1000000 2
-537 -114 -427 -123 -54 -201 -524 -538 -480 -125 -399 -806 -811 -177 -476 -513 -356 -372 -188 -810 -904 -543 -690 -855 -908 -449 -171 -89 -290 -351 -958 -391 -595 -13 -537 -331 -244 -370 -335 -839 -362 -985 -149 -459 -936 -940 -964 -806 -100 -753 -386 -970 -204 -525 -666 -549 -395 -138 -800 -469 -761 -345 -699 -489 -996 -322 -913 -532 -330 -716 -584 -436 -46 -140 -915 -276 -740 -678 -224 -765 -475 -705 -970 -929 -424 -216 -890 -590 -890 -134 -703 -605 -932 -19 -983 -133 -299 -1000 -782 -786 -51 -68 -947 -519 -616 -275 -594 -571 -926 -421 -356 -797 -203 -309 -724 -656 -911 -682 -660 -985 -13 -581 -224 -56 -880 -863 -748 -277 -897 -989 -939 -524 -184 -502 -819 -302 -428 -808 -542 -479 -805 -251 -213 -866 -571 -341 -608 -881 -596 -570 -783 -1000 -724 -115 -6 -2 -178 -394 -689 -94 -980 -785 -809 -597 -126 -384 -343 -410 -898 -957 -851 -782 -548 -736 -991 -209 -376 -664 -150 -697 -605 -925 -924 -908 -787 -404 -349 -752 -985 -385 -623 -620 -363 -536 -870 -18 -399 -505 -148 -412 -862 -113 -605 -813 -358 -843 -682 -70 -767 -163 -375 -745 -258 -806 -838 -243 -356 -38 -433 -799 -297 -28 -603 -97 -506 -382 -920 -569 -952 -894 -889 -961 -476 -15 -739 -756 -243 -279 -599 -737 -570 -157 -74 -390 -498 -700 -468 -821 -49 -263 -930 -871 -767 -510 -428 -331 -128 -370 -371 -925 -714 -783 -61 -64 -792 -234 -984 -930 -725 -579 -544 -745 -939 -953 -820 -712 -623 -457 -415 -4 -866 -906 -630 -859 -88 -539 -662 -328 -250 -293 -466 -402 -31 -857 -396 -965 -55 -982 -514 -68 -634 -283 -681 -15 -966 -979 -388 -349 -924 -507 -932 -252 -682 -674 -861 -926 -923 -537 -441 -624 -246 -955 -79 -42 -246 -246 -280 -868 -188 -14 -64 -651 -640 -914 -299 -516 -78 -921 -108 -123 -573 -34 -191 -970 -116 -489 -414 -986 -361 -322 -609 -612 -404 -988 -377 -927 -918 -908 -346 -882 -737 -100 -574 -255 -662 -603 -44 -248 -290 -406 -532 -549 -527 -142 -446 -915 -469 -232 -474 -970 -683 -385 -911 -508 -978 -765 -20 -285 -885 -491 -202 -371 -325 -58 -503 -739 -83 -989 -624 -692 -854 -306 -374 -793 -470 -827 -229 -73 -650 -325 -48 -548 -490 -87 -753 -666 -586 -319 -744 -797 -351 -559 -177 -175 -228 -64 -795 -99 -781 -607 -776 -403 -58 -676 -786 -861 -863 -492 -641 -143 -83 -131 -959 -272 -935 -28 -717 -159 -827 -885 -539 -518 -719 -53 -781 -150 -577 -609 -360 -468 -495 -312 -678 -267 -141 -138 -361 -537 -672 -924 -152 -968 -716 -107 -378 -958 -306 -275 -713 -416 -638 -684 -336 -190 -423 -981 -344 -861 -586 -535 -806 -975 -213 -151 -728 -757 -203 -856 -185 -952 -356 -882 -543 -889 -355 -452 -330 -345 -174 -623 -19 -921 -300 -798 -796 -157 -514 -738 -818 -269 -989 -227 -517 -453 -269 -963 -817 -769 -722 -203 -646 -448 -286 -31 -468 -488 -371 -226 -837 -598 -131 -190 -284 -73 -771 -911 -580 -46 -86 -261 -603 -867 -539 -536 -799 -360 -92 -69 -994 -615 -437 -418 -332 -100 -486 -185 -161 -34 -649 -526 -666 -334 -791 -899 -261 -114 -163 -183 -343 -54 -266 -874 -782 -752 -79 -601 -911 -683 -451 -191 -46 -672 -732 -69 -265 -124 -984 -644 -484 -916 -962 -549 -650 -437 -569 -214 -719 -501 -59 -971 -777 -172 -112 -935 -561 -181 -965 -823 -455 -657 -297 -194 -63 -857 -519 -848 -472 -78 -260 -470 -140 -306 -295 -550 -32 -99 -496 -408 -29 -295 -912 -224 -774 -551 -461 -428 -703 -149 -254 -425 -346 -832 -465 -474 -137 -72 -427 -738 -681 -313 -610 -23 -135 -110 -78 -376 -787 -689 -129 -856 -9 -443 -464 -721 -414 -491 -795 -580 -452 -883 -485 -995 -381 -614 -972 -449 -8 -955 -472 -61 -590 -443 -180 -424 -876 -498 -905 -293 -830 -933 -47 -449 -531 -577 -58 -21 -181 -55 -587 -725 -748 -516 -496 -870 -653 -556 -78 -165 -42 -78 -58 -513 -463 -676 -889 -804 -571 -368 -970 -53 -734 -868 -282 -203 -977 -964 -802 -841 -768 -988 -297 -710 -671 -260 -637 -750 -366 -490 -893 -489 -252 -404 -875 -128 -478 -362 -744 -266 -798 -282 -457 -101 -553 -977 -616 -352 -577 -156 -458 -370 -837 -449 -791 -116 -354 -454 -347 -777 -458 -779 -129 -445 -374 -400 -123 -861 -762 -64 -242 -358 -171 -645 -76 -815 -677 -383 -678 -88 -56 -801 -777 -204 -801 -92 -901 -863 -90 -755 -865 -256 -910 -735 -603 -901 -555 -148 -37 -569 -444 -192 -279 -871 -795 -588 -357 -299 -182 -982 -902 -795 -417 -302 -634 -67 -160 -9 -631 -882 -279 -483 -351 -224 -649 -486 -298 -148 -807 -178 -928 -507 -892 -976 -962 -220 -436 -372 -473 -74 -418 -508 -850 -806 -812 -883 -792 -824 -140 -839 -711 -51 -311 -903 -407 -937 -863 -26 -303 -527 -921 -217 -901 -666 -600 -522 -564 -473 -637 -560 -785 -385 -618 -987 -351 -283 -959 -136 -795 -815 -583 -536 -632 -243 -621 -585 -57 -801 -381 -831 -903 -476 -189 -985 -669 -86 -914 -180 -138 -279 -104 -119 -70 -356 -38 -586 -417 -387 -805 -484 -402 -651 -176 -220 -736 -714 -67 -881 -238 -240 -204 -837 -166 -44 -585 -864 -82 -663 -100 -449 -289 -622 -215 -558 -217 -815 -585 -789 -261 -811 -928 -184 -651 -692 -520 -897 -990 -91 -636 -346 -76 -362 -950 -763 -721 -33 -16 -318 -694 -655 -779 -325 -585 -417 -814 -455 -922 -602 -473 -491 -343 -782 -282 -878 -220 -596 -412 -977 -883 -370 -890 -244 -758 -738 -546 -589 -484 -949 -221 -800 -337 -616 -989 -900 -736 -744 -718 -73 -651 -437 -447 -480 -575 -10 -467 -419 -134 -898 -347 -545 -172 -340 -922 -438 -389 -316 -223 -22 -954 -605 -48 -39 -837 -605 -517 -7 -827 -124 -493 -446 -375 -390 -941 -561 -33 -494 -570 -709 -461 -592 -388 -681 -626 -457 -708 -506 -330 -724 -426 -49 -710 -321 -267 -235 -697 -973 -986 -209 -750 -401 -957 -352 -840 -582 -228 -300 -601 -946 -81 -678 -234 -593 -949 -405 -260 -33 -674 -925 -184 -73 -771 -561 -264 -511 -744 -4 -227 -751 -954 -465 -900 -41 -171 -260 -69 -521 -853 -18 -164 -749 -382 -277 -883 -949 -361 -573 -534 -880 -792 -119 -947 -635 -460 -842 -873 -628 -547 -857 -317 -574 -534 -385 -732 -346 -404 -302 -571 -628 -204 -239 -457 -166 -860 -25 -703 -249 -869 -756 -508 -884 -485 -86 -684 -197 -481 -361 -134 -633 -719 -722 -376 -299 -258 -422 -285 -395 -806 -352 -715 -229 -755 -806 -26 -746 -486 -332 -63 -800 -101 -301 -960 -357 -938 -991 -723 -735 -565 -973 -362 -962 -896 -773 -446 -716 -926 -227 -912 -66 -308 -836 -437 -760 -354 -618 -505 -510 -638 -785 -654 -649 -494 -238 -864 -142 -110 -924 -179 -878 -542 -172 -159 -362 -142 -213 -213 -782 -545 -566 -235 -736 -601 -171 -846 -623 -843 -331 -144 -390 -667 -703 -439 -223 -236 -155 -58 -812 -563 -331 -622 -406 -901 -527 -104 -669 -920 -444 -915 -558 -423 -419 -504 -166 -299 -526 -694 -157 -206 -991 -923 -683 -782 -68 -323 -382 -917 -289 -689 -494 -258 -218 -290 -665 -711 -98 -854 -776 -634 -327 -257 -666 -625 -72 -880 -670 -274 -549 -418 -391 -60 -76 -38 -297 -65 -715 -552 -458 -178 -688 -531 -675 -774 -591 -10 -43 -253 -84 -472 -746 -914 -630 -152 -626 -976 -628 -307 -595 -402 -604 -185 -801 -244 -423 -623 -184 -601 -447 -842 -144 -395 -424 -819 -820 -909 -223 -535 -98 -125 -712 -169 -978 -774 -472 -941 -443 -838 -419 -698 -11 -978 -334 -139 -177 -568 -935 -405 -441 -688 -194 -442 -914 -658 -917 -720 -246 -893 -80 -679 -914 -974 -351 -331 -853 -901 -237 -165 -336 -568 -749 -271 -775 -500 -217 -71 -466 -654 -217 -530 -597 -642 -655 -174 -9 -660 -312 -861 -495 -501 -450 -176 -262 -926 -275 -368 -64 -953 -580 -225 -154 -318 -643 -127 -997 -175 -613 -147 -909 -91 -525 -20 -446 -345 -976 -464 -630 -273 -990 -179 -888 -569 -55 -570 -63 -851 -749 -241 -834 -350 -616 -300 -829 -672 -791 -602 -565 -459 -701 -720 -7 -93 -940 -518 -685 -252 -883 -690 -337 -841 -206 -59 -817 -66 -937 -229 -531 -983 -402 -508 -69 -181 -963 -680 -889 -798 -812 -633 -778 -398 -759 -386 -266 -517 -391 -480 -771 -548 -811 -85 -713 -588 -824 -68 -225 -41 -681 -359 -439 -36 -164 -437 -510 -127 -734 -504 -92 -588 -64 -22 -650 -324 -440 -210 -21 -906 -506 -117 -774 -591 -950 -778 -30 -863 -180 -183 -606 -1 -460 -187 -472 -208 -719 -194 -941 -327 -54 -757 -87 -989 -105 -517 -74 -620 -540 -185 -748 -270 -569 -380 -105 -839 -575 -840 -210 -671 -852 -735 -71 -110 -171 -472 -866 -348 -241 -366 -728 -472 -453 -946 -846 -415 -212 -818 -999 -791 -159 -62 -134 -848 -159 -869 -916 -640 -724 -371 -267 -460 -901 -89 -509 -290 -521 -916 -22 -234 -400 -444 -123 -482 -690 -981 -192 -808 -574 -803 -62 -302 -907 -200 -154 -550 -787 -962 -444 -577 -462 -494 -839 -31 -149 -13 -682 -677 -682 -585 -923 -431 -687 -522 -317 -268 -932 -632 -924 -297 -857 -892 -317 -597 -308 -528 -236 -10 -197 -151 -876 -331 -545 -988 -116 -614 -272 -273 -514 -757 -700 -423 -884 -531 -210 -990 -124 -136 -182 -264 -789 -77 -370 -845 -703 -358 -615 -41 -448 -233 -695 -24 -655 -227 -599 -432 -318 -911 -738 -807 -796 -615 -252 -888 -663 -683 -33 -720 -424 -519 -259 -345 -661 -543 -154 -609 -906 -896 -856 -364 -904 -866 -307 -355 -275 -817 -816 -803 -589 -963 -143 -526 -394 -280 -908 -898 -768 -967 -840 -873 -556 -584 -211 -926 -651 -58 -157 -563 -51 -477 -858 -338 -790 -215 -849 -160 -293 -605 -506 -661 -57 -578 -363 -985 -256 -590 -373 -284 -675 -193 -192 -750 -324 -377 -458 -982 -734 -662 -807 -650 -686 -334 -549 -892 -430 -614 -791 -479 -660 -193 -700 -156 -895 -374 -270 -838 -741 -216 -449 -76 -695 -439 -761 -639 -374 -488 -475 -855 -413 -270 -798 -45 -472 -268 -277 -145 -42 -799 -420 -33 -973 -358 -325 -798 -205 -915 -861 -750 -511 -410 -573 -287 -659 -663 -907 -49 -107 -631 -728 -526 -96 -873 -537 -4 -253 -862 -756 -75 -418 -444 -441 -426 -935 -427 -63 -730 -828 -69 -237 -82 -163 -658 -385 -851 -875 -44 -156 -997 -705 -299 -82 -628 -754 -224 -413 -629 -150 -831 -810 -389 -439 -170 -922 -535 -968 -587 -816 -199 -48 -39 -326 -859 -685 -226 -313 -133 -245 -72 -610 -371 -394 -345 -177 -219 -984 -838 -796 -579 -521 -967 -854 -460 -605 -879 -417 -585 -823 -656 -468 -866 -731 -751 -419 -46 -660 -946 -343 -198 -962 -262 -313 -194 -852 -588 -18 -491 -386 -896 -519 -647 -579 -82 -362 -66 -295 -422 -224 -584 -231 -712 -503 -90 -526 -142 -73 -125 -294 -582 -156 -556 -880 -421 -883 -74 -39 -462 -662 -463 -467 -558 -570 -75 -976 -672 -71 -945 -697 -258 -370 -79 -557 -251 -615 -389 -671 -231 -192 -688 -97 -393 -102 -929 -750 -873 -136 -543 -752 -486 -106 -594 -5 -947 -513 -289 -893 -462 -69 -756 -442 -687 -328 -595 -38 -759 -100 -930 -67 -252 -11 -108 -319 -623 -113 -441 -569 -423 -176 -832 -773 -335 -236 -569 -420 -875 -75 -927 -900 -468 -189 -867 -874 -97 -450 -411 -27 -536 -1000 -697 -751 -255 -694 -976 -668 -824 -936 -549 -84 -540 -165 -457 -594 -856 -635 -292 -401 -764 -954 -687 -969 -535 -80 -679 -685 -668 -490 -854 -44 -205 -205 -517 -101 -789 -793 -698 -121 -56 -291 -82 -940 -800 -677 -142 -121 -638 -80 -517 -984 -824 -350 -100 -286 -427 -794 -455 -353 -759 -804 -28 -99 -1 -949 -335 -892 -687 -257 -163 -680 -16 -79 -720 -110 -570 -270 -100 -862 -658 -288 -21 -40 -203 -545 -575 -920 -827 -772 -118 -686 -877 -273 -293 -799 -725 -815 -263 -759 -487 -320 -698 -191 -721 -619 -177 -323 -464 -95 -882 -396 -472 -766 -692 -84 -52 -816 -317 -769 -717 -865 -345 -317 -908 -527 -922 -550 -61 -460 -925 -457 -71 -954 -993 -386 -400 -709 -450 -744 -567 -178 -418 -911 -832 -709 -227 -806 -749 -817 -715 -249 -439 -971 -810 -191 -82 -846 -81 -966 -364 -528 -62 -232 -402 -607 -998 -49 -88 -489 -939 -816 -935 -431 -205 -340 -69 -632 -672 -326 -505 -199 -968 -471 -702 -483 -154 -135 -351 -300 -467 -238 -26 -456 -822 -392 -202 -211 -831 -886 -378 -554 -760 -316 -549 -440 -209 -738 -195 -267 -190 -262 -759 -735 -500 -443 -774 -127 -406 -383 -490 -733 -964 -793 -389 -7 -269 -947 -414 -541 -107 -99 -816 -668 -845 -378 -982 -377 -492 -175 -555 -485 -548 -260 -731 -123 -183 -969 -926 -883 -71 -818 -418 -345 -444 -407 -190 -261 -757 -362 -851 -945 -682 -565 -957 -288 -679 -161 -364 -244 -462 -201 -729 -217 -398 -490 -910 -335 -160 -478 -825 -613 -740 -746 -837 -492 -293 -326 -150 -390 -195 -535 -938 -677 -580 -522 -627 -285 -779 -280 -7 -20 -957 -869 -499 -227 -221 -385 -863 -852 -238 -534 -466 -238 -960 -997 -754 -581 -89 -462 -856 -907 -598 -431 -695 -517 -566 -42 -922 -6 -965 -304 -266 -219 -1 -249 -373 -765 -698 -741 -879 -435 -125 -753 -572 -528 -912 -46 -768 -628 -684 -655 -31 -55 -375 -777 -960 -836 -588 -401 -335 -941 -245 -649 -419 -289 -67 -115 -95 -396 -54 -93 -819 -527 -120 -598 -43 -137 -782 -610 -613 -200 -950 -780 -572 -645 -748 -812 -188 -438 -177 -833 -509 -792 -591 -781 -392 -522 -223 -685 -517 -543 -499 -359 -305 -815 -117 -502 -791 -447 -608 -571 -926 -952 -293 -717 -629 -29 -719 -365 -981 -469 -814 -241 -732 -476 -598 -420 -55 -335 -268 -778 -725 -895 -631 -942 -843 -255 -41 -205 -632 -860 -216 -754 -260 -141 -72 -878 -980 -671 -142 -607 -540 -915 -125 -97 -610 -667 -738 -211 -101 -469 -315 -944 -691 -597 -378 -756 -500 -959 -808 -846 -474 -391 -870 -968 -787 -681 -580 -566 -510 -443 -290 -861 -471 -277 -439 -734 -679 -258 -538 -318 -614 -850 -99 -791 -146 -713 -453 -271 -540 -585 -861 -605 -471 -114 -636 -769 -895 -701 -621 -647 -375 -780 -857 -959 -132 -975 -235 -355 -506 -421 -989 -172 -221 -1 -240 -695 -324 -314 -932 -59 -127 -779 -429 -295 -639 -318 -875 -22 -207 -111 -617 -760 -198 -353 -735 -908 -182 -563 -878 -599 -496 -939 -499 -608 -47 -664 -709 -491 -280 -714 -774 -838 -53 -588 -794 -514 -214 -830 -641 -319 -271 -755 -468 -905 -240 -650 -71 -568 -177 -846 -511 -404 -737 -282 -127 -434 -685 -284 -64 -977 -76 -600 -877 -627 -69 -936 -66 -586 -722 -945 -614 -493 -133 -401 -693 -520 -264 -667 -93 -741 -926 -976 -964 -645 -669 -87 -618 -421 -696 -732 -166 -316 -92 -810 -343 -520 -607 -370 -651 -23 -81 -629 -969 -411 -276 -36 -779 -211 -923 -358 -952 -365 -445 -580 -373 -575 -935 -718 -931 -151 -525 -100 -540 -609 -11 -69 -606 -961 -177 -861 -301 -481 -721 -684 -494 -631 -516 -979 -847 -381 -803 -724 -767 -736 -304 -775 -760 -467 -1000 -52 -444 -597 -997 -755 -440 -495 -131 -335 -217 -439 -920 -361 -157 -426 -95 -149 -293 -8 -185 -659 -730 -646 -894 -93 -981 -680 -176 -267 -788 -288 -595 -297 -840 -13 -804 -156 -836 -837 -659 -364 -295 -498 -176 -423 -700 -622 -576 -708 -625 -234 -316 -454 -490 -758 -339 -745 -630 -668 -277 -818 -61 -474 -245 -871 -102 -936 -930 -163 -896 -94 -279 -683 -885 -131 -538 -476 -210 -305 -508 -959 -834 -364 -113 -578 -110 -507 -946 -648 -741 -594 -481 -243 -185 -290 -599 -741 -267 -350 -743 -624 -268 -301 -666 -813 -659 -124 -223 -791 -138 -423 -152 -868 -419 -570 -344 -277 -872 -363 -242 -150 -725 -180 -836 -872 -795 -615 -364 -315 -702 -764 -333 -811 -3 -986 -517 -401 -290 -37 -191 -7 -51 -864 -726 -296 -723 -571 -742 -354 -319 -594 -605 -45 -305 -858 -951 -839 -270 -879 -109 -957 -802 -708 -635 -252 -449 -180 -877 -586 -663 -74 -973 -148 -445 -124 -506 -825 -618 -932 -684 -551 -181 -110 -142 -335 -710 -771 -599 -261 -368 -583 -217 -855 -410 -602 -309 -290 -779 -441 -711 -181 -113 -850 -548 -821 -147 -891 -431 -45 -82 -743 -99 -501 -557 -877 -845 -669 -95 -981 -724 -421 -418 -853 -720 -360 -591 -720 -671 -767 -918 -507 -795 -626 -436 -735 -428 -948 -845 -935 -993 -86 -222 -684 -314 -920 -996 -814 -656 -505 -857 -193 -793 -112 -582 -505 -968 -576 -641 -174 -427 -595 -430 -941 -780 -437 -369 -328 -154 -363 -742 -717 -807 -39 -703 -115 -745 -176 -547 -416 -147 -37 -258 -952 -820 -123 -973 -33 -828 -449 -879 -309 -924 -723 -633 -976 -229 -431 -683 -936 -474 -523 -990 -93 -785 -935 -18 -627 -989 -215 -461 -729 -171 -750 -189 -54 -247 -494 -592 -685 -178 -456 -153 -319 -214 -179 -214 -897 -42 -27 -507 -589 -140 -278 -582 -744 -80 -69 -362 -976 -991 -410 -856 -768 -669 -603 -259 -622 -482 -328 -717 -170 -627 -359 -347 -540 -638 -681 -715 -932 -74 -331 -671 -392 -904 -730 -658 -782 -241 -816 -784 -952 -239 -867 -441 -689 -304 -790 -819 -645 -892 -841 -854 -619 -642 -814 -559 -978 -991 -591 -486 -947 -587 -903 -671 -27 -450 -140 -25 -221 -791 -979 -99 -822 -672 -932 -228 -397 -890 -408 -671 -560 -516 -15 -39 -776 -489 -582 -201 -278 -91 -818 -168 -721 -929 -307 -601 -30 -58 -671 -98 -813 -204 -635 -463 -990 -849 -253 -351 -322 -613 -68 -341 -944 -783 -369 -369 -648 -92 -550 -124 -269 -357 -566 -484 -8 -419 -53 -884 -876 -143 -244 -294 -238 -536 -554 -319 -522 -571 -144 -607 -487 -765 -616 -385 -446 -414 -957 -473 -58 -968 -460 -358 -538 -543 -710 -393 -953 -392 -945 -47 -668 -845 -451 -521 -664 -738 -245 -363 -680 -808 -246 -520 -436 -589 -947 -112 -9 -871 -230 -82 -498 -887 -761 -809 -140 -54 -336 -192 -40 -855 -151 -883 -184 -894 -477 -743 -733 -934 -811 -110 -961 -272 -650 -744 -470 -174 -643 -536 -788 -451 -986 -114 -563 -800 -500 -714 -16 -341 -756 -925 -891 -432 -549 -194 -225 -498 -103 -753 -927 -181 -492 -125 -943 -211 -110 -438 -4 -73 -933 -185 -36 -845 -169 -626 -818 -898 -659 -963 -49 -646 -22 -115 -776 -147 -705 -880 -574 -814 -371 -603 -969 -131 -302 -369 -524 -77 -500 -927 -910 -336 -789 -455 -356 -677 -103 -21 -255 -7 -799 -427 -316 -559 -613 -985 -164 -653 -284 -678 -136 -356 -32 -715 -326 -383 -787 -289 -786 -815 -216 -869 -825 -290 -406 -523 -958 -868 -716 -882 -736 -37 -648 -376 -363 -634 -686 -800 -992 -930 -292 -790 -247 -266 -632 -109 -683 -212 -582 -796 -851 -927 -354 -728 -566 -617 -161 -373 -582 -715 -533 -864 -482 -874 -36 -903 -646 -474 -280 -573 -760 -496 -407 -880 -709 -874 -107 -103 -707 -26 -126 -920 -308 -337 -535 -769 -44 -512 -604 -797 -239 -577 -385 -775 -541 -345 -935 -625 -571 -659 -712 -402 -549 -326 -23 -726 -701 -323 -289 -988 -312 -375 -750 -985 -579 -617 -865 -393 -84 -113 -743 -603 -570 -715 -651 -896 -160 -99 -130 -213 -396 -894 -441 -327 -899 -536 -82 -786 -910 -191 -628 -984 -617 -970 -260 -396 -315 -286 -648 -81 -165 -28 -106 -977 -316 -352 -841 -520 -926 -630 -826 -525 -483 -677 -509 -314 -333 -380 -938 -7 -773 -1 -979 -192 -596 -557 -152 -765 -335 -446 -283 -888 -942 -932 -527 -329 -590 -191 -329 -46 -777 -470 -402 -786 -491 -622 -150 -854 -473 -596 -902 -241 -187 -915 -997 -830 -19 -336 -288 -363 -195 -241 -73 -741 -321 -170 -7 -252 -515 -206 -95 -878 -557 -521 -841 -984 -621 -120 -626 -33 -148 -83 -97 -976 -889 -641 -578 -452 -426 -454 -3 -887 -206 -192 -904 -692 -481 -423 -873 -931 -419 -757 -868 -322 -910 -479 -476 -685 -699 -639 -204 -749 -748 -396 -577 -523 -945 -778 -397 -538 -826 -429 -893 -530 -860 -129 -80 -894 -171 -130 -485 -842 -853 -7 -423 -463 -823 -584 -368 -374 -14 -116 -271 -14 -879 -577 -158 -990 -766 -843 -184 -162 -888 -248 -246 -271 -615 -840 -699 -457 -367 -971 -586 -888 -495 -693 -67 -11 -444 -342 -220 -132 -206 -953 -601 -574 -694 -920 -781 -733 -451 -886 -328 -60 -571 -664 -83 -500 -792 -331 -93 -427 -31 -859 -419 -488 -51 -75 -901 -597 -360 -694 -727 -243 -386 -736 -775 -624 -914 -561 -190 -512 -607 -633 -336 -560 -659 -539 -881 -950 -682 -145 -457 -937 -833 -460 -609 -440 -670 -591 -162 -772 -309 -899 -270 -620 -967 -679 -632 -505 -27 -765 -468 -233 -461 -501 -250 -991 -618 -584 -393 -11 -893 -993 -296 -393 -635 -17 -748 -626 -14 -388 -290 -623 -140 -692 -786 -377 -220 -397 -943 -678 -812 -491 -880 -472 -224 -229 -648 -946 -124 -905 -782 -742 -397 -724 -173 -186 -34 -565 -338 -120 -618 -589 -909 -708 -415 -304 -901 -913 -594 -770 -149 -744 -664 -967 -676 -848 -161 -841 -193 -708 -343 -711 -942 -219 -498 -951 -596 -361 -915 -435 -859 -51 -652 -346 -266 -978 -369 -44 -301 -230 -784 -407 -441 -995 -157 -246 -510 -572 -657 -305 -360 -65 -62 -160 -924 -824 -200 -915 -549 -299 -231 -857 -614 -225 -542 -307 -553 -180 -880 -545 -673 -82 -248 -255 -927 -145 -882 -21 -146 -636 -318 -149 -439 -271 -885 -281 -879 -594 -683 -293 -24 -332 -427 -884 -56 -112 -784 -901 -576 -669 -451 -857 -141 -30 -874 -842 -106 -720 -517 -583 -968 -82 -558 -48 -614 -795 -310 -281 -50 -494 -495 -553 -294 -183 -603 -477 -203 -507 -893 -438 -240 -125 -830 -209 -401 -669 -794 -985 -646 -157 -833 -333 -642 -614 -395 -178 -468 -300 -603 -537 -412 -398 -138 -527 -634 -211 -403 -849 -508 -280 -595 -665 -908 -286 -499 -761 -353 -733 -641 -253 -580 -412 -954 -737 -57 -935 -179 -156 -740 -614 -751 -267 -782 -557 -71 -368 -934 -428 -816 -1 -577 -69 -457 -534 -604 -502 -880 -764 -810 -229 -366 -896 -305 -687 -488 -133 -847 -965 -285 -640 -419 -837 -436 -499 -659 -499 -845 -543 -27 -6 -217 -635 -175 -691 -900 -748 -198 -841 -777 -796 -119 -453 -245 -376 -648 -877 -833 -217 -806 -404 -828 -80 -54 -623 -295 -668 -628 -889 -27 -194 -265 -174 -703 -378 -122 -150 -256 -729 -887 -745 -634 -980 -824 -450 -90 -741 -317 -700 -707 -742 -426 -866 -732 -504 -923 -721 -971 -709 -188 -716 -34 -479 -845 -106 -601 -837 -159 -120 -443 -125 -866 -376 -909 -444 -181 -249 -834 -453 -232 -325 -281 -59 -397 -207 -347 -734 -687 -945 -563 -41 -202 -629 -333 -194 -445 -761 -508 -537 -298 -621 -647 -254 -779 -34 -345 -483 -723 -421 -256 -643 -94 -763 -923 -28 -437 -888 -412 -37 -52 -328 -240 -927 -691 -77 -998 -896 -45 -421 -16 -878 -801 -624 -684 -638 -107 -856 -938 -29 -318 -320 -931 -856 -970 -577 -416 -854 -77 -299 -3 -125 -2 -197 -59 -467 -445 -921 -553 -461 -305 -811 -912 -461 -289 -638 -373 -490 -53 -798 -100 -279 -896 -573 -858 -503 -803 -920 -290 -502 -970 -430 -38 -5 -80 -426 -909 -862 -80 -693 -738 -657 -776 -282 -721 -39 -846 -1 -446 -28 -107 -53 -842 -121 -563 -43 -187 -980 -377 -499 -186 -396 -298 -415 -373 -81 -373 -677 -45 -827 -912 -213 -469 -840 -18 -66 -968 -889 -886 -695 -111 -692 -20 -976 -576 -968 -848 -151 -810 -296 -381 -468 -134 -407 -215 -225 -314 -173 -915 -1000 -620 -931 -19 -187 -779 -2 -596 -147 -763 -583 -642 -657 -776 -645 -599 -985 -80 -212 -753 -732 -952 -401 -622 -462 -260 -657 -467 -309 -640 -535 -333 -760 -47 -97 -576 -821 -795 -847 -784 -741 -538 -510 -774 -198 -60 -660 -811 -757 -306 -330 -376 -734 -391 -465 -412 -739 -413 -102 -978 -812 -682 -763 -933 -692 -479 -663 -243 -257 -791 -310 -965 -191 -747 -447 -906 -920 -299 -219 -485 -750 -548 -777 -955 -576 -430 -859 -621 -315 -635 -929 -68 -926 -145 -604 -862 -571 -192 -314 -199 -762 -654 -191 -789 -612 -72 -707 -425 -393 -34 -241 -931 -513 -3 -163 -67 -986 -947 -490 -967 -611 -23 -934 -565 -64 -838 -854 -931 -790 -837 -101 -496 -17 -769 -47 -674 -650 -859 -47 -861 -855 -178 -269 -673 -32 -957 -803 -758 -862 -282 -306 -758 -97 -131 -257 -94 -28 -316 -536 -624 -619 -256 -877 -55 -721 -851 -39 -109 -927 -811 -258 -645 -308 -950 -874 -686 -672 -813 -404 -875 -720 -461 -466 -447 -165 -419 -547 -220 -178 -461 -732 -31 -906 -917 -331 -772 -984 -922 -57 -684 -2 -222 -44 -54 -307 -485 -810 -836 -12 -662 -347 -418 -893 -699 -505 -189 -86 -5 -388 -530 -642 -383 -134 -500 -524 -961 -805 -850 -34 -520 -306 -975 -551 -219 -402 -590 -444 -947 -712 -834 -954 -823 -590 -246 -158 -784 -16 -980 -976 -775 -566 -182 -16 -489 -374 -332 -936 -524 -975 -814 -650 -985 -830 -689 -5 -958 -656 -734 -132 -367 -425 -622 -296 -516 -744 -362 -240 -676 -830 -635 -853 -95 -407 -406 -373 -574 -561 -447 -400 -529 -738 -660 -28 -65 -497 -762 -307 -42 -364 -127 -88 -97 -327 -834 -521 -479 -426 -59 -705 -217 -825 -44 -260 -679 -760 -432 -403 -587 -839 -282 -30 -653 -710 -346 -901 -351 -297 -997 -645 -510 -428 -886 -491 -237 -56 -181 -474 -334 -612 -298 -999 -322 -492 -590 -725 -491 -413 -133 -353 -418 -527 -943 -908 -673 -491 -346 -507 -937 -344 -854 -7 -973 -714 -449 -547 -949 -914 -714 -181 -949 -760 -403 -152 -592 -183 -958 -740 -801 -76 -352 -484 -896 -564 -639 -432 -941 -32 -926 -499 -121 -507 -845 -703 -677 -139 -319 -485 -485 -650 -52 -799 -338 -780 -294 -146 -544 -178 -695 -317 -61 -869 -299 -748 -184 -254 -272 -720 -171 -696 -180 -98 -820 -880 -166 -513 -690 -269 -751 -955 -59 -172 -977 -21 -476 -327 -649 -518 -190 -341 -375 -309 -68 -591 -46 -38 -341 -114 -934 -1 -317 -837 -888 -735 -706 -108 -601 -682 -740 -810 -375 -290 -207 -224 -733 -275 -363 -336 -872 -233 -256 -315 -941 -554 -112 -583 -213 -597 -196 -231 -106 -998 -418 -730 -34 -495 -346 -54 -497 -770 -607 -272 -639 -960 -977 -96 -836 -489 -186 -766 -764 -331 -367 -207 -880 -289 -844 -472 -559 -677 -523 -721 -293 -809 -973 -337 -727 -298 -210 -36 -895 -662 -664 -51 -945 -67 -973 -703 -455 -26 -406 -366 -690 -15 -525 -208 -942 -659 -889 -714 -778 -465 -501 -933 -964 -902 -117 -278 -452 -949 -516 -226 -238 -462 -745 -705 -796 -45 -406 -628 -753 -556 -665 -593 -929 -653 -947 -19 -637 -698 -461 -120 -29 -123 -346 -456 -576 -780 -584 -58 -759 -192 -515 -62 -18 -920 -876 -561 -557 -513 -298 -575 -220 -356 -432 -172 -344 -54 -40 -488 -76 -30 -743 -400 -446 -571 -988 -460 -911 -807 -814 -216 -942 -371 -847 -812 -436 -8 -721 -194 -264 -402 -256 -43 -674 -726 -215 -184 -337 -958 -278 -941 -533 -938 -558 -1 -891 -26 -514 -802 -23 -742 -91 -74 -943 -437 -928 -998 -725 -525 -289 -371 -552 -111 -870 -565 -490 -414 -197 -238 -750 -588 -166 -335 -755 -303 -116 -370 -582 -953 -911 -273 -423 -869 -749 -944 -416 -515 -588 -983 -608 -926 -240 -600 -253 -521 -367 -892 -788 -24 -749 -128 -241 -502 -399 -106 -677 -52 -347 -878 -657 -689 -978 -774 -145 -114 -262 -479 -410 -580 -244 -592 -110 -92 -804 -737 -966 -190 -906 -275 -726 -541 -788 -626 -322 -553 -791 -537 -555 -677 -784 -362 -977 -579 -107 -689 -364 -209 -909 -534 -248 -516 -360 -100 -437 -535 -325 -615 -306 -81 -484 -1 -181 -196 -48 -589 -93 -313 -924 -242 -768 -697 -766 -259 -382 -28 -388 -329 -316 -535 -555 -783 -331 -695 -769 -385 -212 -913 -448 -400 -256 -651 -424 -272 -600 -983 -140 -574 -648 -216 -564 -735 -908 -372 -612 -774 -116 -593 -694 -22 -799 -235 -66 -556 -939 -490 -404 -948 -160 -780 -143 -333 -600 -932 -396 -271 -271 -221 -653 -236 -627 -408 -511 -743 -738 -278 -303 -426 -583 -443 -840 -975 -861 -230 -201 -402 -668 -171 -256 -479 -27 -978 -719 -225 -420 -649 -460 -24 -493 -666 -829 -56 -360 -188 -86 -494 -321 -501 -704 -73 -175 -10 -570 -308 -852 -900 -380 -951 -529 -527 -458 -430 -550 -417 -977 -24 -703 -639 -558 -223 -947 -923 -991 -693 -441 -292 -828 -294 -628 -152 -779 -611 -278 -720 -851 -633 -408 -450 -475 -976 -448 -617 -593 -327 -586 -848 -193 -682 -359 -107 -146 -45 -375 -745 -789 -818 -974 -880 -68 -913 -348 -187 -973 -244 -805 -730 -979 -500 -942 -288 -404 -972 -319 -162 -702 -120 -662 -784 -361 -280 -629 -284 -671 -655 -169 -101 -74 -777 -134 -515 -282 -679 -972 -548 -61 -169 -193 -417 -712 -377 -483 -633 -772 -439 -772 -384 -366 -673 -847 -338 -13 -57 -651 -194 -550 -92 -559 -821 -153 -814 -63 -394 -307 -218 -825 -516 -637 -381 -277 -644 -779 -212 -97 -674 -107 -126 -769 -510 -627 -940 -766 -496 -265 -316 -952 -130 -288 -237 -936 -215 -139 -304 -444 -37 -403 -975 -903 -669 -955 -393 -639 -221 -497 -386 -454 -118 -605 -936 -188 -896 -573 -979 -70 -287 -371 -820 -433 -721 -956 -317 -844 -288 -306 -670 -945 -522 -202 -705 -774 -426 -979 -636 -745 -632 -997 -746 -55 -701 -694 -733 -985 -984 -628 -683 -574 -394 -824 -725 -823 -885 -834 -134 -902 -520 -307 -476 -806 -681 -442 -92 -99 -228 -107 -363 -182 -325 -546 -292 -265 -488 -750 -577 -164 -601 -630 -484 -729 -521 -546 -459 -411 -455 -193 -178 -86 -135 -771 -709 -978 -697 -692 -599 -968 -337 -185 -960 -365 -533 -708 -466 -805 -624 -111 -56 -144 -430 -300 -527 -292 -620 -238 -34 -535 -908 -594 -487 -434 -768 -99 -406 -330 -61 -107 -145 -801 -924 -888 -748 -453 -6 -657 -444 -564 -473 -431 -683 -961 -118 -704 -471 -635 -22 -923 -456 -885 -987 -113 -849 -183 -602 -268 -346 -232 -887 -542 -425 -39 -83 -555 -395 -220 -441 -394 -943 -404 -274 -823 -930 -525 -238 -79 -752 -310 -489 -779 -42 -543 -333 -444 -169 -656 -409 -57 -354 -371 -982 -988 -775 -262 -328 -54 -781 -382 -926 -752 -220 -682 -659 -819 -20 -88 -428 -465 -897 -1 -348 -812 -732 -808 -167 -185 -259 -771 -224 -831 -942 -648 -965 -257 -183 -268 -857 -191 -794 -351 -970 -243 -833 -93 -516 -340 -19 -671 -176 -735 -78 -153 -241 -812 -673 -350 -883 -371 -994 -43 -300 -956 -114 -424 -689 -608 -100 -157 -328 -742 -604 -268 -337 -811 -575 -494 -330 -9 -964 -755 -395 -715 -724 -61 -796 -310 -916 -933 -743 -810 -289 -758 -610 -704 -42 -136 -319 -283 -878 -352 -315 -334 -358 -292 -608 -43 -266 -673 -495 -993 -940 -580 -497 -398 -607 -876 -457 -741 -951 -881 -972 -632 -377 -620 -430 -663 -602 -849 -35 -394 -342 -64 -378 -816 -792 -488 -989 -489 -327 -216 -341 -422 -359 -756 -541 -806 -504 -258 -957 -921 -445 -115 -17 -966 -867 -806 -608 -521 -770 -136 -554 -366 -616 -237 -833 -221 -628 -261 -104 -948 -641 -155 -932 -849 -717 -834 -371 -962 -83 -971 -753 -103 -338 -610 -852 -912 -270 -953 -858 -134 -650 -384 -62 -178 -962 -394 -885 -765 -707 -816 -805 -539 -886 -553 -795 -925 -345 -466 -828 -928 -828 -154 -452 -190 -616 -581 -847 -613 -419 -236 -480 -902 -603 -995 -515 -686 -960 -371 -972 -802 -175 -657 -43 -991 -568 -91 -193 -399 -128 -599 -704 -446 -708 -38 -320 -865 -836 -608 -181 -275 -98 -619 -54 -277 -890 -70 -332 -959 -730 -709 -696 -701 -750 -232 -197 -899 -284 -249 -54 -342 -810 -357 -598 -115 -127 -651 -217 -743 -885 -430 -877 -242 -575 -114 -300 -630 -396 -381 -308 -19 -410 -81 -99 -410 -90 -89 -716 -761 -141 -506 -329 -724 -17 -415 -853 -735 -587 -492 -423 -908 -866 -205 -201 -329 -937 -556 -357 -408 -714 -787 -670 -22 -379 -602 -804 -726 -542 -317 -123 -117 -970 -732 -809 -626 -482 -290 -380 -806 -445 -131 -731 -797 -611 -430 -378 -653 -249 -999 -883 -999 -296 -998 -358 -664 -344 -719 -520 -481 -348 -973 -934 -559 -267 -59 -762 -180 -507 -818 -261 -526 -123 -515 -43 -312 -569 -726 -675 -425 -593 -753 -680 -260 -241 -200 -526 -449 -299 -367 -845 -64 -199 -329 -11 -19 -793 -872 -369 -387 -835 -299 -964 -569 -577 -136 -813 -442 -252 -801 -414 -311 -310 -633 -9 -339 -941 -622 -900 -45 -964 -858 -530 -308 -156 -738 -300 -739 -440 -534 -124 -144 -619 -37 -885 -942 -343 -337 -974 -513 -766 -897 -970 -400 -835 -127 -935 -836 -456 -644 -869 -905 -383 -283 -157 -120 -648 -60 -877 -619 -313 -335 -254 -620 -95 -564 -433 -347 -404 -754 -117 -945 -307 -448 -2 -666 -707 -546 -208 -708 -352 -566 -521 -784 -989 -549 -513 -128 -731 -507 -385 -69 -479 -840 -478 -728 -940 -449 -866 -632 -379 -626 -302 -901 -19 -189 -254 -703 -925 -534 -377 -483 -570 -177 -714 -597 -17 -58 -299 -505 -49 -593 -302 -509 -125 -635 -918 -880 -953 -282 -591 -454 -919 -15 -306 -24 -846 -546 -848 -418 -567 -900 -384 -765 -219 -849 -545 -335 -698 -682 -624 -607 -91 -67 -782 -255 -989 -997 -93 -828 -506 -855 -865 -834 -861 -884 -89 -102 -233 -249 -935 -420 -309 -842 -782 -660 -544 -813 -381 -948 -712 -43 -951 -657 -278 -853 -566 -202 -924 -889 -434 -962 -1 -333 -660 -519 -589 -78 -58 -191 -219 -789 -152 -954 -67 -383 -818 -519 -494 -692 -686 -62 -573 -787 -207 -342 -20 -925 -571 -55 -839 -29 -532 -368 -816 -672 -939 -259 -574 -75 -48 -187 -3 -959 -164 -484 -756 -857 -136 -441 -473 -28 -441 -115 -710 -746 -825 -435 -471 -675 -105 -828 -391 -239 -732 -223 -752 -656 -310 -570 -111 -287 -41 -255 -771 -526 -936 -879 -479 -903 -764 -827 -751 -154 -569 -492 -134 -341 -503 -627 -797 -623 -922 -820 -770 -2 -379 -380 -747 -869 -908 -281 -483 -388 -469 -373 -212 -151 -378 -188 -103 -199 -8 -558 -584 -758 -337 -617 -68 -580 -200 -626 -874 -338 -744 -640 -524 -640 -426 -133 -726 -182 -296 -308 -843 -137 -706 -605 -303 -342 -955 -743 -607 -678 -418 -897 -8 -183 -823 -57 -67 -691 -395 -613 -349 -881 -284 -855 -347 -457 -87 -356 -915 -454 -740 -204 -223 -499 -769 -904 -102 -932 -639 -284 -516 -35 -794 -181 -703 -45 -566 -175 -716 -688 -254 -509 -970 -786 -346 -417 -179 -203 -667 -492 -804 -988 -878 -571 -921 -916 -189 -234 -383 -433 -985 -753 -536 -522 -387 -501 -673 -674 -965 -472 -569 -552 -638 -736 -5 -864 -632 -363 -56 -225 -112 -300 -412 -874 -872 -651 -173 -356 -908 -820 -430 -329 -901 -485 -906 -817 -580 -369 -840 -694 -676 -409 -697 -82 -699 -21 -920 -224 -536 -339 -964 -516 -865 -204 -680 -315 -878 -839 -469 -458 -108 -577 -175 -473 -238 -270 -83 -295 -378 -417 -159 -193 -217 -155 -545 -906 -163 -852 -237 -952 -118 -836 -15 -19 -204 -684 -884 -551 -857 -524 -828 -423 -413 -714 -357 -203 -376 -661 -894 -135 -658 -178 -572 -999 -496 -440 -613 -905 -74 -95 -784 -929 -644 -727 -337 -213 -317 -395 -224 -318 -814 -578 -664 -467 -331 -792 -562 -527 -958 -737 -940 -309 -524 -891 -440 -860 -390 -798 -420 -455 -448 -405 -499 -997 -16 -782 -145 -334 -612 -359 -838 -513 -155 -324 -550 -818 -281 -226 -107 -163 -494 -41 -401 -787 -339 -877 -626 -832 -563 -764 -68 -79 -907 -69 -995 -515 -138 -870 -71 -639 -908 -754 -709 -337 -133 -263 -450 -206 -644 -553 -17 -533 -973 -521 -205 -621 -188 -534 -483 -299 -26 -272 -104 -666 -6 -420 -286 -852 -843 -954 -462 -604 -424 -633 -50 -967 -437 -919 -84 -565 -316 -36 -771 -143 -641 -970 -917 -676 -771 -623 -884 -682 -196 -860 -940 -396 -297 -141 -367 -610 -656 -820 -812 -893 -651 -985 -546 -217 -216 -764 -810 -259 -163 -191 -35 -915 -796 -807 -613 -678 -519 -213 -908 -246 -139 -690 -955 -538 -500 -637 -909 -517 -898 -188 -9 -732 -44 -171 -935 -58 -695 -385 -649 -18 -457 -40 -903 -825 -128 -664 -795 -48 -177 -772 -876 -531 -691 -75 -548 -923 -141 -399 -303 -674 -792 -911 -81 -575 -114 -171 -478 -966 -949 -698 -708 -66 -701 -175 -572 -592 -35 -922 -391 -124 -161 -575 -927 -579 -749 -587 -252 -388 -652 -552 -768 -489 -936 -207 -948 -686 -578 -724 -441 -702 -591 -53 -422 -449 -703 -623 -983 -533 -310 -954 -657 -405 -497 -185 -614 -906 -724 -363 -947 -993 -697 -224 -695 -840 -883 -757 -970 -177 -508 -391 -980 -249 -100 -971 -632 -993 -546 -452 -462 -834 -976 -571 -897 -589 -196 -146 -431 -331 -495 -901 -648 -605 -231 -724 -485 -601 -189 -9 -145 -286 -85 -194 -257 -855 -310 -693 -528 -19 -454 -82 -408 -144 -463 -472 -162 -122 -57 -947 -147 -230 -154 -369 -451 -388 -428 -70 -91 -950 -387 -514 -865 -616 -993 -29 -406 -832 -81 -424 -724 -853 -82 -229 -222 -500 -885 -247 -351 -686 -161 -96 -559 -993 -664 -770 -85 -250 -613 -101 -291 -205 -205 -719 -17 -918 -581 -274 -528 -251 -48 -938 -398 -43 -283 -460 -922 -966 -548 -509 -746 -654 -826 -894 -407 -94 -610 -43 -527 -873 -174 -544 -872 -721 -435 -312 -487 -888 -814 -659 -607 -580 -473 -516 -463 -555 -864 -390 -682 -38 -981 -47 -247 -71 -123 -152 -458 -767 -276 -750 -798 -530 -65 -342 -507 -380 -280 -643 -328 -699 -681 -332 -981 -868 -908 -46 -786 -252 -26 -140 -34 -958 -326 -758 -898 -752 -879 -195 -917 -81 -105 -731 -439 -896 -545 -10 -716 -6 -72 -267 -406 -517 -869 -236 -641 -215 -70 -479 -219 -723 -22 -463 -383 -322 -283 -668 -241 -346 -861 -850 -737 -6 -27 -784 -822 -769 -239 -17 -882 -28 -962 -53 -282 -139 -581 -132 -329 -160 -658 -420 -304 -924 -97 -251 -43 -145 -239 -143 -940 -956 -598 -938 -476 -252 -231 -501 -952 -85 -402 -297 -543 -125 -309 -796 -319 -676 -290 -555 -624 -940 -346 -931 -221 -79 -613 -260 -268 -179 -586 -527 -35 -790 -847 -538 -548 -304 -159 -439 -267 -889 -840 -997 -593 -59 -750 -145 -768 -860 -774 -9 -575 -161 -289 -395 -66 -863 -308 -176 -979 -314 -112 -277 -377 -823 -251 -686 -372 -821 -638 -915 -653 -346 -927 -643 -321 -945 -131 -303 -438 -68 -947 -317 -522 -380 -504 -173 -925 -18 -57 -168 -158 -528 -530 -205 -986 -385 -371 -384 -347 -826 -117 -143 -374 -626 -628 -937 -996 -340 -150 -669 -361 -497 -504 -393 -798 -127 -965 -210 -386 -786 -527 -79 -82 -351 -594 -275 -989 -433 -667 -61 -641 -938 -417 -596 -677 -719 -934 -293 -104 -901 -411 -688 -238 -596 -239 -873 -907 -388 -478 -567 -635 -179 -954 -653 -364 -300 -800 -410 -457 -692 -769 -668 -986 -464 -692 -574 -83 -296 -702 -653 -500 -125 -464 -374 -728 -286 -453 -634 -934 -583 -643 -85 -709 -26 -165 -206 -212 -178 -283 -391 -864 -113 -682 -242 -614 -944 -646 -867 -747 -235 -902 -140 -150 -453 -207 -369 -839 -155 -420 -889 -361 -552 -381 -526 -863 -608 -9 -680 -478 -13 -725 -940 -550 -606 -159 -929 -248 -315 -977 -735 -903 -777 -826 -691 -536 -379 -563 -673 -133 -320 -1 -73 -425 -786 -90 -237 -57 -267 -741 -77 -157 -634 -909 -386 -405 -171 -923 -507 -899 -476 -29 -295 -871 -771 -266 -261 -461 -402 -999 -156 -188 -866 -938 -135 -93 -212 -162 -249 -492 -123 -543 -493 -972 -541 -284 -725 -960 -335 -462 -996 -53 -522 -306 -881 -664 -262 -820 -282 -576 -663 -264 -210 -139 -408 -871 -577 -473 -462 -146 -718 -116 -706 -296 -90 -700 -643 -913 -211 -595 -625 -791 -806 -60 -999 -898 -14 -907 -231 -205 -397 -501 -937 -517 -833 -72 -950 -278 -374 -658 -364 -601 -22 -697 -722 -762 -914 -774 -982 -850 -132 -971 -837 -495 -406 -570 -577 -624 -439 -26 -99 -679 -687 -154 -807 -455 -560 -895 -526 -970 -636 -377 -366 -105 -473 -949 -751 -282 -872 -762 -670 -297 -129 -147 -174 -256 -793 -750 -698 -841 -485 -10 -492 -63 -891 -55 -779 -446 -496 -948 -161 -623 -130 -69 -779 -932 -826 -698 -302 -957 -998 -99 -61 -638 -112 -916 -113 -636 -953 -792 -30 -557 -756 -370 -127 -327 -770 -902 -633 -453 -695 -943 -872 -548 -899 -173 -243 -732 -550 -158 -873 -751 -410 -598 -157 -189 -729 -997 -443 -433 -616 -451 -754 -269 -541 -30 -855 -289 -503 -772 -797 -873 -507 -130 -712 -772 -434 -909 -479 -290 -648 -574 -119 -949 -459 -877 -948 -43 -354 -131 -527 -98 -263 -601 -759 -826 -936 -257 -539 -36 -426 -787 -996 -752 -871 -518 -915 -646 -178 -133 -380 -149 -513 -574 -883 -21 -343 -986 -860 -710 -864 -976 -392 -739 -342 -73 -180 -154 -389 -860 -401 -689 -538 -853 -591 -498 -466 -971 -353 -112 -837 -302 -90 -173 -322 -500 -93 -66 -809 -146 -496 -152 -253 -175 -149 -779 -676 -647 -794 -943 -545 -218 -531 -516 -551 -862 -704 -720 -559 -213 -113 -11 -8 -701 -225 -803 -97 -213 -55 -96 -722 -691 -369 -436 -935 -308 -91 -25 -417 -483 -366 -851 -432 -418 -453 -933 -625 -528 -918 -226 -573 -509 -163 -787 -243 -913 -127 -613 -532 -484 -549 -186 -944 -31 -192 -875 -417 -364 -583 -157 -852 -304 -531 -263 -936 -860 -878 -480 -919 -331 -565 -889 -860 -892 -153 -921 -376 -925 -113 -545 -434 -304 -837 -159 -718 -62 -141 -371 -402 -33 -339 -416 -353 -442 -951 -977 -796 -645 -559 -902 -136 -233 -34 -861 -395 -932 -735 -838 -953 -778 -428 -648 -582 -135 -47 -476 -789 -520 -791 -783 -984 -579 -971 -906 -174 -153 -108 -590 -843 -338 -985 -641 -410 -649 -748 -810 -371 -795 -67 -235 -459 -714 -255 -379 -425 -704 -731 -223 -798 -736 -239 -110 -171 -306 -784 -87 -437 -646 -828 -23 -431 -404 -973 -737 -185 -338 -962 -683 -249 -884 -211 -960 -404 -375 -747 -753 -932 -898 -805 -205 -312 -855 -83 -228 -522 -721 -807 -628 -94 -46 -999 -152 -357 -146 -257 -823 -382 -406 -43 -752 -363 -763 -404 -369 -669 -898 -612 -382 -417 -710 -747 -343 -599 -116 -830 -263 -107 -770 -320 -972 -752 -625 -880 -556 -861 -134 -176 -440 -698 -470 -89 -380 -160 -434 -964 -306 -825 -429 -195 -435 -390 -759 -701 -874 -411 -550 -681 -93 -892 -31 -41 -700 -979 -412 -595 -470 -51 -536 -518 -818 -21 -192 -374 -913 -290 -767 -302 -715 -155 -793 -993 -802 -323 -919 -817 -464 -267 -824 -401 -342 -300 -386 -186 -361 -198 -509 -518 -373 -856 -698 -482 -525 -463 -295 -462 -780 -718 -250 -898 -401 -46 -2 -694 -369 -725 -438 -228 -214 -787 -705 -685 -619 -219 -558 -496 -248 -88 -264 -438 -811 -636 -24 -851 -484 -493 -469 -654 -364 -840 -607 -551 -911 -878 -983 -676 -395 -230 -265 -128 -370 -765 -199 -216 -554 -241 -503 -382 -143 -351 -312 -439 -630 -317 -133 -427 -725 -908 -120 -309 -439 -280 -949 -562 -509 -7 -256 -508 -238 -830 -599 -477 -365 -634 -695 -831 -973 -91 -843 -819 -170 -271 -814 -826 -420 -471 -773 -701 -910 -334 -121 -538 -994 -438 -796 -70 -71 -541 -921 -348 -196 -530 -5 -833 -125 -636 -622 -549 -708 -110 -196 -884 -372 -448 -518 -163 -434 -997 -189 -422 -387 -566 -669 -808 -23 -387 -301 -723 -651 -440 -473 -112 -397 -953 -59 -337 -757 -501 -648 -706 -495 -837 -547 -763 -787 -552 -764 -568 -642 -385 -91 -724 -523 -366 -347 -516 -350 -186 -45 -177 -819 -758 -366 -303 -441 -276 -657 -631 -740 -556 -271 -553 -492 -300 -738 -378 -120 -363 -730 -609 -109 -552 -597 -590 -568 -409 -853 -465 -64 -439 -555 -426 -761 -28 -845 -240 -802 -906 -636 -874 -985 -461 -946 -106 -162 -71 -718 -8 -970 -193 -820 -52 -493 -893 -137 -528 -980 -15 -831 -666 -987 -300 -946 -600 -678 -515 -498 -160 -9 -369 -337 -254 -125 -755 -396 -891 -68 -966 -311 -387 -755 -514 -619 -630 -509 -262 -888 -576 -54 -563 -506 -771 -795 -838 -497 -230 -176 -503 -721 -763 -399 -941 -907 -372 -753 -944 -809 -662 -483 -593 -296 -896 -768 -989 -295 -47 -400 -731 -232 -99 -968 -659 -753 -507 -534 -800 -479 -359 -819 -743 -914 -240 -340 -895 -125 -965 -888 -914 -956 -445 -970 -800 -86 -731 -186 -215 -397 -543 -665 -850 -527 -305 -117 -433 -364 -763 -545 -266 -449 -797 -281 -232 -142 -560 -196 -459 -746 -981 -202 -168 -894 -121 -869 -916 -481 -772 -811 -361 -426 -741 -710 -993 -34 -621 -557 -58 -165 -250 -33 -306 -537 -736 -213 -990 -496 -592 -730 -873 -586 -326 -210 -57 -667 -296 -583 -676 -930 -463 -143 -635 -135 -600 -776 -209 -638 -994 -191 -507 -693 -476 -152 -850 -531 -251 -403 -741 -98 -587 -982 -747 -673 -389 -467 -559 -269 -300 -446 -565 -468 -198 -623 -436 -269 -893 -497 -497 -381 -741 -227 -695 -561 -30 -391 -509 -920 -244 -637 -841 -414 -356 -75 -879 -596 -774 -135 -870 -233 -975 -861 -71 -430 -13 -691 -624 -255 -988 -217 -249 -493 -322 -826 -954 -439 -215 -521 -931 -539 -762 -980 -203 -484 -215 -172 -761 -523 -480 -983 -181 -417 -382 -811 -463 -466 -811 -771 -931 -212 -808 -706 -463 -193 -390 -494 -529 -573 -349 -349 -423 -408 -339 -510 -580 -528 -138 -151 -456 -626 -99 -796 -915 -153 -116 -210 -85 -294 -73 -435 -460 -747 -401 -896 -929 -324 -706 -746 -349 -373 -846 -438 -554 -379 -639 -561 -78 -755 -824 -690 -77 -287 -994 -93 -859 -674 -522 -679 -482 -542 -932 -561 -412 -353 -80 -226 -979 -214 -434 -172 -89 -258 -402 -5 -584 -541 -307 -543 -472 -333 -710 -679 -787 -151 -726 -573 -762 -430 -178 -468 -561 -628 -713 -990 -171 -716 -332 -513 -449 -26 -196 -860 -924 -76 -4 -922 -190 -303 -714 -186 -981 -330 -99 -842 -930 -34 -695 -645 -39 -343 -311 -465 -157 -366 -147 -25 -818 -77 -484 -75 -904 -227 -613 -770 -493 -659 -164 -243 -704 -321 -318 -48 -856 -538 -738 -215 -940 -406 -384 -400 -328 -270 -398 -571 -509 -41 -612 -261 -930 -418 -416 -106 -35 -816 -466 -701 -233 -436 -935 -387 -112 -22 -624 -305 -494 -953 -34 -650 -522 -766 -790 -111 -220 -470 -357 -862 -125 -388 -436 -727 -739 -405 -519 -753 -523 -956 -640 -436 -406 -572 -848 -234 -741 -805 -879 -602 -973 -345 -463 -535 -245 -281 -588 -160 -77 -857 -377 -617 -326 -666 -707 -303 -80 -644 -239 -135 -275 -751 -800 -26 -557 -301 -589 -818 -909 -251 -888 -841 -692 -606 -623 -613 -749 -658 -690 -630 -752 -836 -839 -591 -324 -905 -703 -186 -196 -638 -730 -271 -820 -562 -55 -3 -789 -100 -894 -278 -493 -139 -724 -65 -607 -48 -537 -577 -828 -393 -531 -930 -972 -627 -420 -665 -591 -363 -632 -993 -8 -228 -500 -924 -186 -568 -990 -504 -258 -138 -947 -353 -918 -849 -43 -318 -674 -760 -297 -369 -841 -577 -410 -22 -236 -541 -752 -722 -460 -683 -128 -20 -660 -644 -669 -752 -938 -453 -241 -314 -327 -37 -68 -919 -157 -663 -352 -260 -202 -493 -158 -293 -270 -310 -135 -906 -363 -949 -358 -819 -615 -689 -762 -814 -571 -707 -288 -883 -619 -974 -306 -463 -227 -224 -60 -837 -311 -904 -56 -255 -504 -919 -455 -857 -308 -498 -837 -696 -554 -197 -473 -482 -296 -465 -684 -617 -712 -972 -295 -160 -965 -602 -804 -154 -15 -892 -330 -558 -460 -448 -107 -842 -272 -924 -534 -43 -133 -39 -731 -554 -443 -862 -250 -727 -385 -849 -512 -894 -825 -39 -343 -533 -547 -306 -455 -957 -993 -699 -417 -885 -185 -219 -601 -510 -670 -707 -755 -200 -677 -467 -231 -703 -654 -599 -522 -999 -626 -939 -282 -963 -605 -16 -200 -101 -690 -443 -37 -950 -448 -178 -303 -101 -893 -409 -554 -186 -375 -358 -582 -901 -332 -76 -649 -540 -330 -309 -787 -157 -499 -499 -562 -762 -462 -143 -944 -279 -752 -242 -268 -362 -830 -2 -513 -8 -213 -376 -662 -249 -474 -211 -477 -9 -236 -604 -611 -595 -227 -228 -540 -974 -294 -521 -827 -723 -79 -430 -283 -250 -847 -119 -916 -481 -370 -292 -534 -919 -98 -325 -954 -49 -172 -370 -197 -498 -706 -477 -951 -579 -83 -817 -677 -798 -66 -187 -489 -472 -21 -961 -136 -371 -273 -150 -601 -334 -38 -816 -516 -26 -889 -814 -116 -480 -824 -529 -785 -831 -532 -727 -495 -810 -108 -829 -676 -958 -75 -339 -939 -318 -784 -743 -253 -26 -317 -567 -51 -533 -854 -51 -878 -336 -445 -523 -14 -236 -284 -242 -174 -685 -20 -929 -710 -251 -913 -235 -298 -386 -943 -881 -813 -238 -696 -821 -965 -184 -301 -364 -816 -349 -231 -924 -627 -254 -250 -422 -887 -356 -961 -610 -577 -875 -127 -297 -356 -284 -765 -736 -917 -213 -144 -116 -138 -606 -282 -177 -789 -601 -232 -508 -990 -148 -824 -41 -673 -21 -139 -964 -244 -836 -616 -249 -772 -220 -552 -726 -838 -922 -532 -126 -919 -7 -737 -70 -873 -421 -166 -913 -412 -243 -233 -336 -422 -149 -133 -223 -543 -486 -521 -994 -528 -579 -544 -817 -348 -193 -658 -399 -552 -37 -858 -722 -551 -83 -493 -101 -109 -646 -210 -971 -696 -385 -527 -366 -50 -18 -322 -429 -35 -259 -462 -223 -776 -828 -318 -273 -552 -21 -779 -128 -719 -6 -629 -63 -248 -705 -435 -916 -672 -31 -944 -52 -194 -317 -229 -46 -144 -857 -195 -140 -936 -337 -713 -21 -527 -976 -696 -512 -157 -119 -791 -355 -986 -633 -539 -554 -949 -781 -971 -338 -380 -372 -382 -447 -445 -928 -499 -426 -551 -465 -912 -689 -869 -772 -431 -841 -416 -506 -731 -625 -509 -401 -310 -718 -803 -379 -555 -736 -617 -237 -792 -38 -392 -483 -247 -615 -182 -355 -457 -374 -67 -218 -694 -189 -674 -633 -996 -728 -640 -359 -859 -869 -6 -819 -60 -904 -311 -334 -26 -604 -221 -57 -457 -175 -133 -456 -497 -652 -617 -672 -947 -752 -887 -611 -108 -670 -695 -410 -992 -559 -686 -611 -429 -207 -784 -537 -133 -9 -77 -918 -695 -516 -942 -338 -709 -975 -27 -61 -654 -903 -306 -368 -920 -356 -920 -247 -912 -524 -193 -827 -36 -355 -63 -210 -457 -635 -907 -702 -205 -875 -481 -926 -199 -780 -351 -512 -421 -113 -825 -389 -854 -401 -917 -599 -558 -591 -705 -262 -23 -370 -951 -591 -223 -881 -878 -927 -895 -515 -56 -569 -776 -758 -391 -411 -402 -779 -592 -849 -642 -194 -857 -428 -288 -36 -620 -988 -385 -510 -162 -239 -923 -913 -567 -359 -639 -941 -46 -398 -365 -549 -799 -605 -531 -853 -986 -249 -474 -635 -929 -677 -859 -593 -480 -283 -450 -401 -783 -494 -403 -206 -681 -598 -281 -70 -947 -508 -139 -390 -541 -853 -823 -591 -703 -16 -358 -963 -903 -341 -66 -559 -774 -287 -580 -28 -926 -348 -533 -814 -16 -374 -809 -506 -818 -62 -441 -740 -345 -355 -854 -413 -776 -999 -382 -804 -755 -388 -972 -445 -289 -865 -111 -692 -175 -282 -125 -3 -783 -191 -683 -303 -386 -426 -370 -482 -359 -728 -434 -35 -761 -591 -756 -503 -914 -740 -942 -709 -405 -522 -912 -338 -103 -851 -18 -715 -851 -538 -11 -485 -362 -398 -995 -567 -608 -563 -631 -816 -684 -213 -932 -143 -751 -509 -983 -995 -541 -376 -507 -674 -763 -250 -54 -521 -93 -796 -489 -180 -535 -639 -64 -230 -652 -204 -884 -640 -856 -242 -869 -641 -174 -823 -167 -571 -563 -884 -701 -265 -969 -743 -511 -491 -185 -172 -958 -388 -464 -70 -878 -257 -620 -291 -518 -242 -990 -293 -514 -60 -120 -392 -170 -324 -52 -437 -533 -454 -625 -37 -460 -693 -758 -806 -937 -487 -409 -681 -774 -269 -626 -349 -493 -998 -673 -787 -819 -366 -182 -595 -491 -304 -262 -520 -646 -886 -47 -294 -601 -4 -664 -906 -446 -370 -547 -372 -152 -373 -835 -483 -358 -482 -732 -292 -107 -53 -555 -734 -168 -129 -317 -517 -176 -31 -57 -927 -783 -962 -763 -614 -162 -394 -54 -204 -769 -392 -503 -81 -90 -834 -261 -774 -400 -104 -86 -328 -55 -360 -907 -932 -12 -942 -702 -867 -371 -974 -229 -502 -700 -485 -687 -688 -73 -844 -190 -822 -1 -466 -904 -137 -359 -688 -243 -719 -21 -470 -258 -219 -714 -693 -897 -25 -823 -708 -735 -305 -416 -375 -670 -622 -848 -939 -912 -605 -299 -528 -166 -783 -874 -113 -475 -966 -721 -631 -916 -453 -324 -170 -911 -976 -235 -107 -455 -208 -383 -247 -102 -649 -849 -497 -69 -37 -481 -938 -481 -916 -185 -345 -40 -25 -126 -848 -442 -807 -529 -963 -193 -756 -423 -698 -325 -450 -947 -387 -796 -919 -401 -672 -259 -296 -907 -102 -908 -938 -679 -814 -576 -52 -659 -412 -826 -401 -925 -992 -340 -931 -24 -161 -351 -382 -59 -871 -474 -370 -285 -627 -808 -133 -230 -388 -127 -372 -138 -64 -841 -22 -306 -860 -766 -552 -784 -913 -427 -19 -771 -985 -285 -135 -636 -339 -993 -571 -91 -411 -871 -883 -726 -767 -468 -516 -942 -888 -210 -283 -267 -880 -365 -587 -869 -922 -457 -460 -905 -944 -712 -79 -539 -463 -443 -543 -331 -128 -51 -591 -657 -223 -642 -486 -786 -755 -245 -194 -624 -958 -784 -971 -804 -643 -570 -507 -144 -344 -552 -370 -167 -774 -518 -779 -405 -121 -739 -151 -581 -543 -259 -742 -914 -262 -536 -785 -742 -890 -703 -972 -654 -972 -798 -648 -410 -608 -959 -777 -757 -125 -731 -305 -815 -223 -146 -842 -298 -57 -91 -990 -864 -964 -808 -993 -680 -420 -480 -612 -147 -818 -146 -93 -120 -922 -983 -943 -973 -42 -656 -813 -562 -666 -994 -671 -642 -374 -870 -986 -106 -417 -785 -579 -674 -940 -821 -378 -132 -657 -885 -693 -550 -677 -775 -232 -748 -902 -872 -269 -675 -246 -213 -637 -932 -15 -12 -406 -350 -227 -768 -460 -951 -587 -443 -888 -502 -715 -117 -817 -356 -164 -464 -753 -960 -985 -373 -907 -961 -87 -788 -327 -19 -186 -299 -242 -694 -323 -320 -977 -41 -303 -695 -678 -210 -236 -448 -490 -501 -910 -462 -70 -60 -276 -145 -998 -597 -373 -128 -746 -821 -60 -643 -255 -672 -252 -952 -195 -590 -351 -998 -259 -9 -562 -163 -182 -510 -865 -937 -4 -731 -217 -209 -111 -700 -86 -904 -584 -563 -16 -408 -363 -871 -486 -614 -155 -431 -655 -238 -182 -584 -550 -110 -739 -293 -232 -457 -919 -186 -63 -732 -443 -823 -636 -166 -400 -96 -800 -867 -506 -97 -316 -19 -70 -636 -491 -191 -544 -263 -43 -420 -409 -604 -296 -680 -621 -165 -625 -199 -769 -32 -152 -931 -417 -860 -278 -682 -778 -842 -979 -912 -86 -695 -201 -731 -270 -210 -660 -414 -552 -21 -168 -188 -905 -877 -260 -554 -276 -611 -526 -226 -25 -675 -354 -906 -95 -491 -802 -858 -583 -947 -701 -342 -490 -285 -228 -402 -413 -68 -782 -127 -13 -2 -670 -249 -592 -246 -12 -907 -259 -583 -938 -500 -230 -893 -65 -77 -854 -619 -903 -751 -90 -917 -953 -451 -790 -656 -636 -30 -922 -351 -870 -560 -65 -839 -547 -950 -919 -296 -657 -374 -181 -494 -818 -482 -747 -580 -732 -72 -405 -944 -273 -764 -533 -187 -188 -678 -173 -661 -914 -558 -271 -697 -483 -223 -110 -902 -715 -432 -946 -269 -67 -649 -308 -254 -749 -637 -261 -363 -462 -896 -764 -675 -831 -426 -610 -374 -235 -526 -337 -962 -602 -448 -114 -71 -722 -151 -787 -434 -365 -763 -896 -897 -924 -71 -361 -293 -97 -521 -211 -700 -397 -371 -105 -250 -132 -288 -726 -370 -610 -914 -3 -600 -35 -392 -344 -645 -355 -121 -650 -90 -908 -18 -663 -936 -764 -386 -353 -38 -329 -632 -356 -736 -68 -329 -1000 -920 -790 -460 -898 -832 -622 -839 -65 -204 -522 -334 -182 -301 -813 -58 -638 -850 -183 -107 -700 -757 -253 -626 -387 -9 -329 -982 -971 -283 -632 -966 -466 -616 -29 -715 -429 -269 -396 -162 -288 -873 -505 -450 -362 -618 -601 -742 -719 -140 -702 -62 -768 -127 -289 -664 -911 -496 -881 -92 -481 -491 -200 -388 -316 -800 -241 -585 -789 -216 -478 -959 -983 -183 -468 -176 -967 -151 -882 -533 -877 -957 -647 -251 -514 -921 -777 -451 -921 -969 -876 -993 -28 -769 -344 -65 -223 -861 -435 -794 -997 -100 -750 -985 -239 -848 -538 -336 -597 -13 -201 -53 -468 -136 -675 -918 -249 -427 -41 -662 -79 -966 -7 -261 -220 -390 -195 -332 -282 -965 -567 -229 -414 -48 -549 -415 -962 -974 -771 -542 -334 -109 -247 -274 -699 -506 -513 -44 -571 -226 -93 -771 -217 -282 -24 -110 -90 -994 -548 -41 -914 -558 -906 -132 -897 -988 -886 -673 -345 -689 -789 -778 -356 -327 -872 -186 -120 -335 -957 -69 -294 -884 -185 -707 -117 -590 -437 -189 -233 -245 -570 -922 -107 -449 -457 -513 -243 -181 -163 -158 -468 -280 -305 -931 -127 -13 -149 -652 -839 -970 -36 -276 -236 -165 -749 -806 -810 -129 -163 -225 -640 -832 -258 -842 -327 -617 -363 -22 -837 -511 -71 -7 -780 -494 -147 -340 -32 -980 -877 -563 -283 -454 -438 -562 -63 -907 -546 -341 -579 -181 -762 -53 -134 -891 -673 -368 -67 -371 -965 -151 -90 -941 -981 -703 -260 -306 -28 -937 -671 -592 -395 -331 -577 -79 -934 -430 -141 -511 -495 -170 -180 -651 -964 -527 -834 -932 -765 -971 -165 -836 -977 -647 -978 -518 -614 -884 -605 -365 -134 -880 -121 -774 -755 -284 -241 -411 -635 -583 -216 -560 -325 -342 -929 -903 -519 -361 -567 -314 -530 -735 -432 -525 -293 -676 -589 -1 -468 -515 -153 -939 -303 -602 -803 -552 -859 -985 -722 -796 -26 -111 -604 -382 -100 -512 -13 -535 -285 -81 -623 -837 -238 -601 -487 -245 -25 -424 -487 -73 -349 -138 -299 -125 -355 -140 -818 -120 -419 -788 -562 -446 -304 -403 -208 -83 -789 -195 -622 -972 -738 -424 -16 -15 -498 -733 -540 -700 -13 -90 -199 -760 -121 -831 -485 -703 -871 -535 -619 -533 -915 -500 -591 -972 -539 -211 -509 -590 -656 -455 -908 -831 -654 -817 -270 -304 -346 -472 -90 -581 -146 -495 -51 -581 -484 -306 -744 -394 -1000 -951 -792 -493 -449 -744 -143 -404 -871 -526 -247 -221 -452 -13 -342 -241 -324 -368 -641 -481 -861 -885 -393 -253 -532 -799 -278 -612 -577 -402 -995 -729 -1000 -117 -455 -441 -483 -4 -412 -978 -711 -525 -496 -670 -438 -412 -866 -337 -57 -395 -526 -38 -225 -549 -981 -621 -436 -233 -357 -433 -345 -725 -322 -57 -769 -649 -924 -569 -450 -272 -68 -974 -125 -374 -165 -597 -375 -41 -477 -309 -703 -67 -832 -923 -547 -665 -147 -680 -433 -805 -181 -57 -444 -679 -395 -416 -573 -646 -72 -214 -148 -230 -818 -210 -77 -117 -307 -492 -632 -430 -238 -742 -569 -578 -290 -3 -484 -453 -354 -590 -57 -688 -89 -738 -509 -547 -604 -929 -268 -207 -317 -901 -903 -456 -479 -257 -714 -573 -337 -898 -829 -436 -695 -184 -742 -849 -713 -536 -421 -220 -117 -619 -344 -961 -338 -453 -221 -822 -600 -594 -562 -198 -333 -911 -789 -991 -229 -369 -57 -957 -99 -245 -934 -338 -63 -465 -771 -285 -867 -308 -369 -551 -646 -702 -817 -919 -378 -190 -451 -729 -451 -21 -477 -819 -369 -516 -204 -39 -262 -613 -278 -412 -153 -485 -519 -691 -346 -722 -885 -502 -917 -926 -537 -948 -303 -916 -760 -171 -18 -368 -704 -439 -497 -521 -486 -6 -791 -843 -641 -743 -176 -351 -435 -630 -837 -649 -521 -866 -159 -61 -311 -548 -724 -408 -954 -749 -331 -42 -692 -892 -272 -286 -416 -933 -944 -456 -749 -668 -764 -27 -147 -551 -350 -141 -220 -970 -136 -759 -501 -602 -622 -775 -961 -639 -735 -817 -629 -249 -460 -136 -610 -792 -688 -987 -515 -101 -520 -949 -813 -642 -470 -879 -410 -55 -413 -853 -243 -873 -537 -892 -782 -339 -35 -37 -880 -609 -689 -153 -574 -68 -578 -823 -785 -323 -119 -401 -691 -6 -440 -940 -377 -867 -931 -559 -789 -865 -9 -445 -395 -253 -505 -126 -53 -39 -150 -884 -36 -531 -971 -318 -725 -617 -400 -34 -537 -494 -693 -110 -611 -932 -473 -602 -117 -287 -796 -143 -968 -493 -218 -121 -717 -222 -846 -577 -870 -275 -290 -472 -258 -885 -632 -79 -543 -136 -987 -87 -77 -760 -754 -205 -445 -961 -725 -489 -38 -691 -31 -483 -62 -608 -566 -437 -896 -556 -236 -223 -788 -327 -243 -716 -662 -797 -527 -757 -259 -666 -73 -566 -727 -484 -879 -217 -454 -236 -733 -669 -698 -601 -470 -229 -993 -51 -350 -423 -962 -514 -392 -533 -399 -864 -608 -520 -858 -681 -639 -983 -380 -891 -941 -754 -622 -245 -24 -243 -930 -638 -373 -96 -642 -834 -911 -766 -118 -416 -248 -455 -695 -191 -330 -684 -432 -77 -327 -353 -497 -295 -257 -412 -305 -784 -515 -424 -714 -35 -130 -985 -349 -662 -719 -685 -229 -740 -211 -317 -337 -812 -863 -382 -279 -989 -101 -152 -934 -860 -981 -249 -384 -69 -98 -778 -437 -709 -482 -259 -584 -742 -420 -215 -66 -498 -389 -257 -237 -238 -524 -134 -96 -654 -213 -93 -480 -476 -692 -898 -693 -207 -333 -345 -311 -928 -840 -467 -16 -563 -996 -387 -555 -710 -877 -74 -650 -506 -128 -152 -781 -735 -559 -92 -104 -441 -110 -442 -656 -556 -431 -36 -949 -424 -295 -453 -189 -628 -502 -532 -983 -724 -103 -545 -83 -731 -220 -922 -731 -627 -309 -973 -184 -321 -607 -903 -394 -74 -695 -676 -125 -722 -341 -438 -219 -702 -705 -259 -967 -689 -508 -57 -456 -958 -761 -943 -169 -97 -812 -296 -760 -731 -198 -342 -205 -632 -475 -480 -877 -719 -462 -448 -665 -336 -776 -134 -928 -738 -437 -417 -913 -420 -769 -105 -928 -509 -379 -115 -50 -54 -461 -582 -900 -585 -336 -8 -451 -407 -178 -457 -374 -204 -184 -382 -565 -470 -216 -327 -927 -732 -979 -614 -251 -992 -263 -815 -157 -37 -247 -328 -6 -210 -227 -265 -891 -224 -671 -847 -56 -170 -890 -588 -101 -39 -185 -21 -850 -423 -786 -260 -251 -232 -332 -559 -970 -92 -458 -781 -807 -176 -121 -668 -452 -503 -987 -24 -596 -990 -239 -73 -417 -92 -937 -265 -902 -998 -381 -40 -452 -730 -798 -334 -880 -219 -866 -428 -30 -882 -267 -749 -301 -252 -166 -874 -183 -615 -124 -46 -656 -582 -93 -844 -399 -335 -361 -643 -483 -192 -799 -627 -676 -152 -155 -510 -818 -543 -441 -961 -544 -362 -875 -830 -66 -883 -650 -430 -374 -394 -939 -742 -27 -864 -192 -300 -206 -867 -680 -322 -829 -520 -481 -516 -527 -777 -794 -845 -864 -135 -94 -382 -609 -236 -409 -244 -232 -589 -434 -437 -224 -690 -184 -330 -471 -559 -106 -198 -166 -702 -567 -610 -728 -916 -96 -961 -384 -781 -579 -983 -167 -566 -612 -944 -97 -343 -957 -170 -537 -903 -297 -150 -942 -634 -654 -749 -844 -375 -626 -636 -234 -984 -308 -867 -111 -305 -478 -264 -312 -898 -741 -531 -213 -610 -650 -157 -472 -198 -715 -7 -579 -249 -64 -123 -743 -793 -566 -731 -70 -257 -538 -712 -168 -81 -454 -486 -642 -575 -263 -770 -332 -175 -611 -830 -494 -907 -19 -130 -373 -262 -274 -686 -515 -583 -234 -93 -955 -199 -314 -867 -114 -561 -583 -287 -242 -481 -288 -786 -487 -968 -212 -670 -505 -665 -877 -989 -465 -581 -229 -400 -832 -69 -528 -896 -146 -246 -987 -669 -117 -406 -641 -147 -629 -412 -285 -407 -413 -327 -706 -274 -841 -84 -570 -207 -89 -7 -971 -265 -57 -288 -882 -297 -845 -65 -546 -836 -819 -852 -842 -137 -29 -980 -171 -465 -48 -588 -59 -60 -348 -361 -770 -487 -934 -877 -517 -343 -435 -291 -522 -749 -405 -727 -937 -976 -632 -541 -151 -137 -705 -615 -808 -954 -818 -627 -39 -611 -110 -768 -586 -187 -663 -137 -624 -982 -97 -196 -70 -98 -25 -144 -124 -257 -304 -757 -881 -158 -36 -603 -829 -109 -244 -227 -635 -364 -963 -175 -327 -335 -740 -878 -91 -733 -815 -489 -317 -230 -553 -946 -952 -78 -712 -245 -684 -979 -207 -170 -211 -718 -43 -937 -831 -752 -784 -618 -365 -672 -241 -789 -98 -230 -467 -995 -782 -450 -404 -864 -117 -680 -286 -702 -203 -527 -881 -39 -313 -247 -834 -561 -386 -115 -741 -629 -808 -838 -349 -344 -212 -710 -259 -480 -481 -283 -260 -2 -660 -463 -29 -321 -242 -227 -180 -175 -448 -292 -60 -881 -520 -424 -27 -602 -546 -141 -27 -390 -675 -171 -472 -8 -427 -480 -437 -638 -137 -114 -132 -78 -814 -229 -278 -806 -462 -451 -586 -91 -882 -117 -69 -212 -163 -259 -416 -917 -916 -660 -672 -696 -664 -596 -912 -963 -616 -726 -625 -389 -578 -658 -930 -847 -865 -958 -26 -306 -433 -618 -762 -555 -540 -354 -629 -653 -504 -947 -819 -180 -238 -768 -45 -749 -357 -438 -18 -229 -166 -831 -450 -952 -466 -133 -293 -994 -624 -426 -922 -194 -538 -65 -164 -980 -310 -833 -960 -850 -154 -285 -952 -567 -469 -607 -819 -611 -693 -867 -764 -371 -624 -273 -782 -95 -739 -483 -776 -939 -4 -962 -932 -913 -855 -869 -893 -820 -689 -697 -273 -847 -808 -129 -528 -632 -739 -510 -927 -197 -842 -816 -366 -487 -397 -958 -246 -504 -103 -50 -127 -420 -607 -691 -478 -352 -738 -486 -220 -491 -108 -349 -799 -272 -365 -89 -593 -350 -16 -334 -171 -439 -301 -24 -181 -797 -802 -830 -798 -645 -137 -909 -554 -448 -979 -103 -238 -681 -863 -775 -722 -353 -57 -356 -806 -925 -154 -172 -727 -413 -188 -659 -610 -653 -425 -635 -300 -508 -265 -464 -788 -793 -313 -628 -830 -847 -750 -286 -204 -514 -844 -292 -577 -43 -884 -595 -404 -187 -821 -49 -631 -797 -327 -544 -504 -488 -375 -967 -380 -731 -566 -892 -523 -366 -264 -843 -975 -819 -961 -854 -696 -242 -86 -333 -196 -701 -394 -678 -86 -718 -605 -440 -381 -417 -865 -80 -843 -234 -359 -592 -714 -739 -319 -44 -821 -127 -900 -621 -929 -586 -123 -582 -451 -797 -981 -645 -636 -894 -354 -3 -777 -969 -149 -818 -995 -119 -462 -193 -412 -959 -807 -423 -441 -88 -867 -891 -227 -929 -972 -99 -302 -48 -146 -557 -346 -203 -977 -939 -935 -607 -150 -462 -133 -743 -724 -306 -50 -257 -167 -796 -891 -914 -94 -47 -986 -373 -668 -697 -786 -57 -785 -170 -489 -801 -954 -585 -12 -953 -785 -673 -302 -474 -640 -249 -61 -901 -427 -902 -492 -52 -222 -911 -425 -278 -539 -308 -823 -627 -182 -357 -233 -526 -866 -375 -525 -370 -241 -833 -75 -632 -170 -355 -208 -736 -521 -455 -993 -340 -44 -264 -122 -723 -493 -210 -58 -119 -231 -530 -318 -421 -965 -330 -591 -745 -867 -954 -686 -814 -134 -463 -998 -348 -334 -124 -70 -726 -151 -829 -637 -571 -610 -833 -735 -304 -500 -556 -299 -864 -892 -555 -823 -969 -518 -784 -467 -110 -820 -922 -324 -464 -422 -984 -14 -286 -24 -134 -358 -137 -910 -208 -466 -723 -118 -715 -134 -923 -12 -293 -790 -328 -819 -719 -275 -764 -942 -12 -434 -296 -286 -10 -749 -725 -36 -738 -265 -946 -479 -869 -886 -616 -554 -558 -975 -393 -785 -50 -200 -792 -887 -723 -790 -906 -651 -34 -10 -438 -832 -574 -745 -455 -61 -954 -482 -424 -47 -929 -562 -673 -764 -670 -250 -903 -552 -10 -694 -734 -663 -854 -693 -572 -835 -551 -677 -550 -292 -515 -639 -562 -766 -212 -961 -764 -194 -455 -695 -462 -723 -727 -132 -923 -8 -240 -437 -748 -930 -339 -144 -414 -219 -995 -983 -809 -706 -462 -145 -669 -513 -16 -820 -759 -375 -783 -309 -816 -600 -289 -725 -540 -276 -281 -980 -701 -980 -553 -781 -341 -320 -984 -18 -73 -882 -162 -316 -328 -309 -706 -970 -176 -76 -337 -679 -378 -617 -435 -189 -317 -444 -298 -359 -336 -941 -363 -279 -848 -670 -157 -208 -537 -336 -868 -340 -264 -1 -991 -151 -826 -267 -227 -632 -280 -988 -523 -888 -935 -256 -956 -118 -391 -661 -782 -545 -756 -786 -981 -835 -934 -629 -738 -643 -920 -725 -165 -101 -46 -800 -246 -287 -852 -833 -887 -527 -974 -488 -911 -678 -956 -198 -672 -776 -524 -179 -301 -216 -113 -356 -533 -923 -88 -876 -982 -175 -474 -19 -207 -755 -637 -318 -846 -224 -651 -111 -602 -861 -485 -791 -528 -936 -96 -291 -82 -634 -647 -286 -792 -832 -497 -347 -567 -721 -74 -552 -249 -396 -136 -27 -815 -804 -563 -199 -148 -949 -305 -819 -368 -287 -768 -915 -135 -139 -515 -91 -726 -776 -468 -277 -466 -336 -405 -246 -493 -82 -624 -761 -101 -379 -727 -959 -65 -781 -629 -671 -583 -235 -145 -226 -762 -812 -183 -326 -657 -993 -591 -741 -429 -705 -329 -540 -263 -132 -601 -439 -611 -342 -819 -922 -359 -816 -662 -523 -195 -762 -955 -979 -223 -165 -836 -626 -111 -143 -158 -189 -636 -577 -899 -816 -785 -99 -788 -599 -991 -175 -496 -976 -125 -992 -53 -428 -386 -535 -500 -435 -29 -139 -116 -143 -838 -862 -732 -9 -865 -530 -174 -519 -76 -846 -254 -756 -434 -810 -509 -713 -957 -443 -257 -736 -135 -725 -461 -887 -836 -930 -243 -68 -910 -551 -855 -537 -883 -867 -557 -277 -987 -602 -197 -684 -956 -714 -705 -591 -503 -651 -534 -879 -279 -448 -417 -693 -282 -105 -932 -700 -822 -720 -172 -508 -797 -572 -83 -890 -493 -869 -97 -938 -446 -944 -343 -338 -561 -14 -281 -393 -637 -798 -253 -375 -493 -494 -704 -711 -497 -177 -561 -731 -180 -687 -539 -954 -332 -753 -309 -56 -423 -510 -858 -254 -930 -499 -750 -729 -866 -637 -990 -479 -83 -685 -461 -473 -117 -975 -232 -604 -930 -882 -888 -511 -622 -457 -886 -68 -379 -107 -57 -86 -169 -545 -693 -699 -168 -133 -478 -879 -868 -612 -810 -937 -174 -168 -97 -237 -891 -52 -908 -810 -645 -144 -823 -286 -239 -443 -914 -546 -892 -176 -36 -516 -872 -32 -217 -53 -387 -624 -838 -449 -128 -561 -825 -77 -291 -126 -303 -590 -918 -624 -517 -676 -757 -320 -883 -319 -188 -365 -334 -467 -514 -313 -73 -994 -620 -511 -207 -290 -606 -253 -650 -166 -180 -769 -482 -52 -94 -8 -487 -365 -946 -160 -16 -799 -753 -808 -678 -778 -675 -454 -722 -86 -74 -642 -687 -45 -684 -150 -424 -955 -618 -970 -695 -278 -489 -224 -203 -705 -118 -571 -689 -440 -985 -91 -113 -98 -47 -85 -592 -944 -324 -935 -989 -486 -38 -351 -375 -919 -922 -295 -101 -632 -928 -817 -578 -474 -678 -115 -388 -454 -871 -448 -541 -775 -469 -850 -641 -757 -626 -689 -383 -517 -404 -36 -579 -722 -331 -767 -863 -242 -696 -40 -432 -759 -674 -695 -794 -576 -147 -938 -75 -905 -866 -436 -955 -749 -997 -761 -463 -176 -781 -507 -965 -423 -869 -329 -184 -240 -201 -57 -716 -7 -281 -886 -834 -242 -74 -975 -291 -878 -204 -738 -433 -868 -666 -844 -1000 -762 -638 -169 -664 -195 -923 -487 -828 -437 -569 -235 -900 -396 -445 -922 -141 -530 -666 -793 -642 -518 -582 -280 -799 -715 -670 -270 -405 -107 -325 -550 -688 -621 -596 -216 -490 -509 -48 -402 -950 -173 -89 -313 -430 -819 -62 -347 -601 -688 -335 -977 -977 -512 -773 -805 -336 -641 -663 -862 -470 -604 -602 -427 -936 -315 -676 -423 -16 -742 -778 -611 -604 -976 -632 -565 -576 -686 -789 -562 -583 -926 -911 -37 -505 -467 -27 -707 -429 -439 -957 -395 -30 -602 -560 -172 -534 -115 -56 -982 -216 -538 -291 -392 -834 -239 -280 -176 -32 -168 -142 -956 -724 -710 -793 -999 -313 -320 -576 -93 -656 -298 -123 -321 -586 -445 -110 -253 -750 -441 -156 -182 -32 -841 -965 -519 -300 -356 -731 -930 -541 -425 -447 -63 -250 -911 -118 -249 -176 -264 -97 -89 -264 -11 -553 -348 -19 -389 -657 -515 -259 -550 -847 -384 -981 -655 -804 -183 -532 -441 -797 -555 -682 -473 -648 -274 -321 -144 -984 -166 -473 -274 -336 -750 -282 -1000 -952 -877 -125 -914 -826 -481 -728 -921 -72 -516 -566 -226 -757 -549 -870 -106 -601 -632 -176 -504 -499 -729 -572 -867 -461 -409 -276 -874 -48 -849 -691 -703 -23 -255 -883 -693 -778 -744 -754 -502 -8 -123 -406 -103 -185 -986 -592 -325 -633 -747 -262 -829 -87 -998 -904 -9 -141 -336 -587 -763 -938 -515 -611 -692 -323 -207 -117 -591 -645 -913 -591 -90 -341 -661 -507 -822 -889 -284 -320 -867 -335 -381 -349 -545 -945 -876 -473 -23 -841 -291 -427 -943 -757 -79 -419 -340 -315 -158 -786 -210 -206 -826 -660 -679 -947 -824 -468 -170 -117 -30 -587 -413 -738 -319 -476 -1 -499 -467 -749 -549 -735 -713 -468 -106 -875 -874 -806 -651 -129 -71 -973 -960 -798 -351 -459 -357 -758 -46 -607 -175 -975 -440 -316 -722 -924 -722 -704 -777 -896 -179 -288 -987 -778 -450 -433 -5 -966 -742 -421 -536 -650 -751 -71 -777 -802 -294 -697 -932 -111 -725 -938 -927 -498 -711 -504 -344 -703 -848 -828 -774 -490 -821 -970 -75 -991 -902 -708 -408 -614 -319 -736 -314 -273 -429 -575 -440 -377 -246 -396 -723 -273 -251 -46 -115 -426 -791 -290 -798 -430 -13 -922 -433 -146 -190 -459 -178 -960 -942 -240 -961 -487 -485 -30 -518 -573 -358 -518 -390 -83 -167 -50 -139 -212 -209 -545 -6 -559 -860 -247 -106 -82 -532 -760 -281 -967 -426 -187 -436 -877 -782 -593 -712 -545 -739 -979 -302 -974 -291 -776 -143 -792 -722 -165 -326 -313 -626 -685 -712 -891 -13 -311 -453 -236 -310 -344 -135 -269 -347 -388 -430 -970 -695 -186 -403 -109 -641 -829 -284 -608 -157 -428 -1 -639 -164 -251 -137 -931 -839 -723 -104 -972 -158 -951 -796 -172 -67 -836 -168 -36 -62 -931 -81 -45 -905 -9 -827 -153 -175 -168 -823 -257 -644 -509 -193 -931 -150 -591 -624 -578 -203 -288 -163 -95 -357 -928 -645 -578 -755 -564 -809 -757 -374 -867 -263 -30 -773 -424 -239 -30 -381 -414 -37 -462 -687 -579 -574 -985 -375 -450 -39 -323 -516 -92 -105 -4 -20 -337 -455 -836 -722 -121 -363 -576 -367 -14 -428 -34 -345 -908 -925 -947 -409 -950 -482 -309 -403 -497 -70 -362 -198 -668 -716 -393 -742 -903 -311 -789 -249 -424 -766 -360 -884 -603 -336 -180 -693 -43 -522 -98 -48 -270 -809 -992 -516 -841 -827 -404 -863 -455 -248 -143 -28 -969 -294 -360 -133 -927 -566 -227 -25 -909 -938 -502 -771 -210 -551 -37 -185 -288 -200 -120 -695 -231 -346 -488 -446 -363 -494 -67 -391 -176 -545 -282 -613 -219 -889 -338 -952 -2 -798 -51 -876 -181 -6 -888 -93 -485 -249 -492 -201 -191 -227 -69 -857 -799 -503 -990 -62 -110 -810 -1 -523 -654 -177 -385 -716 -606 -822 -607 -238 -348 -655 -292 -209 -78 -475 -627 -355 -494 -293 -539 -420 -567 -471 -501 -61 -888 -9 -642 -971 -230 -210 -47 -886 -606 -491 -163 -355 -725 -920 -610 -408 -313 -292 -139 -644 -819 -448 -522 -595 -604 -844 -44 -739 -385 -37 -53 -348 -517 -446 -6 -176 -348 -144 -319 -226 -447 -590 -430 -447 -132 -670 -756 -935 -320 -54 -239 -918 -366 -619 -311 -128 -505 -683 -478 -67 -125 -979 -708 -847 -542 -938 -350 -527 -188 -510 -83 -488 -161 -30 -811 -565 -420 -953 -808 -523 -119 -643 -446 -976 -959 -792 -424 -437 -7 -525 -648 -683 -244 -967 -613 -383 -854 -791 -647 -716 -121 -266 -849 -788 -747 -640 -556 -995 -73 -672 -187 -690 -535 -884 -726 -901 -39 -584 -731 -917 -156 -42 -752 -736 -808 -624 -257 -935 -589 -169 -205 -807 -878 -922 -148 -621 -16 -66 -683 -61 -878 -523 -214 -406 -586 -926 -163 -76 -613 -228 -910 -748 -445 -140 -930 -837 -231 -506 -164 -707 -149 -419 -119 -744 -864 -444 -349 -739 -511 -984 -771 -884 -921 -193 -573 -542 -899 -476 -775 -325 -212 -739 -497 -808 -771 -583 -661 -231 -373 -251 -723 -530 -949 -379 -3 -739 -47 -30 -668 -345 -806 -178 -946 -622 -442 -408 -253 -273 -455 -139 -222 -701 -722 -375 -197 -421 -675 -224 -473 -821 -854 -563 -587 -166 -93 -803 -969 -939 -808 -27 -445 -516 -327 -681 -297 -98 -297 -22 -263 -418 -383 -451 -843 -372 -443 -944 -713 -83 -995 -278 -481 -794 -2 -229 -523 -767 -222 -946 -362 -393 -962 -825 -438 -408 -332 -331 -4 -696 -301 -74 -704 -315 -800 -45 -732 -132 -106 -403 -42 -522 -32 -458 -114 -673 -153 -127 -758 -870 -107 -278 -653 -561 -550 -298 -377 -653 -682 -392 -378 -767 -944 -784 -110 -709 -893 -80 -106 -727 -122 -268 -195 -364 -232 -251 -809 -985 -419 -421 -937 -237 -141 -194 -973 -785 -413 -547 -495 -908 -216 -317 -277 -286 -241 -939 -111 -373 -122 -101 -40 -818 -380 -71 -73 -721 -90 -984 -772 -915 -613 -225 -977 -803 -264 -120 -570 -554 -41 -916 -447 -164 -442 -665 -301 -866 -472 -997 -651 -691 -277 -528 -493 -345 -404 -352 -917 -352 -998 -938 -92 -857 -565 -521 -260 -323 -84 -124 -392 -448 -242 -713 -774 -411 -784 -849 -475 -907 -167 -6 -526 -763 -471 -351 -596 -704 -38 -633 -233 -712 -602 -608 -82 -525 -198 -912 -385 -132 -526 -913 -958 -152 -516 -755 -924 -759 -162 -958 -201 -638 -660 -22 -737 -630 -127 -661 -247 -239 -246 -765 -904 -225 -448 -11 -215 -124 -678 -959 -524 -200 -192 -138 -187 -580 -408 -237 -891 -353 -308 -652 -406 -76 -503 -518 -215 -640 -814 -804 -616 -124 -353 -851 -82 -59 -884 -93 -843 -732 -753 -569 -580 -463 -709 -529 -295 -920 -490 -626 -832 -47 -761 -616 -507 -100 -847 -88 -500 -474 -320 -62 -987 -1 -882 -991 -149 -396 -222 -24 -211 -683 -720 -629 -658 -845 -178 -98 -190 -424 -316 -394 -877 -389 -250 -82 -471 -864 -437 -835 -543 -971 -657 -452 -8 -722 -339 -592 -494 -999 -909 -981 -346 -449 -955 -459 -518 -745 -784 -778 -599 -198 -774 -295 -771 -445 -553 -450 -878 -704 -743 -261 -263 -722 -896 -636 -134 -395 -579 -364 -783 -617 -209 -230 -615 -147 -624 -359 -999 -689 -818 -211 -41 -594 -494 -861 -555 -990 -397 -690 -909 -973 -845 -277 -118 -364 -354 -461 -674 -66 -117 -323 -702 -560 -543 -816 -197 -957 -128 -396 -713 -85 -785 -33 -728 -793 -474 -905 -425 -921 -447 -611 -522 -434 -202 -453 -743 -837 -555 -720 -309 -161 -88 -867 -740 -151 -637 -623 -519 -841 -726 -60 -476 -129 -38 -77 -761 -71 -150 -722 -90 -511 -500 -662 -641 -241 -880 -576 -438 -701 -136 -967 -610 -194 -740 -997 -152 -486 -839 -633 -424 -185 -216 -634 -478 -120 -700 -82 -388 -979 -656 -120 -316 -445 -186 -585 -179 -796 -208 -737 -874 -990 -724 -878 -316 -70 -349 -753 -86 -89 -550 -452 -939 -457 -925 -863 -951 -326 -449 -435 -669 -652 -962 -505 -70 -992 -934 -354 -644 -77 -207 -837 -300 -872 -777 -605 -15 -335 -542 -247 -158 -51 -568 -754 -338 -246 -22 -829 -940 -685 -419 -465 -396 -430 -10 -541 -385 -613 -732 -757 -859 -738 -434 -674 -831 -870 -641 -608 -19 -919 -813 -358 -791 -340 -315 -545 -485 -246 -70 -133 -665 -207 -224 -185 -576 -626 -780 -60 -33 -802 -231 -620 -220 -515 -345 -519 -704 -395 -964 -293 -77 -848 -728 -336 -157 -540 -580 -558 -725 -931 -742 -839 -378 -241 -877 -49 -784 -349 -692 -657 -295 -691 -240 -626 -444 -209 -849 -139 -638 -867 -939 -487 -210 -529 -752 -142 -412 -748 -997 -718 -939 -854 -80 -603 -156 -298 -984 -436 -571 -670 -869 -653 -722 -141 -213 -50 -820 -210 -447 -143 -795 -827 -998 -139 -156 -853 -956 -226 -315 -909 -486 -841 -578 -17 -405 -38 -983 -940 -232 -702 -139 -808 -962 -180 -712 -132 -140 -402 -799 -652 -852 -983 -177 -866 -286 -780 -802 -865 -865 -46 -990 -16 -879 -181 -664 -486 -17 -260 -227 -688 -815 -107 -594 -808 -439 -392 -839 -230 -941 -841 -805 -728 -694 -865 -962 -637 -2 -347 -4 -639 -517 -107 -556 -433 -154 -146 -561 -580 -912 -58 -220 -21 -463 -717 -361 -408 -393 -22 -22 -689 -136 -81 -488 -230 -313 -547 -903 -246 -596 -744 -328 -276 -791 -802 -7 -594 -412 -420 -419 -203 -807 -680 -732 -282 -138 -250 -669 -206 -837 -675 -785 -653 -439 -403 -783 -543 -10 -517 -370 -421 -630 -224 -645 -854 -592 -783 -143 -871 -793 -470 -680 -789 -753 -48 -156 -790 -98 -542 -804 -214 -474 -711 -408 -919 -264 -764 -279 -953 -643 -687 -33 -218 -841 -656 -690 -840 -494 -125 -658 -540 -698 -832 -895 -664 -483 -618 -234 -850 -622 -432 -991 -363 -851 -629 -626 -421 -716 -631 -903 -124 -517 -602 -453 -225 -186 -645 -920 -1 -970 -377 -71 -693 -631 -300 -258 -323 -102 -481 -713 -96 -819 -1 -201 -29 -691 -486 -161 -1000 -881 -404 -979 -549 -520 -786 -847 -803 -538 -52 -20 -80 -45 -682 -344 -675 -851 -653 -923 -647 -901 -608 -17 -932 -984 -728 -629 -274 -439 -308 -375 -659 -257 -262 -156 -562 -457 -847 -210 -68 -516 -788 -947 -279 -166 -49 -928 -827 -852 -226 -581 -204 -697 -646 -51 -62 -536 -859 -276 -469 -631 -848 -463 -674 -104 -77 -589 -279 -337 -518 -503 -417 -274 -813 -248 -658 -265 -409 -223 -279 -782 -875 -332 -5 -187 -866 -236 -789 -818 -483 -437 -868 -986 -6 -606 -337 -685 -749 -428 -384 -154 -680 -420 -430 -409 -195 -436 -122 -858 -857 -325 -495 -450 -601 -472 -213 -845 -720 -966 -483 -90 -423 -3 -12 -151 -504 -807 -247 -360 -95 -800 -213 -670 -369 -191 -450 -47 -972 -988 -153 -202 -149 -273 -544 -286 -692 -849 -138 -642 -193 -238 -657 -792 -294 -826 -95 -510 -119 -826 -372 -731 -821 -840 -789 -783 -114 -896 -232 -578 -824 -654 -645 -857 -495 -818 -944 -587 -792 -928 -231 -697 -351 -955 -567 -244 -229 -875 -492 -520 -866 -861 -168 -301 -557 -4 -466 -279 -531 -913 -211 -801 -46 -831 -981 -94 -317 -915 -447 -219 -304 -212 -102 -147 -790 -565 -58 -573 -296 -640 -192 -332 -46 -505 -237 -278 -133 -552 -36 -138 -298 -387 -19 -724 -240 -569 -143 -763 -477 -62 -555 -952 -649 -589 -81 -561 -434 -380 -94 -895 -912 -313 -160 -864 -310 -716 -311 -680 -223 -925 -767 -293 -938 -38 -76 -237 -298 -27 -49 -606 -394 -396 -440 -737 -544 -572 -438 -766 -662 -723 -820 -534 -401 -815 -188 -248 -961 -71 -157 -381 -836 -791 -206 -428 -148 -834 -9 -120 -442 -227 -704 -615 -632 -670 -101 -90 -887 -554 -825 -921 -948 -316 -282 -569 -498 -880 -11 -124 -618 -786 -288 -805 -715 -459 -39 -745 -515 -659 -66 -539 -196 -48 -426 -396 -905 -558 -332 -149 -861 -51 -420 -62 -167 -975 -946 -176 -63 -206 -472 -271 -709 -256 -355 -326 -537 -788 -940 -47 -318 -187 -754 -23 -455 -446 -808 -909 -760 -365 -359 -894 -857 -940 -992 -260 -368 -191 -370 -771 -71 -458 -973 -11 -683 -231 -878 -878 -64 -518 -176 -216 -844 -863 -518 -580 -295 -999 -366 -405 -506 -368 -448 -719 -785 -725 -937 -241 -839 -548 -480 -854 -214 -95 -993 -701 -30 -987 -549 -339 -612 -321 -206 -239 -359 -544 -156 -63 -479 -308 -70 -44 -186 -625 -720 -517 -559 -891 -789 -930 -353 -948 -603 -502 -529 -268 -625 -866 -820 -282 -397 -836 -257 -169 -643 -381 -868 -992 -371 -362 -389 -439 -871 -152 -961 -37 -482 -219 -332 -387 -75 -39 -911 -424 -22 -470 -666 -789 -439 -671 -583 -628 -167 -728 -394 -720 -274 -813 -894 -304 -431 -652 -554 -436 -178 -732 -258 -397 -49 -798 -68 -263 -888 -229 -327 -416 -52 -16 -916 -627 -859 -110 -979 -835 -818 -489 -31 -691 -100 -855 -854 -493 -996 -792 -891 -328 -114 -904 -670 -856 -417 -596 -632 -411 -570 -411 -350 -809 -37 -934 -606 -570 -365 -270 -235 -195 -568 -358 -251 -713 -776 -973 -693 -766 -106 -427 -579 -84 -398 -450 -389 -451 -608 -369 -232 -217 -7 -362 -515 -973 -342 -481 -457 -173 -741 -264 -72 -940 -924 -917 -570 -170 -54 -652 -414 -288 -601 -132 -787 -834 -619 -892 -235 -700 -303 -365 -540 -28 -687 -623 -859 -709 -220 -364 -53 -48 -968 -277 -324 -123 -963 -152 -132 -978 -844 -347 -413 -749 -784 -303 -497 -194 -288 -176 -787 -805 -202 -620 -418 -839 -835 -152 -373 -279 -188 -428 -58 -439 -916 -246 -221 -536 -411 -816 -8 -24 -326 -208 -252 -493 -265 -425 -642 -789 -643 -761 -373 -945 -965 -321 -610 -168 -914 -732 -356 -801 -789 -558 -314 -710 -750 -225 -313 -747 -709 -735 -121 -586 -242 -121 -694 -271 -723 -881 -982 -857 -402 -948 -629 -316 -697 -331 -365 -830 -579 -711 -398 -128 -151 -950 -251 -152 -176 -331 -470 -674 -864 -243 -507 -56 -230 -429 -536 -364 -252 -385 -67 -49 -52 -3 -908 -320 -512 -501 -76 -874 -994 -501 -969 -567 -375 -305 -461 -503 -724 -753 -468 -796 -643 -233 -221 -416 -656 -212 -142 -803 -745 -544 -869 -881 -505 -823 -771 -643 -65 -719 -684 -24 -184 -892 -505 -475 -770 -905 -365 -94 -259 -895 -522 -123 -299 -677 -309 -634 -583 -900 -380 -359 -375 -927 -943 -316 -76 -455 -601 -719 -968 -335 -629 -275 -496 -934 -306 -65 -853 -104 -750 -183 -759 -55 -39 -649 -490 -868 -273 -559 -734 -61 -642 -305 -730 -889 -333 -232 -354 -173 -549 -529 -892 -336 -396 -108 -632 -567 -676 -193 -539 -417 -431 -196 -942 -133 -791 -849 -597 -807 -849 -400 -545 -645 -604 -696 -148 -1000 -806 -547 -414 -812 -582 -180 -780 -196 -619 -569 -386 -365 -974 -11 -826 -584 -463 -878 -627 -603 -289 -492 -868 -750 -936 -353 -66 -45 -232 -892 -341 -510 -383 -786 -804 -491 -848 -615 -545 -867 -301 -114 -527 -492 -488 -352 -919 -564 -29 -768 -755 -590 -602 -861 -176 -312 -31 -370 -624 -134 -539 -928 -141 -433 -500 -307 -879 -631 -778 -654 -526 -997 -936 -190 -85 -231 -147 -596 -152 -313 -690 -768 -644 -274 -40 -318 -947 -538 -557 -506 -628 -589 -239 -982 -299 -567 -11 -101 -379 -608 -61 -648 -388 -246 -789 -426 -480 -570 -726 -109 -69 -301 -180 -30 -896 -850 -336 -334 -341 -377 -211 -757 -851 -239 -404 -333 -889 -351 -564 -440 -630 -486 -636 -875 -582 -353 -474 -906 -887 -90 -460 -144 -924 -511 -283 -391 -964 -381 -505 -156 -997 -167 -200 -671 -35 -344 -238 -877 -534 -174 -527 -577 -227 -256 -922 -885 -637 -111 -508 -797 -823 -917 -531 -735 -641 -411 -858 -398 -600 -554 -681 -872 -221 -453 -727 -769 -813 -418 -907 -674 -308 -265 -153 -388 -831 -998 -60 -656 -602 -224 -222 -655 -376 -211 -880 -118 -634 -53 -642 -231 -775 -564 -79 -509 -751 -912 -433 -699 -199 -732 -121 -184 -258 -197 -378 -355 -850 -219 -710 -560 -63 -345 -418 -636 -986 -342 -465 -697 -102 -558 -491 -456 -76 -569 -605 -283 -741 -140 -838 -948 -560 -383 -683 -373 -888 -258 -680 -875 -25 -750 -201 -69 -570 -683 -760 -93 -492 -328 -660 -669 -366 -713 -46 -364 -407 -215 -868 -713 -838 -774 -881 -420 -915 -414 -921 -98 -732 -168 -799 -528 -419 -495 -717 -194 -95 -411 -746 -877 -321 -610 -209 -882 -80 -314 -18 -201 -826 -349 -950 -945 -126 -586 -191 -983 -688 -301 -842 -230 -330 -795 -644 -268 -550 -950 -652 -852 -684 -52 -574 -779 -189 -336 -405 -44 -225 -216 -480 -534 -356 -562 -39 -589 -768 -842 -488 -197 -651 -468 -137 -218 -769 -510 -201 -759 -350 -736 -750 -879 -429 -264 -91 -488 -715 -606 -1 -9 -627 -932 -637 -164 -773 -800 -716 -217 -746 -424 -477 -17 -571 -448 -519 -955 -145 -357 -641 -346 -379 -58 -477 -30 -607 -390 -203 -47 -947 -631 -438 -803 -591 -788 -883 -162 -439 -884 -367 -703 -132 -101 -936 -472 -280 -154 -598 -462 -772 -807 -32 -862 -120 -834 -783 -434 -865 -675 -432 -873 -925 -515 -32 -167 -665 -503 -677 -754 -944 -226 -500 -942 -426 -820 -871 -283 -306 -475 -964 -160 -109 -59 -556 -109 -421 -551 -761 -645 -284 -348 -541 -583 -897 -535 -438 -748 -897 -848 -94 -895 -96 -351 -729 -66 -84 -395 -728 -420 -791 -127 -912 -766 -893 -53 -160 -614 -646 -928 -623 -288 -800 -783 -283 -609 -805 -609 -24 -391 -977 -931 -51 -216 -581 -694 -546 -472 -487 -356 -757 -786 -62 -674 -469 -315 -443 -854 -108 -666 -324 -62 -142 -475 -879 -259 -694 -784 -783 -668 -476 -531 -733 -458 -82 -787 -786 -778 -602 -440 -586 -742 -675 -101 -274 -128 -496 -267 -185 -762 -640 -597 -144 -259 -146 -340 -588 -470 -41 -941 -51 -396 -771 -821 -436 -927 -108 -825 -766 -593 -112 -18 -690 -160 -406 -614 -17 -34 -114 -102 -172 -612 -132 -988 -469 -367 -244 -420 -16 -698 -780 -63 -829 -572 -479 -459 -526 -770 -350 -252 -72 -452 -277 -851 -960 -38 -946 -716 -970 -861 -549 -260 -694 -570 -461 -176 -284 -565 -691 -433 -612 -264 -54 -105 -221 -833 -117 -886 -747 -509 -264 -843 -811 -187 -41 -651 -587 -636 -745 -913 -968 -720 -175 -629 -302 -729 -784 -676 -712 -411 -259 -379 -875 -358 -483 -213 -336 -883 -978 -144 -162 -929 -225 -705 -750 -807 -941 -208 -926 -384 -105 -549 -957 -167 -378 -850 -401 -892 -327 -372 -541 -833 -539 -124 -525 -25 -225 -275 -897 -926 -725 -574 -495 -929 -575 -242 -374 -691 -598 -889 -9 -153 -781 -185 -57 -646 -983 -911 -168 -971 -896 -649 -705 -902 -566 -758 -69 -487 -865 -206 -479 -770 -191 -849 -501 -847 -261 -238 -398 -179 -212 -744 -123 -667 -743 -438 -464 -232 -648 -541 -132 -21 -201 -107 -376 -263 -272 -163 -108 -223 -181 -492 -825 -531 -769 -733 -584 -538 -13 -853 -679 -9 -167 -806 -699 -234 -276 -132 -108 -896 -794 -415 -108 -390 -987 -828 -877 -129 -19 -784 -885 -871 -227 -119 -499 -465 -528 -294 -805 -761 -55 -210 -297 -836 -115 -564 -601 -492 -508 -112 -477 -314 -906 -260 -980 -278 -392 -968 -634 -632 -138 -162 -219 -383 -316 -261 -412 -93 -753 -736 -405 -793 -318 -861 -737 -106 -524 -475 -929 -131 -311 -293 -558 -470 -777 -905 -273 -268 -183 -26 -777 -358 -993 -703 -403 -159 -26 -428 -911 -384 -179 -576 -380 -77 -279 -715 -987 -725 -595 -725 -956 -475 -30 -637 -2 -271 -217 -392 -125 -207 -790 -866 -999 -343 -605 -60 -562 -358 -989 -34 -918 -901 -52 -399 -800 -368 -485 -413 -257 -217 -253 -258 -548 -186 -292 -413 -146 -722 -792 -16 -606 -632 -410 -948 -291 -323 -419 -831 -968 -524 -751 -324 -635 -805 -114 -73 -369 -731 -723 -408 -420 -884 -697 -54 -10 -674 -289 -313 -100 -12 -600 -544 -866 -724 -193 -779 -815 -74 -128 -111 -214 -585 -116 -565 -415 -581 -341 -617 -971 -585 -714 -197 -877 -355 -936 -743 -455 -328 -937 -771 -494 -618 -840 -281 -808 -114 -180 -487 -54 -353 -887 -371 -45 -817 -99 -566 -973 -89 -21 -927 -366 -613 -843 -752 -969 -772 -694 -847 -492 -250 -430 -654 -197 -952 -671 -495 -276 -627 -165 -212 -862 -939 -553 -689 -747 -19 -243 -247 -670 -125 -983 -586 -449 -306 -872 -463 -199 -412 -781 -780 -950 -538 -449 -632 -401 -177 -343 -693 -270 -40 -949 -944 -74 -424 -173 -831 -236 -823 -994 -157 -703 -791 -713 -97 -986 -724 -841 -594 -895 -787 -770 -252 -206 -877 -579 -524 -153 -229 -607 -630 -357 -769 -280 -476 -77 -806 -63 -256 -617 -167 -70 -760 -87 -949 -355 -619 -305 -989 -366 -131 -408 -24 -788 -393 -261 -465 -867 -398 -333 -630 -101 -447 -371 -99 -132 -639 -698 -897 -850 -68 -545 -475 -950 -347 -681 -67 -478 -408 -125 -211 -398 -595 -302 -197 -608 -687 -97 -272 -664 -407 -817 -725 -286 -470 -243 -368 -583 -253 -160 -974 -340 -349 -162 -398 -999 -923 -141 -615 -100 -403 -761 -183 -140 -564 -731 -558 -131 -126 -147 -888 -150 -903 -229 -801 -946 -439 -502 -756 -986 -611 -790 -18 -489 -67 -535 -834 -690 -829 -548 -203 -931 -418 -998 -991 -474 -17 -387 -813 -730 -913 -599 -94 -14 -154 -984 -897 -503 -410 -31 -35 -661 -136 -70 -871 -141 -528 -41 -389 -592 -532 -273 -69 -125 -626 -161 -659 -389 -618 -141 -442 -225 -815 -56 -760 -72 -753 -106 -71 -810 -213 -652 -811 -494 -253 -997 -523 -710 -582 -108 -223 -2 -119 -498 -568 -471 -896 -886 -987 -451 -86 -46 -327 -685 -860 -328 -1000 -164 -680 -534 -846 -558 -672 -270 -994 -819 -716 -654 -423 -764 -443 -935 -172 -751 -253 -149 -59 -234 -654 -588 -884 -625 -475 -93 -707 -774 -356 -172 -123 -132 -631 -131 -666 -306 -154 -123 -538 -291 -501 -657 -823 -52 -932 -935 -466 -952 -261 -693 -937 -683 -827 -157 -185 -492 -43 -880 -900 -239 -367 -360 -122 -161 -318 -779 -50 -961 -102 -900 -819 -230 -913 -8 -86 -887 -748 -965 -103 -954 -21 -777 -605 -154 -216 -233 -785 -830 -477 -810 -875 -100 -359 -640 -855 -913 -565 -685 -976 -689 -139 -370 -847 -654 -635 -770 -13 -198 -817 -498 -926 -421 -31 -958 -578 -626 -958 -523 -293 -140 -633 -791 -851 -950 -645 -450 -175 -778 -310 -961 -767 -890 -850 -509 -303 -563 -800 -729 -20 -279 -229 -949 -419 -700 -285 -493 -644 -750 -590 -11 -632 -654 -496 -534 -11 -27 -827 -468 -499 -761 -829 -513 -213 -52 -149 -693 -682 -489 -925 -454 -53 -104 -694 -244 -918 -307 -570 -600 -219 -207 -620 -628 -178 -709 -40 -949 -312 -197 -97 -660 -397 -244 -914 -777 -307 -487 -739 -21 -173 -173 -82 -136 -523 -123 -279 -228 -951 -894 -412 -118 -325 -67 -60 -175 -929 -143 -799 -485 -221 -749 -373 -443 -540 -6 -617 -928 -674 -109 -415 -885 -68 -753 -336 -327 -211 -948 -968 -217 -95 -685 -687 -185 -224 -386 -182 -739 -203 -190 -854 -60 -153 -191 -993 -905 -125 -548 -862 -932 -184 -541 -587 -711 -836 -458 -478 -112 -65 -238 -606 -188 -471 -943 -136 -504 -574 -526 -258 -515 -93 -360 -993 -581 -117 -531 -662 -287 -967 -902 -366 -760 -453 -541 -17 -432 -178 -966 -521 -465 -202 -110 -89 -186 -472 -969 -675 -726 -332 -4 -129 -58 -271 -756 -367 -618 -833 -328 -254 -696 -387 -120 -260 -534 -530 -365 -961 -101 -740 -978 -394 -531 -841 -734 -667 -335 -581 -219 -854 -380 -712 -961 -540 -682 -66 -945 -264 -983 -896 -357 -600 -257 -172 -63 -1000 -848 -275 -265 -26 -744 -213 -987 -179 -684 -579 -664 -20 -320 -372 -922 -718 -830 -779 -262 -269 -960 -391 -253 -620 -710 -657 -546 -582 -532 -652 -909 -187 -338 -63 -506 -417 -429 -300 -136 -889 -565 -521 -785 -973 -727 -227 -953 -85 -607 -861 -179 -568 -533 -364 -455 -249 -945 -909 -582 -573 -654 -630 -383 -560 -86 -250 -920 -584 -447 -416 -528 -207 -605 -252 -803 -927 -538 -676 -879 -918 -310 -119 -699 -681 -107 -991 -751 -500 -784 -245 -808 -847 -256 -592 -140 -970 -111 -257 -472 -614 -347 -725 -636 -639 -452 -622 -885 -98 -107 -973 -565 -206 -508 -388 -895 -723 -475 -709 -800 -3 -9 -924 -210 -638 -574 -920 -838 -794 -29 -487 -279 -931 -993 -351 -386 -274 -216 -233 -651 -809 -350 -303 -655 -833 -296 -327 -123 -818 -432 -303 -534 -184 -482 -747 -950 -390 -476 -811 -478 -52 -375 -346 -221 -507 -659 -2 -175 -285 -271 -188 -750 -590 -763 -25 -537 -305 -122 -734 -104 -224 -456 -57 -459 -582 -494 -811 -235 -922 -978 -596 -275 -834 -472 -742 -424 -47 -125 -260 -890 -654 -476 -31 -26 -109 -750 -446 -369 -335 -717 -917 -214 -162 -346 -689 -858 -666 -858 -443 -645 -51 -545 -184 -65 -35 -101 -435 -540 -908 -102 -530 -949 -34 -760 -921 -575 -548 -568 -728 -165 -339 -876 -784 -964 -954 -943 -810 -736 -463 -442 -569 -871 -137 -878 -783 -19 -334 -218 -52 -314 -974 -731 -497 -217 -788 -406 -606 -250 -736 -237 -224 -845 -737 -243 -935 -789 -144 -699 -346 -237 -873 -384 -824 -702 -658 -586 -321 -744 -160 -410 -397 -149 -707 -405 -424 -857 -332 -623 -107 -884 -917 -961 -486 -537 -47 -29 -610 -37 -807 -289 -554 -763 -950 -614 -488 -783 -340 -551 -142 -211 -522 -969 -723 -467 -68 -781 -166 -367 -899 -192 -511 -217 -544 -645 -503 -82 -782 -986 -352 -698 -874 -850 -187 -300 -32 -505 -491 -384 -451 -942 -498 -894 -781 -233 -532 -336 -781 -58 -791 -557 -778 -389 -86 -561 -868 -103 -892 -698 -749 -497 -236 -194 -345 -619 -556 -766 -899 -278 -16 -699 -487 -45 -519 -993 -831 -121 -581 -331 -640 -486 -810 -366 -629 -943 -638 -876 -344 -269 -925 -761 -919 -137 -558 -990 -415 -535 -654 -249 -685 -959 -12 -88 -389 -9 -440 -930 -491 -670 -562 -9 -965 -709 -930 -246 -534 -179 -664 -996 -709 -511 -146 -663 -899 -156 -730 -920 -251 -314 -171 -976 -18 -379 -420 -514 -799 -51 -166 -759 -158 -624 -285 -43 -614 -614 -395 -304 -566 -515 -240 -868 -1 -649 -326 -491 -850 -612 -436 -499 -456 -529 -82 -648 -672 -567 -594 -879 -289 -264 -381 -660 -495 -475 -384 -722 -766 -216 -909 -283 -554 -307 -458 -637 -254 -857 -594 -799 -657 -19 -954 -70 -454 -786 -473 -125 -700 -651 -454 -948 -902 -185 -194 -461 -897 -47 -990 -555 -442 -958 -361 -599 -288 -354 -761 -14 -326 -186 -767 -533 -316 -793 -989 -567 -276 -891 -791 -818 -604 -686 -9 -518 -893 -966 -923 -217 -8 -585 -169 -649 -420 -816 -462 -619 -529 -438 -341 -514 -164 -520 -861 -598 -635 -507 -485 -526 -839 -889 -458 -341 -328 -196 -166 -504 -676 -375 -656 -308 -327 -159 -976 -390 -104 -919 -373 -867 -926 -234 -400 -624 -266 -323 -672 -832 -418 -299 -914 -475 -125 -888 -603 -869 -704 -745 -515 -598 -606 -448 -831 -32 -795 -807 -545 -802 -741 -457 -479 -772 -485 -995 -295 -482 -177 -579 -831 -333 -115 -479 -231 -925 -565 -550 -345 -906 -165 -923 -889 -121 -443 -72 -825 -21 -955 -250 -87 -373 -71 -485 -888 -464 -782 -674 -238 -107 -165 -526 -719 -65 -489 -631 -469 -745 -495 -347 -775 -280 -28 -503 -18 -775 -715 -915 -18 -354 -761 -863 -770 -134 -482 -530 -741 -260 -746 -723 -929 -71 -48 -754 -231 -12 -935 -531 -246 -142 -694 -237 -39 -141 -382 -843 -249 -567 -441 -395 -216 -895 -710 -670 -613 -650 -321 -899 -939 -580 -705 -446 -799 -431 -820 -483 -741 -173 -975 -747 -430 -168 -570 -116 -243 -413 -17 -783 -389 -327 -136 -84 -96 -15 -796 -547 -649 -116 -880 -564 -710 -529 -677 -740 -831 -239 -475 -743 -269 -677 -760 -545 -438 -984 -706 -162 -486 -1000 -911 -864 -58 -82 -86 -208 -142 -979 -628 -775 -590 -578 -289 -981 -377 -761 -213 -647 -679 -677 -947 -955 -285 -613 -784 -986 -359 -859 -989 -78 -229 -55 -910 -937 -533 -4 -138 -120 -914 -684 -505 -373 -995 -337 -815 -575 -942 -127 -648 -650 -744 -82 -930 -791 -936 -135 -811 -801 -941 -756 -861 -668 -143 -555 -565 -223 -911 -759 -114 -767 -824 -736 -771 -483 -956 -853 -143 -548 -542 -610 -406 -196 -477 -190 -127 -983 -77 -943 -180 -456 -782 -287 -278 -779 -142 -117 -132 -471 -210 -974 -989 -662 -151 -31 -550 -701 -102 -878 -955 -562 -893 -413 -270 -630 -659 -734 -642 -670 -217 -45 -89 -500 -403 -271 -465 -372 -940 -749 -216 -73 -879 -61 -776 -858 -586 -951 -83 -258 -311 -846 -683 -113 -748 -502 -744 -472 -156 -718 -520 -432 -814 -681 -809 -984 -801 -453 -849 -107 -1 -318 -979 -523 -987 -131 -792 -951 -713 -782 -297 -624 -615 -978 -412 -908 -692 -181 -532 -519 -123 -330 -175 -812 -482 -69 -830 -56 -472 -654 -771 -797 -622 -647 -770 -709 -145 -608 -671 -300 -29 -216 -498 -79 -202 -371 -86 -159 -432 -336 -532 -919 -684 -824 -214 -758 -960 -890 -951 -735 -15 -315 -417 -239 -921 -540 -636 -442 -904 -344 -5 -300 -999 -561 -464 -629 -931 -467 -695 -405 -617 -861 -672 -530 -196 -487 -879 -221 -302 -708 -619 -18 -260 -341 -363 -441 -487 -176 -825 -469 -652 -213 -683 -661 -513 -51 -926 -646 -979 -38 -397 -992 -895 -693 -917 -588 -745 -760 -651 -870 -705 -540 -504 -722 -358 -691 -104 -841 -295 -359 -923 -771 -77 -648 -71 -976 -894 -823 -161 -820 -64 -688 -139 -47 -535 -686 -425 -349 -904 -203 -569 -148 -84 -383 -654 -95 -443 -324 -354 -609 -927 -32 -397 -580 -692 -893 -869 -66 -954 -620 -845 -187 -310 -93 -200 -427 -295 -404 -668 -406 -481 -613 -597 -264 -173 -94 -679 -591 -550 -781 -207 -415 -884 -971 -194 -541 -433 -420 -306 -579 -304 -923 -751 -271 -90 -521 -365 -333 -635 -813 -891 -611 -790 -984 -965 -622 -703 -548 -860 -636 -970 -504 -946 -277 -896 -799 -778 -718 -903 -497 -685 -883 -891 -793 -839 -868 -406 -128 -616 -346 -300 -855 -764 -475 -334 -857 -712 -691 -562 -80 -741 -269 -907 -918 -162 -736 -579 -998 -321 -370 -779 -943 -388 -896 -38 -768 -615 -793 -545 -618 -55 -657 -830 -684 -93 -204 -29 -610 -547 -79 -474 -282 -730 -95 -8 -558 -78 -655 -518 -406 -441 -491 -919 -901 -303 -361 -156 -898 -435 -84 -874 -828 -962 -665 -634 -57 -965 -514 -880 -880 -479 -454 -475 -698 -911 -684 -33 -88 -657 -78 -411 -978 -329 -617 -320 -96 -540 -477 -214 -40 -379 -177 -904 -179 -790 -92 -416 -962 -724 -522 -397 -845 -195 -688 -661 -926 -681 -111 -34 -534 -132 -430 -778 -154 -955 -213 -617 -112 -214 -963 -164 -897 -670 -515 -685 -401 -819 -766 -641 -310 -859 -261 -750 -531 -872 -799 -235 -854 -442 -76 -745 -910 -226 -48 -609 -785 -799 -466 -927 -535 -204 -212 -151 -101 -273 -728 -18 -481 -14 -428 -995 -217 -863 -692 -486 -790 -472 -726 -639 -460 -779 -118 -728 -727 -2 -586 -496 -770 -569 -868 -243 -923 -251 -637 -182 -119 -198 -412 -685 -126 -750 -967 -486 -70 -244 -463 -726 -316 -72 -911 -876 -112 -762 -126 -606 -234 -819 -660 -866 -659 -681 -483 -992 -503 -385 -604 -439 -812 -854 -390 -242 -483 -579 -466 -440 -814 -95 -258 -488 -440 -889 -81 -659 -763 -843 -659 -91 -305 -757 -841 -928 -448 -539 -964 -657 -868 -199 -43 -978 -468 -772 -945 -678 -942 -890 -960 -475 -623 -85 -183 -56 -727 -400 -898 -989 -794 -348 -240 -847 -389 -452 -116 -365 -303 -31 -633 -419 -296 -741 -411 -913 -94 -230 -56 -638 -637 -680 -850 -445 -312 -313 -513 -381 -324 -988 -657 -144 -774 -323 -167 -110 -220 -316 -211 -327 -277 -723 -171 -646 -191 -44 -774 -678 -213 -68 -797 -734 -947 -533 -345 -13 -832 -345 -951 -468 -68 -991 -478 -597 -166 -866 -190 -421 -998 -854 -734 -370 -49 -49 -54 -209 -824 -772 -94 -52 -272 -530 -829 -549 -853 -952 -372 -278 -109 -980 -691 -576 -212 -559 -344 -870 -870 -479 -278 -557 -704 -252 -827 -15 -532 -823 -965 -561 -105 -145 -964 -689 -589 -556 -89 -798 -390 -687 -677 -955 -910 -621 -995 -515 -197 -834 -364 -297 -50 -163 -144 -543 -826 -944 -807 -661 -324 -122 -906 -517 -607 -813 -986 -540 -110 -279 -817 -959 -405 -488 -748 -629 -245 -823 -416 -48 -49 -46 -573 -794 -646 -1 -459 -909 -845 -586 -406 -678 -437 -819 -195 -143 -486 -413 -649 -264 -210 -381 -578 -771 -744 -715 -425 -811 -734 -357 -789 -687 -266 -867 -568 -160 -138 -867 -701 -1 -435 -664 -129 -311 -373 -900 -751 -86 -101 -551 -661 -751 -452 -871 -536 -886 -447 -272 -300 -490 -215 -151 -612 -836 -289 -140 -104 -302 -478 -48 -519 -574 -526 -533 -813 -866 -378 -693 -731 -719 -619 -398 -48 -336 -705 -815 -660 -240 -327 -132 -382 -175 -131 -833 -871 -733 -52 -821 -876 -855 -685 -597 -537 -213 -913 -149 -445 -798 -467 -274 -414 -808 -55 -537 -452 -870 -720 -757 -778 -167 -165 -265 -311 -494 -160 -92 -887 -350 -697 -803 -309 -950 -868 -413 -543 -600 -563 -516 -820 -599 -718 -358 -733 -202 -444 -781 -654 -989 -418 -147 -664 -232 -262 -352 -102 -995 -370 -567 -146 -628 -525 -979 -914 -473 -82 -205 -798 -718 -924 -33 -236 -14 -904 -478 -223 -562 -40 -948 -464 -536 -408 -884 -841 -284 -687 -138 -739 -572 -738 -428 -203 -598 -663 -388 -852 -8 -30 -759 -109 -390 -433 -987 -894 -62 -878 -943 -6 -563 -405 -625 -717 -441 -997 -744 -168 -816 -320 -461 -77 -166 -651 -8 -994 -577 -750 -969 -671 -595 -880 -950 -106 -9 -178 -275 -859 -682 -67 -245 -492 -973 -393 -525 -354 -20 -234 -97 -783 -556 -637 -547 -437 -118 -355 -756 -261 -359 -770 -349 -800 -309 -505 -565 -924 -2 -112 -21 -1 -17 -684 -121 -94 -559 -186 -706 -947 -509 -184 -571 -140 -869 -826 -693 -887 -716 -76 -434 -823 -543 -951 -521 -636 -223 -643 -69 -691 -17 -809 -98 -533 -915 -137 -968 -965 -419 -510 -71 -39 -153 -172 -336 -972 -601 -418 -478 -802 -775 -843 -555 -114 -136 -64 -724 -712 -985 -167 -984 -691 -654 -979 -618 -450 -890 -269 -65 -378 -524 -614 -82 -954 -902 -521 -973 -893 -333 -5 -727 -82 -407 -882 -542 -639 -90 -5 -107 -392 -457 -591 -277 -376 -835 -518 -136 -1 -908 -566 -412 -524 -67 -202 -971 -951 -683 -724 -573 -941 -388 -687 -148 -189 -446 -958 -913 -259 -24 -911 -811 -955 -174 -318 -886 -569 -893 -789 -320 -282 -591 -397 -134 -96 -939 -359 -892 -855 -916 -931 -542 -871 -829 -951 -834 -203 -535 -725 -204 -692 -191 -975 -591 -425 -645 -307 -735 -880 -292 -930 -619 -682 -279 -330 -882 -363 -772 -803 -440 -908 -995 -832 -82 -106 -139 -101 -554 -212 -898 -74 -614 -803 -646 -356 -638 -27 -553 -221 -854 -64 -938 -85 -922 -483 -855 -255 -800 -666 -574 -250 -851 -116 -851 -45 -406 -845 -421 -234 -715 -553 -278 -780 -455 -221 -788 -3 -117 -117 -417 -397 -856 -951 -490 -952 -585 -685 -784 -92 -627 -599 -262 -489 -984 -968 -926 -549 -928 -107 -921 -68 -191 -529 -887 -25 -667 -886 -32 -160 -686 -747 -556 -382 -731 -512 -276 -773 -912 -800 -573 -918 -110 -37 -579 -286 -164 -768 -285 -338 -616 -309 -165 -229 -138 -552 -652 -129 -62 -309 -635 -299 -778 -98 -89 -259 -184 -250 -775 -461 -666 -839 -887 -211 -861 -890 -144 -636 -74 -839 -628 -861 -67 -952 -537 -854 -379 -182 -72 -783 -978 -501 -993 -311 -681 -449 -339 -246 -1000 -795 -283 -928 -398 -998 -507 -996 -770 -789 -603 -34 -615 -571 -973 -729 -89 -813 -506 -550 -206 -751 -958 -783 -515 -535 -430 -572 -201 -3 -973 -568 -856 -956 -908 -940 -309 -269 -75 -460 -373 -393 -973 -19 -885 -697 -289 -817 -754 -579 -193 -23 -817 -86 -967 -421 -220 -239 -367 -687 -494 -532 -181 -784 -404 -387 -469 -198 -701 -427 -521 -122 -565 -755 -43 -192 -719 -276 -213 -114 -21 -437 -383 -688 -797 -607 -152 -264 -4 -702 -998 -4 -220 -282 -976 -497 -571 -137 -476 -229 -209 -534 -7 -661 -897 -180 -98 -596 -42 -585 -621 -745 -629 -999 -894 -883 -310 -192 -559 -369 -620 -422 -794 -908 -137 -160 -961 -912 -52 -491 -862 -164 -551 -896 -729 -848 -939 -864 -930 -333 -884 -546 -982 -186 -750 -127 -680 -351 -430 -645 -71 -919 -477 -712 -117 -862 -581 -868 -141 -577 -757 -440 -609 -843 -768 -153 -614 -78 -497 -389 -60 -229 -888 -585 -783 -710 -705 -251 -53 -350 -882 -6 -911 -57 -557 -926 -844 -85 -931 -909 -250 -676 -826 -688 -35 -760 -705 -606 -851 -783 -254 -511 -578 -721 -126 -461 -752 -52 -946 -750 -896 -454 -838 -797 -782 -459 -15 -668 -166 -172 -515 -814 -770 -954 -667 -958 -821 -818 -414 -179 -661 -165 -835 -652 -258 -83 -725 -591 -248 -391 -250 -204 -372 -223 -694 -424 -319 -656 -3 -830 -83 -574 -54 -17 -932 -93 -102 -396 -259 -436 -984 -41 -503 -766 -733 -478 -287 -339 -983 -378 -61 -425 -339 -331 -854 -494 -291 -573 -6 -28 -626 -610 -106 -364 -490 -25 -889 -700 -12 -866 -846 -989 -562 -889 -398 -765 -93 -502 -7 -975 -763 -75 -794 -418 -452 -343 -845 -16 -904 -696 -2 -570 -909 -16 -526 -73 -547 -189 -349 -711 -464 -79 -980 -54 -883 -725 -442 -178 -956 -386 -882 -774 -1 -478 -644 -776 -863 -301 -115 -822 -782 -134 -633 -614 -742 -731 -265 -160 -520 -763 -959 -14 -247 -925 -959 -939 -854 -751 -28 -650 -727 -434 -754 -11 -626 -45 -973 -491 -388 -949 -573 -956 -138 -889 -134 -44 -476 -16 -380 -521 -32 -759 -630 -259 -40 -643 -451 -526 -924 -13 -823 -883 -220 -342 -167 -979 -339 -854 -206 -8 -138 -873 -847 -869 -608 -787 -390 -212 -407 -797 -583 -335 -407 -510 -38 -871 -83 -101 -702 -857 -404 -710 -767 -668 -856 -551 -823 -135 -880 -951 -191 -62 -554 -184 -882 -501 -742 -552 -13 -231 -196 -186 -195 -384 -244 -951 -538 -665 -684 -311 -526 -443 -85 -963 -816 -137 -22 -987 -598 -938 -266 -660 -307 -55 -212 -229 -80 -752 -250 -333 -574 -627 -475 -14 -129 -874 -950 -911 -76 -867 -800 -968 -839 -890 -439 -578 -859 -386 -433 -540 -411 -937 -266 -871 -142 -969 -891 -374 -603 -708 -749 -443 -613 -652 -5 -114 -381 -524 -910 -773 -366 -189 -579 -501 -570 -374 -849 -56 -806 -925 -34 -648 -688 -644 -762 -699 -330 -958 -636 -630 -797 -238 -390 -340 -123 -450 -109 -757 -802 -527 -941 -778 -396 -362 -5 -554 -964 -900 -535 -759 -623 -136 -196 -560 -185 -9 -219 -629 -189 -842 -983 -655 -276 -893 -128 -180 -675 -42 -964 -126 -149 -854 -83 -951 -983 -249 -427 -64 -693 -309 -272 -264 -499 -703 -127 -311 -156 -195 -799 -929 -382 -378 -846 -857 -885 -259 -293 -526 -575 -64 -84 -622 -59 -247 -165 -317 -516 -126 -860 -194 -664 -287 -991 -374 -478 -944 -186 -923 -964 -764 -21 -62 -998 -631 -3 -281 -682 -710 -734 -701 -51 -927 -513 -310 -520 -533 -51 -487 -260 -972 -684 -322 -958 -906 -628 -417 -330 -587 -449 -218 -856 -264 -836 -334 -304 -151 -891 -542 -425 -684 -351 -933 -48 -574 -520 -244 -636 -968 -276 -712 -776 -489 -632 -426 -15 -396 -270 -555 -798 -696 -737 -706 -177 -48 -283 -556 -709 -174 -476 -596 -285 -883 -318 -393 -153 -824 -582 -50 -46 -326 -353 -377 -413 -523 -11 -117 -397 -567 -469 -35 -950 -239 -942 -299 -89 -935 -472 -410 -606 -530 -832 -864 -832 -506 -602 -611 -512 -730 -332 -850 -858 -859 -778 -886 -616 -36 -929 -387 -403 -568 -139 -627 -78 -565 -356 -389 -770 -805 -67 -66 -399 -791 -165 -874 -820 -356 -940 -816 -868 -654 -971 -363 -450 -361 -474 -634 -108 -452 -346 -885 -486 -986 -985 -306 -76 -779 -530 -176 -963 -891 -382 -79 -73 -794 -940 -164 -312 -225 -418 -821 -1000 -431 -740 -880 -518 -253 -515 -791 -690 -655 -288 -565 -143 -994 -981 -137 -604 -855 -760 -86 -464 -763 -621 -21 -266 -402 -596 -135 -836 -34 -213 -561 -718 -348 -594 -392 -201 -407 -618 -458 -852 -725 -572 -611 -881 -439 -921 -985 -904 -821 -341 -165 -472 -403 -400 -540 -679 -86 -213 -878 -414 -733 -512 -729 -643 -229 -281 -606 -804 -966 -525 -664 -29 -943 -197 -881 -967 -587 -405 -73 -159 -655 -796 -390 -746 -503 -746 -490 -654 -151 -557 -814 -927 -858 -5 -770 -435 -637 -362 -707 -265 -772 -388 -797 -344 -383 -749 -631 -416 -355 -420 -816 -720 -651 -484 -800 -153 -21 -722 -419 -692 -725 -872 -825 -422 -255 -721 -913 -303 -299 -598 -985 -386 -654 -462 -890 -53 -527 -747 -806 -127 -740 -808 -46 -433 -543 -301 -244 -979 -599 -686 -89 -582 -620 -841 -341 -231 -333 -886 -289 -569 -372 -805 -119 -275 -489 -289 -43 -191 -962 -462 -397 -380 -2 -74 -129 -575 -442 -30 -984 -703 -708 -577 -238 -95 -567 -907 -461 -545 -609 -263 -855 -399 -495 -974 -828 -615 -391 -154 -289 -552 -398 -665 -701 -745 -811 -234 -587 -954 -496 -223 -509 -711 -884 -507 -846 -149 -245 -180 -897 -213 -864 -823 -388 -857 -731 -108 -162 -425 -405 -708 -866 -588 -372 -605 -241 -140 -402 -220 -999 -554 -411 -233 -106 -178 -520 -718 -31 -804 -696 -471 -671 -942 -256 -52 -648 -566 -576 -996 -94 -970 -766 -172 -877 -981 -98 -566 -989 -46 -65 -918 -410 -405 -948 -324 -204 -478 -727 -639 -639 -463 -71 -97 -912 -403 -650 -172 -50 -993 -504 -625 -411 -647 -958 -775 -213 -349 -853 -117 -721 -887 -909 -852 -756 -726 -238 -202 -273 -944 -494 -46 -341 -92 -650 -626 -464 -598 -937 -364 -341 -414 -667 -822 -414 -562 -423 -886 -237 -501 -787 -211 -121 -269 -473 -763 -504 -100 -615 -64 -112 -909 -560 -676 -845 -321 -598 -106 -914 -346 -686 -854 -737 -86 -21 -855 -529 -630 -227 -375 -978 -315 -675 -718 -186 -902 -367 -407 -15 -143 -596 -645 -107 -841 -831 -97 -444 -973 -474 -492 -539 -443 -65 -641 -33 -131 -390 -599 -38 -700 -698 -648 -650 -816 -639 -677 -154 -358 -931 -207 -702 -287 -355 -244 -105 -203 -980 -615 -795 -381 -976 -895 -814 -576 -469 -752 -759 -352 -881 -445 -310 -506 -856 -828 -6 -872 -120 -939 -85 -967 -57 -272 -64 -471 -103 -370 -725 -106 -992 -311 -907 -67 -997 -191 -637 -435 -559 -374 -272 -244 -592 -248 -913 -276 -586 -199 -307 -204 -384 -974 -236 -570 -688 -264 -772 -823 -479 -638 -344 -193 -916 -137 -604 -709 -348 -924 -162 -763 -875 -213 -540 -234 -946 -854 -822 -658 -595 -570 -552 -499 -26 -646 -707 -956 -220 -601 -732 -443 -898 -62 -283 -998 -384 -177 -103 -579 -472 -790 -756 -181 -24 -994 -180 -786 -696 -536 -280 -680 -488 -232 -382 -969 -140 -470 -505 -898 -713 -973 -983 -782 -485 -895 -233 -875 -844 -618 -116 -91 -741 -878 -754 -893 -597 -405 -804 -279 -238 -248 -510 -740 -367 -107 -559 -854 -779 -419 -859 -632 -836 -775 -602 -637 -506 -199 -966 -155 -570 -39 -763 -482 -295 -40 -491 -558 -536 -936 -353 -414 -925 -395 -465 -575 -663 -424 -185 -145 -632 -757 -654 -629 -183 -236 -113 -932 -956 -297 -628 -824 -678 -710 -636 -175 -608 -210 -524 -576 -753 -242 -224 -821 -365 -380 -824 -425 -752 -46 -951 -119 -356 -466 -393 -754 -329 -822 -608 -28 -856 -894 -974 -721 -545 -424 -856 -949 -301 -44 -790 -292 -996 -122 -942 -537 -876 -318 -82 -992 -837 -155 -548 -124 -495 -659 -326 -382 -777 -723 -702 -97 -592 -352 -219 -571 -16 -402 -814 -784 -33 -147 -313 -433 -856 -215 -192 -418 -701 -555 -966 -132 -585 -691 -892 -155 -82 -545 -804 -993 -753 -135 -924 -750 -506 -171 -480 -871 -764 -43 -272 -298 -50 -402 -839 -481 -733 -872 -797 -189 -572 -48 -558 -275 -640 -494 -433 -217 -71 -392 -416 -662 -874 -678 -487 -806 -451 -702 -490 -648 -739 -326 -611 -39 -667 -544 -400 -43 -7 -546 -738 -640 -686 -932 -159 -858 -785 -747 -833 -432 -852 -350 -240 -604 -159 -776 -943 -634 -465 -133 -659 -470 -16 -762 -319 -859 -418 -502 -491 -308 -33 -609 -545 -320 -718 -264 -180 -955 -337 -621 -749 -347 -101 -176 -948 -870 -906 -332 -158 -666 -834 -25 -180 -443 -547 -4 -373 -183 -773 -453 -516 -674 -245 -728 -495 -728 -929 -894 -24 -26 -152 -493 -328 -657 -858 -364 -31 -230 -470 -220 -365 -152 -778 -989 -65 -624 -963 -102 -580 -225 -562 -530 -30 -329 -423 -456 -437 -973 -557 -979 -319 -426 -976 -644 -110 -795 -70 -352 -526 -845 -539 -410 -468 -810 -416 -699 -178 -608 -208 -159 -643 -380 -781 -674 -43 -20 -836 -884 -231 -349 -459 -456 -739 -403 -746 -482 -855 -964 -402 -444 -443 -237 -906 -76 -439 -389 -879 -554 -28 -923 -124 -989 -758 -828 -332 -829 -563 -823 -861 -950 -360 -729 -21 -912 -278 -941 -34 -967 -374 -838 -205 -280 -878 -703 -927 -760 -857 -302 -223 -34 -83 -222 -818 -638 -540 -789 -118 -208 -303 -830 -586 -871 -35 -19 -205 -246 -946 -444 -396 -956 -468 -756 -397 -619 -430 -953 -188 -133 -204 -774 -895 -412 -78 -244 -511 -204 -208 -900 -779 -487 -625 -976 -553 -989 -656 -32 -698 -268 -121 -683 -108 -574 -31 -777 -466 -175 -302 -357 -146 -223 -187 -584 -596 -980 -343 -640 -666 -715 -272 -608 -588 -675 -166 -647 -476 -116 -92 -961 -348 -655 -292 -429 -498 -695 -645 -328 -837 -238 -888 -635 -500 -289 -993 -693 -278 -560 -713 -170 -99 -892 -403 -444 -193 -489 -997 -219 -768 -458 -327 -432 -443 -889 -110 -102 -671 -167 -802 -446 -53 -712 -956 -159 -343 -579 -112 -676 -213 -655 -657 -88 -720 -859 -65 -116 -49 -306 -287 -214 -388 -346 -874 -137 -30 -962 -272 -474 -717 -274 -802 -701 -607 -66 -504 -878 -812 -563 -589 -835 -466 -334 -308 -183 -158 -832 -265 -98 -332 -533 -278 -110 -704 -428 -287 -245 -298 -681 -862 -583 -367 -603 -703 -54 -592 -742 -93 -229 -46 -295 -608 -43 -263 -131 -104 -414 -599 -976 -783 -21 -194 -106 -352 -321 -585 -655 -351 -966 -618 -384 -409 -47 -14 -792 -947 -858 -129 -705 -563 -100 -364 -128 -675 -33 -646 -313 -282 -401 -765 -422 -2 -458 -586 -517 -595 -108 -474 -866 -479 -158 -408 -514 -981 -198 -440 -97 -907 -799 -483 -940 -34 -152 -800 -985 -528 -412 -177 -853 -689 -588 -319 -321 -10 -118 -119 -228 -338 -594 -967 -116 -885 -346 -193 -176 -11 -368 -691 -981 -657 -114 -587 -488 -250 -453 -7 -226 -828 -23 -600 -535 -226 -467 -702 -425 -132 -621 -480 -886 -443 -144 -599 -798 -321 -895 -732 -962 -480 -236 -10 -512 -400 -281 -125 -398 -975 -302 -115 -170 -381 -999 -573 -719 -568 -732 -344 -603 -60 -937 -249 -76 -42 -677 -930 -357 -400 -914 -999 -389 -449 -332 -413 -962 -925 -905 -57 -561 -124 -229 -758 -851 -21 -485 -439 -983 -748 -456 -120 -28 -571 -833 -330 -475 -585 -556 -741 -910 -339 -879 -238 -356 -662 -616 -227 -397 -161 -737 -306 -652 -846 -818 -190 -244 -745 -65 -507 -72 -786 -688 -147 -877 -961 -5 -602 -12 -592 -191 -245 -731 -336 -902 -28 -246 -301 -557 -940 -353 -556 -856 -984 -919 -144 -736 -229 -376 -884 -980 -530 -255 -190 -746 -641 -627 -449 -417 -962 -453 -884 -973 -541 -44 -403 -94 -384 -534 -656 -153 -788 -747 -221 -333 -7 -552 -248 -32 -999 -108 -687 -236 -669 -728 -919 -367 -117 -853 -462 -920 -401 -955 -625 -871 -347 -233 -736 -35 -210 -632 -370 -707 -169 -223 -573 -128 -348 -879 -688 -441 -966 -501 -717 -150 -584 -316 -795 -890 -524 -239 -556 -821 -948 -2 -985 -532 -740 -381 -392 -900 -495 -794 -735 -672 -751 -516 -927 -905 -451 -71 -168 -771 -298 -216 -371 -302 -413 -148 -782 -383 -696 -535 -648 -455 -147 -804 -945 -105 -798 -911 -331 -440 -543 -963 -160 -527 -544 -487 -440 -338 -291 -197 -726 -947 -726 -165 -126 -807 -650 -315 -260 -768 -978 -797 -357 -51 -648 -125 -223 -773 -232 -757 -430 -7 -402 -390 -706 -529 -867 -375 -293 -796 -779 -422 -31 -13 -549 -681 -227 -702 -875 -353 -378 -295 -560 -275 -426 -373 -284 -491 -546 -131 -236 -127 -205 -859 -32 -854 -51 -802 -851 -26 -232 -716 -941 -114 -811 -748 -528 -777 -463 -681 -961 -309 -194 -54 -353 -32 -759 -851 -584 -584 -353 -237 -66 -944 -344 -717 -435 -303 -886 -816 -377 -116 -134 -549 -126 -111 -696 -572 -906 -8 -791 -327 -50 -609 -295 -665 -25 -781 -322 -19 -746 -764 -427 -222 -302 -337 -449 -213 -47 -612 -749 -81 -600 -349 -103 -599 -625 -725 -566 -802 -250 -373 -727 -428 -222 -682 -377 -96 -910 -315 -117 -747 -698 -32 -765 -486 -340 -967 -959 -627 -21 -101 -933 -873 -427 -952 -77 -445 -847 -299 -717 -292 -518 -896 -549 -281 -354 -49 -362 -666 -161 -33 -886 -808 -182 -657 -932 -618 -114 -189 -998 -392 -105 -814 -765 -94 -500 -979 -289 -146 -698 -452 -858 -221 -981 -488 -507 -72 -936 -131 -882 -80 -170 -194 -395 -289 -956 -367 -690 -121 -880 -970 -889 -736 -769 -319 -933 -775 -708 -628 -586 -242 -546 -471 -317 -449 -465 -294 -68 -794 -919 -139 -536 -303 -981 -742 -838 -906 -716 -461 -192 -402 -940 -469 -674 -808 -402 -91 -940 -336 -658 -364 -84 -852 -427 -200 -763 -256 -667 -101 -231 -675 -82 -885 -945 -170 -150 -313 -598 -769 -239 -326 -661 -691 -8 -819 -497 -80 -293 -395 -164 -302 -488 -828 -243 -970 -214 -181 -423 -396 -633 -45 -379 -689 -248 -34 -560 -812 -215 -579 -447 -227 -295 -395 -816 -375 -442 -668 -334 -486 -872 -91 -220 -302 -89 -443 -665 -887 -832 -780 -967 -660 -399 -590 -768 -16 -198 -901 -617 -839 -273 -668 -505 -928 -381 -468 -699 -703 -840 -884 -800 -911 -513 -563 -762 -953 -137 -902 -11 -880 -250 -443 -314 -329 -940 -110 -417 -308 -902 -164 -843 -269 -588 -56 -107 -381 -404 -635 -942 -405 -495 -198 -306 -604 -367 -612 -50 -693 -466 -41 -235 -908 -533 -4 -784 -140 -431 -39 -528 -993 -42 -238 -276 -699 -397 -74 -614 -874 -251 -476 -858 -442 -918 -516 -963 -810 -302 -503 -95 -124 -910 -267 -23 -950 -848 -146 -320 -828 -103 -124 -246 -73 -413 -592 -168 -643 -427 -833 -643 -154 -422 -117 -793 -276 -647 -41 -301 -626 -685 -901 -539 -216 -943 -438 -616 -642 -375 -210 -645 -468 -1000 -448 -205 -266 -51 -822 -439 -269 -298 -936 -167 -880 -752 -695 -766 -351 -910 -548 -213 -312 -286 -851 -64 -195 -411 -348 -203 -428 -755 -670 -726 -673 -147 -183 -901 -939 -246 -654 -712 -726 -138 -210 -241 -598 -377 -885 -586 -647 -672 -312 -629 -845 -633 -899 -462 -208 -971 -848 -955 -63 -33 -964 -37 -605 -584 -549 -680 -317 -682 -706 -926 -418 -631 -162 -154 -611 -31 -701 -756 -5 -513 -849 -827 -847 -399 -27 -572 -163 -544 -632 -310 -719 -192 -361 -937 -193 -148 -632 -42 -989 -226 -430 -251 -175 -784 -686 -44 -390 -381 -3 -395 -292 -776 -98 -340 -473 -715 -19 -65 -578 -80 -860 -328 -57 -257 -71 -83 -674 -330 -796 -823 -456 -256 -739 -779 -750 -149 -140 -706 -803 -15 -106 -143 -59 -226 -633 -64 -667 -767 -849 -93 -166 -128 -226 -140 -685 -186 -826 -181 -603 -181 -450 -517 -647 -18 -658 -612 -655 -219 -793 -208 -227 -811 -924 -828 -275 -78 -317 -324 -252 -707 -420 -226 -534 -494 -334 -292 -983 -529 -152 -79 -872 -144 -694 -891 -330 -203 -408 -441 -694 -944 -608 -654 -592 -159 -548 -558 -828 -8 -492 -5 -893 -790 -889 -144 -736 -264 -996 -769 -535 -108 -176 -642 -224 -904 -267 -108 -146 -452 -935 -665 -237 -416 -229 -329 -242 -786 -316 -309 -10 -584 -318 -801 -205 -665 -581 -4 -257 -583 -635 -341 -108 -261 -951 -711 -48 -835 -703 -42 -224 -990 -173 -606 -325 -65 -395 -476 -298 -287 -266 -465 -586 -390 -858 -97 -196 -599 -730 -326 -265 -187 -4 -473 -916 -786 -182 -698 -952 -676 -865 -947 -361 -334 -171 -499 -337 -463 -800 -776 -142 -400 -762 -772 -535 -566 -20 -62 -593 -842 -759 -261 -703 -626 -769 -145 -87 -518 -688 -963 -269 -968 -297 -230 -868 -393 -333 -483 -64 -788 -283 -258 -360 -84 -542 -175 -739 -101 -284 -471 -617 -454 -488 -774 -725 -633 -884 -918 -178 -223 -750 -623 -997 -336 -785 -36 -722 -291 -891 -389 -66 -737 -774 -590 -395 -405 -710 -57 -581 -827 -98 -657 -436 -630 -446 -455 -712 -391 -163 -955 -199 -264 -681 -890 -842 -43 -470 -530 -405 -619 -573 -388 -481 -670 -496 -554 -461 -874 -695 -500 -442 -874 -245 -530 -509 -240 -212 -502 -210 -194 -583 -745 -401 -660 -214 -361 -652 -500 -213 -266 -107 -838 -572 -479 -943 -929 -724 -286 -337 -57 -97 -606 -316 -431 -294 -302 -382 -215 -589 -983 -207 -338 -150 -858 -20 -152 -116 -601 -377 -430 -385 -889 -620 -195 -302 -843 -291 -237 -6 -452 -577 -504 -615 -400 -473 -228 -477 -191 -910 -639 -288 -231 -578 -594 -349 -979 -245 -617 -920 -292 -37 -898 -86 -657 -76 -587 -715 -770 -311 -458 -241 -895 -928 -382 -877 -706 -56 -592 -147 -992 -41 -611 -371 -856 -515 -162 -392 -854 -33 -363 -652 -6 -845 -674 -96 -218 -979 -641 -281 -287 -667 -602 -151 -253 -138 -531 -874 -848 -552 -834 -428 -757 -955 -128 -146 -508 -518 -358 -618 -708 -621 -99 -841 -593 -102 -486 -25 -134 -757 -888 -196 -129 -888 -897 -863 -643 -148 -223 -652 -337 -295 -853 -137 -901 -837 -413 -762 -77 -913 -444 -281 -672 -232 -744 -280 -323 -780 -431 -665 -394 -745 -474 -249 -420 -437 -252 -821 -651 -209 -598 -281 -454 -641 -528 -107 -316 -378 -585 -618 -470 -801 -495 -261 -87 -826 -389 -593 -583 -189 -793 -194 -737 -989 -654 -442 -74 -284 -760 -978 -966 -169 -135 -735 -88 -113 -268 -20 -105 -461 -810 -357 -951 -371 -605 -276 -169 -771 -74 -134 -29 -574 -821 -125 -312 -260 -600 -585 -100 -112 -710 -518 -277 -579 -968 -968 -358 -842 -255 -918 -154 -390 -784 -228 -123 -1000 -209 -851 -395 -351 -892 -552 -504 -520 -601 -234 -710 -19 -30 -321 -852 -167 -247 -61 -318 -322 -294 -864 -658 -955 -272 -871 -279 -366 -756 -170 -440 -260 -315 -770 -146 -556 -863 -962 -50 -740 -70 -361 -795 -865 -901 -109 -656 -313 -270 -44 -980 -459 -518 -364 -672 -794 -904 -789 -884 -683 -318 -23 -639 -755 -558 -236 -77 -771 -886 -678 -117 -709 -104 -7 -9 -158 -724 -516 -867 -321 -283 -90 -364 -194 -88 -488 -270 -990 -506 -265 -942 -466 -695 -297 -743 -525 -345 -135 -208 -674 -51 -349 -959 -376 -577 -368 -383 -202 -210 -409 -235 -824 -812 -891 -858 -834 -111 -285 -583 -240 -397 -391 -970 -214 -140 -200 -646 -709 -284 -26 -921 -432 -263 -98 -703 -897 -804 -316 -604 -457 -218 -392 -41 -993 -99 -941 -284 -180 -833 -504 -372 -600 -824 -62 -573 -22 -55 -5 -133 -955 -639 -140 -89 -927 -221 -648 -758 -366 -106 -14 -52 -671 -23 -882 -209 -426 -950 -425 -936 -261 -81 -243 -583 -755 -643 -711 -247 -817 -391 -283 -662 -702 -595 -326 -591 -528 -14 -265 -857 -425 -533 -35 -535 -570 -110 -984 -316 -371 -189 -690 -544 -77 -699 -519 -743 -966 -10 -235 -855 -351 -164 -309 -950 -864 -755 -424 -751 -967 -16 -897 -278 -549 -473 -165 -218 -890 -555 -225 -422 -413 -863 -458 -352 -718 -150 -596 -692 -882 -19 -960 -830 -318 -130 -92 -760 -844 -629 -526 -637 -350 -723 -230 -667 -781 -429 -614 -712 -552 -839 -4 -690 -833 -225 -154 -845 -201 -877 -733 -301 -382 -165 -591 -414 -914 -449 -642 -633 -913 -359 -330 -699 -190 -641 -922 -77 -591 -103 -913 -387 -691 -83 -989 -957 -88 -394 -133 -18 -791 -791 -38 -215 -303 -696 -786 -207 -149 -573 -323 -470 -168 -278 -961 -469 -67 -87 -51 -541 -54 -825 -672 -603 -121 -359 -730 -612 -478 -369 -875 -988 -477 -946 -824 -147 -522 -947 -804 -146 -401 -346 -972 -445 -917 -677 -547 -902 -680 -244 -703 -946 -918 -960 -517 -894 -684 -954 -259 -510 -60 -335 -212 -832 -885 -689 -501 -724 -848 -443 -669 -318 -352 -530 -947 -108 -879 -836 -559 -654 -625 -12 -316 -985 -880 -744 -292 -843 -113 -240 -621 -789 -21 -882 -618 -70 -588 -228 -55 -542 -294 -79 -16 -950 -266 -339 -106 -920 -821 -635 -255 -298 -993 -748 -82 -109 -2 -682 -304 -325 -332 -705 -770 -93 -90 -422 -335 -787 -150 -8 -124 -815 -94 -562 -253 -995 -147 -236 -631 -944 -16 -520 -479 -913 -529 -383 -939 -779 -85 -871 -11 -626 -549 -863 -584 -308 -858 -772 -866 -149 -851 -935 -202 -846 -901 -567 -452 -36 -311 -24 -436 -896 -304 -458 -529 -257 -524 -468 -68 -592 -633 -32 -180 -954 -907 -354 -799 -975 -139 -48 -51 -533 -135 -903 -556 -672 -701 -596 -487 -949 -477 -377 -588 -818 -635 -724 -165 -634 -816 -313 -709 -367 -732 -541 -561 -757 -555 -747 -364 -261 -573 -553 -21 -716 -380 -939 -742 -644 -415 -390 -239 -95 -948 -742 -216 -678 -387 -552 -950 -374 -674 -689 -618 -59 -772 -795 -104 -467 -700 -294 -956 -44 -559 -176 -721 -573 -211 -199 -891 -348 -224 -745 -379 -990 -172 -85 -68 -568 -276 -440 -401 -720 -828 -244 -91 -667 -875 -473 -452 -511 -884 -632 -619 -51 -581 -677 -100 -909 -447 -741 -667 -851 -299 -743 -953 -578 -581 -982 -174 -595 -39 -654 -767 -484 -47 -365 -294 -641 -743 -606 -117 -955 -197 -414 -537 -825 -83 -776 -479 -511 -407 -340 -409 -511 -64 -457 -674 -377 -901 -792 -138 -828 -629 -286 -670 -402 -324 -595 -357 -267 -665 -860 -195 -581 -610 -989 -3 -628 -1 -303 -526 -490 -42 -205 -651 -960 -480 -406 -132 -423 -248 -550 -923 -356 -138 -759 -133 -387 -750 -183 -787 -967 -111 -938 -288 -718 -708 -486 -250 -86 -381 -364 -886 -133 -361 -622 -888 -271 -255 -16 -447 -187 -384 -844 -791 -613 -781 -771 -789 -131 -808 -279 -90 -839 -966 -394 -847 -253 -911 -239 -854 -123 -141 -144 -524 -109 -563 -421 -701 -311 -444 -370 -8 -817 -804 -713 -101 -184 -819 -650 -79 -706 -239 -651 -690 -158 -575 -626 -114 -959 -675 -384 -619 -308 -354 -234 -244 -362 -87 -924 -887 -111 -498 -282 -186 -105 -949 -415 -648 -779 -913 -224 -545 -330 -152 -989 -798 -965 -311 -252 -73 -945 -220 -75 -699 -790 -864 -827 -833 -82 -541 -247 -30 -640 -630 -151 -360 -519 -892 -575 -862 -956 -531 -168 -579 -455 -689 -879 -313 -747 -785 -206 -761 -913 -615 -107 -294 -515 -620 -739 -852 -981 -777 -416 -153 -641 -904 -636 -172 -999 -21 -394 -189 -941 -232 -194 -607 -320 -780 -670 -26 -253 -305 -697 -266 -511 -498 -319 -364 -820 -332 -539 -530 -421 -327 -217 -847 -518 -681 -626 -279 -380 -903 -647 -531 -419 -544 -638 -960 -470 -99 -695 -798 -838 -653 -370 -893 -583 -608 -123 -480 -50 -248 -111 -567 -750 -756 -625 -153 -735 -395 -662 -695 -763 -326 -757 -831 -934 -162 -201 -268 -795 -745 -429 -170 -81 -539 -459 -421 -577 -323 -776 -172 -286 -898 -307 -202 -12 -600 -364 -967 -49 -555 -231 -261 -201 -648 -291 -736 -908 -963 -260 -346 -103 -980 -910 -806 -864 -911 -271 -127 -169 -406 -284 -490 -901 -908 -843 -251 -80 -674 -981 -671 -820 -785 -374 -552 -484 -191 -447 -708 -347 -71 -180 -401 -616 -621 -418 -65 -865 -637 -84 -544 -105 -599 -936 -827 -725 -794 -900 -116 -459 -734 -885 -520 -409 -572 -616 -192 -895 -927 -993 -805 -467 -394 -683 -884 -648 -629 -635 -638 -608 -476 -867 -2 -812 -73 -533 -372 -579 -771 -900 -850 -348 -634 -172 -858 -983 -556 -31 -91 -303 -565 -31 -308 -758 -162 -835 -169 -307 -617 -837 -758 -408 -789 -674 -680 -842 -835 -800 -392 -96 -801 -842 -838 -903 -299 -592 -26 -776 -794 -462 -622 -246 -85 -46 -753 -312 -872 -685 -102 -732 -74 -554 -401 -703 -136 -431 -508 -548 -469 -109 -623 -204 -652 -373 -646 -22 -226 -84 -676 -720 -902 -118 -910 -75 -812 -209 -267 -66 -130 -950 -157 -40 -329 -6 -809 -382 -236 -316 -91 -443 -398 -979 -29 -50 -303 -859 -400 -489 -142 -555 -9 -598 -154 -14 -439 -596 -294 -628 -747 -748 -807 -282 -887 -488 -619 -201 -202 -757 -322 -307 -178 -423 -708 -566 -677 -491 -102 -142 -877 -900 -83 -159 -983 -668 -159 -35 -307 -408 -863 -208 -546 -860 -924 -27 -945 -958 -881 -347 -491 -228 -494 -257 -194 -751 -280 -378 -765 -791 -29 -730 -870 -229 -911 -159 -417 -782 -423 -181 -320 -410 -540 -521 -561 -616 -44 -353 -615 -398 -442 -864 -813 -52 -697 -120 -418 -336 -983 -412 -850 -132 -347 -393 -621 -292 -11 -591 -549 -849 -60 -45 -40 -34 -456 -261 -575 -255 -286 -909 -267 -211 -354 -170 -630 -671 -429 -658 -571 -948 -468 -489 -939 -53 -838 -155 -105 -508 -991 -47 -643 -399 -114 -834 -69 -596 -155 -467 -372 -204 -822 -510 -787 -272 -304 -407 -460 -539 -763 -408 -783 -646 -873 -849 -114 -465 -194 -563 -172 -720 -260 -988 -930 -983 -923 -2 -272 -381 -353 -285 -152 -46 -210 -205 -564 -745 -364 -528 -26 -43 -955 -3 -365 -448 -459 -504 -489 -142 -329 -142 -584 -893 -857 -607 -245 -888 -35 -234 -507 -647 -116 -111 -138 -50 -429 -102 -112 -989 -650 -358 -619 -627 -499 -557 -528 -257 -852 -595 -899 -448 -379 -145 -784 -832 -464 -838 -650 -777 -578 -442 -634 -38 -59 -2 -962 -629 -878 -370 -988 -620 -848 -366 -375 -955 -584 -133 -54 -916 -809 -110 -634 -419 -38 -52 -495 -803 -623 -526 -415 -908 -23 -103 -152 -104 -568 -641 -144 -390 -3 -628 -650 -683 -652 -677 -78 -799 -583 -138 -924 -127 -679 -503 -263 -275 -787 -209 -424 -375 -895 -820 -553 -814 -323 -308 -923 -778 -409 -531 -760 -176 -552 -772 -304 -122 -988 -5 -545 -162 -441 -939 -882 -460 -653 -99 -70 -97 -679 -110 -776 -470 -945 -850 -416 -715 -555 -908 -179 -929 -709 -550 -173 -269 -328 -278 -301 -211 -954 -796 -709 -860 -565 -968 -660 -487 -732 -700 -280 -238 -324 -226 -699 -666 -537 -733 -130 -485 -507 -120 -754 -91 -192 -248 -803 -272 -359 -317 -625 -974 -888 -284 -240 -987 -188 -981 -829 -762 -680 -695 -463 -216 -622 -283 -444 -776 -622 -2 -166 -978 -762 -461 -235 -156 -306 -885 -665 -347 -821 -718 -808 -437 -259 -974 -829 -240 -502 -402 -100 -558 -998 -838 -958 -870 -75 -612 -383 -612 -827 -644 -247 -749 -453 -529 -756 -683 -262 -311 -409 -607 -360 -979 -710 -851 -374 -993 -436 -586 -524 -150 -688 -456 -428 -444 -252 -514 -528 -771 -401 -976 -66 -270 -997 -890 -735 -659 -894 -615 -434 -880 -156 -102 -384 -872 -213 -907 -589 -45 -37 -613 -298 -740 -134 -925 -851 -16 -784 -278 -892 -777 -259 -266 -525 -437 -837 -3 -303 -517 -586 -464 -878 -650 -88 -93 -764 -803 -548 -897 -635 -27 -878 -15 -796 -670 -705 -832 -576 -594 -873 -764 -870 -532 -338 -339 -248 -550 -616 -423 -312 -623 -870 -283 -74 -587 -918 -715 -929 -565 -196 -481 -794 -326 -855 -805 -632 -763 -434 -371 -823 -356 -207 -500 -206 -24 -498 -6 -755 -289 -871 -724 -585 -585 -755 -631 -119 -562 -757 -58 -142 -705 -450 -677 -904 -166 -256 -937 -634 -375 -156 -350 -4 -311 -973 -539 -264 -934 -93 -877 -563 -260 -786 -627 -1000 -786 -140 -820 -550 -668 -297 -496 -355 -262 -932 -598 -269 -657 -28 -696 -40 -618 -794 -913 -916 -902 -933 -670 -571 -652 -530 -177 -178 -841 -429 -128 -10 -777 -427 -985 -918 -412 -291 -724 -144 -774 -719 -394 -815 -766 -529 -823 -758 -206 -77 -179 -338 -108 -650 -732 -441 -601 -529 -663 -710 -120 -708 -989 -489 -39 -880 -223 -472 -337 -598 -194 -596 -617 -123 -979 -48 -410 -164 -362 -868 -90 -126 -342 -721 -781 -922 -675 -204 -716 -75 -263 -831 -437 -990 -568 -268 -181 -508 -230 -446 -587 -1000 -831 -846 -809 -992 -619 -451 -662 -55 -781 -918 -960 -447 -418 -477 -535 -877 -435 -679 -19 -434 -36 -614 -607 -508 -646 -663 -270 -830 -688 -2 -768 -499 -384 -679 -784 -83 -472 -312 -235 -581 -722 -402 -998 -34 -576 -906 -892 -429 -306 -345 -936 -654 -906 -459 -252 -195 -27 -518 -333 -783 -932 -425 -681 -898 -687 -184 -295 -334 -645 -617 -133 -417 -866 -939 -147 -621 -87 -828 -685 -190 -39 -936 -697 -288 -172 -744 -244 -90 -52 -872 -949 -951 -744 -318 -798 -838 -426 -866 -739 -157 -528 -124 -625 -174 -322 -156 -980 -239 -414 -614 -197 -89 -256 -766 -15 -112 -878 -95 -525 -58 -655 -621 -139 -34 -8 -442 -530 -629 -166 -814 -388 -395 -504 -145 -893 -334 -384 -871 -966 -995 -674 -33 -215 -292 -745 -876 -100 -196 -19 -231 -385 -971 -816 -850 -290 -70 -949 -324 -582 -78 -7 -727 -562 -829 -266 -394 -266 -957 -612 -2 -590 -918 -619 -889 -315 -60 -41 -560 -960 -374 -362 -9 -390 -749 -322 -903 -305 -817 -277 -209 -307 -171 -660 -994 -80 -793 -394 -304 -479 -715 -464 -317 -953 -177 -148 -219 -795 -822 -141 -593 -756 -490 -416 -329 -763 -57 -887 -488 -589 -645 -970 -178 -377 -976 -179 -120 -633 -941 -310 -289 -948 -273 -523 -708 -129 -13 -407 -863 -637 -991 -719 -418 -320 -172 -117 -502 -592 -161 -16 -756 -628 -333 -996 -200 -779 -589 -293 -362 -388 -511 -252 -46 -713 -360 -69 -699 -363 -659 -126 -851 -239 -124 -838 -36 -971 -410 -479 -563 -738 -295 -55 -381 -177 -42 -57 -126 -380 -166 -290 -374 -409 -806 -464 -975 -107 -144 -294 -801 -142 -535 -124 -631 -876 -347 -354 -205 -845 -33 -73 -352 -552 -273 -413 -905 -893 -711 -310 -920 -837 -273 -89 -354 -341 -26 -2 -492 -25 -603 -542 -389 -292 -50 -162 -214 -258 -467 -283 -776 -364 -995 -48 -549 -534 -160 -3 -12 -777 -581 -929 -905 -14 -959 -228 -192 -119 -176 -895 -243 -560 -651 -31 -293 -688 -275 -813 -278 -886 -392 -251 -50 -650 -213 -189 -586 -323 -439 -579 -25 -478 -436 -414 -563 -895 -744 -577 -25 -961 -956 -950 -738 -751 -324 -231 -278 -910 -156 -872 -826 -172 -424 -515 -103 -633 -832 -7 -782 -655 -485 -748 -401 -171 -245 -191 -377 -480 -882 -320 -681 -619 -824 -601 -885 -956 -762 -116 -924 -918 -789 -398 -375 -260 -755 -773 -787 -894 -296 -97 -978 -161 -4 -226 -436 -98 -969 -809 -936 -127 -703 -435 -915 -847 -788 -754 -980 -367 -850 -913 -470 -786 -512 -50 -896 -263 -323 -620 -79 -766 -135 -281 -772 -586 -424 -451 -670 -385 -822 -887 -21 -310 -555 -272 -169 -185 -18 -419 -708 -397 -940 -919 -333 -711 -468 -948 -574 -459 -970 -351 -770 -999 -257 -467 -246 -670 -895 -520 -784 -699 -858 -24 -410 -749 -886 -93 -377 -973 -814 -237 -232 -256 -468 -886 -740 -312 -462 -246 -954 -762 -143 -791 -616 -172 -548 -370 -340 -787 -205 -59 -33 -793 -188 -931 -54 -874 -223 -600 -192 -956 -498 -498 -838 -927 -189 -671 -206 -905 -939 -936 -339 -312 -180 -152 -41 -582 -350 -92 -599 -497 -407 -849 -651 -974 -929 -982 -546 -289 -478 -706 -501 -334 -209 -250 -729 -95 -803 -118 -503 -2 -557 -956 -584 -916 -379 -690 -47 -886 -27 -383 -459 -641 -698 -94 -936 -163 -739 -194 -753 -435 -581 -731 -452 -468 -78 -662 -168 -760 -374 -664 -490 -798 -89 -259 -41 -410 -275 -955 -365 -23 -802 -332 -755 -402 -91 -219 -300 -179 -650 -987 -241 -181 -869 -225 -952 -586 -459 -623 -88 -214 -483 -112 -411 -828 -499 -818 -690 -728 -685 -587 -773 -797 -468 -304 -818 -995 -212 -299 -78 -196 -14 -468 -829 -28 -247 -186 -113 -273 -362 -506 -992 -798 -954 -111 -5 -650 -985 -161 -467 -905 -447 -11 -803 -981 -674 -731 -983 -126 -488 -274 -147 -684 -765 -368 -714 -810 -998 -423 -598 -574 -213 -230 -674 -50 -114 -892 -997 -634 -321 -846 -961 -233 -876 -822 -213 -951 -117 -962 -250 -23 -485 -510 -768 -801 -663 -573 -764 -529 -225 -929 -458 -514 -557 -144 -241 -559 -932 -662 -395 -605 -28 -372 -31 -972 -560 -335 -510 -800 -535 -816 -535 -789 -741 -602 -712 -89 -988 -673 -834 -838 -361 -828 -587 -77 -941 -364 -759 -594 -331 -782 -996 -733 -656 -243 -514 -634 -661 -154 -572 -725 -984 -860 -249 -980 -673 -151 -915 -924 -341 -829 -168 -741 -966 -482 -343 -948 -737 -821 -406 -697 -183 -796 -339 -122 -258 -808 -892 -461 -71 -733 -461 -315 -728 -662 -674 -360 -429 -870 -789 -195 -939 -599 -518 -747 -34 -116 -841 -177 -505 -502 -477 -85 -106 -75 -163 -400 -728 -595 -842 -232 -951 -224 -958 -180 -817 -461 -244 -953 -387 -138 -702 -166 -97 -483 -447 -204 -698 -377 -36 -624 -102 -544 -232 -543 -770 -349 -702 -914 -907 -90 -273 -392 -688 -584 -917 -985 -662 -595 -6 -591 -541 -634 -874 -168 -724 -597 -920 -553 -800 -809 -77 -959 -796 -698 -457 -286 -201 -87 -701 -323 -739 -296 -374 -248 -441 -559 -138 -191 -646 -330 -665 -777 -783 -368 -236 -261 -974 -585 -790 -765 -943 -123 -285 -688 -418 -454 -78 -435 -1 -414 -975 -270 -323 -119 -956 -187 -39 -652 -878 -317 -490 -290 -355 -350 -71 -731 -829 -531 -81 -582 -839 -104 -387 -828 -64 -876 -558 -1 -22 -799 -399 -484 -114 -137 -936 -793 -735 -56 -152 -309 -860 -451 -982 -129 -827 -330 -405 -310 -382 -721 -154 -406 -523 -733 -28 -245 -735 -256 -862 -588 -56 -598 -661 -238 -828 -582 -418 -642 -509 -616 -255 -204 -716 -43 -696 -884 -662 -399 -905 -636 -927 -800 -194 -774 -684 -26 -73 -252 -312 -6 -905 -584 -983 -280 -477 -39 -1 -760 -944 -824 -774 -549 -296 -963 -825 -300 -651 -728 -736 -28 -997 -75 -574 -582 -453 -508 -742 -304 -473 -779 -507 -550 -12 -115 -608 -475 -166 -954 -122 -864 -974 -211 -35 -396 -454 -96 -728 -702 -489 -625 -462 -808 -654 -645 -241 -611 -914 -111 -637 -909 -313 -904 -600 -752 -656 -265 -314 -512 -544 -403 -496 -251 -914 -174 -839 -691 -605 -651 -967 -743 -702 -341 -345 -2 -473 -291 -590 -459 -795 -723 -955 -123 -666 -785 -986 -702 -660 -947 -364 -129 -466 -240 -954 -199 -355 -342 -124 -203 -943 -789 -918 -446 -872 -809 -493 -308 -862 -480 -347 -882 -695 -545 -215 -335 -565 -960 -51 -92 -707 -801 -112 -833 -373 -814 -673 -130 -91 -961 -969 -51 -305 -843 -943 -111 -255 -901 -897 -964 -842 -87 -906 -651 -152 -154 -510 -951 -483 -19 -455 -773 -208 -788 -697 -326 -739 -475 -38 -899 -632 -114 -749 -665 -478 -411 -215 -874 -862 -248 -721 -377 -312 -190 -821 -847 -970 -596 -750 -876 -657 -737 -840 -464 -269 -964 -390 -325 -599 -244 -128 -211 -946 -603 -970 -224 -536 -368 -57 -827 -210 -651 -848 -782 -370 -4 -455 -960 -417 -247 -209 -279 -926 -815 -567 -934 -644 -181 -149 -304 -828 -348 -407 -61 -756 -831 -925 -631 -63 -69 -796 -279 -799 -741 -164 -336 -590 -571 -819 -6 -431 -52 -384 -768 -816 -804 -37 -483 -894 -945 -904 -94 -283 -956 -956 -60 -515 -327 -737 -27 -361 -462 -873 -789 -752 -524 -52 -132 -263 -675 -458 -559 -279 -162 -802 -163 -531 -886 -298 -994 -901 -35 -470 -231 -846 -268 -698 -486 -358 -118 -87 -12 -494 -173 -842 -959 -212 -163 -870 -745 -736 -256 -956 -815 -934 -257 -404 -819 -24 -129 -309 -408 -493 -982 -626 -327 -99 -351 -913 -186 -461 -307 -203 -221 -87 -743 -243 -89 -396 -717 -927 -773 -397 -88 -273 -964 -665 -959 -836 -140 -445 -500 -526 -442 -778 -465 -649 -454 -161 -767 -266 -402 -653 -178 -800 -769 -658 -821 -826 -887 -607 -462 -243 -794 -984 -815 -77 -309 -132 -342 -681 -85 -78 -515 -542 -453 -715 -773 -983 -674 -754 -968 -970 -338 -933 -753 -143 -213 -390 -423 -521 -656 -3 -680 -82 -757 -920 -564 -871 -719 -560 -673 -60 -383 -981 -737 -441 -746 -941 -418 -527 -140 -255 -572 -815 -691 -70 -388 -792 -520 -723 -448 -493 -413 -199 -390 -595 -108 -914 -850 -84 -684 -30 -901 -526 -103 -546 -935 -20 -316 -122 -345 -949 -534 -160 -853 -284 -418 -283 -627 -765 -375 -726 -793 -241 -895 -978 -301 -402 -59 -214 -452 -291 -388 -842 -28 -716 -539 -100 -100 -203 -903 -972 -513 -215 -729 -379 -809 -775 -732 -107 -683 -370 -975 -489 -514 -464 -155 -25 -49 -797 -351 -709 -819 -501 -718 -728 -1000 -74 -877 -569 -30 -723 -354 -866 -394 -376 -567 -791 -427 -941 -45 -47 -792 -813 -265 -217 -754 -599 -787 -202 -592 -176 -418 -422 -306 -3 -943 -652 -699 -200 -402 -609 -958 -756 -418 -878 -127 -379 -912 -916 -455 -435 -251 -696 -249 -238 -665 -489 -999 -648 -628 -1000 -887 -734 -35 -953 -765 -801 -462 -76 -109 -607 -558 -828 -771 -781 -770 -952 -626 -686 -913 -965 -470 -282 -923 -553 -965 -711 -86 -260 -632 -425 -281 -170 -265 -533 -544 -88 -577 -352 -280 -153 -750 -423 -790 -869 -372 -304 -105 -31 -697 -871 -819 -595 -691 -312 -389 -175 -255 -368 -579 -549 -858 -640 -681 -291 -905 -879 -868 -284 -542 -501 -303 -852 -266 -865 -287 -116 -240 -508 -996 -353 -608 -54 -646 -861 -330 -447 -462 -92 -959 -214 -382 -910 -870 -363 -279 -541 -781 -136 -347 -355 -471 -37 -124 -253 -72 -943 -51 -970 -446 -352 -147 -119 -348 -743 -681 -917 -302 -14 -814 -1000 -69 -362 -956 -625 -31 -302 -782 -592 -828 -893 -888 -449 -995 -525 -762 -102 -975 -799 -769 -26 -430 -634 -981 -707 -246 -960 -95 -970 -986 -987 -94 -489 -417 -160 -917 -80 -607 -389 -363 -387 -722 -288 -166 -340 -597 -68 -342 -549 -880 -141 -488 -237 -311 -167 -983 -128 -431 -912 -298 -863 -973 -99 -284 -268 -247 -574 -743 -5 -784 -599 -361 -9 -7 -981 -764 -839 -216 -840 -960 -493 -340 -743 -661 -472 -83 -444 -232 -799 -712 -972 -631 -476 -235 -570 -738 -641 -351 -557 -346 -499 -466 -639 -704 -436 -411 -580 -123 -140 -930 -434 -608 -637 -795 -633 -281 -142 -189 -513 -941 -997 -468 -404 -36 -685 -346 -301 -904 -990 -422 -630 -195 -932 -712 -911 -335 -462 -957 -920 -21 -982 -847 -609 -707 -469 -126 -418 -139 -369 -831 -135 -363 -43 -36 -521 -614 -940 -39 -803 -107 -587 -362 -758 -173 -149 -366 -560 -610 -128 -562 -199 -624 -277 -945 -499 -360 -989 -712 -148 -783 -408 -823 -856 -266 -51 -507 -132 -240 -964 -339 -484 -219 -578 -635 -376 -571 -574 -771 -851 -902 -6 -809 -46 -783 -651 -747 -193 -578 -836 -663 -439 -560 -300 -569 -96 -615 -533 -909 -973 -295 -539 -238 -969 -12 -153 -330 -227 -728 -591 -168 -518 -849 -375 -276 -879 -462 -841 -117 -837 -550 -146 -2 -378 -139 -234 -608 -211 -684 -63 -722 -635 -246 -359 -37 -445 -52 -605 -831 -545 -885 -342 -371 -309 -627 -135 -128 -820 -498 -587 -949 -901 -679 -239 -675 -175 -557 -652 -877 -828 -723 -483 -211 -215 -798 -351 -371 -798 -128 -238 -640 -50 -661 -19 -955 -772 -265 -886 -240 -327 -212 -196 -884 -240 -96 -754 -887 -623 -167 -470 -513 -527 -462 -77 -524 -91 -110 -658 -636 -759 -331 -259 -475 -581 -532 -560 -10 -35 -283 -136 -192 -12 -939 -445 -910 -675 -948 -618 -84 -628 -937 -440 -554 -484 -977 -261 -172 -319 -946 -303 -722 -201 -299 -148 -300 -940 -917 -500 -363 -528 -51 -246 -151 -133 -535 -172 -5 -982 -466 -18 -29 -565 -386 -366 -395 -416 -423 -566 -84 -713 -488 -501 -295 -377 -523 -733 -694 -847 -635 -318 -83 -961 -75 -254 -298 -812 -394 -281 -915 -494 -656 -577 -281 -126 -676 -427 -898 -746 -766 -114 -662 -999 -762 -881 -120 -602 -815 -950 -47 -760 -851 -616 -927 -376 -535 -235 -692 -479 -85 -687 -623 -793 -873 -154 -709 -863 -469 -147 -359 -939 -556 -85 -180 -133 -248 -28 -716 -415 -770 -550 -93 -404 -58 -791 -419 -480 -232 -693 -832 -522 -594 -60 -681 -129 -385 -50 -594 -126 -715 -220 -720 -724 -178 -943 -886 -305 -167 -665 -287 -397 -230 -647 -347 -947 -796 -193 -362 -832 -590 -775 -631 -169 -804 -170 -884 -827 -245 -323 -127 -588 -11 -182 -788 -571 -13 -686 -892 -151 -362 -483 -400 -625 -599 -314 -5 -855 -134 -418 -161 -865 -933 -679 -794 -210 -840 -284 -476 -314 -970 -668 -187 -773 -70 -421 -461 -826 -826 -446 -683 -935 -584 -282 -348 -460 -203 -111 -897 -963 -980 -190 -336 -312 -740 -71 -645 -507 -295 -112 -312 -854 -385 -332 -274 -578 -9 -822 -462 -780 -139 -943 -52 -971 -815 -518 -110 -859 -766 -474 -156 -653 -672 -874 -376 -453 -301 -939 -991 -57 -424 -287 -341 -283 -709 -568 -566 -356 -884 -926 -287 -376 -242 -793 -898 -84 -360 -320 -287 -134 -429 -725 -666 -849 -102 -830 -391 -395 -532 -173 -103 -801 -145 -376 -961 -336 -445 -275 -177 -77 -194 -207 -825 -419 -929 -534 -114 -360 -282 -566 -718 -573 -289 -675 -512 -152 -811 -535 -262 -468 -960 -639 -163 -166 -233 -464 -977 -154 -147 -156 -153 -923 -92 -281 -426 -892 -389 -587 -967 -828 -922 -957 -407 -103 -540 -115 -359 -744 -870 -515 -620 -681 -399 -685 -163 -159 -210 -747 -52 -230 -618 -720 -375 -439 -720 -635 -639 -38 -731 -527 -78 -444 -416 -407 -201 -991 -508 -104 -580 -467 -689 -176 -69 -256 -935 -576 -408 -225 -131 -74 -796 -213 -222 -46 -814 -789 -710 -959 -206 -198 -717 -4 -572 -137 -224 -20 -796 -101 -521 -933 -864 -118 -347 -599 -800 -160 -555 -789 -235 -589 -596 -428 -769 -657 -638 -642 -536 -85 -594 -231 -692 -41 -735 -956 -899 -662 -370 -349 -125 -63 -755 -801 -881 -543 -25 -569 -659 -275 -622 -677 -224 -122 -55 -457 -733 -263 -603 -581 -873 -507 -304 -222 -295 -438 -422 -6 -164 -51 -519 -131 -875 -342 -959 -923 -519 -629 -971 -920 -790 -550 -595 -919 -638 -843 -301 -305 -592 -192 -628 -596 -115 -90 -599 -591 -296 -703 -408 -461 -601 -135 -776 -881 -107 -574 -934 -941 -701 -376 -800 -128 -38 -907 -505 -899 -491 -596 -257 -912 -580 -770 -65 -499 -789 -309 -156 -488 -33 -979 -275 -399 -302 -518 -893 -485 -642 -437 -943 -32 -923 -897 -537 -776 -49 -582 -18 -814 -31 -10 -934 -448 -70 -716 -688 -742 -753 -557 -642 -515 -242 -742 -690 -804 -91 -839 -919 -193 -640 -514 -959 -173 -991 -13 -324 -372 -891 -450 -376 -669 -797 -965 -847 -932 -840 -499 -745 -431 -930 -668 -933 -550 -229 -242 -328 -126 -592 -533 -389 -64 -489 -402 -461 -955 -977 -548 -1 -958 -563 -514 -416 -89 -636 -935 -206 -582 -356 -387 -888 -645 -744 -298 -261 -71 -614 -509 -111 -28 -917 -396 -117 -696 -751 -65 -537 -330 -325 -587 -668 -208 -114 -353 -127 -760 -103 -761 -805 -250 -524 -490 -950 -178 -690 -308 -307 -836 -330 -306 -415 -697 -503 -90 -379 -477 -984 -299 -975 -699 -203 -95 -530 -706 -812 -112 -577 -215 -466 -717 -305 -982 -217 -643 -962 -956 -386 -656 -598 -814 -656 -608 -103 -587 -380 -421 -246 -822 -514 -877 -273 -984 -586 -361 -461 -27 -791 -489 -896 -248 -992 -248 -711 -616 -547 -76 -913 -321 -88 -275 -392 -496 -723 -907 -184 -801 -791 -520 -335 -483 -166 -625 -159 -47 -279 -849 -402 -677 -9 -421 -956 -769 -936 -716 -687 -120 -699 -468 -418 -557 -342 -233 -74 -586 -923 -951 -530 -122 -54 -507 -103 -872 -193 -571 -273 -857 -359 -994 -751 -696 -846 -859 -744 -619 -250 -105 -541 -355 -356 -370 -181 -952 -411 -949 -513 -770 -241 -302 -605 -134 -762 -525 -484 -7 -457 -263 -708 -375 -175 -749 -625 -217 -297 -176 -931 -366 -543 -576 -676 -277 -800 -54 -644 -362 -356 -974 -604 -703 -46 -370 -336 -36 -796 -623 -772 -165 -193 -741 -785 -72 -149 -714 -288 -898 -50 -494 -689 -374 -701 -254 -104 -851 -855 -432 -655 -311 -150 -818 -60 -675 -761 -112 -335 -354 -920 -500 -82 -647 -743 -229 -366 -351 -198 -987 -238 -551 -151 -153 -272 -626 -143 -899 -314 -576 -171 -111 -832 -341 -318 -721 -947 -993 -64 -146 -264 -231 -325 -240 -914 -99 -831 -26 -733 -367 -505 -66 -473 -459 -519 -407 -122 -159 -995 -13 -722 -623 -932 -176 -105 -10 -324 -213 -820 -811 -159 -768 -169 -171 -190 -465 -622 -836 -324 -81 -481 -863 -554 -966 -911 -614 -855 -684 -455 -82 -379 -663 -536 -375 -860 -57 -657 -943 -657 -828 -74 -260 -464 -66 -357 -627 -878 -44 -119 -362 -758 -353 -115 -853 -503 -217 -759 -550 -344 -845 -820 -863 -290 -766 -974 -505 -532 -890 -294 -803 -888 -205 -115 -193 -901 -152 -206 -365 -175 -368 -314 -821 -246 -192 -677 -167 -640 -395 -854 -451 -606 -936 -579 -960 -331 -640 -254 -60 -325 -649 -325 -70 -668 -38 -722 -728 -642 -524 -882 -131 -666 -340 -319 -409 -494 -738 -183 -869 -610 -428 -320 -462 -232 -265 -535 -775 -173 -530 -84 -816 -307 -847 -326 -897 -709 -832 -616 -940 -648 -997 -658 -23 -493 -256 -584 -545 -698 -153 -429 -870 -471 -7 -613 -796 -239 -351 -857 -421 -999 -479 -681 -796 -264 -445 -707 -837 -246 -246 -362 -473 -57 -762 -795 -946 -721 -773 -985 -695 -428 -377 -912 -135 -207 -282 -260 -891 -348 -602 -454 -862 -800 -424 -885 -826 -791 -812 -543 -449 -299 -831 -120 -514 -501 -398 -897 -745 -899 -62 -405 -503 -617 -964 -403 -877 -820 -393 -772 -193 -311 -844 -589 -677 -358 -114 -173 -132 -642 -255 -608 -322 -267 -86 -228 -585 -796 -150 -502 -592 -13 -831 -747 -337 -127 -911 -222 -397 -320 -958 -885 -169 -997 -346 -75 -180 -962 -474 -363 -794 -275 -81 -166 -408 -732 -778 -125 -199 -238 -350 -632 -302 -756 -598 -151 -697 -546 -619 -624 -317 -593 -358 -792 -621 -981 -815 -977 -639 -690 -437 -449 -890 -10 -819 -86 -111 -639 -650 -134 -580 -572 -910 -452 -461 -876 -838 -563 -954 -617 -462 -932 -509 -714 -393 -313 -596 -402 -761 -850 -107 -124 -130 -536 -878 -770 -88 -870 -271 -112 -96 -807 -461 -309 -772 -723 -105 -812 -260 -837 -767 -162 -698 -417 -824 -271 -610 -989 -901 -552 -267 -480 -494 -128 -573 -268 -702 -144 -508 -1 -650 -709 -717 -179 -368 -142 -996 -237 -813 -759 -938 -946 -703 -641 -515 -874 -804 -992 -400 -386 -163 -70 -881 -888 -569 -588 -783 -655 -440 -363 -473 -463 -149 -36 -859 -307 -535 -25 -900 -779 -394 -446 -730 -970 -350 -656 -408 -269 -722 -137 -6 -664 -196 -567 -62 -443 -248 -152 -741 -497 -601 -158 -478 -603 -224 -486 -435 -121 -34 -731 -459 -417 -991 -307 -108 -134 -346 -461 -12 -563 -208 -64 -537 -245 -513 -182 -854 -265 -532 -758 -140 -896 -582 -337 -606 -775 -18 -135 -812 -944 -913 -503 -888 -781 -322 -60 -332 -901 -101 -279 -376 -130 -28 -49 -981 -638 -829 -18 -233 -712 -641 -600 -203 -916 -913 -981 -723 -978 -832 -791 -749 -764 -812 -250 -719 -662 -379 -830 -767 -170 -346 -123 -60 -982 -728 -683 -87 -452 -218 -968 -22 -242 -918 -76 -352 -419 -505 -899 -306 -261 -591 -763 -916 -944 -744 -82 -7 -240 -817 -269 -28 -864 -16 -516 -507 -850 -402 -73 -620 -632 -61 -776 -621 -877 -85 -618 -429 -161 -420 -100 -833 -870 -82 -282 -868 -720 -800 -203 -770 -759 -469 -83 -534 -831 -77 -784 -812 -895 -16 -657 -735 -44 -866 -299 -919 -359 -542 -584 -125 -37 -112 -566 -39 -104 -161 -839 -75 -410 -336 -609 -949 -252 -524 -854 -79 -926 -885 -286 -512 -952 -706 -727 -489 -234 -198 -186 -233 -31 -754 -554 -181 -715 -165 -211 -395 -238 -73 -929 -954 -700 -746 -457 -635 -34 -981 -563 -421 -694 -569 -11 -610 -2 -976 -913 -947 -119 -188 -288 -366 -465 -663 -554 -410 -678 -340 -715 -264 -763 -394 -988 -228 -938 -261 -736 -232 -862 -153 -489 -158 -836 -293 -566 -670 -693 -614 -847 -686 -522 -895 -247 -657 -727 -509 -635 -200 -695 -289 -562 -802 -707 -807 -146 -625 -427 -657 -306 -221 -540 -598 -623 -158 -898 -793 -198 -368 -337 -639 -418 -860 -606 -408 -817 -673 -818 -518 -550 -253 -823 -692 -672 -394 -268 -58 -301 -85 -517 -946 -802 -309 -837 -325 -104 -132 -681 -201 -435 -934 -250 -44 -843 -447 -534 -92 -728 -64 -737 -789 -592 -918 -825 -921 -625 -128 -939 -649 -648 -743 -6 -869 -783 -793 -714 -355 -389 -774 -467 -360 -354 -260 -223 -819 -829 -729 -835 -652 -905 -538 -410 -422 -903 -430 -774 -305 -936 -502 -647 -536 -126 -509 -696 -497 -84 -939 -391 -243 -159 -674 -402 -8 -189 -411 -863 -844 -29 -821 -35 -640 -400 -362 -1000 -423 -16 -102 -520 -550 -268 -472 -452 -102 -334 -973 -691 -868 -805 -914 -488 -231 -809 -806 -32 -40 -574 -699 -364 -739 -397 -12 -104 -542 -795 -801 -964 -327 -365 -528 -300 -323 -20 -809 -157 -517 -682 -831 -396 -821 -449 -809 -577 -145 -819 -741 -561 -912 -928 -691 -597 -122 -290 -131 -259 -790 -428 -246 -455 -546 -434 -347 -538 -270 -788 -740 -972 -436 -669 -902 -311 -860 -953 -585 -652 -957 -869 -570 -10 -777 -928 -433 -758 -960 -76 -836 -955 -455 -386 -324 -287 -624 -209 -584 -826 -825 -660 -919 -155 -540 -144 -240 -175 -802 -661 -254 -31 -153 -142 -41 -439 -861 -193 -69 -948 -549 -452 -627 -277 -369 -541 -808 -739 -624 -351 -434 -932 -635 -807 -770 -185 -687 -648 -182 -527 -454 -133 -211 -497 -490 -510 -355 -44 -178 -455 -874 -508 -770 -574 -32 -444 -337 -864 -536 -92 -935 -245 -817 -86 -135 -309 -782 -103 -278 -556 -147 -80 -628 -58 -203 -318 -504 -889 -992 -247 -697 -684 -548 -694 -102 -606 -60 -217 -954 -504 -169 -388 -47 -127 -656 -807 -661 -929 -877 -620 -937 -396 -252 -678 -941 -872 -477 -956 -457 -395 -87 -280 -33 -752 -14 -316 -948 -344 -881 -913 -574 -877 -953 -176 -552 -391 -594 -915 -63 -792 -35 -447 -44 -309 -639 -196 -788 -237 -510 -411 -347 -501 -970 -375 -935 -594 -726 -64 -595 -321 -726 -677 -349 -922 -304 -454 -748 -553 -886 -591 -431 -137 -381 -72 -177 -25 -729 -707 -675 -617 -331 -212 -926 -610 -727 -627 -368 -340 -452 -161 -129 -739 -578 -605 -983 -888 -670 -89 -591 -78 -673 -942 -271 -6 -237 -435 -77 -625 -213 -605 -331 -856 -272 -421 -905 -456 -731 -293 -312 -617 -218 -920 -685 -206 -904 -494 -209 -380 -667 -212 -236 -632 -972 -42 -382 -222 -282 -136 -287 -516 -129 -617 -279 -832 -148 -163 -131 -114 -700 -394 -465 -151 -38 -505 -378 -8 -136 -914 -354 -43 -443 -226 -340 -906 -355 -264 -499 -350 -852 -175 -252 -834 -848 -992 -545 -612 -393 -631 -603 -85 -39 -904 -567 -617 -8 -664 -661 -261 -154 -37 -192 -998 -941 -474 -857 -133 -633 -26 -566 -13 -827 -912 -491 -783 -523 -139 -132 -380 -509 -812 -953 -630 -949 -475 -124 -163 -49 -789 -330 -911 -291 -722 -715 -408 -398 -625 -970 -303 -55 -717 -373 -58 -35 -159 -317 -790 -9 -589 -95 -828 -577 -824 -815 -465 -237 -645 -848 -522 -897 -799 -468 -348 -107 -89 -202 -553 -139 -980 -68 -754 -91 -157 -868 -702 -599 -240 -698 -797 -407 -342 -571 -682 -641 -621 -363 -474 -987 -764 -465 -881 -165 -925 -872 -818 -895 -748 -286 -797 -312 -324 -568 -606 -79 -969 -186 -134 -834 -780 -339 -896 -537 -46 -300 -618 -837 -356 -377 -45 -38 -434 -192 -384 -882 -4 -691 -404 -950 -641 -279 -852 -140 -741 -420 -778 -957 -825 -851 -255 -160 -771 -421 -6 -558 -875 -811 -947 -668 -388 -389 -495 -3 -177 -624 -51 -944 -693 -243 -400 -899 -376 -702 -526 -28 -186 -80 -36 -913 -213 -351 -963 -632 -573 -548 -240 -235 -835 -837 -841 -659 -470 -943 -236 -318 -728 -700 -972 -929 -717 -979 -579 -353 -615 -590 -535 -409 -119 -553 -768 -924 -81 -438 -566 -510 -594 -725 -290 -704 -449 -901 -200 -185 -703 -189 -201 -539 -326 -475 -987 -709 -705 -641 -11 -292 -979 -113 -877 -904 -661 -478 -710 -222 -263 -837 -318 -271 -685 -732 -166 -589 -53 -581 -345 -644 -215 -860 -73 -611 -113 -952 -883 -984 -962 -260 -860 -752 -849 -88 -939 -450 -700 -573 -841 -897 -12 -845 -776 -737 -75 -116 -358 -428 -266 -768 -69 -724 -6 -769 -231 -100 -636 -375 -86 -247 -190 -815 -183 -338 -176 -361 -929 -261 -31 -837 -421 -914 -25 -530 -857 -38 -820 -684 -232 -767 -771 -133 -394 -598 -293 -869 -741 -176 -760 -481 -655 -921 -43 -751 -219 -688 -805 -839 -128 -762 -902 -771 -203 -406 -285 -491 -902 -214 -708 -789 -20 -237 -796 -496 -223 -462 -653 -625 -494 -496 -120 -345 -812 -387 -694 -424 -14 -890 -781 -291 -682 -793 -184 -736 -113 -538 -195 -144 -972 -298 -908 -57 -146 -980 -498 -209 -531 -459 -506 -305 -45 -800 -726 -443 -602 -89 -759 -303 -59 -4 -706 -861 -783 -794 -302 -999 -435 -738 -904 -415 -99 -734 -730 -9 -139 -455 -41 -96 -121 -265 -792 -780 -90 -393 -931 -2 -138 -207 -763 -665 -857 -929 -51 -860 -172 -382 -541 -310 -653 -442 -126 -608 -497 -382 -551 -958 -998 -435 -856 -130 -853 -909 -267 -652 -735 -906 -645 -192 -955 -164 -345 -966 -41 -390 -125 -827 -35 -880 -159 -979 -836 -388 -691 -930 -798 -747 -685 -747 -572 -430 -440 -530 -347 -151 -180 -331 -992 -163 -627 -709 -317 -173 -115 -913 -991 -542 -266 -192 -589 -331 -525 -607 -666 -299 -539 -488 -383 -297 -978 -611 -677 -438 -383 -848 -701 -437 -488 -636 -537 -855 -464 -699 -917 -687 -494 -254 -106 -496 -283 -97 -159 -85 -852 -853 -928 -306 -609 -132 -530 -534 -94 -714 -144 -109 -685 -611 -145 -294 -861 -608 -176 -240 -394 -176 -917 -643 -284 -413 -71 -878 -747 -973 -119 -626 -802 -399 -396 -970 -261 -813 -530 -12 -286 -977 -103 -916 -295 -444 -81 -749 -758 -135 -223 -597 -572 -678 -919 -739 -158 -960 -999 -101 -648 -20 -884 -844 -507 -279 -99 -461 -519 -707 -157 -529 -659 -346 -2 -793 -866 -813 -445 -403 -768 -602 -219 -184 -839 -383 -631 -436 -385 -889 -602 -933 -896 -524 -310 -74 -704 -559 -31 -129 -152 -319 -853 -86 -947 -306 -870 -4 -667 -381 -532 -390 -322 -144 -471 -152 -530 -962 -173 -301 -68 -602 -888 -202 -542 -207 -627 -956 -124 -756 -48 -284 -439 -581 -594 -967 -402 -636 -282 -243 -76 -700 -578 -823 -750 -706 -51 -523 -332 -664 -435 -275 -991 -718 -335 -821 -984 -145 -932 -721 -575 -513 -127 -867 -85 -885 -77 -928 -348 -103 -525 -542 -629 -620 -822 -848 -435 -290 -545 -572 -561 -665 -108 -531 -215 -797 -567 -153 -501 -442 -937 -134 -223 -6 -890 -666 -182 -901 -769 -595 -261 -254 -321 -295 -439 -180 -823 -425 -889 -887 -397 -701 -821 -749 -440 -873 -138 -129 -578 -770 -882 -345 -570 -10 -549 -742 -50 -124 -879 -350 -699 -691 -450 -506 -527 -631 -77 -625 -36 -994 -842 -224 -521 -68 -924 -522 -722 -52 -294 -160 -864 -689 -339 -778 -202 -736 -350 -494 -631 -243 -969 -336 -333 -867 -126 -264 -376 -25 -657 -841 -26 -877 -476 -492 -840 -757 -190 -389 -751 -828 -405 -84 -220 -770 -991 -966 -159 -11 -316 -547 -24 -346 -985 -169 -973 -21 -254 -95 -629 -569 -277 -320 -820 -899 -182 -450 -52 -240 -633 -267 -197 -977 -63 -468 -430 -435 -629 -230 -949 -551 -337 -968 -86 -555 -692 -16 -590 -568 -172 -782 -998 -324 -717 -30 -510 -862 -544 -691 -289 -697 -494 -191 -207 -802 -460 -641 -493 -651 -276 -487 -761 -708 -472 -198 -304 -111 -932 -17 -171 -521 -673 -645 -285 -537 -672 -686 -701 -994 -951 -868 -223 -511 -109 -818 -233 -810 -227 -393 -868 -452 -544 -3 -209 -603 -718 -663 -758 -334 -444 -942 -41 -339 -201 -746 -58 -320 -603 -282 -741 -611 -471 -163 -554 -927 -763 -146 -178 -696 -703 -123 -212 -677 -858 -987 -509 -164 -837 -317 -669 -516 -833 -898 -915 -67 -692 -938 -802 -127 -342 -331 -895 -660 -228 -396 -463 -586 -54 -885 -386 -796 -602 -875 -711 -233 -90 -493 -170 -388 -436 -167 -799 -149 -619 -117 -1000 -843 -262 -169 -265 -736 -630 -854 -258 -725 -978 -293 -390 -270 -256 -463 -919 -942 -45 -94 -619 -305 -91 -689 -138 -154 -174 -107 -719 -623 -934 -379 -449 -739 -19 -345 -678 -313 -517 -548 -573 -196 -830 -930 -167 -642 -402 -163 -560 -226 -286 -975 -849 -473 -505 -196 -244 -560 -731 -450 -622 -898 -1 -947 -494 -155 -895 -218 -599 -189 -452 -708 -324 -865 -362 -134 -488 -667 -725 -426 -792 -761 -443 -204 -974 -690 -433 -566 -436 -403 -3 -719 -916 -161 -738 -544 -665 -485 -955 -149 -821 -834 -713 -856 -923 -693 -378 -630 -755 -219 -518 -549 -174 -228 -97 -433 -980 -35 -56 -437 -264 -387 -873 -8 -288 -98 -468 -448 -102 -572 -735 -882 -190 -798 -275 -11 -897 -269 -462 -5 -920 -431 -464 -524 -975 -564 -707 -316 -822 -131 -494 -409 -203 -317 -408 -243 -868 -451 -947 -386 -973 -49 -72 -267 -420 -153 -414 -491 -739 -132 -79 -867 -31 -902 -663 -131 -648 -374 -423 -833 -799 -212 -895 -325 -515 -628 -869 -466 -884 -532 -53 -486 -148 -479 -816 -68 -258 -124 -333 -538 -158 -645 -443 -854 -103 -123 -904 -528 -830 -320 -414 -706 -852 -522 -761 -989 -232 -394 -247 -268 -777 -985 -468 -70 -994 -553 -117 -78 -358 -112 -578 -958 -571 -426 -503 -833 -743 -856 -693 -50 -684 -100 -127 -947 -990 -391 -317 -368 -194 -999 -984 -473 -134 -635 -840 -890 -275 -551 -680 -720 -445 -410 -560 -526 -481 -922 -17 -54 -856 -307 -426 -781 -358 -663 -815 -907 -959 -252 -389 -618 -407 -91 -789 -656 -750 -495 -160 -643 -182 -892 -708 -647 -571 -43 -261 -727 -823 -171 -712 -870 -501 -564 -277 -428 -59 -211 -665 -956 -338 -600 -816 -758 -100 -197 -923 -127 -171 -889 -814 -268 -723 -686 -211 -840 -841 -858 -1000 -391 -723 -966 -470 -723 -916 -965 -632 -395 -679 -855 -336 -37 -656 -592 -317 -752 -875 -419 -146 -592 -763 -330 -713 -673 -263 -20 -295 -106 -334 -282 -444 -770 -816 -914 -739 -32 -817 -397 -892 -277 -764 -93 -633 -712 -161 -561 -405 -224 -795 -558 -743 -881 -54 -226 -90 -413 -806 -97 -894 -304 -215 -480 -456 -579 -523 -842 -522 -997 -325 -377 -843 -634 -541 -413 -392 -713 -819 -835 -494 -675 -757 -883 -192 -379 -31 -441 -676 -45 -712 -542 -798 -549 -696 -535 -679 -493 -327 -42 -694 -311 -792 -738 -229 -588 -542 -409 -896 -641 -8 -29 -865 -610 -975 -120 -953 -307 -385 -890 -184 -804 -843 -429 -550 -305 -998 -616 -220 -732 -314 -514 -681 -852 -478 -647 -272 -79 -739 -936 -66 -571 -125 -568 -666 -921 -697 -492 -993 -291 -358 -435 -321 -36 -284 -751 -929 -185 -828 -873 -417 -362 -26 -990 -117 -141 -868 -36 -726 -677 -498 -968 -887 -818 -869 -480 -368 -46 -158 -62 -837 -121 -19 -809 -83 -250 -929 -662 -640 -936 -286 -317 -591 -594 -732 -589 -584 -665 -933 -593 -24 -868 -970 -540 -177 -120 -51 -58 -178 -330 -833 -167 -680 -924 -646 -447 -945 -494 -788 -599 -68 -343 -514 -367 -584 -524 -844 -794 -249 -177 -83 -805 -501 -606 -306 -278 -185 -45 -969 -938 -367 -480 -862 -8 -929 -449 -189 -956 -763 -525 -651 -214 -833 -826 -404 -933 -772 -13 -6 -194 -822 -594 -233 -257 -836 -848 -51 -12 -401 -276 -368 -933 -98 -34 -135 -598 -980 -439 -832 -635 -940 -977 -819 -365 -198 -128 -293 -939 -871 -595 -636 -182 -285 -845 -482 -164 -6 -579 -94 -751 -53 -196 -518 -17 -751 -987 -858 -861 -453 -294 -604 -105 -842 -327 -44 -830 -899 -838 -133 -404 -866 -146 -718 -842 -983 -759 -63 -292 -616 -532 -765 -382 -978 -794 -572 -320 -864 -790 -663 -280 -817 -727 -712 -999 -911 -555 -414 -446 -887 -665 -345 -695 -76 -56 -876 -729 -61 -820 -673 -712 -707 -740 -521 -39 -40 -28 -267 -80 -522 -604 -851 -470 -404 -638 -590 -311 -916 -188 -224 -557 -431 -63 -312 -52 -75 -590 -406 -242 -629 -651 -344 -485 -494 -573 -855 -770 -986 -859 -275 -613 -980 -173 -302 -610 -696 -27 -646 -214 -575 -801 -117 -587 -176 -453 -447 -389 -155 -37 -598 -697 -769 -862 -411 -547 -197 -755 -775 -452 -206 -767 -455 -225 -879 -26 -291 -949 -253 -619 -459 -19 -806 -581 -729 -917 -348 -892 -235 -111 -834 -432 -657 -211 -917 -615 -992 -347 -388 -535 -814 -79 -112 -226 -39 -896 -609 -994 -440 -252 -999 -291 -782 -776 -616 -810 -896 -2 -24 -152 -961 -221 -418 -525 -643 -81 -339 -897 -420 -827 -752 -821 -592 -551 -218 -713 -839 -128 -716 -439 -526 -316 -274 -561 -136 -42 -110 -635 -990 -893 -343 -500 -199 -407 -698 -740 -544 -598 -735 -82 -687 -181 -537 -750 -874 -859 -251 -813 -573 -161 -253 -463 -586 -972 -735 -740 -964 -938 -891 -378 -450 -138 -222 -676 -525 -254 -365 -388 -674 -60 -926 -101 -744 -64 -343 -810 -805 -315 -44 -251 -169 -958 -141 -189 -846 -578 -470 -825 -76 -425 -670 -122 -286 -514 -566 -35 -167 -802 -260 -188 -179 -834 -829 -49 -662 -66 -416 -729 -714 -246 -841 -785 -684 -953 -213 -967 -285 -791 -966 -429 -444 -28 -517 -247 -856 -433 -429 -150 -712 -438 -135 -955 -793 -223 -474 -860 -89 -824 -177 -300 -769 -48 -281 -539 -810 -826 -45 -266 -846 -909 -931 -443 -515 -706 -503 -618 -551 -405 -593 -904 -980 -535 -237 -695 -350 -171 -701 -569 -139 -43 -682 -683 -866 -800 -874 -635 -966 -160 -304 -221 -973 -19 -894 -374 -220 -584 -278 -313 -905 -678 -633 -609 -4 -863 -101 -453 -521 -699 -325 -508 -64 -846 -525 -570 -464 -660 -248 -672 -645 -609 -4 -841 -437 -179 -479 -763 -377 -841 -710 -872 -163 -849 -906 -138 -857 -834 -343 -492 -99 -949 -280 -387 -421 -962 -749 -948 -599 -194 -778 -122 -538 -828 -356 -846 -959 -599 -784 -28 -479 -60 -411 -738 -489 -284 -609 -163 -311 -172 -120 -514 -916 -933 -292 -356 -499 -533 -194 -560 -417 -257 -688 -678 -563 -388 -68 -241 -259 -413 -174 -35 -763 -587 -565 -805 -548 -150 -73 -238 -541 -243 -756 -969 -82 -935 -770 -795 -846 -705 -781 -107 -635 -842 -579 -968 -726 -353 -221 -42 -285 -926 -826 -970 -157 -74 -741 -949 -672 -165 -401 -459 -373 -637 -57 -75 -329 -11 -871 -894 -999 -116 -766 -985 -88 -534 -450 -846 -361 -934 -769 -364 -143 -902 -715 -864 -282 -535 -915 -567 -416 -262 -691 -947 -865 -331 -644 -104 -128 -839 -445 -979 -763 -291 -63 -424 -185 -211 -521 -575 -592 -699 -826 -668 -180 -2 -164 -181 -950 -234 -975 -516 -655 -900 -672 -102 -186 -823 -833 -891 -226 -771 -180 -356 -622 -159 -355 -770 -842 -756 -167 -543 -106 -332 -257 -702 -910 -740 -230 -164 -347 -879 -55 -731 -223 -217 -103 -925 -965 -977 -629 -319 -682 -123 -479 -888 -648 -637 -767 -49 -437 -366 -72 -818 -389 -735 -97 -494 -640 -617 -894 -21 -421 -528 -284 -248 -191 -1 -577 -795 -482 -412 -96 -55 -760 -264 -855 -583 -803 -559 -490 -163 -205 -710 -123 -976 -801 -635 -658 -209 -778 -584 -380 -283 -102 -238 -897 -549 -345 -285 -224 -380 -833 -254 -332 -486 -169 -815 -904 -203 -381 -637 -920 -856 -237 -432 -750 -882 -810 -292 -942 -102 -971 -891 -98 -528 -252 -631 -934 -917 -503 -938 -655 -263 -655 -371 -345 -975 -578 -148 -487 -880 -74 -883 -126 -598 -616 -286 -178 -542 -740 -899 -85 -839 -223 -699 -566 -925 -49 -712 -331 -331 -866 -915 -329 -147 -980 -709 -216 -734 -266 -516 -318 -657 -561 -93 -564 -562 -117 -134 -169 -199 -396 -317 -998 -606 -278 -160 -32 -174 -573 -683 -528 -474 -907 -502 -791 -714 -146 -894 -386 -758 -399 -128 -468 -86 -571 -86 -677 -264 -926 -681 -558 -132 -201 -273 -177 -279 -876 -272 -386 -971 -622 -916 -695 -348 -477 -900 -335 -281 -708 -788 -816 -925 -104 -28 -621 -970 -131 -721 -907 -585 -959 -277 -149 -908 -764 -859 -925 -782 -349 -402 -595 -33 -383 -50 -122 -998 -750 -883 -990 -375 -109 -965 -489 -599 -307 -660 -36 -794 -894 -58 -823 -492 -150 -197 -693 -725 -663 -78 -92 -22 -979 -683 -335 -136 -264 -32 -381 -384 -105 -701 -827 -458 -140 -664 -478 -649 -10 -437 -640 -642 -767 -454 -407 -76 -807 -241 -469 -807 -279 -284 -83 -707 -691 -681 -660 -470 -335 -6 -765 -970 -616 -899 -194 -599 -296 -161 -429 -138 -481 -613 -656 -884 -200 -875 -914 -22 -273 -208 -388 -751 -693 -844 -169 -857 -418 -112 -650 -713 -662 -381 -31 -204 -920 -793 -842 -671 -553 -720 -369 -560 -406 -133 -429 -834 -443 -145 -460 -840 -875 -437 -896 -665 -55 -752 -100 -809 -863 -253 -944 -23 -78 -828 -770 -786 -736 -455 -790 -912 -608 -347 -618 -155 -700 -956 -605 -777 -83 -519 -706 -305 -966 -496 -590 -873 -443 -955 -257 -484 -525 -8 -947 -909 -350 -371 -380 -430 -480 -491 -561 -478 -877 -689 -578 -961 -870 -42 -111 -184 -229 -79 -722 -880 -295 -257 -678 -735 -343 -148 -636 -940 -244 -633 -354 -673 -695 -532 -65 -996 -582 -841 -913 -527 -941 -221 -369 -14 -888 -717 -73 -792 -714 -527 -482 -420 -786 -498 -466 -526 -850 -932 -895 -227 -797 -963 -220 -197 -284 -253 -804 -626 -428 -38 -606 -805 -786 -239 -836 -520 -427 -344 -948 -520 -716 -611 -114 -486 -470 -42 -594 -711 -732 -316 -366 -179 -631 -507 -931 -503 -648 -448 -830 -156 -224 -473 -464 -771 -950 -515 -271 -471 -352 -518 -24 -661 -626 -137 -448 -401 -993 -946 -449 -905 -514 -171 -453 -168 -106 -34 -640 -269 -185 -771 -820 -151 -936 -899 -662 -772 -887 -53 -396 -520 -630 -785 -210 -780 -720 -181 -817 -689 -712 -806 -844 -572 -848 -370 -914 -277 -25 -256 -948 -705 -232 -863 -404 -384 -826 -547 -547 -305 -825 -795 -406 -164 -562 -569 -197 -107 -263 -659 -116 -54 -51 -23 -655 -94 -717 -456 -251 -156 -3 -942 -941 -286 -629 -579 -153 -803 -461 -566 -630 -336 -842 -159 -447 -70 -410 -124 -418 -538 -446 -553 -464 -764 -278 -305 -754 -484 -284 -367 -934 -853 -858 -219 -555 -230 -330 -237 -554 -293 -92 -779 -955 -354 -115 -451 -956 -202 -581 -813 -525 -325 -601 -823 -569 -832 -183 -467 -433 -749 -669 -599 -660 -198 -109 -95 -741 -404 -858 -84 -542 -230 -937 -531 -331 -561 -662 -674 -161 -365 -214 -494 -37 -898 -75 -962 -71 -120 -50 -5 -290 -619 -708 -830 -248 -503 -456 -705 -412 -458 -278 -152 -199 -24 -914 -935 -353 -59 -249 -843 -7 -225 -957 -117 -627 -93 -71 -194 -358 -37 -469 -416 -254 -599 -118 -500 -634 -378 -118 -248 -283 -705 -4 -126 -689 -683 -310 -596 -36 -435 -380 -399 -184 -122 -125 -88 -498 -268 -413 -314 -231 -788 -309 -751 -371 -944 -723 -237 -508 -651 -523 -7 -2 -43 -653 -763 -684 -965 -140 -161 -24 -115 -366 -841 -215 -877 -641 -386 -540 -930 -831 -245 -788 -164 -784 -506 -804 -289 -792 -577 -36 -753 -351 -601 -935 -199 -673 -180 -258 -765 -958 -690 -805 -787 -448 -520 -590 -907 -115 -987 -356 -605 -694 -138 -689 -568 -296 -553 -919 -30 -769 -612 -4 -259 -47 -121 -910 -613 -663 -806 -375 -385 -428 -103 -393 -392 -127 -345 -205 -119 -440 -442 -573 -382 -868 -858 -375 -413 -150 -225 -734 -798 -907 -198 -250 -767 -930 -168 -152 -712 -602 -162 -761 -573 -671 -785 -85 -641 -246 -95 -173 -451 -590 -750 -691 -274 -729 -147 -715 -870 -410 -741 -786 -267 -51 -843 -793 -859 -191 -561 -625 -352 -780 -85 -380 -626 -757 -825 -27 -859 -356 -968 -193 -227 -345 -211 -310 -520 -821 -811 -486 -465 -837 -659 -324 -577 -64 -284 -803 -205 -31 -220 -476 -54 -147 -513 -297 -191 -691 -103 -801 -596 -15 -239 -811 -897 -337 -468 -165 -550 -391 -635 -273 -807 -119 -784 -68 -220 -767 -712 -668 -857 -814 -423 -622 -180 -373 -545 -2 -161 -570 -846 -252 -704 -301 -282 -831 -597 -755 -856 -269 -133 -841 -559 -374 -87 -865 -317 -984 -705 -813 -605 -617 -249 -673 -248 -69 -243 -286 -44 -19 -152 -596 -330 -912 -720 -3 -48 -348 -160 -20 -19 -255 -764 -330 -801 -770 -992 -411 -143 -732 -255 -13 -490 -189 -945 -912 -639 -903 -547 -271 -905 -941 -343 -5 -807 -914 -283 -447 -722 -57 -47 -570 -38 -55 -420 -350 -833 -858 -158 -91 -1000 -278 -375 -355 -150 -389 -23 -942 -180 -844 -558 -698 -129 -770 -99 -81 -413 -122 -309 -195 -617 -762 -459 -657 -165 -953 -846 -325 -9 -47 -549 -36 -128 -557 -903 -108 -443 -474 -263 -1000 -938 -671 -157 -38 -572 -478 -629 -349 -373 -282 -401 -735 -910 -846 -622 -568 -972 -549 -387 -161 -862 -404 -265 -541 -457 -909 -893 -673 -743 -761 -397 -114 -904 -968 -855 -585 -531 -4 -747 -845 -424 -371 -120 -833 -676 -311 -974 -604 -661 -606 -851 -28 -441 -234 -885 -240 -409 -461 -985 -204 -196 -858 -362 -104 -287 -505 -375 -317 -225 -368 -510 -812 -503 -731 -950 -547 -668 -804 -103 -321 -840 -156 -176 -755 -219 -857 -345 -563 -258 -475 -240 -483 -203 -114 -187 -798 -271 -955 -826 -174 -139 -10 -18 -647 -769 -245 -180 -168 -333 -651 -586 -715 -269 -429 -203 -871 -137 -433 -347 -86 -334 -240 -301 -996 -232 -413 -736 -768 -662 -862 -291 -475 -555 -826 -202 -380 -996 -593 -520 -424 -324 -9 -788 -890 -743 -797 -800 -753 -471 -676 -590 -82 -102 -751 -723 -321 -481 -496 -635 -679 -849 -256 -967 -350 -365 -145 -782 -123 -511 -42 -754 -70 -137 -3 -636 -640 -741 -237 -882 -225 -518 -613 -742 -650 -186 -877 -702 -323 -779 -27 -814 -912 -252 -853 -377 -964 -355 -142 -684 -290 -192 -846 -489 -168 -134 -427 -28 -179 -884 -387 -921 -702 -190 -907 -617 -719 -704 -129 -329 -261 -433 -222 -426 -743 -202 -358 -531 -936 -729 -818 -792 -78 -738 -542 -745 -311 -538 -259 -494 -441 -562 -658 -450 -928 -506 -508 -439 -654 -268 -265 -677 -152 -139 -387 -757 -834 -76 -504 -732 -855 -936 -434 -834 -443 -484 -431 -413 -503 -705 -17 -37 -655 -404 -703 -231 -586 -345 -247 -437 -472 -374 -187 -467 -224 -874 -539 -116 -737 -167 -273 -255 -619 -836 -572 -664 -859 -998 -871 -389 -321 -489 -431 -601 -127 -381 -666 -916 -221 -782 -395 -473 -396 -298 -576 -441 -268 -373 -597 -803 -977 -910 -487 -699 -16 -531 -154 -699 -852 -35 -59 -334 -896 -68 -920 -370 -342 -88 -421 -48 -411 -915 -178 -930 -622 -830 -801 -885 -805 -331 -548 -447 -864 -426 -651 -196 -782 -951 -482 -616 -327 -260 -839 -725 -117 -176 -101 -233 -193 -500 -525 -716 -455 -437 -330 -379 -462 -987 -187 -221 -956 -354 -25 -797 -197 -483 -273 -346 -443 -844 -57 -867 -527 -278 -463 -157 -424 -828 -370 -466 -49 -761 -25 -97 -905 -189 -640 -762 -60 -735 -292 -413 -607 -775 -426 -13 -249 -890 -548 -958 -610 -364 -585 -536 -421 -570 -959 -976 -87 -249 -991 -724 -718 -574 -151 -575 -736 -734 -618 -965 -498 -390 -613 -761 -131 -544 -936 -961 -491 -217 -518 -10 -415 -34 -111 -517 -856 -364 -390 -758 -891 -692 -399 -953 -251 -51 -922 -781 -253 -647 -577 -476 -116 -315 -731 -787 -442 -704 -925 -459 -716 -617 -156 -543 -768 -577 -461 -898 -578 -230 -731 -842 -873 -667 -11 -972 -693 -3 -212 -741 -452 -119 -145 -89 -58 -89 -325 -778 -878 -322 -649 -289 -566 -103 -770 -107 -111 -757 -227 -975 -422 -957 -8 -312 -375 -553 -799 -306 -232 -407 -924 -845 -170 -8 -613 -284 -678 -712 -186 -393 -222 -480 -523 -2 -769 -679 -48 -674 -604 -976 -241 -20 -9 -428 -69 -38 -19 -457 -772 -400 -207 -62 -609 -38 -257 -567 -432 -638 -667 -815 -471 -751 -400 -127 -805 -394 -894 -130 -988 -987 -640 -681 -456 -961 -466 -662 -372 -671 -53 -663 -668 -738 -404 -474 -223 -785 -11 -36 -831 -810 -982 -637 -251 -672 -145 -803 -628 -754 -674 -481 -833 -579 -445 -138 -559 -697 -436 -835 -957 -585 -204 -582 -112 -523 -317 -764 -800 -373 -890 -466 -666 -221 -448 -843 -320 -389 -155 -947 -845 -979 -655 -704 -193 -222 -918 -853 -649 -587 -812 -139 -678 -650 -651 -954 -121 -265 -632 -134 -423 -455 -766 -902 -881 -280 -21 -59 -482 -354 -224 -464 -281 -68 -537 -208 -200 -618 -829 -271 -304 -291 -924 -228 -251 -803 -547 -186 -604 -124 -631 -291 -373 -238 -393 -797 -886 -527 -718 -581 -177 -27 -849 -174 -905 -476 -304 -905 -892 -110 -487 -336 -148 -667 -976 -506 -316 -949 -858 -883 -758 -455 -174 -546 -399 -216 -2 -379 -811 -989 -812 -96 -809 -535 -146 -121 -860 -189 -348 -671 -302 -581 -913 -902 -29 -602 -111 -871 -9 -903 -439 -366 -906 -795 -615 -526 -683 -266 -385 -93 -403 -190 -138 -645 -346 -116 -439 -267 -637 -167 -976 -499 -767 -395 -268 -218 -915 -413 -719 -182 -911 -811 -87 -323 -38 -339 -213 -862 -283 -230 -118 -100 -7 -741 -136 -742 -944 -982 -970 -913 -277 -333 -254 -960 -773 -503 -442 -294 -90 -685 -113 -238 -7 -812 -724 -834 -972 -737 -73 -718 -132 -284 -190 -699 -569 -291 -759 -891 -295 -810 -508 -737 -655 -149 -880 -698 -173 -899 -993 -916 -359 -398 -126 -847 -720 -294 -543 -873 -217 -659 -1000 -177 -146 -370 -963 -951 -411 -367 -997 -164 -458 -604 -196 -363 -520 -722 -762 -512 -544 -398 -547 -824 -461 -707 -716 -138 -136 -614 -21 -716 -693 -642 -303 -139 -704 -710 -288 -951 -564 -90 -695 -267 -787 -763 -675 -444 -122 -139 -829 -587 -673 -14 -233 -409 -130 -261 -364 -838 -182 -913 -748 -819 -55 -546 -233 -169 -429 -389 -666 -296 -370 -433 -821 -282 -67 -221 -810 -165 -258 -336 -43 -528 -729 -426 -274 -885 -810 -786 -108 -221 -316 -285 -671 -916 -183 -479 -242 -54 -33 -458 -517 -289 -175 -602 -849 -96 -870 -367 -188 -789 -595 -320 -126 -524 -772 -22 -939 -746 -375 -672 -492 -552 -728 -933 -212 -382 -978 -292 -829 -969 -302 -736 -355 -195 -794 -544 -982 -183 -770 -908 -312 -415 -564 -818 -724 -890 -179 -491 -115 -60 -259 -963 -143 -185 -103 -521 -376 -583 -301 -12 -787 -853 -797 -454 -483 -354 -173 -43 -748 -166 -788 -683 -505 -742 -660 -161 -912 -449 -339 -377 -536 -937 -851 -71 -275 -53 -767 -580 -243 -853 -718 -932 -540 -490 -780 -878 -683 -849 -896 -596 -268 -472 -384 -441 -208 -322 -538 -982 -795 -830 -397 -257 -93 -119 -478 -327 -635 -272 -337 -692 -139 -364 -939 -2 -440 -700 -290 -333 -849 -673 -17 -92 -719 -409 -419 -340 -373 -814 -748 -756 -363 -969 -328 -426 -116 -52 -95 -130 -105 -675 -35 -229 -965 -713 -119 -429 -864 -548 -81 -46 -122 -775 -574 -79 -326 -75 -405 -196 -19 -333 -653 -338 -161 -938 -561 -15 -190 -764 -845 -421 -464 -151 -574 -64 -156 -122 -556 -287 -960 -977 -540 -551 -231 -298 -403 -762 -28 -766 -746 -521 -744 -127 -619 -890 -327 -694 -326 -378 -277 -246 -298 -699 -381 -274 -537 -417 -646 -192 -178 -944 -677 -532 -81 -412 -768 -354 -304 -273 -180 -650 -373 -863 -193 -797 -491 -807 -663 -77 -69 -732 -840 -4 -20 -126 -240 -988 -814 -982 -344 -68 -974 -494 -895 -523 -236 -479 -837 -908 -942 -664 -426 -711 -632 -549 -398 -222 -394 -860 -214 -843 -164 -999 -937 -953 -593 -920 -181 -876 -715 -55 -239 -800 -17 -982 -699 -991 -615 -518 -386 -193 -594 -408 -106 -263 -751 -330 -303 -224 -565 -796 -831 -127 -118 -502 -188 -41 -811 -73 -155 -70 -503 -854 -678 -864 -472 -194 -50 -20 -257 -927 -458 -83 -546 -744 -840 -431 -432 -162 -561 -431 -42 -584 -428 -973 -652 -199 -813 -411 -930 -735 -235 -981 -799 -541 -89 -891 -441 -6 -526 -959 -949 -949 -950 -267 -791 -36 -713 -582 -539 -857 -131 -700 -177 -261 -111 -705 -13 -754 -457 -59 -490 -741 -844 -524 -919 -818 -301 -795 -491 -871 -774 -430 -399 -180 -297 -980 -59 -180 -343 -411 -270 -32 -649 -69 -131 -773 -804 -860 -834 -590 -573 -393 -918 -45 -276 -189 -483 -371 -244 -115 -620 -880 -654 -176 -737 -600 -603 -535 -152 -23 -731 -673 -386 -1000 -224 -745 -481 -879 -110 -438 -224 -536 -810 -502 -894 -702 -230 -179 -460 -99 -745 -954 -281 -374 -955 -974 -89 -831 -401 -418 -169 -612 -116 -519 -385 -492 -60 -49 -908 -99 -464 -525 -468 -946 -461 -681 -461 -929 -487 -856 -603 -181 -702 -211 -300 -652 -499 -187 -635 -610 -472 -984 -775 -180 -743 -373 -234 -70 -604 -695 -952 -962 -99 -124 -147 -560 -111 -360 -530 -217 -409 -21 -749 -745 -123 -815 -651 -469 -285 -665 -748 -173 -543 -137 -526 -495 -197 -169 -401 -577 -219 -130 -898 -726 -9 -527 -25 -673 -593 -152 -178 -709 -877 -56 -34 -128 -222 -327 -228 -731 -549 -58 -687 -199 -4 -358 -774 -278 -181 -446 -370 -218 -123 -913 -527 -579 -839 -870 -502 -923 -755 -820 -7 -667 -185 -731 -698 -855 -581 -447 -822 -675 -947 -626 -495 -618 -418 -812 -880 -263 -698 -466 -652 -118 -270 -677 -869 -763 -165 -306 -146 -397 -517 -369 -552 -892 -726 -599 -779 -56 -713 -306 -124 -243 -96 -183 -811 -197 -715 -328 -690 -613 -937 -863 -383 -288 -217 -242 -111 -863 -280 -420 -295 -284 -838 -997 -865 -203 -217 -575 -965 -900 -967 -908 -728 -547 -295 -857 -49 -698 -35 -187 -101 -289 -898 -651 -466 -48 -73 -693 -223 -540 -263 -121 -780 -809 -953 -867 -253 -405 -986 -872 -419 -253 -441 -276 -430 -712 -349 -133 -57 -547 -477 -235 -70 -957 -227 -716 -407 -882 -523 -696 -858 -116 -210 -432 -949 -54 -975 -260 -145 -599 -909 -576 -742 -569 -118 -309 -234 -892 -572 -374 -401 -887 -493 -39 -122 -565 -337 -595 -961 -57 -339 -621 -302 -449 -857 -332 -609 -820 -757 -129 -696 -542 -713 -439 -768 -40 -278 -71 -221 -867 -771 -6 -807 -616 -831 -249 -793 -938 -124 -22 -9 -310 -384 -956 -308 -190 -596 -321 -25 -35 -624 -864 -95 -887 -76 -554 -43 -190 -307 -402 -202 -462 -917 -696 -919 -572 -156 -268 -421 -448 -705 -39 -537 -570 -330 -634 -410 -297 -158 -169 -43 -663 -527 -438 -199 -961 -526 -31 -889 -15 -587 -279 -893 -548 -405 -454 -121 -213 -348 -712 -559 -619 -406 -503 -380 -795 -634 -4 -226 -703 -914 -468 -696 -464 -511 -25 -731 -484 -973 -462 -238 -243 -120 -774 -984 -576 -366 -607 -367 -909 -501 -124 -500 -472 -360 -550 -575 -607 -322 -135 -449 -59 -265 -482 -500 -644 -458 -74 -574 -538 -537 -573 -61 -910 -22 -252 -120 -434 -399 -989 -211 -526 -283 -557 -195 -115 -244 -750 -832 -878 -147 -507 -292 -374 -165 -370 -376 -180 -414 -953 -492 -683 -32 -94 -340 -766 -745 -832 -487 -183 -420 -308 -782 -403 -216 -650 -916 -51 -346 -212 -374 -273 -690 -388 -666 -813 -916 -768 -550 -418 -380 -311 -786 -42 -467 -8 -365 -34 -349 -883 -821 -730 -530 -581 -141 -351 -522 -316 -663 -621 -375 -28 -769 -443 -466 -33 -830 -387 -989 -252 -516 -886 -498 -360 -194 -38 -545 -223 -639 -875 -707 -423 -216 -912 -816 -837 -305 -261 -384 -390 -687 -557 -860 -196 -650 -170 -978 -722 -164 -233 -169 -348 -758 -996 -733 -556 -939 -275 -247 -106 -377 -277 -474 -138 -115 -587 -432 -623 -845 -73 -688 -140 -946 -512 -89 -425 -425 -194 -45 -440 -669 -224 -430 -270 -542 -669 -208 -26 -271 -115 -659 -811 -954 -331 -842 -146 -182 -685 -513 -87 -285 -722 -849 -582 -913 -420 -268 -780 -995 -5 -492 -811 -633 -524 -690 -575 -324 -540 -979 -793 -291 -544 -118 -160 -636 -100 -424 -510 -982 -272 -396 -585 -880 -488 -663 -50 -996 -787 -950 -670 -702 -782 -382 -216 -393 -74 -622 -993 -277 -86 -911 -281 -103 -585 -854 -903 -556 -966 -77 -77 -512 -906 -953 -849 -908 -820 -842 -153 -902 -861 -827 -871 -352 -793 -916 -750 -83 -501 -511 -379 -49 -606 -847 -810 -295 -980 -391 -638 -393 -958 -499 -247 -538 -686 -987 -943 -282 -733 -794 -605 -588 -49 -498 -504 -756 -553 -401 -380 -739 -462 -19 -932 -689 -33 -167 -235 -949 -476 -473 -721 -942 -229 -926 -248 -809 -198 -636 -477 -340 -969 -68 -433 -141 -375 -16 -536 -302 -762 -548 -668 -882 -115 -627 -159 -755 -424 -685 -116 -939 -815 -555 -136 -598 -549 -792 -915 -189 -212 -199 -570 -577 -326 -422 -300 -615 -920 -7 -336 -141 -200 -726 -114 -464 -369 -986 -861 -793 -988 -890 -201 -971 -50 -810 -955 -112 -746 -758 -149 -559 -641 -942 -445 -954 -682 -361 -551 -133 -156 -86 -988 -870 -770 -380 -512 -66 -252 -442 -432 -732 -915 -890 -629 -498 -803 -16 -372 -539 -764 -42 -778 -411 -40 -793 -785 -705 -39 -348 -799 -836 -952 -438 -618 -519 -969 -482 -15 -752 -777 -826 -528 -910 -541 -982 -55 -167 -62 -197 -610 -570 -157 -728 -137 -350 -218 -625 -610 -907 -151 -70 -865 -787 -516 -500 -620 -649 -597 -379 -213 -370 -73 -571 -807 -161 -80 -501 -877 -113 -841 -105 -683 -367 -39 -558 -86 -719 -150 -441 -956 -156 -815 -449 -896 -329 -11 -751 -692 -446 -828 -362 -488 -783 -942 -331 -451 -193 -74 -14 -248 -366 -702 -426 -446 -903 -384 -552 -238 -832 -717 -709 -91 -630 -999 -475 -356 -883 -734 -71 -884 -702 -567 -569 -631 -804 -940 -933 -302 -799 -239 -376 -88 -422 -217 -399 -777 -122 -130 -118 -855 -961 -558 -378 -152 -643 -880 -985 -801 -296 -739 -103 -648 -165 -444 -443 -424 -98 -96 -913 -910 -8 -716 -153 -52 -553 -948 -969 -508 -263 -570 -497 -622 -738 -539 -890 -616 -506 -653 -817 -986 -272 -453 -177 -564 -135 -540 -306 -522 -493 -24 -420 -689 -185 -74 -612 -595 -140 -828 -589 -103 -576 -219 -670 -809 -719 -315 -872 -370 -614 -112 -610 -268 -354 -972 -811 -479 -49 -633 -424 -90 -863 -515 -703 -660 -254 -485 -944 -577 -374 -187 -685 -387 -308 -109 -501 -198 -933 -70 -485 -419 -186 -684 -171 -640 -170 -885 -821 -68 -376 -376 -425 -659 -240 -384 -940 -872 -821 -908 -497 -662 -685 -239 -73 -242 -243 -411 -192 -64 -628 -396 -349 -345 -319 -120 -682 -652 -662 -584 -668 -871 -187 -250 -342 -208 -373 -786 -718 -832 -682 -787 -265 -437 -753 -30 -886 -777 -407 -109 -49 -979 -16 -673 -786 -436 -817 -266 -966 -946 -613 -71 -545 -768 -764 -841 -149 -55 -143 -678 -145 -773 -4 -217 -633 -682 -245 -635 -516 -666 -354 -681 -268 -120 -635 -252 -608 -244 -530 -224 -586 -155 -324 -635 -543 -625 -881 -66 -614 -731 -897 -865 -626 -443 -525 -996 -947 -255 -874 -35 -941 -815 -899 -413 -356 -977 -357 -864 -636 -679 -502 -987 -206 -995 -710 -650 -925 -599 -319 -295 -519 -301 -409 -591 -149 -510 -885 -585 -233 -850 -162 -679 -451 -623 -611 -73 -186 -1 -320 -191 -262 -536 -52 -978 -305 -891 -719 -444 -675 -703 -185 -475 -955 -581 -254 -129 -971 -653 -169 -96 -516 -878 -526 -782 -420 -50 -867 -604 -393 -717 -130 -322 -358 -660 -702 -683 -632 -119 -910 -932 -948 -268 -721 -237 -399 -908 -995 -691 -59 -194 -857 -260 -265 -332 -561 -329 -953 -621 -290 -770 -600 -572 -12 -65 -244 -771 -158 -580 -30 -721 -870 -401 -34 -318 -736 -19 -406 -346 -154 -512 -741 -935 -344 -387 -255 -101 -440 -133 -39 -200 -961 -955 -839 -134 -216 -603 -135 -856 -317 -730 -752 -631 -211 -35 -694 -653 -50 -639 -290 -813 -582 -59 -208 -880 -839 -166 -811 -133 -1000 -882 -859 -981 -909 -705 -46 -822 -539 -782 -569 -496 -963 -536 -867 -637 -707 -898 -478 -546 -210 -634 -565 -403 -784 -993 -909 -687 -511 -841 -880 -317 -99 -404 -301 -811 -771 -176 -593 -440 -717 -968 -906 -605 -510 -860 -170 -136 -864 -388 -720 -277 -753 -857 -72 -838 -981 -942 -436 -434 -804 -313 -342 -317 -117 -459 -857 -573 -589 -920 -535 -87 -346 -366 -895 -271 -287 -731 -667 -371 -521 -728 -411 -983 -224 -174 -482 -604 -990 -500 -951 -565 -588 -585 -220 -712 -248 -188 -853 -4 -201 -732 -886 -215 -186 -952 -362 -610 -399 -831 -646 -746 -288 -140 -394 -930 -586 -172 -582 -378 -534 -222 -120 -556 -791 -320 -149 -897 -731 -427 -773 -865 -409 -973 -7 -517 -366 -184 -594 -43 -978 -186 -417 -197 -864 -723 -610 -553 -72 -418 -231 -209 -362 -940 -282 -226 -281 -889 -999 -490 -348 -433 -268 -160 -525 -23 -960 -942 -27 -627 -670 -738 -109 -839 -393 -629 -837 -751 -623 -530 -886 -620 -667 -799 -721 -261 -12 -141 -53 -929 -52 -26 -778 -583 -658 -816 -305 -423 -370 -286 -319 -811 -471 -736 -703 -371 -550 -816 -410 -694 -616 -181 -344 -936 -889 -169 -516 -446 -753 -555 -333 -584 -531 -240 -429 -167 -562 -838 -920 -178 -421 -712 -94 -83 -387 -556 -306 -615 -717 -862 -172 -931 -696 -216 -956 -811 -529 -704 -200 -960 -193 -233 -780 -965 -479 -119 -385 -331 -956 -931 -803 -663 -769 -178 -361 -229 -214 -492 -923 -869 -515 -482 -154 -238 -276 -163 -345 -566 -439 -189 -584 -14 -376 -790 -538 -412 -262 -700 -481 -330 -541 -942 -970 -656 -538 -687 -180 -413 -717 -255 -742 -35 -441 -450 -800 -384 -188 -384 -556 -941 -82 -618 -703 -495 -177 -111 -484 -965 -925 -658 -182 -430 -71 -525 -549 -460 -324 -599 -826 -781 -428 -381 -434 -164 -939 -904 -498 -712 -310 -776 -81 -836 -90 -429 -272 -477 -223 -55 -484 -533 -344 -64 -277 -193 -196 -551 -89 -442 -949 -744 -61 -855 -412 -394 -459 -842 -181 -533 -91 -800 -525 -358 -906 -797 -156 -840 -25 -127 -470 -333 -502 -601 -801 -787 -203 -330 -258 -510 -113 -188 -772 -36 -74 -409 -704 -988 -461 -350 -146 -307 -361 -983 -48 -133 -19 -152 -197 -256 -840 -597 -581 -246 -825 -979 -384 -621 -993 -76 -364 -235 -779 -269 -416 -725 -738 -102 -542 -567 -216 -985 -746 -3 -968 -183 -60 -654 -33 -513 -185 -522 -845 -253 -233 -134 -124 -93 -970 -67 -174 -930 -711 -90 -606 -71 -743 -703 -706 -93 -321 -27 -45 -294 -538 -481 -405 -933 -592 -928 -825 -819 -641 -377 -294 -365 -83 -667 -121 -886 -726 -308 -931 -510 -251 -623 -60 -526 -79 -481 -495 -774 -793 -700 -326 -337 -802 -808 -437 -629 -709 -579 -95 -463 -272 -981 -322 -986 -773 -840 -548 -67 -392 -258 -176 -555 -386 -697 -910 -514 -80 -585 -543 -540 -906 -504 -384 -873 -308 -934 -35 -32 -699 -747 -618 -318 -299 -571 -417 -189 -720 -967 -66 -397 -439 -1 -208 -907 -646 -660 -887 -845 -778 -18 -884 -643 -595 -534 -5 -413 -232 -415 -70 -343 -165 -38 -984 -273 -777 -237 -476 -498 -538 -409 -43 -42 -17 -814 -560 -998 -405 -750 -657 -511 -109 -270 -729 -628 -594 -861 -12 -364 -718 -836 -848 -673 -441 -260 -271 -514 -142 -564 -699 -110 -682 -646 -659 -247 -21 -143 -150 -637 -503 -899 -32 -686 -715 -704 -467 -60 -218 -436 -587 -285 -15 -293 -934 -755 -799 -171 -867 -228 -367 -889 -918 -187 -918 -650 -917 -882 -152 -667 -38 -61 -59 -179 -396 -830 -711 -701 -134 -43 -209 -636 -718 -903 -652 -300 -874 -35 -417 -199 -202 -654 -695 -767 -704 -764 -652 -135 -522 -325 -334 -228 -770 -883 -449 -890 -969 -491 -824 -698 -913 -875 -378 -783 -989 -592 -818 -355 -174 -428 -208 -386 -698 -470 -888 -281 -913 -898 -593 -946 -285 -989 -81 -974 -784 -891 -306 -684 -860 -775 -652 -924 -185 -622 -726 -631 -857 -236 -234 -90 -985 -403 -889 -504 -133 -335 -558 -188 -33 -653 -784 -143 -302 -139 -958 -647 -47 -199 -544 -742 -90 -551 -836 -141 -488 -282 -568 -161 -415 -684 -439 -648 -287 -794 -196 -570 -272 -953 -697 -148 -806 -685 -531 -186 -961 -676 -228 -475 -993 -446 -351 -763 -807 -341 -328 -599 -514 -796 -878 -615 -349 -680 -659 -631 -79 -64 -887 -560 -184 -629 -419 -138 -307 -552 -468 -910 -340 -922 -985 -288 -572 -601 -410 -466 -810 -404 -150 -872 -548 -188 -541 -794 -129 -849 -315 -814 -453 -375 -941 -804 -832 -349 -943 -483 -610 -500 -871 -286 -4 -619 -567 -516 -917 -783 -860 -932 -336 -4 -278 -666 -403 -960 -660 -890 -67 -582 -528 -778 -520 -148 -445 -883 -302 -593 -163 -27 -725 -50 -848 -391 -65 -958 -330 -851 -594 -431 -965 -975 -405 -283 -197 -305 -734 -359 -232 -97 -10 -790 -810 -862 -838 -320 -896 -843 -766 -131 -688 -559 -642 -938 -20 -132 -502 -3 -296 -105 -162 -24 -833 -790 -214 -180 -855 -463 -28 -208 -60 -551 -730 -204 -791 -133 -126 -771 -831 -565 -979 -419 -831 -222 -890 -810 -563 -409 -216 -935 -844 -904 -340 -352 -48 -185 -642 -874 -843 -549 -731 -384 -129 -279 -643 -66 -417 -94 -410 -799 -527 -591 -38 -131 -770 -343 -156 -362 -727 -853 -678 -267 -685 -622 -415 -700 -891 -218 -716 -974 -556 -285 -464 -2 -774 -874 -92 -948 -723 -34 -431 -696 -796 -45 -872 -241 -263 -90 -778 -927 -380 -604 -768 -471 -751 -997 -254 -944 -565 -343 -154 -342 -287 -841 -202 -155 -539 -639 -677 -287 -354 -938 -590 -499 -745 -840 -984 -98 -784 -602 -557 -32 -668 -651 -243 -798 -406 -607 -941 -715 -862 -956 -973 -699 -398 -193 -571 -292 -725 -305 -257 -522 -125 -831 -156 -78 -329 -122 -652 -669 -616 -420 -369 -902 -905 -562 -426 -950 -676 -885 -892 -897 -758 -422 -48 -371 -779 -566 -726 -17 -961 -911 -249 -81 -376 -106 -810 -641 -761 -49 -555 -852 -110 -932 -507 -846 -186 -338 -740 -598 -237 -137 -47 -461 -60 -33 -428 -569 -528 -767 -102 -555 -890 -704 -909 -572 -204 -179 -505 -102 -824 -81 -599 -94 -499 -279 -880 -928 -946 -786 -22 -753 -962 -127 -48 -672 -622 -380 -195 -41 -780 -720 -727 -214 -796 -454 -363 -712 -88 -610 -174 -93 -474 -632 -700 -450 -876 -987 -395 -676 -801 -434 -391 -831 -537 -235 -901 -854 -508 -692 -912 -365 -161 -973 -589 -373 -13 -35 -91 -778 -958 -774 -986 -680 -967 -408 -103 -777 -968 -773 -992 -333 -414 -993 -233 -789 -161 -608 -108 -494 -272 -527 -145 -681 -321 -152 -913 -916 -217 -883 -801 -827 -204 -249 -638 -187 -557 -588 -714 -746 -680 -509 -296 -940 -221 -760 -291 -859 -289 -30 -246 -568 -241 -21 -957 -831 -980 -615 -979 -476 -107 -269 -846 -642 -283 -112 -287 -49 -666 -712 -365 -405 -614 -142 -766 -248 -201 -338 -950 -573 -42 -726 -40 -295 -730 -529 -598 -872 -486 -91 -373 -916 -963 -539 -190 -268 -121 -257 -318 -461 -858 -807 -101 -620 -600 -138 -246 -810 -58 -947 -348 -655 -767 -32 -875 -774 -953 -253 -497 -978 -773 -89 -135 -481 -135 -699 -924 -962 -412 -68 -954 -549 -816 -394 -450 -939 -622 -804 -745 -719 -670 -408 -691 -631 -191 -496 -61 -560 -120 -345 -104 -835 -947 -852 -151 -222 -133 -809 -26 -91 -80 -206 -762 -169 -984 -669 -85 -811 -915 -308 -327 -66 -766 -16 -178 -561 -726 -807 -240 -763 -835 -146 -586 -504 -821 -406 -980 -391 -38 -667 -497 -29 -246 -230 -665 -924 -836 -612 -116 -436 -558 -31 -265 -544 -806 -738 -613 -781 -861 -488 -659 -90 -109 -476 -350 -689 -326 -294 -891 -793 -5 -621 -5 -814 -817 -314 -333 -692 -120 -430 -503 -758 -125 -243 -452 -759 -589 -688 -494 -661 -147 -298 -567 -676 -930 -97 -727 -887 -413 -24 -202 -230 -103 -367 -492 -76 -789 -73 -4 -85 -755 -118 -810 -622 -249 -322 -314 -229 -990 -457 -338 -898 -452 -298 -43 -259 -504 -897 -800 -221 -594 -291 -671 -788 -387 -787 -572 -427 -587 -54 -219 -534 -297 -437 -899 -968 -815 -930 -52 -60 -363 -541 -880 -125 -69 -399 -168 -113 -409 -118 -508 -373 -645 -556 -370 -220 -506 -313 -15 -916 -133 -656 -606 -578 -779 -856 -648 -263 -265 -535 -389 -593 -782 -668 -551 -753 -442 -588 -388 -895 -617 -731 -546 -560 -457 -73 -981 -298 -347 -535 -319 -56 -497 -203 -396 -574 -901 -882 -351 -877 -499 -274 -452 -624 -869 -460 -744 -648 -675 -157 -433 -325 -164 -32 -314 -209 -501 -313 -966 -9 -273 -157 -518 -76 -144 -34 -342 -4 -487 -591 -364 -203 -223 -611 -331 -905 -79 -893 -73 -999 -634 -130 -61 -667 -792 -184 -27 -475 -527 -193 -32 -983 -510 -796 -568 -934 -250 -231 -44 -427 -205 -48 -144 -591 -64 -366 -363 -401 -104 -807 -795 -969 -662 -56 -386 -539 -467 -610 -529 -608 -346 -872 -355 -244 -647 -535 -828 -65 -15 -23 -652 -996 -507 -728 -863 -114 -687 -793 -396 -563 -794 -451 -162 -331 -5 -843 -433 -431 -898 -996 -879 -502 -276 -6 -277 -226 -392 -442 -367 -767 -976 -7 -635 -288 -162 -512 -101 -401 -971 -656 -591 -361 -365 -800 -355 -936 -852 -204 -678 -199 -900 -473 -401 -430 -967 -585 -701 -541 -374 -113 -67 -917 -430 -975 -636 -953 -261 -514 -65 -243 -273 -81 -48 -554 -5 -463 -695 -771 -307 -937 -543 -725 -112 -483 -759 -775 -152 -289 -308 -282 -216 -434 -713 -196 -901 -873 -616 -181 -143 -675 -905 -22 -805 -315 -437 -386 -496 -380 -233 -43 -722 -957 -805 -547 -499 -212 -640 -549 -99 -108 -969 -409 -902 -468 -96 -51 -509 -759 -802 -393 -311 -656 -263 -102 -677 -17 -273 -127 -199 -156 -603 -493 -714 -218 -203 -776 -621 -497 -299 -825 -870 -238 -745 -506 -914 -155 -203 -977 -530 -106 -150 -574 -1 -696 -993 -950 -189 -43 -689 -399 -298 -476 -387 -973 -142 -350 -330 -124 -817 -675 -754 -811 -665 -955 -695 -427 -710 -269 -646 -817 -798 -272 -520 -333 -751 -235 -990 -550 -589 -203 -587 -772 -959 -113 -438 -878 -64 -542 -425 -368 -83 -290 -16 -478 -365 -547 -937 -425 -721 -504 -221 -115 -960 -963 -477 -535 -607 -580 -812 -197 -920 -434 -155 -917 -656 -16 -990 -156 -456 -291 -643 -197 -495 -630 -14 -321 -87 -471 -601 -337 -106 -893 -676 -725 -559 -219 -449 -578 -694 -161 -294 -237 -450 -174 -137 -335 -243 -853 -711 -909 -835 -58 -396 -841 -835 -115 -745 -918 -625 -24 -534 -507 -733 -329 -195 -451 -79 -515 -607 -400 -998 -483 -993 -53 -818 -681 -728 -609 -168 -429 -570 -8 -869 -289 -451 -949 -951 -980 -869 -282 -435 -558 -482 -219 -23 -833 -2 -861 -572 -327 -549 -732 -447 -144 -514 -776 -268 -39 -84 -841 -295 -139 -134 -478 -314 -230 -892 -16 -2 -167 -622 -393 -629 -155 -72 -282 -831 -752 -684 -292 -147 -133 -413 -314 -416 -646 -970 -788 -669 -184 -769 -200 -675 -114 -687 -317 -990 -272 -473 -191 -595 -746 -86 -91 -573 -887 -162 -592 -249 -470 -416 -826 -692 -123 -660 -741 -52 -684 -473 -911 -322 -22 -834 -62 -786 -967 -22 -706 -897 -832 -935 -891 -95 -135 -125 -44 -396 -128 -350 -861 -46 -641 -36 -722 -251 -40 -743 -594 -949 -24 -887 -733 -434 -93 -751 -257 -771 -712 -314 -305 -467 -727 -103 -20 -62 -476 -503 -987 -573 -641 -577 -754 -732 -472 -396 -97 -858 -496 -621 -487 -510 -628 -424 -902 -110 -489 -642 -190 -856 -303 -645 -937 -817 -363 -848 -738 -731 -921 -108 -151 -91 -733 -344 -924 -525 -49 -619 -559 -800 -559 -133 -381 -226 -663 -86 -734 -856 -202 -888 -289 -293 -26 -428 -471 -765 -996 -510 -473 -101 -8 -414 -421 -107 -396 -167 -438 -110 -773 -415 -30 -463 -239 -332 -253 -161 -866 -242 -782 -226 -812 -736 -879 -6 -467 -356 -821 -318 -312 -136 -492 -523 -283 -532 -694 -739 -582 -112 -265 -336 -407 -588 -44 -16 -919 -26 -446 -392 -735 -512 -543 -778 -125 -250 -113 -326 -471 -581 -940 -251 -319 -551 -252 -530 -231 -675 -147 -728 -396 -698 -707 -774 -711 -253 -752 -348 -704 -41 -726 -604 -880 -429 -443 -394 -367 -904 -268 -975 -710 -212 -318 -549 -917 -869 -368 -269 -484 -414 -577 -659 -500 -772 -575 -135 -727 -109 -375 -476 -671 -486 -160 -458 -661 -1 -337 -365 -532 -955 -655 -140 -448 -582 -22 -942 -530 -221 -969 -560 -822 -114 -933 -752 -958 -306 -650 -130 -296 -504 -157 -529 -833 -693 -776 -961 -726 -132 -248 -289 -317 -849 -541 -911 -373 -109 -775 -361 -867 -263 -309 -34 -560 -837 -971 -84 -255 -557 -716 -32 -344 -447 -637 -546 -238 -672 -544 -617 -59 -293 -357 -752 -838 -654 -983 -930 -397 -449 -914 -987 -540 -442 -815 -938 -37 -495 -724 -753 -551 -321 -82 -879 -787 -752 -523 -966 -952 -638 -739 -799 -76 -608 -662 -117 -665 -550 -133 -111 -706 -296 -505 -796 -580 -214 -659 -662 -755 -648 -724 -893 -545 -961 -566 -912 -256 -107 -707 -56 -706 -463 -697 -950 -716 -121 -98 -953 -985 -258 -133 -822 -709 -867 -21 -638 -961 -417 -292 -694 -468 -864 -464 -786 -19 -681 -25 -305 -56 -372 -781 -240 -702 -523 -80 -660 -548 -371 -293 -784 -483 -471 -400 -312 -307 -982 -158 -21 -518 -250 -960 -708 -777 -173 -157 -190 -11 -619 -409 -536 -525 -322 -678 -87 -393 -102 -493 -867 -574 -831 -909 -980 -699 -458 -311 -674 -627 -9 -255 -515 -684 -363 -136 -122 -364 -577 -841 -336 -46 -125 -612 -809 -38 -489 -607 -402 -143 -89 -427 -459 -564 -158 -62 -256 -319 -304 -527 -623 -828 -40 -71 -200 -278 -296 -238 -412 -732 -975 -904 -909 -16 -54 -673 -491 -775 -6 -89 -995 -333 -43 -918 -795 -594 -106 -931 -554 -38 -932 -901 -407 -714 -278 -319 -625 -398 -878 -802 -868 -598 -702 -604 -729 -369 -417 -991 -556 -510 -745 -362 -715 -282 -687 -368 -614 -358 -927 -661 -690 -658 -509 -205 -651 -682 -850 -334 -698 -389 -924 -41 -327 -890 -994 -386 -69 -805 -580 -348 -253 -825 -167 -418 -399 -656 -605 -811 -387 -285 -416 -620 -70 -400 -613 -334 -878 -566 -120 -783 -432 -279 -574 -11 -978 -841 -935 -419 -596 -846 -393 -890 -307 -414 -609 -17 -556 -413 -273 -778 -234 -209 -105 -126 -144 -661 -680 -366 -199 -481 -778 -524 -29 -363 -43 -600 -441 -923 -183 -553 -992 -858 -779 -302 -141 -673 -43 -4 -179 -839 -24 -118 -82 -931 -976 -864 -937 -453 -152 -676 -173 -641 -369 -603 -622 -341 -672 -585 -92 -306 -73 -787 -245 -194 -809 -104 -190 -879 -622 -121 -987 -46 -561 -240 -57 -127 -439 -658 -867 -33 -849 -416 -145 -769 -256 -922 -698 -471 -808 -220 -18 -346 -749 -978 -599 -700 -772 -744 -375 -366 -840 -473 -521 -605 -573 -73 -922 -743 -783 -829 -355 -810 -100 -19 -154 -885 -975 -776 -814 -818 -590 -305 -112 -969 -615 -11 -548 -7 -650 -801 -807 -502 -645 -128 -853 -461 -697 -881 -500 -245 -20 -155 -431 -782 -572 -356 -656 -121 -442 -207 -61 -292 -220 -9 -322 -146 -51 -570 -312 -1000 -145 -107 -985 -706 -669 -46 -776 -79 -844 -66 -227 -264 -140 -581 -319 -484 -602 -66 -260 -683 -181 -814 -154 -659 -516 -827 -31 -498 -162 -686 -851 -360 -927 -954 -411 -550 -64 -961 -308 -463 -954 -862 -951 -176 -323 -37 -243 -755 -612 -196 -831 -876 -388 -179 -808 -925 -123 -205 -300 -290 -272 -9 -451 -28 -709 -163 -820 -228 -693 -683 -490 -371 -613 -866 -546 -768 -894 -234 -914 -219 -723 -467 -623 -534 -526 -504 -730 -449 -620 -165 -674 -140 -124 -693 -181 -196 -446 -220 -382 -271 -557 -838 -794 -533 -195 -682 -818 -233 -916 -419 -379 -544 -440 -836 -805 -33 -804 -858 -314 -399 -135 -659 -580 -882 -691 -418 -504 -346 -809 -564 -542 -807 -344 -109 -623 -280 -785 -549 -957 -850 -102 -739 -297 -48 -368 -517 -465 -737 -455 -926 -711 -120 -124 -5 -329 -88 -411 -139 -856 -383 -862 -686 -320 -987 -867 -934 -672 -717 -699 -39 -63 -510 -940 -872 -436 -566 -28 -202 -471 -780 -137 -516 -379 -24 -441 -789 -614 -530 -708 -572 -34 -375 -440 -102 -568 -387 -484 -252 -203 -617 -275 -3 -602 -844 -184 -926 -202 -922 -429 -661 -569 -643 -642 -907 -633 -367 -508 -328 -263 -10 -336 -267 -928 -362 -703 -801 -103 -498 -818 -818 -552 -641 -892 -756 -489 -241 -392 -43 -431 -10 -617 -709 -485 -216 -511 -314 -864 -290 -470 -778 -485 -258 -982 -785 -926 -358 -973 -514 -751 -257 -516 -641 -839 -130 -165 -734 -512 -342 -250 -711 -258 -549 -119 -126 -248 -643 -418 -140 -311 -800 -369 -808 -140 -910 -363 -776 -162 -479 -1000 -708 -682 -683 -646 -871 -228 -694 -543 -349 -272 -792 -245 -938 -489 -76 -403 -631 -415 -579 -948 -514 -529 -147 -24 -104 -422 -791 -488 -703 -899 -848 -841 -871 -348 -869 -706 -119 -435 -599 -822 -662 -76 -555 -156 -541 -845 -724 -776 -524 -666 -549 -27 -869 -785 -752 -353 -464 -85 -934 -71 -204 -790 -840 -84 -933 -287 -458 -747 -930 -294 -411 -48 -468 -870 -813 -817 -332 -10 -302 -52 -428 -811 -331 -190 -347 -354 -874 -168 -435 -399 -584 -325 -507 -712 -5 -831 -913 -886 -415 -568 -225 -68 -721 -219 -742 -950 -246 -867 -180 -952 -884 -210 -423 -169 -200 -200 -197 -352 -866 -999 -758 -307 -324 -506 -242 -766 -767 -954 -698 -819 -545 -609 -108 -127 -785 -608 -109 -372 -823 -198 -718 -463 -312 -961 -341 -715 -842 -458 -589 -220 -826 -809 -189 -207 -126 -82 -394 -719 -548 -567 -238 -145 -609 -613 -952 -822 -542 -913 -715 -148 -634 -510 -993 -567 -95 -661 -430 -916 -991 -377 -420 -573 -141 -106 -785 -63 -915 -710 -950 -637 -702 -825 -138 -670 -801 -509 -442 -497 -962 -334 -79 -240 -383 -851 -514 -598 -757 -243 -423 -805 -790 -835 -696 -183 -810 -483 -352 -611 -428 -437 -190 -800 -693 -170 -187 -759 -416 -916 -960 -865 -148 -745 -438 -442 -992 -693 -182 -585 -33 -9 -350 -400 -697 -438 -96 -7 -631 -965 -540 -924 -747 -620 -273 -825 -26 -609 -42 -72 -461 -79 -569 -833 -438 -111 -163 -5 -294 -884 -901 -384 -400 -489 -333 -220 -72 -877 -694 -804 -18 -367 -922 -280 -876 -999 -874 -817 -830 -717 -393 -929 -308 -457 -318 -969 -242 -840 -537 -553 -2 -358 -655 -18 -676 -389 -410 -605 -823 -982 -231 -434 -194 -501 -985 -858 -701 -245 -355 -423 -967 -905 -726 -104 -838 -573 -436 -701 -14 -501 -174 -924 -997 -335 -822 -870 -296 -747 -676 -419 -101 -655 -320 -362 -712 -18 -868 -742 -243 -403 -885 -358 -47 -165 -764 -291 -935 -668 -56 -936 -827 -810 -863 -76 -141 -217 -7 -168 -544 -61 -636 -758 -778 -729 -645 -745 -970 -137 -748 -199 -88 -105 -437 -526 -860 -812 -827 -13 -292 -727 -607 -749 -287 -179 -879 -979 -252 -342 -869 -606 -28 -686 -683 -724 -560 -224 -284 -108 -805 -548 -595 -953 -708 -283 -97 -885 -473 -426 -722 -531 -722 -943 -305 -192 -59 -948 -31 -848 -203 -951 -824 -90 -479 -644 -846 -380 -563 -968 -847 -52 -473 -974 -188 -895 -649 -854 -400 -67 -410 -89 -807 -408 -561 -304 -29 -671 -130 -578 -211 -202 -411 -98 -255 -642 -198 -642 -88 -472 -218 -979 -327 -991 -762 -730 -898 -752 -531 -299 -481 -552 -740 -510 -852 -816 -931 -320 -800 -531 -532 -445 -921 -632 -475 -874 -829 -660 -277 -800 -407 -280 -869 -462 -820 -498 -862 -505 -359 -217 -334 -227 -460 -67 -563 -164 -921 -427 -536 -264 -478 -911 -693 -784 -964 -117 -206 -718 -638 -119 -805 -358 -1 -350 -657 -69 -449 -248 -448 -112 -494 -118 -568 -860 -608 -753 -520 -753 -130 -231 -449 -510 -925 -28 -741 -389 -665 -239 -952 -189 -465 -662 -724 -70 -904 -32 -539 -143 -26 -231 -527 -605 -655 -851 -786 -814 -718 -303 -609 -257 -337 -210 -926 -459 -50 -614 -517 -28 -247 -81 -550 -291 -106 -819 -189 -218 -541 -508 -681 -171 -907 -579 -483 -375 -512 -971 -276 -672 -379 -349 -728 -107 -990 -822 -794 -448 -534 -731 -992 -944 -555 -909 -435 -365 -205 -568 -790 -38 -47 -59 -639 -90 -497 -864 -266 -281 -413 -36 -940 -749 -220 -510 -341 -579 -618 -930 -751 -137 -12 -610 -117 -870 -549 -386 -392 -264 -2 -808 -531 -750 -12 -852 -188 -744 -183 -4 -588 -990 -853 -642 -624 -704 -255 -27 -272 -723 -216 -930 -692 -536 -182 -232 -872 -502 -772 -363 -66 -542 -388 -93 -468 -479 -433 -977 -774 -800 -553 -388 -898 -989 -163 -944 -465 -459 -399 -76 -296 -271 -342 -450 -72 -37 -864 -253 -951 -373 -902 -423 -799 -561 -17 -609 -613 -671 -297 -336 -961 -410 -484 -299 -609 -268 -854 -615 -842 -558 -646 -886 -440 -415 -460 -443 -776 -990 -593 -450 -489 -182 -2 -564 -842 -878 -662 -67 -113 -973 -801 -515 -466 -583 -438 -712 -143 -667 -60 -409 -187 -502 -778 -64 -62 -842 -69 -599 -442 -377 -736 -634 -694 -414 -717 -857 -393 -649 -866 -781 -233 -514 -935 -809 -142 -710 -862 -135 -430 -441 -595 -236 -442 -689 -665 -951 -42 -962 -306 -257 -944 -906 -998 -617 -358 -749 -511 -956 -33 -578 -415 -403 -550 -905 -907 -30 -277 -910 -697 -820 -13 -749 -127 -775 -147 -409 -823 -837 -427 -27 -817 -64 -270 -87 -637 -638 -197 -365 -958 -124 -840 -243 -77 -260 -399 -465 -595 -197 -982 -764 -763 -389 -679 -7 -492 -725 -340 -48 -860 -640 -217 -646 -995 -881 -84 -484 -568 -70 -271 -245 -306 -587 -643 -410 -252 -301 -94 -499 -100 -730 -200 -264 -662 -793 -237 -858 -523 -453 -256 -683 -941 -311 -386 -550 -708 -222 -452 -518 -237 -669 -777 -41 -704 -539 -235 -896 -602 -640 -359 -1 -664 -103 -285 -581 -349 -617 -481 -456 -646 -187 -632 -862 -222 -621 -191 -419 -682 -613 -653 -312 -656 -271 -125 -8 -838 -870 -239 -199 -791 -875 -203 -103 -325 -107 -526 -955 -99 -525 -741 -25 -463 -163 -827 -809 -586 -905 -544 -742 -331 -40 -300 -831 -880 -8 -930 -473 -647 -629 -765 -403 -726 -943 -350 -615 -254 -332 -317 -978 -223 -564 -498 -689 -461 -835 -908 -700 -183 -545 -610 -489 -834 -108 -929 -573 -873 -175 -676 -40 -810 -9 -6 -29 -671 -682 -643 -790 -885 -850 -310 -779 -761 -405 -931 -493 -294 -727 -367 -158 -283 -480 -546 -111 -243 -104 -777 -442 -676 -594 -464 -25 -249 -564 -93 -629 -511 -734 -261 -496 -908 -396 -269 -318 -225 -605 -478 -920 -154 -184 -269 -475 -969 -987 -486 -279 -597 -223 -963 -500 -531 -714 -703 -604 -447 -45 -282 -468 -840 -486 -504 -18 -171 -666 -512 -803 -163 -264 -91 -445 -692 -745 -80 -13 -734 -262 -286 -930 -183 -358 -849 -912 -829 -775 -510 -286 -112 -313 -917 -96 -904 -542 -245 -76 -878 -263 -551 -825 -162 -829 -787 -704 -475 -621 -921 -702 -597 -794 -49 -700 -475 -618 -830 -811 -769 -190 -188 -369 -446 -908 -890 -312 -172 -821 -473 -856 -139 -137 -241 -322 -516 -883 -541 -7 -529 -782 -825 -932 -913 -453 -522 -811 -363 -538 -98 -673 -969 -108 -429 -704 -627 -498 -864 -154 -129 -271 -751 -252 -685 -567 -737 -617 -927 -328 -897 -283 -175 -737 -806 -335 -853 -960 -578 -912 -942 -633 -482 -958 -520 -891 -650 -507 -203 -370 -45 -766 -263 -970 -594 -669 -880 -889 -581 -137 -532 -300 -226 -869 -508 -545 -944 -746 -951 -725 -387 -259 -546 -160 -822 -164 -27 -217 -849 -500 -670 -208 -120 -245 -958 -39 -319 -733 -611 -131 -333 -318 -933 -455 -613 -373 -814 -993 -283 -905 -283 -171 -218 -717 -721 -223 -449 -934 -364 -44 -880 -905 -181 -467 -933 -262 -212 -75 -115 -45 -341 -96 -315 -465 -341 -227 -126 -789 -668 -351 -74 -225 -139 -683 -765 -482 -51 -111 -69 -96 -487 -645 -32 -500 -199 -713 -173 -367 -147 -981 -30 -436 -171 -639 -759 -456 -33 -518 -691 -696 -859 -744 -539 -763 -698 -485 -246 -680 -532 -835 -199 -715 -13 -299 -613 -367 -238 -87 -255 -617 -808 -527 -502 -820 -229 -260 -282 -195 -62 -178 -56 -471 -156 -415 -343 -837 -343 -818 -275 -637 -926 -195 -141 -691 -804 -306 -617 -201 -606 -214 -395 -64 -975 -921 -583 -481 -59 -267 -624 -157 -742 -722 -114 -671 -769 -513 -949 -895 -737 -82 -982 -322 -470 -837 -566 -480 -285 -308 -276 -88 -543 -632 -329 -801 -365 -286 -246 -252 -859 -263 -698 -989 -790 -152 -51 -787 -345 -28 -568 -900 -838 -476 -275 -655 -607 -120 -170 -309 -366 -156 -539 -910 -543 -648 -561 -598 -127 -721 -714 -393 -412 -658 -968 -485 -574 -383 -940 -836 -324 -443 -405 -922 -432 -38 -84 -304 -531 -68 -714 -858 -250 -298 -753 -438 -15 -351 -963 -330 -760 -864 -396 -372 -533 -736 -546 -524 -272 -445 -902 -163 -366 -689 -911 -932 -460 -185 -897 -865 -145 -705 -569 -850 -667 -354 -341 -797 -137 -741 -375 -252 -570 -826 -190 -467 -102 -333 -233 -503 -655 -333 -355 -640 -279 -65 -993 -825 -131 -281 -277 -980 -499 -726 -525 -315 -940 -79 -752 -30 -306 -990 -905 -618 -590 -927 -785 -313 -156 -488 -472 -286 -794 -797 -183 -297 -318 -545 -989 -933 -369 -565 -237 -390 -192 -312 -57 -123 -638 -958 -738 -890 -299 -453 -771 -738 -839 -211 -427 -76 -412 -706 -994 -28 -783 -973 -134 -347 -147 -280 -822 -75 -984 -446 -534 -764 -123 -487 -584 -306 -179 -275 -191 -738 -291 -678 -468 -841 -664 -923 -487 -804 -657 -20 -702 -355 -399 -140 -279 -323 -855 -476 -951 -673 -132 -335 -96 -11 -819 -232 -244 -829 -651 -127 -268 -119 -681 -710 -239 -399 -88 -853 -181 -600 -783 -670 -155 -937 -796 -331 -83 -345 -249 -486 -615 -252 -650 -472 -19 -551 -787 -152 -105 -594 -836 -221 -261 -333 -444 -782 -338 -663 -973 -537 -690 -402 -643 -558 -899 -482 -484 -551 -250 -484 -303 -111 -485 -875 -292 -316 -784 -550 -440 -822 -712 -321 -578 -988 -47 -367 -549 -298 -663 -11 -563 -475 -97 -730 -43 -407 -692 -630 -872 -786 -823 -304 -559 -837 -631 -695 -79 -969 -590 -385 -28 -596 -792 -856 -310 -383 -423 -396 -747 -237 -552 -71 -277 -990 -189 -328 -469 -580 -628 -327 -903 -722 -327 -288 -220 -932 -942 -528 -73 -607 -719 -440 -213 -210 -498 -93 -540 -415 -609 -202 -74 -869 -858 -201 -301 -146 -74 -209 -954 -142 -616 -163 -996 -506 -371 -442 -292 -565 -208 -206 -446 -911 -629 -551 -385 -757 -513 -419 -407 -20 -961 -425 -367 -675 -258 -80 -568 -247 -845 -864 -753 -508 -981 -770 -582 -891 -821 -359 -343 -145 -157 -628 -426 -22 -514 -239 -485 -415 -737 -410 -308 -978 -109 -890 -197 -306 -160 -715 -546 -311 -335 -120 -118 -751 -56 -773 -923 -194 -871 -323 -371 -880 -997 -674 -783 -631 -605 -993 -151 -18 -454 -587 -179 -324 -907 -757 -878 -657 -632 -143 -102 -307 -232 -304 -748 -426 -792 -124 -499 -983 -87 -115 -107 -143 -981 -157 -331 -927 -793 -298 -780 -43 -395 -807 -205 -336 -895 -891 -952 -928 -164 -860 -535 -5 -3 -25 -827 -988 -76 -788 -931 -551 -223 -750 -880 -768 -301 -919 -219 -597 -998 -378 -542 -431 -477 -840 -486 -410 -911 -282 -224 -585 -838 -136 -203 -42 -461 -783 -254 -468 -854 -884 -216 -237 -488 -627 -244 -375 -685 -834 -265 -770 -234 -649 -710 -144 -965 -217 -216 -939 -41 -237 -1000 -831 -470 -151 -930 -849 -761 -813 -261 -359 -588 -837 -179 -724 -338 -654 -90 -463 -325 -356 -138 -740 -609 -784 -158 -181 -538 -31 -297 -271 -780 -28 -549 -633 -611 -633 -612 -846 -47 -777 -994 -228 -194 -256 -719 -936 -337 -93 -288 -5 -521 -136 -819 -346 -573 -994 -969 -873 -246 -918 -349 -890 -292 -523 -439 -961 -499 -795 -460 -895 -63 -321 -460 -616 -133 -143 -848 -729 -313 -200 -286 -788 -830 -859 -128 -358 -711 -610 -243 -413 -373 -530 -913 -192 -61 -277 -17 -614 -652 -792 -314 -897 -755 -89 -660 -142 -56 -573 -565 -827 -707 -199 -885 -11 -360 -738 -988 -658 -388 -858 -454 -93 -411 -657 -910 -14 -31 -173 -291 -231 -447 -608 -794 -298 -990 -961 -558 -766 -741 -12 -163 -490 -936 -243 -413 -709 -27 -323 -38 -142 -274 -109 -628 -907 -681 -16 -155 -199 -958 -970 -738 -369 -389 -769 -89 -440 -221 -896 -772 -162 -323 -107 -481 -603 -257 -765 -238 -172 -946 -381 -835 -131 -173 -497 -902 -940 -242 -672 -772 -617 -368 -587 -310 -930 -545 -543 -781 -153 -631 -884 -450 -122 -501 -558 -215 -568 -533 -420 -360 -75 -349 -883 -192 -81 -730 -645 -901 -709 -787 -182 -862 -766 -344 -2 -86 -361 -962 -775 -113 -42 -449 -291 -665 -892 -949 -812 -347 -824 -576 -303 -651 -370 -831 -180 -378 -480 -988 -322 -200 -772 -960 -738 -145 -561 -47 -107 -990 -484 -258 -182 -667 -626 -544 -296 -460 -132 -967 -226 -36 -218 -772 -675 -833 -901 -867 -506 -744 -961 -994 -36 -142 -228 -913 -858 -775 -268 -229 -523 -113 -132 -422 -217 -623 -111 -998 -719 -204 -714 -390 -691 -829 -567 -512 -845 -190 -659 -973 -778 -542 -658 -570 -203 -644 -930 -514 -539 -914 -196 -128 -606 -423 -716 -698 -273 -566 -820 -582 -840 -954 -636 -519 -528 -847 -364 -535 -111 -498 -862 -981 -867 -912 -767 -143 -294 -234 -369 -513 -611 -171 -226 -541 -148 -372 -237 -41 -610 -273 -984 -618 -697 -359 -353 -217 -466 -74 -804 -939 -522 -581 -129 -643 -903 -330 -759 -300 -364 -986 -115 -359 -484 -740 -615 -606 -26 -375 -579 -831 -722 -305 -857 -932 -373 -637 -124 -50 -64 -163 -330 -674 -313 -559 -300 -544 -134 -111 -317 -808 -424 -703 -524 -561 -548 -222 -840 -286 -731 -52 -120 -358 -69 -670 -226 -838 -879 -139 -334 -975 -969 -678 -914 -417 -53 -497 -214 -600 -910 -948 -140 -575 -44 -903 -438 -623 -431 -500 -667 -839 -403 -679 -489 -536 -79 -132 -514 -245 -101 -847 -288 -92 -387 -274 -395 -778 -992 -401 -343 -560 -6 -674 -932 -601 -255 -312 -810 -958 -244 -999 -305 -181 -891 -485 -269 -215 -450 -633 -247 -586 -316 -503 -851 -238 -111 -870 -648 -326 -634 -170 -617 -226 -462 -37 -927 -684 -2 -737 -630 -399 -602 -638 -263 -879 -709 -314 -815 -118 -773 -418 -113 -393 -185 -167 -41 -298 -640 -704 -629 -32 -770 -833 -345 -581 -186 -969 -481 -816 -615 -4 -77 -766 -908 -499 -129 -84 -1000 -203 -360 -218 -610 -687 -424 -913 -692 -691 -923 -29 -114 -56 -256 -676 -154 -924 -661 -676 -788 -31 -20 -9 -126 -394 -945 -526 -944 -265 -45 -824 -608 -514 -791 -638 -195 -239 -677 -643 -494 -588 -426 -112 -229 -350 -849 -980 -848 -528 -246 -260 -631 -280 -347 -505 -160 -719 -301 -713 -528 -379 -573 -615 -683 -857 -469 -687 -791 -735 -536 -892 -280 -632 -199 -719 -861 -889 -296 -603 -633 -63 -921 -450 -94 -952 -523 -272 -298 -583 -309 -301 -682 -840 -311 -959 -724 -29 -476 -20 -433 -155 -768 -4 -929 -619 -534 -149 -645 -843 -664 -125 -69 -312 -706 -644 -776 -499 -286 -993 -165 -783 -339 -411 -31 -402 -517 -5 -636 -827 -953 -914 -945 -615 -41 -462 -162 -644 -281 -101 -898 -127 -270 -907 -871 -831 -156 -408 -756 -639 -450 -614 -188 -8 -876 -782 -919 -725 -629 -302 -909 -71 -293 -164 -536 -627 -503 -334 -46 -143 -382 -964 -73 -135 -799 -51 -290 -880 -791 -377 -365 -50 -445 -11 -440 -598 -520 -968 -851 -878 -159 -996 -331 -374 -218 -463 -966 -881 -797 -776 -48 -739 -366 -212 -897 -82 -99 -615 -40 -359 -307 -930 -509 -910 -658 -129 -921 -772 -631 -25 -585 -371 -663 -816 -543 -194 -438 -586 -828 -868 -664 -648 -331 -50 -474 -557 -501 -621 -773 -483 -896 -431 -149 -942 -280 -216 -704 -27 -59 -427 -375 -930 -996 -941 -981 -160 -775 -987 -697 -529 -172 -129 -855 -546 -883 -721 -567 -465 -633 -371 -185 -722 -903 -84 -687 -935 -730 -887 -881 -411 -535 -172 -749 -783 -564 -323 -349 -597 -650 -728 -594 -402 -52 -136 -606 -328 -504 -839 -605 -93 -833 -331 -57 -168 -116 -693 -567 -438 -50 -999 -586 -287 -183 -375 -490 -534 -967 -568 -169 -371 -403 -165 -381 -802 -252 -8 -904 -629 -276 -438 -673 -541 -698 -192 -34 -474 -464 -679 -464 -932 -896 -411 -709 -64 -982 -26 -94 -813 -674 -316 -485 -46 -967 -62 -716 -903 -525 -255 -803 -111 -965 -785 -738 -278 -578 -301 -957 -99 -182 -423 -362 -744 -372 -908 -334 -595 -770 -687 -342 -986 -188 -478 -63 -905 -269 -732 -680 -155 -441 -606 -303 -840 -51 -448 -863 -529 -900 -139 -420 -885 -700 -870 -356 -478 -342 -622 -243 -803 -218 -409 -339 -122 -810 -77 -933 -917 -96 -147 -645 -860 -321 -73 -824 -734 -150 -675 -827 -434 -102 -359 -359 -996 -243 -881 -640 -159 -647 -496 -810 -602 -700 -390 -911 -155 -786 -829 -853 -873 -796 -231 -552 -746 -821 -121 -838 -179 -121 -646 -366 -68 -308 -34 -122 -683 -277 -925 -587 -677 -753 -364 -159 -764 -874 -527 -957 -236 -435 -847 -510 -704 -689 -663 -267 -913 -204 -634 -978 -968 -629 -154 -183 -724 -965 -123 -750 -817 -321 -224 -519 -655 -809 -770 -956 -981 -44 -328 -426 -745 -191 -441 -190 -517 -9 -889 -261 -361 -747 -940 -515 -630 -201 -308 -553 -923 -248 -277 -346 -339 -766 -224 -424 -632 -128 -769 -222 -21 -152 -920 -207 -494 -253 -840 -855 -358 -754 -452 -899 -237 -158 -462 -612 -295 -464 -427 -276 -81 -340 -396 -975 -534 -311 -816 -424 -847 -958 -640 -651 -422 -435 -132 -51 -532 -558 -344 -898 -524 -864 -190 -249 -536 -517 -938 -449 -23 -152 -713 -839 -814 -843 -783 -586 -885 -518 -487 -987 -308 -173 -307 -62 -958 -168 -653 -805 -725 -919 -639 -97 -51 -273 -658 -32 -141 -851 -248 -270 -795 -595 -871 -292 -593 -138 -339 -85 -422 -636 -324 -480 -435 -300 -584 -92 -992 -513 -431 -695 -374 -95 -100 -298 -155 -885 -582 -409 -55 -743 -152 -498 -824 -456 -811 -833 -30 -920 -843 -652 -501 -882 -644 -170 -553 -968 -154 -858 -367 -346 -91 -81 -441 -809 -713 -441 -229 -61 -85 -730 -557 -138 -831 -9 -30 -774 -391 -438 -633 -78 -544 -912 -2 -72 -340 -139 -78 -792 -708 -646 -157 -372 -469 -245 -296 -37 -483 -670 -196 -220 -811 -548 -903 -601 -814 -724 -997 -15 -587 -536 -558 -337 -286 -887 -926 -535 -176 -935 -335 -211 -925 -34 -394 -18 -910 -981 -835 -826 -922 -307 -651 -107 -439 -729 -304 -942 -42 -101 -282 -410 -336 -985 -140 -938 -999 -274 -794 -470 -429 -131 -900 -671 -462 -74 -964 -62 -573 -744 -295 -89 -29 -673 -916 -827 -314 -755 -257 -406 -707 -276 -480 -523 -323 -296 -36 -504 -970 -880 -87 -535 -829 -419 -598 -161 -312 -533 -312 -913 -398 -498 -726 -280 -701 -531 -752 -372 -71 -864 -638 -680 -63 -987 -826 -347 -414 -682 -877 -276 -853 -767 -868 -266 -599 -266 -596 -578 -482 -840 -318 -931 -913 -473 -339 -793 -159 -254 -363 -146 -857 -407 -909 -823 -717 -604 -723 -559 -531 -180 -681 -652 -638 -773 -912 -229 -9 -381 -527 -226 -139 -627 -624 -613 -304 -36 -906 -817 -601 -552 -973 -146 -753 -619 -572 -414 -205 -512 -752 -184 -23 -924 -600 -590 -152 -752 -874 -280 -688 -803 -655 -411 -72 -376 -278 -36 -579 -308 -600 -953 -376 -532 -121 -439 -52 -950 -903 -824 -577 -351 -782 -562 -590 -4 -18 -310 -550 -769 -812 -850 -881 -480 -879 -616 -35 -570 -667 -694 -27 -870 -397 -282 -263 -251 -866 -360 -840 -817 -73 -977 -927 -759 -216 -872 -711 -677 -497 -46 -93 -365 -553 -733 -148 -684 -698 -676 -662 -934 -608 -301 -512 -586 -897 -599 -335 -838 -932 -792 -938 -716 -566 -68 -609 -561 -166 -316 -405 -560 -157 -490 -209 -239 -138 -174 -105 -980 -80 -121 -435 -604 -237 -562 -620 -163 -673 -187 -749 -238 -316 -785 -427 -379 -71 -923 -353 -453 -382 -311 -179 -479 -756 -407 -205 -787 -183 -413 -831 -869 -4 -889 -228 -220 -742 -613 -28 -754 -939 -213 -625 -232 -271 -148 -202 -496 -56 -582 -872 -861 -849 -404 -775 -362 -361 -703 -431 -616 -392 -42 -524 -838 -300 -742 -575 -917 -267 -947 -841 -229 -310 -759 -180 -619 -132 -55 -821 -818 -540 -648 -656 -456 -363 -369 -121 -357 -144 -170 -504 -840 -728 -908 -127 -986 -116 -706 -238 -546 -748 -826 -222 -90 -22 -577 -487 -393 -575 -348 -76 -818 -104 -421 -628 -246 -337 -86 -215 -843 -588 -72 -757 -322 -765 -303 -182 -367 -233 -289 -923 -648 -594 -575 -18 -372 -763 -437 -330 -281 -250 -373 -256 -74 -876 -594 -225 -863 -904 -724 -148 -403 -407 -531 -270 -71 -720 -240 -885 -641 -170 -474 -682 -950 -361 -687 -811 -697 -372 -718 -680 -773 -853 -464 -259 -873 -922 -355 -616 -824 -169 -224 -693 -301 -317 -654 -934 -149 -353 -31 -388 -278 -506 -62 -254 -373 -156 -354 -354 -929 -680 -387 -58 -918 -160 -329 -123 -801 -230 -407 -245 -876 -827 -435 -26 -101 -613 -650 -986 -528 -940 -342 -858 -99 -972 -647 -835 -994 -681 -910 -852 -413 -607 -20 -867 -320 -940 -188 -587 -299 -502 -797 -429 -250 -821 -65 -147 -780 -810 -378 -494 -364 -440 -445 -216 -901 -501 -201 -185 -38 -330 -483 -921 -196 -953 -78 -474 -292 -636 -806 -700 -967 -943 -43 -405 -52 -154 -585 -252 -55 -761 -13 -106 -719 -417 -281 -484 -565 -976 -145 -908 -323 -237 -416 -432 -913 -590 -546 -905 -496 -879 -905 -860 -24 -308 -192 -379 -748 -715 -568 -855 -233 -928 -492 -191 -689 -970 -441 -701 -276 -639 -328 -962 -827 -426 -51 -79 -655 -241 -162 -287 -280 -748 -568 -497 -770 -775 -105 -218 -303 -101 -794 -378 -308 -868 -300 -128 -591 -208 -599 -295 -434 -202 -60 -161 -593 -783 -582 -785 -321 -602 -630 -909 -405 -609 -247 -982 -28 -411 -120 -101 -65 -558 -135 -175 -823 -99 -51 -860 -658 -721 -220 -543 -751 -847 -525 -889 -598 -142 -280 -419 -614 -110 -439 -951 -146 -822 -145 -463 -168 -529 -692 -475 -145 -737 -905 -622 -681 -19 -522 -251 -635 -631 -300 -5 -500 -24 -451 -730 -377 -632 -981 -724 -496 -4 -941 -516 -276 -990 -894 -192 -186 -31 -872 -458 -480 -170 -251 -74 -256 -865 -30 -298 -607 -136 -116 -289 -850 -690 -444 -31 -18 -705 -681 -572 -799 -979 -234 -881 -929 -695 -164 -980 -77 -875 -392 -804 -386 -110 -48 -511 -384 -206 -770 -967 -233 -457 -350 -437 -296 -638 -135 -423 -581 -952 -78 -68 -450 -649 -645 -810 -679 -718 -44 -7 -814 -385 -130 -825 -301 -211 -998 -485 -133 -523 -846 -128 -835 -241 -366 -155 -152 -218 -545 -56 -122 -886 -158 -799 -689 -502 -211 -198 -210 -117 -461 -455 -342 -272 -422 -202 -905 -861 -531 -78 -210 -977 -934 -793 -726 -970 -543 -791 -802 -618 -178 -248 -641 -323 -746 -548 -203 -162 -277 -53 -909 -318 -203 -807 -968 -87 -889 -110 -436 -89 -237 -117 -762 -239 -46 -459 -128 -444 -170 -509 -741 -164 -698 -758 -289 -80 -331 -262 -295 -369 -90 -554 -132 -275 -828 -886 -999 -353 -410 -851 -233 -845 -901 -936 -720 -118 -160 -905 -137 -260 -357 -513 -58 -825 -711 -569 -560 -34 -880 -772 -54 -581 -377 -212 -135 -744 -519 -281 -697 -495 -479 -315 -67 -510 -32 -53 -606 -627 -510 -816 -715 -717 -145 -415 -940 -988 -970 -386 -241 -326 -368 -936 -772 -25 -897 -157 -672 -483 -813 -781 -96 -995 -683 -708 -131 -817 -182 -544 -936 -259 -42 -335 -93 -383 -906 -843 -666 -588 -102 -277 -608 -171 -111 -886 -744 -363 -44 -698 -104 -912 -699 -191 -42 -342 -83 -827 -208 -255 -230 -401 -87 -272 -755 -116 -673 -20 -611 -452 -600 -918 -869 -513 -619 -374 -181 -271 -9 -302 -278 -347 -499 -672 -813 -808 -209 -266 -782 -947 -434 -187 -904 -64 -447 -521 -395 -980 -764 -823 -591 -684 -577 -474 -367 -469 -264 -92 -452 -766 -638 -317 -679 -547 -481 -476 -537 -20 -605 -423 -467 -93 -594 -204 -136 -921 -656 -578 -615 -311 -969 -391 -492 -910 -699 -174 -153 -96 -218 -281 -446 -126 -9 -278 -121 -410 -50 -699 -331 -986 -884 -971 -613 -358 -752 -171 -318 -820 -33 -467 -892 -694 -572 -98 -639 -268 -684 -870 -280 -664 -193 -237 -30 -166 -222 -744 -12 -330 -289 -209 -338 -203 -924 -808 -725 -809 -200 -224 -610 -758 -154 -151 -129 -147 -322 -816 -364 -304 -737 -138 -153 -753 -289 -606 -874 -758 -126 -722 -92 -597 -607 -288 -978 -657 -318 -53 -954 -35 -290 -174 -683 -297 -1000 -767 -873 -591 -361 -229 -727 -911 -70 -805 -799 -88 -804 -638 -820 -709 -127 -884 -305 -201 -66 -529 -305 -701 -546 -242 -918 -170 -509 -138 -223 -971 -440 -420 -989 -681 -942 -664 -279 -423 -839 -286 -944 -821 -920 -398 -938 -647 -689 -835 -888 -29 -108 -906 -147 -171 -884 -467 -946 -747 -555 -897 -248 -87 -489 -971 -472 -966 -481 -450 -884 -385 -667 -498 -255 -842 -252 -712 -704 -489 -693 -139 -368 -873 -182 -505 -215 -173 -260 -211 -650 -776 -625 -877 -381 -407 -401 -94 -27 -655 -715 -673 -186 -34 -233 -111 -586 -410 -844 -200 -381 -243 -686 -526 -881 -73 -124 -740 -608 -173 -932 -864 -191 -235 -487 -554 -878 -719 -412 -417 -758 -822 -707 -691 -352 -131 -799 -857 -425 -391 -321 -134 -108 -908 -96 -375 -883 -500 -737 -653 -403 -361 -605 -586 -248 -804 -416 -536 -153 -647 -474 -548 -482 -196 -299 -778 -136 -30 -586 -221 -438 -92 -408 -844 -280 -7 -727 -621 -535 -665 -29 -686 -712 -85 -420 -766 -664 -826 -202 -301 -497 -281 -541 -70 -251 -387 -688 -481 -614 -61 -696 -122 -135 -519 -356 -641 -59 -424 -235 -389 -340 -18 -439 -465 -615 -647 -683 -814 -863 -253 -772 -338 -232 -134 -605 -168 -867 -318 -828 -232 -157 -474 -142 -808 -483 -6 -522 -239 -860 -731 -128 -185 -568 -318 -332 -112 -958 -164 -240 -276 -594 -539 -431 -55 -96 -451 -552 -440 -825 -477 -620 -897 -86 -367 -481 -200 -594 -581 -309 -857 -752 -482 -831 -399 -346 -758 -503 -843 -770 -599 -65 -833 -22 -514 -455 -927 -163 -398 -225 -178 -107 -277 -924 -230 -586 -574 -327 -739 -764 -807 -589 -212 -261 -661 -876 -165 -135 -487 -786 -164 -653 -708 -454 -237 -342 -406 -878 -13 -54 -660 -153 -999 -80 -794 -168 -880 -360 -309 -756 -722 -512 -913 -799 -545 -838 -656 -230 -490 -262 -264 -417 -355 -660 -37 -607 -578 -452 -674 -179 -392 -779 -717 -847 -342 -45 -492 -928 -562 -353 -958 -954 -10 -270 -31 -582 -986 -654 -962 -584 -742 -967 -797 -472 -87 -104 -277 -269 -116 -214 -366 -568 -787 -724 -751 -753 -36 -264 -784 -469 -333 -547 -645 -954 -772 -260 -655 -92 -116 -614 -328 -483 -946 -464 -759 -347 -70 -24 -589 -45 -467 -233 -546 -269 -647 -588 -639 -829 -224 -274 -15 -274 -162 -382 -382 -31 -621 -576 -479 -376 -934 -270 -598 -870 -308 -636 -842 -814 -516 -915 -529 -520 -954 -833 -64 -893 -845 -355 -670 -437 -644 -418 -392 -918 -706 -190 -731 -753 -550 -819 -191 -986 -678 -887 -645 -636 -452 -913 -858 -884 -410 -429 -487 -228 -397 -860 -42 -990 -428 -647 -390 -160 -953 -30 -79 -461 -846 -123 -329 -62 -313 -970 -901 -521 -693 -306 -293 -566 -220 -166 -825 -673 -414 -228 -543 -879 -318 -145 -141 -51 -847 -111 -809 -645 -864 -702 -433 -331 -490 -348 -394 -461 -478 -632 -659 -735 -319 -784 -713 -104 -354 -415 -720 -980 -357 -90 -800 -114 -44 -812 -317 -706 -848 -200 -765 -601 -683 -383 -509 -888 -646 -354 -964 -700 -952 -242 -401 -341 -145 -985 -797 -309 -879 -88 -877 -592 -443 -307 -995 -27 -848 -133 -965 -877 -246 -918 -791 -356 -124 -844 -279 -797 -731 -206 -997 -64 -744 -110 -90 -46 -354 -671 -627 -634 -659 -559 -158 -931 -804 -608 -530 -659 -770 -757 -819 -831 -268 -903 -643 -172 -285 -355 -454 -296 -482 -235 -12 -253 -668 -501 -298 -998 -419 -54 -572 -816 -357 -431 -348 -703 -596 -732 -43 -12 -914 -4 -57 -940 -372 -692 -752 -897 -21 -913 -159 -508 -848 -639 -385 -447 -150 -981 -68 -644 -490 -551 -389 -250 -296 -468 -583 -950 -626 -752 -680 -376 -514 -752 -642 -739 -563 -349 -553 -119 -160 -273 -678 -309 -310 -169 -67 -53 -51 -922 -72 -602 -103 -772 -217 -729 -572 -48 -738 -953 -424 -635 -222 -119 -109 -230 -320 -509 -9 -803 -991 -984 -22 -444 -970 -574 -502 -838 -451 -348 -893 -76 -230 -311 -90 -396 -420 -621 -196 -278 -783 -547 -756 -523 -813 -467 -172 -155 -267 -689 -141 -782 -957 -920 -956 -274 -969 -288 -877 -127 -211 -822 -714 -703 -383 -220 -687 -263 -922 -92 -811 -255 -431 -1000 -782 -336 -314 -199 -276 -264 -425 -125 -208 -316 -593 -973 -816 -347 -987 -544 -298 -483 -751 -759 -781 -170 -861 -786 -790 -641 -280 -125 -710 -457 -692 -647 -16 -577 -632 -192 -879 -809 -674 -985 -645 -965 -306 -326 -394 -954 -533 -243 -357 -953 -260 -69 -274 -623 -268 -167 -212 -184 -122 -694 -792 -795 -614 -887 -623 -728 -564 -660 -440 -311 -683 -603 -864 -455 -131 -364 -587 -306 -711 -970 -298 -882 -783 -824 -957 -415 -593 -808 -464 -119 -148 -774 -834 -636 -272 -482 -523 -303 -329 -417 -263 -876 -803 -751 -304 -63 -422 -288 -192 -246 -121 -802 -824 -716 -996 -534 -905 -202 -270 -617 -802 -98 -698 -236 -953 -238 -260 -266 -577 -381 -972 -126 -523 -256 -9 -319 -191 -524 -234 -682 -415 -537 -246 -182 -899 -58 -26 -582 -89 -633 -372 -186 -451 -327 -116 -271 -877 -121 -161 -276 -492 -409 -662 -980 -324 -984 -735 -483 -129 -722 -957 -733 -735 -147 -732 -418 -240 -899 -140 -203 -788 -337 -808 -252 -562 -769 -378 -103 -971 -386 -660 -65 -600 -98 -862 -164 -504 -991 -39 -438 -528 -81 -851 -535 -813 -677 -742 -102 -524 -58 -826 -332 -796 -661 -981 -892 -403 -739 -310 -603 -687 -179 -87 -981 -878 -364 -488 -237 -639 -320 -348 -129 -304 -516 -131 -160 -369 -947 -78 -319 -581 -62 -182 -3 -855 -973 -920 -260 -581 -446 -985 -252 -365 -312 -598 -530 -456 -506 -969 -130 -410 -851 -717 -361 -424 -28 -982 -318 -649 -36 -633 -256 -774 -945 -205 -135 -774 -770 -410 -74 -297 -528 -359 -150 -554 -801 -71 -840 -940 -889 -729 -114 -540 -697 -785 -524 -105 -953 -936 -39 -395 -301 -845 -200 -549 -216 -319 -332 -803 -143 -196 -728 -192 -452 -541 -420 -360 -835 -904 -114 -397 -603 -878 -47 -419 -825 -397 -329 -727 -226 -74 -778 -299 -687 -725 -743 -61 -197 -695 -799 -781 -666 -452 -54 -457 -993 -226 -363 -857 -734 -709 -646 -68 -55 -661 -557 -849 -373 -968 -897 -735 -122 -274 -497 -717 -762 -329 -423 -69 -654 -422 -746 -878 -553 -46 -582 -711 -397 -780 -166 -189 -515 -846 -377 -680 -126 -870 -589 -919 -943 -544 -206 -253 -328 -325 -452 -638 -809 -816 -339 -205 -61 -953 -897 -299 -929 -854 -768 -718 -465 -776 -826 -762 -160 -107 -328 -439 -86 -145 -308 -567 -843 -22 -32 -119 -831 -688 -2 -558 -521 -456 -587 -909 -531 -296 -8 -623 -354 -953 -473 -686 -785 -490 -995 -762 -385 -712 -93 -728 -729 -100 -491 -68 -837 -815 -757 -201 -818 -269 -527 -539 -502 -123 -677 -802 -869 -495 -936 -639 -348 -593 -23 -519 -870 -661 -612 -596 -810 -323 -529 -30 -676 -244 -295 -844 -705 -846 -547 -431 -709 -215 -595 -477 -778 -469 -952 -302 -839 -814 -801 -140 -924 -568 -419 -884 -200 -423 -155 -317 -608 -104 -4 -646 -646 -503 -84 -222 -263 -888 -433 -240 -371 -139 -691 -392 -518 -117 -100 -41 -89 -936 -4 -264 -955 -719 -77 -116 -403 -544 -207 -479 -315 -946 -773 -249 -415 -253 -580 -491 -644 -692 -112 -611 -922 -210 -840 -402 -768 -941 -969 -928 -651 -838 -264 -925 -920 -908 -645 -498 -810 -760 -717 -356 -413 -384 -945 -698 -903 -193 -493 -378 -480 -424 -691 -633 -293 -207 -382 -128 -372 -646 -162 -325 -434 -989 -323 -111 -329 -251 -70 -463 -917 -629 -684 -896 -208 -832 -557 -612 -733 -45 -38 -718 -38 -538 -794 -386 -816 -706 -193 -629 -535 -637 -817 -860 -579 -313 -663 -270 -6 -36 -917 -896 -83 -624 -910 -851 -200 -901 -263 -635 -758 -191 -63 -547 -327 -666 -958 -607 -913 -172 -95 -311 -329 -914 -89 -539 -282 -524 -314 -420 -505 -373 -126 -236 -425 -136 -734 -968 -558 -616 -970 -537 -722 -794 -753 -682 -574 -128 -996 -595 -837 -476 -779 -573 -810 -822 -59 -992 -14 -695 -892 -8 -678 -728 -525 -958 -213 -283 -591 -218 -461 -984 -83 -280 -155 -455 -974 -694 -48 -300 -956 -114 -365 -657 -448 -763 -534 -872 -543 -242 -48 -976 -314 -552 -484 -118 -387 -969 -989 -116 -415 -72 -308 -691 -926 -561 -229 -255 -525 -432 -703 -626 -858 -460 -421 -764 -880 -326 -177 -634 -338 -740 -111 -311 -806 -173 -663 -559 -997 -332 -705 -248 -808 -496 -573 -166 -816 -925 -380 -590 -580 -554 -110 -600 -124 -769 -786 -552 -37 -191 -351 -680 -528 -936 -155 -608 -267 -621 -341 -27 -130 -611 -573 -326 -803 -967 -872 -226 -768 -646 -43 -26 -109 -208 -60 -19 -58 -291 -335 -33 -716 -463 -797 -306 -441 -726 -88 -699 -352 -539 -757 -365 -664 -757 -989 -524 -735 -523 -3 -507 -562 -192 -304 -693 -366 -553 -755 -495 -362 -303 -454 -480 -380 -848 -721 -434 -741 -814 -193 -410 -165 -411 -728 -946 -357 -595 -715 -742 -742 -608 -36 -274 -793 -919 -506 -897 -198 -15 -159 -308 -810 -1000 -669 -303 -211 -728 -972 -697 -684 -499 -228 -778 -104 -892 -739 -73 -911 -482 -972 -629 -707 -333 -509 -80 -593 -516 -349 -610 -538 -541 -586 -555 -195 -904 -525 -648 -702 -326 -472 -858 -982 -458 -265 -45 -997 -914 -555 -2 -186 -579 -595 -807 -32 -990 -921 -296 -449 -381 -447 -765 -675 -582 -113 -702 -301 -158 -501 -256 -25 -249 -58 -314 -472 -60 -34 -959 -867 -120 -682 -122 -973 -580 -418 -868 -797 -410 -246 -902 -566 -402 -262 -809 -855 -402 -100 -798 -249 -104 -685 -679 -676 -717 -16 -282 -924 -278 -941 -327 -178 -328 -302 -287 -94 -374 -498 -491 -543 -439 -200 -480 -312 -506 -281 -862 -456 -378 -359 -443 -346 -783 -801 -581 -778 -32 -473 -53 -450 -346 -174 -779 -598 -116 -313 -402 -251 -589 -863 -874 -697 -171 -556 -875 -150 -885 -286 -483 -103 -952 -622 -723 -671 -687 -477 -579 -212 -818 -282 -993 -404 -728 -148 -988 -137 -296 -482 -105 -271 -890 -552 -845 -404 -394 -983 -903 -336 -753 -19 -135 -13 -691 -394 -272 -110 -49 -602 -995 -780 -59 -680 -727 -601 -599 -991 -564 -960 -643 -200 -289 -336 -889 -89 -94 -25 -845 -640 -66 -310 -70 -668 -408 -225 -122 -589 -730 -501 -887 -787 -301 -436 -862 -171 -303 -920 -947 -794 -520 -816 -27 -721 -697 -668 -419 -712 -677 -763 -507 -360 -579 -716 -6 -631 -126 -247 -582 -910 -749 -993 -921 -302 -428 -252 -410 -919 -852 -900 -585 -420 -53 -37 -945 -243 -619 -966 -361 -492 -203 -990 -302 -818 -254 -59 -719 -696 -416 -820 -900 -767 -613 -765 -34 -81 -722 -972 -123 -628 -906 -165 -281 -120 -529 -217 -191 -488 -112 -432 -333 -243 -233 -986 -669 -292 -191 -485 -202 -318 -666 -367 -716 -270 -69 -711 -895 -536 -856 -488 -118 -951 -975 -778 -235 -287 -547 -676 -419 -644 -516 -907 -700 -331 -256 -510 -630 -677 -807 -957 -385 -451 -81 -439 -502 -309 -677 -96 -439 -263 -33 -480 -247 -311 -351 -491 -242 -947 -338 -770 -646 -181 -324 -415 -889 -84 -767 -388 -34 -68 -98 -583 -968 -606 -288 -13 -211 -770 -238 -334 -437 -88 -5 -539 -395 -399 -17 -38 -249 -899 -218 -365 -907 -62 -26 -345 -787 -379 -141 -898 -399 -617 -560 -854 -832 -254 -272 -974 -926 -760 -883 -752 -272 -832 -596 -875 -199 -56 -313 -323 -568 -589 -788 -763 -443 -1000 -765 -16 -671 -898 -894 -94 -290 -948 -270 -303 -426 -166 -286 -189 -980 -838 -686 -469 -198 -98 -304 -237 -582 -838 -801 -659 -580 -225 -401 -702 -203 -7 -615 -865 -728 -580 -270 -425 -301 -494 -571 -162 -774 -470 -679 -830 -757 -631 -138 -429 -719 -279 -108 -559 -136 -145 -83 -630 -840 -857 -918 -144 -262 -455 -164 -255 -975 -658 -996 -621 -910 -824 -698 -406 -880 -82 -920 -673 -443 -407 -290 -26 -195 -13 -903 -494 -211 -516 -374 -443 -398 -549 -21 -462 -54 -401 -462 -912 -664 -571 -885 -809 -3 -881 -276 -585 -741 -88 -893 -605 -668 -82 -664 -154 -17 -998 -795 -53 -2 -551 -856 -348 -358 -928 -529 -801 -688 -411 -398 -524 -558 -939 -924 -750 -629 -837 -653 -30 -261 -987 -854 -944 -852 -685 -589 -822 -775 -197 -532 -534 -577 -215 -978 -652 -612 -158 -507 -96 -981 -677 -736 -909 -789 -185 -723 -219 -712 -338 -662 -546 -610 -379 -793 -449 -927 -334 -385 -28 -524 -139 -538 -713 -628 -26 -849 -203 -103 -79 -664 -696 -679 -105 -470 -402 -537 -540 -543 -910 -574 -399 -901 -392 -124 -287 -792 -938 -744 -59 -286 -185 -831 -101 -952 -436 -409 -527 -897 -38 -564 -513 -960 -722 -932 -968 -15 -122 -610 -205 -241 -174 -580 -953 -395 -851 -586 -225 -899 -372 -846 -802 -301 -142 -453 -918 -505 -146 -948 -559 -241 -627 -864 -326 -913 -199 -879 -643 -545 -843 -362 -225 -701 -879 -892 -466 -679 -972 -792 -753 -862 -280 -188 -789 -24 -974 -472 -702 -568 -581 -748 -144 -749 -563 -238 -101 -304 -723 -877 -295 -772 -329 -507 -463 -233 -715 -569 -429 -615 -80 -882 -117 -746 -740 -257 -671 -188 -169 -85 -770 -169 -54 -950 -41 -773 -811 -522 -211 -547 -481 -883 -64 -793 -457 -942 -930 -191 -205 -582 -740 -760 -832 -436 -721 -58 -443 -15 -139 -129 -572 -174 -852 -406 -558 -640 -520 -722 -850 -802 -495 -860 -66 -389 -722 -801 -312 -479 -697 -757 -445 -391 -456 -978 -911 -513 -38 -686 -521 -860 -433 -378 -433 -179 -413 -229 -350 -427 -553 -200 -861 -36 -737 -676 -437 -179 -600 -359 -220 -889 -421 -48 -133 -363 -553 -513 -594 -406 -440 -174 -121 -227 -556 -278 -175 -326 -31 -943 -380 -198 -483 -90 -732 -88 -42 -211 -221 -55 -928 -171 -244 -305 -93 -673 -409 -91 -833 -828 -64 -486 -146 -679 -38 -521 -753 -547 -458 -845 -971 -394 -383 -535 -622 -322 -75 -368 -636 -262 -987 -410 -446 -340 -681 -128 -965 -252 -484 -219 -262 -995 -311 -479 -38 -543 -818 -142 -599 -582 -367 -745 -746 -112 -544 -146 -222 -778 -509 -944 -744 -369 -592 -400 -49 -301 -767 -682 -910 -542 -395 -771 -293 -159 -978 -113 -311 -90 -55 -82 -907 -789 -510 -58 -173 -923 -398 -935 -89 -309 -660 -12 -504 -108 -301 -233 -415 -113 -504 -220 -947 -131 -806 -111 -877 -918 -222 -606 -503 -411 -828 -281 -857 -2 -528 -185 -512 -480 -181 -665 -124 -657 -945 -831 -690 -261 -544 -869 -145 -233 -652 -886 -816 -726 -227 -916 -582 -917 -115 -593 -161 -792 -635 -929 -465 -572 -559 -779 -707 -124 -168 -490 -825 -31 -928 -666 -568 -369 -191 -164 -488 -626 -981 -653 -851 -369 -695 -38 -124 -190 -476 -829 -425 -107 -1000 -58 -842 -860 -663 -295 -186 -282 -475 -211 -299 -485 -318 -597 -949 -226 -859 -936 -992 -321 -541 -914 -943 -355 -623 -186 -138 -728 -692 -9 -72 -55 -651 -911 -29 -558 -745 -203 -922 -251 -636 -387 -629 -734 -614 -522 -637 -485 -550 -642 -464 -112 -823 -707 -884 -187 -619 -369 -890 -582 -531 -489 -721 -622 -180 -993 -248 -208 -837 -927 -751 -71 -100 -168 -997 -253 -462 -353 -221 -796 -899 -875 -101 -411 -667 -423 -573 -88 -818 -266 -280 -260 -150 -766 -326 -530 -683 -275 -603 -993 -519 -810 -3 -931 -254 -140 -793 -892 -442 -397 -4 -849 -200 -539 -858 -590 -45 -676 -763 -659 -326 -533 -137 -83 -555 -470 -437 -971 -927 -813 -127 -817 -632 -57 -988 -184 -840 -253 -673 -111 -812 -391 -482 -20 -79 -461 -820 -126 -853 -579 -721 -992 -926 -514 -355 -923 -828 -393 -211 -463 -153 -863 -3 -693 -930 -130 -937 -410 -596 -794 -728 -286 -981 -704 -318 -621 -846 -552 -582 -452 -836 -340 -99 -170 -484 -566 -791 -626 -338 -12 -232 -785 -25 -820 -719 -959 -184 -956 -253 -210 -224 -625 -363 -39 -482 -549 -647 -945 -681 -241 -783 -760 -234 -270 -351 -847 -237 -577 -985 -529 -488 -329 -880 -372 -438 -558 -285 -341 -643 -582 -827 -538 -382 -962 -268 -171 -665 -678 -889 -323 -614 -909 -302 -416 -831 -203 -511 -917 -602 -649 -883 -709 -938 -593 -199 -407 -423 -93 -709 -715 -431 -281 -517 -185 -259 -112 -33 -446 -295 -576 -187 -669 -755 -447 -963 -137 -134 -488 -493 -462 -856 -337 -663 -424 -328 -267 -261 -826 -297 -989 -968 -648 -162 -164 -685 -294 -484 -646 -130 -815 -894 -90 -339 -124 -255 -670 -859 -303 -454 -897 -528 -543 -808 -869 -159 -809 -414 -813 -60 -267 -752 -110 -206 -594 -332 -836 -701 -955 -125 -653 -793 -816 -965 -591 -900 -237 -277 -713 -251 -263 -77 -357 -718 -404 -693 -856 -873 -577 -530 -510 -238 -761 -340 -982 -36 -452 -632 -958 -669 -694 -853 -751 -416 -292 -41 -796 -155 -988 -88 -420 -992 -128 -943 -791 -477 -213 -131 -418 -473 -510 -640 -462 -932 -472 -3 -316 -258 -207 -816 -930 -313 -819 -839 -824 -112 -411 -668 -860 -449 -607 -601 -610 -494 -336 -109 -783 -956 -837 -570 -57 -619 -643 -256 -305 -713 -759 -168 -612 -885 -134 -415 -314 -524 -131 -248 -207 -694 -303 -36 -691 -918 -280 -588 -727 -902 -213 -406 -508 -476 -288 -774 -290 -140 -59 -109 -961 -834 -8 -370 -501 -809 -120 -261 -585 -714 -881 -145 -309 -353 -499 -315 -870 -165 -515 -655 -729 -970 -911 -953 -259 -30 -737 -76 -306 -416 -397 -267 -494 -356 -95 -956 -482 -785 -341 -143 -261 -887 -789 -151 -231 -55 -38 -775 -87 -959 -52 -847 -683 -519 -413 -517 -51 -74 -436 -37 -551 -725 -911 -184 -957 -311 -756 -873 -62 -973 -533 -730 -870 -833 -10 -7 -713 -566 -325 -67 -837 -802 -519 -253 -380 -343 -581 -302 -791 -846 -923 -774 -664 -359 -597 -202 -734 -246 -162 -417 -588 -829 -89 -547 -153 -495 -665 -594 -474 -313 -964 -750 -347 -35 -148 -242 -251 -504 -367 -819 -229 -888 -737 -932 -143 -790 -947 -482 -500 -481 -330 -267 -37 -670 -389 -381 -626 -733 -552 -169 -917 -968 -369 -450 -721 -237 -642 -537 -219 -126 -423 -369 -817 -455 -381 -79 -165 -94 -73 -275 -975 -271 -752 -255 -738 -366 -791 -699 -674 -454 -781 -217 -471 -485 -918 -999 -383 -741 -345 -794 -810 -482 -233 -792 -703 -889 -899 -405 -829 -861 -113 -155 -781 -856 -89 -611 -546 -458 -555 -113 -416 -734 -30 -389 -950 -980 -960 -756 -698 -476 -789 -784 -72 -761 -860 -270 -55 -707 -107 -78 -258 -554 -131 -114 -128 -267 -628 -344 -819 -976 -650 -666 -881 -339 -273 -521 -778 -620 -13 -808 -878 -239 -642 -184 -189 -179 -244 -76 -135 -254 -305 -211 -625 -930 -437 -853 -87 -861 -610 -640 -834 -350 -881 -470 -955 -711 -592 -294 -267 -63 -223 -342 -85 -989 -46 -236 -116 -69 -658 -431 -986 -679 -454 -470 -598 -93 -999 -163 -411 -893 -348 -130 -495 -555 -352 -756 -495 -675 -204 -239 -40 -309 -146 -246 -437 -64 -437 -380 -54 -479 -832 -370 -101 -650 -675 -547 -538 -525 -924 -33 -482 -620 -160 -52 -472 -81 -367 -489 -320 -562 -365 -226 -626 -967 -4 -399 -795 -770 -662 -179 -510 -300 -700 -90 -116 -858 -266 -161 -28 -797 -596 -946 -810 -44 -432 -825 -140 -754 -479 -690 -584 -496 -901 -821 -501 -885 -639 -804 -701 -214 -162 -201 -511 -31 -18 -617 -917 -725 -108 -726 -354 -457 -672 -11 -948 -842 -820 -706 -585 -82 -277 -555 -679 -750 -945 -1 -608 -187 -471 -90 -796 -217 -941 -923 -680 -505 -228 -515 -29 -791 -7 -487 -481 -564 -563 -185 -815 -127 -665 -10 -220 -904 -639 -333 -548 -370 -411 -761 -755 -38 -861 -672 -445 -984 -301 -182 -59 -253 -998 -745 -66 -682 -168 -415 -412 -77 -117 -700 -922 -196 -956 -226 -239 -116 -4 -208 -946 -652 -35 -322 -229 -952 -445 -319 -795 -234 -89 -526 -865 -533 -543 -812 -973 -579 -949 -793 -710 -982 -204 -698 -410 -918 -350 -47 -613 -849 -539 -876 -803 -350 -912 -320 -495 -111 -919 -345 -84 -645 -158 -58 -865 -34 -559 -245 -257 -903 -422 -824 -888 -66 -349 -90 -380 -477 -954 -200 -735 -811 -520 -300 -101 -101 -200 -841 -726 -131 -47 -826 -687 -85 -212 -153 -305 -61 -316 -661 -137 -203 -487 -696 -104 -620 -66 -414 -201 -763 -153 -488 -109 -259 -366 -903 -985 -65 -503 -480 -499 -742 -304 -937 -204 -424 -488 -50 -852 -707 -956 -824 -565 -833 -951 -957 -362 -258 -464 -715 -28 -874 -414 -475 -240 -891 -590 -984 -173 -961 -601 -505 -199 -677 -580 -568 -912 -307 -993 -808 -929 -398 -549 -764 -503 -506 -164 -367 -963 -765 -648 -143 -905 -679 -382 -66 -817 -637 -322 -900 -684 -699 -276 -952 -328 -930 -112 -604 -760 -851 -549 -499 -457 -867 -288 -965 -494 -496 -336 -509 -691 -689 -524 -881 -673 -778 -704 -773 -282 -949 -386 -91 -92 -929 -595 -601 -741 -85 -540 -421 -541 -877 -96 -390 -136 -225 -977 -878 -957 -526 -576 -528 -834 -77 -856 -145 -124 -288 -935 -588 -689 -49 -520 -258 -291 -381 -578 -187 -313 -198 -308 -851 -150 -893 -428 -341 -531 -266 -95 -625 -873 -212 -290 -357 -99 -455 -835 -72 -276 -503 -342 -459 -92 -174 -142 -909 -50 -822 -997 -485 -948 -142 -187 -610 -223 -923 -232 -664 -262 -267 -796 -827 -670 -299 -869 -942 -52 -991 -237 -479 -242 -264 -801 -518 -21 -88 -326 -397 -681 -552 -838 -992 -655 -49 -145 -106 -171 -585 -881 -289 -716 -337 -592 -564 -499 -408 -842 -587 -767 -442 -798 -666 -336 -801 -324 -866 -44 -571 -161 -670 -585 -930 -532 -987 -87 -221 -49 -728 -387 -676 -958 -644 -597 -887 -888 -314 -725 -555 -436 -955 -562 -504 -875 -605 -539 -716 -513 -786 -715 -313 -361 -185 -874 -107 -986 -346 -540 -997 -603 -176 -697 -418 -249 -359 -992 -835 -644 -481 -537 -600 -59 -617 -414 -248 -434 -350 -763 -417 -540 -113 -343 -535 -55 -384 -468 -89 -716 -64 -832 -531 -15 -971 -858 -140 -341 -202 -663 -440 -899 -364 -740 -327 -91 -979 -754 -261 -656 -449 -361 -735 -828 -723 -803 -890 -568 -585 -793 -700 -639 -66 -150 -190 -514 -16 -168 -741 -667 -450 -119 -956 -313 -346 -590 -915 -326 -624 -280 -227 -120 -455 -121 -907 -655 -991 -999 -96 -2 -952 -887 -99 -518 -465 -511 -742 -280 -474 -918 -526 -614 -790 -255 -478 -972 -522 -580 -920 -908 -939 -161 -790 -477 -624 -888 -222 -912 -567 -833 -570 -999 -78 -924 -144 -373 -721 -873 -666 -895 -132 -85 -988 -995 -377 -164 -847 -124 -528 -870 -912 -632 -53 -787 -940 -78 -446 -739 -46 -695 -449 -42 -993 -746 -556 -780 -636 -430 -673 -524 -254 -534 -248 -433 -203 -545 -274 -957 -225 -920 -553 -824 -328 -330 -922 -563 -748 -676 -865 -86 -258 -91 -25 -204 -533 -681 -202 -930 -629 -367 -665 -812 -28 -590 -525 -450 -761 -916 -487 -694 -461 -519 -806 -375 -50 -271 -350 -712 -317 -112 -821 -733 -312 -129 -918 -788 -752 -581 -156 -388 -472 -410 -733 -571 -484 -165 -401 -931 -706 -8 -794 -809 -152 -906 -241 -409 -812 -222 -165 -589 -151 -293 -398 -182 -780 -572 -909 -215 -239 -356 -998 -590 -36 -582 -534 -260 -202 -421 -640 -791 -115 -7 -616 -328 -373 -974 -621 -975 -389 -916 -403 -392 -997 -832 -714 -960 -978 -718 -629 -254 -873 -635 -939 -226 -352 -84 -52 -101 -248 -644 -330 -141 -269 -91 -396 -112 -992 -199 -46 -654 -692 -819 -197 -715 -991 -571 -486 -657 -368 -560 -92 -821 -75 -128 -314 -884 -931 -232 -902 -289 -73 -369 -986 -861 -81 -262 -802 -799 -485 -16 -597 -411 -412 -854 -597 -687 -673 -213 -388 -320 -852 -843 -497 -765 -955 -467 -637 -371 -656 -138 -655 -771 -919 -21 -848 -469 -157 -11 -520 -276 -443 -333 -572 -546 -803 -21 -129 -752 -722 -394 -465 -170 -110 -828 -419 -903 -606 -99 -601 -652 -733 -708 -344 -885 -939 -262 -333 -625 -34 -863 -171 -44 -226 -250 -992 -535 -837 -95 -128 -995 -763 -198 -486 -896 -111 -456 -737 -999 -14 -166 -183 -646 -106 -894 -379 -91 -365 -828 -300 -710 -617 -999 -853 -867 -179 -169 -286 -453 -33 -856 -597 -972 -662 -48 -903 -234 -528 -798 -264 -912 -662 -772 -706 -86 -43 -618 -189 -259 -620 -469 -454 -505 -519 -606 -795 -906 -295 -11 -872 -554 -422 -965 -536 -460 -73 -290 -961 -166 -328 -927 -625 -816 -59 -631 -705 -170 -352 -549 -625 -515 -489 -875 -19 -156 -896 -287 -620 -656 -545 -105 -135 -821 -802 -832 -253 -375 -384 -109 -912 -254 -130 -896 -889 -869 -759 -958 -810 -202 -977 -289 -669 -458 -791 -375 -488 -360 -837 -257 -981 -414 -563 -726 -134 -245 -280 -319 -190 -909 -152 -884 -3 -660 -929 -359 -551 -764 -450 -402 -512 -416 -204 -655 -32 -912 -907 -466 -760 -55 -675 -183 -52 -994 -580 -124 -531 -203 -735 -116 -809 -900 -159 -659 -666 -332 -189 -785 -582 -129 -772 -593 -286 -991 -203 -645 -545 -19 -944 -623 -908 -708 -464 -596 -833 -245 -901 -413 -675 -107 -591 -889 -187 -147 -375 -319 -277 -325 -539 -318 -761 -621 -111 -77 -585 -147 -593 -453 -233 -750 -162 -860 -302 -444 -595 -918 -324 -512 -674 -465 -985 -141 -931 -21 -890 -829 -635 -66 -39 -456 -138 -872 -534 -937 -694 -105 -536 -812 -219 -518 -973 -286 -54 -279 -165 -305 -753 -623 -727 -771 -241 -577 -696 -131 -618 -845 -605 -414 -473 -579 -729 -910 -705 -121 -211 -608 -596 -969 -198 -369 -1 -379 -322 -141 -95 -952 -799 -571 -44 -842 -400 -139 -746 -265 -39 -33 -200 -191 -716 -3 -28 -903 -275 -629 -449 -148 -203 -428 -837 -824 -667 -595 -339 -759 -996 -969 -655 -926 -622 -568 -939 -397 -192 -79 -198 -704 -473 -674 -278 -764 -619 -769 -994 -495 -161 -906 -867 -75 -833 -835 -64 -919 -84 -229 -249 -799 -862 -105 -243 -934 -438 -236 -113 -1000 -516 -477 -73 -167 -850 -317 -484 -941 -947 -706 -172 -607 -450 -934 -958 -267 -846 -909 -58 -263 -880 -28 -164 -240 -635 -538 -239 -961 -871 -281 -694 -365 -935 -289 -708 -215 -200 -245 -266 -358 -217 -392 -950 -27 -915 -753 -12 -99 -691 -690 -73 -185 -90 -809 -677 -721 -366 -968 -817 -169 -550 -311 -819 -822 -320 -286 -66 -90 -483 -61 -354 -715 -669 -609 -10 -623 -353 -897 -781 -455 -41 -845 -240 -490 -571 -579 -902 -116 -753 -740 -271 -955 -772 -75 -293 -311 -288 -996 -986 -608 -990 -651 -593 -654 -316 -148 -849 -176 -727 -655 -820 -392 -543 -795 -601 -47 -733 -53 -394 -897 -561 -199 -959 -108 -310 -367 -207 -731 -599 -383 -995 -299 -730 -956 -57 -923 -646 -356 -152 -95 -583 -109 -945 -289 -380 -818 -441 -644 -817 -815 -27 -357 -447 -526 -83 -405 -982 -493 -134 -357 -86 -732 -381 -116 -948 -470 -174 -610 -332 -839 -158 -261 -425 -39 -550 -412 -726 -888 -211 -317 -128 -351 -695 -888 -541 -33 -309 -626 -120 -476 -88 -92 -567 -125 -153 -609 -508 -451 -11 -539 -52 -728 -648 -403 -984 -877 -875 -750 -779 -561 -293 -118 -138 -48 -469 -926 -159 -547 -63 -931 -518 -253 -238 -553 -705 -383 -482 -465 -191 -346 -608 -629 -103 -721 -995 -60 -763 -643 -105 -240 -409 -733 -793 -917 -350 -258 -773 -520 -696 -272 -556 -811 -390 -335 -408 -764 -393 -644 -684 -105 -461 -955 -735 -917 -373 -777 -129 -144 -587 -25 -828 -611 -395 -783 -666 -868 -956 -432 -949 -604 -848 -831 -79 -220 -721 -160 -573 -186 -35 -276 -381 -849 -883 -480 -248 -330 -515 -721 -163 -272 -831 -119 -8 -50 -197 -572 -960 -379 -533 -580 -492 -247 -794 -928 -128 -461 -264 -521 -981 -563 -414 -385 -490 -119 -734 -816 -444 -194 -909 -475 -116 -73 -335 -21 -171 -321 -11 -629 -316 -958 -91 -930 -412 -717 -481 -686 -385 -935 -798 -327 -126 -142 -705 -490 -432 -680 -57 -304 -81 -988 -401 -924 -392 -766 -941 -567 -334 -602 -621 -605 -376 -394 -929 -131 -967 -555 -873 -607 -209 -527 -195 -391 -440 -570 -625 -249 -9 -628 -723 -338 -334 -926 -605 -801 -679 -699 -684 -747 -979 -589 -127 -426 -469 -228 -527 -301 -434 -199 -361 -814 -781 -484 -669 -337 -182 -444 -620 -971 -934 -791 -848 -221 -34 -367 -289 -796 -355 -893 -771 -478 -39 -303 -135 -201 -113 -632 -230 -547 -258 -50 -955 -510 -45 -284 -784 -48 -204 -467 -519 -473 -693 -745 -131 -146 -745 -699 -484 -515 -282 -26 -439 -962 -477 -477 -533 -908 -18 -418 -472 -444 -985 -238 -288 -301 -13 -149 -523 -659 -103 -337 -479 -613 -615 -468 -851 -548 -95 -769 -621 -531 -944 -896 -671 -378 -576 -678 -437 -822 -65 -336 -218 -855 -309 -997 -488 -378 -181 -233 -160 -694 -633 -411 -557 -732 -424 -667 -286 -726 -405 -728 -395 -145 -307 -164 -695 -943 -903 -395 -435 -591 -474 -509 -559 -774 -896 -710 -82 -317 -71 -692 -168 -121 -261 -371 -291 -552 -72 -779 -171 -764 -382 -699 -929 -566 -51 -533 -931 -868 -714 -555 -743 -924 -868 -941 -903 -635 -309 -313 -905 -863 -153 -163 -705 -176 -997 -890 -853 -587 -491 -543 -784 -250 -147 -473 -666 -469 -675 -446 -905 -610 -731 -737 -151 -480 -304 -535 -365 -728 -443 -214 -441 -474 -665 -664 -827 -523 -743 -249 -397 -350 -116 -843 -973 -184 -386 -147 -781 -403 -204 -798 -356 -756 -516 -241 -509 -545 -763 -469 -122 -924 -319 -936 -349 -418 -596 -945 -522 -805 -297 -957 -441 -926 -846 -582 -122 -39 -266 -164 -300 -210 -509 -379 -274 -834 -165 -710 -887 -459 -862 -116 -999 -920 -682 -145 -234 -429 -887 -615 -555 -224 -268 -891 -583 -507 -604 -973 -930 -697 -849 -674 -377 -534 -526 -111 -674 -74 -522 -702 -572 -145 -707 -308 -240 -116 -474 -77 -837 -443 -605 -547 -976 -585 -334 -655 -396 -798 -416 -777 -544 -288 -908 -356 -422 -780 -828 -564 -200 -510 -321 -995 -454 -476 -176 -885 -142 -141 -81 -3 -181 -830 -655 -237 -817 -504 -356 -941 -257 -641 -393 -319 -822 -528 -864 -684 -158 -14 -131 -295 -244 -996 -305 -531 -462 -956 -127 -237 -971 -746 -303 -178 -327 -210 -191 -33 -411 -696 -880 -630 -292 -692 -724 -216 -827 -219 -809 -82 -590 -379 -754 -14 -596 -992 -427 -741 -638 -181 -430 -244 -165 -669 -472 -318 -118 -471 -977 -290 -595 -794 -877 -693 -78 -557 -714 -231 -310 -520 -224 -149 -284 -96 -275 -903 -860 -962 -620 -1000 -778 -449 -710 -694 -898 -720 -514 -849 -56 -933 -259 -243 -496 -289 -248 -891 -837 -450 -622 -232 -711 -612 -507 -883 -920 -195 -304 -271 -404 -627 -961 -464 -353 -525 -131 -252 -320 -105 -192 -368 -239 -432 -39 -717 -250 -694 -69 -134 -818 -288 -833 -205 -836 -414 -741 -189 -87 -482 -764 -195 -509 -261 -697 -778 -135 -779 -712 -347 -550 -987 -309 -281 -965 -128 -353 -458 -125 -220 -636 -687 -197 -79 -871 -751 -312 -513 -792 -635 -723 -572 -766 -151 -503 -754 -847 -446 -411 -747 -145 -356 -638 -812 -634 -686 -53 -305 -268 -411 -752 -512 -10 -337 -952 -24 -380 -197 -65 -365 -562 -884 -161 -871 -234 -100 -208 -49 -418 -448 -270 -774 -38 -752 -760 -937 -298 -179 -923 -923 -463 -346 -43 -168 -321 -662 -24 -851 -986 -762 -523 -27 -29 -279 -14 -384 -449 -571 -619 -288 -481 -576 -237 -717 -514 -255 -981 -727 -433 -429 -511 -64 -551 -396 -816 -548 -164 -898 -54 -512 -19 -903 -841 -517 -814 -746 -994 -71 -268 -412 -909 -552 -7 -781 -962 -746 -365 -740 -294 -72 -257 -623 -762 -670 -313 -419 -717 -349 -418 -295 -150 -392 -931 -536 -286 -27 -746 -739 -251 -782 -641 -9 -927 -235 -291 -272 -463 -900 -369 -878 -694 -370 -467 -99 -358 -560 -816 -492 -968 -87 -305 -254 -260 -760 -555 -355 -420 -841 -692 -158 -390 -214 -166 -209 -545 -280 -280 -617 -286 -520 -415 -825 -780 -46 -47 -908 -903 -664 -626 -734 -386 -312 -17 -695 -598 -789 -446 -919 -409 -776 -971 -817 -891 -686 -51 -800 -166 -560 -578 -276 -57 -610 -153 -248 -796 -454 -3 -256 -689 -59 -345 -854 -794 -33 -271 -293 -697 -47 -211 -588 -29 -64 -838 -904 -143 -605 -466 -210 -960 -669 -165 -188 -574 -29 -965 -913 -252 -421 -329 -249 -446 -617 -621 -27 -641 -959 -277 -983 -297 -683 -134 -461 -730 -205 -759 -745 -562 -890 -348 -85 -754 -674 -835 -285 -806 -47 -114 -46 -949 -660 -936 -963 -493 -975 -635 -146 -938 -641 -300 -796 -721 -177 -779 -486 -379 -83 -166 -378 -163 -750 -645 -45 -996 -369 -331 -618 -727 -587 -804 -962 -681 -631 -390 -571 -641 -960 -165 -828 -625 -233 -790 -974 -637 -269 -47 -129 -599 -129 -157 -691 -40 -95 -715 -820 -950 -812 -773 -647 -682 -657 -80 -551 -494 -933 -482 -417 -18 -410 -152 -68 -786 -777 -413 -984 -668 -911 -949 -890 -318 -957 -192 -68 -745 -83 -716 -873 -950 -356 -829 -38 -898 -711 -271 -407 -784 -417 -993 -471 -883 -231 -390 -26 -866 -523 -117 -74 -287 -344 -989 -637 -45 -3 -325 -660 -274 -96 -413 -711 -996 -3 -280 -55 -721 -979 -296 -708 -10 -713 -180 -341 -24 -200 -214 -459 -673 -213 -374 -668 -422 -620 -874 -566 -707 -511 -701 -751 -348 -377 -828 -67 -589 -282 -88 -729 -259 -659 -290 -732 -722 -597 -511 -472 -606 -493 -335 -34 -981 -947 -532 -464 -186 -867 -340 -281 -24 -775 -227 -280 -155 -689 -227 -611 -618 -548 -466 -345 -45 -800 -307 -780 -157 -863 -917 -607 -17 -515 -833 -878 -745 -601 -681 -101 -830 -187 -429 -66 -165 -742 -446 -990 -956 -730 -253 -265 -143 -498 -234 -786 -226 -946 -96 -824 -943 -785 -482 -885 -356 -915 -513 -635 -554 -246 -969 -303 -620 -206 -782 -245 -695 -566 -913 -928 -679 -577 -411 -822 -255 -202 -777 -534 -139 -648 -828 -82 -409 -752 -113 -101 -887 -980 -518 -154 -976 -394 -493 -917 -369 -492 -836 -927 -805 -230 -756 -729 -710 -99 -853 -159 -129 -563 -960 -497 -821 -345 -321 -126 -327 -382 -5 -457 -774 -775 -910 -495 -360 -9 -603 -987 -660 -861 -538 -46 -68 -61 -342 -2 -132 -935 -654 -643 -697 -602 -420 -572 -685 -740 -481 -630 -64 -834 -512 -655 -730 -609 -692 -946 -586 -208 -232 -183 -410 -467 -191 -817 -195 -633 -664 -896 -648 -650 -936 -833 -314 -997 -600 -438 -37 -510 -796 -184 -249 -29 -800 -100 -797 -461 -810 -977 -845 -604 -83 -577 -848 -400 -672 -143 -280 -108 -54 -913 -431 -594 -163 -696 -519 -892 -200 -863 -362 -580 -587 -331 -73 -512 -536 -731 -907 -628 -841 -574 -301 -217 -22 -644 -617 -140 -822 -850 -255 -905 -697 -764 -487 -904 -931 -804 -408 -779 -375 -143 -639 -785 -461 -90 -372 -886 -746 -260 -352 -597 -623 -455 -80 -657 -58 -367 -80 -937 -719 -723 -341 -542 -699 -566 -42 -400 -963 -438 -957 -170 -586 -125 -229 -913 -672 -616 -836 -707 -583 -775 -94 -258 -87 -129 -500 -151 -331 -454 -479 -868 -590 -274 -123 -2 -930 -574 -79 -294 -432 -284 -132 -578 -675 -102 -854 -13 -686 -741 -138 -979 -406 -691 -726 -925 -576 -21 -898 -857 -143 -585 -77 -536 -80 -592 -238 -553 -808 -577 -392 -760 -378 -988 -454 -365 -113 -312 -127 -415 -209 -731 -16 -337 -86 -172 -864 -652 -924 -113 -396 -214 -218 -321 -532 -801 -95 -360 -844 -944 -799 -174 -980 -926 -703 -455 -498 -773 -447 -103 -19 -649 -671 -470 -633 -351 -822 -561 -564 -605 -642 -22 -2 -824 -76 -52 -775 -666 -664 -21 -990 -1 -516 -363 -502 -222 -951 -989 -896 -908 -503 -168 -944 -234 -45 -378 -171 -512 -407 -136 -490 -291 -202 -209 -590 -524 -632 -209 -403 -221 -354 -688 -361 -747 -254 -563 -998 -169 -993 -101 -992 -801 -842 -206 -924 -181 -1 -880 -824 -376 -832 -261 -41 -581 -214 -323 -838 -270 -921 -669 -398 -536 -261 -354 -706 -258 -766 -71 -605 -196 -499 -356 -533 -499 -911 -111 -636 -970 -557 -666 -469 -574 -140 -358 -378 -729 -626 -193 -13 -751 -902 -695 -826 -683 -112 -19 -814 -862 -300 -851 -65 -153 -157 -627 -449 -630 -695 -5 -23 -440 -960 -926 -691 -157 -682 -303 -895 -721 -338 -917 -236 -35 -698 -774 -464 -658 -965 -862 -615 -589 -221 -916 -480 -297 -909 -593 -655 -133 -674 -5 -125 -701 -90 -684 -2 -580 -630 -137 -538 -357 -110 -967 -596 -613 -804 -267 -412 -655 -15 -575 -517 -626 -130 -633 -283 -759 -447 -627 -252 -96 -440 -663 -544 -356 -985 -268 -263 -775 -820 -699 -45 -155 -999 -808 -928 -710 -101 -381 -744 -446 -453 -584 -567 -147 -370 -183 -43 -849 -727 -638 -111 -230 -14 -269 -794 -659 -447 -454 -604 -432 -770 -265 -140 -323 -589 -271 -441 -408 -149 -223 -393 -577 -13 -778 -209 -960 -286 -947 -454 -557 -457 -650 -314 -724 -475 -244 -382 -290 -329 -626 -336 -715 -156 -644 -319 -604 -999 -64 -208 -466 -506 -617 -851 -577 -699 -886 -948 -480 -421 -503 -895 -64 -32 -549 -603 -738 -285 -454 -819 -458 -140 -184 -290 -39 -102 -805 -352 -263 -351 -843 -3 -1 -256 -745 -312 -286 -932 -553 -847 -832 -837 -467 -922 -289 -511 -238 -610 -670 -89 -158 -132 -827 -629 -17 -514 -248 -562 -215 -325 -702 -387 -929 -743 -331 -966 -783 -753 -368 -904 -773 -45 -952 -946 -78 -423 -246 -811 -881 -437 -925 -967 -245 -720 -81 -299 -739 -983 -25 -961 -68 -476 -124 -409 -123 -653 -378 -756 -563 -106 -907 -427 -883 -668 -236 -607 -614 -66 -585 -47 -390 -68 -705 -441 -560 -762 -152 -415 -831 -293 -795 -722 -947 -545 -161 -370 -932 -620 -508 -547 -261 -371 -996 -583 -196 -254 -331 -778 -564 -377 -138 -417 -650 -794 -244 -924 -892 -357 -389 -915 -345 -676 -825 -203 -872 -275 -917 -208 -513 -746 -485 -786 -502 -878 -882 -467 -296 -374 -310 -47 -315 -910 -141 -332 -345 -700 -771 -578 -536 -972 -597 -997 -404 -816 -291 -839 -504 -72 -127 -50 -10 -903 -783 -856 -799 -979 -407 -790 -84 -871 -836 -902 -526 -153 -290 -947 -38 -514 -938 -800 -673 -374 -463 -636 -224 -634 -677 -590 -399 -128 -872 -466 -727 -785 -439 -791 -937 -790 -376 -888 -259 -9 -457 -214 -676 -765 -134 -401 -118 -85 -307 -723 -97 -867 -573 -519 -700 -88 -360 -582 -353 -206 -324 -945 -640 -78 -538 -435 -235 -839 -977 -805 -625 -567 -67 -182 -377 -494 -607 -981 -937 -2 -659 -742 -607 -182 -714 -781 -291 -632 -574 -904 -288 -460 -513 -805 -560 -857 -20 -938 -762 -25 -359 -246 -328 -755 -984 -959 -995 -994 -380 -275 -192 -179 -478 -691 -970 -157 -283 -966 -923 -895 -241 -449 -554 -574 -153 -437 -261 -246 -325 -120 -662 -296 -736 -371 -680 -284 -291 -366 -270 -244 -330 -131 -122 -564 -221 -548 -641 -555 -46 -835 -990 -534 -218 -876 -924 -991 -810 -80 -884 -70 -18 -732 -700 -621 -587 -904 -487 -369 -758 -754 -153 -130 -296 -199 -19 -556 -841 -517 -501 -290 -563 -895 -623 -39 -76 -517 -103 -66 -807 -484 -699 -47 -962 -635 -584 -408 -717 -470 -773 -667 -850 -274 -840 -783 -538 -654 -52 -701 -860 -816 -715 -812 -532 -794 -60 -410 -420 -844 -65 -192 -305 -976 -54 -564 -476 -507 -490 -361 -480 -646 -320 -576 -588 -597 -44 -773 -189 -663 -919 -212 -951 -224 -176 -763 -881 -582 -942 -326 -883 -806 -199 -662 -465 -390 -749 -396 -321 -639 -526 -451 -394 -573 -400 -33 -94 -213 -395 -344 -690 -215 -841 -824 -943 -94 -811 -649 -736 -383 -74 -164 -361 -394 -30 -243 -903 -561 -156 -792 -698 -361 -62 -646 -635 -686 -445 -448 -561 -297 -801 -159 -334 -529 -544 -703 -355 -299 -483 -786 -581 -717 -855 -256 -626 -607 -254 -583 -708 -787 -741 -975 -909 -415 -372 -238 -871 -559 -481 -929 -177 -21 -950 -52 -53 -412 -204 -364 -714 -664 -6 -726 -89 -978 -469 -446 -671 -679 -118 -236 -997 -2 -354 -915 -304 -944 -421 -861 -952 -886 -198 -396 -205 -818 -425 -512 -337 -235 -444 -28 -918 -906 -557 -983 -633 -892 -642 -689 -424 -714 -1 -505 -361 -400 -215 -423 -669 -695 -161 -793 -949 -556 -209 -767 -227 -882 -820 -920 -4 -582 -703 -329 -828 -869 -436 -600 -935 -37 -494 -113 -306 -244 -16 -640 -757 -265 -380 -298 -461 -950 -733 -932 -44 -851 -874 -756 -970 -835 -406 -459 -100 -482 -431 -905 -523 -539 -326 -47 -542 -404 -283 -184 -760 -389 -323 -7 -796 -67 -868 -417 -34 -114 -533 -819 -977 -556 -131 -934 -835 -82 -588 -699 -873 -189 -333 -625 -493 -136 -679 -588 -842 -112 -951 -395 -731 -463 -407 -973 -984 -426 -757 -781 -149 -665 -266 -376 -523 -762 -450 -590 -919 -186 -597 -175 -763 -668 -381 -427 -462 -328 -251 -116 -131 -200 -513 -207 -763 -474 -758 -306 -420 -953 -336 -271 -27 -320 -423 -51 -49 -405 -987 -429 -594 -502 -711 -532 -21 -953 -295 -463 -224 -151 -158 -406 -874 -961 -860 -120 -959 -88 -796 -907 -646 -866 -135 -645 -362 -953 -842 -111 -129 -49 -723 -24 -296 -889 -461 -466 -401 -139 -182 -832 -676 -842 -408 -457 -119 -407 -128 -596 -371 -29 -252 -718 -258 -787 -53 -475 -548 -939 -638 -809 -433 -242 -588 -659 -785 -867 -712 -663 -430 -228 -930 -764 -614 -912 -169 -973 -163 -193 -28 -517 -487 -130 -209 -781 -723 -660 -891 -591 -190 -203 -417 -466 -802 -818 -46 -782 -139 -949 -172 -757 -68 -628 -690 -202 -128 -664 -903 -5 -631 -505 -958 -596 -543 -739 -596 -66 -803 -941 -745 -671 -609 -722 -940 -378 -398 -777 -639 -74 -750 -299 -720 -696 -299 -696 -42 -846 -780 -676 -130 -317 -518 -480 -224 -898 -419 -363 -333 -404 -244 -285 -462 -464 -810 -261 -498 -291 -920 -799 -142 -603 -98 -939 -254 -471 -681 -959 -386 -342 -52 -942 -218 -242 -544 -953 -334 -147 -820 -623 -685 -941 -80 -961 -212 -87 -684 -317 -165 -846 -176 -319 -523 -414 -127 -541 -456 -653 -334 -745 -329 -754 -76 -972 -551 -175 -842 -168 -232 -606 -539 -908 -770 -928 -728 -968 -183 -89 -251 -456 -793 -738 -444 -97 -909 -295 -685 -507 -705 -660 -527 -879 -177 -983 -687 -88 -133 -180 -568 -263 -69 -521 -168 -131 -618 -146 -425 -926 -625 -221 -465 -708 -383 -984 -751 -128 -960 -987 -106 -80 -634 -720 -111 -716 -498 -201 -362 -688 -361 -66 -516 -448 -627 -805 -999 -403 -427 -857 -682 -229 -713 -154 -588 -146 -422 -478 -151 -189 -88 -511 -262 -152 -504 -485 -405 -906 -384 -982 -151 -415 -107 -764 -275 -364 -117 -725 -463 -302 -186 -882 -766 -354 -127 -831 -785 -136 -862 -341 -494 -916 -15 -79 -544 -18 -589 -121 -86 -288 -374 -650 -312 -449 -755 -31 -512 -844 -529 -879 -119 -279 -458 -499 -973 -936 -596 -495 -690 -981 -917 -548 -928 -307 -616 -584 -786 -863 -455 -923 -427 -584 -685 -190 -889 -865 -879 -974 -409 -303 -417 -278 -502 -495 -669 -10 -932 -15 -632 -711 -248 -710 -41 -563 -944 -235 -408 -175 -605 -406 -998 -427 -177 -687 -599 -814 -287 -43 -987 -851 -637 -170 -244 -237 -547 -653 -482 -771 -169 -995 -299 -963 -608 -898 -475 -781 -694 -330 -725 -752 -709 -488 -102 -152 -106 -495 -275 -211 -402 -841 -756 -336 -350 -286 -969 -12 -452 -493 -75 -336 -645 -264 -836 -778 -35 -273 -541 -816 -394 -123 -573 -799 -731 -812 -882 -655 -14 -648 -301 -258 -132 -110 -599 -738 -562 -297 -495 -855 -46 -793 -580 -881 -505 -87 -290 -975 -900 -546 -772 -29 -376 -781 -729 -256 -477 -257 -990 -901 -629 -362 -747 -554 -533 -470 -337 -18 -110 -907 -4 -939 -426 -29 -383 -984 -806 -545 -774 -420 -212 -398 -88 -503 -845 -351 -73 -277 -957 -747 -96 -116 -984 -25 -1 -208 -561 -921 -28 -152 -92 -757 -988 -869 -515 -142 -497 -856 -770 -211 -38 -858 -119 -130 -437 -843 -743 -350 -241 -577 -888 -772 -971 -421 -381 -180 -897 -475 -933 -445 -932 -810 -442 -895 -756 -778 -615 -946 -876 -707 -526 -53 -615 -498 -766 -22 -586 -710 -609 -291 -219 -817 -924 -901 -695 -511 -589 -957 -58 -402 -291 -410 -158 -707 -612 -76 -733 -538 -246 -979 -642 -225 -377 -67 -871 -169 -327 -100 -689 -240 -314 -664 -307 -278 -249 -62 -799 -281 -281 -724 -528 -434 -202 -763 -457 -475 -228 -745 -458 -505 -119 -655 -436 -190 -536 -88 -235 -476 -90 -331 -812 -371 -90 -199 -461 -951 -84 -207 -942 -527 -944 -892 -92 -850 -946 -171 -23 -324 -647 -782 -916 -328 -880 -61 -979 -907 -937 -106 -246 -860 -146 -196 -348 -841 -823 -959 -830 -560 -634 -714 -727 -465 -943 -529 -989 -869 -288 -332 -665 -860 -9 -755 -928 -958 -300 -80 -765 -745 -561 -966 -570 -139 -778 -558 -944 -15 -655 -824 -435 -876 -752 -252 -13 -763 -803 -307 -921 -823 -416 -543 -589 -58 -400 -677 -579 -253 -789 -500 -729 -527 -669 -220 -188 -182 -224 -550 -168 -293 -239 -813 -605 -108 -314 -862 -673 -488 -819 -323 -81 -863 -781 -192 -890 -412 -513 -638 -542 -34 -777 -697 -400 -593 -497 -658 -771 -602 -854 -452 -750 -508 -500 -693 -233 -806 -449 -837 -333 -766 -834 -273 -345 -756 -392 -580 -127 -758 -969 -592 -21 -404 -463 -116 -399 -321 -104 -602 -459 -638 -75 -760 -43 -489 -771 -165 -161 -821 -45 -468 -410 -807 -848 -529 -404 -931 -65 -671 -439 -617 -984 -282 -214 -318 -112 -95 -254 -989 -60 -430 -921 -674 -26 -397 -961 -39 -485 -523 -326 -150 -625 -927 -214 -253 -744 -770 -162 -364 -399 -246 -137 -865 -611 -681 -644 -676 -214 -784 -360 -821 -758 -774 -738 -863 -214 -884 -531 -615 -978 -655 -405 -867 -42 -464 -407 -354 -359 -820 -625 -918 -75 -5 -297 -951 -741 -508 -298 -88 -850 -115 -315 -660 -406 -712 -592 -329 -441 -421 -381 -363 -240 -962 -404 -229 -259 -689 -476 -479 -732 -841 -333 -638 -392 -578 -415 -968 -740 -471 -731 -657 -984 -741 -322 -182 -680 -214 -232 -924 -433 -907 -302 -806 -414 -499 -388 -783 -942 -439 -12 -679 -677 -462 -375 -654 -703 -868 -125 -472 -736 -485 -972 -941 -539 -691 -261 -627 -676 -406 -709 -385 -695 -571 -739 -869 -158 -919 -596 -738 -644 -307 -585 -604 -564 -514 -266 -523 -246 -254 -738 -401 -487 -597 -30 -168 -198 -552 -220 -943 -108 -975 -258 -193 -263 -172 -722 -285 -546 -285 -721 -342 -568 -744 -582 -302 -510 -199 -227 -12 -746 -343 -833 -783 -704 -429 -884 -665 -593 -606 -386 -297 -51 -909 -705 -786 -596 -286 -997 -438 -544 -472 -695 -274 -330 -916 -346 -978 -582 -857 -330 -58 -532 -937 -813 -650 -619 -995 -925 -307 -100 -274 -672 -725 -261 -685 -516 -885 -642 -746 -112 -683 -220 -887 -269 -57 -85 -619 -80 -971 -389 -176 -465 -879 -305 -823 -291 -392 -473 -118 -61 -572 -248 -404 -834 -807 -35 -264 -368 -144 -740 -779 -605 -486 -391 -719 -534 -7 -950 -92 -668 -181 -738 -670 -700 -354 -237 -715 -910 -349 -726 -387 -713 -638 -354 -743 -740 -55 -68 -844 -447 -324 -927 -778 -338 -912 -740 -788 -54 -810 -931 -954 -494 -89 -655 -750 -264 -203 -428 -142 -891 -754 -583 -28 -219 -786 -590 -934 -186 -438 -79 -490 -793 -61 -88 -557 -346 -663 -318 -711 -639 -420 -706 -103 -853 -103 -668 -774 -520 -751 -547 -377 -20 -455 -568 -432 -64 -573 -490 -555 -516 -388 -725 -766 -741 -497 -29 -2 -761 -520 -208 -323 -497 -997 -800 -604 -348 -607 -911 -442 -960 -935 -909 -393 -208 -407 -618 -289 -789 -580 -292 -799 -154 -371 -377 -80 -660 -705 -667 -14 -106 -930 -443 -625 -838 -326 -393 -63 -755 -859 -191 -918 -289 -464 -654 -860 -911 -178 -893 -568 -517 -721 -5 -297 -461 -16 -56 -995 -432 -290 -958 -72 -985 -724 -878 -678 -16 -400 -395 -973 -798 -90 -729 -143 -222 -520 -800 -167 -909 -855 -244 -321 -740 -508 -913 -579 -154 -877 -572 -718 -216 -269 -552 -524 -273 -176 -295 -625 -660 -332 -577 -77 -341 -988 -500 -87 -105 -368 -836 -285 -508 -909 -885 -986 -741 -312 -857 -131 -129 -611 -744 -796 -653 -763 -213 -846 -309 -138 -965 -946 -429 -955 -393 -51 -745 -902 -545 -39 -187 -224 -789 -700 -819 -340 -690 -685 -605 -987 -457 -918 -134 -244 -450 -643 -104 -735 -514 -118 -240 -658 -65 -276 -858 -57 -91 -987 -307 -667 -237 -84 -828 -230 -78 -166 -317 -30 -442 -815 -42 -120 -692 -673 -671 -539 -628 -770 -58 -426 -957 -162 -709 -459 -812 -787 -495 -913 -998 -847 -679 -856 -972 -319 -996 -95 -44 -246 -711 -476 -140 -3 -255 -956 -302 -558 -761 -494 -768 -852 -486 -402 -700 -659 -746 -245 -537 -369 -150 -250 -730 -537 -309 -500 -126 -637 -880 -829 -822 -193 -486 -737 -591 -533 -45 -540 -859 -827 -360 -907 -821 -965 -868 -830 -772 -531 -331 -178 -75 -578 -828 -53 -471 -477 -802 -859 -671 -706 -52 -533 -308 -247 -936 -631 -548 -631 -318 -933 -85 -158 -578 -907 -304 -907 -19 -355 -445 -454 -652 -681 -419 -860 -261 -11 -83 -452 -195 -791 -657 -286 -752 -89 -379 -431 -472 -818 -537 -563 -739 -433 -420 -873 -114 -320 -750 -856 -873 -630 -448 -449 -274 -530 -833 -409 -497 -459 -247 -275 -548 -831 -716 -389 -530 -220 -862 -776 -892 -171 -511 -804 -470 -770 -519 -577 -261 -712 -799 -603 -703 -750 -872 -166 -746 -889 -622 -851 -848 -865 -66 -78 -9 -259 -952 -332 -833 -4 -50 -134 -278 -990 -233 -355 -888 -58 -726 -726 -449 -57 -133 -440 -510 -872 -696 -363 -486 -187 -720 -887 -238 -981 -530 -143 -177 -345 -178 -236 -991 -953 -297 -308 -244 -402 -703 -37 -511 -52 -104 -743 -312 -172 -1000 -380 -487 -808 -441 -19 -953 -553 -274 -652 -285 -996 -190 -358 -343 -214 -318 -862 -847 -358 -89 -415 -983 -677 -900 -527 -483 -837 -831 -605 -599 -520 -393 -345 -576 -87 -334 -174 -826 -250 -696 -536 -91 -461 -507 -753 -623 -292 -668 -283 -62 -300 -192 -641 -740 -954 -422 -522 -477 -259 -148 -408 -228 -868 -87 -920 -863 -376 -638 -374 -420 -748 -712 -581 -22 -338 -394 -262 -559 -665 -985 -112 -488 -587 -489 -995 -827 -390 -304 -264 -706 -397 -29 -327 -510 -238 -491 -637 -249 -319 -910 -634 -883 -503 -602 -887 -390 -174 -411 -886 -406 -712 -747 -775 -621 -631 -506 -865 -797 -746 -97 -249 -92 -972 -536 -752 -825 -318 -580 -708 -591 -271 -711 -595 -889 -479 -868 -454 -443 -770 -852 -87 -324 -867 -881 -542 -343 -437 -944 -504 -342 -248 -842 -857 -27 -289 -230 -826 -638 -520 -184 -808 -546 -734 -16 -885 -809 -628 -943 -589 -130 -753 -612 -993 -743 -151 -658 -897 -630 -939 -482 -144 -791 -118 -129 -705 -94 -620 -721 -414 -940 -675 -111 -363 -419 -621 -590 -898 -335 -577 -92 -414 -922 -819 -764 -577 -923 -898 -73 -222 -80 -177 -65 -149 -40 -241 -889 -396 -766 -823 -379 -995 -565 -924 -793 -248 -705 -248 -1 -983 -418 -527 -284 -195 -757 -19 -264 -635 -128 -456 -21 -954 -280 -712 -196 -209 -518 -292 -868 -712 -808 -166 -134 -535 -139 -820 -186 -892 -777 -81 -575 -101 -59 -349 -801 -981 -747 -288 -711 -906 -495 -623 -261 -237 -139 -121 -830 -420 -481 -207 -449 -551 -834 -97 -467 -191 -770 -868 -246 -763 -998 -91 -766 -460 -593 -681 -103 -812 -501 -372 -691 -895 -555 -378 -427 -556 -4 -454 -258 -109 -502 -911 -154 -523 -402 -267 -549 -980 -296 -177 -613 -796 -911 -624 -495 -241 -421 -922 -216 -15 -353 -509 -539 -284 -915 -296 -61 -761 -174 -71 -24 -245 -257 -317 -564 -316 -480 -325 -677 -746 -838 -643 -397 -598 -3 -975 -287 -498 -926 -748 -175 -63 -663 -712 -532 -525 -810 -958 -230 -582 -846 -222 -670 -340 -343 -83 -545 -752 -290 -742 -85 -956 -738 -87 -971 -648 -98 -117 -523 -382 -69 -671 -505 -502 -937 -305 -556 -658 -237 -189 -261 -783 -548 -375 -640 -331 -709 -455 -281 -682 -924 -159 -666 -653 -13 -441 -669 -164 -15 -491 -282 -745 -693 -821 -26 -606 -700 -987 -296 -221 -478 -271 -283 -386 -364 -437 -34 -409 -418 -728 -960 -331 -687 -873 -372 -450 -334 -629 -807 -180 -744 -305 -319 -386 -930 -339 -449 -73 -446 -117 -877 -499 -766 -462 -46 -312 -299 -162 -878 -393 -752 -515 -530 -824 -668 -522 -183 -767 -177 -834 -245 -243 -767 -702 -147 -499 -232 -738 -54 -592 -393 -342 -480 -431 -376 -352 -544 -879 -935 -353 -676 -487 -437 -304 -879 -778 -783 -290 -201 -977 -451 -708 -464 -961 -638 -673 -619 -217 -487 -816 -422 -321 -587 -741 -5 -971 -752 -764 -398 -778 -346 -839 -285 -862 -563 -556 -988 -484 -327 -652 -713 -811 -948 -408 -567 -99 -549 -922 -810 -656 -509 -948 -426 -299 -547 -497 -44 -867 -884 -752 -838 -796 -940 -341 -832 -428 -636 -886 -150 -778 -523 -297 -719 -216 -524 -260 -477 -853 -242 -25 -339 -251 -283 -800 -306 -897 -91 -837 -602 -395 -840 -712 -120 -639 -257 -135 -87 -811 -937 -68 -469 -763 -257 -191 -635 -687 -864 -686 -469 -617 -986 -438 -436 -741 -977 -696 -864 -569 -186 -102 -271 -407 -241 -777 -72 -276 -591 -877 -675 -265 -753 -412 -214 -373 -895 -219 -269 -361 -696 -903 -617 -21 -924 -671 -184 -948 -189 -130 -661 -790 -246 -157 -976 -605 -301 -954 -514 -92 -576 -545 -834 -529 -985 -718 -927 -942 -26 -848 -973 -332 -174 -535 -366 -281 -141 -995 -345 -572 -265 -544 -775 -358 -458 -782 -838 -810 -213 -894 -847 -289 -752 -787 -881 -722 -831 -307 -977 -922 -143 -662 -102 -668 -968 -93 -703 -192 -330 -234 -221 -796 -124 -166 -790 -890 -124 -275 -481 -354 -94 -182 -640 -896 -447 -552 -991 -914 -269 -798 -490 -354 -514 -81 -994 -366 -225 -662 -258 -737 -839 -726 -733 -969 -782 -955 -579 -465 -52 -44 -331 -972 -481 -623 -710 -700 -370 -371 -347 -717 -592 -537 -332 -964 -846 -415 -171 -240 -339 -828 -770 -934 -307 -769 -366 -601 -131 -847 -669 -205 -396 -731 -908 -316 -73 -91 -742 -818 -980 -703 -309 -481 -769 -516 -884 -348 -699 -956 -672 -826 -184 -355 -441 -887 -362 -109 -544 -993 -178 -348 -300 -751 -410 -331 -821 -261 -758 -616 -661 -937 -477 -134 -471 -940 -614 -583 -94 -891 -120 -87 -683 -495 -861 -607 -272 -259 -95 -739 -463 -275 -616 -589 -396 -353 -179 -545 -776 -841 -597 -33 -32 -974 -228 -888 -410 -571 -168 -262 -753 -918 -516 -756 -253 -237 -796 -420 -488 -294 -330 -402 -880 -711 -644 -372 -392 -480 -276 -999 -557 -343 -573 -90 -426 -355 -281 -295 -476 -217 -474 -273 -152 -970 -920 -47 -285 -948 -717 -714 -206 -455 -193 -426 -136 -245 -809 -733 -406 -415 -305 -356 -545 -832 -739 -971 -855 -357 -662 -833 -464 -318 -673 -952 -533 -57 -479 -319 -825 -244 -480 -605 -436 -140 -3 -753 -85 -415 -632 -63 -137 -293 -692 -342 -50 -363 -947 -530 -227 -215 -376 -570 -951 -321 -325 -515 -509 -610 -703 -536 -597 -330 -511 -799 -407 -271 -854 -847 -313 -484 -535 -439 -423 -802 -505 -135 -993 -267 -502 -125 -489 -940 -702 -906 -680 -575 -150 -148 -535 -303 -629 -422 -694 -917 -115 -45 -349 -275 -58 -712 -555 -838 -150 -266 -256 -135 -476 -238 -738 -238 -804 -195 -689 -766 -275 -816 -821 -772 -791 -871 -422 -938 -786 -933 -695 -883 -858 -798 -285 -155 -125 -136 -462 -269 -216 -498 -656 -509 -960 -810 -237 -28 -822 -271 -479 -831 -846 -299 -238 -258 -903 -782 -93 -958 -180 -990 -866 -644 -17 -785 -52 -727 -682 -533 -806 -250 -108 -161 -999 -70 -306 -141 -834 -829 -492 -422 -584 -421 -754 -559 -378 -688 -129 -188 -262 -262 -365 -440 -54 -514 -255 -625 -898 -166 -361 -695 -151 -263 -347 -367 -68 -826 -259 -77 -637 -921 -336 -749 -345 -74 -112 -893 -628 -375 -967 -928 -449 -660 -615 -723 -894 -227 -154 -12 -302 -957 -942 -907 -397 -125 -457 -582 -682 -936 -701 -459 -379 -234 -522 -363 -439 -178 -998 -337 -12 -868 -598 -336 -807 -351 -724 -973 -55 -610 -164 -267 -511 -257 -899 -49 -686 -710 -106 -140 -418 -1000 -516 -713 -381 -545 -245 -198 -736 -637 -857 -424 -286 -866 -838 -23 -456 -822 -10 -229 -827 -637 -370 -459 -168 -213 -340 -220 -109 -168 -119 -288 -546 -819 -997 -964 -641 -844 -319 -77 -667 -124 -711 -712 -111 -942 -661 -988 -61 -660 -445 -315 -122 -656 -204 -481 -31 -605 -652 -939 -398 -550 -511 -695 -639 -244 -20 -815 -203 -72 -417 -261 -446 -655 -262 -172 -748 -226 -510 -555 -128 -634 -3 -775 -168 -5 -224 -231 -546 -105 -262 -863 -549 -651 -295 -520 -668 -471 -679 -58 -210 -112 -443 -793 -704 -697 -19 -920 -606 -367 -994 -872 -376 -412 -562 -108 -329 -197 -613 -520 -901 -740 -668 -526 -140 -930 -84 -59 -654 -360 -316 -632 -563 -987 -452 -931 -723 -776 -614 -362 -426 -658 -270 -162 -812 -628 -850 -16 -963 -593 -579 -45 -683 -672 -593 -998 -841 -614 -358 -976 -890 -331 -625 -434 -355 -99 -667 -603 -440 -226 -272 -519 -568 -363 -346 -508 -917 -888 -322 -476 -273 -729 -889 -536 -355 -211 -211 -716 -106 -384 -6 -644 -757 -730 -356 -934 -732 -208 -480 -963 -902 -923 -52 -597 -864 -711 -693 -624 -237 -320 -770 -196 -785 -224 -774 -496 -499 -630 -123 -454 -473 -39 -978 -356 -235 -775 -507 -262 -445 -197 -772 -327 -674 -770 -644 -827 -413 -218 -200 -8 -971 -887 -455 -460 -767 -533 -119 -427 -73 -926 -580 -855 -30 -901 -471 -176 -326 -169 -645 -191 -880 -139 -500 -801 -918 -190 -52 -670 -268 -13 -184 -111 -929 -884 -819 -158 -109 -168 -15 -333 -262 -662 -817 -198 -962 -132 -896 -984 -851 -357 -647 -867 -769 -804 -552 -150 -51 -627 -317 -391 -904 -757 -42 -295 -689 -785 -980 -511 -702 -215 -979 -173 -614 -1000 -643 -966 -449 -733 -600 -352 -418 -317 -584 -806 -340 -914 -487 -820 -230 -49 -543 -543 -739 -35 -727 -275 -926 -119 -369 -462 -366 -516 -899 -763 -373 -254 -968 -986 -139 -531 -24 -486 -265 -511 -23 -155 -455 -250 -310 -869 -572 -849 -30 -889 -998 -766 -930 -938 -932 -26 -592 -701 -200 -521 -224 -646 -477 -439 -530 -477 -807 -848 -545 -604 -360 -533 -962 -973 -749 -284 -531 -311 -198 -230 -404 -488 -14 -469 -951 -26 -712 -893 -16 -495 -281 -66 -527 -172 -562 -459 -693 -560 -590 -13 -900 -679 -615 -789 -555 -240 -900 -221 -145 -384 -86 -30 -745 -273 -834 -212 -42 -197 -426 -996 -323 -276 -81 -134 -57 -627 -974 -410 -105 -728 -643 -818 -580 -813 -682 -274 -52 -625 -167 -134 -176 -711 -698 -139 -400 -293 -714 -914 -149 -62 -498 -579 -97 -42 -111 -664 -558 -639 -105 -989 -124 -539 -973 -666 -578 -389 -790 -520 -254 -404 -513 -660 -457 -680 -866 -693 -721 -861 -515 -213 -99 -677 -342 -552 -118 -1 -260 -985 -524 -594 -316 -79 -349 -549 -563 -960 -296 -539 -730 -650 -990 -148 -244 -118 -146 -335 -68 -350 -419 -397 -404 -38 -683 -837 -559 -673 -685 -286 -798 -680 -107 -714 -958 -895 -361 -405 -903 -868 -990 -576 -113 -581 -834 -353 -184 -938 -546 -902 -871 -858 -635 -914 -779 -404 -443 -312 -105 -343 -432 -973 -492 -167 -32 -500 -966 -24 -628 -235 -192 -508 -344 -397 -9 -566 -185 -569 -177 -64 -288 -425 -144 -751 -309 -39 -699 -482 -765 -888 -687 -68 -712 -682 -108 -351 -259 -922 -535 -536 -832 -927 -707 -344 -897 -843 -627 -610 -301 -307 -291 -532 -95 -19 -21 -541 -552 -609 -797 -658 -440 -229 -236 -444 -263 -572 -494 -255 -639 -877 -997 -789 -645 -557 -724 -863 -267 -931 -404 -498 -98 -147 -333 -193 -680 -196 -662 -550 -661 -942 -520 -775 -856 -331 -911 -697 -425 -998 -149 -848 -858 -365 -276 -428 -34 -841 -369 -699 -112 -900 -945 -459 -336 -926 -629 -224 -636 -684 -363 -594 -348 -672 -396 -626 -811 -303 -230 -414 -447 -360 -768 -838 -877 -158 -880 -199 -785 -566 -569 -237 -663 -822 -672 -829 -369 -990 -969 -178 -814 -930 -281 -421 -296 -791 -97 -260 -168 -286 -388 -677 -103 -535 -951 -696 -153 -338 -295 -829 -545 -335 -458 -299 -432 -741 -512 -592 -452 -498 -92 -709 -739 -314 -990 -386 -409 -207 -459 -244 -430 -871 -148 -851 -588 -213 -311 -706 -101 -240 -90 -639 -378 -800 -111 -675 -706 -419 -421 -314 -43 -623 -236 -520 -257 -747 -240 -428 -136 -896 -79 -919 -479 -921 -683 -441 -267 -337 -883 -374 -824 -124 -36 -135 -66 -353 -571 -997 -325 -268 -804 -902 -189 -845 -607 -652 -198 -97 -911 -130 -690 -753 -37 -558 -302 -470 -169 -727 -531 -802 -193 -895 -242 -252 -861 -768 -523 -190 -825 -482 -682 -819 -166 -221 -866 -679 -335 -378 -498 -681 -569 -3 -414 -490 -445 -781 -865 -629 -982 -527 -160 -204 -945 -886 -236 -394 -917 -39 -349 -419 -49 -819 -569 -673 -632 -387 -156 -136 -18 -845 -858 -557 -35 -753 -55 -585 -188 -370 -439 -663 -683 -28 -97 -903 -449 -107 -70 -655 -146 -742 -713 -378 -60 -717 -290 -492 -381 -449 -187 -825 -655 -853 -846 -65 -948 -483 -810 -319 -697 -921 -373 -738 -280 -578 -526 -760 -167 -245 -307 -411 -408 -424 -308 -822 -301 -885 -99 -194 -196 -277 -484 -323 -263 -634 -482 -120 -845 -520 -40 -115 -615 -905 -33 -898 -844 -124 -590 -149 -41 -593 -798 -755 -743 -673 -853 -53 -109 -995 -431 -878 -648 -315 -947 -385 -461 -968 -651 -936 -271 -224 -285 -698 -898 -140 -889 -720 -170 -75 -287 -338 -721 -133 -688 -673 -685 -105 -155 -844 -444 -804 -833 -746 -15 -617 -982 -699 -77 -564 -630 -323 -696 -262 -370 -269 -103 -797 -124 -112 -376 -981 -417 -621 -342 -71 -372 -301 -539 -355 -501 -892 -493 -151 -315 -668 -744 -881 -947 -71 -791 -18 -42 -188 -318 -289 -275 -74 -320 -257 -694 -116 -847 -772 -277 -979 -139 -669 -370 -733 -568 -205 -522 -708 -848 -312 -341 -262 -957 -926 -40 -349 -870 -388 -30 -787 -799 -205 -541 -395 -494 -865 -217 -974 -60 -416 -83 -106 -766 -85 -904 -76 -671 -583 -773 -217 -771 -764 -960 -98 -645 -604 -292 -69 -782 -647 -38 -901 -341 -628 -682 -645 -988 -458 -919 -439 -770 -756 -997 -981 -624 -505 -910 -300 -541 -220 -118 -404 -993 -377 -896 -482 -947 -78 -182 -845 -160 -403 -978 -230 -315 -174 -496 -378 -671 -211 -854 -727 -840 -938 -849 -255 -844 -47 -80 -899 -110 -388 -483 -632 -455 -714 -686 -618 -438 -406 -470 -12 -323 -625 -35 -438 -522 -575 -63 -954 -294 -896 -645 -624 -353 -870 -37 -767 -964 -93 -573 -993 -157 -93 -67 -608 -505 -30 -985 -344 -668 -882 -48 -287 -282 -768 -361 -74 -979 -36 -972 -322 -680 -45 -300 -242 -829 -283 -21 -634 -224 -518 -608 -73 -898 -999 -693 -529 -774 -261 -145 -31 -472 -401 -861 -690 -730 -961 -800 -58 -773 -209 -196 -608 -76 -559 -550 -871 -486 -351 -680 -229 -23 -700 -703 -238 -897 -991 -169 -831 -843 -595 -649 -602 -539 -237 -455 -636 -607 -240 -823 -667 -677 -820 -614 -268 -225 -417 -862 -642 -134 -571 -626 -821 -205 -1000 -941 -860 -502 -643 -158 -1 -487 -724 -929 -720 -280 -720 -351 -341 -785 -876 -495 -552 -45 -385 -597 -953 -884 -947 -977 -804 -171 -501 -659 -341 -831 -938 -982 -136 -896 -61 -25 -927 -662 -711 -140 -24 -587 -222 -642 -932 -631 -399 -706 -538 -567 -112 -248 -539 -971 -417 -952 -620 -926 -856 -980 -53 -66 -616 -959 -818 -23 -341 -548 -901 -987 -735 -831 -45 -976 -910 -401 -665 -878 -873 -422 -445 -318 -95 -836 -850 -478 -334 -188 -118 -38 -597 -444 -787 -811 -50 -966 -602 -642 -824 -959 -962 -533 -756 -778 -88 -308 -84 -83 -167 -922 -945 -583 -302 -646 -761 -491 -978 -226 -857 -517 -527 -72 -643 -827 -624 -512 -139 -590 -413 -661 -679 -105 -909 -41 -781 -998 -565 -642 -525 -974 -656 -872 -481 -228 -482 -530 -461 -403 -996 -712 -182 -754 -883 -237 -397 -18 -680 -483 -796 -538 -775 -680 -691 -95 -456 -271 -133 -146 -835 -116 -397 -178 -810 -778 -372 -689 -87 -446 -444 -219 -636 -337 -39 -796 -925 -750 -530 -849 -875 -137 -411 -758 -845 -149 -713 -380 -333 -883 -719 -482 -637 -574 -207 -835 -566 -953 -749 -443 -280 -437 -291 -953 -565 -360 -790 -63 -139 -376 -287 -14 -972 -973 -997 -259 -411 -292 -155 -219 -166 -647 -228 -712 -249 -637 -373 -458 -532 -209 -101 -394 -270 -417 -826 -71 -925 -193 -574 -89 -70 -162 -766 -855 -633 -83 -551 -211 -73 -864 -55 -491 -43 -850 -7 -789 -839 -727 -553 -792 -556 -469 -75 -298 -870 -190 -715 -986 -484 -498 -728 -6 -953 -754 -614 -953 -328 -611 -966 -738 -467 -806 -441 -234 -392 -960 -447 -263 -202 -413 -71 -929 -497 -457 -218 -818 -291 -734 -369 -529 -104 -272 -792 -281 -885 -473 -850 -680 -736 -904 -264 -463 -345 -597 -573 -799 -736 -19 -913 -667 -765 -606 -338 -419 -717 -359 -895 -253 -843 -686 -94 -756 -203 -550 -938 -92 -763 -40 -909 -302 -414 -884 -25 -319 -975 -239 -108 -65 -271 -29 -381 -781 -739 -51 -316 -658 -462 -58 -29 -317 -800 -208 -841 -737 -520 -867 -867 -942 -626 -90 -375 -146 -408 -117 -128 -825 -211 -628 -166 -868 -83 -697 -723 -277 -314 -217 -202 -461 -166 -911 -852 -458 -625 -354 -309 -457 -520 -55 -210 -923 -70 -469 -234 -309 -802 -355 -654 -49 -143 -893 -193 -454 -3 -605 -719 -976 -419 -949 -616 -726 -435 -282 -423 -444 -502 -952 -364 -457 -627 -310 -130 -23 -172 -724 -456 -382 -649 -153 -297 -536 -772 -624 -218 -434 -608 -375 -956 -702 -22 -907 -430 -646 -279 -692 -825 -761 -89 -873 -241 -625 -561 -481 -765 -345 -952 -421 -457 -640 -651 -369 -851 -47 -105 -88 -336 -196 -958 -172 -960 -344 -435 -330 -308 -85 -47 -262 -489 -22 -674 -946 -43 -842 -659 -990 -428 -357 -67 -491 -463 -644 -512 -328 -675 -115 -384 -537 -19 -785 -450 -94 -713 -969 -706 -662 -317 -800 -881 -992 -214 -260 -205 -609 -515 -504 -455 -303 -828 -984 -603 -42 -532 -420 -927 -161 -788 -733 -152 -648 -349 -711 -536 -702 -375 -9 -194 -460 -594 -923 -304 -420 -413 -715 -426 -418 -411 -742 -102 -561 -156 -743 -377 -179 -806 -282 -407 -907 -957 -807 -628 -233 -659 -435 -201 -62 -700 -615 -768 -27 -977 -673 -609 -766 -686 -306 -992 -545 -144 -507 -663 -468 -402 -725 -620 -353 -99 -462 -1 -501 -38 -390 -453 -481 -349 -900 -352 -547 -522 -798 -559 -899 -219 -441 -748 -84 -720 -361 -589 -320 -60 -586 -591 -194 -311 -83 -66 -500 -268 -612 -27 -683 -933 -949 -380 -265 -916 -204 -837 -872 -410 -42 -203 -70 -525 -292 -498 -246 -450 -661 -896 -390 -701 -410 -617 -725 -576 -726 -188 -547 -320 -674 -591 -675 -807 -12 -564 -725 -961 -936 -292 -937 -748 -5 -798 -985 -805 -915 -656 -143 -937 -854 -534 -768 -447 -201 -321 -208 -84 -442 -745 -500 -74 -958 -505 -677 -638 -178 -972 -564 -533 -255 -621 -315 -585 -920 -805 -636 -571 -327 -830 -778 -299 -216 -168 -986 -254 -80 -664 -104 -254 -122 -322 -883 -477 -823 -59 -46 -183 -564 -103 -998 -579 -762 -971 -590 -746 -176 -175 -935 -563 -64 -664 -814 -534 -58 -124 -190 -404 -235 -941 -292 -751 -577 -450 -548 -996 -284 -38 -725 -165 -294 -524 -57 -367 -548 -546 -146 -258 -889 -449 -908 -518 -522 -952 -779 -484 -303 -309 -226 -302 -479 -523 -184 -334 -678 -82 -834 -980 -235 -954 -438 -830 -363 -488 -670 -846 -318 -342 -862 -980 -488 -322 -778 -178 -413 -764 -83 -640 -399 -348 -698 -255 -93 -484 -237 -325 -693 -359 -245 -677 -349 -947 -834 -15 -5 -385 -872 -973 -841 -861 -558 -982 -665 -134 -618 -265 -152 -145 -715 -983 -961 -131 -329 -677 -33 -159 -184 -821 -519 -20 -98 -239 -596 -220 -491 -620 -422 -561 -269 -283 -506 -74 -991 -816 -165 -95 -948 -803 -534 -457 -331 -850 -263 -893 -26 -824 -935 -776 -576 -73 -812 -68 -842 -98 -949 -85 -487 -535 -475 -584 -834 -287 -8 -75 -112 -461 -521 -872 -623 -564 -35 -322 -392 -51 -92 -387 -654 -739 -281 -843 -88 -445 -908 -794 -793 -765 -383 -133 -813 -955 -405 -351 -411 -163 -368 -594 -328 -912 -816 -281 -821 -43 -748 -687 -751 -586 -433 -132 -261 -577 -996 -161 -226 -671 -602 -945 -291 -732 -544 -598 -224 -421 -27 -64 -469 -872 -847 -567 -812 -990 -737 -87 -238 -536 -649 -833 -368 -711 -661 -850 -955 -207 -477 -312 -539 -397 -338 -471 -732 -293 -391 -754 -942 -711 -974 -243 -624 -471 -38 -853 -345 -751 -176 -398 -160 -214 -166 -107 -593 -781 -531 -415 -928 -715 -358 -541 -819 -981 -322 -287 -977 -43 -279 -547 -233 -240 -285 -520 -584 -617 -475 -654 -94 -180 -162 -300 -675 -755 -994 -71 -247 -851 -737 -422 -352 -797 -476 -307 -440 -857 -173 -347 -955 -792 -790 -268 -795 -938 -178 -262 -835 -704 -425 -230 -39 -703 -256 -40 -999 -619 -500 -630 -736 -497 -111 -65 -244 -616 -462 -768 -614 -165 -928 -432 -113 -625 -508 -913 -886 -101 -889 -790 -614 -715 -441 -619 -346 -946 -949 -493 -129 -193 -834 -151 -115 -26 -321 -176 -901 -499 -230 -311 -822 -622 -250 -845 -58 -347 -181 -781 -974 -248 -256 -748 -967 -479 -489 -436 -720 -975 -851 -833 -312 -35 -133 -133 -445 -993 -486 -986 -965 -751 -966 -667 -123 -588 -715 -499 -784 -769 -672 -301 -504 -203 -517 -829 -655 -86 -740 -188 -227 -347 -904 -82 -601 -360 -803 -285 -319 -666 -952 -552 -588 -898 -494 -447 -313 -287 -210 -274 -480 -876 -333 -172 -787 -177 -467 -280 -11 -510 -168 -612 -423 -329 -974 -761 -272 -284 -298 -477 -530 -490 -17 -450 -22 -919 -818 -988 -847 -2 -401 -981 -469 -266 -113 -951 -381 -132 -804 -316 -27 -142 -385 -67 -499 -775 -786 -240 -782 -361 -600 -396 -336 -607 -183 -268 -484 -873 -452 -972 -424 -279 -16 -34 -736 -876 -160 -836 -699 -847 -550 -696 -889 -467 -421 -922 -620 -772 -853 -714 -570 -648 -427 -90 -977 -660 -739 -534 -62 -186 -715 -793 -186 -646 -504 -709 -475 -843 -31 -494 -382 -949 -148 -187 -166 -829 -387 -814 -24 -252 -911 -879 -826 -702 -478 -448 -49 -784 -167 -902 -168 -901 -522 -435 -243 -172 -563 -582 -244 -232 -873 -919 -151 -220 -691 -405 -152 -163 -109 -180 -764 -159 -44 -913 -573 -47 -968 -903 -763 -297 -643 -421 -338 -36 -675 -158 -134 -912 -964 -698 -935 -138 -974 -963 -427 -647 -679 -805 -758 -358 -640 -686 -287 -223 -599 -750 -115 -444 -639 -6 -981 -798 -637 -886 -248 -607 -7 -93 -362 -338 -154 -704 -343 -958 -925 -273 -956 -849 -636 -153 -531 -670 -470 -767 -457 -427 -38 -397 -473 -700 -120 -31 -540 -275 -123 -885 -87 -491 -383 -565 -578 -633 -298 -662 -562 -927 -740 -147 -947 -303 -932 -781 -432 -323 -447 -23 -244 -175 -247 -429 -185 -890 -235 -308 -516 -410 -708 -465 -399 -769 -482 -92 -592 -311 -500 -825 -925 -345 -533 -884 -597 -251 -305 -561 -214 -946 -799 -667 -472 -84 -393 -406 -90 -960 -214 -221 -731 -594 -989 -982 -430 -496 -92 -973 -355 -427 -631 -563 -281 -70 -669 -884 -711 -375 -965 -247 -578 -644 -709 -963 -361 -15 -933 -792 -340 -299 -993 -130 -580 -303 -823 -476 -412 -792 -4 -236 -6 -25 -478 -968 -114 -258 -268 -326 -248 -148 -150 -676 -946 -776 -315 -140 -865 -889 -754 -259 -748 -144 -241 -351 -460 -512 -547 -398 -503 -122 -396 -459 -268 -824 -27 -145 -538 -54 -251 -991 -964 -325 -86 -725 -71 -244 -655 -86 -518 -251 -503 -158 -802 -43 -359 -110 -305 -133 -154 -427 -882 -710 -384 -439 -909 -108 -30 -874 -990 -667 -912 -884 -250 -179 -566 -302 -407 -807 -907 -977 -137 -613 -951 -3 -534 -954 -701 -417 -194 -650 -647 -218 -320 -900 -885 -759 -987 -151 -292 -96 -720 -796 -212 -429 -773 -877 -99 -317 -932 -220 -385 -111 -786 -667 -714 -988 -568 -955 -461 -774 -972 -642 -994 -690 -485 -113 -222 -745 -264 -457 -670 -1000 -288 -179 -318 -474 -316 -996 -901 -691 -908 -532 -411 -674 -378 -977 -309 -586 -783 -810 -199 -164 -758 -957 -381 -358 -224 -633 -27 -984 -615 -209 -247 -200 -441 -40 -503 -562 -831 -450 -218 -839 -339 -579 -336 -668 -411 -969 -633 -17 -461 -592 -874 -164 -674 -483 -639 -432 -940 -913 -468 -301 -345 -703 -324 -962 -686 -124 -347 -136 -448 -222 -961 -245 -815 -2 -952 -289 -357 -927 -123 -796 -947 -637 -143 -593 -270 -160 -339 -461 -662 -167 -63 -245 -937 -263 -864 -587 -383 -443 -899 -985 -164 -666 -67 -797 -445 -141 -336 -93 -109 -341 -82 -345 -565 -837 -160 -253 -380 -499 -828 -270 -600 -282 -160 -446 -215 -546 -730 -577 -209 -281 -424 -60 -590 -154 -773 -626 -652 -312 -297 -316 -151 -981 -776 -819 -299 -901 -996 -833 -687 -441 -900 -937 -818 -788 -248 -714 -825 -517 -123 -381 -298 -261 -404 -948 -498 -139 -739 -90 -708 -708 -825 -630 -1 -651 -366 -360 -611 -875 -787 -760 -604 -275 -546 -605 -63 -610 -429 -920 -302 -256 -39 -254 -716 -516 -747 -302 -268 -592 -620 -145 -534 -60 -404 -285 -729 -532 -586 -806 -140 -192 -980 -506 -163 -386 -523 -294 -58 -924 -521 -851 -346 -359 -838 -962 -196 -941 -229 -885 -12 -171 -852 -780 -430 -43 -83 -366 -746 -258 -748 -573 -124 -820 -919 -84 -295 -65 -631 -649 -846 -209 -477 -996 -654 -309 -763 -909 -263 -811 -875 -658 -684 -971 -926 -843 -141 -890 -770 -503 -387 -709 -148 -793 -404 -983 -739 -922 -621 -926 -173 -160 -551 -134 -364 -3 -17 -88 -386 -677 -754 -301 -394 -440 -7 -436 -184 -64 -608 -43 -539 -827 -139 -196 -583 -594 -299 -765 -306 -443 -372 -782 -806 -196 -458 -471 -91 -83 -26 -17 -86 -955 -110 -182 -947 -770 -588 -885 -974 -430 -555 -742 -204 -357 -222 -664 -711 -634 -19 -795 -407 -526 -650 -750 -141 -85 -525 -44 -854 -987 -775 -658 -542 -217 -382 -793 -573 -802 -201 -841 -904 -996 -762 -600 -485 -136 -465 -214 -378 -461 -369 -991 -50 -400 -567 -772 -526 -146 -607 -200 -213 -989 -944 -584 -770 -657 -265 -866 -745 -801 -239 -810 -721 -466 -64 -407 -202 -255 -566 -174 -181 -651 -974 -791 -972 -732 -287 -803 -798 -625 -624 -265 -614 -250 -500 -767 -778 -100 -762 -819 -705 -430 -146 -849 -98 -178 -757 -364 -840 -948 -563 -98 -479 -465 -602 -277 -278 -214 -185 -539 -978 -861 -317 -105 -941 -872 -964 -34 -943 -183 -408 -55 -528 -971 -400 -568 -380 -148 -700 -261 -85 -395 -96 -767 -140 -928 -84 -252 -389 -881 -725 -589 -764 -60 -555 -446 -622 -124 -221 -767 -234 -157 -853 -631 -417 -770 -465 -166 -435 -189 -910 -538 -595 -830 -650 -172 -859 -475 -378 -443 -907 -272 -491 -286 -709 -701 -281 -570 -265 -2 -406 -614 -195 -69 -663 -751 -341 -912 -707 -796 -396 -494 -675 -545 -481 -295 -729 -799 -205 -431 -371 -140 -370 -18 -84 -916 -668 -795 -763 -547 -718 -355 -907 -407 -280 -994 -330 -527 -136 -374 -271 -672 -570 -302 -895 -630 -305 -973 -980 -803 -578 -234 -660 -708 -385 -403 -980 -992 -546 -903 -401 -446 -330 -614 -132 -120 -219 -550 -701 -945 -943 -876 -781 -372 -660 -159 -982 -658 -172 -239 -169 -712 -857 -245 -492 -333 -890 -402 -852 -508 -81 -886 -537 -229 -465 -115 -129 -957 -712 -795 -181 -785 -735 -947 -139 -698 -91 -173 -967 -16 -558 -391 -759 -792 -959 -80 -595 -232 -80 -400 -953 -319 -912 -71 -382 -727 -544 -988 -822 -610 -858 -301 -647 -28 -147 -691 -49 -929 -229 -557 -550 -234 -147 -285 -928 -796 -898 -820 -182 -97 -307 -584 -361 -584 -261 -806 -121 -957 -981 -102 -53 -359 -423 -574 -528 -148 -489 -958 -538 -615 -500 -446 -928 -846 -681 -314 -883 -947 -709 -937 -988 -559 -725 -821 -910 -950 -263 -439 -619 -924 -945 -145 -115 -686 -20 -108 -936 -933 -351 -840 -571 -479 -458 -872 -133 -688 -554 -220 -13 -288 -219 -992 -306 -185 -477 -592 -863 -656 -397 -465 -629 -506 -103 -639 -8 -836 -385 -272 -322 -241 -598 -699 -700 -395 -648 -582 -815 -380 -864 -261 -12 -997 -556 -129 -537 -567 -221 -415 -801 -137 -893 -279 -598 -784 -456 -668 -57 -14 -470 -447 -74 -34 -856 -350 -163 -595 -522 -614 -742 -477 -649 -929 -127 -606 -806 -437 -609 -829 -158 -384 -425 -694 -67 -166 -485 -197 -2 -176 -433 -10 -3 -83 -859 -341 -978 -146 -207 -419 -649 -845 -147 -897 -289 -925 -720 -592 -494 -238 -37 -703 -469 -210 -38 -154 -866 -902 -283 -735 -500 -381 -623 -302 -801 -564 -112 -476 -274 -505 -588 -623 -145 -859 -578 -213 -831 -625 -210 -911 -414 -598 -510 -979 -354 -136 -170 -205 -424 -191 -541 -769 -138 -900 -333 -393 -659 -571 -365 -344 -774 -334 -370 -698 -738 -901 -420 -778 -569 -305 -558 -136 -599 -315 -143 -269 -934 -70 -862 -216 -137 -510 -770 -154 -293 -45 -712 -792 -264 -354 -28 -61 -68 -573 -83 -322 -600 -945 -712 -457 -574 -386 -139 -240 -177 -128 -991 -809 -613 -514 -578 -195 -39 -706 -944 -793 -515 -618 -643 -531 -218 -845 -253 -668 -809 -966 -170 -847 -996 -797 -729 -528 -904 -376 -999 -87 -405 -471 -441 -216 -649 -738 -28 -52 -991 -724 -460 -426 -132 -80 -655 -631 -401 -370 -891 -2 -41 -442 -178 -255 -925 -866 -375 -409 -710 -192 -706 -663 -102 -376 -706 -167 -548 -694 -870 -70 -537 -157 -590 -978 -981 -249 -860 -718 -950 -672 -751 -692 -108 -916 -226 -945 -565 -325 -990 -525 -383 -141 -782 -40 -223 -392 -502 -127 -155 -109 -870 -99 -501 -444 -193 -123 -228 -785 -778 -42 -44 -742 -375 -350 -452 -645 -549 -310 -569 -339 -339 -590 -321 -435 -126 -828 -88 -440 -553 -882 -880 -315 -227 -846 -808 -476 -789 -225 -474 -261 -642 -240 -539 -971 -30 -723 -255 -951 -574 -457 -652 -768 -594 -326 -729 -742 -910 -900 -8 -774 -490 -713 -859 -338 -67 -541 -52 -561 -732 -421 -725 -11 -900 -237 -656 -562 -783 -893 -314 -106 -625 -168 -391 -341 -728 -400 -912 -555 -572 -295 -140 -140 -12 -808 -495 -731 -453 -540 -697 -418 -163 -910 -450 -437 -628 -138 -908 -263 -214 -333 -108 -233 -715 -117 -631 -771 -936 -360 -652 -434 -481 -496 -925 -55 -674 -804 -623 -608 -207 -596 -761 -235 -898 -746 -313 -94 -294 -149 -320 -14 -977 -536 -672 -123 -181 -535 -26 -727 -652 -905 -64 -868 -504 -304 -852 -89 -926 -500 -612 -729 -403 -654 -112 -287 -620 -716 -431 -70 -741 -177 -347 -456 -242 -220 -769 -921 -253 -657 -181 -550 -219 -159 -875 -103 -484 -968 -769 -472 -455 -897 -693 -760 -180 -294 -886 -615 -681 -798 -957 -855 -632 -373 -800 -990 -805 -892 -672 -428 -907 -724 -785 -327 -758 -228 -723 -259 -221 -722 -143 -293 -894 -588 -251 -466 -742 -715 -565 -204 -725 -155 -378 -470 -383 -577 -30 -474 -156 -257 -796 -184 -703 -450 -425 -420 -673 -42 -76 -791 -774 -707 -506 -774 -128 -177 -421 -419 -90 -708 -301 -372 -434 -66 -76 -332 -558 -684 -577 -329 -366 -200 -64 -321 -139 -351 -10 -171 -405 -521 -939 -324 -989 -613 -95 -391 -574 -197 -803 -661 -327 -629 -630 -104 -166 -959 -874 -250 -593 -614 -456 -504 -714 -416 -591 -454 -997 -612 -418 -786 -264 -33 -394 -783 -198 -941 -184 -267 -567 -292 -781 -529 -387 -501 -799 -954 -358 -288 -799 -462 -546 -342 -574 -782 -148 -267 -678 -729 -775 -21 -187 -929 -575 -401 -798 -796 -354 -378 -392 -726 -998 -582 -542 -386 -456 -141 -534 -138 -86 -523 -673 -722 -887 -305 -609 -398 -888 -679 -691 -466 -48 -869 -594 -245 -22 -441 -864 -559 -743 -944 -831 -559 -350 -261 -294 -712 -819 -644 -199 -251 -740 -493 -485 -938 -327 -153 -432 -872 -747 -189 -823 -786 -58 -570 -26 -105 -680 -546 -578 -589 -301 -111 -771 -506 -732 -85 -474 -420 -991 -355 -537 -140 -388 -86 -42 -996 -380 -798 -513 -477 -292 -687 -40 -774 -179 -791 -22 -452 -413 -844 -781 -535 -445 -276 -435 -710 -282 -979 -934 -352 -811 -629 -614 -137 -478 -915 -840 -498 -708 -33 -67 -184 -647 -939 -93 -603 -782 -875 -437 -362 -745 -332 -648 -245 -699 -997 -617 -888 -544 -695 -791 -576 -342 -387 -645 -966 -10 -183 -75 -651 -231 -515 -32 -453 -849 -296 -558 -744 -596 -438 -986 -858 -414 -241 -563 -637 -395 -448 -258 -105 -91 -707 -741 -505 -803 -623 -926 -886 -233 -847 -370 -347 -688 -591 -560 -520 -974 -88 -761 -634 -203 -119 -646 -385 -880 -828 -517 -546 -114 -106 -734 -787 -49 -936 -154 -943 -27 -885 -436 -147 -902 -697 -61 -853 -360 -581 -333 -672 -720 -996 -451 -872 -591 -449 -686 -199 -333 -733 -801 -145 -305 -324 -70 -958 -160 -700 -674 -462 -36 -823 -984 -600 -385 -455 -514 -911 -19 -708 -512 -763 -176 -560 -696 -988 -68 -934 -284 -909 -779 -168 -675 -593 -630 -765 -403 -303 -542 -564 -241 -612 -923 -859 -44 -574 -303 -597 -378 -453 -238 -120 -439 -591 -349 -113 -401 -954 -32 -621 -95 -621 -439 -168 -977 -999 -484 -709 -504 -956 -593 -227 -597 -417 -982 -833 -476 -895 -538 -646 -829 -44 -54 -441 -41 -440 -14 -898 -863 -391 -537 -171 -720 -518 -749 -820 -899 -509 -517 -424 -926 -253 -518 -202 -236 -873 -943 -230 -39 -524 -931 -639 -613 -543 -961 -439 -576 -51 -813 -500 -321 -105 -280 -779 -691 -970 -682 -214 -502 -59 -332 -985 -388 -107 -823 -299 -529 -577 -123 -668 -757 -322 -731 -719 -103 -6 -338 -494 -582 -147 -931 -274 -534 -164 -420 -148 -592 -607 -617 -941 -952 -978 -88 -369 -166 -626 -807 -504 -933 -818 -323 -600 -442 -962 -401 -891 -271 -748 -316 -375 -711 -138 -962 -337 -180 -484 -867 -85 -256 -41 -406 -974 -319 -841 -900 -120 -111 -776 -661 -130 -984 -967 -344 -822 -992 -208 -384 -850 -54 -127 -521 -292 -913 -494 -766 -939 -494 -523 -935 -906 -885 -632 -781 -588 -615 -936 -995 -763 -315 -401 -158 -993 -999 -799 -909 -408 -691 -374 -961 -698 -100 -996 -870 -220 -916 -48 -520 -189 -482 -841 -270 -572 -499 -599 -226 -5 -375 -600 -86 -379 -841 -464 -747 -238 -890 -958 -35 -942 -741 -717 -199 -54 -280 -538 -792 -65 -955 -123 -37 -857 -533 -413 -435 -384 -991 -194 -169 -225 -311 -228 -790 -838 -932 -384 -286 -33 -447 -906 -582 -265 -168 -622 -476 -580 -656 -918 -239 -592 -919 -233 -471 -911 -853 -514 -988 -671 -292 -160 -117 -401 -975 -714 -672 -758 -961 -937 -5 -834 -650 -419 -392 -214 -231 -439 -418 -868 -191 -818 -399 -667 -324 -85 -249 -437 -836 -945 -218 -227 -583 -283 -303 -32 -59 -719 -450 -910 -18 -738 -23 -369 -416 -804 -673 -645 -321 -897 -937 -626 -606 -81 -269 -580 -916 -4 -996 -533 -891 -649 -566 -96 -611 -976 -878 -718 -469 -21 -351 -789 -529 -438 -733 -554 -622 -368 -752 -422 -286 -31 -450 -745 -832 -833 -220 -814 -556 -646 -97 -944 -800 -233 -19 -464 -253 -10 -382 -530 -489 -193 -135 -448 -270 -390 -749 -947 -226 -67 -269 -409 -238 -967 -482 -512 -666 -875 -398 -485 -393 -821 -912 -690 -237 -662 -756 -152 -616 -658 -715 -566 -579 -347 -958 -421 -479 -925 -319 -941 -70 -110 -291 -326 -644 -891 -72 -488 -498 -436 -843 -12 -239 -361 -366 -398 -315 -62 -105 -408 -41 -769 -984 -535 -872 -203 -126 -724 -875 -574 -644 -143 -734 -992 -917 -707 -700 -19 -319 -235 -845 -211 -772 -187 -804 -695 -437 -574 -197 -750 -742 -771 -458 -19 -990 -745 -479 -641 -643 -780 -585 -7 -888 -404 -763 -815 -667 -379 -109 -831 -131 -873 -30 -152 -984 -536 -202 -780 -403 -381 -623 -503 -854 -934 -365 -904 -692 -399 -913 -309 -443 -926 -269 -918 -889 -95 -875 -165 -401 -995 -44 -797 -720 -326 -484 -369 -782 -180 -256 -979 -777 -776 -585 -129 -820 -104 -58 -776 -347 -772 -756 -858 -268 -587 -309 -851 -78 -976 -386 -760 -411 -376 -570 -958 -667 -469 -509 -89 -713 -841 -91 -744 -545 -923 -159 -915 -742 -618 -954 -424 -563 -530 -490 -443 -147 -443 -719 -265 -588 -827 -127 -477 -476 -733 -958 -415 -655 -242 -712 -730 -944 -766 -12 -86 -603 -193 -610 -949 -299 -724 -932 -963 -224 -954 -141 -438 -664 -392 -42 -162 -731 -258 -534 -231 -339 -798 -975 -254 -728 -935 -596 -144 -532 -273 -25 -881 -68 -588 -297 -326 -641 -922 -46 -391 -603 -786 -468 -875 -140 -949 -458 -69 -739 -968 -50 -110 -16 -467 -321 -288 -983 -266 -86 -11 -588 -845 -383 -864 -4 -853 -216 -576 -608 -587 -412 -787 -518 -357 -203 -530 -802 -918 -336 -532 -155 -652 -871 -498 -626 -765 -640 -13 -537 -846 -673 -869 -387 -651 -532 -71 -620 -464 -319 -705 -532 -562 -722 -115 -957 -777 -319 -718 -191 -252 -120 -969 -805 -839 -921 -726 -71 -713 -179 -447 -295 -682 -846 -812 -221 -467 -739 -982 -853 -423 -660 -380 -948 -42 -481 -139 -861 -833 -816 -556 -594 -605 -252 -888 -489 -746 -462 -846 -859 -11 -879 -555 -984 -362 -529 -919 -845 -798 -344 -481 -797 -161 -548 -71 -587 -270 -562 -582 -735 -200 -474 -822 -262 -902 -882 -337 -735 -472 -58 -356 -329 -94 -682 -492 -631 -803 -805 -765 -295 -579 -606 -961 -856 -257 -215 -805 -845 -151 -992 -149 -398 -880 -86 -391 -162 -258 -808 -556 -759 -187 -12 -294 -29 -251 -381 -137 -765 -636 -930 -446 -972 -225 -905 -862 -73 -183 -289 -736 -553 -625 -956 -145 -337 -633 -586 -588 -254 -728 -417 -784 -4 -391 -107 -547 -650 -949 -444 -347 -465 -43 -853 -729 -47 -503 -68 -521 -930 -439 -497 -641 -538 -183 -598 -160 -545 -334 -883 -934 -358 -625 -657 -107 -779 -109 -375 -101 -351 -59 -784 -299 -239 -748 -700 -678 -848 -927 -791 -836 -529 -404 -73 -614 -382 -26 -416 -636 -11 -607 -748 -680 -864 -522 -746 -727 -799 -892 -992 -258 -583 -74 -511 -42 -429 -624 -850 -967 -17 -445 -237 -998 -503 -730 -459 -321 -590 -962 -505 -532 -810 -273 -75 -802 -156 -47 -757 -264 -225 -9 -545 -636 -419 -302 -379 -729 -928 -803 -585 -990 -314 -303 -8 -226 -9 -284 -46 -528 -345 -110 -170 -770 -525 -219 -928 -851 -857 -996 -526 -125 -957 -249 -39 -263 -189 -560 -46 -37 -151 -875 -868 -272 -694 -247 -368 -257 -593 -460 -963 -577 -153 -306 -324 -926 -158 -469 -857 -496 -673 -275 -86 -368 -920 -292 -95 -431 -624 -379 -604 -506 -717 -106 -540 -198 -967 -737 -511 -687 -666 -733 -942 -328 -808 -192 -335 -489 -602 -449 -534 -759 -775 -224 -153 -842 -700 -910 -87 -913 -311 -904 -506 -397 -675 -973 -727 -849 -958 -623 -49 -599 -664 -471 -525 -542 -160 -223 -599 -441 -302 -430 -527 -28 -167 -37 -314 -906 -575 -824 -800 -895 -888 -728 -748 -304 -417 -557 -129 -61 -884 -135 -758 -409 -91 -894 -94 -329 -517 -422 -75 -992 -340 -231 -954 -696 -311 -588 -889 -716 -237 -787 -564 -54 -787 -955 -745 -292 -346 -905 -460 -325 -249 -724 -96 -514 -971 -816 -920 -101 -120 -643 -318 -582 -4 -210 -161 -290 -559 -382 -999 -621 -104 -812 -364 -4 -638 -533 -762 -167 -663 -464 -138 -821 -916 -116 -53 -565 -507 -399 -97 -401 -636 -44 -221 -131 -776 -311 -92 -552 -42 -931 -928 -439 -515 -867 -291 -801 -248 -332 -124 -399 -676 -353 -281 -182 -528 -547 -539 -287 -204 -87 -938 -755 -682 -23 -61 -760 -671 -293 -175 -997 -960 -509 -373 -105 -509 -71 -956 -622 -257 -720 -573 -163 -205 -655 -448 -911 -872 -39 -948 -67 -858 -976 -403 -551 -148 -4 -277 -882 -887 -238 -532 -778 -32 -3 -167 -626 -959 -270 -746 -525 -677 -276 -794 -380 -444 -807 -637 -777 -80 -13 -292 -226 -779 -105 -169 -769 -733 -82 -356 -891 -681 -271 -524 -405 -287 -486 -189 -273 -116 -715 -302 -9 -55 -695 -546 -227 -4 -613 -478 -843 -614 -319 -65 -364 -266 -192 -820 -961 -614 -115 -331 -921 -219 -233 -180 -47 -929 -138 -269 -76 -340 -621 -789 -254 -4 -529 -334 -57 -477 -248 -84 -581 -567 -650 -915 -878 -687 -650 -792 -106 -442 -48 -162 -954 -383 -807 -230 -165 -190 -66 -762 -100 -764 -522 -642 -214 -120 -252 -443 -914 -420 -383 -376 -152 -936 -808 -273 -219 -950 -286 -916 -928 -391 -404 -544 -812 -903 -915 -780 -179 -599 -287 -74 -707 -822 -367 -755 -54 -541 -1000 -432 -362 -226 -328 -551 -888 -517 -217 -164 -717 -581 -983 -716 -886 -192 -657 -33 -651 -476 -818 -693 -60 -739 -275 -929 -249 -174 -109 -132 -408 -625 -634 -249 -459 -921 -464 -730 -631 -686 -272 -740 -523 -311 -835 -205 -216 -84 -133 -363 -311 -514 -368 -655 -700 -10 -893 -903 -605 -49 -388 -90 -188 -129 -912 -455 -455 -731 -385 -158 -297 -305 -315 -674 -815 -309 -911 -516 -364 -846 -58 -670 -173 -373 -682 -294 -138 -908 -398 -304 -696 -430 -359 -953 -284 -830 -558 -472 -500 -722 -908 -287 -651 -879 -748 -157 -369 -980 -908 -842 -151 -100 -384 -651 -221 -126 -879 -529 -966 -828 -307 -796 -151 -125 -874 -620 -446 -940 -752 -458 -415 -529 -239 -140 -114 -71 -982 -199 -242 -732 -356 -170 -991 -118 -278 -133 -144 -437 -333 -125 -187 -654 -306 -822 -273 -287 -39 -42 -90 -960 -583 -402 -863 -415 -771 -176 -884 -240 -229 -427 -786 -629 -616 -750 -329 -625 -23 -316 -83 -583 -887 -975 -310 -375 -82 -151 -70 -442 -697 -150 -59 -78 -939 -984 -308 -561 -374 -601 -373 -241 -341 -59 -329 -520 -594 -929 -413 -427 -825 -201 -452 -764 -897 -515 -687 -961 -15 -809 -965 -829 -203 -280 -303 -407 -845 -983 -693 -27 -477 -731 -468 -634 -942 -315 -206 -590 -962 -999 -823 -849 -174 -341 -78 -894 -458 -510 -153 -118 -786 -73 -193 -254 -915 -226 -64 -590 -183 -744 -146 -32 -29 -137 -538 -492 -238 -756 -221 -437 -845 -692 -370 -814 -713 -196 -202 -976 -229 -404 -862 -433 -355 -296 -636 -714 -478 -107 -178 -84 -759 -60 -762 -427 -947 -853 -885 -842 -739 -341 -678 -947 -529 -237 -813 -692 -238 -748 -779 -84 -839 -387 -671 -1000 -88 -692 -56 -111 -439 -173 -355 -242 -925 -507 -600 -317 -888 -117 -768 -483 -835 -406 -964 -917 -161 -160 -761 -819 -58 -704 -600 -830 -18 -365 -871 -189 -662 -841 -299 -459 -387 -485 -193 -405 -915 -513 -718 -238 -867 -352 -572 -345 -914 -180 -706 -185 -724 -59 -411 -446 -798 -9 -115 -860 -941 -390 -14 -412 -750 -707 -944 -725 -405 -773 -133 -137 -695 -806 -678 -104 -447 -627 -726 -289 -441 -46 -10 -796 -28 -806 -353 -328 -270 -379 -960 -284 -167 -732 -774 -969 -886 -344 -334 -51 -54 -504 -43 -533 -826 -71 -227 -372 -705 -715 -739 -141 -142 -20 -885 -699 -978 -627 -329 -232 -96 -65 -3 -743 -113 -641 -881 -634 -322 -98 -454 -265 -701 -202 -177 -415 -37 -163 -411 -64 -211 -858 -120 -367 -289 -633 -695 -741 -158 -106 -31 -96 -975 -393 -775 -697 -426 -676 -368 -169 -61 -698 -760 -848 -264 -88 -295 -776 -653 -500 -699 -317 -467 -484 -610 -932 -214 -532 -501 -30 -669 -576 -186 -77 -126 -339 -717 -420 -749 -166 -839 -710 -157 -796 -105 -867 -239 -113 -280 -874 -6 -977 -246 -342 -942 -558 -977 -231 -818 -773 -635 -280 -634 -649 -689 -30 -444 -805 -800 -256 -326 -2 -964 -440 -168 -208 -4 -394 -929 -256 -568 -190 -481 -462 -860 -76 -682 -234 -368 -537 -978 -453 -144 -134 -979 -501 -492 -81 -483 -390 -185 -633 -433 -745 -514 -215 -323 -114 -19 -137 -115 -355 -39 -937 -872 -757 -207 -969 -699 -865 -181 -149 -190 -925 -410 -782 -922 -270 -29 -687 -808 -275 -747 -515 -645 -308 -76 -254 -605 -308 -900 -75 -81 -230 -131 -606 -937 -321 -715 -911 -484 -386 -330 -823 -306 -232 -363 -136 -656 -140 -861 -850 -724 -408 -842 -832 -78 -947 -553 -59 -753 -113 -347 -714 -319 -770 -275 -396 -972 -134 -388 -97 -808 -619 -648 -785 -665 -754 -535 -67 -656 -155 -904 -29 -374 -740 -114 -312 -241 -407 -474 -166 -508 -144 -612 -258 -714 -268 -758 -875 -595 -703 -775 -22 -128 -121 -415 -741 -509 -469 -352 -378 -896 -518 -701 -275 -943 -108 -352 -930 -213 -153 -371 -554 -784 -412 -388 -151 -741 -418 -726 -749 -329 -279 -614 -967 -210 -112 -152 -187 -973 -373 -860 -930 -310 -963 -385 -405 -798 -471 -787 -638 -794 -244 -182 -716 -21 -739 -702 -730 -169 -169 -440 -623 -798 -402 -163 -923 -725 -477 -682 -50 -577 -229 -515 -213 -60 -673 -548 -393 -10 -228 -210 -549 -638 -468 -370 -128 -785 -551 -650 -701 -378 -666 -216 -417 -384 -78 -962 -25 -955 -166 -723 -990 -800 -321 -277 -105 -312 -234 -797 -265 -525 -403 -364 -275 -548 -631 -104 -466 -635 -504 -282 -500 -332 -624 -513 -61 -388 -637 -628 -742 -224 -15 -664 -678 -372 -272 -354 -144 -129 -39 -293 -594 -155 -659 -561 -382 -835 -557 -826 -820 -727 -250 -287 -993 -473 -670 -327 -619 -185 -521 -130 -857 -910 -448 -11 -594 -958 -657 -474 -320 -598 -270 -561 -244 -949 -679 -785 -312 -754 -567 -984 -637 -646 -646 -69 -859 -839 -29 -736 -990 -163 -414 -644 -417 -645 -703 -198 -712 -691 -657 -682 -888 -206 -921 -400 -41 -531 -580 -399 -976 -587 -659 -839 -802 -242 -981 -502 -732 -74 -800 -686 -781 -871 -451 -398 -958 -207 -874 -921 -536 -426 -235 -336 -386 -658 -68 -71 -814 -343 -612 -359 -951 -197 -626 -116 -349 -34 -666 -263 -787 -951 -261 -890 -906 -809 -434 -116 -532 -225 -603 -381 -408 -348 -956 -417 -441 -247 -934 -747 -295 -928 -325 -497 -732 -114 -98 -147 -235 -633 -224 -321 -823 -498 -437 -849 -485 -36 -325 -964 -277 -84 -302 -966 -758 -768 -189 -31 -578 -324 -368 -247 -140 -751 -361 -796 -687 -670 -733 -449 -730 -14 -816 -664 -168 -96 -686 -897 -380 -762 -124 -875 -130 -970 -973 -565 -900 -760 -731 -456 -310 -472 -165 -126 -457 -985 -966 -19 -504 -713 -797 -886 -844 -542 -653 -915 -939 -138 -993 -258 -648 -331 -622 -953 -253 -782 -51 -557 -117 -437 -594 -444 -970 -631 -329 -114 -344 -691 -104 -123 -447 -833 -777 -578 -22 -195 -892 -599 -505 -668 -165 -422 -516 -379 -153 -723 -99 -748 -468 -592 -912 -320 -596 -801 -453 -130 -558 -340 -955 -128 -790 -789 -790 -249 -460 -976 -873 -331 -956 -439 -109 -822 -306 -21 -444 -825 -206 -72 -931 -65 -914 -722 -322 -874 -759 -392 -729 -112 -833 -437 -408 -399 -337 -749 -889 -876 -341 -923 -160 -731 -756 -958 -593 -133 -676 -920 -619 -395 -97 -347 -424 -861 -18 -244 -572 -702 -913 -303 -174 -876 -970 -191 -410 -348 -601 -31 -113 -166 -355 -714 -859 -687 -227 -437 -158 -78 -858 -458 -309 -487 -711 -144 -838 -309 -197 -33 -216 -594 -488 -804 -472 -841 -322 -629 -670 -168 -753 -875 -262 -571 -378 -25 -891 -815 -432 -867 -728 -558 -20 -318 -479 -427 -791 -583 -756 -96 -898 -754 -8 -339 -491 -512 -199 -1000 -37 -551 -639 -96 -349 -193 -897 -268 -654 -363 -596 -422 -225 -21 -761 -519 -489 -897 -691 -296 -678 -334 -988 -741 -679 -737 -305 -431 -968 -719 -384 -641 -381 -506 -943 -813 -343 -502 -721 -607 -135 -135 -233 -127 -728 -907 -191 -730 -253 -738 -762 -225 -930 -712 -847 -112 -346 -512 -325 -16 -129 -480 -657 -122 -115 -366 -532 -308 -637 -499 -805 -521 -827 -770 -944 -629 -707 -404 -23 -603 -637 -461 -11 -508 -275 -726 -328 -413 -823 -633 -240 -374 -699 -226 -255 -785 -261 -35 -12 -433 -45 -669 -33 -167 -226 -976 -906 -558 -388 -991 -523 -284 -344 -658 -536 -43 -557 -578 -131 -792 -413 -360 -937 -231 -867 -563 -134 -24 -977 -991 -700 -382 -762 -744 -872 -764 -361 -143 -269 -533 -201 -869 -171 -437 -885 -816 -710 -834 -850 -41 -271 -282 -754 -710 -733 -817 -949 -276 -537 -908 -149 -888 -834 -154 -817 -971 -65 -862 -896 -575 -762 -904 -338 -890 -75 -642 -814 -365 -73 -57 -668 -373 -627 -33 -101 -785 -740 -221 -773 -682 -729 -854 -330 -272 -260 -798 -217 -260 -676 -992 -188 -612 -463 -463 -506 -235 -232 -860 -47 -984 -944 -631 -250 -413 -253 -872 -708 -388 -633 -392 -481 -349 -99 -564 -257 -838 -574 -416 -69 -769 -981 -800 -370 -29 -551 -118 -760 -590 -935 -148 -104 -117 -331 -964 -551 -954 -634 -131 -559 -391 -772 -774 -505 -94 -399 -790 -459 -204 -317 -394 -903 -430 -905 -442 -748 -454 -462 -434 -831 -670 -155 -806 -588 -520 -350 -17 -508 -106 -410 -631 -685 -197 -748 -332 -784 -111 -494 -935 -358 -611 -478 -69 -59 -504 -337 -763 -225 -880 -954 -983 -49 -763 -955 -723 -849 -87 -500 -818 -549 -73 -500 -718 -549 -868 -561 -771 -396 -912 -741 -429 -985 -757 -5 -115 -124 -942 -937 -106 -353 -997 -77 -34 -596 -854 -178 -564 -331 -530 -360 -179 -682 -102 -754 -915 -983 -888 -653 -36 -69 -577 -517 -609 -933 -57 -120 -232 -186 -557 -145 -371 -923 -9 -995 -708 -371 -978 -431 -366 -544 -106 -398 -400 -181 -92 -426 -328 -29 -566 -627 -739 -974 -93 -422 -709 -368 -801 -193 -93 -429 -710 -779 -478 -567 -252 -305 -418 -826 -755 -536 -166 -493 -104 -266 -18 -216 -174 -602 -80 -935 -825 -56 -312 -310 -843 -721 -313 -7 -199 -254 -550 -806 -856 -150 -120 -383 -63 -901 -120 -249 -666 -843 -343 -142 -139 -643 -576 -961 -616 -410 -184 -551 -413 -851 -14 -958 -423 -473 -576 -458 -591 -41 -983 -370 -927 -469 -667 -489 -433 -969 -265 -626 -22 -65 -704 -8 -699 -112 -89 -642 -308 -101 -912 -355 -467 -999 -316 -352 -335 -103 -714 -679 -615 -503 -449 -612 -582 -864 -957 -40 -570 -471 -958 -571 -270 -332 -770 -245 -374 -946 -571 -414 -61 -441 -211 -10 -396 -48 -479 -730 -716 -943 -650 -801 -34 -984 -655 -754 -637 -317 -267 -446 -316 -823 -574 -302 -11 -24 -750 -623 -95 -160 -535 -841 -87 -546 -830 -438 -124 -868 -115 -696 -316 -248 -290 -493 -870 -288 -594 -99 -851 -199 -392 -206 -996 -292 -680 -336 -564 -361 -690 -650 -734 -953 -11 -65 -675 -872 -191 -139 -760 -497 -51 -664 -276 -352 -552 -279 -269 -339 -560 -708 -65 -136 -780 -625 -688 -442 -464 -315 -652 -457 -143 -842 -934 -601 -45 -189 -76 -563 -984 -748 -253 -128 -163 -661 -199 -155 -432 -332 -437 -771 -6 -538 -179 -519 -27 -568 -467 -236 -944 -698 -863 -436 -113 -939 -674 -706 -830 -565 -691 -617 -697 -678 -172 -630 -465 -668 -535 -48 -723 -190 -132 -513 -390 -736 -173 -455 -842 -557 -685 -105 -797 -756 -539 -908 -323 -605 -328 -782 -168 -656 -691 -196 -87 -435 -225 -315 -448 -618 -2 -436 -975 -82 -823 -922 -311 -433 -502 -488 -645 -709 -264 -408 -700 -297 -778 -803 -658 -202 -458 -460 -326 -523 -812 -919 -613 -295 -914 -137 -719 -593 -845 -846 -563 -999 -314 -242 -153 -971 -561 -952 -953 -581 -722 -721 -10 -818 -973 -853 -645 -312 -522 -838 -711 -826 -250 -572 -253 -588 -2 -932 -103 -665 -801 -541 -303 -678 -686 -392 -263 -856 -718 -639 -444 -939 -854 -5 -179 -928 -709 -252 -711 -566 -221 -45 -583 -501 -731 -4 -646 -109 -638 -294 -775 -596 -694 -705 -923 -538 -465 -747 -701 -871 -559 -52 -235 -214 -48 -859 -894 -161 -690 -886 -191 -717 -136 -296 -426 -465 -972 -663 -902 -707 -926 -601 -900 -691 -215 -273 -489 -441 -225 -135 -670 -401 -512 -125 -264 -445 -316 -69 -588 -367 -245 -151 -83 -360 -571 -727 -731 -697 -865 -245 -46 -687 -779 -17 -692 -507 -947 -142 -942 -749 -795 -69 -710 -22 -415 -433 -944 -243 -360 -704 -500 -664 -834 -363 -256 -164 -669 -737 -37 -162 -613 -546 -449 -610 -973 -3 -582 -973 -785 -462 -626 -993 -373 -805 -250 -890 -212 -35 -260 -47 -575 -275 -670 -902 -371 -108 -873 -183 -332 -742 -571 -156 -51 -433 -587 -192 -784 -766 -466 -825 -781 -837 -97 -984 -175 -418 -114 -312 -165 -346 -513 -526 -637 -321 -435 -720 -272 -441 -202 -261 -33 -54 -345 -258 -587 -160 -477 -460 -449 -864 -69 -904 -660 -252 -567 -171 -624 -670 -216 -107 -449 -853 -160 -571 -967 -212 -524 -410 -401 -576 -380 -797 -807 -421 -900 -246 -496 -393 -528 -665 -371 -555 -833 -813 -100 -611 -961 -838 -892 -610 -686 -141 -906 -511 -721 -374 -87 -709 -712 -213 -259 -13 -759 -972 -288 -379 -728 -988 -361 -416 -471 -537 -423 -207 -546 -262 -528 -495 -223 -989 -625 -217 -272 -181 -362 -136 -2 -233 -674 -928 -826 -221 -192 -818 -631 -74 -856 -202 -273 -222 -869 -896 -650 -288 -627 -810 -373 -82 -902 -362 -646 -530 -436 -938 -700 -505 -706 -915 -590 -711 -453 -455 -20 -130 -827 -775 -341 -542 -182 -69 -93 -592 -122 -114 -82 -673 -148 -648 -721 -198 -530 -531 -145 -239 -778 -333 -306 -852 -187 -601 -857 -66 -203 -291 -641 -191 -98 -948 -722 -28 -95 -163 -344 -303 -44 -871 -774 -808 -588 -139 -909 -333 -660 -203 -164 -193 -812 -774 -151 -764 -964 -274 -670 -81 -805 -227 -365 -385 -402 -229 -620 -435 -386 -474 -15 -912 -278 -492 -653 -232 -156 -109 -931 -482 -538 -995 -334 -280 -583 -194 -659 -344 -40 -770 -149 -601 -661 -613 -200 -24 -434 -26 -393 -507 -360 -434 -217 -67 -293 -819 -980 -961 -713 -800 -417 -983 -435 -659 -183 -986 -843 -836 -98 -755 -137 -338 -65 -515 -974 -127 -45 -475 -735 -10 -773 -605 -431 -710 -351 -133 -105 -584 -307 -950 -37 -789 -954 -230 -519 -208 -437 -697 -481 -733 -601 -199 -935 -339 -451 -247 -890 -786 -865 -618 -857 -292 -911 -348 -429 -461 -50 -786 -145 -120 -652 -396 -482 -488 -460 -208 -975 -650 -951 -682 -79 -148 -91 -615 -223 -985 -360 -44 -991 -838 -931 -170 -633 -662 -98 -895 -206 -630 -263 -65 -381 -627 -32 -466 -219 -283 -692 -100 -354 -365 -824 -937 -376 -346 -779 -755 -6 -175 -989 -437 -18 -547 -475 -991 -350 -628 -614 -837 -598 -962 -686 -511 -79 -625 -868 -587 -13 -333 -961 -22 -468 -606 -970 -858 -445 -495 -683 -10 -761 -347 -913 -416 -252 -212 -314 -391 -168 -272 -147 -484 -847 -736 -754 -565 -85 -558 -892 -322 -30 -886 -279 -407 -700 -173 -321 -337 -173 -33 -278 -867 -732 -320 -980 -222 -816 -226 -479 -870 -146 -317 -882 -441 -305 -343 -522 -683 -396 -18 -107 -855 -852 -655 -168 -136 -323 -404 -941 -765 -788 -695 -446 -915 -83 -239 -702 -333 -597 -30 -390 -869 -581 -533 -164 -432 -262 -244 -919 -324 -815 -162 -516 -867 -577 -25 -695 -703 -712 -405 -314 -235 -844 -286 -916 -783 -461 -63 -197 -392 -652 -460 -399 -276 -932 -291 -903 -583 -648 -707 -738 -488 -499 -749 -600 -853 -254 -395 -951 -430 -527 -788 -903 -76 -777 -274 -905 -699 -927 -114 -606 -377 -554 -946 -657 -376 -920 -340 -708 -369 -971 -544 -201 -537 -171 -291 -931 -107 -944 -893 -542 -551 -524 -216 -534 -957 -81 -601 -513 -573 -841 -323 -358 -192 -599 -197 -790 -856 -317 -624 -962 -553 -528 -22 -827 -655 -392 -420 -986 -939 -619 -30 -37 -845 -313 -907 -130 -752 -797 -986 -938 -450 -950 -273 -390 -120 -625 -238 -235 -376 -804 -298 -754 -496 -490 -467 -123 -266 -676 -525 -546 -765 -784 -113 -127 -658 -989 -540 -618 -911 -111 -973 -810 -242 -628 -269 -303 -296 -470 -825 -142 -148 -912 -702 -743 -93 -776 -806 -731 -614 -33 -416 -728 -150 -763 -104 -654 -495 -123 -753 -151 -261 -347 -395 -301 -780 -665 -712 -35 -67 -133 -853 -65 -850 -970 -61 -668 -456 -765 -580 -754 -311 -602 -212 -612 -713 -326 -291 -481 -947 -271 -285 -683 -181 -45 -275 -436 -898 -953 -387 -744 -112 -85 -789 -964 -768 -434 -370 -783 -868 -174 -883 -196 -538 -747 -769 -460 -26 -278 -774 -968 -520 -12 -295 -39 -189 -111 -186 -807 -365 -830 -109 -488 -618 -834 -586 -330 -513 -167 -20 -676 -622 -362 -418 -427 -94 -103 -836 -217 -58 -731 -309 -218 -165 -271 -894 -409 -801 -350 -440 -237 -605 -293 -110 -258 -147 -361 -285 -43 -851 -945 -660 -137 -345 -347 -661 -235 -463 -486 -438 -89 -41 -82 -290 -197 -157 -652 -228 -418 -602 -306 -355 -334 -521 -87 -499 -461 -129 -291 -820 -93 -879 -307 -732 -841 -60 -361 -770 -656 -664 -765 -677 -284 -868 -165 -891 -54 -289 -933 -549 -706 -78 -910 -608 -263 -612 -621 -623 -795 -55 -242 -482 -323 -638 -577 -763 -766 -884 -277 -453 -107 -5 -997 -49 -417 -50 -118 -932 -438 -15 -806 -300 -865 -753 -470 -595 -843 -119 -671 -277 -957 -574 -472 -149 -603 -114 -325 -179 -480 -199 -566 -203 -632 -838 -345 -28 -437 -860 -408 -9 -885 -482 -789 -621 -349 -478 -527 -603 -117 -318 -778 -408 -740 -118 -903 -161 -363 -207 -655 -324 -318 -769 -325 -638 -497 -430 -930 -266 -721 -232 -12 -726 -326 -239 -485 -251 -856 -348 -945 -931 -349 -493 -20 -765 -137 -546 -886 -482 -692 -888 -465 -823 -37 -721 -54 -337 -117 -684 -728 -427 -755 -247 -340 -435 -529 -115 -574 -53 -471 -18 -250 -65 -605 -320 -287 -11 -26 -971 -757 -384 -152 -220 -2 -880 -620 -462 -248 -344 -128 -196 -578 -861 -78 -880 -60 -732 -685 -48 -686 -628 -150 -736 -474 -719 -351 -961 -189 -739 -58 -634 -340 -126 -989 -454 -356 -423 -645 -412 -41 -214 -827 -705 -635 -32 -257 -593 -809 -228 -27 -98 -835 -460 -676 -714 -115 -101 -963 -943 -552 -290 -667 -640 -607 -153 -203 -770 -875 -275 -956 -695 -580 -699 -214 -330 -417 -472 -993 -369 -997 -382 -217 -823 -842 -368 -836 -918 -739 -454 -85 -66 -644 -643 -644 -968 -82 -184 -820 -513 -542 -537 -174 -822 -600 -672 -549 -453 -862 -711 -36 -141 -336 -467 -289 -572 -51 -175 -27 -433 -689 -849 -180 -309 -867 -269 -734 -447 -81 -436 -511 -848 -892 -98 -569 -103 -859 -934 -763 -32 -382 -138 -881 -161 -155 -978 -107 -841 -466 -40 -919 -825 -38 -230 -449 -822 -208 -926 -427 -43 -857 -980 -37 -858 -116 -723 -541 -55 -487 -244 -445 -572 -580 -907 -970 -464 -594 -430 -422 -92 -746 -247 -123 -884 -645 -308 -362 -829 -271 -982 -926 -602 -372 -344 -858 -724 -143 -452 -537 -986 -236 -305 -297 -385 -930 -585 -725 -54 -52 -829 -985 -229 -182 -742 -433 -343 -321 -889 -241 -579 -850 -725 -934 -727 -588 -869 -314 -89 -430 -948 -671 -892 -501 -632 -561 -143 -924 -414 -103 -318 -336 -799 -703 -658 -981 -270 -51 -19 -958 -99 -856 -571 -85 -632 -93 -877 -964 -557 -719 -518 -454 -511 -944 -533 -84 -428 -985 -504 -149 -921 -471 -145 -353 -756 -258 -433 -418 -867 -781 -726 -834 -837 -642 -931 -408 -900 -836 -676 -84 -205 -221 -743 -374 -586 -241 -769 -933 -492 -216 -604 -541 -133 -868 -222 -173 -783 -585 -238 -294 -312 -902 -943 -142 -919 -601 -817 -58 -283 -156 -442 -149 -952 -929 -452 -80 -463 -782 -876 -376 -453 -796 -373 -519 -930 -454 -593 -181 -395 -418 -650 -510 -971 -475 -169 -584 -801 -789 -424 -173 -839 -118 -822 -722 -878 -774 -336 -977 -429 -302 -761 -609 -163 -17 -349 -988 -385 -697 -999 -405 -400 -161 -267 -748 -994 -447 -504 -942 -101 -695 -939 -61 -538 -673 -395 -723 -637 -628 -505 -738 -227 -687 -122 -775 -392 -780 -880 -456 -332 -393 -805 -304 -870 -786 -992 -673 -229 -802 -817 -972 -187 -810 -323 -486 -407 -175 -446 -345 -823 -829 -528 -278 -44 -708 -734 -194 -136 -307 -107 -226 -436 -872 -499 -190 -686 -903 -370 -984 -380 -943 -544 -898 -839 -666 -508 -48 -397 -207 -653 -696 -861 -493 -965 -41 -222 -915 -553 -126 -311 -584 -587 -377 -489 -461 -222 -286 -3 -216 -494 -354 -622 -918 -173 -60 -365 -373 -909 -638 -753 -990 -744 -4 -412 -733 -331 -310 -904 -134 -169 -240 -909 -645 -73 -959 -999 -621 -571 -315 -895 -922 -831 -153 -537 -372 -141 -383 -410 -236 -110 -236 -715 -733 -825 -376 -802 -204 -622 -323 -104 -335 -246 -737 -485 -311 -590 -343 -500 -689 -989 -266 -445 -721 -185 -268 -937 -958 -665 -563 -355 -23 -508 -304 -436 -824 -631 -548 -591 -216 -817 -144 -405 -905 -2 -20 -468 -878 -938 -126 -604 -742 -777 -218 -422 -352 -722 -119 -65 -463 -9 -580 -384 -174 -62 -445 -138 -787 -877 -495 -278 -329 -353 -918 -603 -946 -15 -124 -19 -98 -535 -781 -721 -156 -712 -367 -867 -526 -531 -324 -95 -250 -971 -539 -266 -880 -982 -585 -284 -438 -785 -568 -663 -398 -434 -694 -477 -965 -187 -983 -210 -171 -3 -560 -633 -40 -676 -983 -652 -224 -866 -988 -971 -879 -993 -634 -58 -8 -266 -693 -985 -713 -322 -394 -774 -86 -484 -770 -249 -539 -703 -16 -258 -536 -142 -639 -776 -354 -819 -736 -820 -265 -131 -834 -347 -293 -467 -82 -950 -449 -428 -296 -607 -358 -375 -998 -848 -299 -643 -589 -869 -323 -452 -619 -808 -335 -286 -661 -850 -302 -156 -382 -962 -114 -762 -38 -560 -667 -642 -572 -318 -257 -11 -409 -585 -298 -62 -597 -381 -213 -216 -871 -486 -249 -527 -967 -625 -541 -422 -88 -402 -334 -735 -616 -649 -303 -846 -68 -64 -142 -69 -276 -256 -127 -961 -603 -515 -603 -833 -838 -716 -755 -872 -818 -492 -291 -600 -933 -298 -539 -688 -859 -910 -696 -301 -417 -219 -493 -47 -558 -585 -578 -806 -867 -212 -204 -954 -719 -426 -607 -825 -309 -942 -599 -781 -770 -293 -143 -609 -93 -32 -29 -435 -929 -367 -62 -401 -910 -623 -531 -782 -595 -544 -207 -725 -161 -945 -480 -42 -469 -64 -633 -541 -857 -931 -679 -297 -859 -105 -739 -590 -684 -896 -811 -314 -91 -739 -52 -353 -102 -93 -236 -870 -512 -28 -65 -538 -962 -639 -497 -102 -12 -86 -927 -228 -474 -653 -340 -26 -727 -219 -444 -744 -322 -638 -527 -740 -942 -72 -262 -800 -915 -519 -754 -140 -159 -956 -830 -354 -321 -21 -79 -256 -95 -377 -23 -33 -123 -326 -908 -686 -379 -211 -738 -796 -785 -19 -955 -456 -82 -363 -858 -933 -151 -563 -516 -447 -497 -86 -498 -384 -586 -613 -830 -157 -678 -281 -667 -987 -18 -328 -180 -340 -695 -818 -424 -778 -715 -472 -900 -223 -965 -174 -498 -180 -43 -178 -500 -186 -414 -478 -568 -897 -244 -501 -160 -692 -261 -738 -254 -308 -639 -761 -255 -503 -644 -68 -837 -226 -861 -811 -21 -369 -895 -410 -645 -539 -40 -353 -577 -312 -679 -717 -866 -628 -250 -301 -393 -300 -682 -55 -687 -318 -414 -445 -947 -948 -81 -219 -976 -450 -106 -202 -725 -646 -867 -683 -895 -284 -703 -697 -770 -296 -169 -7 -580 -492 -174 -852 -649 -297 -13 -899 -405 -600 -332 -720 -770 -4 -956 -247 -253 -416 -266 -504 -995 -692 -524 -703 -944 -935 -303 -142 -708 -375 -847 -477 -917 -636 -693 -836 -507 -278 -918 -84 -330 -536 -716 -893 -91 -366 -343 -11 -519 -108 -902 -247 -488 -154 -416 -979 -768 -524 -801 -867 -865 -50 -775 -33 -183 -151 -258 -485 -22 -695 -898 -90 -448 -117 -109 -962 -633 -740 -245 -807 -530 -821 -92 -475 -920 -798 -986 -395 -491 -956 -308 -700 -500 -531 -850 -57 -68 -386 -801 -905 -371 -500 -582 -284 -727 -655 -45 -621 -715 -730 -482 -685 -925 -657 -789 -747 -373 -343 -306 -628 -788 -74 -90 -262 -937 -905 -602 -527 -787 -248 -265 -194 -734 -695 -370 -651 -382 -19 -187 -664 -136 -850 -682 -805 -701 -216 -944 -167 -665 -396 -25 -778 -78 -118 -982 -914 -699 -588 -246 -314 -862 -878 -423 -168 -861 -663 -889 -300 -381 -22 -968 -331 -48 -822 -186 -913 -750 -807 -915 -56 -624 -687 -683 -697 -46 -449 -170 -382 -603 -263 -855 -670 -628 -104 -933 -587 -163 -663 -379 -949 -345 -493 -934 -114 -567 -905 -466 -368 -923 -783 -312 -498 -408 -917 -829 -313 -914 -565 -28 -619 -137 -287 -411 -571 -984 -956 -819 -209 -593 -564 -308 -146 -164 -163 -807 -70 -343 -648 -442 -176 -944 -73 -476 -922 -576 -876 -460 -920 -58 -809 -737 -876 -99 -628 -539 -93 -70 -608 -420 -535 -635 -190 -642 -33 -354 -855 -116 -336 -442 -488 -869 -727 -442 -646 -55 -15 -757 -59 -874 -356 -458 -457 -902 -310 -548 -871 -989 -283 -207 -445 -152 -771 -614 -683 -409 -156 -697 -692 -515 -613 -587 -47 -694 -533 -79 -916 -837 -694 -569 -216 -307 -747 -401 -892 -210 -60 -793 -796 -650 -865 -871 -940 -751 -177 -524 -638 -454 -948 -669 -878 -172 -536 -170 -195 -386 -388 -805 -884 -89 -409 -801 -913 -666 -440 -349 -68 -56 -517 -750 -570 -32 -897 -821 -412 -414 -488 -328 -836 -929 -153 -745 -460 -614 -404 -870 -460 -177 -541 -762 -636 -150 -352 -276 -594 -854 -609 -99 -841 -564 -357 -653 -95 -680 -401 -930 -95 -754 -725 -30 -485 -457 -674 -275 -306 -285 -189 -111 -967 -693 -299 -721 -948 -644 -221 -149 -379 -867 -364 -119 -489 -789 -896 -699 -989 -882 -307 -595 -152 -416 -491 -984 -992 -240 -171 -76 -683 -452 -27 -503 -603 -817 -905 -754 -683 -528 -264 -472 -515 -450 -195 -371 -551 -737 -351 -906 -906 -81 -350 -794 -65 -870 -102 -381 -219 -299 -572 -716 -229 -644 -605 -951 -161 -68 -542 -461 -223 -60 -867 -950 -392 -763 -395 -548 -62 -940 -650 -307 -809 -642 -230 -575 -656 -310 -493 -544 -491 -176 -354 -764 -201 -951 -640 -341 -722 -896 -201 -51 -473 -305 -182 -915 -471 -852 -180 -604 -895 -961 -907 -591 -258 -146 -367 -632 -343 -884 -439 -389 -116 -477 -211 -614 -647 -302 -667 -920 -111 -678 -910 -757 -320 -731 -973 -886 -493 -433 -685 -594 -281 -17 -846 -583 -519 -68 -873 -687 -924 -229 -238 -884 -488 -950 -202 -14 -634 -879 -251 -806 -490 -498 -185 -283 -1 -232 -808 -322 -147 -363 -351 -129 -140 -136 -974 -655 -892 -760 -55 -753 -370 -888 -661 -111 -581 -969 -610 -130 -135 -69 -567 -740 -29 -945 -501 -740 -601 -497 -612 -967 -845 -679 -356 -870 -841 -819 -996 -554 -298 -44 -221 -876 -248 -323 -663 -455 -123 -803 -143 -119 -333 -173 -535 -535 -629 -113 -334 -484 -99 -770 -914 -489 -103 -795 -137 -681 -800 -429 -678 -934 -108 -597 -374 -939 -844 -63 -105 -458 -192 -462 -241 -55 -929 -702 -243 -454 -602 -353 -920 -593 -614 -973 -829 -301 -205 -81 -225 -403 -750 -806 -307 -708 -428 -95 -221 -760 -720 -270 -599 -287 -970 -891 -30 -224 -440 -839 -241 -398 -447 -822 -545 -834 -983 -620 -78 -709 -156 -217 -16 -937 -530 -40 -434 -787 -578 -305 -575 -66 -547 -974 -997 -370 -611 -842 -111 -911 -651 -718 -101 -614 -669 -857 -486 -542 -122 -129 -258 -524 -757 -771 -719 -129 -748 -55 -762 -888 -343 -663 -550 -874 -644 -808 -23 -107 -842 -616 -319 -738 -346 -805 -689 -62 -944 -678 -329 -739 -34 -158 -884 -619 -394 -854 -763 -525 -29 -809 -447 -369 -212 -981 -933 -376 -980 -899 -161 -748 -243 -53 -295 -116 -703 -354 -54 -939 -314 -136 -272 -53 -413 -880 -647 -384 -224 -320 -382 -644 -342 -106 -913 -624 -510 -784 -641 -157 -972 -475 -162 -987 -321 -901 -53 -324 -602 -3 -741 -255 -232 -582 -191 -399 -829 -423 -621 -27 -729 -900 -111 -559 -135 -592 -929 -755 -63 -405 -920 -206 -209 -362 -305 -871 -21 -247 -633 -916 -664 -300 -587 -36 -631 -884 -336 -242 -425 -937 -109 -554 -360 -252 -417 -546 -586 -548 -582 -110 -686 -282 -859 -642 -91 -648 -38 -833 -411 -827 -781 -806 -25 -303 -765 -636 -443 -385 -782 -438 -525 -247 -537 -337 -113 -93 -417 -532 -91 -381 -953 -877 -477 -170 -721 -370 -783 -627 -296 -106 -377 -779 -203 -912 -277 -173 -410 -714 -788 -532 -144 -216 -311 -479 -605 -439 -102 -175 -242 -979 -178 -857 -162 -466 -86 -415 -407 -259 -423 -25 -839 -268 -445 -886 -336 -753 -791 -766 -127 -28 -26 -490 -280 -986 -917 -487 -782 -3 -46 -280 -14 -626 -931 -891 -398 -182 -162 -320 -128 -665 -373 -918 -845 -169 -950 -344 -461 -617 -700 -261 -195 -803 -956 -295 -687 -610 -137 -790 -968 -616 -272 -102 -45 -627 -741 -350 -957 -680 -83 -41 -649 -595 -903 -801 -585 -614 -240 -290 -969 -596 -690 -168 -411 -863 -90 -459 -119 -621 -565 -935 -680 -434 -824 -910 -887 -281 -726 -978 -139 -569 -300 -745 -912 -903 -763 -369 -412 -28 -651 -101 -985 -116 -608 -164 -194 -508 -349 -30 -292 -229 -506 -352 -160 -550 -239 -489 -297 -9 -650 -957 -366 -124 -585 -626 -871 -61 -75 -364 -850 -257 -890 -957 -317 -267 -299 -479 -587 -138 -62 -853 -696 -611 -584 -152 -930 -968 -172 -696 -936 -296 -477 -148 -248 -860 -330 -250 -306 -841 -533 -893 -679 -911 -599 -441 -695 -169 -643 -427 -128 -822 -949 -535 -836 -542 -98 -903 -313 -779 -404 -82 -808 -610 -197 -860 -243 -143 -719 -381 -340 -227 -109 -766 -406 -403 -546 -611 -283 -932 -824 -675 -867 -935 -355 -177 -491 -796 -905 -393 -972 -439 -147 -808 -14 -326 -457 -29 -339 -405 -940 -61 -604 -986 -33 -666 -402 -437 -139 -319 -444 -739 -369 -549 -460 -354 -420 -897 -601 -579 -936 -927 -15 -74 -885 -936 -955 -564 -363 -26 -912 -682 -474 -904 -552 -296 -758 -576 -197 -10 -155 -746 -242 -723 -993 -653 -49 -893 -786 -574 -799 -84 -4 -948 -84 -30 -414 -37 -311 -730 -220 -185 -274 -305 -663 -118 -212 -403 -366 -303 -640 -338 -392 -809 -601 -186 -91 -879 -492 -723 -897 -689 -415 -125 -595 -286 -875 -923 -915 -917 -345 -926 -917 -995 -543 -582 -303 -674 -483 -498 -679 -151 -193 -845 -422 -279 -820 -326 -420 -419 -793 -138 -957 -816 -611 -414 -645 -71 -950 -522 -165 -565 -597 -815 -543 -781 -875 -220 -275 -666 -846 -69 -31 -392 -61 -49 -463 -781 -472 -142 -997 -782 -581 -100 -378 -491 -403 -819 -811 -692 -71 -274 -867 -437 -69 -340 -651 -854 -97 -350 -249 -588 -589 -662 -512 -78 -789 -447 -689 -822 -820 -774 -227 -601 -695 -165 -547 -130 -141 -17 -341 -650 -719 -902 -374 -437 -735 -598 -703 -596 -124 -811 -489 -54 -758 -391 -204 -849 -607 -67 -182 -111 -922 -457 -963 -484 -258 -872 -945 -669 -371 -183 -458 -200 -330 -85 -356 -658 -129 -286 -492 -102 -266 -597 -275 -426 -794 -406 -810 -439 -75 -417 -958 -466 -166 -427 -777 -605 -30 -869 -454 -769 -414 -367 -32 -469 -23 -189 -667 -254 -942 -353 -659 -531 -348 -429 -668 -443 -495 -627 -373 -962 -258 -833 -83 -727 -320 -886 -806 -689 -204 -954 -346 -345 -224 -11 -201 -69 -1000 -163 -769 -966 -753 -13 -555 -620 -537 -522 -549 -866 -665 -58 -204 -497 -814 -499 -946 -519 -507 -493 -62 -22 -362 -315 -59 -869 -265 -970 -146 -139 -316 -420 -499 -334 -588 -704 -805 -310 -685 -602 -763 -945 -819 -65 -773 -833 -915 -592 -569 -501 -849 -603 -149 -708 -139 -216 -51 -123 -470 -619 -327 -176 -665 -558 -443 -945 -871 -323 -485 -61 -282 -642 -619 -935 -303 -32 -583 -913 -133 -674 -826 -682 -238 -374 -304 -823 -51 -520 -270 -943 -163 -464 -777 -344 -625 -605 -666 -144 -669 -573 -688 -451 -654 -970 -472 -197 -543 -682 -614 -145 -625 -827 -459 -95 -501 -149 -876 -148 -497 -925 -857 -954 -973 -337 -23 -314 -281 -802 -547 -438 -884 -384 -358 -264 -128 -58 -785 -494 -944 -338 -160 -613 -560 -623 -520 -805 -243 -971 -918 -442 -79 -645 -666 -480 -875 -342 -382 -143 -756 -249 -918 -475 -477 -426 -88 -561 -693 -197 -281 -602 -95 -987 -273 -294 -328 -758 -47 -345 -236 -797 -76 -936 -236 -842 -128 -573 -15 -521 -191 -132 -314 -175 -46 -934 -478 -897 -392 -259 -623 -2 -561 -150 -226 -210 -209 -442 -721 -290 -215 -205 -12 -186 -857 -322 -646 -370 -200 -512 -321 -836 -219 -3 -582 -139 -125 -385 -729 -175 -236 -526 -134 -829 -968 -643 -493 -544 -665 -206 -678 -183 -478 -863 -418 -744 -807 -116 -720 -825 -544 -110 -575 -770 -456 -444 -361 -950 -494 -171 -160 -875 -213 -248 -523 -402 -895 -538 -324 -479 -640 -790 -890 -591 -991 -319 -772 -622 -712 -263 -576 -42 -791 -638 -522 -857 -637 -525 -521 -67 -663 -292 -60 -891 -147 -64 -252 -160 -702 -344 -162 -15 -753 -271 -35 -629 -124 -609 -574 -480 -92 -389 -540 -565 -971 -760 -409 -547 -730 -398 -128 -393 -808 -270 -893 -939 -40 -441 -286 -447 -344 -47 -285 -122 -862 -87 -351 -894 -89 -665 -414 -70 -166 -359 -568 -860 -405 -963 -365 -931 -860 -90 -340 -646 -29 -67 -53 -459 -463 -192 -217 -976 -606 -968 -747 -490 -485 -504 -823 -298 -907 -606 -168 -158 -340 -255 -942 -595 -168 -688 -613 -785 -455 -793 -963 -725 -902 -932 -916 -359 -17 -969 -324 -389 -279 -850 -830 -23 -306 -450 -522 -341 -517 -26 -274 -882 -970 -93 -688 -441 -183 -820 -431 -24 -645 -371 -668 -847 -411 -742 -446 -129 -631 -448 -498 -354 -633 -882 -428 -963 -893 -49 -134 -565 -124 -213 -271 -439 -637 -50 -132 -768 -488 -719 -560 -456 -105 -56 -344 -550 -307 -721 -883 -526 -485 -894 -322 -69 -835 -60 -163 -773 -497 -546 -858 -757 -420 -649 -29 -406 -678 -834 -732 -404 -123 -748 -320 -611 -316 -900 -56 -696 -634 -693 -765 -238 -886 -311 -692 -68 -122 -689 -853 -373 -847 -993 -133 -949 -102 -94 -694 -239 -489 -367 -849 -685 -712 -188 -663 -460 -224 -881 -152 -30 -997 -905 -916 -740 -575 -33 -757 -329 -858 -623 -244 -835 -791 -164 -704 -614 -191 -171 -971 -201 -374 -977 -477 -761 -437 -703 -204 -986 -928 -844 -8 -459 -709 -191 -493 -617 -958 -86 -573 -830 -250 -414 -155 -647 -705 -153 -694 -828 -461 -901 -172 -980 -331 -452 -334 -626 -526 -707 -158 -399 -851 -833 -68 -368 -737 -656 -807 -464 -201 -623 -616 -945 -458 -510 -241 -941 -70 -782 -658 -426 -376 -453 -385 -385 -589 -788 -437 -830 -39 -169 -978 -145 -880 -818 -820 -500 -217 -448 -208 -722 -321 -90 -657 -98 -565 -610 -558 -585 -902 -619 -235 -673 -394 -595 -71 -650 -306 -539 -457 -263 -617 -927 -972 -443 -199 -128 -450 -948 -531 -650 -653 -718 -629 -53 -525 -855 -583 -226 -147 -625 -179 -359 -655 -612 -455 -901 -510 -719 -237 -651 -305 -317 -727 -56 -519 -698 -68 -212 -621 -492 -24 -790 -231 -87 -603 -739 -632 -608 -798 -742 -636 -747 -300 -50 -841 -589 -563 -223 -928 -911 -17 -434 -504 -932 -972 -855 -722 -511 -909 -7 -171 -434 -305 -431 -477 -344 -275 -589 -745 -471 -342 -808 -970 -961 -595 -240 -652 -452 -580 -317 -849 -372 -716 -76 -818 -554 -882 -288 -102 -221 -565 -870 -331 -771 -660 -817 -591 -675 -500 -846 -974 -370 -912 -958 -685 -512 -980 -706 -667 -195 -598 -347 -527 -112 -655 -956 -43 -304 -593 -378 -562 -706 -240 -373 -525 -743 -357 -546 -936 -986 -571 -335 -745 -505 -621 -814 -207 -303 -243 -189 -649 -908 -282 -297 -837 -402 -870 -536 -523 -295 -129 -980 -315 -336 -565 -365 -295 -499 -734 -702 -963 -445 -382 -832 -440 -765 -808 -762 -185 -861 -653 -111 -319 -819 -128 -102 -262 -910 -273 -204 -760 -422 -973 -617 -825 -804 -281 -800 -952 -277 -797 -761 -88 -253 -954 -783 -293 -25 -607 -418 -972 -792 -20 -245 -95 -832 -954 -315 -751 -858 -24 -242 -406 -416 -301 -956 -780 -927 -683 -465 -703 -25 -676 -249 -752 -30 -658 -755 -339 -99 -461 -11 -974 -63 -65 -238 -7 -768 -80 -590 -335 -929 -819 -157 -946 -214 -27 -148 -923 -942 -215 -815 -493 -715 -566 -71 -840 -563 -344 -394 -313 -269 -52 -136 -471 -436 -98 -222 -854 -100 -155 -561 -202 -936 -762 -792 -803 -944 -819 -637 -244 -902 -525 -969 -727 -396 -29 -138 -910 -660 -866 -216 -4 -8 -681 -243 -956 -884 -25 -137 -275 -75 -860 -572 -506 -604 -280 -700 -101 -901 -277 -969 -523 -106 -993 -762 -569 -340 -584 -788 -99 -224 -98 -635 -416 -197 -305 -838 -326 -68 -156 -452 -185 -516 -971 -755 -430 -474 -438 -212 -362 -805 -958 -887 -295 -698 -319 -534 -8 -50 -908 -649 -36 -491 -718 -283 -429 -84 -588 -597 -944 -689 -771 -488 -712 -543 -844 -665 -771 -504 -90 -600 -657 -115 -248 -969 -103 -408 -316 -105 -567 -36 -988 -777 -355 -359 -295 -302 -969 -875 -348 -581 -308 -539 -360 -431 -773 -457 -439 -248 -937 -652 -311 -280 -3 -980 -764 -557 -326 -957 -955 -348 -628 -547 -540 -770 -335 -265 -525 -655 -899 -824 -35 -542 -455 -91 -718 -581 -283 -993 -682 -3 -902 -910 -946 -747 -739 -254 -335 -773 -315 -38 -133 -680 -579 -92 -515 -937 -409 -200 -133 -788 -195 -957 -336 -249 -304 -926 -359 -86 -334 -618 -365 -713 -380 -906 -417 -64 -733 -98 -155 -645 -410 -697 -98 -593 -412 -847 -696 -166 -507 -417 -561 -68 -546 -669 -900 -115 -655 -56 -280 -681 -291 -388 -968 -503 -239 -107 -885 -257 -814 -757 -936 -475 -284 -160 -14 -315 -625 -193 -252 -338 -292 -971 -669 -650 -633 -45 -62 -424 -835 -729 -591 -743 -882 -972 -933 -13 -636 -182 -550 -23 -43 -974 -486 -480 -101 -17 -21 -420 -535 -904 -888 -24 -721 -66 -66 -545 -318 -338 -176 -647 -848 -83 -833 -286 -753 -455 -44 -51 -393 -354 -144 -860 -664 -730 -923 -131 -539 -531 -740 -219 -102 -861 -273 -35 -950 -578 -902 -640 -786 -590 -405 -156 -926 -990 -575 -901 -539 -313 -343 -854 -372 -414 -388 -482 -817 -295 -58 -774 -341 -967 -257 -170 -213 -639 -562 -334 -957 -717 -101 -706 -722 -433 -596 -795 -947 -551 -40 -270 -530 -759 -120 -272 -716 -561 -505 -695 -561 -589 -237 -113 -314 -240 -463 -228 -578 -635 -226 -350 -322 -514 -413 -59 -121 -527 -979 -411 -453 -559 -361 -538 -644 -483 -482 -839 -214 -134 -200 -662 -205 -383 -226 -268 -566 -862 -954 -215 -520 -80 -80 -278 -443 -178 -930 -560 -577 -730 -801 -619 -925 -781 -126 -330 -778 -125 -91 -483 -380 -541 -23 -188 -263 -577 -797 -516 -889 -62 -767 -220 -61 -504 -470 -850 -188 -572 -890 -39 -438 -587 -960 -746 -801 -88 -829 -794 -598 -202 -37 -261 -948 -913 -494 -933 -788 -599 -975 -45 -501 -288 -819 -426 -584 -900 -945 -847 -747 -748 -586 -36 -864 -477 -280 -91 -276 -167 -710 -957 -209 -409 -539 -701 -965 -255 -914 -654 -827 -280 -688 -14 -626 -57 -385 -108 -960 -936 -224 -206 -460 -596 -384 -880 -600 -209 -235 -856 -5 -939 -783 -221 -944 -321 -62 -681 -85 -600 -290 -422 -623 -151 -167 -358 -824 -954 -552 -11 -909 -247 -911 -178 -978 -439 -266 -874 -815 -139 -349 -1000 -80 -445 -272 -810 -232 -729 -582 -598 -856 -650 -906 -9 -54 -358 -858 -478 -229 -939 -916 -996 -276 -632 -191 -429 -572 -741 -940 -506 -104 -685 -473 -171 -440 -526 -151 -445 -504 -356 -604 -209 -454 -798 -576 -683 -411 -384 -775 -127 -719 -846 -185 -607 -430 -762 -847 -801 -850 -773 -898 -934 -552 -234 -436 -105 -327 -154 -570 -872 -920 -152 -449 -223 -631 -388 -912 -391 -325 -646 -30 -19 -162 -199 -88 -53 -818 -118 -423 -55 -842 -56 -690 -102 -494 -470 -782 -264 -809 -286 -786 -700 -682 -880 -172 -363 -899 -393 -730 -408 -521 -461 -442 -376 -376 -400 -985 -924 -207 -28 -72 -968 -133 -576 -638 -509 -832 -577 -313 -940 -185 -744 -190 -760 -116 -924 -274 -104 -875 -659 -580 -633 -993 -146 -995 -941 -253 -361 -330 -715 -449 -26 -273 -430 -179 -931 -412 -970 -306 -777 -892 -902 -286 -370 -949 -352 -644 -571 -428 -238 -422 -848 -846 -484 -128 -882 -479 -115 -932 -753 -836 -583 -361 -137 -196 -565 -38 -326 -310 -885 -842 -294 -895 -367 -675 -559 -898 -212 -780 -520 -449 -967 -196 -781 -125 -266 -703 -928 -334 -199 -989 -717 -590 -465 -953 -662 -163 -541 -44 -176 -234 -585 -488 -221 -820 -515 -778 -481 -442 -934 -237 -420 -636 -746 -913 -720 -282 -306 -989 -415 -163 -249 -466 -17 -788 -66 -403 -571 -948 -618 -249 -304 -615 -592 -898 -228 -714 -346 -251 -968 -13 -919 -731 -729 -747 -827 -456 -157 -34 -830 -116 -864 -902 -16 -42 -846 -10 -448 -668 -791 -100 -634 -260 -47 -199 -684 -339 -312 -951 -443 -708 -670 -889 -309 -539 -734 -273 -193 -963 -895 -185 -360 -327 -184 -676 -487 -704 -193 -174 -747 -574 -43 -706 -641 -821 -494 -987 -974 -122 -156 -132 -94 -820 -633 -536 -271 -558 -191 -51 -171 -980 -947 -943 -182 -308 -253 -66 -440 -370 -468 -515 -504 -712 -37 -804 -246 -84 -66 -510 -960 -137 -621 -322 -821 -103 -419 -349 -37 -156 -232 -889 -476 -141 -601 -83 -5 -309 -375 -319 -185 -831 -153 -173 -225 -333 -501 -827 -949 -329 -933 -925 -378 -898 -383 -417 -682 -965 -820 -98 -23 -576 -872 -187 -278 -484 -986 -23 -218 -972 -230 -671 -298 -32 -251 -706 -938 -388 -268 -693 -839 -39 -629 -496 -383 -73 -144 -612 -617 -94 -538 -490 -348 -847 -385 -105 -450 -644 -303 -197 -891 -223 -996 -687 -677 -487 -893 -453 -13 -523 -769 -944 -594 -917 -691 -265 -944 -155 -901 -357 -117 -693 -802 -70 -186 -899 -672 -741 -203 -821 -569 -639 -148 -882 -355 -76 -55 -303 -567 -13 -605 -130 -623 -852 -303 -472 -874 -712 -73 -361 -16 -733 -182 -298 -121 -121 -357 -671 -835 -692 -967 -332 -497 -311 -739 -360 -168 -191 -439 -102 -155 -873 -510 -366 -578 -186 -752 -337 -697 -603 -393 -62 -903 -673 -9 -846 -939 -486 -541 -193 -920 -507 -40 -693 -705 -637 -989 -876 -872 -82 -81 -18 -647 -602 -610 -335 -562 -979 -331 -725 -790 -885 -248 -397 -774 -899 -499 -932 -444 -676 -651 -261 -318 -616 -27 -962 -235 -279 -880 -337 -643 -474 -90 -868 -801 -7 -958 -563 -950 -592 -907 -898 -206 -343 -637 -552 -775 -160 -372 -512 -857 -262 -563 -958 -241 -138 -575 -872 -314 -932 -484 -601 -753 -509 -295 -780 -74 -368 -138 -152 -10 -289 -419 -809 -894 -506 -66 -72 -557 -261 -683 -465 -726 -222 -438 -447 -618 -106 -959 -288 -389 -826 -894 -676 -952 -535 -536 -662 -903 -101 -974 -704 -354 -694 -644 -63 -762 -629 -56 -407 -577 -599 -275 -828 -679 -269 -19 -959 -262 -147 -740 -99 -990 -481 -553 -278 -722 -928 -161 -22 -865 -297 -524 -657 -137 -166 -725 -669 -616 -534 -201 -210 -81 -451 -253 -275 -656 -8 -906 -581 -184 -728 -839 -781 -842 -502 -74 -634 -909 -644 -222 -960 -397 -232 -43 -955 -58 -98 -834 -600 -807 -296 -515 -633 -549 -88 -732 -104 -74 -708 -496 -642 -149 -704 -668 -588 -277 -477 -318 -432 -818 -371 -488 -295 -138 -703 -753 -715 -573 -310 -203 -409 -608 -621 -394 -840 -685 -110 -755 -23 -7 -913 -634 -378 -998 -641 -366 -380 -589 -660 -906 -124 -776 -354 -65 -515 -930 -131 -434 -27 -275 -736 -853 -61 -297 -425 -658 -267 -887 -155 -896 -124 -601 -404 -97 -41 -475 -464 -915 -226 -264 -144 -250 -252 -375 -899 -493 -760 -469 -566 -437 -818 -906 -995 -465 -498 -183 -146 -635 -228 -55 -253 -812 -217 -626 -666 -118 -231 -124 -616 -128 -933 -896 -618 -481 -148 -417 -25 -804 -167 -271 -729 -788 -185 -394 -439 -337 -594 -433 -243 -929 -751 -19 -505 -741 -813 -176 -742 -763 -31 -715 -850 -589 -184 -510 -315 -792 -875 -259 -921 -404 -932 -315 -58 -872 -882 -113 -553 -616 -318 -447 -154 -982 -227 -89 -788 -918 -827 -680 -97 -44 -335 -160 -795 -621 -501 -307 -656 -936 -550 -339 -697 -761 -448 -785 -142 -796 -900 -371 -871 -424 -739 -916 -441 -764 -387 -694 -864 -282 -424 -555 -872 -272 -934 -273 -807 -236 -942 -704 -462 -397 -561 -60 -572 -481 -850 -124 -693 -905 -321 -506 -536 -677 -383 -169 -624 -766 -858 -555 -233 -757 -723 -508 -481 -257 -563 -294 -564 -185 -617 -733 -114 -531 -550 -604 -638 -55 -269 -184 -412 -230 -770 -687 -819 -337 -333 -162 -259 -948 -457 -757 -850 -711 -851 -990 -672 -935 -830 -650 -374 -169 -991 -180 -234 -958 -539 -969 -308 -904 -997 -261 -298 -854 -222 -1000 -850 -541 -481 -634 -82 -302 -794 -290 -457 -403 -971 -888 -38 -211 -661 -459 -570 -54 -639 -826 -917 -428 -243 -400 -248 -888 -222 -413 -717 -740 -826 -629 -458 -420 -877 -486 -830 -568 -790 -205 -259 -24 -420 -944 -228 -974 -668 -374 -793 -763 -120 -262 -282 -761 -88 -88 -553 -756 -568 -685 -381 -208 -393 -395 -696 -152 -484 -64 -425 -397 -988 -248 -279 -537 -809 -485 -566 -647 -254 -467 -918 -254 -24 -595 -22 -653 -395 -957 -760 -655 -657 -991 -303 -332 -646 -807 -340 -958 -2 -322 -706 -196 -654 -320 -8 -706 -282 -490 -219 -177 -835 -455 -404 -690 -326 -257 -481 -333 -905 -414 -597 -718 -314 -868 -818 -546 -494 -820 -405 -666 -393 -721 -790 -168 -172 -747 -431 -342 -725 -23 -750 -636 -155 -460 -194 -114 -835 -120 -369 -966 -442 -534 -886 -469 -888 -181 -745 -670 -624 -115 -240 -161 -32 -47 -924 -529 -421 -807 -450 -593 -349 -890 -85 -496 -524 -901 -682 -764 -662 -379 -917 -722 -475 -604 -635 -578 -971 -739 -449 -565 -171 -156 -410 -543 -638 -909 -420 -52 -89 -934 -250 -341 -793 -563 -373 -913 -827 -367 -630 -999 -804 -427 -133 -96 -179 -78 -319 -305 -772 -132 -128 -197 -212 -442 -542 -86 -386 -230 -576 -927 -56 -144 -872 -913 -941 -710 -804 -976 -27 -109 -445 -586 -767 -675 -743 -998 -42 -18 -800 -18 -318 -950 -785 -86 -271 -986 -957 -285 -104 -31 -525 -465 -724 -106 -211 -701 -689 -662 -221 -156 -582 -506 -776 -617 -910 -113 -567 -297 -397 -661 -494 -334 -583 -648 -974 -814 -672 -874 -828 -393 -497 -333 -275 -70 -143 -85 -651 -521 -555 -934 -951 -224 -942 -295 -274 -216 -597 -662 -266 -599 -361 -747 -657 -198 -970 -876 -54 -343 -737 -528 -606 -969 -912 -990 -165 -779 -142 -753 -670 -766 -227 -767 -355 -251 -646 -616 -453 -726 -886 -250 -986 -713 -91 -708 -217 -298 -492 -557 -979 -207 -802 -69 -633 -388 -719 -956 -649 -314 -994 -587 -615 -423 -382 -260 -762 -903 -458 -276 -297 -975 -482 -495 -71 -489 -690 -421 -622 -937 -303 -119 -424 -22 -453 -735 -936 -267 -472 -447 -48 -318 -938 -777 -858 -519 -339 -946 -415 -327 -366 -92 -773 -156 -176 -71 -205 -411 -756 -446 -366 -861 -222 -946 -346 -304 -195 -211 -537 -814 -72 -325 -257 -162 -544 -874 -491 -344 -132 -680 -777 -552 -157 -238 -335 -361 -869 -84 -261 -690 -657 -921 -383 -245 -557 -444 -888 -315 -568 -408 -273 -111 -49 -697 -693 -830 -602 -677 -26 -792 -638 -2 -170 -827 -966 -315 -890 -536 -974 -618 -930 -738 -345 -513 -892 -80 -738 -25 -239 -311 -74 -11 -647 -232 -968 -779 -851 -674 -759 -65 -988 -323 -344 -693 -990 -545 -171 -331 -652 -511 -249 -98 -437 -933 -853 -302 -791 -504 -242 -290 -29 -638 -395 -829 -722 -558 -69 -451 -693 -378 -275 -534 -235 -2 -985 -832 -479 -388 -22 -154 -302 -627 -670 -785 -368 -755 -105 -435 -693 -872 -713 -484 -488 -941 -290 -60 -177 -190 -227 -38 -483 -72 -666 -537 -838 -416 -738 -107 -314 -784 -735 -189 -929 -622 -126 -987 -307 -139 -171 -442 -410 -613 -753 -289 -342 -53 -788 -782 -638 -924 -178 -364 -446 -632 -46 -889 -455 -685 -923 -284 -759 -309 -850 -613 -330 -26 -420 -398 -639 -704 -942 -535 -598 -305 -986 -161 -195 -251 -319 -497 -966 -82 -574 -83 -974 -415 -733 -613 -289 -584 -511 -349 -553 -395 -851 -514 -455 -512 -563 -255 -712 -549 -920 -706 -507 -354 -400 -452 -106 -496 -285 -976 -649 -373 -291 -758 -165 -361 -142 -850 -676 -554 -48 -342 -195 -278 -114 -811 -931 -962 -311 -465 -550 -977 -712 -205 -373 -710 -420 -723 -267 -246 -537 -952 -8 -916 -448 -958 -65 -670 -483 -25 -914 -975 -795 -250 -315 -231 -765 -10 -942 -633 -762 -621 -617 -108 -596 -303 -342 -703 -220 -604 -851 -914 -607 -943 -690 -921 -969 -113 -179 -945 -822 -770 -600 -890 -59 -803 -806 -652 -53 -942 -412 -191 -271 -101 -3 -696 -106 -430 -211 -814 -602 -483 -794 -350 -283 -449 -275 -657 -859 -449 -796 -571 -872 -524 -333 -358 -530 -956 -319 -267 -362 -694 -176 -931 -989 -785 -649 -316 -34 -965 -700 -534 -25 -840 -206 -587 -536 -36 -551 -53 -132 -204 -249 -860 -118 -622 -329 -342 -471 -929 -980 -747 -976 -782 -845 -4 -320 -539 -138 -602 -1 -780 -269 -53 -16 -332 -924 -929 -307 -807 -64 -692 -909 -537 -589 -849 -155 -848 -169 -645 -489 -833 -425 -550 -512 -250 -945 -771 -274 -892 -765 -228 -996 -768 -151 -82 -527 -604 -908 -639 -50 -821 -28 -659 -508 -983 -797 -991 -753 -150 -641 -123 -791 -245 -709 -174 -538 -702 -139 -640 -791 -1000 -106 -673 -73 -862 -107 -156 -773 -342 -469 -219 -416 -273 -317 -776 -9 -439 -896 -281 -927 -420 -240 -830 -504 -186 -640 -543 -788 -644 -323 -345 -571 -579 -582 -318 -709 -482 -860 -169 -329 -510 -988 -102 -636 -674 -35 -457 -235 -270 -839 -315 -175 -960 -121 -385 -563 -425 -122 -173 -933 -331 -47 -626 -307 -447 -868 -749 -531 -373 -812 -207 -309 -696 -264 -329 -763 -661 -929 -816 -714 -442 -506 -287 -29 -146 -818 -916 -665 -668 -169 -579 -16 -860 -467 -448 -824 -814 -627 -39 -915 -257 -248 -176 -39 -23 -738 -373 -383 -934 -21 -796 -516 -682 -707 -385 -677 -953 -205 -684 -610 -717 -265 -698 -764 -435 -959 -919 -454 -22 -710 -826 -54 -124 -818 -566 -265 -667 -717 -582 -831 -770 -251 -887 -348 -708 -970 -799 -669 -347 -457 -268 -778 -484 -164 -11 -249 -362 -840 -790 -133 -165 -517 -297 -808 -93 -687 -447 -937 -494 -902 -522 -571 -720 -815 -598 -593 -58 -659 -930 -883 -53 -143 -930 -478 -269 -586 -67 -64 -465 -644 -558 -839 -56 -541 -585 -622 -725 -943 -526 -996 -584 -336 -599 -587 -855 -817 -281 -115 -894 -701 -909 -65 -887 -442 -81 -260 -68 -351 -938 -294 -327 -459 -664 -499 -99 -607 -953 -99 -895 -748 -893 -71 -852 -219 -197 -204 -79 -855 -685 -889 -938 -979 -578 -634 -28 -703 -616 -822 -996 -658 -664 -334 -206 -88 -353 -919 -584 -725 -475 -140 -821 -480 -85 -715 -931 -698 -165 -501 -394 -99 -336 -698 -261 -949 -116 -782 -575 -385 -423 -206 -646 -427 -281 -898 -738 -203 -896 -955 -435 -571 -199 -16 -75 -98 -372 -533 -314 -546 -646 -719 -890 -979 -851 -340 -557 -865 -235 -923 -277 -927 -662 -80 -451 -470 -985 -16 -353 -24 -167 -453 -621 -568 -308 -757 -787 -69 -554 -331 -996 -234 -394 -578 -230 -737 -1000 -689 -93 -888 -360 -98 -121 -697 -521 -650 -808 -359 -616 -245 -357 -171 -718 -415 -266 -792 -652 -645 -984 -863 -337 -376 -439 -884 -124 -167 -127 -649 -172 -332 -429 -284 -386 -118 -882 -487 -586 -251 -419 -805 -735 -158 -363 -692 -288 -876 -212 -592 -595 -236 -167 -925 -988 -958 -886 -264 -526 -475 -368 -642 -197 -664 -158 -218 -468 -400 -102 -294 -382 -661 -295 -597 -477 -997 -373 -95 -349 -345 -815 -967 -172 -484 -852 -556 -956 -130 -591 -834 -744 -166 -854 -766 -433 -539 -119 -445 -611 -53 -16 -19 -691 -857 -756 -141 -658 -884 -896 -665 -345 -18 -809 -658 -479 -801 -807 -331 -718 -355 -715 -755 -603 -982 -815 -497 -311 -72 -911 -170 -677 -440 -431 -349 -160 -439 -438 -572 -98 -970 -981 -158 -386 -445 -311 -770 -208 -914 -194 -319 -937 -798 -110 -38 -380 -688 -754 -907 -445 -192 -796 -758 -981 -453 -651 -729 -392 -879 -562 -969 -805 -990 -535 -415 -930 -96 -503 -61 -15 -750 -548 -573 -138 -98 -345 -605 -865 -589 -646 -839 -123 -817 -867 -362 -284 -664 -1 -35 -303 -513 -657 -182 -22 -212 -139 -380 -136 -235 -230 -201 -419 -582 -39 -873 -624 -77 -67 -377 -547 -821 -998 -62 -144 -715 -611 -147 -171 -479 -773 -176 -621 -912 -24 -332 -809 -453 -961 -162 -718 -974 -245 -732 -498 -777 -274 -809 -511 -85 -850 -587 -163 -825 -286 -111 -147 -791 -754 -364 -305 -853 -523 -369 -896 -531 -177 -378 -53 -827 -131 -727 -592 -592 -103 -472 -702 -306 -166 -487 -837 -458 -140 -415 -888 -310 -632 -578 -224 -265 -409 -30 -409 -158 -794 -937 -963 -1 -587 -969 -487 -852 -183 -688 -423 -51 -426 -257 -956 -279 -212 -700 -125 -792 -49 -621 -662 -95 -623 -692 -666 -119 -827 -416 -971 -859 -232 -837 -538 -922 -419 -360 -647 -428 -995 -485 -571 -287 -695 -942 -758 -822 -766 -369 -677 -534 -13 -374 -421 -185 -266 -835 -269 -409 -943 -628 -943 -383 -110 -996 -230 -969 -840 -165 -37 -133 -405 -431 -887 -859 -334 -769 -857 -184 -859 -161 -281 -733 -570 -474 -596 -433 -629 -71 -243 -716 -932 -485 -568 -343 -298 -841 -475 -181 -193 -569 -556 -127 -963 -98 -253 -87 -607 -182 -802 -301 -563 -583 -979 -383 -868 -723 -193 -667 -615 -893 -85 -690 -79 -816 -476 -953 -493 -277 -668 -469 -641 -873 -856 -574 -185 -537 -393 -816 -98 -38 -980 -868 -956 -399 -91 -37 -43 -411 -484 -120 -69 -904 -749 -286 -505 -771 -476 -104 -521 -575 -812 -913 -853 -818 -254 -270 -892 -525 -764 -224 -766 -246 -221 -342 -23 -795 -562 -487 -745 -538 -584 -840 -252 -26 -450 -480 -411 -29 -329 -65 -600 -694 -551 -911 -855 -772 -812 -538 -341 -506 -315 -801 -352 -233 -223 -310 -150 -725 -780 -840 -877 -260 -711 -90 -3 -921 -169 -198 -763 -783 -935 -456 -882 -15 -60 -759 -221 -275 -322 -780 -846 -414 -187 -826 -271 -315 -923 -266 -231 -830 -613 -347 -56 -542 -51 -791 -829 -910 -94 -542 -871 -47 -304 -15 -307 -828 -29 -262 -766 -995 -933 -799 -479 -627 -800 -254 -196 -178 -301 -468 -89 -509 -830 -994 -50 -883 -519 -811 -668 -941 -965 -959 -933 -478 -173 -556 -53 -14 -234 -647 -426 -380 -63 -330 -912 -720 -778 -85 -784 -923 -143 -464 -17 -905 -328 -327 -255 -529 -821 -550 -884 -644 -85 -811 -757 -480 -585 -834 -734 -877 -7 -569 -752 -621 -925 -763 -311 -134 -528 -702 -307 -886 -754 -164 -536 -188 -275 -398 -203 -501 -406 -128 -58 -72 -121 -852 -400 -892 -672 -484 -489 -865 -19 -250 -923 -958 -915 -234 -672 -874 -180 -110 -136 -665 -164 -304 -788 -2 -276 -551 -282 -499 -186 -944 -758 -633 -617 -273 -714 -869 -796 -703 -36 -740 -548 -480 -333 -24 -397 -396 -347 -511 -708 -377 -391 -899 -689 -166 -465 -587 -882 -330 -366 -897 -219 -971 -335 -412 -126 -790 -377 -431 -188 -241 -903 -666 -657 -843 -359 -979 -883 -441 -11 -318 -454 -803 -251 -499 -281 -709 -435 -706 -608 -804 -348 -211 -118 -632 -51 -129 -918 -980 -492 -494 -849 -725 -95 -882 -788 -181 -327 -392 -830 -868 -963 -681 -367 -819 -532 -438 -216 -219 -698 -627 -271 -349 -940 -228 -869 -672 -262 -391 -348 -183 -127 -260 -599 -687 -213 -227 -999 -783 -571 -319 -35 -289 -627 -365 -43 -358 -108 -749 -359 -649 -848 -197 -510 -993 -125 -541 -281 -389 -276 -133 -194 -126 -456 -958 -413 -482 -206 -625 -331 -626 -437 -326 -301 -282 -306 -369 -101 -765 -339 -50 -152 -994 -587 -106 -682 -788 -870 -45 -44 -290 -598 -439 -380 -355 -262 -310 -170 -176 -545 -421 -581 -253 -350 -222 -248 -622 -693 -53 -610 -41 -998 -327 -889 -453 -162 -145 -535 -159 -204 -150 -355 -349 -273 -423 -722 -66 -570 -509 -557 -698 -178 -453 -661 -14 -385 -613 -727 -632 -176 -983 -339 -999 -304 -410 -391 -867 -131 -166 -739 -469 -919 -484 -206 -963 -949 -13 -407 -624 -286 -18 -656 -691 -378 -288 -224 -792 -225 -845 -443 -221 -846 -979 -200 -244 -265 -36 -666 -961 -879 -171 -930 -131 -141 -590 -840 -274 -39 -105 -906 -478 -955 -93 -29 -637 -311 -498 -55 -45 -474 -586 -668 -538 -417 -806 -507 -447 -954 -83 -863 -288 -508 -530 -671 -834 -361 -876 -413 -244 -46 -938 -823 -301 -723 -436 -595 -609 -475 -127 -28 -370 -966 -173 -494 -74 -748 -455 -994 -162 -354 -827 -370 -325 -47 -931 -310 -759 -472 -85 -238 -190 -486 -7 -356 -640 -661 -407 -669 -778 -694 -622 -107 -141 -175 -248 -400 -471 -478 -709 -161 -980 -101 -782 -584 -802 -46 -137 -983 -817 -70 -328 -212 -954 -312 -581 -150 -169 -225 -651 -683 -388 -426 -576 -416 -112 -397 -931 -949 -322 -235 -559 -656 -215 -113 -512 -994 -605 -696 -515 -752 -745 -812 -936 -219 -77 -44 -777 -194 -501 -318 -438 -264 -416 -516 -997 -152 -518 -340 -650 -142 -659 -573 -585 -674 -434 -744 -167 -261 -21 -989 -639 -524 -135 -6 -687 -592 -473 -686 -192 -531 -916 -407 -535 -413 -617 -599 -168 -759 -632 -442 -892 -485 -993 -940 -199 -904 -173 -314 -951 -118 -323 -243 -338 -578 -451 -727 -415 -836 -781 -261 -835 -544 -784 -183 -45 -937 -796 -299 -76 -570 -397 -580 -467 -191 -647 -618 -160 -6 -109 -837 -266 -417 -678 -889 -386 -70 -680 -792 -786 -238 -818 -28 -347 -192 -882 -419 -115 -169 -791 -629 -838 -668 -211 -511 -115 -244 -707 -927 -959 -478 -213 -407 -7 -58 -9 -642 -703 -343 -983 -921 -750 -582 -124 -827 -253 -92 -935 -837 -75 -780 -405 -12 -892 -111 -145 -483 -252 -189 -778 -396 -36 -640 -859 -935 -393 -233 -751 -796 -502 -683 -112 -480 -568 -567 -764 -67 -384 -327 -992 -246 -414 -934 -34 -781 -958 -670 -797 -639 -951 -147 -688 -295 -988 -82 -832 -164 -106 -218 -443 -844 -967 -474 -426 -709 -141 -215 -111 -668 -739 -627 -717 -9 -776 -679 -525 -863 -331 -630 -587 -666 -738 -992 -228 -5 -968 -36 -555 -141 -846 -936 -166 -495 -248 -713 -337 -19 -420 -688 -891 -751 -786 -709 -21 -388 -903 -767 -352 -591 -122 -312 -571 -814 -171 -618 -829 -805 -432 -667 -446 -349 -166 -391 -920 -242 -958 -654 -486 -428 -105 -773 -502 -973 -159 -196 -538 -162 -509 -278 -522 -106 -839 -479 -269 -275 -192 -182 -354 -818 -103 -205 -28 -520 -911 -912 -359 -149 -731 -67 -423 -779 -671 -991 -922 -91 -818 -693 -265 -297 -238 -326 -241 -392 -741 -331 -953 -967 -754 -573 -353 -962 -225 -213 -927 -574 -992 -620 -96 -443 -298 -868 -149 -907 -545 -237 -399 -805 -796 -576 -226 -807 -202 -165 -62 -418 -564 -344 -148 -201 -999 -208 -231 -162 -758 -409 -555 -265 -85 -641 -114 -473 -522 -365 -80 -809 -476 -563 -42 -772 -656 -795 -100 -216 -332 -210 -302 -425 -590 -332 -516 -287 -427 -187 -845 -130 -365 -976 -1000 -500 -884 -102 -9 -664 -181 -325 -785 -984 -226 -96 -514 -617 -184 -295 -853 -319 -274 -924 -341 -996 -287 -8 -957 -126 -601 -308 -161 -732 -533 -231 -23 -124 -337 -530 -937 -501 -809 -725 -985 -907 -632 -37 -931 -213 -146 -396 -584 -758 -672 -253 -864 -543 -401 -704 -274 -502 -118 -72 -257 -785 -917 -17 -491 -798 -100 -179 -980 -45 -553 -316 -786 -116 -883 -209 -163 -340 -400 -866 -448 -109 -740 -900 -49 -519 -95 -737 -445 -466 -915 -266 -654 -494 -721 -2 -611 -161 -367 -15 -926 -642 -198 -867 -591 -56 -968 -729 -345 -416 -822 -217 -728 -98 -940 -113 -248 -331 -371 -314 -192 -154 -959 -743 -795 -15 -463 -45 -141 -577 -873 -217 -602 -554 -131 -221 -686 -72 -839 -4 -358 -30 -534 -303 -718 -164 -364 -513 -99 -611 -778 -706 -826 -85 -840 -241 -760 -914 -835 -459 -16 -565 -395 -164 -227 -365 -138 -125 -339 -133 -310 -150 -268 -806 -146 -397 -135 -712 -511 -541 -265 -543 -665 -948 -480 -913 -530 -857 -459 -600 -196 -974 -197 -473 -501 -123 -243 -518 -321 -808 -596 -554 -888 -840 -421 -707 -732 -519 -911 -124 -614 -688 -133 -564 -505 -881 -246 -771 -527 -350 -227 -405 -45 -559 -376 -584 -840 -631 -700 -219 -158 -698 -185 -4 -429 -698 -198 -146 -34 -938 -373 -550 -601 -845 -916 -355 -877 -866 -218 -312 -23 -969 -425 -796 -873 -910 -260 -777 -85 -369 -793 -173 -289 -81 -952 -163 -988 -930 -180 -627 -846 -725 -230 -889 -724 -220 -422 -213 -660 -334 -568 -455 -72 -993 -879 -548 -234 -366 -244 -457 -235 -771 -970 -317 -190 -767 -609 -669 -833 -89 -943 -995 -103 -328 -293 -613 -546 -12 -265 -407 -274 -161 -247 -370 -934 -85 -111 -274 -983 -812 -415 -328 -283 -5 -640 -185 -799 -284 -197 -813 -845 -772 -46 -285 -442 -584 -407 -102 -176 -539 -627 -770 -80 -195 -604 -567 -497 -22 -272 -995 -206 -543 -859 -44 -46 -19 -196 -138 -378 -913 -377 -804 -431 -44 -957 -894 -805 -22 -562 -185 -838 -494 -892 -79 -599 -338 -326 -15 -272 -12 -894 -634 -703 -866 -981 -870 -17 -46 -313 -706 -834 -59 -415 -57 -535 -217 -870 -432 -462 -623 -221 -290 -771 -656 -961 -841 -528 -476 -936 -124 -792 -108 -492 -233 -40 -494 -379 -296 -432 -565 -787 -664 -693 -802 -726 -202 -401 -398 -910 -859 -621 -528 -519 -773 -194 -746 -17 -555 -769 -47 -299 -984 -833 -801 -723 -404 -707 -718 -576 -736 -202 -911 -474 -460 -2 -408 -760 -753 -122 -560 -995 -319 -820 -479 -922 -725 -378 -610 -798 -177 -819 -452 -660 -270 -569 -442 -151 -660 -346 -225 -302 -359 -488 -531 -518 -214 -643 -950 -122 -625 -241 -314 -607 -655 -656 -15 -572 -441 -60 -736 -682 -417 -152 -205 -105 -68 -282 -694 -700 -683 -792 -719 -663 -810 -980 -901 -901 -552 -620 -584 -8 -491 -31 -771 -908 -770 -103 -957 -68 -805 -942 -390 -539 -107 -314 -622 -554 -203 -166 -886 -272 -423 -324 -462 -669 -614 -708 -645 -494 -467 -968 -463 -177 -258 -830 -505 -787 -247 -849 -586 -297 -532 -475 -207 -870 -983 -636 -993 -323 -258 -808 -354 -979 -220 -692 -620 -938 -737 -145 -946 -620 -158 -501 -269 -214 -435 -291 -713 -105 -432 -873 -173 -932 -398 -770 -460 -409 -800 -789 -767 -545 -19 -115 -10 -893 -591 -879 -459 -749 -411 -426 -422 -193 -632 -861 -381 -608 -372 -869 -704 -308 -114 -314 -698 -800 -138 -33 -768 -817 -861 -572 -717 -841 -35 -556 -722 -983 -105 -755 -209 -893 -702 -777 -223 -554 -954 -590 -861 -452 -711 -468 -310 -629 -399 -287 -235 -346 -12 -301 -890 -737 -246 -819 -71 -942 -516 -917 -486 -497 -185 -222 -895 -470 -798 -958 -651 -512 -401 -743 -375 -196 -875 -901 -11 -382 -913 -891 -958 -919 -832 -596 -492 -741 -410 -495 -1000 -883 -739 -636 -474 -344 -94 -55 -672 -11 -576 -813 -818 -325 -236 -754 -515 -554 -449 -915 -884 -329 -817 -77 -758 -534 -480 -618 -784 -522 -105 -194 -914 -941 -598 -253 -413 -632 -734 -553 -192 -399 -739 -525 -220 -596 -762 -115 -414 -324 -646 -739 -967 -897 -214 -200 -280 -569 -285 -949 -971 -133 -856 -778 -857 -710 -46 -193 -892 -152 -638 -289 -313 -167 -316 -800 -951 -740 -923 -965 -256 -234 -914 -126 -528 -366 -889 -668 -271 -147 -118 -178 -325 -440 -455 -921 -170 -397 -460 -57 -130 -837 -411 -69 -774 -562 -830 -373 -243 -195 -301 -433 -655 -88 -729 -379 -566 -24 -408 -66 -806 -175 -230 -133 -699 -462 -522 -259 -875 -6 -907 -181 -166 -978 -101 -509 -199 -70 -839 -885 -763 -242 -585 -733 -854 -265 -465 -999 -411 -848 -239 -50 -36 -655 -736 -526 -808 -11 -648 -603 -159 -305 -717 -504 -246 -435 -490 -35 -289 -541 -638 -728 -587 -395 -604 -145 -718 -584 -863 -328 -399 -589 -219 -823 -191 -567 -958 -630 -859 -85 -526 -492 -766 -954 -114 -336 -795 -897 -100 -570 -361 -439 -186 -500 -687 -238 -666 -166 -469 -519 -844 -58 -223 -482 -923 -457 -221 -929 -507 -28 -156 -150 -41 -753 -470 -151 -323 -507 -779 -105 -699 -663 -915 -296 -720 -861 -196 -566 -399 -953 -489 -944 -74 -781 -712 -128 -453 -38 -355 -284 -922 -829 -431 -781 -447 -403 -890 -793 -417 -435 -608 -209 -909 -963 -473 -25 -170 -48 -501 -244 -662 -634 -557 -223 -862 -152 -97 -240 -447 -508 -37 -640 -847 -322 -826 -489 -857 -148 -483 -139 -140 -25 -160 -811 -938 -1 -801 -129 -741 -603 -107 -681 -368 -694 -209 -928 -316 -174 -355 -396 -580 -718 -900 -251 -956 -932 -430 -756 -451 -254 -749 -228 -174 -663 -640 -977 -649 -169 -297 -970 -524 -666 -320 -949 -296 -373 -869 -368 -295 -237 -311 -716 -462 -291 -126 -815 -637 -766 -61 -226 -717 -233 -546 -727 -896 -238 -810 -950 -776 -846 -41 -912 -581 -99 -444 -266 -708 -538 -374 -571 -174 -216 -899 -753 -300 -160 -504 -531 -481 -916 -824 -719 -171 -706 -986 -861 -793 -672 -164 -726 -486 -289 -589 -889 -633 -429 -403 -780 -533 -342 -411 -188 -756 -85 -537 -241 -101 -309 -825 -749 -482 -915 -476 -147 -553 -818 -924 -480 -739 -195 -690 -748 -296 -854 -499 -379 -87 -401 -9 -842 -314 -984 -588 -511 -282 -203 -516 -178 -144 -568 -683 -159 -256 -887 -923 -503 -105 -396 -430 -988 -775 -577 -18 -911 -664 -10 -64 -524 -35 -420 -162 -402 -221 -194 -341 -321 -864 -859 -238 -966 -990 -498 -122 -798 -74 -900 -659 -625 -993 -261 -272 -215 -936 -876 -785 -848 -713 -432 -540 -349 -145 -841 -765 -689 -913 -326 -155 -371 -840 -679 -809 -439 -814 -57 -119 -965 -646 -868 -322 -963 -174 -780 -813 -240 -333 -916 -399 -52 -623 -577 -700 -964 -255 -784 -892 -688 -520 -66 -50 -72 -929 -934 -359 -687 -452 -311 -85 -486 -950 -73 -766 -411 -301 -918 -934 -743 -284 -341 -77 -700 -214 -463 -673 -116 -340 -259 -669 -521 -131 -946 -966 -172 -51 -30 -693 -883 -886 -206 -843 -539 -98 -364 -645 -114 -859 -647 -627 -150 -283 -404 -636 -529 -596 -496 -367 -620 -810 -609 -191 -69 -833 -810 -969 -462 -146 -524 -592 -289 -681 -427 -684 -818 -145 -802 -800 -73 -661 -288 -38 -58 -266 -544 -739 -738 -762 -893 -968 -581 -84 -512 -261 -987 -631 -723 -612 -106 -399 -307 -877 -330 -462 -654 -913 -646 -165 -291 -879 -316 -759 -156 -684 -690 -745 -571 -163 -701 -989 -644 -268 -478 -531 -258 -55 -916 -923 -60 -663 -374 -409 -472 -368 -67 -231 -492 -766 -886 -890 -64 -425 -348 -49 -814 -753 -33 -674 -31 -958 -915 -601 -500 -276 -800 -820 -63 -975 -573 -263 -941 -493 -333 -702 -670 -781 -413 -993 -673 -540 -507 -40 -17 -25 -579 -235 -222 -212 -771 -438 -133 -390 -693 -918 -406 -349 -16 -998 -135 -44 -801 -529 -177 -842 -851 -147 -515 -603 -930 -219 -856 -969 -771 -145 -328 -27 -662 -911 -966 -187 -226 -967 -547 -658 -61 -79 -495 -768 -867 -141 -827 -603 -213 -159 -277 -158 -254 -227 -255 -890 -388 -448 -677 -523 -494 -515 -661 -115 -671 -621 -685 -666 -422 -349 -333 -151 -95 -48 -641 -101 -588 -699 -14 -870 -984 -785 -364 -564 -119 -588 -847 -719 -402 -389 -447 -991 -639 -859 -304 -561 -766 -298 -800 -764 -987 -361 -225 -874 -813 -25 -995 -706 -156 -957 -984 -555 -766 -196 -664 -770 -346 -276 -221 -327 -448 -216 -201 -560 -280 -373 -834 -200 -757 -52 -15 -102 -778 -882 -603 -713 -313 -327 -808 -725 -581 -325 -865 -536 -69 -659 -182 -535 -419 -937 -144 -573 -598 -457 -753 -286 -891 -625 -785 -848 -118 -304 -309 -134 -882 -591 -434 -591 -55 -901 -252 -317 -619 -191 -459 -953 -726 -979 -934 -482 -777 -477 -709 -843 -306 -147 -201 -282 -858 -40 -248 -28 -821 -78 -173 -939 -897 -481 -31 -824 -358 -524 -231 -246 -434 -39 -698 -723 -35 -542 -488 -479 -256 -63 -68 -631 -876 -827 -316 -191 -378 -611 -103 -202 -416 -617 -659 -593 -754 -644 -657 -761 -541 -651 -622 -546 -698 -620 -887 -89 -753 -198 -312 -340 -983 -808 -86 -104 -526 -825 -691 -383 -60 -953 -693 -641 -735 -755 -254 -15 -2 -444 -969 -903 -388 -592 -86 -391 -149 -694 -335 -954 -1 -713 -815 -794 -825 -689 -534 -815 -602 -340 -229 -274 -757 -566 -26 -999 -733 -664 -386 -913 -690 -587 -500 -183 -507 -152 -418 -557 -402 -329 -989 -202 -182 -425 -606 -337 -98 -748 -426 -766 -262 -235 -73 -712 -894 -573 -584 -431 -995 -333 -837 -639 -722 -800 -529 -332 -500 -27 -738 -995 -760 -793 -929 -599 -60 -372 -584 -94 -841 -674 -926 -752 -185 -985 -574 -180 -96 -367 -70 -948 -937 -440 -865 -828 -160 -356 -565 -444 -199 -752 -46 -650 -179 -910 -743 -399 -57 -634 -986 -519 -142 -385 -22 -862 -104 -805 -54 -956 -380 -983 -72 -123 -930 -97 -193 -643 -965 -144 -90 -293 -510 -712 -670 -537 -774 -735 -448 -176 -829 -327 -37 -699 -466 -805 -401 -229 -168 -682 -811 -315 -661 -556 -223 -982 -549 -4 -629 -835 -898 -514 -672 -810 -5 -395 -168 -739 -880 -711 -199 -886 -808 -247 -539 -336 -857 -455 -98 -473 -277 -954 -756 -239 -222 -22 -925 -795 -299 -498 -537 -76 -255 -286 -66 -89 -346 -698 -15 -719 -453 -467 -554 -16 -477 -543 -650 -369 -422 -504 -193 -791 -860 -71 -439 -120 -612 -375 -300 -71 -623 -232 -376 -870 -985 -884 -967 -968 -955 -183 -379 -701 -762 -998 -581 -283 -253 -853 -485 -513 -151 -800 -264 -124 -549 -630 -416 -289 -844 -515 -375 -715 -624 -567 -479 -948 -682 -775 -288 -271 -982 -848 -473 -693 -588 -846 -3 -536 -673 -580 -116 -75 -795 -16 -215 -490 -208 -535 -282 -30 -564 -53 -652 -201 -163 -689 -27 -686 -749 -978 -933 -857 -485 -43 -649 -797 -89 -619 -743 -517 -196 -29 -531 -416 -883 -585 -333 -366 -88 -695 -91 -820 -40 -903 -384 -912 -534 -177 -370 -812 -286 -533 -334 -38 -495 -342 -870 -980 -780 -216 -88 -393 -241 -74 -900 -594 -964 -58 -444 -744 -239 -187 -643 -521 -683 -652 -232 -345 -404 -371 -984 -220 -339 -731 -915 -225 -238 -25 -682 -43 -389 -97 -357 -903 -253 -209 -375 -318 -352 -239 -352 -646 -878 -825 -151 -64 -588 -927 -556 -369 -415 -452 -499 -290 -595 -195 -478 -552 -214 -672 -262 -589 -683 -431 -911 -91 -366 -302 -287 -964 -786 -987 -523 -854 -878 -236 -194 -797 -354 -946 -621 -648 -934 -380 -605 -819 -120 -764 -452 -578 -699 -608 -902 -697 -82 -443 -585 -831 -933 -709 -563 -453 -286 -910 -208 -741 -194 -185 -652 -33 -25 -554 -693 -644 -219 -461 -974 -571 -441 -712 -58 -758 -864 -178 -63 -810 -260 -924 -68 -420 -547 -47 -771 -525 -538 -597 -121 -205 -339 -425 -205 -687 -51 -117 -243 -92 -795 -96 -693 -476 -265 -641 -12 -76 -792 -60 -253 -631 -533 -57 -916 -834 -814 -568 -9 -483 -3 -46 -474 -423 -927 -945 -30 -525 -851 -991 -397 -196 -137 -944 -231 -599 -325 -678 -707 -579 -247 -973 -116 -947 -39 -46 -764 -804 -587 -616 -651 -990 -911 -590 -799 -792 -97 -845 -904 -776 -540 -299 -571 -878 -619 -589 -480 -28 -601 -473 -964 -769 -747 -592 -665 -939 -251 -606 -692 -835 -38 -956 -785 -583 -393 -470 -353 -602 -691 -592 -722 -430 -502 -723 -581 -119 -919 -812 -367 -552 -901 -475 -569 -228 -438 -10 -828 -649 -288 -432 -299 -183 -453 -821 -64 -67 -249 -832 -618 -673 -150 -864 -581 -817 -841 -284 -923 -389 -526 -926 -194 -731 -309 -376 -200 -883 -914 -582 -225 -604 -244 -326 -147 -15 -499 -252 -408 -599 -641 -367 -81 -61 -434 -407 -51 -749 -807 -740 -708 -590 -636 -72 -788 -522 -690 -995 -830 -915 -41 -109 -926 -538 -384 -823 -817 -948 -510 -443 -993 -10 -364 -29 -212 -964 -747 -214 -549 -942 -616 -371 -482 -96 -218 -348 -267 -504 -41 -289 -102 -945 -483 -341 -839 -364 -284 -641 -36 -189 -89 -61 -746 -186 -661 -829 -664 -19 -298 -253 -346 -498 -462 -892 -115 -326 -331 -445 -730 -212 -225 -519 -365 -862 -221 -186 -579 -924 -673 -596 -854 -997 -347 -930 -926 -407 -202 -72 -781 -990 -950 -310 -538 -772 -266 -190 -137 -379 -83 -156 -916 -492 -422 -420 -372 -611 -296 -767 -947 -259 -279 -852 -358 -552 -289 -215 -698 -788 -946 -954 -785 -860 -1000 -443 -892 -592 -295 -838 -14 -921 -117 -634 -306 -668 -818 -829 -58 -376 -334 -153 -867 -835 -322 -91 -670 -717 -896 -950 -558 -526 -791 -2 -732 -45 -969 -991 -528 -578 -994 -617 -155 -404 -754 -356 -564 -660 -807 -881 -305 -119 -535 -24 -754 -89 -614 -632 -822 -978 -965 -645 -209 -30 -668 -407 -97 -706 -155 -402 -581 -367 -108 -925 -378 -733 -719 -47 -541 -194 -249 -395 -223 -904 -246 -807 -841 -903 -341 -608 -551 -588 -250 -631 -689 -9 -548 -746 -822 -19 -904 -623 -46 -180 -606 -670 -59 -39 -475 -402 -675 -122 -86 -808 -538 -511 -642 -138 -625 -26 -582 -292 -725 -189 -113 -111 -756 -490 -673 -871 -885 -978 -625 -31 -57 -499 -67 -182 -500 -38 -822 -796 -458 -624 -421 -466 -442 -50 -22 -479 -643 -46 -875 -485 -243 -562 -288 -353 -352 -15 -347 -419 -733 -888 -749 -11 -581 -228 -468 -684 -348 -546 -609 -550 -847 -568 -67 -744 -309 -968 -192 -349 -574 -164 -194 -692 -128 -622 -600 -362 -8 -8 -979 -541 -526 -726 -443 -51 -373 -929 -272 -142 -57 -649 -602 -185 -700 -695 -659 -481 -101 -529 -743 -52 -980 -547 -214 -957 -501 -755 -227 -536 -850 -375 -481 -47 -620 -568 -858 -932 -899 -723 -549 -427 -990 -59 -483 -948 -834 -829 -753 -120 -171 -594 -191 -823 -204 -194 -895 -405 -821 -949 -640 -100 -560 -956 -38 -404 -516 -304 -36 -530 -460 -321 -52 -806 -95 -452 -386 -664 -698 -121 -829 -493 -317 -846 -456 -128 -108 -665 -398 -811 -781 -761 -268 -636 -366 -865 -21 -755 -869 -905 -455 -75 -145 -173 -864 -96 -335 -537 -914 -709 -143 -203 -223 -689 -396 -114 -1000 -475 -17 -940 -691 -985 -628 -759 -339 -178 -98 -443 -25 -909 -936 -304 -819 -989 -433 -958 -946 -623 -526 -476 -462 -532 -897 -429 -352 -272 -818 -409 -106 -188 -597 -770 -289 -597 -923 -824 -881 -920 -566 -911 -248 -135 -975 -481 -115 -752 -132 -198 -232 -860 -745 -178 -523 -214 -392 -334 -426 -955 -862 -321 -651 -441 -831 -172 -258 -642 -361 -166 -416 -609 -359 -217 -548 -915 -509 -373 -495 -698 -441 -113 -494 -462 -268 -405 -121 -55 -465 -545 -846 -228 -446 -9 -717 -912 -728 -940 -881 -124 -657 -479 -768 -657 -574 -695 -348 -545 -62 -308 -895 -440 -972 -848 -997 -173 -488 -997 -966 -558 -548 -101 -918 -723 -451 -268 -143 -718 -281 -75 -291 -68 -69 -96 -930 -153 -721 -17 -784 -269 -809 -551 -955 -27 -926 -753 -695 -466 -203 -466 -245 -591 -467 -719 -761 -404 -820 -878 -691 -841 -710 -789 -656 -494 -6 -543 -321 -684 -98 -712 -99 -439 -549 -346 -504 -453 -378 -432 -668 -50 -776 -457 -390 -72 -191 -92 -156 -284 -94 -873 -916 -485 -348 -71 -901 -624 -842 -322 -54 -834 -738 -383 -468 -396 -973 -833 -446 -673 -545 -314 -535 -491 -920 -87 -43 -485 -196 -672 -572 -219 -641 -855 -162 -293 -362 -70 -558 -408 -549 -864 -109 -41 -29 -507 -795 -543 -343 -823 -174 -834 -695 -600 -324 -721 -860 -44 -496 -468 -229 -284 -627 -761 -883 -294 -992 -82 -846 -141 -95 -293 -180 -386 -804 -361 -33 -919 -74 -886 -765 -942 -324 -678 -248 -917 -141 -813 -538 -718 -606 -696 -72 -82 -943 -654 -795 -798 -265 -254 -49 -205 -97 -787 -587 -739 -213 -27 -528 -612 -93 -799 -705 -955 -280 -533 -522 -408 -729 -989 -312 -949 -543 -513 -470 -720 -308 -614 -183 -688 -85 -76 -189 -123 -276 -105 -260 -206 -115 -509 -166 -35 -81 -446 -228 -987 -397 -135 -515 -969 -737 -469 -716 -419 -210 -74 -689 -31 -154 -161 -82 -202 -692 -505 -830 -365 -179 -276 -394 -953 -686 -642 -960 -927 -638 -296 -407 -810 -105 -408 -253 -657 -773 -316 -8 -355 -194 -789 -742 -195 -431 -72 -964 -929 -732 -758 -432 -805 -565 -109 -369 -39 -560 -587 -321 -331 -265 -664 -491 -310 -42 -172 -37 -112 -150 -128 -694 -197 -642 -190 -780 -304 -578 -377 -603 -12 -227 -818 -176 -574 -632 -254 -301 -261 -217 -865 -997 -243 -336 -298 -112 -352 -514 -368 -642 -883 -15 -369 -571 -349 -356 -573 -158 -608 -243 -979 -43 -411 -787 -54 -758 -676 -526 -743 -317 -825 -641 -606 -637 -493 -420 -533 -779 -937 -650 -914 -355 -853 -177 -520 -939 -876 -743 -154 -545 -466 -901 -623 -743 -841 -74 -583 -443 -410 -388 -961 -104 -185 -491 -945 -887 -469 -957 -501 -308 -967 -430 -678 -698 -378 -387 -434 -317 -269 -152 -214 -9 -855 -100 -879 -547 -320 -19 -739 -130 -828 -961 -762 -364 -332 -240 -469 -568 -709 -198 -847 -155 -483 -97 -328 -376 -451 -835 -430 -471 -887 -983 -900 -579 -335 -297 -73 -235 -156 -652 -764 -942 -520 -572 -198 -720 -793 -327 -77 -555 -293 -501 -762 -717 -990 -33 -75 -959 -627 -731 -538 -399 -882 -353 -105 -631 -698 -530 -168 -870 -597 -569 -573 -983 -484 -789 -854 -925 -690 -127 -575 -589 -254 -983 -263 -479 -42 -175 -532 -411 -280 -737 -408 -216 -41 -700 -948 -314 -617 -983 -306 -364 -143 -594 -10 -485 -709 -852 -694 -196 -350 -763 -232 -935 -883 -403 -992 -468 -975 -38 -859 -513 -484 -666 -442 -477 -582 -601 -783 -570 -182 -158 -405 -143 -873 -992 -123 -879 -183 -788 -713 -484 -213 -998 -117 -239 -330 -842 -717 -6 -385 -237 -289 -186 -774 -810 -544 -175 -820 -142 -879 -8 -935 -134 -324 -645 -429 -303 -555 -403 -817 -874 -844 -259 -98 -773 -716 -55 -23 -857 -601 -491 -322 -573 -8 -696 -86 -447 -997 -216 -257 -636 -171 -652 -510 -707 -937 -341 -540 -856 -875 -306 -177 -303 -88 -12 -167 -464 -759 -774 -904 -515 -447 -759 -606 -990 -68 -416 -842 -15 -593 -552 -909 -377 -516 -467 -725 -190 -867 -187 -248 -590 -586 -45 -959 -126 -147 -996 -362 -533 -39 -876 -54 -101 -835 -848 -220 -30 -620 -785 -744 -158 -95 -114 -997 -857 -885 -573 -204 -872 -357 -854 -76 -395 -784 -586 -932 -441 -714 -685 -402 -748 -913 -724 -791 -499 -440 -287 -419 -47 -282 -714 -669 -648 -718 -587 -785 -773 -228 -431 -370 -400 -934 -576 -994 -527 -984 -640 -945 -681 -605 -110 -301 -804 -273 -430 -979 -490 -968 -16 -976 -76 -516 -643 -796 -969 -265 -205 -327 -809 -744 -524 -892 -31 -537 -58 -383 -156 -582 -307 -417 -529 -222 -623 -365 -715 -556 -707 -83 -21 -391 -362 -959 -111 -279 -525 -917 -559 -997 -941 -268 -658 -970 -355 -594 -910 -50 -780 -800 -176 -30 -356 -906 -91 -893 -600 -874 -659 -41 -979 -169 -545 -100 -753 -252 -22 -90 -252 -267 -622 -629 -945 -236 -590 -110 -702 -947 -898 -133 -817 -292 -748 -667 -842 -991 -507 -429 -217 -984 -584 -491 -746 -572 -611 -571 -363 -981 -528 -846 -340 -415 -879 -276 -67 -235 -161 -529 -933 -941 -477 -563 -736 -87 -907 -818 -901 -449 -259 -407 -578 -477 -651 -15 -636 -152 -186 -53 -383 -321 -825 -83 -89 -86 -815 -102 -904 -587 -336 -879 -578 -373 -720 -165 -780 -100 -402 -347 -51 -950 -692 -489 -791 -955 -18 -649 -853 -67 -264 -561 -759 -256 -828 -352 -421 -216 -6 -11 -586 -793 -734 -83 -805 -419 -845 -986 -771 -637 -373 -247 -452 -594 -886 -396 -122 -700 -678 -561 -966 -696 -94 -458 -312 -278 -78 -925 -272 -373 -300 -69 -390 -455 -402 -88 -906 -297 -127 -209 -642 -154 -399 -259 -536 -587 -900 -960 -393 -944 -265 -861 -925 -109 -527 -27 -558 -542 -493 -952 -733 -757 -326 -798 -579 -949 -361 -739 -300 -511 -625 -124 -504 -432 -356 -564 -211 -406 -924 -403 -220 -506 -272 -131 -94 -329 -568 -580 -844 -657 -589 -147 -556 -190 -448 -841 -566 -268 -862 -36 -821 -31 -582 -719 -816 -959 -629 -28 -353 -15 -449 -779 -898 -54 -536 -839 -356 -911 -869 -380 -322 -530 -560 -403 -590 -705 -892 -719 -362 -82 -15 -802 -955 -519 -464 -987 -996 -74 -307 -36 -129 -638 -232 -811 -349 -684 -840 -383 -723 -45 -28 -67 -113 -962 -910 -879 -573 -67 -540 -344 -478 -466 -486 -277 -362 -413 -409 -451 -371 -869 -112 -300 -331 -322 -55 -210 -286 -688 -476 -937 -580 -967 -578 -224 -488 -990 -881 -373 -160 -756 -794 -842 -249 -150 -124 -244 -613 -911 -263 -158 -969 -491 -431 -636 -839 -674 -294 -58 -177 -375 -269 -304 -330 -282 -86 -701 -21 -923 -44 -896 -384 -638 -417 -500 -995 -781 -216 -93 -159 -52 -309 -70 -818 -479 -415 -759 -863 -167 -424 -856 -59 -460 -800 -845 -740 -666 -190 -97 -120 -204 -402 -429 -37 -446 -645 -964 -799 -87 -728 -3 -807 -938 -417 -507 -365 -826 -838 -39 -15 -40 -842 -866 -36 -114 -20 -456 -408 -557 -385 -996 -22 -660 -921 -291 -90 -169 -714 -421 -507 -475 -261 -158 -980 -537 -976 -232 -848 -781 -26 -470 -838 -496 -519 -83 -600 -554 -314 -936 -203 -654 -630 -112 -405 -561 -179 -452 -251 -206 -177 -412 -690 -54 -645 -647 -704 -464 -651 -569 -277 -814 -303 -393 -581 -267 -195 -84 -638 -18 -440 -893 -210 -232 -134 -8 -69 -874 -568 -667 -820 -345 -534 -340 -93 -384 -373 -118 -37 -898 -937 -684 -102 -63 -971 -766 -768 -627 -940 -201 -812 -567 -818 -962 -651 -109 -166 -843 -250 -593 -73 -355 -276 -956 -166 -777 -750 -271 -844 -324 -54 -492 -226 -796 -262 -1000 -473 -995 -650 -893 -19 -799 -997 -395 -29 -544 -594 -342 -40 -857 -922 -120 -732 -192 -785 -856 -711 -563 -176 -681 -927 -116 -374 -578 -117 -621 -306 -52 -638 -273 -4 -510 -461 -139 -728 -466 -40 -597 -684 -47 -270 -39 -649 -790 -358 -214 -412 -549 -189 -469 -880 -6 -742 -477 -639 -191 -557 -362 -961 -463 -407 -776 -165 -795 -398 -80 -38 -832 -842 -332 -530 -337 -643 -204 -3 -888 -931 -386 -357 -99 -659 -700 -971 -944 -349 -278 -252 -360 -266 -611 -679 -345 -464 -621 -713 -945 -608 -690 -21 -886 -672 -818 -345 -763 -179 -936 -501 -114 -3 -220 -573 -496 -164 -124 -314 -680 -592 -929 -119 -854 -407 -454 -303 -713 -245 -583 -910 -686 -741 -132 -360 -751 -103 -626 -891 -529 -587 -959 -91 -57 -938 -417 -828 -708 -152 -189 -323 -153 -686 -887 -203 -849 -913 -580 -424 -73 -771 -798 -406 -856 -186 -391 -69 -466 -942 -21 -16 -261 -919 -79 -319 -227 -140 -138 -506 -955 -862 -74 -832 -191 -603 -233 -670 -960 -980 -747 -5 -142 -306 -666 -257 -99 -107 -351 -885 -71 -2 -793 -564 -109 -69 -806 -424 -147 -425 -256 -872 -914 -442 -3 -929 -990 -896 -878 -214 -674 -998 -926 -525 -260 -201 -90 -553 -891 -685 -324 -322 -339 -119 -608 -131 -464 -417 -565 -734 -386 -458 -819 -372 -368 -930 -662 -843 -791 -64 -911 -759 -726 -940 -207 -819 -996 -680 -461 -867 -91 -517 -215 -195 -288 -666 -313 -758 -657 -279 -962 -853 -221 -801 -593 -584 -378 -160 -602 -812 -572 -915 -825 -557 -752 -5 -790 -159 -659 -524 -236 -686 -832 -558 -544 -303 -496 -178 -506 -284 -949 -10 -426 -17 -745 -568 -215 -645 -668 -426 -479 -276 -532 -787 -783 -202 -978 -812 -687 -66 -156 -157 -728 -305 -190 -550 -190 -794 -608 -669 -227 -215 -833 -35 -409 -119 -995 -611 -692 -458 -86 -240 -816 -924 -463 -588 -541 -785 -841 -98 -327 -79 -614 -893 -593 -200 -27 -736 -622 -182 -90 -664 -446 -376 -786 -771 -724 -957 -399 -536 -433 -470 -287 -949 -860 -930 -309 -881 -586 -710 -250 -892 -996 -801 -984 -913 -899 -706 -862 -577 -520 -1000 -50 -886 -162 -854 -997 -354 -535 -186 -85 -406 -586 -655 -785 -145 -586 -396 -159 -475 -566 -795 -971 -956 -758 -243 -489 -12 -534 -18 -660 -169 -886 -949 -651 -936 -291 -766 -64 -400 -273 -882 -391 -680 -158 -957 -81 -284 -985 -485 -980 -675 -520 -683 -520 -383 -152 -64 -771 -301 -7 -364 -587 -473 -470 -278 -411 -66 -448 -547 -194 -793 -578 -82 -285 -375 -920 -20 -799 -360 -619 -911 -322 -5 -595 -588 -828 -809 -945 -34 -427 -457 -306 -822 -146 -810 -897 -279 -671 -120 -436 -835 -649 -495 -704 -891 -194 -482 -638 -371 -727 -151 -998 -260 -829 -549 -398 -665 -155 -678 -671 -775 -227 -975 -386 -538 -709 -313 -105 -493 -304 -925 -291 -958 -595 -81 -461 -271 -305 -366 -765 -911 -803 -324 -138 -602 -6 -990 -914 -466 -56 -806 -606 -389 -752 -684 -987 -816 -95 -607 -681 -178 -188 -60 -7 -703 -816 -438 -160 -823 -697 -610 -4 -115 -592 -585 -798 -115 -119 -474 -91 -378 -963 -331 -957 -669 -145 -9 -341 -504 -222 -591 -851 -586 -337 -102 -530 -647 -297 -762 -530 -389 -119 -812 -732 -715 -524 -954 -330 -878 -595 -689 -82 -296 -644 -477 -513 -300 -692 -773 -201 -808 -766 -107 -989 -613 -237 -507 -602 -118 -916 -889 -243 -315 -620 -337 -173 -380 -205 -594 -836 -373 -976 -974 -406 -502 -597 -268 -426 -874 -611 -442 -255 -46 -315 -561 -182 -838 -46 -877 -712 -55 -711 -991 -545 -546 -96 -229 -797 -808 -483 -303 -768 -890 -778 -839 -135 -312 -166 -588 -955 -760 -298 -416 -681 -105 -94 -896 -174 -453 -156 -842 -462 -888 -462 -334 -775 -768 -224 -587 -258 -93 -941 -950 -598 -203 -268 -115 -488 -59 -848 -447 -735 -429 -45 -196 -648 -138 -473 -813 -54 -311 -520 -67 -508 -239 -584 -567 -12 -901 -50 -19 -463 -233 -111 -489 -697 -335 -493 -136 -156 -637 -760 -313 -959 -76 -998 -966 -291 -43 -466 -957 -30 -255 -365 -179 -646 -218 -5 -187 -109 -777 -348 -210 -471 -618 -539 -201 -888 -679 -314 -713 -441 -338 -516 -19 -141 -541 -246 -798 -950 -397 -970 -630 -480 -412 -74 -317 -459 -87 -642 -684 -159 -193 -916 -242 -590 -386 -255 -924 -111 -167 -35 -250 -592 -835 -539 -280 -101 -729 -370 -87 -521 -817 -716 -754 -444 -21 -473 -633 -412 -508 -78 -873 -622 -725 -336 -53 -499 -587 -890 -244 -456 -686 -234 -462 -840 -847 -171 -312 -109 -678 -44 -369 -357 -612 -447 -219 -225 -492 -941 -579 -35 -533 -987 -444 -624 -824 -25 -18 -80 -32 -890 -595 -775 -45 -292 -482 -363 -55 -447 -483 -204 -141 -602 -263 -914 -575 -86 -86 -136 -607 -481 -868 -799 -676 -887 -112 -365 -348 -642 -540 -646 -72 -266 -539 -182 -702 -951 -23 -161 -716 -153 -597 -44 -373 -871 -804 -740 -501 -372 -292 -209 -690 -984 -240 -588 -973 -602 -154 -958 -419 -775 -40 -966 -297 -784 -903 -44 -757 -121 -622 -755 -394 -557 -572 -910 -904 -831 -150 -418 -836 -522 -28 -509 -670 -943 -28 -205 -521 -163 -666 -713 -504 -691 -400 -185 -994 -720 -774 -920 -550 -344 -910 -334 -935 -837 -21 -378 -538 -775 -592 -308 -950 -782 -575 -940 -770 -121 -765 -620 -563 -348 -274 -974 -419 -745 -614 -992 -905 -418 -873 -720 -880 -44 -375 -432 -473 -496 -168 -521 -518 -899 -355 -21 -322 -303 -553 -234 -263 -462 -428 -920 -535 -233 -98 -749 -821 -617 -948 -136 -928 -933 -515 -979 -60 -686 -532 -19 -737 -420 -669 -41 -682 -871 -750 -819 -197 -506 -394 -149 -536 -560 -496 -73 -645 -5 -335 -856 -158 -700 -159 -767 -380 -327 -297 -433 -110 -992 -740 -608 -333 -667 -602 -225 -957 -956 -991 -459 -247 -288 -958 -176 -222 -756 -645 -74 -294 -24 -284 -549 -268 -902 -681 -809 -499 -87 -423 -88 -854 -411 -944 -309 -991 -326 -532 -304 -622 -985 -30 -650 -196 -769 -454 -767 -131 -534 -609 -122 -887 -397 -613 -576 -624 -325 -621 -724 -28 -392 -683 -88 -529 -926 -851 -855 -385 -537 -850 -243 -4 -779 -799 -180 -294 -715 -7 -101 -400 -867 -339 -76 -865 -776 -149 -895 -71 -936 -993 -554 -487 -21 -81 -848 -740 -35 -421 -555 -805 -914 -754 -289 -611 -565 -447 -259 -524 -403 -699 -235 -480 -349 -498 -120 -55 -891 -421 -781 -789 -966 -656 -551 -820 -23 -583 -224 -10 -902 -211 -829 -606 -787 -413 -401 -271 -975 -312 -627 -252 -78 -142 -597 -246 -349 -319 -633 -83 -683 -207 -586 -814 -863 -700 -430 -15 -686 -993 -160 -815 -73 -668 -535 -891 -243 -798 -948 -108 -28 -208 -318 -733 -269 -423 -232 -738 -485 -624 -319 -123 -190 -404 -184 -466 -630 -507 -923 -475 -260 -460 -876 -81 -98 -108 -503 -362 -20 -952 -113 -153 -380 -947 -426 -195 -419 -557 -676 -291 -923 -381 -674 -724 -404 -427 -339 -630 -892 -546 -854 -839 -589 -905 -698 -928 -910 -845 -489 -881 -967 -757 -800 -517 -586 -344 -385 -433 -415 -90 -868 -602 -545 -682 -62 -874 -932 -872 -760 -818 -423 -93 -639 -820 -921 -682 -397 -886 -900 -760 -314 -176 -656 -586 -414 -144 -714 -335 -154 -853 -918 -567 -442 -564 -595 -725 -653 -661 -833 -819 -268 -691 -585 -704 -687 -830 -5 -851 -334 -584 -709 -284 -469 -242 -676 -8 -449 -871 -541 -40 -734 -727 -701 -909 -927 -623 -919 -476 -481 -38 -818 -568 -836 -412 -498 -2 -804 -36 -1 -834 -932 -865 -684 -359 -786 -112 -526 -706 -377 -69 -729 -472 -347 -614 -248 -939 -149 -635 -795 -698 -925 -505 -68 -128 -558 -536 -665 -969 -762 -657 -140 -204 -557 -926 -823 -46 -913 -801 -202 -183 -487 -622 -665 -255 -871 -759 -684 -521 -414 -765 -509 -849 -459 -894 -719 -507 -589 -84 -535 -483 -234 -328 -896 -612 -830 -181 -183 -455 -896 -699 -541 -574 -588 -641 -609 -883 -919 -767 -737 -560 -326 -398 -951 -413 -974 -100 -937 -978 -803 -644 -706 -440 -648 -84 -10 -507 -719 -260 -546 -306 -246 -725 -566 -671 -802 -286 -151 -97 -104 -463 -349 -562 -298 -791 -356 -576 -971 -885 -947 -528 -611 -914 -149 -749 -959 -836 -154 -113 -738 -889 -597 -481 -8 -289 -147 -189 -354 -21 -201 -836 -288 -454 -390 -268 -678 -606 -823 -698 -132 -255 -85 -163 -743 -180 -346 -56 -307 -85 -66 -667 -721 -454 -364 -716 -14 -238 -942 -206 -521 -116 -789 -759 -572 -340 -699 -361 -744 -655 -933 -310 -291 -214 -58 -992 -507 -502 -931 -409 -720 -839 -955 -516 -592 -791 -722 -461 -404 -932 -792 -510 -634 -896 -48 -394 -611 -638 -416 -182 -814 -127 -780 -413 -528 -866 -36 -85 -628 -778 -398 -585 -216 -573 -745 -178 -744 -999 -148 -299 -537 -195 -874 -906 -853 -934 -533 -618 -180 -839 -736 -132 -242 -228 -770 -309 -986 -147 -151 -257 -313 -825 -207 -630 -379 -651 -437 -955 -67 -633 -327 -941 -394 -609 -182 -142 -459 -486 -609 -630 -663 -100 -810 -126 -973 -962 -37 -972 -733 -146 -378 -320 -489 -513 -353 -910 -141 -167 -654 -62 -740 -53 -817 -267 -2 -981 -889 -680 -550 -318 -263 -795 -906 -859 -345 -925 -275 -479 -160 -774 -435 -88 -140 -42 -20 -998 -511 -873 -751 -956 -165 -544 -580 -621 -426 -154 -167 -902 -399 -569 -635 -366 -654 -500 -842 -981 -667 -943 -498 -711 -821 -814 -291 -153 -209 -337 -372 -271 -832 -732 -901 -226 -931 -830 -661 -83 -844 -220 -961 -683 -426 -513 -69 -338 -265 -423 -589 -395 -624 -674 -125 -518 -939 -429 -450 -622 -636 -321 -259 -439 -713 -60 -241 -925 -818 -369 -797 -959 -776 -653 -814 -295 -825 -293 -653 -785 -10 -263 -839 -873 -585 -306 -493 -737 -387 -853 -690 -93 -165 -946 -400 -55 -232 -337 -619 -199 -186 -281 -380 -350 -194 -579 -64 -454 -877 -268 -449 -619 -297 -967 -51 -247 -378 -672 -549 -868 -762 -447 -761 -272 -433 -514 -29 -390 -498 -83 -571 -387 -677 -634 -258 -264 -292 -647 -504 -670 -757 -24 -400 -94 -180 -817 -408 -452 -434 -179 -348 -343 -807 -612 -579 -240 -52 -682 -898 -131 -267 -166 -659 -280 -184 -206 -509 -851 -884 -328 -207 -14 -616 -99 -857 -334 -799 -883 -594 -89 -747 -878 -432 -863 -536 -355 -780 -69 -63 -821 -946 -401 -501 -103 -675 -803 -369 -519 -275 -82 -601 -476 -824 -77 -395 -528 -46 -819 -300 -996 -625 -471 -769 -436 -684 -644 -926 -399 -465 -525 -684 -943 -275 -584 -12 -683 -674 -11 -178 -948 -641 -938 -291 -702 -195 -798 -255 -429 -134 -687 -409 -978 -977 -326 -632 -513 -627 -180 -550 -912 -486 -412 -616 -767 -111 -326 -90 -380 -650 -569 -587 -597 -778 -896 -848 -318 -711 -7 -808 -40 -183 -282 -39 -729 -355 -660 -175 -514 -123 -205 -824 -687 -909 -162 -186 -705 -549 -399 -700 -564 -860 -748 -34 -220 -410 -37 -749 -698 -730 -245 -553 -276 -57 -213 -827 -841 -216 -18 -404 -692 -259 -701 -887 -38 -672 -238 -499 -641 -42 -100 -223 -223 -573 -321 -412 -627 -45 -732 -661 -309 -78 -976 -652 -484 -800 -636 -17 -853 -307 -704 -978 -255 -131 -297 -448 -742 -210 -231 -917 -509 -390 -787 -161 -908 -766 -233 -631 -666 -859 -710 -632 -140 -466 -153 -488 -504 -8 -430 -907 -315 -482 -182 -942 -972 -735 -423 -140 -846 -564 -31 -832 -838 -88 -879 -281 -157 -22 -240 -482 -983 -246 -211 -478 -917 -838 -658 -461 -207 -967 -788 -920 -776 -95 -171 -491 -377 -72 -382 -826 -945 -228 -22 -377 -46 -3 -855 -229 -302 -858 -994 -668 -428 -145 -436 -961 -805 -573 -631 -986 -294 -709 -602 -145 -629 -512 -182 -956 -426 -215 -176 -975 -337 -276 -488 -284 -772 -441 -190 -450 -912 -441 -678 -119 -224 -652 -881 -998 -172 -685 -193 -466 -228 -487 -950 -304 -737 -253 -146 -37 -888 -38 -683 -980 -867 -235 -392 -568 -879 -36 -732 -591 -546 -395 -236 -866 -738 -324 -473 -980 -291 -662 -810 -510 -303 -68 -179 -499 -851 -442 -512 -115 -412 -152 -579 -437 -568 -334 -654 -643 -488 -584 -309 -754 -94 -675 -945 -97 -962 -196 -355 -186 -760 -340 -221 -19 -767 -594 -95 -236 -990 -666 -161 -701 -66 -434 -705 -597 -734 -14 -596 -417 -436 -468 -252 -265 -484 -577 -243 -353 -343 -610 -611 -372 -846 -258 -960 -114 -417 -976 -978 -849 -491 -115 -305 -684 -326 -182 -834 -138 -495 -71 -273 -658 -584 -878 -969 -570 -571 -197 -605 -341 -322 -213 -626 -450 -836 -508 -768 -589 -455 -790 -198 -516 -383 -166 -995 -296 -462 -72 -476 -770 -87 -610 -672 -176 -53 -18 -558 -901 -347 -44 -870 -593 -132 -884 -825 -547 -731 -667 -718 -10 -503 -536 -478 -348 -778 -227 -563 -300 -465 -584 -160 -79 -409 -685 -801 -117 -102 -206 -136 -437 -373 -304 -168 -857 -469 -460 -706 -749 -712 -188 -857 -477 -143 -456 -712 -545 -108 -778 -639 -177 -269 -431 -34 -583 -592 -934 -695 -457 -917 -528 -830 -459 -943 -674 -549 -573 -69 -402 -707 -860 -779 -159 -677 -235 -932 -520 -485 -38 -892 -66 -265 -846 -746 -334 -628 -292 -860 -832 -700 -986 -793 -815 -551 -314 -300 -266 -461 -688 -465 -872 -809 -276 -541 -856 -397 -299 -859 -72 -822 -635 -954 -675 -979 -240 -133 -199 -796 -978 -508 -661 -325 -664 -326 -767 -217 -827 -994 -304 -788 -530 -280 -634 -345 -735 -967 -148 -379 -243 -137 -683 -347 -731 -112 -45 -676 -154 -793 -816 -285 -287 -554 -679 -560 -739 -214 -128 -235 -419 -920 -15 -716 -611 -738 -422 -911 -132 -552 -390 -466 -861 -316 -549 -196 -264 -154 -873 -590 -667 -496 -420 -265 -706 -659 -978 -96 -88 -962 -199 -111 -461 -276 -836 -704 -987 -363 -419 -821 -391 -376 -803 -860 -994 -737 -156 -271 -789 -459 -80 -70 -177 -921 -323 -215 -152 -603 -811 -270 -83 -221 -634 -214 -612 -391 -813 -650 -974 -608 -321 -591 -669 -507 -622 -870 -60 -903 -424 -763 -615 -277 -309 -321 -449 -82 -883 -658 -890 -343 -314 -869 -106 -699 -426 -142 -634 -34 -664 -516 -111 -476 -537 -689 -761 -816 -223 -800 -717 -989 -658 -829 -593 -413 -429 -988 -27 -796 -979 -374 -882 -445 -360 -320 -892 -347 -333 -224 -165 -189 -825 -618 -151 -788 -880 -130 -426 -497 -46 -140 -743 -499 -22 -986 -970 -303 -489 -279 -597 -101 -825 -624 -241 -550 -177 -243 -324 -35 -471 -841 -334 -59 -656 -941 -279 -262 -707 -887 -291 -712 -756 -196 -666 -151 -298 -973 -642 -967 -596 -679 -610 -878 -551 -735 -361 -250 -180 -791 -981 -96 -438 -109 -868 -400 -868 -935 -334 -907 -514 -452 -606 -92 -425 -219 -976 -292 -875 -234 -270 -397 -372 -389 -981 -884 -422 -332 -677 -657 -502 -425 -225 -595 -521 -263 -35 -898 -346 -504 -573 -14 -767 -15 -234 -681 -70 -93 -260 -708 -450 -613 -716 -400 -363 -826 -150 -959 -652 -486 -523 -855 -701 -117 -768 -725 -597 -879 -285 -697 -416 -869 -44 -331 -271 -805 -782 -946 -854 -897 -709 -288 -939 -681 -386 -655 -496 -909 -11 -694 -207 -722 -458 -216 -704 -409 -209 -528 -184 -289 -314 -614 -103 -742 -767 -304 -171 -215 -981 -6 -829 -507 -746 -232 -722 -217 -782 -892 -172 -136 -626 -542 -743 -49 -761 -518 -250 -117 -897 -387 -179 -491 -948 -974 -593 -28 -398 -94 -478 -847 -576 -771 -873 -508 -666 -304 -468 -776 -414 -24 -186 -882 -906 -810 -608 -127 -224 -48 -845 -662 -601 -312 -688 -654 -717 -556 -967 -560 -274 -516 -540 -690 -472 -767 -112 -827 -470 -205 -674 -348 -862 -541 -757 -722 -728 -202 -636 -81 -517 -934 -123 -754 -848 -976 -988 -508 -468 -792 -443 -731 -855 -573 -716 -693 -92 -522 -534 -225 -944 -616 -519 -176 -129 -486 -827 -376 -209 -310 -556 -78 -767 -14 -997 -870 -400 -636 -705 -591 -769 -440 -128 -168 -884 -684 -779 -68 -546 -854 -62 -51 -165 -723 -219 -240 -349 -357 -114 -641 -391 -893 -617 -673 -921 -554 -489 -98 -848 -928 -64 -386 -46 -278 -546 -945 -69 -510 -316 -639 -322 -809 -564 -598 -998 -654 -723 -796 -106 -102 -794 -755 -720 -888 -149 -295 -243 -448 -343 -882 -775 -166 -623 -978 -472 -847 -10 -463 -457 -412 -617 -411 -279 -259 -447 -287 -167 -978 -24 -778 -588 -307 -22 -929 -629 -688 -690 -884 -841 -11 -667 -261 -298 -56 -758 -984 -200 -399 -364 -66 -955 -539 -288 -125 -868 -8 -126 -702 -929 -826 -692 -486 -766 -246 -529 -352 -639 -428 -974 -38 -657 -117 -230 -876 -233 -492 -733 -439 -811 -81 -886 -277 -739 -421 -525 -316 -105 -688 -946 -613 -292 -583 -870 -19 -86 -470 -309 -2 -26 -481 -15 -251 -160 -21 -161 -446 -502 -498 -782 -981 -988 -981 -235 -744 -471 -612 -683 -31 -207 -756 -181 -865 -578 -404 -22 -436 -684 -906 -103 -50 -713 -950 -861 -872 -826 -116 -350 -520 -789 -948 -309 -696 -668 -98 -542 -208 -744 -141 -305 -256 -911 -235 -42 -61 -45 -133 -507 -383 -674 -369 -44 -786 -107 -421 -881 -225 -813 -380 -757 -306 -549 -714 -489 -899 -860 -37 -75 -502 -723 -525 -926 -712 -211 -602 -385 -69 -349 -833 -635 -739 -193 -548 -673 -594 -467 -759 -834 -419 -145 -669 -691 -413 -375 -338 -585 -762 -546 -77 -531 -721 -887 -229 -377 -896 -539 -895 -12 -676 -841 -444 -464 -855 -976 -6 -875 -653 -133 -454 -398 -507 -890 -175 -515 -227 -164 -612 -461 -590 -95 -100 -878 -787 -147 -149 -428 -589 -657 -805 -784 -2 -972 -501 -169 -621 -440 -323 -328 -14 -870 -232 -372 -338 -811 -733 -163 -260 -399 -991 -475 -501 -574 -498 -499 -994 -416 -633 -734 -792 -93 -509 -840 -801 -108 -256 -261 -609 -447 -34 -871 -242 -403 -998 -269 -471 -205 -564 -317 -985 -532 -592 -786 -434 -748 -217 -909 -961 -402 -700 -289 -531 -271 -842 -768 -4 -500 -588 -418 -781 -576 -231 -945 -962 -188 -45 -502 -793 -757 -563 -94 -949 -2 -103 -38 -427 -400 -874 -793 -169 -322 -205 -943 -673 -204 -473 -335 -615 -330 -484 -235 -967 -672 -160 -204 -43 -166 -368 -633 -255 -271 -160 -553 -21 -5 -72 -623 -994 -49 -324 -478 -996 -266 -645 -361 -910 -100 -373 -293 -951 -892 -896 -153 -83 -996 -739 -230 -135 -808 -158 -822 -518 -556 -686 -577 -108 -629 -891 -214 -553 -873 -796 -345 -657 -418 -210 -219 -514 -144 -246 -288 -156 -935 -160 -729 -752 -78 -893 -726 -464 -568 -302 -541 -737 -907 -320 -910 -708 -837 -610 -35 -859 -898 -136 -427 -321 -452 -789 -912 -878 -703 -755 -326 -205 -415 -569 -626 -484 -56 -786 -672 -176 -401 -196 -507 -732 -997 -997 -852 -266 -411 -193 -583 -526 -927 -577 -257 -257 -755 -520 -225 -729 -553 -45 -646 -134 -398 -785 -9 -244 -866 -291 -830 -154 -706 -322 -689 -142 -268 -744 -151 -458 -520 -824 -934 -531 -679 -904 -605 -447 -279 -614 -157 -313 -495 -505 -816 -91 -208 -932 -783 -141 -637 -344 -304 -451 -810 -591 -260 -893 -715 -681 -390 -346 -375 -893 -390 -668 -599 -530 -111 -178 -103 -198 -69 -358 -825 -100 -808 -424 -418 -759 -804 -676 -763 -879 -591 -238 -241 -356 -549 -367 -496 -830 -659 -303 -792 -546 -767 -71 -996 -2 -297 -539 -301 -367 -84 -832 -73 -671 -748 -10 -231 -205 -874 -548 -357 -618 -790 -918 -653 -729 -530 -970 -865 -851 -902 -955 -147 -764 -648 -370 -975 -615 -737 -554 -279 -47 -297 -568 -746 -649 -581 -877 -399 -169 -326 -855 -102 -383 -263 -923 -464 -307 -459 -871 -263 -337 -655 -272 -665 -963 -33 -928 -68 -399 -868 -73 -598 -478 -428 -554 -192 -256 -493 -137 -889 -552 -44 -592 -526 -326 -713 -553 -90 -750 -83 -736 -91 -76 -694 -70 -42 -875 -531 -900 -981 -131 -933 -62 -963 -590 -446 -401 -948 -880 -892 -224 -913 -678 -455 -449 -872 -657 -982 -469 -739 -215 -861 -270 -460 -654 -734 -54 -613 -434 -471 -78 -661 -942 -206 -139 -545 -846 -39 -748 -683 -227 -124 -713 -872 -785 -661 -690 -614 -492 -73 -374 -381 -910 -935 -424 -120 -105 -923 -470 -404 -332 -517 -907 -560 -376 -741 -355 -454 -780 -329 -428 -634 -687 -875 -219 -959 -225 -304 -281 -324 -83 -711 -144 -503 -396 -891 -796 -105 -665 -739 -169 -152 -942 -100 -564 -750 -999 -57 -420 -243 -826 -508 -770 -692 -566 -129 -113 -842 -402 -965 -373 -584 -317 -236 -457 -725 -466 -193 -873 -93 -303 -759 -865 -943 -310 -679 -513 -818 -261 -915 -879 -929 -766 -725 -437 -712 -311 -638 -877 -48 -838 -423 -45 -461 -899 -720 -201 -835 -966 -394 -486 -271 -892 -680 -89 -464 -535 -913 -276 -885 -434 -40 -980 -479 -740 -775 -582 -151 -517 -888 -343 -653 -207 -101 -727 -281 -428 -917 -912 -586 -467 -103 -284 -423 -647 -748 -68 -322 -878 -309 -173 -239 -138 -144 -237 -562 -72 -618 -567 -553 -156 -470 -242 -54 -13 -219 -726 -31 -86 -684 -197 -970 -120 -12 -674 -163 -991 -660 -63 -729 -298 -496 -959 -33 -792 -97 -935 -342 -214 -179 -719 -375 -789 -460 -953 -408 -303 -6 -939 -596 -341 -570 -689 -157 -860 -527 -450 -275 -727 -108 -142 -776 -277 -757 -560 -238 -876 -455 -769 -904 -293 -525 -581 -772 -678 -845 -368 -896 -328 -433 -761 -585 -286 -241 -22 -480 -894 -671 -681 -221 -66 -795 -473 -723 -533 -834 -292 -992 -858 -67 -675 -598 -995 -645 -10 -458 -139 -380 -150 -674 -34 -873 -554 -817 -883 -530 -973 -4 -261 -948 -414 -593 -345 -235 -317 -875 -666 -19 -70 -629 -554 -910 -689 -318 -43 -46 -807 -298 -668 -757 -853 -261 -873 -739 -438 -511 -279 -457 -804 -237 -265 -925 -961 -953 -53 -397 -982 -618 -56 -917 -597 -389 -221 -998 -999 -383 -86 -449 -304 -685 -953 -920 -540 -683 -758 -929 -56 -5 -402 -945 -140 -392 -629 -579 -722 -860 -855 -334 -931 -142 -734 -655 -480 -823 -977 -637 -687 -565 -69 -381 -747 -392 -41 -892 -728 -445 -858 -284 -560 -807 -698 -631 -907 -426 -522 -61 -214 -116 -55 -381 -431 -210 -272 -197 -792 -849 -776 -876 -212 -92 -783 -609 -245 -443 -215 -416 -650 -508 -611 -829 -540 -604 -415 -994 -455 -815 -853 -244 -291 -390 -967 -667 -687 -576 -385 -486 -843 -132 -101 -581 -723 -79 -649 -951 -259 -169 -115 -449 -22 -258 -657 -8 -618 -672 -994 -506 -208 -260 -117 -176 -527 -323 -711 -350 -363 -23 -41 -839 -405 -754 -402 -476 -16 -895 -39 -481 -870 -943 -972 -191 -675 -175 -926 -819 -917 -753 -328 -854 -952 -18 -150 -525 -506 -461 -84 -384 -985 -162 -436 -832 -394 -4 -601 -752 -426 -263 -269 -905 -414 -193 -386 -547 -777 -776 -157 -225 -139 -913 -794 -237 -948 -451 -6 -310 -172 -820 -559 -142 -707 -292 -82 -501 -847 -543 -884 -721 -627 -630 -719 -357 -594 -914 -929 -823 -788 -713 -886 -775 -580 -992 -541 -577 -950 -674 -927 -150 -401 -84 -823 -885 -784 -848 -18 -797 -190 -616 -749 -612 -924 -549 -802 -963 -824 -409 -797 -936 -782 -559 -768 -578 -300 -315 -393 -793 -871 -586 -672 -323 -354 -511 -292 -796 -774 -418 -155 -832 -50 -907 -126 -131 -492 -591 -277 -286 -567 -375 -829 -313 -787 -322 -372 -412 -748 -513 -942 -532 -692 -161 -561 -598 -219 -491 -622 -213 -500 -535 -72 -238 -557 -954 -747 -509 -284 -286 -485 -130 -922 -842 -893 -38 -690 -819 -712 -749 -720 -792 -477 -923 -571 -787 -359 -357 -836 -527 -631 -661 -394 -117 -265 -761 -583 -675 -72 -716 -50 -622 -611 -280 -318 -982 -621 -728 -124 -978 -51 -420 -122 -105 -814 -45 -179 -857 -569 -439 -9 -9 -104 -985 -587 -413 -116 -94 -798 -794 -330 -94 -821 -14 -167 -152 -227 -534 -761 -769 -788 -895 -156 -916 -653 -57 -343 -619 -190 -425 -818 -94 -397 -327 -465 -978 -110 -56 -146 -930 -168 -297 -882 -891 -463 -68 -178 -564 -458 -782 -417 -292 -135 -783 -89 -827 -739 -936 -848 -349 -684 -751 -176 -205 -520 -851 -920 -328 -166 -76 -260 -884 -835 -117 -922 -475 -790 -249 -762 -226 -612 -966 -682 -762 -802 -716 -973 -350 -319 -407 -778 -826 -895 -105 -545 -705 -514 -402 -652 -818 -488 -268 -635 -579 -383 -219 -622 -493 -512 -327 -384 -247 -373 -551 -202 -884 -115 -948 -752 -229 -871 -639 -217 -673 -727 -452 -643 -591 -707 -625 -649 -127 -552 -45 -926 -331 -988 -453 -220 -600 -912 -175 -80 -4 -496 -356 -455 -844 -121 -345 -400 -437 -801 -154 -343 -225 -89 -264 -255 -183 -939 -169 -111 -105 -310 -156 -730 -529 -123 -390 -614 -4 -792 -425 -495 -999 -385 -923 -106 -27 -18 -380 -597 -598 -870 -437 -807 -150 -155 -973 -288 -699 -622 -503 -902 -783 -877 -872 -729 -55 -898 -140 -718 -852 -392 -444 -737 -239 -4 -193 -822 -382 -353 -16 -329 -861 -984 -474 -584 -656 -318 -610 -71 -254 -367 -633 -329 -862 -387 -442 -930 -818 -546 -981 -89 -276 -366 -873 -125 -530 -507 -40 -437 -884 -897 -285 -118 -792 -776 -275 -771 -488 -414 -246 -883 -316 -410 -413 -339 -287 -352 -141 -922 -325 -249 -365 -185 -823 -53 -461 -519 -85 -175 -591 -321 -149 -682 -620 -301 -711 -427 -197 -404 -125 -294 -902 -470 -904 -78 -938 -200 -556 -874 -151 -722 -991 -629 -341 -306 -253 -282 -601 -843 -598 -318 -968 -768 -407 -781 -69 -619 -299 -609 -754 -865 -628 -72 -132 -305 -278 -501 -688 -256 -668 -205 -151 -766 -914 -408 -852 -959 -380 -210 -542 -103 -135 -456 -904 -277 -376 -993 -786 -363 -784 -404 -855 -763 -337 -772 -473 -980 -15 -834 -678 -363 -690 -298 -226 -128 -325 -311 -45 -536 -438 -926 -315 -388 -322 -31 -887 -969 -906 -983 -448 -232 -875 -237 -435 -256 -451 -327 -781 -209 -731 -466 -264 -878 -184 -451 -889 -792 -153 -919 -507 -235 -611 -289 -998 -753 -425 -80 -985 -630 -581 -804 -209 -563 -209 -846 -466 -871 -90 -125 -534 -785 -753 -447 -672 -112 -527 -130 -483 -435 -716 -660 -796 -74 -642 -159 -622 -591 -171 -326 -645 -984 -50 -78 -277 -935 -699 -150 -17 -676 -466 -46 -218 -595 -175 -674 -563 -151 -979 -384 -958 -469 -530 -304 -916 -39 -597 -513 -439 -339 -441 -434 -859 -402 -525 -384 -95 -653 -154 -17 -346 -812 -151 -106 -599 -448 -914 -900 -870 -329 -481 -385 -646 -895 -535 -666 -345 -324 -571 -45 -552 -89 -160 -375 -140 -129 -984 -300 -927 -702 -667 -579 -623 -207 -987 -186 -257 -113 -231 -601 -922 -353 -529 -967 -479 -823 -915 -308 -81 -608 -870 -632 -836 -416 -10 -295 -94 -362 -243 -861 -881 -977 -956 -178 -791 -921 -135 -912 -275 -622 -118 -755 -828 -944 -254 -850 -790 -547 -538 -953 -174 -585 -363 -17 -755 -345 -893 -896 -20 -77 -266 -697 -543 -993 -612 -16 -308 -665 -280 -769 -274 -959 -666 -938 -708 -430 -75 -19 -494 -140 -716 -330 -68 -903 -28 -766 -44 -22 -301 -59 -192 -451 -253 -50 -618 -573 -553 -953 -794 -236 -595 -976 -511 -356 -71 -658 -21 -547 -657 -460 -108 -536 -187 -691 -556 -639 -67 -147 -815 -443 -451 -705 -349 -499 -470 -402 -978 -696 -444 -29 -881 -944 -902 -572 -310 -603 -173 -116 -812 -218 -906 -665 -964 -194 -669 -140 -849 -806 -909 -791 -658 -495 -899 -305 -273 -355 -542 -337 -827 -9 -972 -288 -220 -975 -230 -485 -569 -518 -747 -932 -316 -873 -565 -52 -847 -978 -938 -429 -393 -345 -521 -634 -735 -234 -505 -761 -374 -598 -986 -584 -292 -365 -460 -921 -385 -573 -10 -68 -250 -914 -972 -201 -291 -71 -946 -346 -987 -955 -139 -236 -359 -326 -370 -183 -962 -903 -699 -382 -785 -280 -293 -1 -184 -158 -597 -178 -471 -665 -368 -270 -202 -965 -347 -603 -270 -785 -351 -556 -423 -432 -617 -866 -695 -694 -490 -355 -547 -172 -98 -90 -815 -809 -951 -205 -63 -917 -533 -998 -66 -261 -399 -793 -927 -524 -711 -823 -217 -531 -689 -90 -2 -596 -415 -231 -28 -58 -230 -332 -958 -698 -385 -362 -978 -888 -780 -437 -679 -828 -497 -786 -389 -370 -334 -586 -554 -353 -431 -721 -770 -839 -706 -258 -166 -515 -107 -395 -456 -762 -899 -544 -529 -549 -8 -473 -570 -549 -19 -902 -338 -19 -691 -158 -557 -332 -902 -597 -998 -673 -183 -691 -584 -131 -55 -273 -31 -421 -505 -886 -539 -178 -602 -907 -340 -187 -599 -181 -59 -580 -237 -188 -394 -948 -727 -812 -226 -739 -527 -390 -216 -68 -328 -904 -29 -53 -440 -536 -522 -193 -766 -553 -513 -2 -447 -858 -945 -300 -728 -427 -755 -109 -42 -593 -396 -299 -783 -395 -203 -111 -829 -146 -577 -412 -802 -605 -356 -813 -893 -786 -710 -553 -964 -800 -15 -753 -551 -508 -259 -362 -496 -307 -502 -195 -680 -922 -536 -621 -80 -424 -139 -787 -392 -391 -169 -636 -861 -919 -207 -310 -520 -665 -999 -862 -516 -968 -301 -101 -678 -81 -976 -523 -509 -452 -364 -413 -684 -562 -664 -534 -444 -16 -923 -471 -213 -645 -105 -875 -938 -552 -380 -714 -654 -18 -927 -787 -942 -495 -197 -295 -706 -722 -274 -43 -769 -839 -435 -920 -409 -559 -843 -945 -965 -81 -862 -946 -351 -274 -472 -212 -931 -349 -970 -508 -871 -12 -442 -925 -800 -381 -246 -909 -194 -920 -151 -767 -217 -838 -640 -101 -314 -717 -275 -978 -881 -981 -856 -378 -941 -960 -882 -337 -682 -227 -784 -198 -264 -834 -917 -369 -125 -730 -781 -255 -369 -669 -536 -397 -644 -24 -542 -817 -521 -286 -412 -753 -699 -760 -276 -923 -656 -29 -161 -286 -585 -906 -767 -981 -972 -975 -672 -403 -635 -205 -164 -995 -263 -16 -431 -337 -77 -360 -446 -255 -818 -294 -382 -321 -961 -132 -835 -891 -983 -463 -724 -893 -484 -520 -41 -460 -48 -491 -451 -371 -891 -890 -130 -140 -402 -491 -346 -702 -380 -220 -526 -311 -775 -368 -40 -589 -924 -566 -299 -120 -548 -14 -475 -490 -993 -739 -285 -213 -797 -656 -643 -981 -595 -165 -91 -689 -977 -609 -643 -790 -715 -168 -321 -36 -247 -122 -319 -670 -935 -477 -639 -366 -609 -709 -328 -553 -131 -499 -479 -449 -549 -452 -952 -555 -446 -297 -380 -86 -850 -115 -742 -527 -120 -34 -215 -91 -299 -156 -88 -973 -612 -142 -337 -529 -658 -164 -932 -138 -662 -818 -120 -850 -808 -1 -236 -568 -215 -842 -788 -712 -85 -960 -406 -228 -433 -176 -814 -357 -937 -474 -8 -361 -337 -437 -553 -560 -545 -8 -311 -474 -8 -553 -724 -688 -282 -438 -118 -85 -533 -954 -899 -345 -828 -54 -995 -749 -563 -34 -378 -641 -652 -364 -27 -679 -391 -216 -155 -97 -737 -230 -805 -621 -959 -281 -74 -835 -373 -18 -25 -403 -967 -788 -494 -416 -902 -482 -768 -127 -843 -106 -473 -977 -873 -256 -158 -585 -530 -811 -545 -362 -976 -13 -959 -794 -267 -439 -31 -227 -181 -4 -837 -424 -331 -428 -66 -489 -152 -77 -519 -226 -195 -562 -673 -279 -398 -591 -266 -467 -94 -808 -199 -96 -544 -794 -654 -992 -220 -288 -370 -487 -457 -492 -433 -965 -861 -164 -560 -648 -553 -112 -837 -351 -747 -687 -952 -141 -340 -128 -503 -583 -858 -738 -54 -74 -614 -820 -490 -73 -445 -760 -10 -802 -300 -510 -538 -795 -514 -648 -596 -849 -804 -156 -19 -497 -379 -310 -24 -492 -408 -138 -341 -428 -736 -104 -263 -181 -917 -275 -778 -310 -746 -889 -444 -696 -9 -492 -304 -599 -689 -455 -760 -749 -24 -20 -446 -182 -601 -565 -289 -770 -341 -5 -572 -136 -742 -706 -505 -476 -904 -31 -663 -734 -721 -603 -518 -442 -933 -114 -925 -978 -274 -338 -264 -809 -661 -639 -775 -398 -506 -652 -831 -337 -720 -327 -916 -949 -489 -139 -84 -582 -289 -579 -854 -632 -705 -143 -509 -663 -773 -380 -776 -209 -513 -563 -962 -361 -269 -296 -113 -492 -784 -252 -506 -165 -809 -518 -24 -462 -412 -640 -101 -845 -405 -646 -584 -237 -737 -137 -843 -257 -806 -38 -560 -361 -2 -823 -904 -68 -632 -410 -280 -548 -57 -856 -84 -591 -512 -618 -66 -172 -279 -289 -272 -984 -806 -17 -950 -9 -713 -928 -403 -607 -793 -421 -789 -638 -189 -551 -515 -918 -388 -254 -769 -895 -607 -665 -622 -43 -419 -974 -587 -882 -306 -255 -461 -74 -541 -392 -380 -74 -820 -549 -866 -430 -600 -773 -411 -707 -317 -857 -10 -722 -673 -907 -906 -642 -800 -883 -739 -937 -223 -988 -227 -417 -6 -248 -104 -343 -143 -755 -117 -117 -844 -170 -985 -126 -894 -805 -710 -928 -88 -544 -975 -139 -404 -499 -979 -766 -195 -119 -72 -897 -783 -294 -606 -236 -419 -344 -204 -347 -698 -16 -468 -368 -622 -315 -724 -948 -801 -550 -390 -689 -827 -206 -789 -667 -677 -538 -729 -766 -780 -712 -412 -278 -557 -868 -240 -141 -759 -514 -604 -312 -435 -734 -267 -965 -891 -27 -953 -1000 -35 -764 -527 -72 -890 -149 -306 -140 -529 -145 -640 -578 -230 -898 -607 -900 -921 -417 -68 -942 -386 -51 -460 -716 -39 -734 -832 -427 -430 -976 -147 -419 -235 -665 -131 -411 -343 -619 -270 -163 -228 -99 -217 -439 -793 -330 -565 -427 -94 -423 -487 -906 -232 -362 -771 -593 -106 -447 -489 -107 -203 -443 -716 -252 -623 -949 -984 -829 -812 -918 -30 -924 -505 -832 -724 -689 -800 -15 -556 -367 -555 -625 -605 -554 -147 -728 -109 -176 -481 -627 -25 -632 -395 -854 -403 -991 -30 -401 -200 -723 -32 -459 -384 -970 -395 -395 -127 -41 -451 -393 -306 -392 -875 -419 -680 -205 -328 -288 -400 -391 -213 -941 -304 -435 -105 -964 -853 -539 -893 -212 -855 -317 -591 -742 -78 -728 -474 -660 -801 -599 -802 -831 -135 -58 -230 -614 -672 -884 -10 -764 -967 -220 -736 -307 -50 -729 -64 -673 -868 -786 -25 -365 -822 -168 -913 -714 -524 -365 -88 -530 -733 -877 -762 -408 -98 -819 -868 -227 -267 -954 -479 -929 -541 -840 -771 -54 -318 -261 -756 -309 -858 -806 -908 -512 -451 -760 -447 -657 -96 -370 -307 -601 -138 -729 -120 -183 -366 -20 -750 -183 -369 -412 -271 -777 -937 -525 -412 -617 -26 -429 -444 -441 -928 -796 -311 -423 -441 -237 -121 -953 -555 -980 -907 -180 -806 -934 -56 -68 -135 -295 -31 -554 -38 -133 -806 -110 -839 -158 -61 -893 -381 -80 -181 -754 -434 -827 -671 -509 -62 -988 -325 -960 -909 -988 -998 -548 -257 -442 -712 -148 -732 -85 -204 -297 -473 -252 -860 -891 -484 -130 -53 -819 -342 -660 -709 -966 -518 -888 -963 -400 -915 -35 -349 -443 -635 -939 -522 -337 -788 -237 -777 -204 -545 -842 -148 -638 -911 -277 -400 -339 -308 -27 -148 -853 -889 -398 -975 -484 -142 -318 -312 -776 -70 -293 -607 -429 -11 -864 -277 -521 -833 -564 -61 -415 -358 -489 -841 -254 -77 -125 -285 -187 -263 -103 -375 -474 -536 -866 -549 -341 -252 -877 -340 -959 -137 -572 -694 -669 -167 -58 -920 -547 -166 -768 -85 -177 -836 -411 -630 -988 -163 -846 -985 -747 -166 -846 -517 -18 -890 -472 -381 -30 -523 -797 -405 -119 -749 -407 -354 -360 -202 -136 -495 -106 -82 -58 -825 -425 -572 -986 -144 -337 -266 -882 -784 -713 -184 -414 -148 -398 -849 -861 -612 -186 -119 -387 -674 -868 -471 -274 -163 -741 -510 -925 -575 -307 -625 -417 -74 -405 -443 -28 -218 -360 -897 -985 -212 -679 -741 -21 -86 -30 -576 -508 -193 -38 -835 -481 -830 -521 -566 -690 -200 -164 -872 -701 -863 -62 -529 -796 -661 -762 -715 -414 -324 -175 -986 -892 -689 -811 -881 -756 -137 -627 -289 -613 -337 -867 -556 -138 -233 -528 -601 -42 -927 -229 -479 -711 -180 -523 -813 -94 -759 -822 -706 -904 -95 -786 -557 -793 -102 -886 -272 -3 -877 -669 -36 -641 -120 -547 -743 -970 -814 -650 -558 -748 -854 -613 -403 -36 -604 -1000 -672 -193 -627 -613 -846 -746 -824 -129 -139 -887 -988 -101 -491 -549 -770 -337 -975 -601 -607 -263 -430 -638 -953 -757 -255 -347 -874 -999 -198 -705 -745 -947 -846 -709 -691 -464 -934 -919 -487 -257 -956 -702 -155 -430 -112 -227 -577 -781 -134 -113 -236 -379 -383 -77 -628 -420 -857 -264 -448 -199 -281 -937 -186 -442 -30 -718 -285 -822 -875 -178 -530 -420 -271 -530 -815 -269 -997 -855 -257 -304 -213 -161 -130 -40 -95 -895 -181 -671 -628 -185 -624 -322 -399 -85 -487 -900 -548 -248 -579 -832 -778 -457 -749 -768 -15 -712 -106 -636 -319 -478 -922 -324 -853 -210 -637 -896 -803 -73 -824 -404 -68 -230 -604 -864 -358 -592 -275 -742 -44 -862 -6 -124 -310 -919 -212 -305 -987 -589 -82 -900 -388 -537 -309 -608 -908 -244 -157 -28 -63 -991 -654 -126 -889 -799 -271 -43 -297 -893 -197 -380 -364 -611 -510 -329 -908 -497 -996 -379 -535 -382 -751 -4 -472 -512 -975 -213 -679 -375 -632 -322 -362 -10 -737 -122 -342 -18 -161 -135 -417 -111 -23 -239 -677 -233 -430 -865 -378 -758 -666 -504 -511 -455 -256 -485 -846 -63 -451 -303 -597 -571 -468 -679 -914 -405 -297 -627 -226 -689 -806 -816 -465 -958 -703 -259 -462 -572 -26 -532 -250 -269 -673 -3 -375 -306 -757 -826 -302 -43 -70 -638 -557 -498 -56 -138 -351 -927 -920 -306 -82 -314 -469 -839 -287 -92 -390 -145 -597 -689 -56 -292 -45 -961 -369 -509 -208 -95 -570 -523 -31 -579 -970 -178 -530 -222 -908 -457 -874 -263 -457 -511 -715 -129 -851 -83 -498 -256 -233 -233 -596 -974 -142 -54 -832 -394 -148 -472 -631 -210 -816 -575 -577 -134 -32 -662 -840 -190 -891 -717 -802 -59 -834 -825 -470 -793 -342 -475 -601 -525 -807 -480 -667 -476 -653 -241 -844 -846 -104 -429 -948 -975 -367 -651 -58 -132 -501 -519 -14 -293 -284 -59 -232 -877 -505 -403 -814 -938 -85 -931 -793 -271 -63 -406 -960 -645 -783 -742 -672 -569 -551 -414 -549 -355 -189 -911 -896 -859 -691 -982 -282 -507 -905 -315 -64 -433 -735 -487 -904 -159 -976 -425 -286 -312 -747 -158 -187 -561 -212 -752 -347 -645 -738 -432 -82 -300 -558 -604 -696 -109 -635 -321 -515 -862 -640 -349 -427 -652 -145 -756 -679 -427 -368 -666 -854 -399 -153 -978 -712 -859 -518 -721 -572 -284 -742 -26 -706 -707 -626 -31 -436 -576 -458 -988 -647 -188 -473 -1000 -508 -92 -810 -758 -567 -107 -990 -393 -727 -129 -582 -851 -990 -790 -914 -233 -205 -722 -231 -406 -64 -262 -67 -63 -745 -690 -959 -828 -254 -832 -179 -582 -689 -578 -836 -98 -567 -863 -654 -351 -95 -311 -196 -651 -22 -955 -805 -409 -106 -516 -355 -103 -588 -375 -729 -972 -323 -42 -33 -563 -125 -74 -452 -858 -826 -911 -713 -438 -206 -648 -317 -542 -622 -619 -395 -596 -434 -904 -422 -430 -718 -962 -383 -525 -352 -454 -758 -448 -192 -440 -861 -554 -669 -382 -858 -732 -505 -396 -577 -232 -534 -541 -550 -697 -448 -755 -1000 -571 -377 -358 -158 -877 -11 -127 -942 -50 -267 -416 -176 -503 -535 -144 -351 -827 -990 -395 -623 -800 -358 -663 -750 -550 -816 -678 -750 -775 -788 -158 -457 -147 -629 -539 -959 -561 -544 -197 -571 -430 -493 -980 -375 -267 -295 -939 -741 -280 -121 -138 -952 -731 -960 -396 -467 -979 -742 -719 -772 -17 -954 -459 -171 -214 -620 -456 -811 -854 -685 -167 -169 -807 -560 -599 -332 -168 -912 -291 -158 -243 -989 -407 -494 -315 -467 -690 -322 -589 -285 -350 -393 -933 -562 -957 -702 -659 -931 -210 -329 -67 -353 -640 -428 -214 -405 -368 -871 -217 -715 -919 -896 -184 -452 -933 -561 -63 -383 -445 -448 -413 -184 -940 -647 -922 -607 -85 -951 -603 -254 -646 -350 -740 -517 -547 -8 -76 -187 -604 -617 -949 -862 -194 -228 -498 -80 -619 -589 -956 -360 -298 -29 -746 -505 -522 -911 -227 -865 -974 -819 -243 -843 -955 -415 -150 -892 -279 -729 -298 -456 -580 -409 -897 -359 -23 -630 -855 -742 -267 -887 -864 -984 -96 -224 -913 -486 -847 -606 -753 -192 -848 -251 -275 -173 -152 -46 -950 -918 -308 -52 -567 -620 -620 -725 -176 -194 -423 -504 -85 -49 -112 -534 -849 -607 -472 -793 -882 -806 -446 -163 -338 -960 -478 -648 -894 -658 -464 -366 -193 -488 -521 -385 -178 -884 -446 -941 -296 -689 -732 -415 -525 -767 -975 -317 -682 -191 -497 -956 -301 -322 -204 -71 -474 -511 -161 -417 -523 -214 -775 -439 -303 -895 -422 -726 -364 -701 -335 -254 -3 -526 -492 -485 -249 -225 -807 -299 -731 -391 -913 -1000 -205 -177 -870 -942 -595 -22 -320 -221 -95 -476 -608 -639 -305 -422 -812 -844 -372 -152 -581 -339 -104 -468 -851 -153 -772 -126 -939 -231 -229 -457 -774 -647 -42 -835 -717 -847 -910 -802 -770 -158 -52 -289 -455 -18 -804 -899 -76 -498 -729 -102 -63 -501 -979 -16 -80 -15 -878 -13 -141 -520 -847 -37 -984 -538 -779 -688 -660 -566 -627 -747 -976 -385 -468 -598 -280 -961 -957 -861 -899 -603 -799 -531 -19 -195 -742 -641 -795 -894 -974 -608 -30 -881 -878 -452 -466 -403 -94 -690 -645 -308 -972 -637 -171 -168 -877 -388 -18 -901 -12 -117 -125 -211 -481 -523 -830 -827 -657 -991 -836 -152 -784 -928 -193 -380 -753 -319 -561 -612 -999 -774 -796 -815 -473 -989 -665 -73 -953 -596 -853 -728 -684 -814 -392 -272 -313 -174 -314 -11 -577 -454 -330 -830 -928 -466 -623 -728 -629 -245 -931 -412 -391 -431 -398 -53 -587 -594 -478 -393 -954 -679 -162 -513 -888 -841 -777 -196 -917 -242 -65 -753 -727 -337 -607 -17 -613 -77 -400 -137 -572 -184 -471 -370 -129 -596 -133 -859 -110 -700 -191 -931 -636 -217 -745 -401 -818 -336 -704 -508 -942 -290 -857 -861 -122 -872 -929 -148 -230 -58 -15 -233 -239 -733 -231 -839 -373 -302 -260 -412 -22 -197 -955 -835 -125 -962 -469 -961 -757 -587 -888 -71 -794 -323 -677 -878 -968 -175 -734 -490 -919 -87 -683 -131 -499 -944 -356 -950 -761 -976 -342 -228 -302 -148 -872 -452 -879 -284 -542 -702 -509 -298 -131 -700 -496 -46 -809 -759 -750 -594 -525 -75 -756 -999 -409 -370 -261 -311 -987 -80 -716 -318 -158 -719 -57 -936 -66 -33 -878 -945 -576 -900 -195 -584 -17 -628 -409 -163 -403 -795 -81 -399 -244 -615 -948 -730 -306 -525 -566 -465 -898 -809 -663 -451 -376 -992 -263 -442 -950 -16 -994 -812 -838 -845 -443 -634 -972 -444 -740 -21 -930 -560 -762 -793 -967 -174 -516 -738 -721 -598 -274 -957 -801 -474 -537 -692 -827 -685 -596 -486 -677 -131 -677 -429 -321 -93 -235 -476 -383 -288 -732 -563 -815 -598 -348 -413 -16 -695 -897 -631 -337 -482 -673 -871 -736 -528 -490 -424 -620 -719 -549 -645 -977 -960 -727 -393 -376 -695 -623 -701 -829 -153 -927 -699 -108 -282 -895 -843 -715 -599 -196 -201 -243 -29 -521 -272 -500 -189 -53 -757 -983 -95 -83 -945 -348 -233 -850 -853 -841 -556 -762 -809 -671 -227 -352 -451 -873 -176 -844 -185 -107 -520 -485 -647 -930 -70 -663 -351 -952 -80 -419 -252 -46 -170 -75 -501 -611 -808 -785 -697 -694 -963 -550 -457 -162 -694 -1 -48 -884 -241 -576 -425 -242 -351 -572 -964 -555 -972 -837 -240 -722 -828 -505 -698 -793 -827 -278 -509 -114 -475 -22 -968 -897 -542 -53 -974 -127 -773 -72 -816 -300 -700 -136 -5 -899 -241 -435 -311 -356 -774 -738 -99 -683 -991 -600 -445 -574 -617 -725 -67 -11 -394 -653 -627 -961 -397 -906 -186 -438 -439 -587 -964 -103 -917 -786 -114 -757 -428 -750 -316 -627 -141 -665 -481 -162 -864 -6 -390 -819 -702 -518 -506 -114 -107 -24 -925 -22 -506 -137 -125 -342 -518 -796 -224 -38 -381 -880 -493 -351 -70 -53 -732 -651 -441 -645 -869 -632 -386 -604 -963 -676 -912 -544 -509 -201 -201 -475 -434 -972 -992 -517 -144 -889 -848 -107 -148 -922 -365 -407 -997 -682 -229 -547 -583 -388 -5 -851 -777 -789 -676 -992 -204 -733 -327 -391 -19 -638 -694 -809 -522 -746 -92 -868 -873 -690 -271 -515 -389 -573 -839 -87 -955 -162 -653 -613 -541 -518 -497 -110 -258 -150 -139 -338 -896 -659 -138 -770 -912 -277 -224 -311 -665 -80 -975 -787 -332 -723 -402 -717 -755 -319 -618 -590 -667 -282 -195 -127 -675 -119 -854 -330 -99 -151 -669 -2 -243 -706 -103 -732 -823 -684 -582 -616 -578 -830 -366 -304 -962 -434 -121 -387 -887 -939 -369 -837 -681 -608 -300 -529 -80 -316 -648 -921 -186 -211 -8 -738 -919 -601 -467 -275 -129 -328 -250 -435 -464 -303 -542 -639 -889 -460 -414 -703 -223 -436 -765 -749 -593 -750 -870 -668 -946 -212 -84 -296 -955 -804 -310 -668 -400 -4 -739 -235 -53 -223 -970 -69 -911 -898 -830 -735 -439 -373 -211 -199 -633 -894 -162 -555 -159 -919 -951 -192 -541 -520 -265 -215 -117 -699 -288 -552 -809 -805 -617 -744 -673 -901 -49 -788 -666 -893 -200 -576 -725 -977 -832 -293 -435 -344 -872 -600 -825 -92 -658 -904 -379 -202 -742 -763 -765 -962 -282 -38 -297 -180 -144 -37 -548 -559 -470 -730 -580 -891 -485 -199 -114 -606 -698 -340 -400 -40 -339 -394 -252 -30 -998 -979 -686 -903 -681 -178 -911 -707 -607 -899 -595 -663 -916 -713 -648 -336 -647 -26 -645 -689 -450 -94 -118 -343 -194 -424 -748 -627 -93 -768 -927 -545 -332 -858 -808 -821 -485 -142 -757 -758 -201 -390 -597 -477 -562 -675 -795 -766 -98 -533 -441 -663 -987 -749 -476 -764 -326 -571 -64 -418 -940 -917 -691 -532 -502 -188 -51 -485 -355 -551 -808 -867 -276 -362 -422 -393 -519 -871 -962 -335 -301 -486 -45 -652 -433 -493 -809 -567 -954 -335 -749 -918 -209 -632 -858 -589 -403 -322 -653 -279 -975 -115 -508 -670 -941 -452 -399 -723 -238 -365 -253 -431 -372 -100 -652 -460 -1000 -173 -290 -299 -477 -521 -446 -558 -284 -622 -34 -629 -285 -878 -652 -681 -703 -638 -965 -563 -512 -708 -356 -701 -910 -509 -289 -954 -762 -676 -864 -701 -870 -681 -909 -400 -501 -848 -639 -649 -463 -571 -55 -879 -14 -53 -540 -805 -169 -567 -20 -440 -257 -252 -631 -803 -765 -754 -855 -920 -896 -392 -828 -162 -229 -157 -795 -264 -681 -229 -100 -373 -742 -306 -656 -793 -272 -713 -239 -888 -416 -744 -304 -885 -224 -676 -574 -293 -982 -336 -639 -193 -541 -28 -976 -344 -2 -29 -983 -753 -374 -917 -312 -274 -534 -375 -847 -942 -367 -205 -381 -174 -864 -600 -632 -1 -192 -454 -953 -417 -466 -972 -219 -241 -571 -60 -606 -498 -433 -647 -858 -45 -568 -624 -339 -642 -907 -318 -302 -795 -262 -601 -157 -253 -947 -312 -210 -484 -914 -432 -565 -808 -191 -344 -681 -904 -266 -332 -957 -603 -107 -12 -653 -239 -255 -540 -546 -105 -256 -248 -977 -269 -607 -337 -420 -519 -368 -838 -480 -629 -124 -917 -859 -989 -928 -284 -805 -428 -257 -884 -262 -555 -109 -885 -85 -5 -210 -745 -972 -850 -766 -17 -45 -58 -919 -270 -146 -962 -785 -648 -492 -562 -232 -694 -801 -140 -447 -996 -847 -661 -861 -716 -456 -60 -308 -561 -198 -673 -555 -77 -414 -835 -100 -54 -242 -387 -414 -302 -158 -548 -628 -969 -297 -892 -410 -737 -954 -116 -489 -47 -526 -847 -484 -627 -266 -751 -499 -940 -940 -677 -180 -338 -120 -343 -272 -452 -340 -99 -612 -885 -446 -284 -653 -745 -827 -206 -823 -481 -100 -678 -990 -117 -579 -625 -519 -412 -52 -751 -171 -352 -458 -382 -462 -712 -410 -458 -23 -158 -780 -842 -876 -110 -256 -236 -19 -312 -311 -713 -246 -851 -828 -441 -658 -23 -135 -391 -420 -503 -881 -124 -428 -633 -240 -99 -534 -385 -520 -376 -613 -201 -58 -168 -803 -447 -343 -738 -427 -670 -898 -950 -118 -447 -887 -189 -353 -731 -692 -562 -453 -681 -407 -184 -866 -580 -832 -276 -947 -548 -895 -842 -842 -312 -465 -712 -504 -842 -430 -569 -976 -332 -891 -406 -545 -535 -81 -949 -618 -220 -735 -522 -608 -587 -628 -883 -855 -668 -602 -385 -869 -339 -450 -574 -942 -601 -271 -840 -171 -171 -998 -509 -168 -824 -275 -949 -470 -580 -696 -387 -523 -363 -48 -778 -986 -55 -943 -391 -354 -303 -201 -119 -590 -24 -276 -806 -270 -414 -412 -191 -109 -851 -810 -130 -624 -389 -590 -675 -47 -996 -646 -658 -870 -661 -180 -185 -186 -357 -78 -172 -178 -881 -49 -6 -245 -477 -116 -72 -973 -809 -511 -245 -398 -838 -37 -269 -474 -440 -13 -168 -940 -591 -898 -516 -462 -427 -547 -379 -599 -451 -880 -232 -573 -427 -879 -346 -714 -435 -838 -596 -250 -667 -771 -767 -903 -19 -136 -119 -227 -355 -339 -835 -152 -70 -451 -229 -442 -372 -788 -772 -722 -878 -910 -731 -328 -698 -277 -117 -648 -656 -427 -417 -614 -897 -888 -19 -493 -849 -296 -591 -29 -861 -678 -519 -991 -932 -224 -584 -789 -780 -844 -846 -40 -731 -939 -196 -910 -452 -247 -967 -666 -957 -772 -397 -852 -298 -588 -591 -958 -448 -696 -176 -82 -864 -44 -409 -894 -713 -576 -533 -521 -719 -284 -374 -309 -71 -524 -23 -302 -261 -453 -745 -260 -74 -801 -346 -527 -352 -163 -382 -380 -602 -646 -788 -368 -673 -23 -329 -174 -202 -954 -291 -805 -670 -764 -785 -963 -729 -311 -724 -68 -685 -952 -458 -655 -467 -607 -306 -530 -681 -189 -558 -954 -547 -456 -864 -905 -585 -333 -972 -949 -763 -837 -984 -455 -98 -878 -165 -643 -731 -49 -388 -805 -525 -749 -132 -976 -461 -133 -868 -81 -968 -572 -432 -381 -827 -916 -492 -340 -383 -376 -707 -835 -980 -930 -578 -661 -626 -938 -651 -859 -761 -18 -409 -296 -191 -806 -672 -237 -810 -43 -362 -233 -840 -790 -13 -191 -694 -106 -898 -854 -274 -566 -917 -125 -430 -859 -540 -888 -480 -512 -298 -964 -106 -26 -582 -605 -3 -987 -639 -911 -980 -201 -40 -604 -749 -675 -634 -852 -664 -7 -635 -388 -894 -739 -588 -128 -934 -439 -95 -100 -409 -39 -196 -260 -165 -22 -93 -21 -293 -662 -279 -495 -968 -912 -907 -621 -304 -908 -586 -74 -47 -321 -653 -894 -38 -227 -39 -842 -941 -606 -644 -416 -583 -893 -65 -286 -628 -483 -404 -948 -16 -856 -788 -243 -936 -639 -493 -569 -352 -628 -547 -55 -671 -794 -366 -803 -966 -678 -155 -619 -705 -126 -499 -721 -138 -510 -655 -820 -675 -717 -241 -563 -34 -533 -168 -941 -890 -276 -402 -495 -710 -784 -330 -121 -912 -738 -104 -607 -794 -390 -617 -52 -338 -822 -57 -904 -831 -530 -290 -887 -306 -589 -36 -466 -737 -422 -314 -392 -814 -680 -520 -315 -68 -305 -182 -430 -421 -173 -778 -982 -363 -507 -653 -686 -352 -396 -79 -890 -739 -743 -334 -675 -917 -699 -621 -42 -604 -797 -168 -968 -105 -506 -133 -114 -430 -191 -532 -50 -205 -884 -975 -703 -565 -971 -402 -818 -676 -227 -634 -704 -321 -271 -343 -819 -897 -405 -607 -657 -229 -241 -841 -527 -469 -923 -367 -759 -731 -289 -348 -942 -166 -424 -625 -901 -759 -229 -729 -608 -896 -730 -174 -678 -335 -254 -575 -58 -563 -265 -991 -641 -683 -54 -932 -351 -849 -815 -257 -757 -597 -946 -322 -184 -720 -918 -912 -106 -993 -395 -884 -498 -335 -946 -54 -177 -338 -292 -583 -687 -148 -942 -266 -818 -215 -445 -561 -137 -428 -885 -958 -548 -464 -148 -331 -37 -901 -151 -864 -386 -890 -900 -851 -817 -574 -95 -626 -74 -136 -744 -810 -106 -189 -915 -335 -334 -894 -293 -298 -25 -747 -475 -534 -515 -189 -487 -770 -356 -678 -390 -844 -623 -3 -194 -564 -406 -985 -323 -288 -578 -140 -192 -758 -142 -830 -589 -955 -770 -944 -757 -262 -443 -587 -210 -10 -323 -257 -20 -700 -84 -899 -210 -733 -947 -930 -276 -799 -96 -112 -434 -755 -395 -524 -726 -279 -442 -190 -361 -56 -972 -831 -50 -287 -740 -440 -191 -690 -734 -584 -310 -477 -605 -779 -853 -546 -701 -589 -900 -760 -521 -201 -965 -569 -984 -125 -50 -580 -660 -590 -959 -719 -899 -676 -165 -697 -684 -153 -301 -331 -611 -337 -129 -683 -800 -683 -259 -228 -689 -749 -378 -36 -834 -919 -791 -590 -234 -378 -652 -971 -96 -330 -928 -429 -383 -257 -797 -618 -405 -174 -921 -504 -898 -196 -502 -434 -613 -355 -539 -915 -489 -551 -778 -560 -757 -857 -71 -359 -447 -119 -11 -95 -338 -866 -815 -200 -806 -655 -712 -500 -833 -418 -290 -85 -527 -403 -909 -228 -651 -343 -244 -855 -480 -197 -243 -241 -78 -159 -179 -767 -36 -51 -424 -995 -915 -788 -478 -192 -680 -654 -718 -536 -481 -642 -740 -405 -908 -6 -857 -76 -355 -384 -101 -556 -48 -367 -261 -240 -177 -423 -419 -654 -672 -360 -18 -69 -308 -728 -691 -815 -719 -709 -928 -735 -220 -920 -641 -537 -331 -77 -309 -270 -261 -703 -558 -555 -277 -467 -885 -847 -36 -638 -583 -466 -568 -448 -814 -493 -987 -581 -774 -198 -930 -815 -210 -183 -864 -564 -365 -616 -905 -486 -603 -696 -223 -479 -352 -775 -224 -583 -766 -587 -924 -272 -378 -832 -641 -830 -411 -642 -382 -856 -856 -252 -544 -517 -373 -278 -982 -617 -498 -525 -143 -864 -381 -87 -870 -661 -650 -160 -271 -432 -475 -947 -589 -535 -339 -942 -322 -541 -267 -146 -574 -176 -680 -887 -548 -333 -602 -550 -246 -513 -105 -259 -161 -844 -13 -754 -810 -613 -697 -814 -599 -495 -374 -692 -971 -958 -331 -404 -155 -642 -243 -924 -608 -405 -147 -329 -569 -939 -271 -428 -236 -668 -634 -989 -589 -797 -976 -523 -110 -245 -88 -511 -613 -29 -945 -967 -137 -756 -975 -951 -476 -495 -620 -52 -756 -893 -321 -291 -748 -184 -844 -177 -29 -701 -308 -54 -490 -434 -811 -417 -504 -583 -997 -616 -650 -338 -474 -937 -123 -348 -293 -726 -868 -490 -435 -831 -219 -97 -434 -720 -760 -147 -770 -922 -694 -597 -259 -923 -125 -206 -692 -499 -262 -160 -22 -287 -1000 -382 -596 -859 -888 -879 -812 -614 -712 -399 -826 -452 -661 -553 -377 -646 -589 -802 -529 -800 -168 -304 -374 -20 -133 -675 -910 -788 -655 -682 -627 -62 -889 -9 -586 -832 -11 -292 -728 -231 -94 -318 -145 -658 -695 -877 -377 -66 -683 -988 -975 -415 -368 -32 -5 -203 -288 -632 -147 -119 -958 -10 -114 -672 -415 -356 -56 -182 -819 -872 -599 -650 -28 -574 -696 -899 -554 -135 -654 -827 -531 -490 -667 -179 -333 -203 -262 -666 -895 -522 -842 -967 -354 -283 -166 -855 -604 -27 -448 -827 -594 -481 -378 -145 -479 -102 -963 -442 -183 -976 -376 -742 -667 -906 -536 -719 -635 -584 -848 -744 -60 -407 -531 -289 -811 -760 -849 -586 -971 -27 -438 -890 -777 -547 -700 -117 -675 -229 -619 -513 -392 -499 -174 -576 -200 -643 -686 -960 -902 -290 -906 -464 -465 -823 -871 -181 -961 -715 -831 -397 -181 -184 -767 -163 -495 -792 -415 -218 -227 -529 -207 -705 -955 -886 -587 -463 -529 -920 -921 -846 -236 -779 -391 -100 -849 -107 -726 -356 -588 -992 -165 -845 -724 -967 -630 -659 -315 -915 -235 -951 -259 -221 -958 -484 -327 -984 -319 -802 -33 -546 -399 -117 -952 -197 -464 -984 -378 -277 -240 -58 -284 -817 -329 -291 -215 -264 -438 -836 -299 -235 -251 -564 -263 -512 -60 -142 -23 -723 -976 -170 -694 -602 -28 -684 -198 -816 -282 -691 -863 -364 -865 -542 -225 -356 -799 -428 -500 -928 -446 -293 -6 -946 -446 -703 -908 -282 -584 -289 -696 -887 -668 -393 -754 -882 -3 -573 -776 -815 -13 -581 -298 -549 -239 -363 -460 -511 -210 -461 -558 -994 -941 -225 -299 -765 -724 -257 -812 -346 -420 -570 -894 -841 -844 -354 -113 -195 -980 -643 -481 -204 -703 -375 -551 -145 -738 -24 -337 -8 -457 -894 -2 -572 -881 -802 -570 -523 -666 -14 -309 -553 -415 -665 -514 -134 -40 -125 -316 -697 -601 -727 -527 -412 -561 -41 -479 -658 -539 -241 -383 -229 -992 -721 -794 -550 -308 -875 -83 -428 -203 -310 -7 -727 -68 -494 -178 -619 -302 -196 -547 -661 -862 -549 -297 -592 -550 -921 -198 -637 -433 -125 -192 -252 -683 -107 -746 -139 -27 -452 -984 -87 -84 -352 -982 -674 -844 -907 -512 -385 -237 -901 -954 -755 -519 -466 -151 -956 -759 -406 -320 -948 -833 -926 -534 -339 -700 -746 -259 -708 -465 -296 -614 -385 -760 -888 -999 -918 -878 -77 -102 -641 -158 -471 -36 -349 -855 -295 -734 -545 -125 -477 -100 -629 -986 -266 -887 -622 -672 -651 -522 -390 -177 -125 -126 -936 -186 -792 -417 -225 -710 -40 -279 -863 -714 -265 -695 -741 -808 -185 -381 -897 -26 -212 -739 -954 -920 -800 -591 -99 -504 -678 -182 -816 -84 -331 -162 -253 -278 -685 -674 -26 -493 -853 -212 -74 -2 -729 -654 -304 -676 -371 -341 -89 -587 -55 -619 -523 -983 -34 -877 -807 -235 -305 -57 -156 -181 -129 -977 -786 -706 -898 -457 -874 -450 -533 -918 -758 -966 -785 -309 -292 -639 -240 -72 -69 -625 -306 -46 -427 -941 -622 -404 -181 -3 -798 -372 -308 -26 -197 -432 -201 -208 -347 -17 -813 -179 -594 -124 -492 -91 -800 -282 -544 -8 -570 -81 -340 -937 -968 -37 -695 -34 -332 -663 -389 -750 -528 -657 -357 -317 -987 -258 -38 -683 -591 -614 -892 -948 -432 -87 -268 -71 -259 -415 -260 -809 -386 -796 -448 -784 -82 -618 -858 -847 -893 -676 -596 -218 -60 -612 -48 -806 -192 -473 -920 -754 -756 -23 -158 -582 -406 -328 -65 -586 -173 -632 -695 -957 -178 -202 -756 -267 -260 -888 -371 -529 -104 -926 -22 -239 -371 -329 -521 -939 -332 -38 -11 -565 -961 -531 -277 -832 -828 -461 -413 -24 -28 -595 -917 -210 -727 -665 -404 -572 -158 -197 -706 -899 -138 -86 -121 -913 -58 -397 -647 -406 -223 -520 -885 -182 -508 -647 -318 -666 -703 -612 -386 -764 -299 -441 -784 -892 -370 -293 -178 -410 -656 -579 -539 -698 -266 -681 -497 -232 -689 -369 -597 -744 -442 -375 -389 -866 -835 -964 -448 -803 -4 -536 -983 -465 -173 -213 -471 -509 -185 -133 -257 -686 -718 -554 -720 -992 -820 -912 -774 -11 -195 -135 -963 -504 -531 -937 -443 -339 -111 -264 -538 -332 -384 -85 -670 -583 -401 -842 -488 -188 -935 -963 -938 -718 -392 -383 -462 -594 -462 -113 -542 -479 -262 -302 -298 -965 -926 -567 -972 -118 -508 -281 -622 -987 -75 -235 -896 -813 -548 -85 -751 -24 -209 -980 -554 -111 -220 -23 -287 -466 -354 -639 -134 -803 -895 -319 -581 -697 -884 -951 -393 -226 -301 -548 -390 -441 -739 -238 -339 -528 -511 -459 -93 -455 -162 -658 -292 -768 -754 -956 -910 -610 -574 -264 -182 -785 -322 -405 -8 -106 -472 -708 -180 -145 -7 -222 -430 -681 -729 -780 -285 -679 -47 -192 -282 -839 -101 -556 -443 -412 -57 -169 -681 -550 -151 -613 -246 -62 -186 -385 -955 -375 -840 -80 -932 -532 -238 -640 -320 -642 -689 -512 -227 -563 -146 -30 -417 -251 -233 -694 -767 -943 -46 -579 -611 -768 -378 -827 -380 -610 -587 -663 -987 -362 -979 -314 -255 -886 -457 -495 -437 -880 -851 -22 -360 -227 -930 -342 -11 -830 -707 -759 -337 -374 -795 -751 -606 -439 -246 -438 -867 -116 -760 -595 -275 -218 -447 -855 -174 -269 -182 -87 -718 -652 -826 -914 -463 -751 -181 -831 -828 -219 -781 -626 -890 -208 -384 -788 -512 -755 -632 -808 -768 -456 -623 -23 -165 -701 -830 -612 -543 -104 -15 -86 -257 -149 -271 -893 -134 -219 -524 -630 -299 -746 -985 -296 -565 -410 -765 -964 -966 -339 -547 -744 -295 -288 -678 -468 -690 -368 -137 -858 -760 -823 -681 -693 -101 -861 -808 -199 -365 -703 -383 -569 -234 -130 -236 -338 -92 -624 -303 -365 -839 -196 -304 -785 -288 -398 -111 -907 -433 -747 -375 -861 -657 -35 -850 -993 -751 -99 -57 -785 -861 -908 -551 -655 -100 -327 -348 -707 -318 -796 -550 -608 -902 -810 -556 -570 -809 -96 -192 -309 -463 -103 -644 -984 -686 -831 -506 -645 -154 -684 -586 -35 -311 -140 -912 -402 -541 -996 -9 -467 -606 -987 -336 -669 -433 -235 -46 -121 -214 -356 -695 -824 -476 -729 -742 -990 -804 -700 -115 -716 -177 -155 -374 -203 -272 -141 -237 -249 -240 -681 -921 -473 -490 -990 -673 -168 -245 -458 -356 -629 -434 -877 -514 -903 -318 -841 -551 -953 -797 -436 -289 -284 -622 -185 -632 -115 -302 -488 -758 -193 -380 -508 -597 -853 -296 -925 -684 -416 -765 -637 -77 -10 -1 -151 -928 -386 -149 -12 -759 -235 -204 -253 -260 -307 -219 -56 -768 -778 -696 -369 -378 -523 -795 -44 -408 -120 -370 -119 -545 -53 -723 -939 -49 -794 -194 -746 -986 -271 -396 -146 -263 -681 -852 -341 -60 -530 -441 -33 -954 -440 -647 -76 -96 -390 -428 -478 -544 -645 -293 -696 -462 -465 -337 -752 -754 -793 -56 -27 -175 -224 -112 -339 -459 -717 -127 -628 -533 -227 -765 -266 -357 -411 -34 -968 -894 -968 -204 -276 -375 -892 -804 -137 -609 -642 -204 -455 -927 -341 -962 -340 -616 -262 -990 -798 -700 -1 -95 -8 -747 -20 -298 -119 -258 -237 -279 -554 -645 -373 -424 -889 -821 -304 -104 -564 -520 -688 -17 -148 -300 -312 -29 -768 -435 -464 -682 -869 -862 -100 -671 -482 -828 -884 -821 -494 -525 -794 -838 -93 -353 -800 -914 -795 -6 -67 -207 -291 -417 -407 -624 -515 -44 -721 -328 -470 -316 -658 -493 -32 -126 -57 -331 -757 -280 -361 -470 -245 -49 -954 -595 -568 -715 -872 -557 -603 -591 -77 -464 -281 -893 -492 -183 -558 -468 -525 -597 -6 -776 -896 -150 -632 -821 -580 -293 -743 -572 -520 -223 -890 -986 -387 -628 -419 -808 -555 -352 -65 -377 -61 -532 -985 -62 -987 -37 -704 -100 -107 -514 -720 -631 -116 -308 -11 -129 -956 -338 -235 -615 -879 -541 -502 -944 -109 -404 -801 -618 -204 -539 -643 -155 -159 -125 -952 -451 -902 -639 -896 -157 -285 -131 -298 -755 -639 -173 -572 -90 -987 -357 -725 -924 -680 -788 -705 -843 -971 -728 -171 -884 -685 -941 -998 -402 -703 -661 -465 -744 -490 -661 -284 -478 -814 -279 -225 -416 -869 -633 -810 -125 -442 -389 -811 -914 -709 -296 -122 -343 -624 -523 -991 -669 -727 -698 -542 -296 -120 -797 -480 -986 -144 -742 -365 -604 -144 -366 -769 -300 -205 -749 -866 -79 -320 -261 -728 -733 -372 -435 -877 -726 -585 -246 -115 -880 -596 -832 -539 -615 -282 -709 -551 -390 -407 -112 -598 -59 -39 -809 -244 -39 -98 -680 -504 -340 -642 -577 -268 -19 -120 -319 -405 -924 -46 -580 -318 -178 -119 -859 -568 -899 -843 -628 -607 -340 -681 -277 -819 -291 -770 -464 -124 -625 -590 -688 -70 -493 -139 -473 -854 -289 -330 -298 -85 -447 -214 -660 -119 -743 -914 -120 -212 -448 -766 -290 -629 -468 -721 -956 -30 -510 -198 -419 -591 -569 -933 -546 -429 -597 -602 -517 -990 -475 -20 -141 -238 -672 -660 -711 -52 -167 -21 -168 -822 -291 -153 -390 -563 -212 -33 -281 -612 -222 -805 -275 -533 -895 -27 -729 -605 -463 -817 -571 -766 -362 -912 -759 -365 -222 -119 -392 -139 -830 -350 -186 -488 -388 -456 -344 -350 -654 -536 -429 -280 -163 -308 -568 -29 -277 -322 -273 -418 -177 -99 -450 -569 -15 -186 -242 -66 -267 -993 -317 -12 -578 -643 -963 -59 -181 -238 -570 -784 -149 -857 -394 -623 -445 -590 -232 -86 -916 -47 -901 -261 -166 -564 -248 -819 -747 -574 -873 -764 -484 -328 -179 -176 -627 -489 -438 -645 -711 -597 -606 -336 -109 -881 -409 -709 -262 -34 -937 -136 -283 -203 -190 -534 -600 -219 -286 -520 -261 -25 -752 -654 -289 -791 -178 -78 -849 -354 -831 -999 -581 -935 -171 -211 -245 -77 -909 -533 -877 -180 -468 -618 -857 -468 -469 -713 -558 -171 -130 -504 -51 -588 -120 -17 -892 -138 -766 -104 -202 -394 -416 -305 -273 -420 -157 -308 -23 -969 -78 -839 -132 -806 -860 -400 -256 -191 -573 -546 -958 -704 -337 -648 -693 -794 -886 -662 -571 -975 -199 -230 -324 -500 -357 -468 -480 -253 -757 -158 -770 -235 -843 -607 -255 -906 -967 -705 -693 -914 -514 -574 -596 -623 -7 -272 -215 -60 -301 -145 -634 -855 -517 -138 -874 -479 -26 -632 -20 -206 -889 -836 -915 -766 -199 -518 -678 -755 -967 -810 -143 -380 -683 -775 -693 -993 -683 -315 -185 -418 -19 -422 -217 -614 -727 -229 -820 -519 -493 -469 -91 -164 -955 -981 -810 -440 -608 -687 -125 -502 -468 -186 -684 -824 -929 -700 -835 -864 -924 -368 -882 -537 -947 -238 -844 -101 -603 -113 -425 -749 -551 -518 -540 -1 -383 -232 -938 -596 -527 -990 -103 -14 -922 -336 -937 -122 -944 -264 -983 -753 -953 -848 -699 -652 -610 -635 -946 -994 -176 -12 -265 -103 -59 -33 -641 -351 -549 -877 -489 -114 -365 -218 -944 -164 -342 -774 -833 -888 -969 -938 -789 -562 -460 -630 -262 -993 -365 -574 -869 -311 -802 -108 -716 -744 -289 -545 -817 -313 -372 -955 -498 -999 -82 -839 -811 -701 -87 -557 -462 -194 -70 -867 -454 -607 -917 -355 -661 -766 -740 -272 -749 -579 -650 -517 -99 -449 -250 -803 -645 -808 -385 -369 -52 -759 -518 -31 -566 -963 -248 -142 -604 -54 -597 -42 -264 -595 -472 -44 -2 -584 -515 -656 -487 -148 -709 -992 -36 -885 -771 -684 -423 -675 -1000 -902 -690 -997 -732 -60 -672 -792 -15 -144 -567 -107 -182 -85 -62 -741 -339 -677 -520 -659 -6 -668 -107 -685 -469 -894 -592 -448 -526 -705 -504 -923 -985 -15 -48 -968 -559 -340 -13 -153 -850 -713 -977 -172 -945 -204 -299 -936 -3 -748 -788 -653 -290 -159 -136 -851 -233 -307 -316 -980 -305 -652 -242 -975 -372 -941 -22 -436 -50 -505 -192 -58 -685 -723 -476 -263 -820 -518 -280 -966 -204 -198 -339 -509 -805 -260 -621 -149 -394 -151 -419 -298 -736 -88 -784 -312 -100 -799 -230 -275 -267 -429 -368 -392 -145 -685 -564 -256 -416 -151 -662 -807 -118 -213 -629 -546 -952 -922 -90 -684 -388 -539 -940 -68 -817 -19 -645 -394 -611 -494 -644 -499 -878 -64 -659 -960 -390 -409 -980 -22 -419 -349 -1000 -428 -564 -930 -12 -253 -199 -836 -864 -503 -990 -261 -634 -796 -606 -999 -319 -243 -349 -723 -702 -781 -6 -493 -773 -570 -446 -448 -665 -129 -54 -920 -627 -728 -350 -247 -383 -200 -230 -27 -886 -191 -569 -434 -176 -39 -832 -805 -9 -301 -187 -462 -55 -340 -42 -253 -204 -103 -797 -110 -142 -856 -753 -869 -420 -838 -85 -460 -944 -67 -153 -809 -947 -311 -319 -895 -155 -722 -835 -703 -933 -361 -533 -996 -735 -523 -708 -290 -850 -336 -117 -522 -889 -472 -41 -324 -881 -469 -804 -922 -235 -394 -260 -226 -760 -790 -600 -992 -401 -910 -686 -453 -167 -722 -704 -927 -407 -501 -139 -409 -802 -347 -233 -348 -778 -304 -367 -679 -740 -652 -432 -423 -126 -681 -497 -524 -970 -933 -360 -894 -144 -50 -673 -356 -361 -391 -682 -684 -173 -285 -962 -822 -777 -535 -574 -499 -51 -410 -713 -665 -227 -51 -859 -73 -127 -461 -534 -949 -667 -608 -319 -443 -46 -671 -592 -66 -515 -959 -864 -348 -641 -821 -514 -851 -115 -204 -497 -416 -397 -979 -587 -188 -301 -706 -759 -35 -302 -612 -790 -685 -205 -507 -888 -250 -246 -254 -34 -124 -728 -637 -340 -788 -830 -888 -294 -297 -117 -197 -556 -509 -231 -571 -529 -950 -242 -64 -291 -751 -90 -501 -887 -438 -189 -797 -951 -607 -717 -964 -161 -937 -972 -343 -812 -760 -558 -86 -701 -81 -185 -224 -754 -134 -192 -80 -341 -903 -748 -931 -129 -191 -521 -125 -678 -469 -492 -255 -166 -318 -499 -490 -816 -73 -939 -850 -990 -117 -139 -162 -515 -418 -806 -524 -573 -48 -57 -154 -714 -296 -28 -975 -773 -227 -897 -59 -321 -494 -597 -470 -706 -916 -776 -761 -939 -453 -236 -962 -245 -456 -403 -924 -401 -573 -497 -420 -32 -306 -47 -178 -435 -166 -366 -839 -328 -105 -208 -771 -630 -139 -489 -605 -839 -918 -116 -409 -346 -519 -315 -490 -85 -117 -652 -741 -758 -302 -816 -871 -154 -146 -931 -457 -694 -958 -258 -775 -459 -883 -555 -57 -565 -388 -778 -271 -38 -607 -830 -586 -168 -652 -135 -675 -624 -322 -593 -327 -89 -995 -148 -68 -260 -546 -656 -798 -888 -187 -478 -873 -630 -511 -919 -60 -207 -654 -845 -791 -784 -733 -283 -898 -310 -181 -547 -307 -19 -654 -64 -457 -333 -283 -182 -986 -305 -191 -970 -517 -409 -515 -520 -925 -660 -65 -263 -625 -294 -711 -970 -971 -984 -424 -220 -919 -223 -731 -81 -67 -713 -120 -127 -998 -191 -468 -831 -263 -409 -360 -831 -597 -345 -854 -756 -752 -928 -465 -164 -188 -843 -691 -189 -811 -340 -588 -198 -188 -292 -191 -661 -960 -147 -311 -422 -371 -974 -689 -639 -982 -272 -195 -347 -736 -4 -647 -516 -561 -629 -407 -442 -209 -359 -522 -199 -898 -612 -240 -419 -775 -807 -477 -114 -997 -253 -771 -79 -241 -751 -122 -397 -865 -489 -898 -305 -824 -440 -299 -409 -882 -533 -441 -940 -462 -558 -262 -793 -676 -490 -736 -186 -711 -2 -248 -381 -892 -28 -847 -788 -954 -857 -786 -459 -500 -274 -518 -288 -211 -902 -193 -348 -640 -178 -947 -372 -242 -193 -141 -48 -847 -761 -105 -326 -379 -262 -464 -813 -353 -356 -251 -457 -679 -833 -721 -185 -699 -423 -735 -444 -219 -512 -531 -144 -422 -12 -218 -24 -968 -546 -652 -149 -319 -595 -476 -803 -457 -198 -97 -253 -352 -102 -399 -858 -895 -786 -99 -172 -802 -710 -963 -596 -754 -561 -874 -17 -396 -662 -999 -897 -139 -862 -601 -467 -239 -293 -212 -810 -706 -292 -159 -217 -579 -548 -876 -26 -393 -778 -493 -507 -152 -505 -178 -322 -406 -454 -549 -595 -949 -907 -526 -214 -142 -514 -350 -112 -311 -219 -651 -689 -516 -185 -858 -57 -125 -299 -240 -74 -373 -126 -231 -210 -399 -627 -843 -708 -324 -763 -442 -205 -194 -515 -362 -312 -708 -109 -475 -895 -240 -316 -28 -962 -783 -236 -417 -581 -433 -711 -476 -223 -960 -668 -767 -718 -43 -97 -938 -271 -913 -930 -329 -938 -232 -619 -14 -266 -88 -42 -740 -81 -291 -301 -270 -228 -159 -915 -401 -206 -552 -374 -713 -494 -743 -171 -934 -690 -167 -698 -499 -618 -857 -614 -296 -162 -821 -275 -282 -110 -602 -230 -891 -346 -161 -919 -41 -174 -333 -848 -69 -193 -721 -689 -265 -550 -554 -936 -186 -282 -221 -443 -974 -285 -530 -798 -729 -435 -136 -299 -651 -649 -492 -765 -209 -544 -2 -763 -35 -844 -404 -910 -227 -150 -458 -514 -600 -360 -63 -531 -352 -797 -16 -496 -577 -8 -309 -562 -540 -864 -584 -185 -77 -293 -105 -732 -233 -559 -293 -52 -449 -411 -812 -703 -948 -321 -250 -638 -623 -236 -190 -427 -982 -181 -610 -103 -353 -990 -499 -496 -74 -271 -310 -12 -194 -396 -50 -352 -545 -341 -294 -916 -736 -152 -288 -979 -194 -750 -761 -368 -244 -924 -412 -150 -878 -920 -676 -400 -340 -621 -818 -240 -702 -863 -754 -523 -494 -848 -103 -802 -342 -679 -401 -975 -341 -830 -788 -416 -852 -14 -415 -68 -205 -604 -341 -678 -954 -445 -364 -186 -2 -421 -745 -634 -777 -424 -216 -510 -674 -76 -450 -571 -50 -803 -193 -239 -93 -266 -983 -995 -73 -922 -259 -875 -448 -697 -352 -717 -164 -195 -85 -961 -854 -589 -380 -602 -593 -656 -200 -850 -310 -342 -10 -70 -644 -930 -593 -416 -663 -586 -506 -964 -571 -721 -286 -485 -410 -158 -896 -97 -609 -397 -366 -131 -185 -945 -160 -233 -290 -665 -922 -478 -888 -750 -901 -872 -956 -24 -583 -96 -259 -452 -736 -74 -189 -646 -264 -399 -495 -45 -944 -376 -588 -687 -393 -770 -657 -525 -672 -844 -587 -570 -800 -259 -200 -817 -661 -266 -825 -598 -278 -30 -812 -932 -857 -995 -231 -810 -971 -546 -295 -516 -597 -60 -180 -529 -912 -32 -215 -823 -276 -170 -740 -225 -941 -152 -461 -848 -950 -727 -360 -350 -17 -456 -576 -768 -452 -303 -284 -937 -418 -458 -108 -370 -342 -839 -20 -873 -548 -755 -536 -604 -699 -893 -811 -897 -996 -760 -773 -886 -439 -644 -88 -596 -139 -960 -829 -800 -79 -321 -245 -610 -690 -634 -262 -374 -259 -875 -495 -280 -628 -354 -412 -113 -702 -433 -104 -13 -737 -953 -855 -875 -51 -119 -624 -855 -643 -476 -183 -309 -864 -630 -569 -505 -778 -840 -740 -212 -590 -85 -305 -361 -666 -829 -426 -390 -903 -55 -78 -971 -643 -625 -513 -952 -353 -410 -499 -123 -168 -498 -660 -525 -23 -124 -11 -205 -96 -263 -778 -588 -940 -230 -576 -969 -519 -340 -868 -580 -140 -461 -724 -141 -712 -649 -711 -457 -822 -807 -587 -46 -874 -552 -215 -901 -527 -634 -653 -69 -935 -787 -700 -166 -162 -606 -916 -799 -794 -576 -747 -87 -34 -827 -593 -201 -895 -420 -694 -758 -512 -943 -81 -70 -87 -730 -9 -818 -905 -662 -25 -260 -106 -655 -95 -451 -664 -900 -887 -876 -475 -704 -903 -633 -319 -506 -293 -365 -251 -52 -26 -382 -144 -347 -555 -638 -110 -8 -542 -536 -860 -463 -209 -711 -994 -899 -13 -275 -874 -402 -350 -290 -465 -818 -254 -980 -499 -1000 -673 -133 -979 -165 -596 -838 -880 -947 -254 -458 -682 -919 -470 -216 -261 -541 -33 -609 -532 -683 -500 -347 -720 -763 -811 -54 -438 -262 -196 -614 -218 -427 -794 -827 -117 -724 -754 -647 -98 -142 -833 -301 -352 -481 -172 -842 -152 -548 -120 -386 -260 -174 -933 -140 -72 -969 -741 -878 -326 -218 -106 -606 -88 -328 -390 -570 -937 -486 -32 -619 -178 -635 -538 -94 -734 -283 -805 -757 -829 -608 -651 -231 -559 -394 -104 -176 -496 -134 -768 -774 -15 -59 -743 -129 -278 -671 -993 -585 -107 -263 -546 -39 -863 -59 -989 -221 -283 -272 -568 -909 -114 -184 -579 -801 -571 -763 -137 -573 -535 -540 -973 -478 -242 -459 -660 -824 -951 -71 -98 -444 -165 -202 -650 -464 -534 -845 -394 -567 -153 -105 -669 -990 -226 -646 -942 -644 -897 -560 -366 -1000 -403 -297 -906 -87 -525 -795 -970 -277 -23 -325 -437 -564 -428 -708 -516 -870 -578 -856 -924 -458 -127 -947 -423 -691 -259 -225 -857 -184 -809 -541 -752 -814 -341 -895 -637 -772 -762 -405 -549 -869 -686 -556 -842 -155 -598 -354 -71 -659 -505 -537 -700 -500 -467 -12 -157 -176 -492 -792 -769 -83 -582 -41 -256 -273 -538 -846 -676 -67 -547 -43 -912 -353 -386 -722 -632 -674 -634 -557 -463 -974 -976 -130 -628 -92 -144 -99 -335 -445 -485 -800 -403 -632 -39 -385 -54 -887 -465 -881 -338 -311 -731 -994 -294 -531 -885 -895 -311 -859 -548 -857 -957 -810 -874 -735 -833 -97 -81 -73 -735 -255 -568 -486 -350 -624 -849 -887 -975 -415 -666 -670 -455 -195 -930 -604 -324 -758 -611 -703 -183 -585 -547 -839 -596 -601 -105 -168 -564 -258 -406 -711 -960 -799 -879 -394 -413 -367 -860 -578 -496 -638 -226 -802 -64 -141 -989 -381 -174 -652 -627 -741 -694 -324 -595 -125 -272 -991 -233 -661 -318 -422 -903 -591 -481 -70 -918 -765 -133 -352 -829 -974 -684 -587 -172 -236 -281 -570 -982 -289 -113 -722 -634 -386 -524 -974 -768 -447 -994 -690 -450 -21 -748 -398 -299 -132 -552 -838 -873 -283 -458 -731 -196 -96 -763 -293 -428 -603 -162 -784 -123 -112 -276 -325 -15 -26 -695 -412 -311 -951 -65 -180 -402 -490 -254 -11 -547 -240 -681 -356 -294 -160 -96 -994 -952 -169 -812 -554 -236 -997 -387 -425 -936 -512 -83 -909 -932 -518 -499 -371 -457 -36 -242 -538 -81 -229 -85 -131 -156 -195 -876 -152 -582 -112 -351 -815 -662 -840 -237 -871 -970 -588 -540 -967 -989 -119 -12 -135 -625 -165 -388 -657 -145 -471 -376 -739 -64 -47 -89 -827 -29 -385 -198 -961 -128 -749 -674 -265 -935 -192 -968 -92 -870 -308 -110 -706 -777 -717 -637 -678 -652 -129 -202 -682 -292 -874 -998 -628 -999 -233 -982 -567 -350 -620 -298 -363 -595 -639 -29 -698 -374 -343 -171 -577 -105 -30 -197 -75 -299 -663 -49 -667 -844 -971 -680 -584 -637 -774 -692 -636 -348 -418 -353 -38 -821 -667 -234 -960 -854 -530 -452 -148 -677 -168 -276 -703 -729 -301 -323 -118 -922 -430 -491 -30 -358 -204 -533 -11 -316 -388 -160 -176 -306 -289 -464 -599 -33 -144 -466 -211 -739 -431 -453 -729 -232 -363 -870 -624 -250 -383 -648 -302 -205 -606 -178 -927 -198 -762 -75 -535 -131 -955 -219 -368 -171 -340 -165 -648 -331 -552 -941 -599 -903 -68 -200 -189 -616 -681 -723 -619 -827 -73 -690 -422 -861 -874 -24 -109 -847 -937 -42 -93 -210 -558 -322 -698 -779 -685 -16 -745 -722 -253 -887 -175 -782 -416 -846 -703 -867 -19 -950 -67 -944 -873 -200 -191 -559 -748 -359 -121 -296 -584 -61 -769 -213 -529 -619 -382 -322 -375 -87 -946 -466 -511 -819 -981 -81 -248 -997 -47 -232 -690 -181 -515 -407 -628 -494 -36 -745 -857 -420 -544 -24 -612 -36 -599 -714 -750 -288 -304 -444 -157 -693 -779 -298 -577 -61 -540 -913 -937 -566 -815 -253 -911 -676 -340 -370 -432 -396 -965 -451 -886 -692 -19 -458 -381 -639 -275 -536 -794 -171 -510 -604 -13 -161 -283 -625 -2 -484 -474 -539 -711 -125 -71 -648 -138 -788 -48 -122 -615 -79 -704 -918 -511 -592 -77 -560 -309 -211 -753 -166 -252 -500 -279 -36 -468 -364 -984 -765 -260 -792 -759 -282 -790 -690 -843 -637 -233 -942 -306 -931 -819 -188 -645 -810 -516 -575 -637 -898 -847 -984 -470 -424 -213 -238 -848 -629 -88 -84 -468 -539 -822 -752 -796 -926 -346 -586 -284 -213 -519 -836 -673 -307 -896 -617 -575 -830 -224 -805 -811 -732 -996 -585 -983 -134 -155 -592 -360 -920 -368 -816 -360 -169 -311 -545 -613 -245 -923 -336 -244 -506 -502 -98 -835 -987 -855 -617 -507 -660 -580 -456 -204 -835 -500 -168 -625 -640 -379 -170 -706 -982 -261 -861 -62 -438 -975 -631 -330 -665 -296 -567 -579 -168 -131 -34 -422 -460 -193 -61 -732 -527 -632 -190 -766 -261 -491 -491 -431 -977 -598 -947 -988 -621 -952 -911 -103 -520 -452 -800 -850 -313 -829 -251 -438 -243 -2 -325 -850 -524 -472 -357 -464 -600 -312 -555 -292 -299 -835 -543 -441 -579 -172 -68 -478 -759 -146 -38 -236 -974 -753 -723 -157 -345 -528 -646 -721 -443 -171 -30 -347 -887 -58 -462 -5 -305 -104 -397 -65 -735 -320 -208 -459 -565 -536 -663 -333 -518 -274 -221 -508 -491 -913 -451 -93 -762 -418 -375 -689 -521 -336 -263 -321 -16 -278 -484 -863 -330 -311 -800 -676 -420 -669 -542 -925 -100 -596 -278 -638 -550 -888 -842 -463 -922 -410 -760 -832 -601 -353 -301 -258 -116 -924 -277 -156 -539 -97 -881 -424 -705 -471 -537 -235 -332 -294 -119 -200 -768 -263 -383 -706 -496 -565 -428 -750 -387 -650 -997 -209 -979 -399 -752 -760 -967 -632 -763 -881 -535 -853 -73 -633 -643 -610 -847 -976 -191 -471 -468 -768 -817 -301 -188 -812 -942 -646 -296 -880 -534 -937 -625 -399 -706 -284 -676 -348 -167 -777 -771 -441 -236 -794 -631 -292 -827 -551 -375 -4 -364 -975 -901 -27 -528 -476 -959 -882 -663 -778 -819 -849 -518 -881 -75 -419 -636 -270 -68 -693 -822 -923 -993 -105 -909 -289 -279 -650 -723 -324 -423 -568 -499 -879 -32 -104 -418 -363 -371 -778 -544 -649 -943 -142 -247 -456 -391 -557 -503 -453 -898 -85 -458 -924 -642 -220 -738 -794 -847 -455 -487 -501 -886 -940 -421 -109 -257 -123 -688 -422 -40 -267 -959 -962 -442 -864 -671 -260 -185 -827 -949 -612 -906 -814 -791 -704 -868 -789 -929 -362 -513 -614 -663 -546 -327 -737 -978 -529 -876 -517 -155 -58 -553 -316 -579 -735 -110 -895 -138 -28 -350 -839 -429 -498 -362 -974 -236 -72 -108 -495 -865 -621 -312 -237 -35 -659 -504 -561 -18 -638 -300 -61 -775 -870 -681 -7 -116 -436 -569 -630 -597 -679 -636 -216 -100 -680 -271 -756 -368 -247 -156 -127 -917 -721 -902 -745 -628 -301 -190 -618 -429 -93 -69 -565 -673 -55 -890 -354 -721 -519 -533 -587 -429 -441 -602 -475 -996 -866 -277 -962 -513 -880 -452 -824 -415 -957 -66 -260 -974 -850 -333 -958 -207 -456 -171 -639 -788 -96 -861 -353 -225 -224 -70 -382 -702 -632 -47 -577 -599 -740 -150 -543 -365 -562 -520 -557 -727 -675 -492 -684 -456 -995 -417 -228 -553 -65 -2 -514 -823 -257 -80 -306 -319 -702 -21 -944 -593 -337 -898 -494 -461 -184 -766 -104 -457 -820 -916 -717 -855 -873 -194 -170 -6 -822 -134 -922 -190 -884 -336 -908 -186 -852 -499 -124 -547 -471 -977 -184 -825 -368 -248 -357 -456 -265 -774 -955 -775 -461 -208 -573 -355 -325 -997 -495 -978 -771 -255 -216 -970 -7 -54 -427 -422 -182 -854 -139 -821 -42 -660 -357 -650 -539 -88 -446 -50 -365 -359 -133 -8 -68 -985 -903 -345 -772 -255 -615 -342 -810 -943 -626 -933 -422 -450 -985 -651 -619 -431 -742 -318 -900 -509 -554 -421 -43 -469 -684 -620 -240 -846 -53 -898 -875 -464 -872 -613 -460 -293 -159 -817 -463 -624 -556 -489 -38 -368 -103 -328 -349 -865 -646 -362 -210 -698 -192 -944 -500 -904 -819 -895 -864 -214 -454 -758 -640 -755 -652 -353 -926 -164 -945 -587 -165 -238 -739 -14 -907 -862 -125 -474 -825 -803 -172 -478 -907 -307 -723 -804 -426 -713 -872 -88 -175 -604 -320 -389 -203 -74 -888 -511 -27 -839 -923 -854 -637 -176 -796 -492 -323 -907 -968 -663 -857 -547 -81 -923 -234 -783 -622 -609 -467 -664 -545 -231 -975 -882 -869 -126 -158 -602 -518 -314 -988 -906 -383 -802 -917 -982 -359 -711 -764 -224 -657 -316 -194 -484 -311 -385 -225 -438 -838 -743 -447 -407 -714 -745 -366 -622 -711 -722 -751 -855 -902 -205 -571 -241 -801 -407 -405 -933 -181 -315 -298 -264 -777 -833 -243 -529 -580 -610 -736 -590 -584 -827 -482 -921 -991 -894 -304 -566 -550 -280 -752 -32 -859 -908 -944 -233 -738 -246 -874 -991 -454 -15 -911 -942 -164 -266 -743 -444 -631 -407 -804 -582 -308 -65 -962 -796 -138 -161 -856 -991 -407 -386 -664 -643 -361 -524 -826 -621 -946 -720 -310 -319 -577 -540 -982 -558 -570 -139 -495 -921 -899 -841 -165 -539 -788 -247 -252 -23 -723 -205 -937 -260 -10 -36 -914 -514 -433 -169 -737 -195 -111 -382 -502 -203 -10 -616 -740 -811 -91 -926 -217 -952 -530 -849 -738 -709 -166 -280 -376 -896 -256 -686 -346 -263 -963 -615 -407 -652 -720 -430 -773 -21 -666 -38 -156 -429 -90 -362 -884 -174 -329 -923 -335 -801 -431 -565 -310 -393 -16 -191 -743 -475 -649 -730 -778 -425 -218 -989 -206 -876 -388 -429 -253 -109 -677 -669 -675 -291 -810 -521 -481 -108 -367 -229 -608 -282 -600 -695 -850 -295 -636 -883 -188 -938 -422 -100 -220 -167 -536 -218 -239 -810 -237 -217 -948 -595 -275 -508 -130 -261 -22 -893 -452 -768 -937 -820 -195 -573 -567 -520 -978 -444 -73 -126 -302 -440 -286 -449 -132 -535 -83 -609 -389 -856 -515 -179 -3 -456 -167 -165 -81 -683 -610 -987 -114 -972 -370 -748 -88 -315 -448 -460 -485 -122 -603 -196 -488 -839 -314 -847 -688 -919 -222 -353 -310 -219 -326 -242 -299 -149 -717 -685 -498 -663 -384 -584 -330 -816 -521 -752 -585 -869 -58 -900 -823 -281 -380 -419 -29 -756 -728 -575 -498 -430 -946 -71 -461 -335 -693 -732 -494 -956 -102 -227 -167 -833 -173 -105 -399 -687 -384 -651 -902 -927 -30 -801 -723 -367 -133 -891 -605 -256 -797 -732 -924 -654 -316 -441 -710 -853 -666 -518 -588 -453 -765 -164 -511 -25 -140 -106 -12 -843 -262 -415 -94 -810 -270 -980 -118 -980 -270 -563 -754 -191 -231 -403 -526 -138 -990 -993 -10 -843 -997 -135 -955 -586 -396 -368 -386 -441 -744 -3 -1 -430 -435 -590 -944 -57 -179 -797 -461 -297 -814 -269 -824 -978 -308 -539 -141 -516 -210 -39 -517 -341 -636 -356 -91 -142 -725 -340 -6 -532 -390 -970 -940 -22 -849 -490 -8 -884 -461 -533 -655 -990 -892 -3 -737 -408 -761 -68 -596 -575 -157 -990 -430 -753 -177 -806 -527 -539 -394 -983 -342 -282 -182 -172 -643 -152 -218 -935 -64 -363 -334 -981 -54 -972 -900 -172 -665 -222 -933 -732 -691 -239 -980 -470 -938 -840 -801 -433 -837 -513 -101 -186 -498 -966 -910 -923 -467 -177 -514 -306 -462 -583 -189 -728 -831 -619 -817 -380 -216 -62 -412 -11 -454 -324 -39 -798 -451 -94 -767 -33 -37 -388 -67 -709 -184 -52 -216 -427 -623 -852 -85 -17 -192 -463 -939 -328 -210 -785 -759 -731 -308 -730 -196 -879 -355 -268 -400 -834 -814 -418 -626 -305 -592 -599 -565 -560 -792 -170 -908 -935 -120 -569 -317 -295 -288 -481 -461 -338 -97 -29 -875 -664 -902 -537 -185 -117 -228 -972 -150 -453 -411 -731 -471 -997 -344 -300 -728 -208 -985 -987 -637 -272 -810 -422 -810 -193 -176 -699 -887 -872 -39 -428 -403 -835 -50 -706 -744 -644 -174 -609 -853 -518 -294 -785 -27 -372 -442 -210 -427 -455 -744 -183 -922 -580 -974 -896 -535 -819 -561 -194 -529 -406 -761 -572 -131 -241 -407 -643 -853 -472 -549 -109 -75 -704 -721 -255 -538 -48 -489 -423 -366 -326 -463 -21 -178 -136 -252 -893 -686 -855 -844 -456 -563 -228 -550 -663 -526 -148 -693 -349 -945 -753 -696 -596 -431 -927 -824 -436 -922 -701 -373 -432 -974 -88 -573 -671 -573 -691 -909 -695 -775 -787 -961 -649 -226 -162 -942 -661 -293 -154 -629 -406 -88 -257 -164 -954 -357 -103 -491 -456 -498 -337 -919 -446 -562 -189 -893 -932 -106 -357 -4 -846 -858 -935 -156 -996 -93 -755 -731 -913 -672 -552 -158 -496 -432 -689 -557 -440 -208 -371 -226 -854 -654 -772 -383 -712 -34 -116 -320 -30 -842 -512 -990 -351 -425 -717 -437 -92 -578 -322 -224 -77 -423 -498 -988 -387 -672 -434 -564 -354 -631 -7 -694 -324 -682 -606 -221 -115 -586 -989 -892 -152 -963 -951 -103 -812 -476 -208 -377 -713 -307 -857 -315 -531 -55 -328 -539 -791 -537 -33 -455 -687 -756 -914 -992 -933 -849 -693 -968 -985 -151 -973 -264 -408 -305 -720 -328 -817 -12 -400 -666 -17 -388 -391 -612 -479 -349 -553 -569 -96 -847 -7 -116 -582 -249 -696 -425 -186 -972 -75 -36 -111 -675 -870 -915 -755 -143 -745 -788 -271 -844 -68 -685 -275 -537 -631 -929 -531 -810 -221 -445 -562 -579 -783 -18 -369 -271 -197 -866 -52 -524 -902 -426 -641 -736 -652 -917 -792 -920 -298 -549 -997 -799 -986 -942 -418 -617 -686 -528 -43 -536 -193 -953 -162 -460 -598 -439 -118 -44 -675 -424 -103 -173 -509 -776 -564 -913 -266 -604 -500 -746 -709 -751 -550 -516 -740 -275 -914 -690 -286 -670 -569 -762 -47 -798 -94 -78 -145 -374 -98 -92 -20 -59 -243 -859 -814 -972 -85 -973 -604 -29 -197 -650 -908 -432 -665 -558 -842 -760 -977 -621 -272 -871 -68 -476 -871 -663 -167 -964 -452 -822 -249 -409 -414 -952 -876 -325 -746 -599 -86 -836 -232 -301 -402 -259 -7 -618 -914 -379 -850 -733 -503 -762 -275 -933 -410 -278 -11 -978 -281 -500 -435 -190 -239 -900 -812 -180 -586 -227 -910 -941 -932 -469 -911 -834 -824 -464 -788 -377 -659 -536 -482 -797 -696 -27 -224 -613 -588 -93 -435 -418 -471 -252 -204 -567 -430 -619 -986 -69 -15 -616 -979 -100 -485 -813 -854 -503 -748 -268 -579 -516 -150 -733 -413 -831 -135 -894 -293 -553 -505 -744 -868 -146 -752 -822 -719 -746 -799 -410 -432 -150 -505 -600 -310 -858 -56 -699 -74 -170 -361 -927 -246 -639 -993 -886 -265 -669 -196 -457 -751 -196 -761 -496 -601 -817 -143 -722 -68 -405 -846 -483 -857 -868 -463 -733 -547 -701 -607 -702 -201 -792 -225 -214 -883 -236 -263 -576 -885 -140 -191 -281 -985 -729 -123 -117 -828 -454 -178 -720 -653 -42 -482 -33 -756 -971 -139 -817 -291 -939 -371 -459 -542 -852 -18 -406 -435 -866 -84 -832 -950 -420 -421 -250 -187 -898 -340 -777 -153 -221 -884 -22 -560 -820 -396 -195 -495 -697 -587 -473 -383 -818 -566 -40 -424 -354 -998 -136 -976 -374 -147 -339 -64 -724 -403 -566 -514 -137 -682 -609 -657 -449 -891 -446 -351 -656 -608 -189 -712 -663 -625 -466 -41 -786 -988 -936 -893 -327 -21 -213 -226 -16 -165 -195 -105 -600 -810 -310 -451 -910 -206 -875 -141 -907 -455 -64 -412 -519 -32 -755 -944 -16 -985 -254 -260 -865 -304 -435 -929 -611 -763 -637 -570 -926 -625 -754 -834 -759 -324 -380 -544 -102 -516 -838 -297 -749 -966 -792 -278 -482 -95 -545 -528 -180 -545 -513 -163 -735 -682 -486 -654 -819 -647 -250 -413 -82 -230 -928 -757 -650 -423 -102 -444 -666 -55 -985 -433 -740 -553 -763 -287 -78 -210 -758 -889 -411 -938 -428 -448 -580 -558 -257 -762 -613 -581 -296 -345 -318 -5 -57 -71 -120 -214 -318 -988 -610 -255 -899 -402 -795 -598 -768 -767 -72 -680 -854 -377 -914 -269 -598 -926 -792 -642 -9 -477 -396 -488 -340 -548 -130 -660 -612 -815 -291 -40 -186 -42 -169 -536 -736 -626 -628 -701 -210 -512 -661 -390 -341 -861 -712 -109 -869 -125 -891 -901 -736 -232 -829 -50 -840 -576 -862 -236 -273 -990 -378 -205 -699 -995 -474 -879 -274 -500 -505 -931 -648 -73 -884 -786 -512 -268 -423 -910 -235 -688 -199 -825 -246 -193 -326 -682 -542 -707 -38 -191 -342 -636 -758 -50 -636 -797 -500 -983 -812 -292 -845 -761 -653 -57 -693 -957 -812 -606 -740 -534 -465 -214 -333 -664 -595 -225 -354 -487 -559 -3 -986 -317 -106 -53 -688 -859 -576 -11 -290 -464 -869 -366 -867 -942 -951 -168 -578 -470 -276 -579 -366 -13 -160 -878 -958 -390 -456 -625 -657 -86 -551 -189 -943 -378 -764 -118 -428 -553 -837 -938 -624 -981 -789 -559 -378 -757 -129 -578 -274 -921 -591 -86 -300 -540 -137 -251 -964 -23 -961 -899 -933 -315 -797 -717 -31 -309 -725 -325 -580 -933 -48 -481 -527 -910 -242 -330 -567 -472 -39 -103 -115 -886 -535 -335 -495 -988 -689 -728 -920 -628 -450 -546 -354 -262 -285 -148 -648 -104 -256 -580 -512 -450 -240 -231 -497 -624 -310 -294 -185 -738 -534 -99 -244 -460 -85 -768 -84 -713 -253 -470 -518 -686 -896 -296 -468 -259 -383 -801 -797 -935 -236 -66 -863 -830 -177 -479 -145 -121 -642 -443 -683 -215 -349 -183 -338 -140 -445 -119 -613 -251 -510 -729 -122 -102 -269 -75 -768 -903 -777 -96 -685 -8 -828 -955 -943 -643 -802 -320 -343 -848 -979 -477 -649 -878 -664 -824 -874 -287 -776 -535 -376 -406 -76 -454 -801 -526 -303 -681 -512 -396 -55 -856 -49 -564 -550 -133 -937 -239 -33 -744 -805 -751 -172 -215 -83 -435 -21 -897 -285 -687 -441 -182 -570 -151 -86 -969 -814 -919 -725 -193 -259 -982 -702 -942 -804 -738 -632 -337 -465 -731 -108 -714 -864 -691 -668 -207 -635 -593 -106 -526 -22 -610 -604 -788 -69 -658 -725 -34 -295 -330 -353 -38 -746 -460 -247 -646 -167 -378 -75 -17 -695 -121 -487 -867 -238 -327 -414 -8 -956 -805 -601 -816 -84 -232 -663 -385 -260 -250 -24 -125 -483 -6 -117 -703 -820 -620 -132 -41 -124 -471 -359 -502 -712 -745 -345 -121 -698 -662 -862 -821 -989 -485 -370 -277 -10 -63 -268 -591 -281 -474 -454 -992 -829 -740 -100 -5 -144 -906 -702 -585 -621 -928 -807 -146 -957 -123 -843 -756 -15 -914 -16 -73 -604 -887 -595 -184 -583 -439 -268 -806 -436 -121 -462 -360 -801 -970 -477 -95 -55 -16 -567 -496 -896 -200 -805 -154 -82 -456 -76 -801 -897 -547 -57 -598 -361 -343 -337 -197 -583 -126 -504 -861 -427 -33 -570 -857 -532 -942 -779 -367 -428 -17 -247 -334 -382 -906 -680 -965 -203 -972 -347 -385 -194 -913 -831 -641 -297 -556 -652 -304 -815 -699 -434 -654 -786 -249 -688 -778 -127 -287 -671 -861 -482 -142 -783 -108 -928 -376 -622 -170 -902 -438 -290 -896 -163 -901 -949 -508 -751 -244 -300 -776 -663 -649 -755 -29 -781 -268 -819 -928 -127 -287 -638 -193 -377 -118 -104 -996 -202 -396 -544 -924 -168 -523 -561 -674 -349 -620 -538 -515 -361 -401 -301 -213 -564 -981 -500 -127 -338 -943 -991 -956 -611 -148 -60 -300 -501 -627 -467 -823 -31 -58 -814 -63 -150 -440 -603 -504 -473 -213 -433 -382 -344 -791 -764 -529 -851 -194 -73 -31 -514 -248 -263 -614 -407 -367 -206 -341 -141 -996 -935 -743 -591 -753 -485 -430 -528 -341 -925 -856 -725 -98 -604 -376 -303 -900 -285 -693 -366 -411 -236 -558 -763 -588 -171 -506 -582 -863 -363 -193 -68 -717 -936 -430 -974 -537 -458 -684 -20 -344 -517 -27 -124 -159 -281 -327 -940 -653 -330 -452 -87 -598 -122 -942 -589 -771 -414 -200 -370 -313 -471 -993 -350 -695 -207 -214 -81 -155 -339 -412 -192 -473 -566 -816 -457 -994 -288 -817 -550 -791 -280 -545 -186 -104 -787 -901 -578 -522 -849 -310 -567 -972 -704 -661 -159 -184 -681 -589 -135 -886 -883 -566 -620 -567 -583 -847 -152 -900 -741 -955 -785 -784 -737 -782 -709 -950 -210 -785 -370 -507 -566 -203 -596 -743 -519 -688 -885 -444 -666 -178 -917 -58 -949 -472 -641 -15 -195 -554 -361 -883 -815 -10 -95 -257 -851 -985 -485 -512 -915 -290 -661 -89 -930 -241 -282 -280 -345 -644 -222 -900 -796 -343 -54 -547 -582 -941 -209 -737 -475 -80 -418 -160 -404 -797 -896 -292 -764 -331 -752 -34 -259 -459 -366 -417 -398 -4 -735 -762 -949 -782 -447 -71 -84 -929 -484 -844 -647 -16 -98 -959 -516 -235 -106 -608 -500 -916 -992 -935 -754 -940 -974 -440 -694 -630 -575 -536 -696 -652 -600 -721 -123 -235 -563 -186 -933 -954 -378 -985 -596 -471 -380 -584 -635 -114 -985 -327 -933 -362 -230 -305 -829 -250 -229 -834 -990 -500 -981 -17 -954 -534 -544 -511 -382 -406 -282 -330 -253 -724 -849 -430 -957 -185 -26 -464 -500 -197 -135 -49 -342 -761 -761 -563 -105 -670 -416 -330 -639 -651 -438 -221 -379 -326 -539 -295 -81 -373 -875 -722 -518 -589 -208 -649 -984 -736 -113 -683 -272 -87 -424 -532 -225 -765 -158 -203 -682 -356 -129 -912 -424 -867 -760 -140 -255 -849 -143 -757 -547 -355 -462 -487 -162 -535 -986 -984 -82 -916 -233 -118 -833 -777 -605 -222 -671 -202 -772 -651 -644 -384 -497 -405 -809 -509 -218 -529 -377 -807 -28 -45 -162 -870 -320 -832 -332 -914 -24 -861 -816 -504 -425 -72 -510 -308 -385 -278 -202 -659 -228 -968 -325 -521 -771 -606 -385 -806 -590 -446 -404 -485 -580 -799 -966 -247 -449 -161 -557 -757 -862 -189 -404 -670 -844 -667 -504 -211 -506 -324 -953 -9 -585 -747 -994 -630 -390 -181 -126 -871 -261 -604 -659 -769 -28 -93 -38 -182 -943 -232 -446 -295 -540 -113 -581 -60 -242 -344 -797 -805 -632 -885 -717 -278 -864 -365 -414 -180 -721 -643 -275 -874 -291 -926 -666 -115 -63 -813 -672 -666 -49 -838 -993 -478 -570 -12 -373 -669 -514 -32 -800 -906 -281 -279 -454 -639 -141 -847 -832 -564 -455 -89 -805 -381 -680 -448 -406 -135 -715 -992 -357 -861 -24 -651 -568 -517 -460 -731 -211 -37 -585 -861 -877 -367 -731 -946 -852 -494 -737 -802 -695 -749 -685 -188 -792 -231 -428 -812 -766 -679 -950 -762 -155 -593 -990 -3 -248 -965 -314 -561 -579 -63 -520 -76 -138 -683 -125 -479 -282 -300 -764 -532 -52 -708 -513 -678 -980 -471 -231 -966 -257 -294 -987 -25 -695 -326 -865 -140 -529 -353 -266 -728 -532 -197 -150 -447 -218 -518 -604 -917 -780 -657 -953 -158 -453 -194 -195 -955 -828 -122 -498 -650 -983 -363 -677 -490 -75 -439 -429 -154 -436 -448 -539 -333 -705 -10 -493 -857 -792 -610 -910 -293 -483 -193 -902 -781 -459 -752 -573 -621 -904 -952 -510 -176 -512 -40 -73 -45 -129 -802 -981 -180 -780 -119 -769 -486 -24 -313 -119 -322 -622 -343 -908 -532 -809 -808 -314 -141 -579 -475 -43 -688 -5 -803 -43 -174 -331 -262 -184 -333 -601 -814 -115 -17 -692 -670 -862 -363 -307 -920 -409 -675 -401 -894 -518 -587 -810 -9 -992 -993 -851 -37 -856 -146 -221 -513 -73 -36 -756 -477 -194 -359 -294 -825 -826 -496 -269 -121 -31 -72 -472 -560 -16 -101 -115 -423 -709 -370 -757 -614 -618 -351 -408 -717 -992 -867 -822 -495 -769 -183 -976 -806 -619 -835 -409 -160 -532 -938 -376 -693 -898 -122 -125 -223 -623 -414 -635 -473 -162 -331 -669 -283 -749 -92 -647 -52 -989 -387 -256 -162 -142 -420 -796 -386 -119 -142 -66 -18 -625 -565 -661 -782 -148 -870 -441 -160 -907 -468 -459 -247 -956 -436 -190 -99 -947 -942 -887 -442 -833 -716 -716 -395 -810 -255 -25 -289 -287 -128 -747 -352 -201 -465 -890 -957 -576 -847 -818 -947 -42 -439 -361 -213 -234 -679 -241 -187 -288 -24 -649 -552 -559 -635 -497 -877 -673 -136 -544 -345 -767 -928 -404 -116 -99 -659 -577 -861 -174 -527 -788 -566 -746 -347 -852 -195 -242 -50 -617 -415 -298 -34 -726 -4 -345 -974 -318 -378 -933 -309 -204 -340 -675 -633 -307 -624 -51 -587 -976 -329 -284 -843 -15 -993 -801 -762 -619 -851 -346 -228 -706 -260 -901 -308 -630 -239 -572 -439 -390 -518 -118 -694 -795 -823 -10 -133 -31 -630 -937 -968 -476 -623 -687 -132 -146 -478 -99 -636 -72 -450 -676 -40 -760 -156 -789 -386 -763 -252 -550 -614 -275 -504 -156 -964 -14 -100 -44 -263 -856 -530 -353 -501 -973 -464 -725 -625 -73 -616 -144 -541 -103 -115 -84 -967 -137 -491 -379 -879 -741 -163 -962 -387 -970 -895 -351 -836 -718 -929 -593 -667 -271 -985 -224 -557 -780 -800 -699 -483 -274 -541 -305 -78 -29 -20 -768 -718 -963 -262 -896 -238 -209 -168 -521 -378 -945 -423 -943 -137 -635 -454 -472 -732 -565 -834 -246 -781 -15 -84 -930 -812 -463 -183 -722 -330 -877 -315 -967 -97 -729 -654 -646 -387 -615 -380 -854 -402 -56 -857 -510 -234 -494 -675 -565 -432 -672 -899 -213 -136 -948 -908 -341 -201 -544 -105 -904 -799 -47 -527 -547 -427 -738 -222 -654 -716 -153 -716 -576 -292 -104 -784 -422 -676 -514 -170 -312 -843 -928 -848 -104 -42 -279 -126 -921 -175 -300 -38 -209 -108 -919 -591 -310 -196 -221 -176 -989 -62 -699 -275 -701 -423 -514 -935 -535 -738 -677 -600 -742 -959 -987 -518 -58 -496 -628 -779 -191 -139 -96 -746 -119 -969 -778 -463 -142 -28 -253 -691 -423 -728 -80 -818 -326 -909 -157 -764 -663 -181 -484 -810 -85 -987 -889 -58 -285 -899 -142 -79 -438 -461 -18 -390 -604 -847 -116 -502 -941 -517 -763 -46 -99 -935 -877 -285 -421 -938 -395 -956 -103 -120 -651 -348 -15 -473 -254 -326 -823 -870 -464 -579 -289 -652 -446 -716 -914 -124 -867 -861 -777 -605 -789 -820 -737 -686 -24 -655 -891 -259 -229 -693 -769 -539 -492 -195 -686 -219 -879 -330 -644 -860 -26 -365 -675 -662 -761 -309 -607 -584 -322 -279 -266 -756 -836 -323 -450 -33 -49 -737 -781 -749 -58 -189 -963 -384 -618 -888 -550 -61 -697 -972 -157 -612 -561 -35 -278 -730 -679 -623 -718 -372 -403 -543 -744 -189 -224 -498 -220 -508 -693 -697 -387 -291 -603 -106 -633 -8 -244 -888 -577 -960 -975 -280 -215 -864 -725 -78 -901 -965 -64 -390 -472 -768 -41 -210 -283 -275 -699 -787 -379 -571 -292 -369 -481 -550 -575 -698 -967 -112 -105 -194 -156 -717 -732 -172 -322 -548 -238 -278 -55 -465 -942 -460 -470 -363 -348 -716 -451 -958 -341 -989 -838 -641 -542 -192 -91 -988 -740 -49 -171 -344 -185 -598 -800 -265 -807 -266 -692 -664 -347 -105 -231 -59 -438 -48 -739 -119 -152 -158 -655 -371 -849 -920 -187 -995 -292 -110 -535 -127 -262 -448 -403 -341 -252 -662 -529 -56 -684 -742 -843 -17 -199 -572 -75 -680 -257 -597 -758 -208 -859 -548 -191 -508 -864 -840 -577 -945 -182 -94 -459 -17 -449 -569 -46 -973 -623 -577 -453 -757 -897 -778 -217 -244 -342 -597 -804 -585 -402 -632 -416 -294 -668 -600 -364 -403 -730 -847 -563 -355 -157 -475 -809 -610 -56 -598 -105 -1000 -248 -919 -445 -293 -297 -497 -102 -994 -677 -197 -721 -654 -782 -93 -263 -319 -924 -117 -714 -690 -903 -1000 -334 -753 -643 -783 -68 -267 -443 -616 -635 -311 -954 -666 -990 -65 -451 -282 -895 -751 -732 -954 -159 -421 -161 -561 -453 -118 -896 -390 -945 -66 -555 -691 -5 -714 -889 -672 -178 -317 -996 -928 -308 -879 -627 -496 -778 -443 -719 -884 -744 -397 -478 -652 -232 -230 -427 -158 -939 -121 -226 -395 -50 -422 -178 -113 -940 -456 -319 -741 -674 -736 -30 -178 -376 -947 -606 -528 -160 -184 -568 -698 -865 -897 -341 -196 -326 -479 -489 -942 -695 -353 -24 -481 -52 -409 -998 -422 -971 -743 -59 -558 -450 -847 -405 -23 -13 -583 -957 -180 -173 -217 -165 -811 -248 -719 -678 -481 -375 -320 -620 -955 -991 -946 -624 -668 -787 -208 -567 -738 -423 -990 -790 -501 -295 -644 -521 -262 -744 -82 -851 -763 -854 -497 -552 -532 -672 -445 -524 -603 -316 -787 -504 -611 -946 -906 -949 -482 -951 -54 -198 -90 -145 -764 -991 -82 -795 -219 -164 -185 -234 -983 -554 -934 -551 -600 -902 -113 -484 -883 -326 -869 -250 -366 -861 -342 -784 -874 -580 -17 -738 -957 -591 -155 -345 -830 -563 -962 -74 -619 -49 -291 -609 -213 -805 -127 -688 -914 -605 -854 -476 -422 -392 -724 -785 -427 -448 -711 -169 -260 -161 -63 -928 -381 -898 -644 -226 -393 -550 -102 -417 -242 -274 -271 -183 -333 -479 -994 -567 -266 -600 -267 -989 -718 -104 -263 -582 -360 -1 -17 -624 -351 -498 -167 -199 -367 -152 -578 -152 -515 -806 -526 -314 -113 -134 -292 -895 -688 -65 -143 -742 -794 -580 -995 -431 -426 -668 -698 -134 -330 -524 -59 -34 -35 -293 -822 -968 -270 -270 -130 -621 -782 -870 -966 -478 -450 -877 -368 -273 -874 -112 -922 -583 -759 -524 -384 -331 -996 -637 -493 -370 -474 -987 -156 -962 -256 -26 -766 -988 -107 -1000 -565 -186 -304 -999 -970 -357 -958 -404 -552 -839 -958 -936 -883 -249 -796 -341 -387 -863 -518 -526 -459 -133 -230 -899 -413 -785 -101 -283 -636 -57 -240 -544 -969 -777 -801 -657 -954 -597 -653 -485 -311 -170 -651 -911 -903 -487 -550 -347 -503 -89 -841 -498 -445 -400 -441 -898 -71 -541 -450 -468 -73 -195 -317 -454 -371 -708 -723 -78 -738 -450 -572 -51 -613 -888 -158 -278 -450 -333 -128 -428 -321 -487 -64 -453 -3 -883 -557 -834 -591 -461 -882 -608 -117 -402 -834 -423 -616 -692 -166 -615 -642 -226 -883 -90 -35 -690 -282 -873 -993 -434 -625 -79 -997 -586 -713 -486 -94 -708 -718 -440 -243 -479 -316 -447 -11 -894 -183 -579 -521 -873 -288 -224 -520 -868 -532 -301 -949 -713 -309 -293 -834 -377 -686 -46 -319 -524 -307 -515 -788 -351 -520 -523 -307 -974 -679 -272 -412 -864 -258 -124 -472 -65 -346 -234 -464 -372 -957 -272 -131 -195 -232 -754 -404 -85 -658 -176 -861 -661 -519 -513 -901 -645 -325 -965 -46 -741 -241 -687 -679 -4 -283 -850 -397 -222 -372 -915 -640 -270 -576 -46 -165 -425 -659 -281 -704 -108 -618 -857 -859 -490 -523 -585 -173 -859 -841 -997 -331 -850 -744 -828 -637 -805 -481 -211 -985 -299 -70 -541 -98 -887 -972 -284 -483 -752 -207 -964 -49 -778 -871 -719 -984 -549 -74 -282 -921 -333 -395 -510 -195 -29 -502 -262 -931 -4 -943 -319 -172 -355 -641 -221 -40 -768 -266 -727 -469 -686 -913 -821 -71 -537 -913 -579 -68 -624 -675 -329 -96 -329 -897 -104 -115 -53 -337 -385 -769 -424 -35 -467 -642 -764 -261 -70 -677 -689 -672 -806 -226 -427 -67 -285 -878 -607 -155 -930 -903 -388 -39 -329 -293 -934 -803 -257 -564 -318 -670 -435 -139 -409 -624 -562 -346 -220 -482 -931 -450 -330 -858 -283 -875 -442 -940 -862 -391 -366 -695 -743 -867 -559 -690 -516 -615 -462 -838 -916 -293 -230 -673 -328 -733 -464 -884 -980 -970 -565 -903 -333 -841 -333 -128 -243 -471 -333 -382 -617 -172 -129 -623 -655 -333 -398 -24 -726 -127 -182 -426 -93 -124 -535 -889 -548 -241 -840 -884 -108 -33 -921 -471 -619 -435 -475 -320 -525 -88 -107 -563 -225 -755 -368 -736 -813 -906 -130 -738 -112 -73 -130 -580 -509 -318 -719 -588 -841 -181 -717 -621 -890 -512 -536 -302 -645 -939 -71 -205 -949 -420 -210 -229 -390 -112 -512 -847 -400 -14 -613 -289 -704 -656 -395 -305 -831 -889 -933 -514 -461 -584 -810 -644 -652 -971 -429 -795 -586 -66 -973 -669 -423 -449 -307 -955 -559 -142 -954 -701 -230 -74 -149 -398 -259 -611 -34 -728 -921 -811 -530 -39 -484 -8 -131 -790 -437 -265 -683 -520 -751 -726 -678 -598 -870 -815 -442 -249 -796 -603 -60 -568 -473 -718 -164 -718 -927 -268 -336 -855 -636 -707 -866 -873 -13 -52 -964 -744 -613 -720 -719 -798 -826 -459 -320 -794 -132 -906 -442 -671 -440 -30 -249 -962 -85 -630 -4 -229 -263 -388 -764 -131 -119 -718 -405 -119 -727 -404 -378 -494 -811 -940 -649 -532 -353 -674 -66 -624 -757 -267 -679 -109 -422 -555 -836 -521 -298 -492 -869 -511 -543 -931 -952 -475 -632 -379 -747 -450 -820 -979 -157 -77 -283 -535 -43 -18 -152 -455 -939 -620 -919 -232 -586 -817 -764 -152 -538 -917 -386 -305 -294 -718 -435 -340 -681 -778 -563 -886 -761 -962 -980 -618 -383 -278 -154 -655 -415 -940 -315 -647 -720 -889 -448 -253 -797 -28 -143 -342 -431 -193 -120 -363 -578 -721 -703 -772 -524 -32 -905 -375 -156 -399 -422 -711 -990 -691 -853 -102 -869 -107 -776 -340 -461 -859 -358 -92 -280 -590 -560 -47 -777 -304 -47 -901 -498 -471 -501 -367 -112 -512 -772 -360 -90 -554 -435 -497 -313 -548 -375 -303 -422 -186 -695 -248 -82 -223 -902 -44 -750 -877 -922 -301 -857 -402 -551 -530 -176 -232 -798 -315 -803 -332 -942 -599 -632 -128 -457 -79 -927 -106 -789 -806 -774 -830 -157 -727 -625 -310 -1 -885 -833 -632 -714 -580 -279 -324 -3 -857 -470 -52 -569 -461 -429 -274 -909 -637 -974 -692 -845 -773 -235 -975 -612 -256 -297 -210 -125 -86 -411 -626 -329 -52 -331 -617 -127 -272 -598 -861 -300 -392 -593 -80 -633 -298 -783 -158 -283 -48 -463 -35 -768 -702 -442 -565 -751 -348 -382 -378 -816 -765 -777 -379 -446 -522 -309 -745 -374 -165 -196 -22 -546 -986 -691 -88 -665 -378 -402 -224 -169 -205 -890 -723 -760 -406 -969 -830 -659 -837 -408 -206 -622 -529 -425 -870 -349 -105 -996 -957 -618 -473 -457 -811 -393 -2 -950 -769 -674 -903 -96 -261 -641 -245 -87 -375 -348 -891 -762 -992 -886 -540 -39 -896 -454 -198 -764 -879 -142 -144 -349 -743 -641 -594 -817 -406 -176 -413 -70 -340 -845 -543 -572 -184 -494 -698 -303 -510 -105 -814 -623 -229 -386 -253 -40 -566 -682 -47 -665 -5 -876 -265 -498 -916 -727 -695 -252 -602 -41 -811 -906 -404 -955 -577 -782 -861 -875 -317 -558 -871 -421 -148 -79 -104 -98 -219 -468 -118 -237 -410 -373 -521 -385 -594 -605 -126 -537 -406 -319 -564 -933 -698 -787 -688 -521 -974 -971 -433 -556 -77 -229 -35 -894 -322 -25 -439 -152 -269 -143 -146 -177 -893 -571 -418 -502 -585 -15 -184 -373 -295 -969 -19 -703 -665 -296 -842 -937 -91 -1 -671 -140 -732 -480 -785 -980 -417 -308 -192 -574 -754 -548 -604 -869 -356 -91 -115 -760 -639 -186 -564 -595 -859 -165 -765 -108 -595 -704 -510 -273 -71 -636 -724 -415 -58 -724 -867 -765 -158 -429 -783 -808 -799 -111 -706 -68 -970 -214 -862 -59 -398 -490 -704 -490 -760 -572 -644 -377 -97 -940 -541 -922 -368 -185 -594 -611 -509 -882 -549 -818 -78 -739 -27 -159 -660 -658 -951 -700 -915 -727 -870 -764 -379 -316 -918 -255 -852 -702 -866 -183 -891 -948 -251 -858 -866 -628 -645 -551 -5 -709 -363 -869 -45 -391 -114 -364 -424 -893 -834 -214 -782 -347 -354 -835 -768 -363 -667 -114 -472 -708 -152 -434 -9 -361 -116 -83 -294 -503 -378 -375 -127 -995 -640 -426 -50 -662 -503 -76 -451 -464 -184 -782 -517 -832 -905 -358 -950 -745 -422 -348 -870 -264 -595 -597 -419 -768 -350 -715 -933 -141 -824 -9 -176 -382 -460 -222 -242 -472 -529 -474 -932 -682 -24 -922 -71 -768 -935 -18 -419 -169 -948 -751 -564 -91 -13 -993 -745 -432 -39 -646 -465 -203 -73 -777 -633 -783 -760 -974 -780 -997 -464 -999 -214 -479 -720 -881 -804 -634 -716 -586 -429 -827 -784 -228 -293 -953 -97 -501 -461 -751 -888 -507 -545 -755 -421 -923 -587 -338 -163 -592 -971 -491 -804 -842 -267 -545 -95 -638 -946 -415 -779 -952 -735 -774 -833 -572 -223 -470 -928 -441 -302 -770 -1 -669 -879 -792 -245 -823 -781 -511 -493 -310 -958 -108 -1 -202 -415 -539 -343 -202 -352 -31 -964 -825 -85 -979 -971 -297 -740 -120 -218 -297 -818 -574 -419 -466 -826 -198 -124 -388 -612 -170 -634 -849 -275 -269 -266 -193 -810 -252 -899 -848 -883 -306 -812 -759 -324 -819 -591 -371 -90 -693 -947 -194 -312 -553 -918 -109 -688 -576 -534 -172 -451 -246 -863 -934 -634 -283 -190 -145 -31 -887 -698 -355 -67 -810 -968 -725 -931 -607 -760 -538 -121 -427 -576 -860 -197 -600 -366 -438 -62 -350 -6 -272 -985 -109 -381 -451 -641 -200 -689 -12 -560 -205 -758 -817 -674 -605 -62 -830 -56 -319 -359 -520 -513 -96 -867 -514 -614 -855 -298 -566 -778 -78 -343 -886 -755 -74 -417 -926 -944 -606 -102 -46 -375 -855 -250 -433 -482 -467 -337 -690 -682 -628 -613 -954 -9 -4 -797 -897 -489 -980 -936 -878 -372 -273 -221 -142 -322 -695 -490 -682 -540 -777 -382 -540 -690 -863 -484 -34 -150 -484 -763 -131 -571 -788 -866 -481 -76 -974 -786 -69 -477 -447 -46 -587 -550 -876 -634 -618 -74 -682 -97 -815 -172 -458 -547 -176 -24 -240 -803 -709 -201 -442 -758 -11 -241 -102 -66 -101 -100 -620 -666 -79 -338 -564 -81 -586 -857 -732 -945 -498 -197 -306 -636 -209 -282 -881 -784 -399 -407 -398 -616 -491 -339 -789 -985 -924 -56 -318 -374 -782 -79 -288 -213 -632 -687 -277 -137 -491 -855 -483 -793 -831 -398 -109 -590 -608 -808 -278 -736 -498 -893 -920 -278 -477 -2 -446 -435 -120 -18 -256 -646 -660 -248 -532 -660 -464 -681 -386 -134 -553 -47 -56 -652 -720 -681 -675 -695 -679 -770 -315 -387 -798 -431 -531 -643 -4 -877 -981 -138 -814 -879 -579 -396 -26 -426 -661 -663 -237 -96 -847 -147 -76 -746 -368 -754 -433 -922 -764 -390 -874 -121 -220 -361 -916 -462 -983 -84 -509 -198 -537 -660 -482 -646 -895 -331 -642 -504 -553 -244 -192 -802 -199 -384 -802 -669 -2 -844 -477 -394 -602 -595 -596 -753 -867 -594 -707 -418 -543 -105 -405 -319 -242 -747 -741 -207 -400 -820 -250 -899 -780 -99 -499 -30 -177 -48 -51 -799 -936 -377 -782 -364 -26 -285 -217 -777 -779 -550 -131 -823 -829 -438 -365 -416 -131 -253 -864 -1 -169 -243 -244 -360 -514 -292 -192 -373 -982 -515 -421 -334 -143 -643 -488 -190 -738 -696 -544 -63 -635 -490 -306 -521 -770 -487 -336 -525 -289 -84 -246 -922 -296 -90 -619 -946 -483 -573 -926 -934 -603 -902 -954 -934 -724 -443 -387 -316 -706 -473 -211 -460 -938 -61 -425 -491 -203 -852 -46 -156 -269 -555 -325 -823 -482 -818 -732 -76 -747 -192 -594 -591 -660 -350 -711 -799 -963 -784 -80 -9 -597 -210 -111 -776 -737 -463 -584 -902 -376 -807 -173 -664 -177 -785 -305 -616 -540 -620 -126 -823 -309 -501 -642 -111 -549 -937 -765 -699 -72 -240 -939 -537 -223 -104 -626 -663 -63 -746 -298 -396 -866 -492 -260 -708 -368 -329 -308 -797 -928 -547 -905 -214 -114 -479 -279 -447 -256 -300 -254 -774 -69 -644 -929 -339 -476 -434 -434 -34 -805 -504 -325 -471 -935 -464 -882 -38 -298 -549 -482 -294 -717 -358 -923 -718 -198 -197 -963 -490 -74 -989 -669 -752 -606 -583 -966 -857 -546 -449 -557 -834 -288 -468 -624 -985 -428 -441 -667 -612 -696 -920 -704 -138 -825 -143 -979 -737 -340 -768 -708 -461 -146 -814 -931 -765 -772 -767 -988 -584 -408 -66 -190 -216 -279 -74 -502 -736 -220 -177 -397 -773 -398 -980 -824 -345 -130 -984 -859 -419 -845 -868 -359 -642 -757 -43 -250 -905 -274 -162 -216 -727 -133 -138 -779 -379 -992 -298 -470 -206 -614 -157 -177 -262 -263 -100 -108 -646 -689 -193 -894 -424 -843 -504 -960 -758 -361 -955 -559 -201 -987 -128 -593 -22 -755 -371 -954 -394 -310 -200 -23 -401 -129 -852 -970 -823 -258 -472 -612 -804 -664 -207 -983 -989 -132 -572 -487 -590 -985 -425 -16 -398 -249 -423 -208 -44 -913 -151 -903 -181 -325 -450 -289 -886 -77 -755 -687 -24 -370 -844 -305 -714 -874 -662 -824 -604 -986 -664 -664 -462 -675 -463 -963 -247 -456 -338 -142 -760 -428 -161 -874 -941 -337 -467 -136 -211 -471 -161 -344 -36 -593 -734 -119 -983 -133 -680 -794 -963 -332 -197 -269 -37 -366 -702 -49 -508 -662 -153 -406 -300 -167 -990 -174 -344 -42 -956 -999 -913 -263 -86 -220 -388 -619 -396 -97 -627 -764 -158 -710 -748 -915 -301 -764 -787 -229 -12 -8 -429 -249 -890 -791 -498 -730 -660 -277 -104 -747 -807 -325 -505 -323 -306 -988 -280 -258 -267 -905 -528 -452 -666 -809 -554 -124 -897 -998 -594 -844 -475 -12 -19 -130 -499 -642 -759 -919 -256 -865 -649 -391 -274 -512 -946 -369 -257 -611 -279 -101 -26 -196 -346 -848 -306 -367 -846 -961 -373 -302 -138 -535 -145 -264 -185 -503 -944 -505 -770 -503 -481 -858 -325 -231 -707 -789 -708 -754 -963 -539 -940 -604 -196 -268 -606 -559 -882 -731 -754 -562 -46 -410 -469 -131 -958 -843 -651 -578 -924 -181 -271 -207 -655 -747 -254 -146 -834 -508 -850 -388 -955 -629 -757 -720 -647 -84 -152 -832 -801 -93 -540 -894 -442 -780 -970 -121 -239 -145 -893 -92 -581 -761 -993 -221 -94 -704 -531 -98 -419 -467 -996 -426 -856 -495 -793 -684 -576 -447 -208 -704 -859 -485 -112 -442 -163 -474 -275 -637 -328 -874 -964 -403 -286 -59 -830 -80 -531 -509 -210 -158 -110 -818 -89 -216 -221 -84 -110 -224 -215 -633 -217 -568 -841 -784 -924 -505 -173 -92 -151 -38 -448 -300 -425 -292 -389 -272 -636 -175 -892 -358 -107 -540 -293 -577 -186 -461 -96 -830 -900 -376 -648 -11 -283 -856 -388 -310 -233 -930 -806 -560 -708 -470 -843 -178 -34 -199 -148 -972 -265 -941 -190 -340 -612 -807 -321 -547 -75 -100 -815 -600 -563 -945 -104 -583 -410 -624 -907 -725 -461 -597 -146 -408 -263 -943 -472 -667 -347 -64 -720 -309 -25 -884 -572 -22 -624 -553 -913 -104 -447 -678 -333 -245 -753 -598 -401 -558 -662 -772 -321 -137 -946 -347 -929 -979 -436 -134 -388 -679 -2 -573 -209 -494 -429 -590 -543 -558 -701 -567 -394 -268 -387 -744 -975 -212 -911 -566 -270 -722 -828 -957 -9 -270 -731 -657 -495 -263 -807 -163 -661 -398 -599 -200 -212 -874 -260 -343 -881 -700 -979 -52 -542 -161 -114 -490 -87 -408 -59 -786 -220 -780 -612 -28 -646 -270 -891 -517 -568 -900 -206 -224 -219 -687 -817 -856 -854 -501 -455 -396 -956 -825 -442 -459 -461 -845 -328 -792 -734 -923 -967 -780 -135 -309 -679 -852 -253 -268 -956 -639 -797 -647 -525 -457 -217 -566 -456 -207 -958 -853 -626 -80 -614 -122 -185 -455 -268 -502 -242 -359 -795 -672 -636 -216 -213 -568 -221 -433 -961 -787 -135 -835 -160 -838 -746 -894 -771 -661 -679 -728 -222 -924 -737 -493 -200 -140 -547 -557 -32 -279 -992 -420 -116 -684 -824 -947 -809 -904 -1 -900 -988 -73 -54 -306 -302 -905 -822 -954 -869 -171 -162 -961 -882 -200 -917 -163 -982 -828 -173 -367 -38 -502 -347 -737 -92 -471 -449 -653 -317 -520 -793 -377 -161 -527 -14 -814 -875 -78 -452 -60 -115 -40 -587 -236 -30 -912 -866 -773 -738 -956 -356 -347 -419 -294 -500 -49 -320 -140 -535 -71 -849 -487 -169 -47 -862 -693 -404 -747 -164 -850 -702 -655 -41 -559 -875 -378 -192 -855 -737 -88 -603 -561 -208 -397 -976 -887 -453 -27 -390 -1 -713 -528 -135 -397 -929 -789 -840 -649 -446 -153 -532 -995 -300 -335 -751 -664 -837 -990 -810 -786 -509 -42 -376 -870 -212 -110 -990 -451 -476 -46 -122 -738 -250 -724 -991 -629 -319 -413 -289 -436 -456 -693 -501 -48 -588 -917 -560 -440 -525 -868 -719 -532 -679 -138 -42 -464 -306 -152 -405 -34 -478 -75 -704 -317 -107 -511 -910 -328 -194 -378 -621 -687 -538 -863 -180 -248 -380 -969 -71 -579 -482 -172 -251 -851 -680 -793 -693 -180 -819 -433 -411 -806 -17 -86 -593 -674 -511 -617 -854 -318 -190 -624 -324 -543 -742 -158 -372 -394 -306 -900 -21 -365 -256 -473 -386 -521 -283 -504 -971 -22 -398 -3 -726 -909 -858 -378 -238 -633 -495 -350 -80 -454 -647 -382 -737 -339 -687 -607 -437 -314 -768 -506 -66 -479 -444 -670 -775 -907 -457 -13 -654 -790 -73 -285 -478 -153 -449 -296 -655 -363 -783 -2 -642 -599 -440 -448 -472 -911 -295 -778 -692 -823 -485 -15 -975 -924 -217 -966 -705 -844 -740 -508 -868 -479 -898 -553 -761 -808 -187 -851 -313 -148 -813 -487 -9 -224 -487 -443 -202 -772 -866 -151 -455 -906 -777 -679 -994 -851 -120 -746 -447 -464 -191 -675 -665 -206 -405 -323 -834 -547 -268 -469 -788 -724 -958 -340 -230 -349 -707 -856 -140 -738 -495 -965 -143 -473 -744 -283 -574 -953 -958 -710 -802 -175 -272 -730 -894 -332 -493 -733 -331 -481 -307 -802 -471 -557 -132 -834 -455 -891 -594 -814 -825 -857 -803 -581 -486 -232 -275 -679 -362 -64 -797 -50 -287 -44 -771 -545 -211 -90 -721 -552 -516 -485 -632 -26 -304 -121 -773 -471 -135 -675 -544 -447 -474 -869 -817 -196 -757 -114 -948 -949 -960 -260 -482 -217 -967 -203 -575 -662 -924 -16 -198 -185 -551 -894 -770 -412 -223 -678 -473 -335 -476 -120 -330 -577 -41 -943 -562 -793 -878 -17 -123 -35 -952 -399 -858 -102 -597 -806 -568 -352 -507 -493 -717 -960 -800 -368 -165 -927 -316 -458 -504 -373 -602 -592 -142 -246 -254 -320 -172 -618 -183 -291 -859 -859 -804 -566 -933 -248 -430 -761 -885 -564 -51 -898 -276 -218 -907 -123 -250 -28 -527 -131 -420 -828 -924 -721 -807 -842 -435 -589 -841 -362 -637 -71 -533 -726 -464 -763 -795 -516 -926 -177 -439 -663 -979 -890 -894 -891 -654 -749 -535 -951 -274 -654 -333 -38 -292 -684 -791 -432 -259 -857 -425 -113 -587 -468 -14 -688 -424 -488 -621 -364 -100 -417 -910 -874 -782 -92 -348 -240 -484 -39 -945 -522 -208 -178 -757 -83 -2 -831 -512 -765 -214 -602 -56 -265 -721 -935 -814 -836 -292 -145 -553 -895 -909 -867 -804 -134 -591 -286 -672 -88 -180 -777 -678 -306 -591 -726 -154 -797 -686 -623 -698 -20 -913 -372 -686 -299 -4 -503 -150 -487 -214 -906 -122 -633 -18 -671 -75 -130 -387 -321 -199 -413 -179 -756 -147 -922 -314 -499 -463 -774 -33 -875 -723 -898 -569 -96 -284 -713 -321 -581 -629 -416 -273 -275 -971 -8 -646 -746 -785 -908 -951 -652 -100 -708 -747 -610 -632 -850 -882 -872 -372 -147 -866 -776 -613 -47 -800 -103 -964 -923 -260 -905 -248 -274 -265 -203 -306 -730 -960 -614 -151 -584 -733 -766 -151 -522 -897 -107 -254 -970 -668 -36 -293 -779 -113 -645 -620 -323 -399 -711 -255 -102 -979 -975 -225 -899 -153 -820 -327 -425 -720 -792 -170 -484 -830 -11 -799 -35 -879 -190 -748 -489 -836 -705 -967 -310 -392 -981 -211 -28 -183 -45 -970 -945 -570 -520 -715 -57 -940 -237 -124 -882 -205 -629 -240 -396 -990 -643 -877 -546 -128 -503 -155 -192 -325 -28 -56 -713 -750 -98 -823 -249 -471 -215 -47 -183 -823 -342 -110 -255 -184 -75 -986 -494 -96 -144 -38 -956 -916 -926 -110 -436 -440 -291 -944 -680 -470 -344 -136 -247 -44 -913 -724 -898 -696 -551 -87 -239 -784 -80 -946 -139 -418 -321 -422 -74 -529 -266 -787 -466 -895 -298 -366 -25 -724 -866 -936 -554 -627 -44 -564 -747 -375 -377 -948 -137 -706 -32 -507 -415 -477 -985 -785 -841 -891 -368 -910 -852 -113 -862 -704 -981 -260 -28 -135 -692 -922 -942 -213 -626 -923 -735 -858 -599 -50 -110 -570 -928 -436 -535 -470 -926 -14 -188 -239 -892 -359 -887 -992 -773 -775 -154 -605 -861 -645 -240 -37 -10 -484 -2 -140 -233 -429 -947 -734 -551 -686 -833 -363 -490 -762 -180 -739 -934 -677 -635 -751 -310 -734 -671 -130 -754 -516 -387 -908 -869 -550 -233 -78 -355 -239 -47 -217 -815 -275 -561 -678 -261 -523 -895 -281 -758 -718 -538 -411 -464 -557 -73 -696 -526 -530 -294 -727 -442 -624 -614 -883 -609 -393 -434 -80 -912 -181 -782 -204 -102 -128 -858 -141 -887 -894 -825 -499 -557 -679 -826 -1000 -94 -88 -728 -331 -930 -6 -91 -623 -232 -659 -237 -640 -586 -678 -139 -798 -999 -669 -450 -250 -853 -437 -783 -208 -822 -149 -143 -703 -831 -623 -801 -426 -215 -364 -630 -906 -553 -158 -318 -55 -141 -973 -224 -185 -714 -58 -581 -704 -641 -470 -40 -948 -598 -626 -901 -414 -167 -889 -832 -606 -390 -368 -24 -656 -456 -974 -966 -929 -541 -794 -1000 -532 -433 -237 -420 -943 -584 -516 -436 -507 -797 -582 -617 -109 -567 -541 -649 -480 -575 -380 -725 -188 -927 -39 -669 -128 -734 -263 -924 -483 -311 -419 -668 -672 -802 -120 -160 -720 -550 -42 -952 -461 -189 -49 -109 -313 -953 -88 -313 -122 -292 -547 -238 -142 -639 -752 -382 -849 -454 -351 -171 -128 -870 -131 -405 -642 -694 -867 -740 -274 -257 -325 -280 -79 -971 -610 -200 -366 -380 -222 -718 -891 -879 -689 -776 -667 -235 -270 -740 -34 -608 -275 -945 -243 -591 -290 -460 -43 -654 -572 -668 -143 -516 -503 -637 -939 -54 -269 -31 -827 -823 -290 -182 -669 -330 -231 -465 -582 -762 -153 -869 -395 -455 -774 -562 -893 -467 -989 -587 -491 -325 -797 -681 -670 -766 -111 -677 -645 -171 -159 -782 -491 -821 -200 -547 -241 -429 -473 -298 -879 -705 -173 -265 -986 -827 -494 -360 -914 -318 -262 -607 -726 -277 -549 -717 -578 -653 -605 -580 -133 -659 -804 -326 -635 -324 -656 -27 -475 -310 -680 -196 -216 -193 -327 -388 -687 -471 -938 -31 -147 -627 -295 -108 -56 -933 -672 -830 -132 -772 -521 -759 -359 -243 -563 -597 -792 -555 -59 -787 -559 -159 -414 -853 -350 -884 -172 -706 -280 -698 -743 -88 -739 -449 -706 -176 -585 -90 -314 -681 -629 -27 -794 -167 -627 -803 -276 -650 -990 -266 -501 -561 -695 -852 -382 -909 -986 -484 -775 -238 -878 -667 -981 -793 -505 -259 -259 -375 -329 -221 -787 -146 -168 -526 -192 -833 -341 -905 -142 -646 -127 -300 -868 -959 -115 -516 -541 -612 -631 -840 -857 -869 -513 -105 -515 -847 -265 -574 -617 -366 -395 -386 -743 -403 -400 -711 -988 -811 -88 -198 -38 -449 -20 -619 -215 -89 -679 -655 -214 -368 -64 -770 -309 -750 -239 -877 -702 -154 -273 -59 -887 -990 -29 -908 -905 -851 -293 -302 -627 -802 -948 -191 -992 -669 -222 -565 -517 -106 -478 -382 -623 -262 -727 -275 -229 -645 -781 -338 -496 -13 -849 -581 -197 -286 -202 -987 -390 -98 -79 -316 -821 -870 -354 -473 -646 -319 -634 -847 -414 -555 -329 -923 -559 -205 -439 -205 -84 -877 -926 -392 -31 -337 -748 -6 -808 -801 -882 -376 -771 -781 -391 -738 -425 -624 -734 -973 -415 -681 -53 -766 -627 -577 -550 -895 -537 -45 -963 -186 -879 -152 -921 -320 -541 -143 -246 -332 -592 -261 -502 -779 -451 -689 -228 -810 -738 -410 -656 -383 -655 -619 -639 -206 -543 -477 -987 -137 -522 -217 -154 -885 -60 -997 -591 -342 -631 -460 -214 -837 -900 -671 -945 -680 -73 -141 -439 -405 -947 -649 -99 -914 -134 -691 -672 -265 -436 -669 -9 -760 -947 -188 -390 -704 -807 -741 -649 -70 -811 -344 -825 -204 -45 -748 -630 -108 -772 -483 -414 -15 -97 -527 -739 -334 -448 -385 -353 -539 -494 -961 -699 -806 -388 -341 -624 -367 -534 -729 -851 -302 -792 -492 -710 -975 -104 -802 -478 -103 -182 -292 -390 -62 -943 -253 -864 -663 -928 -323 -950 -577 -116 -426 -521 -175 -506 -454 -25 -431 -751 -658 -984 -232 -62 -453 -681 -329 -414 -980 -534 -548 -330 -578 -715 -616 -405 -107 -57 -93 -739 -581 -192 -952 -850 -798 -176 -956 -968 -898 -229 -883 -448 -226 -582 -760 -179 -990 -447 -914 -816 -971 -275 -715 -903 -737 -721 -600 -176 -738 -169 -239 -617 -640 -89 -867 -99 -544 -916 -584 -163 -553 -776 -798 -396 -599 -138 -635 -620 -637 -17 -413 -33 -34 -764 -983 -292 -398 -729 -1000 -711 -348 -923 -619 -920 -86 -435 -63 -676 -285 -750 -612 -325 -154 -89 -440 -362 -973 -328 -462 -456 -347 -383 -564 -419 -700 -635 -487 -451 -96 -373 -913 -63 -291 -612 -734 -878 -890 -683 -578 -518 -331 -486 -683 -328 -243 -668 -206 -703 -492 -925 -950 -983 -570 -201 -771 -476 -396 -155 -209 -672 -189 -700 -90 -967 -234 -366 -485 -671 -903 -296 -188 -59 -489 -198 -91 -447 -455 -751 -833 -359 -122 -672 -946 -512 -462 -953 -210 -559 -848 -964 -231 -652 -134 -498 -633 -138 -457 -163 -27 -728 -757 -477 -485 -717 -393 -222 -215 -529 -754 -844 -645 -323 -809 -555 -870 -722 -412 -309 -670 -676 -284 -112 -815 -189 -664 -847 -254 -572 -273 -58 -685 -188 -30 -168 -234 -902 -627 -745 -142 -302 -929 -630 -845 -968 -998 -49 -217 -673 -140 -550 -604 -698 -243 -963 -196 -775 -121 -904 -228 -692 -307 -999 -81 -954 -239 -68 -23 -518 -465 -434 -115 -692 -174 -831 -687 -236 -546 -953 -750 -111 -575 -99 -946 -653 -96 -612 -591 -270 -791 -249 -904 -402 -646 -998 -287 -503 -272 -714 -425 -445 -588 -132 -267 -560 -634 -728 -686 -841 -437 -774 -892 -872 -117 -855 -570 -264 -306 -189 -968 -114 -630 -541 -154 -239 -151 -971 -539 -613 -236 -218 -828 -869 -452 -447 -141 -720 -617 -884 -38 -474 -861 -930 -52 -909 -612 -440 -186 -300 -321 -235 -595 -247 -617 -159 -544 -974 -994 -795 -228 -415 -81 -996 -380 -687 -712 -916 -526 -450 -982 -616 -546 -334 -746 -480 -822 -388 -224 -547 -456 -6 -639 -984 -598 -980 -116 -746 -747 -94 -333 -206 -609 -916 -108 -216 -118 -188 -95 -605 -274 -599 -828 -21 -407 -134 -729 -759 -518 -689 -708 -214 -596 -615 -479 -989 -951 -154 -955 -910 -618 -495 -266 -557 -70 -26 -492 -584 -865 -472 -545 -816 -354 -632 -642 -20 -149 -429 -729 -801 -432 -998 -817 -365 -590 -874 -954 -916 -749 -548 -298 -953 -505 -393 -692 -483 -589 -514 -274 -531 -449 -717 -468 -729 -957 -541 -817 -903 -677 -389 -782 -911 -857 -992 -181 -645 -299 -9 -29 -371 -419 -29 -185 -422 -15 -375 -824 -755 -154 -105 -211 -560 -952 -990 -272 -668 -560 -832 -614 -952 -913 -759 -114 -936 -655 -472 -832 -121 -944 -792 -612 -386 -795 -354 -638 -458 -43 -429 -797 -438 -39 -956 -722 -796 -288 -8 -394 -3 -85 -984 -904 -546 -855 -540 -161 -569 -459 -71 -500 -423 -953 -930 -149 -868 -210 -971 -43 -734 -898 -964 -851 -423 -538 -305 -741 -254 -89 -183 -62 -681 -223 -813 -878 -11 -127 -392 -139 -246 -464 -688 -409 -895 -410 -492 -501 -465 -1000 -668 -244 -392 -622 -67 -214 -870 -135 -62 -270 -778 -131 -242 -524 -502 -962 -1 -632 -557 -342 -67 -127 -454 -902 -924 -33 -753 -102 -528 -419 -362 -928 -959 -574 -125 -197 -216 -785 -151 -261 -744 -977 -670 -347 -160 -405 -149 -412 -738 -329 -563 -234 -182 -258 -143 -839 -765 -133 -9 -451 -344 -563 -265 -182 -359 -637 -314 -340 -981 -353 -256 -876 -730 -768 -123 -265 -424 -877 -792 -266 -403 -867 -98 -280 -266 -514 -932 -392 -4 -439 -331 -966 -380 -329 -779 -337 -774 -992 -502 -453 -771 -13 -386 -31 -357 -971 -197 -527 -781 -687 -186 -102 -281 -613 -867 -60 -530 -887 -462 -777 -645 -656 -829 -420 -650 -114 -279 -309 -74 -142 -176 -451 -55 -868 -66 -97 -59 -463 -541 -14 -182 -577 -846 -617 -546 -638 -932 -887 -902 -322 -623 -946 -973 -396 -881 -27 -15 -178 -734 -192 -981 -583 -961 -950 -477 -256 -298 -583 -987 -342 -738 -859 -967 -591 -295 -192 -361 -1000 -85 -709 -350 -979 -658 -269 -707 -131 -253 -985 -484 -756 -468 -497 -746 -911 -420 -45 -419 -278 -372 -448 -953 -171 -958 -215 -852 -260 -566 -926 -717 -283 -269 -933 -664 -490 -136 -395 -458 -937 -558 -830 -135 -678 -364 -162 -42 -206 -157 -132 -233 -55 -635 -162 -221 -377 -493 -862 -201 -356 -472 -701 -587 -507 -71 -19 -17 -680 -421 -575 -837 -306 -688 -615 -594 -879 -664 -112 -732 -793 -375 -779 -646 -139 -847 -839 -261 -232 -590 -377 -5 -330 -776 -856 -939 -127 -239 -356 -154 -556 -178 -563 -559 -325 -42 -424 -747 -345 -863 -139 -325 -909 -240 -791 -257 -769 -43 -333 -489 -285 -205 -64 -658 -32 -350 -391 -342 -96 -12 -320 -622 -935 -700 -620 -53 -72 -635 -375 -253 -261 -56 -503 -745 -258 -196 -445 -406 -217 -509 -814 -923 -331 -770 -69 -323 -104 -773 -34 -879 -364 -406 -799 -555 -982 -892 -762 -939 -323 -196 -152 -509 -740 -359 -215 -101 -730 -729 -374 -895 -236 -380 -674 -758 -672 -370 -569 -932 -725 -781 -489 -844 -725 -567 -258 -324 -389 -679 -190 -865 -472 -433 -817 -595 -739 -519 -846 -991 -741 -720 -583 -871 -233 -601 -606 -362 -170 -749 -175 -632 -405 -432 -125 -66 -578 -819 -273 -746 -414 -363 -986 -835 -703 -811 -389 -585 -370 -283 -3 -538 -182 -174 -579 -78 -763 -509 -596 -184 -722 -388 -837 -788 -882 -58 -617 -726 -4 -418 -974 -306 -71 -836 -73 -971 -416 -761 -638 -576 -542 -383 -730 -860 -669 -590 -652 -349 -10 -631 -210 -58 -492 -14 -15 -909 -632 -498 -956 -123 -974 -113 -210 -53 -564 -579 -89 -592 -236 -628 -404 -417 -638 -21 -78 -307 -872 -551 -847 -807 -808 -176 -395 -761 -935 -819 -119 -680 -847 -8 -626 -767 -570 -571 -909 -205 -551 -15 -900 -605 -973 -138 -194 -977 -871 -302 -116 -951 -970 -150 -303 -751 -271 -54 -420 -678 -727 -215 -423 -216 -893 -948 -378 -316 -943 -187 -231 -32 -246 -533 -552 -418 -468 -689 -693 -504 -249 -38 -353 -484 -633 -605 -906 -368 -946 -227 -744 -968 -423 -61 -218 -280 -451 -900 -666 -920 -822 -931 -202 -796 -831 -413 -598 -819 -874 -459 -750 -97 -188 -3 -763 -691 -557 -523 -537 -120 -736 -39 -84 -10 -778 -972 -115 -610 -707 -604 -155 -355 -598 -94 -621 -423 -361 -314 -694 -523 -754 -408 -534 -324 -400 -638 -261 -350 -980 -766 -755 -413 -842 -227 -244 -615 -951 -654 -647 -354 -743 -696 -608 -919 -36 -98 -363 -755 -971 -260 -423 -280 -303 -711 -949 -372 -116 -186 -464 -216 -890 -439 -525 -573 -750 -908 -682 -645 -843 -65 -444 -319 -782 -471 -11 -25 -548 -976 -35 -955 -935 -2 -7 -791 -496 -892 -547 -530 -820 -471 -127 -259 -894 -293 -265 -242 -916 -494 -455 -140 -592 -93 -346 -111 -357 -701 -573 -531 -990 -786 -338 -549 -904 -327 -553 -411 -9 -552 -946 -93 -594 -622 -366 -688 -510 -100 -855 -848 -844 -28 -427 -908 -185 -137 -430 -285 -887 -146 -961 -520 -840 -817 -846 -668 -129 -863 -598 -952 -782 -552 -116 -208 -849 -668 -590 -605 -618 -581 -562 -324 -17 -961 -748 -56 -72 -428 -719 -713 -496 -311 -346 -878 -267 -34 -537 -347 -378 -750 -41 -364 -283 -642 -561 -286 -275 -522 -4 -146 -40 -499 -680 -529 -469 -510 -480 -266 -976 -374 -887 -966 -692 -952 -665 -335 -937 -71 -594 -106 -249 -301 -798 -757 -975 -933 -660 -326 -634 -582 -232 -591 -653 -608 -502 -265 -889 -35 -949 -724 -413 -359 -704 -664 -645 -462 -710 -632 -368 -475 -342 -1000 -665 -436 -548 -320 -595 -712 -164 -583 -999 -352 -362 -820 -548 -443 -978 -829 -409 -787 -329 -339 -785 -993 -714 -15 -708 -427 -940 -322 -895 -55 -120 -522 -730 -971 -167 -726 -294 -648 -952 -983 -842 -873 -107 -577 -197 -82 -422 -349 -96 -587 -879 -328 -365 -733 -672 -944 -451 -390 -954 -189 -400 -65 -226 -424 -353 -719 -19 -100 -586 -85 -944 -465 -803 -724 -432 -968 -502 -944 -169 -624 -592 -415 -342 -34 -617 -994 -295 -1 -372 -654 -698 -735 -475 -465 -560 -407 -722 -202 -361 -967 -948 -227 -128 -720 -14 -895 -537 -630 -642 -780 -726 -488 -413 -170 -753 -681 -884 -293 -287 -70 -560 -306 -570 -216 -24 -143 -695 -434 -930 -643 -703 -70 -488 -888 -95 -513 -838 -537 -974 -602 -967 -847 -456 -508 -336 -192 -116 -53 -234 -95 -602 -673 -966 -291 -641 -309 -893 -909 -869 -418 -21 -597 -253 -302 -453 -929 -763 -25 -902 -537 -372 -709 -195 -907 -458 -813 -549 -246 -89 -828 -956 -772 -94 -534 -543 -505 -222 -491 -870 -84 -287 -884 -100 -708 -773 -993 -39 -274 -754 -432 -775 -725 -720 -968 -25 -319 -506 -964 -670 -839 -804 -41 -171 -946 -11 -751 -404 -783 -293 -760 -941 -574 -140 -226 -801 -958 -79 -269 -998 -250 -43 -822 -409 -691 -797 -657 -275 -436 -766 -533 -165 -709 -201 -284 -659 -197 -976 -699 -799 -635 -991 -584 -63 -532 -729 -287 -335 -232 -120 -592 -348 -841 -537 -22 -447 -311 -101 -140 -896 -710 -820 -305 -943 -499 -684 -995 -524 -840 -522 -299 -481 -747 -483 -636 -723 -465 -465 -328 -429 -209 -334 -397 -322 -450 -935 -709 -727 -335 -400 -590 -356 -262 -9 -702 -104 -27 -849 -589 -964 -388 -475 -281 -962 -635 -730 -800 -54 -246 -271 -373 -736 -766 -630 -78 -187 -763 -780 -129 -598 -1 -232 -925 -538 -682 -498 -127 -644 -793 -266 -203 -383 -761 -549 -858 -388 -594 -232 -417 -325 -909 -619 -820 -323 -281 -881 -503 -440 -734 -692 -115 -323 -632 -341 -13 -632 -463 -87 -989 -102 -51 -930 -920 -592 -774 -65 -141 -607 -400 -351 -426 -397 -899 -137 -409 -912 -67 -501 -420 -509 -211 -84 -801 -27 -365 -716 -549 -676 -821 -213 -88 -555 -526 -719 -531 -601 -745 -894 -211 -244 -461 -809 -878 -457 -77 -560 -534 -816 -126 -287 -121 -277 -420 -867 -592 -948 -350 -126 -963 -789 -946 -328 -465 -438 -699 -183 -981 -383 -788 -625 -996 -613 -371 -765 -561 -11 -106 -586 -772 -291 -10 -975 -361 -395 -566 -382 -335 -258 -538 -347 -912 -1 -687 -178 -645 -114 -184 -102 -410 -805 -70 -838 -743 -74 -113 -766 -2 -704 -611 -921 -410 -232 -693 -263 -931 -328 -889 -62 -933 -571 -624 -753 -805 -281 -567 -146 -815 -692 -890 -584 -21 -568 -505 -889 -347 -885 -281 -119 -390 -978 -104 -970 -926 -233 -958 -777 -687 -98 -665 -68 -741 -785 -897 -384 -441 -247 -281 -935 -949 -377 -439 -649 -833 -909 -833 -639 -660 -207 -619 -873 -964 -760 -809 -1 -899 -206 -551 -198 -660 -565 -993 -802 -544 -278 -561 -797 -925 -293 -335 -231 -219 -975 -891 -702 -708 -323 -675 -189 -436 -188 -971 -325 -790 -616 -150 -923 -843 -8 -981 -759 -58 -402 -674 -13 -599 -321 -663 -881 -679 -35 -664 -431 -322 -574 -956 -524 -920 -230 -541 -32 -599 -200 -341 -813 -361 -472 -125 -379 -598 -955 -150 -890 -249 -455 -648 -920 -112 -206 -779 -906 -854 -234 -153 -597 -541 -414 -325 -143 -300 -708 -743 -196 -662 -427 -729 -465 -814 -243 -769 -101 -56 -800 -945 -354 -405 -611 -980 -512 -915 -208 -399 -134 -851 -186 -542 -319 -551 -719 -493 -591 -677 -148 -263 -367 -13 -168 -360 -914 -935 -625 -511 -292 -71 -258 -16 -803 -160 -615 -40 -165 -587 -664 -378 -36 -565 -357 -270 -947 -630 -8 -166 -693 -721 -244 -283 -790 -239 -340 -197 -189 -576 -958 -911 -580 -207 -590 -584 -991 -282 -654 -780 -65 -127 -77 -583 -145 -795 -917 -280 -304 -471 -271 -883 -517 -164 -731 -183 -459 -363 -632 -614 -168 -719 -770 -328 -887 -858 -914 -54 -424 -509 -679 -242 -284 -509 -929 -384 -161 -745 -648 -485 -561 -350 -205 -217 -100 -718 -658 -843 -184 -916 -30 -953 -254 -471 -972 -322 -101 -698 -106 -848 -663 -215 -605 -159 -181 -363 -421 -710 -491 -126 -538 -566 -849 -866 -768 -959 -572 -206 -719 -440 -114 -835 -950 -871 -155 -516 -780 -833 -920 -823 -288 -246 -317 -627 -844 -988 -466 -139 -768 -413 -492 -77 -994 -313 -695 -364 -10 -113 -228 -695 -509 -701 -481 -839 -99 -439 -502 -357 -914 -123 -663 -546 -534 -808 -640 -978 -839 -733 -982 -219 -145 -266 -368 -19 -753 -774 -447 -421 -996 -367 -456 -262 -955 -891 -970 -744 -263 -877 -490 -938 -135 -187 -371 -849 -323 -91 -462 -590 -106 -205 -334 -525 -408 -518 -859 -832 -273 -994 -115 -17 -892 -3 -794 -648 -586 -231 -659 -969 -915 -419 -243 -109 -298 -383 -21 -919 -441 -143 -134 -119 -623 -703 -508 -441 -802 -243 -920 -963 -110 -755 -211 -958 -854 -176 -116 -582 -503 -706 -474 -85 -620 -957 -124 -744 -39 -20 -51 -804 -116 -699 -753 -395 -946 -867 -572 -392 -24 -716 -441 -693 -568 -452 -827 -186 -973 -959 -730 -306 -772 -345 -902 -919 -321 -509 -656 -580 -804 -128 -138 -912 -217 -450 -966 -142 -614 -906 -131 -74 -202 -295 -32 -995 -135 -746 -180 -600 -166 -342 -648 -983 -39 -81 -614 -663 -752 -120 -59 -57 -176 -161 -412 -223 -211 -774 -315 -987 -830 -990 -825 -543 -543 -582 -506 -767 -108 -9 -608 -705 -427 -496 -534 -883 -366 -221 -767 -524 -739 -873 -332 -956 -294 -541 -42 -669 -436 -777 -603 -320 -602 -724 -104 -250 -902 -90 -608 -139 -262 -149 -498 -368 -402 -54 -161 -813 -481 -255 -131 -612 -721 -484 -694 -163 -607 -734 -532 -755 -219 -158 -939 -425 -920 -293 -55 -692 -305 -788 -547 -810 -624 -538 -308 -919 -977 -886 -531 -864 -468 -868 -34 -492 -158 -510 -428 -206 -79 -221 -47 -333 -648 -288 -75 -687 -642 -728 -2 -27 -200 -66 -251 -468 -463 -560 -674 -867 -570 -383 -881 -751 -981 -482 -177 -273 -817 -555 -830 -780 -439 -88 -25 -127 -960 -193 -873 -785 -885 -85 -553 -890 -249 -887 -938 -237 -715 -528 -39 -984 -513 -862 -847 -199 -86 -475 -161 -627 -666 -602 -500 -476 -459 -23 -80 -901 -529 -114 -596 -475 -694 -808 -929 -600 -151 -393 -324 -625 -728 -893 -79 -903 -129 -932 -619 -482 -612 -164 -194 -200 -63 -997 -482 -102 -29 -815 -924 -275 -289 -5 -201 -125 -993 -335 -959 -757 -177 -773 -54 -536 -785 -888 -556 -821 -93 -812 -920 -558 -209 -504 -287 -778 -887 -327 -496 -547 -106 -804 -394 -835 -923 -658 -266 -778 -89 -572 -819 -576 -99 -505 -294 -951 -848 -758 -376 -684 -34 -368 -848 -582 -108 -706 -661 -118 -599 -238 -453 -716 -95 -978 -149 -292 -823 -374 -767 -660 -447 -616 -918 -474 -312 -62 -351 -164 -473 -414 -975 -342 -267 -830 -178 -328 -130 -227 -517 -439 -187 -426 -493 -666 -746 -277 -701 -867 -816 -886 -645 -882 -711 -754 -289 -347 -418 -679 -595 -725 -375 -62 -374 -432 -506 -847 -849 -296 -535 -430 -291 -900 -964 -47 -576 -979 -78 -306 -400 -629 -426 -825 -185 -301 -751 -900 -533 -282 -473 -420 -43 -278 -474 -457 -921 -85 -894 -29 -869 -846 -806 -533 -902 -126 -156 -117 -291 -21 -174 -656 -14 -283 -190 -852 -964 -394 -287 -567 -351 -629 -189 -699 -887 -691 -163 -236 -444 -656 -931 -867 -30 -453 -250 -202 -762 -388 -765 -760 -244 -514 -167 -370 -489 -135 -43 -127 -283 -835 -756 -418 -359 -726 -969 -277 -866 -547 -382 -582 -889 -831 -156 -441 -989 -384 -53 -305 -78 -196 -202 -970 -913 -243 -254 -576 -636 -818 -29 -739 -363 -59 -471 -49 -665 -841 -635 -747 -275 -872 -27 -822 -561 -681 -877 -254 -720 -903 -986 -76 -638 -274 -473 -341 -473 -432 -121 -642 -744 -685 -242 -503 -429 -904 -202 -332 -14 -181 -302 -644 -652 -554 -211 -652 -372 -513 -311 -875 -668 -574 -222 -969 -917 -977 -427 -312 -412 -134 -630 -473 -1 -105 -55 -828 -983 -374 -744 -684 -249 -989 -746 -51 -990 -760 -351 -567 -390 -791 -189 -115 -63 -839 -948 -33 -236 -127 -601 -895 -618 -437 -89 -86 -414 -633 -948 -956 -230 -685 -328 -375 -774 -916 -523 -695 -474 -131 -335 -961 -142 -559 -800 -706 -558 -769 -433 -308 -603 -398 -899 -221 -695 -516 -818 -485 -554 -296 -484 -661 -387 -942 -904 -858 -693 -185 -561 -665 -909 -3 -633 -490 -655 -657 -791 -66 -121 -254 -573 -863 -728 -579 -326 -358 -238 -847 -281 -883 -599 -86 -376 -472 -368 -557 -47 -957 -174 -11 -833 -260 -719 -390 -833 -535 -697 -759 -3 -726 -646 -316 -199 -620 -156 -264 -453 -700 -912 -721 -603 -896 -988 -2 -138 -163 -479 -939 -131 -401 -659 -22 -658 -802 -743 -705 -764 -885 -135 -422 -916 -76 -19 -223 -233 -636 -417 -971 -433 -131 -161 -416 -375 -366 -606 -355 -147 -979 -774 -224 -15 -650 -472 -286 -812 -951 -103 -980 -292 -116 -783 -145 -999 -193 -186 -709 -282 -655 -189 -239 -541 -403 -739 -411 -261 -115 -423 -83 -614 -607 -483 -114 -83 -297 -587 -47 -989 -714 -950 -348 -191 -295 -958 -593 -655 -554 -745 -373 -51 -498 -648 -51 -193 -64 -143 -725 -865 -111 -304 -254 -711 -432 -438 -875 -639 -263 -642 -721 -203 -740 -900 -172 -254 -454 -754 -513 -765 -695 -887 -805 -227 -823 -565 -529 -660 -442 -202 -914 -947 -912 -788 -470 -685 -974 -322 -147 -411 -906 -109 -980 -94 -406 -6 -493 -392 -481 -299 -623 -335 -860 -541 -483 -977 -509 -358 -763 -204 -989 -235 -648 -638 -412 -480 -725 -873 -720 -364 -796 -815 -100 -220 -88 -308 -563 -623 -441 -601 -694 -628 -154 -657 -60 -511 -770 -130 -820 -286 -314 -180 -858 -27 -242 -422 -78 -453 -318 -438 -17 -126 -831 -273 -998 -486 -926 -519 -479 -459 -748 -210 -583 -354 -22 -767 -13 -739 -287 -269 -856 -954 -580 -91 -808 -237 -137 -275 -90 -283 -199 -423 -679 -41 -337 -105 -561 -85 -35 -226 -132 -492 -306 -978 -441 -475 -758 -960 -815 -816 -527 -619 -245 -886 -731 -495 -135 -423 -265 -137 -283 -641 -609 -393 -890 -392 -236 -502 -677 -834 -514 -217 -802 -89 -209 -749 -299 -85 -28 -83 -702 -550 -568 -472 -558 -863 -933 -332 -970 -164 -442 -936 -886 -432 -309 -886 -631 -825 -451 -71 -98 -432 -618 -976 -981 -972 -410 -362 -192 -550 -558 -489 -301 -496 -561 -631 -648 -472 -377 -503 -634 -320 -100 -111 -141 -541 -122 -17 -270 -438 -67 -542 -104 -574 -466 -259 -890 -1000 -891 -26 -559 -816 -715 -715 -598 -472 -248 -822 -664 -532 -529 -837 -325 -209 -391 -901 -4 -421 -255 -345 -31 -878 -289 -585 -945 -783 -241 -676 -897 -523 -807 -546 -963 -82 -64 -91 -977 -888 -116 -153 -745 -499 -187 -935 -976 -618 -278 -347 -633 -428 -688 -715 -965 -804 -818 -763 -349 -514 -455 -900 -50 -228 -978 -551 -835 -711 -327 -429 -750 -368 -730 -126 -536 -649 -408 -598 -597 -78 -200 -34 -616 -568 -533 -874 -263 -996 -556 -703 -492 -705 -424 -997 -518 -796 -382 -969 -957 -937 -860 -133 -668 -66 -685 -578 -303 -961 -721 -169 -930 -914 -645 -945 -761 -794 -363 -478 -174 -207 -188 -971 -276 -373 -28 -66 -958 -841 -787 -433 -925 -609 -489 -511 -93 -399 -452 -35 -167 -747 -445 -131 -550 -228 -299 -372 -249 -403 -166 -254 -502 -123 -728 -771 -527 -367 -965 -961 -261 -614 -211 -200 -864 -180 -43 -35 -70 -266 -830 -950 -650 -617 -119 -826 -319 -712 -141 -373 -544 -771 -924 -81 -234 -818 -360 -511 -174 -805 -504 -522 -537 -466 -825 -512 -218 -974 -28 -248 -338 -922 -738 -790 -430 -171 -790 -844 -487 -29 -726 -690 -922 -196 -999 -34 -969 -955 -354 -844 -719 -275 -777 -262 -371 -164 -600 -282 -430 -413 -66 -828 -989 -311 -514 -384 -347 -618 -676 -894 -410 -289 -855 -911 -552 -20 -22 -359 -539 -319 -695 -126 -460 -337 -860 -485 -136 -422 -427 -576 -634 -353 -880 -370 -68 -21 -376 -414 -421 -355 -913 -343 -263 -742 -992 -198 -322 -520 -682 -709 -177 -24 -906 -430 -464 -10 -441 -49 -534 -278 -284 -907 -181 -578 -206 -716 -19 -937 -58 -52 -299 -322 -426 -630 -822 -674 -705 -800 -517 -507 -370 -632 -968 -411 -841 -13 -273 -497 -678 -309 -267 -431 -679 -534 -352 -592 -125 -302 -912 -676 -27 -12 -177 -271 -8 -965 -91 -214 -443 -230 -424 -556 -138 -588 -359 -359 -1 -470 -126 -432 -299 -652 -317 -951 -744 -406 -41 -617 -397 -446 -603 -145 -664 -437 -135 -416 -839 -351 -896 -325 -59 -762 -808 -594 -276 -29 -870 -804 -252 -296 -197 -407 -842 -232 -337 -823 -908 -351 -868 -357 -111 -730 -210 -185 -357 -847 -41 -380 -62 -559 -749 -696 -433 -954 -277 -938 -729 -97 -198 -655 -730 -622 -934 -603 -678 -43 -980 -611 -824 -962 -456 -335 -783 -363 -380 -526 -7 -101 -606 -140 -976 -630 -117 -606 -108 -223 -273 -32 -680 -635 -346 -465 -893 -804 -763 -71 -502 -677 -103 -461 -58 -563 -871 -299 -135 -394 -543 -692 -783 -434 -937 -793 -690 -647 -284 -955 -301 -402 -950 -14 -212 -895 -347 -671 -147 -159 -645 -11 -846 -928 -890 -133 -862 -582 -98 -465 -643 -394 -232 -183 -856 -219 -760 -954 -13 -752 -389 -37 -906 -9 -382 -461 -295 -570 -929 -214 -554 -531 -38 -829 -742 -900 -655 -981 -378 -236 -915 -404 -574 -180 -790 -999 -647 -287 -535 -721 -846 -216 -896 -571 -494 -405 -314 -750 -521 -916 -184 -946 -216 -693 -683 -450 -61 -816 -929 -683 -73 -463 -972 -703 -15 -835 -580 -389 -257 -395 -116 -294 -910 -540 -456 -585 -888 -961 -65 -108 -727 -588 -948 -449 -28 -933 -606 -615 -713 -475 -972 -935 -905 -245 -321 -89 -824 -653 -303 -330 -253 -197 -95 -940 -677 -227 -726 -551 -248 -792 -389 -774 -203 -171 -558 -950 -481 -974 -129 -957 -71 -686 -162 -705 -523 -24 -98 -713 -251 -962 -657 -434 -395 -94 -570 -976 -33 -322 -733 -279 -552 -738 -568 -767 -543 -57 -80 -651 -920 -773 -886 -821 -749 -22 -12 -65 -624 -256 -606 -809 -427 -291 -158 -760 -620 -265 -114 -926 -225 -646 -985 -91 -310 -426 -388 -77 -930 -935 -253 -615 -847 -362 -503 -760 -35 -655 -255 -623 -988 -640 -964 -396 -775 -580 -704 -424 -42 -502 -425 -432 -557 -213 -971 -595 -618 -264 -628 -730 -484 -358 -78 -247 -372 -896 -37 -877 -300 -351 -991 -70 -2 -841 -216 -954 -768 -426 -184 -50 -377 -465 -645 -357 -159 -376 -480 -323 -148 -697 -981 -780 -418 -154 -121 -879 -750 -726 -330 -133 -135 -187 -724 -186 -68 -378 -190 -258 -829 -616 -521 -971 -804 -623 -566 -937 -881 -263 -674 -995 -776 -405 -714 -444 -706 -56 -192 -108 -740 -350 -790 -478 -515 -324 -505 -482 -99 -413 -93 -548 -462 -244 -362 -102 -766 -606 -250 -408 -561 -516 -20 -368 -783 -420 -793 -666 -800 -199 -414 -300 -589 -132 -574 -589 -778 -395 -187 -888 -887 -651 -343 -891 -380 -50 -663 -968 -317 -993 -664 -404 -605 -498 -756 -335 -853 -30 -741 -810 -507 -206 -961 -45 -662 -652 -400 -536 -970 -515 -465 -353 -947 -491 -285 -113 -194 -256 -973 -304 -994 -845 -906 -398 -182 -895 -875 -2 -630 -446 -942 -691 -987 -191 -574 -147 -58 -809 -622 -336 -421 -324 -670 -904 -290 -577 -639 -597 -669 -625 -756 -359 -779 -220 -667 -368 -303 -237 -503 -510 -979 -159 -892 -775 -216 -553 -7 -975 -776 -437 -349 -231 -442 -896 -592 -904 -480 -205 -932 -175 -490 -696 -314 -664 -107 -901 -20 -521 -115 -188 -135 -494 -715 -436 -763 -199 -290 -960 -386 -57 -868 -561 -431 -633 -103 -68 -55 -211 -291 -907 -981 -60 -618 -520 -763 -745 -584 -326 -960 -420 -365 -144 -802 -230 -808 -18 -926 -672 -755 -960 -394 -160 -969 -730 -462 -231 -53 -301 -32 -714 -444 -996 -851 -485 -210 -399 -880 -637 -470 -434 -257 -587 -572 -377 -155 -459 -375 -719 -354 -846 -45 -535 -752 -628 -377 -289 -404 -77 -823 -312 -472 -97 -664 -487 -234 -479 -995 -289 -744 -509 -131 -529 -86 -619 -868 -46 -145 -282 -984 -728 -17 -103 -288 -831 -393 -483 -883 -266 -857 -359 -682 -865 -658 -874 -527 -665 -597 -850 -301 -939 -8 -886 -541 -363 -244 -134 -905 -821 -192 -591 -799 -685 -72 -692 -625 -390 -880 -323 -819 -27 -319 -728 -755 -870 -827 -254 -940 -369 -605 -255 -83 -104 -128 -133 -234 -912 -377 -839 -98 -453 -503 -342 -434 -357 -486 -460 -533 -64 -494 -89 -612 -264 -404 -226 -44 -552 -281 -325 -578 -354 -306 -717 -793 -467 -147 -194 -250 -510 -541 -928 -459 -482 -27 -174 -551 -430 -479 -738 -806 -920 -456 -246 -180 -879 -718 -729 -471 -256 -314 -384 -113 -629 -442 -744 -900 -359 -445 -892 -911 -586 -359 -255 -48 -809 -624 -373 -13 -14 -778 -550 -685 -132 -797 -530 -86 -952 -942 -216 -864 -584 -322 -255 -35 -810 -776 -136 -432 -784 -530 -68 -287 -328 -238 -69 -453 -287 -208 -993 -249 -895 -490 -638 -383 -953 -389 -477 -727 -665 -925 -662 -873 -365 -14 -785 -429 -899 -131 -333 -549 -229 -463 -750 -612 -317 -577 -597 -227 -844 -436 -396 -258 -116 -376 -83 -218 -466 -651 -430 -41 -469 -793 -662 -910 -141 -826 -421 -463 -899 -610 -255 -417 -991 -714 -183 -322 -45 -567 -641 -998 -471 -925 -993 -242 -229 -157 -229 -22 -66 -48 -370 -433 -325 -873 -64 -929 -203 -73 -695 -125 -60 -302 -587 -703 -251 -64 -402 -623 -867 -674 -168 -994 -449 -420 -212 -638 -824 -292 -111 -952 -50 -761 -60 -974 -893 -493 -488 -116 -959 -670 -639 -342 -241 -759 -12 -693 -699 -345 -257 -749 -654 -328 -711 -355 -426 -817 -854 -420 -976 -520 -895 -838 -978 -786 -199 -742 -269 -276 -507 -766 -968 -601 -183 -325 -998 -635 -472 -109 -10 -271 -224 -444 -998 -611 -149 -990 -833 -919 -865 -829 -126 -817 -656 -839 -726 -352 -719 -323 -845 -404 -321 -540 -614 -876 -124 -663 -908 -903 -933 -891 -981 -716 -10 -833 -200 -866 -72 -890 -317 -281 -201 -690 -421 -596 -599 -849 -185 -389 -861 -284 -82 -993 -677 -579 -685 -276 -143 -844 -676 -93 -72 -123 -698 -28 -406 -252 -379 -432 -391 -24 -81 -291 -224 -343 -468 -824 -174 -224 -414 -55 -328 -375 -361 -686 -214 -650 -947 -456 -604 -875 -298 -957 -295 -248 -637 -751 -185 -337 -419 -934 -16 -915 -127 -679 -425 -888 -173 -451 -631 -4 -70 -808 -485 -685 -470 -123 -972 -815 -214 -470 -107 -774 -335 -236 -961 -224 -617 -13 -804 -857 -32 -876 -529 -241 -839 -874 -153 -916 -197 -472 -598 -983 -254 -96 -306 -218 -59 -586 -714 -242 -179 -617 -581 -326 -945 -179 -756 -923 -895 -770 -221 -557 -958 -160 -439 -829 -34 -797 -73 -491 -422 -249 -228 -551 -466 -879 -961 -947 -536 -735 -799 -608 -945 -920 -560 -700 -349 -236 -641 -6 -334 -499 -238 -925 -521 -176 -873 -974 -237 -222 -289 -412 -697 -435 -538 -644 -888 -928 -495 -816 -689 -521 -471 -936 -186 -99 -736 -699 -350 -211 -614 -435 -541 -829 -224 -583 -515 -199 -64 -483 -501 -298 -174 -632 -787 -915 -141 -375 -617 -886 -972 -207 -471 -414 -104 -189 -910 -983 -569 -598 -422 -976 -317 -332 -602 -757 -871 -367 -998 -24 -83 -241 -161 -510 -630 -112 -285 -837 -130 -599 -32 -397 -427 -609 -35 -862 -583 -155 -937 -535 -647 -378 -359 -642 -948 -694 -889 -608 -3 -426 -397 -942 -224 -218 -72 -376 -796 -211 -277 -329 -728 -626 -118 -765 -371 -734 -928 -627 -331 -782 -397 -464 -17 -981 -897 -851 -451 -737 -683 -545 -630 -294 -705 -892 -230 -588 -574 -197 -119 -770 -367 -643 -774 -778 -734 -289 -321 -819 -635 -965 -841 -541 -221 -925 -30 -473 -796 -144 -853 -747 -206 -500 -947 -766 -878 -58 -183 -454 -882 -540 -156 -323 -550 -876 -93 -762 -583 -518 -94 -174 -788 -218 -726 -580 -46 -999 -316 -840 -374 -925 -971 -610 -153 -79 -711 -154 -545 -747 -270 -711 -541 -604 -583 -219 -883 -670 -250 -855 -618 -865 -387 -292 -534 -37 -499 -631 -726 -3 -620 -783 -232 -660 -327 -169 -363 -363 -592 -503 -340 -458 -998 -401 -640 -34 -832 -771 -960 -369 -302 -25 -255 -946 -995 -572 -978 -320 -673 -535 -286 -497 -623 -585 -782 -827 -741 -433 -820 -551 -961 -431 -891 -39 -740 -713 -160 -922 -541 -493 -412 -207 -703 -735 -529 -109 -221 -975 -147 -943 -312 -288 -964 -755 -169 -668 -769 -574 -39 -990 -674 -976 -901 -993 -618 -600 -28 -12 -63 -633 -769 -359 -725 -142 -699 -718 -559 -567 -917 -120 -263 -72 -261 -501 -637 -182 -797 -86 -911 -995 -171 -250 -652 -282 -301 -991 -924 -645 -89 -976 -352 -457 -372 -89 -973 -158 -714 -326 -15 -929 -901 -641 -183 -274 -254 -730 -389 -892 -385 -807 -664 -253 -754 -916 -358 -480 -398 -764 -911 -184 -636 -39 -320 -367 -40 -165 -787 -742 -816 -422 -202 -117 -343 -770 -513 -268 -532 -364 -32 -382 -678 -809 -209 -183 -129 -547 -143 -793 -605 -795 -702 -786 -733 -26 -709 -634 -345 -270 -666 -363 -723 -292 -813 -584 -946 -685 -786 -639 -224 -727 -845 -723 -848 -179 -208 -478 -695 -312 -576 -727 -759 -4 -954 -960 -340 -370 -231 -25 -573 -318 -232 -887 -220 -994 -322 -546 -417 -588 -177 -388 -372 -332 -570 -475 -255 -388 -843 -359 -977 -258 -229 -657 -387 -418 -532 -501 -764 -920 -444 -21 -752 -29 -942 -61 -619 -29 -644 -401 -254 -532 -860 -843 -771 -970 -706 -693 -506 -905 -608 -619 -410 -806 -559 -640 -97 -369 -826 -481 -889 -950 -347 -386 -930 -706 -141 -990 -383 -105 -762 -439 -281 -277 -293 -703 -226 -783 -929 -77 -796 -306 -309 -535 -94 -809 -333 -43 -456 -514 -922 -559 -541 -976 -674 -216 -852 -580 -43 -884 -602 -492 -131 -149 -375 -590 -341 -155 -762 -739 -478 -661 -379 -700 -275 -421 -692 -656 -325 -477 -284 -887 -502 -282 -746 -353 -465 -774 -715 -712 -850 -497 -154 -181 -965 -491 -281 -739 -771 -733 -792 -235 -461 -765 -73 -321 -788 -344 -908 -164 -609 -981 -810 -123 -290 -255 -284 -149 -588 -851 -990 -196 -607 -289 -592 -501 -55 -438 -469 -6 -833 -707 -175 -342 -492 -613 -29 -328 -194 -648 -20 -463 -492 -557 -362 -276 -430 -60 -628 -61 -908 -850 -220 -860 -93 -92 -498 -360 -111 -149 -320 -729 -324 -923 -868 -934 -287 -258 -3 -975 -721 -393 -456 -511 -300 -974 -128 -312 -412 -894 -264 -721 -208 -577 -29 -182 -414 -504 -571 -660 -38 -912 -731 -651 -439 -181 -919 -902 -678 -845 -899 -106 -427 -831 -856 -557 -567 -696 -518 -845 -675 -209 -248 -576 -976 -849 -944 -836 -327 -527 -853 -529 -831 -620 -497 -586 -453 -12 -974 -311 -857 -305 -214 -281 -664 -515 -297 -809 -555 -241 -449 -628 -185 -457 -310 -714 -157 -356 -59 -997 -515 -861 -700 -551 -992 -585 -138 -60 -144 -55 -439 -706 -122 -495 -686 -744 -901 -785 -361 -759 -368 -787 -184 -126 -328 -420 -500 -873 -750 -242 -774 -375 -575 -328 -682 -61 -879 -601 -710 -348 -59 -464 -563 -89 -338 -383 -220 -410 -418 -471 -949 -393 -52 -401 -57 -861 -213 -803 -972 -512 -841 -929 -322 -172 -750 -406 -440 -905 -565 -608 -115 -112 -852 -211 -172 -323 -915 -394 -15 -753 -63 -207 -224 -979 -543 -827 -396 -209 -71 -308 -779 -10 -721 -183 -748 -927 -543 -451 -612 -438 -9 -469 -275 -758 -248 -960 -909 -990 -751 -224 -180 -952 -445 -750 -585 -609 -733 -905 -307 -948 -328 -848 -996 -239 -323 -81 -184 -903 -51 -823 -952 -419 -394 -834 -591 -693 -178 -939 -571 -581 -176 -465 -88 -527 -810 -660 -843 -170 -825 -655 -990 -114 -656 -4 -904 -882 -622 -88 -60 -879 -587 -84 -44 -274 -217 -807 -813 -862 -854 -783 -774 -602 -927 -648 -516 -76 -904 -447 -868 -305 -243 -832 -987 -1000 -301 -468 -128 -995 -514 -41 -285 -316 -980 -828 -375 -395 -263 -19 -544 -819 -747 -482 -680 -939 -431 -409 -696 -300 -580 -373 -643 -651 -109 -151 -952 -340 -386 -188 -38 -52 -876 -296 -561 -323 -617 -752 -592 -213 -965 -445 -89 -553 -326 -912 -832 -581 -360 -130 -864 -224 -722 -409 -642 -551 -673 -757 -558 -863 -862 -801 -387 -964 -852 -995 -343 -564 -128 -644 -795 -354 -714 -371 -321 -934 -64 -519 -115 -38 -465 -190 -450 -286 -246 -48 -258 -53 -519 -374 -240 -61 -33 -880 -831 -15 -842 -546 -611 -266 -418 -271 -825 -926 -654 -409 -512 -232 -1 -339 -154 -735 -753 -585 -166 -584 -399 -762 -51 -83 -641 -179 -186 -100 -84 -940 -305 -580 -491 -669 -184 -987 -785 -729 -864 -476 -320 -589 -584 -61 -906 -678 -182 -180 -767 -481 -798 -501 -135 -110 -604 -443 -821 -777 -572 -446 -270 -530 -372 -127 -420 -303 -251 -37 -94 -613 -430 -674 -242 -354 -37 -228 -359 -501 -655 -746 -869 -193 -252 -109 -157 -272 -247 -549 -886 -911 -188 -123 -67 -97 -766 -175 -843 -297 -726 -639 -73 -299 -988 -871 -78 -600 -72 -343 -846 -647 -264 -765 -242 -38 -799 -479 -304 -835 -122 -900 -339 -676 -902 -483 -880 -404 -155 -833 -96 -519 -25 -717 -891 -561 -878 -635 -110 -595 -789 -748 -862 -801 -402 -137 -713 -625 -269 -397 -824 -885 -620 -59 -68 -189 -637 -60 -739 -365 -332 -319 -271 -107 -872 -557 -399 -629 -697 -215 -808 -772 -224 -632 -712 -124 -905 -27 -405 -565 -355 -6 -3 -725 -300 -846 -802 -943 -49 -816 -255 -650 -446 -40 -697 -391 -723 -307 -430 -745 -449 -381 -308 -366 -514 -724 -859 -941 -957 -599 -383 -539 -446 -679 -652 -93 -849 -534 -941 -533 -334 -73 -984 -336 -511 -639 -204 -722 -987 -89 -759 -540 -515 -776 -204 -413 -83 -21 -915 -929 -797 -165 -374 -756 -675 -117 -401 -101 -650 -561 -826 -747 -536 -697 -294 -825 -217 -725 -184 -979 -949 -408 -274 -156 -422 -578 -785 -851 -960 -630 -6 -935 -968 -619 -191 -731 -708 -277 -900 -541 -782 -523 -341 -103 -44 -531 -381 -248 -4 -985 -346 -548 -770 -648 -639 -937 -741 -772 -91 -574 -634 -621 -227 -565 -403 -814 -953 -338 -433 -102 -662 -545 -71 -932 -188 -564 -886 -272 -186 -27 -113 -847 -298 -541 -656 -62 -784 -220 -821 -467 -432 -649 -154 -953 -291 -878 -712 -113 -313 -219 -61 -373 -85 -491 -858 -861 -431 -325 -694 -614 -198 -377 -822 -711 -176 -979 -962 -429 -660 -919 -522 -246 -778 -627 -77 -409 -737 -568 -249 -437 -955 -1000 -329 -343 -205 -430 -74 -674 -207 -118 -651 -628 -346 -595 -872 -537 -179 -498 -575 -292 -780 -512 -449 -717 -884 -803 -168 -70 -266 -490 -581 -212 -150 -422 -959 -374 -98 -193 -281 -601 -870 -38 -964 -842 -795 -287 -825 -554 -15 -929 -423 -747 -363 -51 -123 -133 -162 -884 -995 -584 -275 -25 -417 -467 -329 -186 -312 -299 -659 -950 -721 -123 -355 -20 -283 -953 -71 -653 -661 -27 -952 -506 -838 -426 -825 -31 -841 -752 -74 -517 -919 -462 -279 -217 -931 -108 -623 -345 -347 -988 -167 -403 -799 -129 -697 -141 -651 -506 -592 -254 -254 -119 -772 -231 -374 -456 -388 -441 -229 -542 -475 -369 -492 -147 -326 -471 -343 -361 -521 -514 -834 -997 -355 -342 -620 -59 -53 -725 -286 -702 -989 -168 -285 -950 -641 -613 -178 -630 -281 -420 -640 -240 -558 -823 -373 -584 -918 -748 -920 -936 -443 -959 -252 -319 -41 -15 -900 -991 -258 -995 -180 -424 -693 -215 -137 -727 -930 -943 -617 -102 -77 -418 -953 -780 -17 -154 -104 -843 -292 -746 -516 -477 -284 -644 -621 -571 -869 -96 -302 -600 -558 -599 -709 -389 -179 -463 -577 -874 -319 -947 -559 -993 -736 -628 -391 -844 -34 -180 -776 -128 -707 -531 -425 -646 -591 -864 -554 -999 -978 -430 -84 -43 -291 -189 -712 -167 -518 -326 -404 -547 -103 -733 -818 -588 -905 -489 -624 -116 -456 -5 -914 -374 -192 -253 -253 -977 -677 -623 -305 -672 -523 -396 -350 -302 -172 -323 -368 -986 -491 -146 -205 -362 -373 -345 -300 -447 -73 -148 -548 -764 -455 -319 -655 -857 -48 -465 -843 -199 -402 -491 -524 -112 -969 -598 -32 -133 -71 -252 -497 -705 -800 -397 -177 -538 -419 -612 -841 -111 -478 -626 -994 -386 -656 -579 -667 -669 -405 -520 -115 -974 -311 -707 -12 -98 -419 -472 -506 -509 -480 -922 -344 -127 -478 -754 -620 -242 -711 -921 -287 -730 -746 -645 -313 -760 -831 -442 -321 -999 -799 -608 -832 -834 -561 -591 -981 -665 -269 -986 -670 -969 -950 -407 -485 -294 -965 -38 -839 -889 -500 -923 -461 -496 -63 -594 -343 -255 -253 -896 -725 -14 -533 -983 -276 -761 -690 -762 -529 -712 -334 -821 -668 -849 -349 -829 -787 -685 -192 -816 -734 -541 -377 -93 -826 -623 -989 -337 -484 -511 -673 -879 -504 -220 -456 -200 -818 -239 -607 -540 -989 -853 -777 -198 -610 -152 -823 -582 -423 -872 -430 -336 -390 -22 -616 -928 -210 -299 -687 -67 -996 -848 -829 -356 -866 -468 -339 -304 -520 -603 -94 -921 -472 -200 -716 -896 -941 -527 -873 -660 -992 -876 -218 -614 -651 -265 -670 -458 -95 -396 -269 -391 -831 -348 -228 -605 -438 -687 -869 -359 -861 -59 -3 -846 -284 -197 -6 -91 -589 -960 -930 -582 -4 -374 -285 -112 -374 -480 -72 -669 -482 -102 -109 -643 -173 -761 -833 -867 -683 -778 -902 -115 -367 -92 -435 -798 -928 -883 -489 -836 -447 -826 -146 -535 -838 -129 -105 -403 -397 -108 -60 -7 -590 -273 -949 -853 -276 -6 -291 -39 -373 -275 -483 -869 -813 -68 -1 -914 -753 -486 -704 -730 -257 -215 -685 -727 -706 -539 -997 -86 -59 -771 -808 -322 -188 -334 -242 -780 -117 -453 -724 -287 -228 -391 -879 -13 -645 -284 -279 -526 -926 -47 -117 -659 -822 -865 -760 -619 -781 -967 -866 -110 -226 -344 -727 -821 -155 -370 -772 -794 -339 -102 -725 -985 -671 -794 -382 -990 -460 -183 -714 -821 -509 -966 -535 -398 -322 -76 -110 -686 -630 -527 -856 -731 -271 -453 -484 -481 -474 -21 -20 -611 -879 -962 -477 -351 -415 -130 -609 -466 -478 -804 -779 -423 -379 -886 -209 -836 -944 -717 -829 -468 -835 -565 -288 -540 -829 -858 -615 -791 -895 -874 -692 -659 -164 -329 -580 -789 -115 -757 -437 -145 -75 -106 -888 -726 -876 -829 -998 -100 -468 -111 -5 -250 -518 -127 -796 -812 -46 -946 -103 -991 -823 -481 -159 -973 -57 -424 -430 -703 -527 -936 -888 -803 -397 -472 -259 -629 -715 -426 -874 -717 -114 -424 -732 -313 -334 -874 -591 -827 -708 -263 -440 -329 -980 -264 -446 -270 -678 -244 -756 -629 -567 -629 -504 -999 -365 -33 -935 -66 -147 -956 -525 -615 -921 -720 -72 -830 -103 -448 -5 -751 -956 -825 -404 -440 -518 -469 -489 -927 -599 -248 -593 -25 -882 -576 -935 -539 -700 -43 -209 -609 -964 -898 -839 -775 -442 -587 -764 -808 -277 -384 -327 -535 -320 -837 -443 -756 -703 -1 -820 -127 -347 -928 -339 -860 -844 -598 -372 -58 -710 -95 -807 -629 -250 -926 -383 -184 -790 -788 -441 -515 -303 -247 -628 -707 -246 -282 -997 -911 -956 -498 -567 -784 -5 -696 -209 -790 -741 -989 -613 -194 -660 -254 -78 -634 -963 -712 -789 -239 -842 -785 -938 -605 -184 -716 -177 -791 -802 -460 -516 -459 -969 -27 -690 -687 -90 -356 -237 -541 -229 -705 -724 -270 -443 -122 -942 -679 -760 -75 -386 -546 -950 -270 -855 -729 -901 -696 -876 -329 -131 -142 -886 -643 -165 -670 -336 -739 -630 -32 -444 -108 -885 -376 -840 -805 -563 -726 -768 -311 -813 -588 -94 -644 -921 -963 -299 -139 -868 -52 -41 -190 -425 -789 -340 -449 -594 -917 -810 -797 -771 -975 -438 -890 -957 -863 -344 -394 -509 -881 -60 -231 -241 -682 -909 -844 -429 -874 -591 -411 -449 -741 -301 -520 -39 -870 -998 -345 -620 -75 -100 -925 -550 -283 -538 -206 -148 -455 -532 -567 -222 -294 -790 -383 -562 -871 -793 -312 -794 -116 -456 -44 -984 -476 -548 -468 -646 -438 -240 -706 -73 -595 -143 -819 -164 -305 -676 -997 -901 -668 -526 -545 -24 -457 -982 -698 -185 -471 -924 -581 -297 -149 -960 -668 -877 -175 -886 -377 -500 -163 -146 -685 -526 -57 -409 -196 -942 -840 -275 -707 -790 -216 -437 -958 -900 -372 -769 -644 -493 -857 -235 -214 -956 -532 -9 -454 -229 -702 -370 -251 -28 -363 -237 -874 -146 -986 -253 -21 -591 -131 -281 -88 -135 -274 -122 -185 -662 -926 -151 -148 -946 -137 -807 -274 -341 -25 -885 -908 -241 -704 -785 -749 -22 -435 -124 -394 -964 -91 -661 -471 -546 -702 -805 -700 -840 -345 -291 -804 -467 -530 -914 -806 -394 -701 -104 -781 -843 -221 -159 -516 -759 -743 -107 -928 -741 -642 -368 -541 -467 -69 -482 -7 -652 -189 -780 -901 -651 -999 -657 -787 -570 -69 -973 -15 -392 -990 -629 -500 -279 -84 -430 -75 -232 -459 -169 -631 -245 -904 -707 -328 -364 -990 -650 -625 -663 -250 -998 -116 -94 -948 -176 -817 -5 -229 -991 -857 -564 -138 -657 -763 -570 -538 -918 -665 -447 -38 -378 -279 -723 -422 -542 -416 -559 -292 -112 -99 -765 -196 -751 -5 -229 -165 -706 -205 -857 -640 -740 -125 -741 -659 -716 -836 -813 -206 -996 -983 -442 -120 -295 -16 -24 -226 -779 -835 -180 -461 -652 -847 -894 -123 -671 -505 -94 -674 -426 -787 -484 -767 -822 -317 -160 -181 -292 -241 -827 -193 -832 -975 -18 -776 -773 -430 -39 -548 -669 -133 -620 -844 -64 -671 -522 -981 -870 -507 -883 -718 -728 -730 -238 -155 -640 -170 -288 -178 -771 -144 -558 -852 -803 -235 -191 -367 -31 -307 -383 -956 -263 -290 -952 -310 -800 -110 -772 -806 -647 -694 -818 -774 -341 -132 -782 -307 -227 -515 -493 -135 -802 -252 -141 -566 -794 -859 -355 -183 -85 -986 -618 -628 -54 -625 -139 -372 -165 -862 -350 -633 -549 -527 -615 -527 -91 -229 -616 -329 -46 -768 -992 -190 -147 -715 -111 -750 -384 -820 -181 -26 -1000 -444 -321 -707 -530 -60 -413 -418 -180 -148 -226 -772 -868 -379 -856 -678 -532 -243 -78 -124 -915 -120 -987 -766 -750 -859 -72 -208 -272 -63 -14 -477 -164 -661 -419 -503 -156 -327 -11 -744 -554 -706 -19 -564 -585 -190 -376 -128 -731 -65 -760 -335 -746 -923 -573 -868 -94 -692 -108 -124 -378 -730 -143 -569 -855 -299 -451 -978 -441 -928 -632 -432 -678 -342 -655 -810 -108 -597 -996 -552 -669 -299 -295 -683 -183 -227 -607 -600 -273 -220 -983 -868 -904 -491 -241 -531 -426 -264 -364 -72 -960 -261 -129 -32 -287 -763 -912 -241 -635 -621 -33 -550 -780 -730 -611 -919 -981 -923 -171 -633 -215 -970 -63 -498 -516 -769 -757 -355 -1 -630 -968 -150 -721 -490 -245 -596 -57 -548 -27 -67 -30 -532 -215 -236 -165 -708 -537 -897 -160 -989 -590 -126 -532 -911 -335 -299 -709 -460 -597 -756 -502 -614 -74 -429 -739 -754 -646 -306 -683 -349 -581 -524 -116 -976 -998 -762 -74 -412 -600 -965 -691 -449 -704 -81 -135 -488 -659 -478 -326 -593 -677 -934 -121 -276 -836 -816 -499 -912 -57 -994 -420 -471 -4 -319 -127 -785 -373 -990 -323 -97 -691 -149 -680 -625 -154 -194 -962 -968 -896 -526 -1 -316 -824 -211 -725 -517 -895 -584 -391 -452 -786 -865 -214 -36 -817 -899 -869 -685 -497 -312 -540 -656 -280 -473 -223 -702 -569 -422 -829 -386 -594 -549 -894 -720 -944 -713 -773 -649 -386 -151 -299 -772 -371 -423 -610 -669 -457 -669 -814 -147 -122 -310 -522 -364 -662 -279 -121 -621 -172 -732 -985 -145 -379 -227 -560 -432 -182 -663 -176 -551 -597 -162 -849 -229 -53 -608 -98 -216 -484 -754 -997 -482 -799 -205 -567 -219 -59 -644 -42 -837 -757 -573 -134 -127 -263 -970 -451 -340 -785 -524 -102 -176 -139 -28 -927 -41 -625 -518 -408 -55 -50 -376 -734 -744 -387 -175 -531 -104 -976 -206 -188 -122 -5 -498 -420 -859 -36 -348 -256 -547 -926 -538 -206 -880 -962 -41 -365 -163 -804 -873 -15 -91 -71 -113 -930 -692 -242 -378 -470 -861 -421 -719 -875 -87 -49 -842 -888 -927 -684 -442 -297 -23 -267 -568 -294 -304 -162 -161 -593 -612 -778 -822 -104 -688 -320 -93 -749 -413 -907 -673 -607 -343 -60 -634 -72 -810 -192 -935 -246 -862 -741 -731 -939 -58 -119 -278 -813 -759 -601 -110 -357 -322 -765 -412 -927 -867 -107 -996 -841 -49 -247 -307 -905 -641 -925 -601 -370 -477 -636 -427 -816 -922 -496 -849 -873 -778 -925 -679 -150 -262 -389 -294 -549 -777 -303 -802 -683 -820 -524 -882 -982 -374 -541 -443 -730 -345 -199 -339 -821 -341 -797 -52 -503 -820 -916 -506 -976 -220 -548 -304 -19 -685 -850 -710 -189 -960 -900 -894 -737 -339 -616 -267 -288 -832 -298 -103 -560 -688 -688 -142 -678 -844 -817 -283 -420 -747 -544 -516 -659 -492 -902 -655 -156 -395 -112 -323 -234 -139 -383 -972 -121 -644 -260 -237 -189 -355 -103 -262 -89 -832 -632 -260 -387 -428 -872 -290 -473 -180 -248 -852 -942 -128 -763 -825 -662 -20 -579 -38 -89 -803 -745 -739 -779 -817 -87 -157 -814 -479 -547 -831 -150 -24 -134 -381 -571 -230 -949 -160 -958 -55 -3 -848 -59 -333 -728 -113 -248 -635 -751 -905 -146 -612 -755 -636 -643 -233 -808 -3 -322 -707 -132 -580 -857 -411 -904 -695 -93 -938 -342 -816 -381 -65 -869 -932 -801 -15 -440 -798 -95 -926 -900 -941 -910 -941 -637 -200 -250 -694 -538 -492 -452 -818 -426 -899 -449 -372 -90 -683 -5 -74 -131 -11 -573 -37 -670 -699 -100 -750 -476 -778 -78 -429 -363 -480 -514 -365 -801 -757 -53 -533 -916 -41 -627 -474 -267 -732 -863 -469 -521 -763 -927 -869 -19 -304 -482 -713 -705 -344 -932 -218 -132 -688 -385 -212 -200 -645 -217 -344 -360 -868 -873 -458 -535 -920 -593 -301 -940 -998 -176 -771 -698 -994 -4 -415 -736 -757 -374 -755 -427 -391 -205 -618 -60 -621 -818 -119 -235 -390 -341 -85 -570 -502 -651 -687 -532 -303 -670 -59 -940 -186 -615 -573 -44 -891 -958 -280 -580 -52 -7 -799 -833 -524 -95 -584 -21 -499 -608 -199 -404 -570 -811 -541 -271 -428 -730 -386 -562 -135 -772 -839 -863 -197 -755 -712 -781 -944 -707 -254 -304 -14 -125 -109 -836 -16 -462 -250 -699 -539 -223 -5 -907 -457 -584 -876 -779 -673 -479 -209 -185 -397 -553 -459 -707 -158 -141 -231 -224 -694 -870 -615 -54 -748 -785 -81 -592 -153 -180 -207 -443 -884 -724 -879 -388 -162 -23 -372 -350 -620 -449 -636 -382 -123 -805 -497 -782 -712 -578 -731 -630 -74 -671 -535 -1000 -623 -693 -187 -752 -739 -779 -796 -784 -54 -503 -937 -347 -774 -146 -482 -103 -306 -155 -426 -271 -535 -255 -394 -470 -928 -577 -909 -684 -215 -181 -446 -452 -37 -802 -298 -208 -433 -539 -796 -943 -422 -14 -31 -625 -589 -353 -528 -59 -622 -238 -544 -11 -72 -521 -464 -146 -141 -939 -445 -144 -614 -96 -182 -662 -501 -748 -390 -751 -62 -291 -262 -890 -989 -673 -368 -319 -99 -6 -563 -252 -432 -461 -948 -471 -628 -968 -111 -560 -67 -253 -928 -628 -845 -696 -557 -562 -950 -720 -290 -644 -950 -894 -173 -388 -218 -742 -401 -997 -577 -56 -584 -557 -469 -672 -78 -193 -328 -596 -834 -448 -15 -785 -946 -176 -518 -246 -617 -606 -593 -388 -227 -792 -702 -68 -604 -282 -919 -464 -202 -653 -476 -280 -490 -756 -687 -205 -312 -895 -479 -585 -677 -541 -448 -388 -843 -144 -319 -741 -579 -172 -525 -271 -464 -871 -585 -329 -778 -757 -851 -686 -4 -614 -112 -654 -592 -184 -768 -486 -990 -488 -318 -640 -276 -507 -429 -344 -471 -67 -819 -203 -432 -740 -576 -920 -27 -891 -546 -418 -463 -295 -894 -299 -789 -905 -522 -655 -771 -395 -659 -787 -140 -170 -626 -344 -939 -561 -674 -258 -68 -405 -348 -530 -24 -627 -364 -528 -633 -161 -202 -349 -765 -559 -596 -658 -869 -57 -931 -168 -62 -904 -49 -707 -654 -211 -242 -348 -930 -887 -610 -67 -439 -688 -612 -79 -791 -126 -911 -339 -49 -666 -639 -931 -358 -659 -701 -543 -313 -10 -993 -85 -277 -847 -196 -709 -690 -322 -714 -915 -113 -878 -850 -988 -220 -340 -130 -4 -234 -707 -879 -189 -361 -952 -548 -610 -177 -861 -511 -843 -607 -547 -334 -77 -3 -931 -300 -284 -846 -731 -464 -86 -305 -76 -26 -828 -952 -348 -441 -328 -587 -210 -793 -278 -188 -203 -716 -69 -942 -104 -772 -843 -48 -139 -519 -382 -169 -339 -618 -450 -123 -754 -119 -555 -16 -769 -849 -920 -199 -166 -593 -79 -771 -894 -922 -534 -743 -180 -122 -72 -892 -473 -483 -169 -259 -385 -519 -109 -416 -591 -299 -771 -354 -728 -320 -460 -394 -304 -958 -50 -94 -898 -543 -674 -929 -173 -511 -779 -304 -156 -224 -839 -300 -666 -900 -540 -523 -112 -321 -42 -840 -628 -201 -541 -645 -791 -50 -853 -79 -80 -19 -829 -159 -436 -506 -426 -327 -609 -263 -129 -237 -105 -4 -474 -174 -719 -544 -612 -641 -286 -527 -516 -747 -83 -830 -802 -205 -817 -180 -362 -260 -628 -104 -588 -696 -231 -38 -787 -752 -421 -478 -647 -491 -799 -201 -897 -152 -146 -886 -838 -772 -233 -545 -639 -126 -172 -144 -734 -150 -160 -946 -493 -520 -921 -277 -904 -925 -553 -69 -787 -770 -100 -663 -542 -259 -343 -203 -679 -907 -999 -107 -620 -639 -642 -207 -623 -72 -55 -237 -13 -239 -112 -323 -268 -449 -695 -223 -568 -155 -634 -303 -385 -571 -545 -440 -735 -102 -277 -105 -892 -201 -949 -305 -543 -597 -483 -845 -431 -387 -636 -287 -889 -200 -243 -292 -244 -476 -453 -227 -522 -627 -409 -377 -234 -473 -772 -174 -805 -590 -432 -147 -639 -497 -201 -498 -36 -989 -779 -678 -417 -994 -298 -335 -878 -359 -57 -999 -102 -118 -568 -717 -749 -173 -750 -960 -699 -381 -820 -806 -475 -176 -876 -792 -174 -295 -691 -658 -395 -443 -490 -466 -709 -975 -11 -942 -630 -690 -586 -71 -397 -475 -781 -572 -929 -33 -973 -88 -432 -574 -276 -356 -322 -71 -466 -285 -573 -774 -860 -81 -521 -839 -92 -446 -574 -164 -787 -857 -550 -62 -360 -727 -2 -144 -363 -116 -384 -234 -706 -87 -244 -336 -167 -333 -652 -561 -772 -967 -504 -548 -849 -188 -911 -900 -996 -896 -425 -907 -856 -662 -146 -748 -87 -456 -818 -581 -754 -938 -224 -595 -650 -203 -584 -926 -363 -194 -670 -428 -465 -664 -879 -321 -554 -626 -687 -113 -555 -913 -724 -38 -539 -502 -717 -813 -17 -245 -687 -840 -799 -858 -752 -174 -568 -568 -219 -484 -873 -986 -645 -652 -887 -222 -7 -517 -858 -656 -53 -880 -970 -420 -344 -73 -416 -817 -778 -357 -282 -164 -212 -816 -721 -88 -972 -240 -166 -40 -547 -496 -424 -480 -255 -167 -390 -447 -387 -839 -444 -730 -291 -289 -930 -970 -29 -334 -370 -543 -734 -683 -551 -458 -652 -127 -683 -963 -849 -631 -133 -117 -148 -349 -453 -853 -964 -158 -210 -771 -410 -64 -472 -639 -602 -399 -139 -516 -426 -629 -840 -954 -38 -873 -584 -695 -622 -754 -376 -795 -556 -394 -496 -561 -191 -387 -984 -678 -178 -499 -950 -218 -830 -839 -784 -770 -474 -426 -412 -412 -827 -528 -565 -964 -157 -512 -802 -648 -820 -364 -43 -669 -261 -864 -216 -859 -769 -272 -379 -899 -538 -223 -885 -126 -238 -117 -312 -554 -158 -976 -659 -93 -212 -566 -43 -792 -578 -943 -845 -50 -833 -68 -63 -658 -176 -445 -687 -449 -868 -549 -990 -463 -573 -419 -387 -606 -882 -538 -944 -670 -629 -502 -690 -199 -160 -79 -404 -361 -524 -235 -224 -429 -309 -425 -747 -497 -162 -688 -677 -718 -884 -229 -389 -573 -203 -913 -347 -593 -843 -749 -280 -259 -79 -735 -262 -812 -100 -631 -476 -872 -558 -196 -809 -710 -408 -863 -546 -184 -196 -197 -868 -847 -522 -926 -871 -757 -84 -114 -484 -819 -636 -188 -536 -415 -23 -348 -676 -956 -364 -320 -440 -810 -623 -83 -374 -727 -442 -777 -574 -684 -32 -531 -702 -251 -312 -684 -59 -777 -982 -54 -49 -547 -274 -693 -265 -512 -495 -502 -343 -194 -951 -957 -746 -646 -153 -491 -470 -225 -605 -709 -377 -831 -998 -911 -556 -640 -31 -233 -150 -981 -197 -90 -26 -295 -168 -55 -192 -630 -893 -864 -530 -331 -392 -175 -198 -21 -545 -885 -77 -905 -186 -154 -498 -431 -134 -79 -123 -50 -811 -402 -650 -200 -482 -997 -61 -271 -111 -783 -302 -489 -922 -474 -41 -96 -950 -364 -21 -556 -797 -54 -283 -853 -462 -1 -288 -959 -205 -1000 -574 -957 -370 -357 -800 -906 -906 -219 -537 -773 -5 -550 -893 -983 -468 -104 -517 -715 -62 -873 -480 -910 -868 -88 -535 -878 -267 -679 -434 -985 -125 -89 -635 -828 -279 -832 -551 -162 -5 -249 -864 -264 -373 -158 -434 -939 -307 -794 -941 -940 -822 -819 -769 -735 -532 -68 -711 -488 -665 -58 -452 -553 -719 -842 -675 -652 -250 -234 -219 -685 -904 -121 -19 -765 -97 -396 -527 -912 -573 -475 -701 -725 -299 -834 -993 -208 -972 -211 -908 -928 -698 -255 -362 -531 -935 -369 -966 -255 -254 -139 -383 -225 -31 -738 -904 -985 -246 -470 -397 -115 -988 -550 -217 -176 -723 -359 -225 -633 -712 -568 -517 -510 -646 -21 -594 -48 -997 -63 -521 -228 -471 -958 -375 -492 -847 -798 -410 -801 -144 -409 -812 -127 -726 -475 -134 -556 -330 -98 -253 -315 -721 -426 -493 -720 -668 -350 -63 -334 -667 -91 -259 -236 -334 -452 -299 -687 -321 -518 -377 -455 -90 -323 -619 -190 -847 -212 -789 -667 -513 -854 -689 -828 -280 -345 -758 -652 -929 -706 -308 -939 -363 -847 -288 -66 -670 -935 -844 -778 -794 -710 -159 -907 -405 -51 -520 -453 -292 -862 -208 -188 -91 -939 -951 -567 -196 -952 -654 -452 -475 -805 -55 -853 -828 -561 -925 -285 -871 -788 -483 -719 -283 -647 -673 -497 -323 -209 -701 -416 -495 -624 -492 -415 -780 -348 -251 -698 -894 -666 -305 -464 -132 -730 -485 -606 -270 -379 -454 -933 -817 -377 -98 -539 -879 -590 -762 -987 -783 -880 -851 -232 -879 -247 -607 -398 -18 -943 -674 -942 -310 -338 -263 -187 -663 -222 -910 -778 -459 -812 -454 -466 -633 -584 -613 -820 -471 -28 -135 -881 -653 -628 -897 -386 -31 -946 -358 -837 -103 -376 -236 -783 -275 -730 -1000 -632 -159 -473 -733 -256 -436 -1000 -616 -290 -154 -675 -573 -184 -837 -477 -782 -553 -795 -312 -897 -509 -59 -719 -85 -348 -94 -817 -84 -208 -417 -874 -578 -485 -353 -857 -81 -761 -436 -880 -818 -309 -307 -53 -253 -835 -191 -31 -989 -533 -362 -551 -829 -747 -1000 -318 -356 -41 -284 -789 -989 -734 -491 -210 -112 -516 -389 -276 -502 -692 -97 -604 -390 -817 -226 -902 -244 -59 -837 -672 -806 -750 -805 -483 -666 -470 -990 -335 -489 -103 -56 -859 -86 -400 -162 -278 -445 -707 -93 -112 -596 -807 -984 -158 -49 -855 -55 -673 -962 -684 -212 -38 -981 -111 -593 -781 -796 -904 -879 -732 -255 -496 -525 -183 -598 -684 -993 -739 -72 -523 -68 -962 -198 -782 -600 -733 -280 -552 -777 -185 -612 -417 -786 -767 -835 -235 -121 -536 -993 -676 -914 -966 -124 -447 -330 -262 -238 -14 -424 -91 -988 -917 -250 -777 -330 -519 -5 -933 -716 -349 -89 -67 -43 -527 -552 -750 -686 -968 -819 -118 -908 -429 -575 -417 -510 -380 -403 -572 -94 -478 -35 -391 -188 -444 -155 -475 -509 -184 -151 -482 -938 -440 -78 -432 -906 -869 -296 -62 -2 -113 -566 -125 -857 -734 -534 -499 -755 -586 -306 -51 -843 -610 -497 -274 -168 -584 -539 -363 -108 -715 -399 -993 -281 -437 -967 -369 -900 -596 -805 -696 -594 -269 -319 -125 -841 -696 -646 -585 -954 -731 -423 -240 -84 -550 -535 -943 -386 -574 -946 -897 -168 -298 -503 -168 -273 -447 -973 -524 -776 -809 -442 -175 -635 -436 -858 -484 -864 -906 -391 -511 -624 -838 -243 -660 -423 -906 -731 -616 -277 -972 -670 -84 -563 -440 -564 -542 -792 -15 -699 -766 -799 -153 -749 -262 -108 -663 -765 -631 -360 -862 -201 -334 -827 -411 -259 -103 -719 -449 -139 -451 -4 -582 -7 -375 -526 -920 -863 -456 -51 -604 -19 -252 -895 -697 -219 -615 -508 -657 -404 -107 -593 -317 -115 -3 -627 -407 -349 -441 -298 -674 -256 -5 -951 -120 -513 -363 -387 -971 -401 -379 -995 -378 -144 -100 -744 -311 -44 -895 -275 -74 -629 -653 -367 -967 -880 -921 -451 -754 -41 -729 -276 -257 -203 -24 -207 -235 -685 -976 -367 -94 -42 -33 -632 -997 -834 -229 -20 -530 -453 -881 -426 -556 -766 -940 -452 -665 -682 -48 -596 -425 -400 -454 -199 -243 -561 -25 -957 -976 -345 -84 -853 -221 -979 -257 -972 -746 -771 -867 -253 -63 -301 -52 -584 -202 -397 -546 -993 -37 -346 -651 -739 -734 -557 -883 -390 -964 -313 -216 -152 -173 -200 -131 -193 -199 -916 -834 -427 -976 -946 -221 -580 -939 -917 -269 -706 -11 -327 -873 -225 -685 -224 -202 -863 -206 -5 -937 -219 -647 -499 -886 -379 -701 -710 -54 -95 -959 -360 -164 -384 -72 -579 -691 -57 -157 -970 -809 -86 -713 -585 -607 -718 -9 -422 -805 -729 -471 -510 -302 -551 -669 -132 -456 -567 -846 -757 -930 -309 -470 -111 -780 -761 -792 -671 -969 -879 -985 -382 -110 -693 -536 -233 -703 -236 -338 -820 -67 -709 -102 -430 -964 -279 -437 -409 -1 -966 -519 -225 -221 -436 -524 -699 -753 -133 -365 -731 -584 -312 -124 -840 -317 -531 -571 -442 -608 -963 -342 -42 -363 -46 -344 -466 -761 -723 -919 -253 -862 -917 -285 -351 -347 -519 -974 -227 -59 -618 -573 -267 -816 -604 -789 -773 -742 -351 -735 -283 -395 -261 -545 -119 -307 -313 -369 -70 -609 -602 -912 -150 -361 -905 -4 -131 -767 -570 -716 -621 -835 -343 -849 -750 -199 -245 -333 -712 -866 -170 -868 -491 -653 -116 -626 -378 -381 -838 -460 -274 -741 -460 -685 -597 -698 -354 -584 -514 -590 -822 -230 -433 -461 -735 -626 -52 -337 -395 -790 -492 -73 -16 -935 -866 -975 -151 -720 -847 -796 -599 -400 -182 -510 -857 -88 -325 -154 -606 -132 -325 -491 -513 -999 -947 -369 -487 -829 -945 -738 -506 -727 -694 -695 -384 -751 -22 -894 -508 -886 -481 -625 -464 -55 -570 -182 -51 -666 -948 -78 -763 -84 -53 -891 -442 -821 -480 -370 -644 -199 -744 -5 -901 -712 -367 -91 -406 -898 -800 -690 -281 -781 -757 -734 -957 -194 -363 -6 -869 -283 -879 -921 -512 -412 -995 -646 -931 -237 -491 -659 -775 -894 -861 -477 -152 -445 -532 -229 -804 -345 -728 -118 -743 -10 -142 -908 -802 -228 -508 -164 -869 -446 -239 -761 -191 -284 -90 -220 -251 -171 -448 -374 -121 -48 -639 -991 -629 -382 -779 -973 -903 -968 -274 -692 -51 -492 -482 -832 -159 -377 -28 -835 -338 -872 -62 -968 -511 -495 -45 -652 -951 -764 -487 -878 -473 -375 -621 -984 -438 -333 -810 -274 -646 -725 -327 -521 -38 -255 -754 -557 -778 -699 -851 -98 -383 -252 -164 -848 -399 -295 -356 -991 -323 -693 -939 -825 -908 -641 -561 -63 -757 -883 -833 -264 -289 -990 -727 -486 -307 -306 -846 -685 -476 -868 -955 -216 -153 -647 -668 -265 -988 -834 -159 -442 -774 -86 -780 -845 -464 -201 -589 -570 -404 -869 -228 -799 -585 -797 -655 -236 -567 -709 -943 -863 -499 -150 -475 -630 -562 -233 -342 -540 -672 -378 -897 -446 -53 -976 -529 -392 -479 -827 -863 -454 -842 -154 -419 -99 -905 -813 -20 -766 -619 -393 -586 -989 -827 -164 -494 -200 -224 -691 -232 -343 -243 -789 -240 -167 -768 -869 -6 -848 -223 -671 -741 -869 -637 -190 -218 -30 -152 -35 -927 -905 -353 -589 -519 -837 -405 -361 -337 -75 -735 -182 -200 -432 -940 -283 -220 -182 -901 -931 -204 -23 -983 -5 -716 -324 -108 -820 -307 -2 -343 -332 -565 -165 -762 -879 -735 -470 -876 -508 -767 -437 -194 -781 -803 -547 -334 -885 -171 -878 -121 -524 -536 -698 -855 -382 -55 -365 -181 -467 -277 -60 -266 -541 -177 -346 -399 -372 -872 -926 -94 -158 -750 -346 -658 -380 -763 -751 -111 -544 -740 -101 -83 -33 -693 -612 -598 -14 -922 -229 -702 -255 -211 -33 -268 -39 -507 -49 -341 -199 -671 -841 -406 -788 -792 -694 -696 -727 -254 -270 -38 -179 -379 -546 -525 -901 -469 -284 -366 -852 -363 -303 -575 -502 -90 -969 -324 -214 -782 -688 -161 -848 -417 -343 -756 -420 -164 -368 -34 -404 -144 -315 -690 -607 -613 -810 -823 -507 -594 -508 -573 -536 -108 -447 -21 -602 -621 -622 -664 -740 -93 -205 -829 -542 -2 -748 -754 -895 -220 -993 -39 -195 -644 -717 -831 -527 -880 -326 -943 -92 -132 -386 -934 -278 -953 -869 -975 -770 -133 -911 -419 -691 -432 -572 -160 -290 -550 -32 -20 -569 -680 -718 -884 -782 -335 -438 -161 -415 -361 -785 -481 -804 -742 -688 -687 -381 -383 -984 -554 -760 -381 -698 -468 -968 -278 -916 -708 -682 -293 -554 -932 -219 -9 -100 -890 -569 -443 -794 -259 -734 -707 -594 -880 -269 -46 -373 -201 -962 -353 -832 -215 -21 -716 -944 -717 -819 -885 -636 -524 -28 -215 -560 -255 -764 -244 -289 -212 -122 -199 -7 -434 -886 -232 -67 -956 -106 -413 -608 -580 -358 -537 -210 -429 -591 -62 -486 -498 -812 -129 -894 -967 -831 -683 -519 -916 -578 -19 -612 -315 -583 -254 -896 -849 -54 -387 -130 -358 -234 -121 -641 -181 -302 -179 -241 -804 -83 -419 -188 -266 -894 -212 -943 -139 -981 -123 -641 -567 -887 -289 -305 -871 -978 -557 -744 -153 -454 -191 -449 -670 -639 -277 -217 -190 -99 -678 -736 -467 -518 -308 -196 -866 -87 -941 -195 -907 -608 -353 -881 -95 -228 -368 -834 -87 -381 -470 -342 -61 -467 -814 -722 -7 -537 -940 -823 -206 -912 -180 -951 -285 -315 -222 -428 -557 -47 -369 -827 -538 -561 -355 -490 -755 -104 -651 -404 -490 -927 -254 -976 -437 -25 -593 -868 -74 -749 -380 -64 -389 -582 -190 -527 -812 -428 -813 -592 -355 -486 -143 -236 -737 -366 -407 -483 -229 -291 -181 -966 -370 -994 -510 -501 -682 -180 -94 -295 -468 -218 -606 -799 -220 -302 -408 -445 -62 -664 -51 -154 -504 -827 -745 -835 -740 -32 -345 -392 -116 -659 -1 -591 -180 -49 -177 -924 -516 -90 -596 -742 -380 -945 -489 -416 -963 -313 -35 -346 -504 -48 -98 -428 -342 -919 -55 -281 -647 -843 -884 -412 -471 -127 -521 -378 -474 -601 -719 -155 -527 -369 -779 -335 -429 -826 -752 -86 -558 -708 -761 -448 -702 -968 -878 -518 -966 -78 -897 -525 -274 -416 -513 -154 -899 -296 -721 -250 -558 -795 -991 -255 -231 -465 -850 -748 -767 -706 -615 -540 -584 -504 -25 -870 -116 -23 -243 -18 -839 -952 -969 -319 -585 -657 -878 -817 -814 -627 -466 -902 -564 -635 -767 -899 -60 -594 -242 -260 -350 -925 -267 -558 -833 -807 -364 -742 -110 -280 -382 -911 -698 -343 -87 -982 -13 -259 -533 -663 -817 -39 -580 -267 -606 -889 -364 -448 -562 -367 -524 -206 -91 -730 -265 -474 -337 -35 -760 -447 -679 -811 -343 -963 -494 -247 -943 -528 -407 -594 -90 -739 -893 -483 -984 -121 -661 -879 -971 -359 -497 -630 -325 -313 -62 -468 -908 -349 -760 -375 -200 -338 -926 -574 -447 -319 -973 -551 -480 -666 -865 -51 -225 -974 -839 -839 -725 -968 -915 -273 -564 -227 -93 -259 -187 -17 -527 -443 -808 -607 -669 -168 -882 -682 -371 -23 -109 -406 -659 -688 -91 -459 -58 -613 -865 -757 -355 -822 -202 -896 -611 -986 -162 -568 -748 -232 -420 -987 -915 -503 -836 -150 -317 -524 -317 -321 -337 -716 -916 -637 -759 -264 -662 -984 -51 -871 -462 -393 -720 -86 -951 -615 -98 -739 -839 -903 -24 -473 -283 -772 -475 -587 -285 -94 -345 -715 -931 -843 -844 -460 -382 -199 -632 -669 -610 -754 -242 -196 -168 -564 -931 -801 -314 -331 -311 -593 -152 -258 -198 -887 -984 -265 -839 -664 -182 -150 -740 -741 -541 -773 -214 -27 -399 -20 -777 -681 -73 -940 -230 -162 -78 -744 -539 -38 -620 -464 -597 -329 -417 -526 -668 -649 -50 -465 -794 -440 -648 -883 -914 -582 -657 -516 -97 -903 -967 -704 -305 -81 -188 -996 -227 -563 -676 -603 -354 -712 -162 -912 -746 -521 -544 -272 -615 -714 -523 -414 -872 -731 -723 -41 -889 -83 -884 -923 -679 -186 -205 -770 -592 -136 -787 -285 -56 -84 -120 -488 -834 -851 -582 -780 -801 -494 -110 -537 -940 -729 -671 -74 -899 -37 -885 -198 -547 -397 -712 -8 -858 -412 -580 -810 -69 -139 -691 -368 -619 -43 -360 -524 -436 -684 -34 -862 -270 -649 -22 -787 -180 -272 -241 -542 -951 -777 -545 -850 -151 -970 -164 -561 -284 -930 -314 -661 -81 -730 -230 -611 -188 -989 -595 -837 -468 -63 -13 -120 -384 -584 -542 -813 -950 -76 -549 -708 -274 -326 -224 -986 -133 -263 -752 -776 -978 -601 -192 -357 -931 -528 -335 -563 -505 -753 -411 -820 -100 -997 -389 -457 -27 -246 -181 -166 -978 -998 -65 -217 -627 -689 -86 -199 -579 -851 -806 -114 -610 -653 -95 -977 -531 -264 -708 -752 -60 -999 -371 -658 -152 -360 -247 -545 -935 -279 -631 -977 -707 -390 -898 -40 -642 -541 -903 -44 -433 -397 -164 -257 -852 -737 -73 -396 -321 -465 -985 -760 -686 -338 -538 -190 -411 -613 -353 -311 -798 -870 -523 -441 -127 -937 -943 -993 -812 -687 -148 -10 -928 -285 -584 -102 -258 -126 -556 -538 -129 -721 -512 -107 -36 -718 -503 -74 -397 -746 -637 -865 -838 -414 -608 -333 -615 -902 -96 -46 -197 -954 -531 -235 -656 -939 -667 -18 -564 -901 -352 -532 -9 -762 -472 -736 -908 -439 -681 -758 -726 -311 -563 -569 -886 -283 -831 -396 -465 -329 -575 -871 -552 -95 -278 -882 -229 -985 -56 -265 -935 -966 -716 -986 -471 -74 -634 -572 -636 -475 -58 -665 -486 -891 -7 -365 -977 -760 -312 -608 -726 -380 -878 -681 -549 -190 -252 -348 -831 -690 -711 -365 -454 -141 -669 -934 -386 -322 -39 -64 -441 -831 -736 -344 -976 -928 -275 -596 -157 -341 -457 -666 -468 -670 -831 -396 -33 -829 -30 -14 -881 -18 -203 -761 -541 -566 -102 -339 -664 -434 -976 -61 -238 -173 -321 -378 -272 -25 -703 -152 -902 -427 -663 -807 -777 -530 -484 -10 -581 -898 -37 -372 -671 -522 -673 -854 -487 -224 -741 -212 -163 -878 -339 -539 -339 -787 -942 -854 -461 -437 -23 -466 -270 -881 -939 -821 -406 -953 -323 -331 -129 -134 -665 -379 -553 -636 -904 -419 -951 -733 -261 -517 -447 -195 -574 -816 -119 -379 -901 -782 -617 -751 -725 -920 -335 -755 -178 -767 -29 -232 -403 -507 -815 -602 -780 -92 -880 -149 -220 -741 -970 -183 -199 -759 -861 -643 -792 -250 -338 -583 -526 -664 -701 -645 -58 -785 -970 -878 -402 -876 -781 -39 -993 -898 -579 -379 -443 -149 -713 -393 -400 -996 -440 -921 -849 -118 -869 -45 -524 -668 -485 -664 -188 -694 -583 -725 -613 -226 -206 -96 -550 -192 -719 -868 -664 -478 -822 -633 -190 -163 -313 -352 -982 -721 -654 -563 -108 -386 -58 -192 -943 -591 -45 -677 -991 -475 -250 -30 -889 -250 -496 -214 -465 -337 -579 -13 -205 -338 -230 -996 -584 -965 -907 -512 -309 -604 -518 -718 -230 -5 -938 -910 -363 -128 -659 -536 -689 -851 -938 -998 -293 -793 -988 -100 -299 -680 -538 -39 -382 -192 -410 -439 -254 -964 -431 -833 -526 -753 -606 -174 -234 -582 -54 -74 -976 -29 -770 -248 -181 -24 -206 -552 -613 -456 -409 -331 -646 -874 -439 -677 -717 -777 -223 -203 -644 -123 -938 -722 -56 -721 -3 -808 -493 -964 -137 -432 -495 -302 -440 -990 -6 -105 -794 -234 -489 -775 -906 -397 -863 -493 -733 -162 -657 -432 -949 -929 -443 -438 -813 -931 -518 -739 -430 -472 -701 -548 -398 -57 -563 -857 -183 -652 -371 -379 -730 -7 -93 -451 -365 -838 -993 -66 -772 -971 -733 -56 -670 -172 -273 -140 -690 -438 -825 -924 -796 -651 -517 -408 -971 -457 -514 -833 -147 -544 -868 -625 -780 -829 -133 -181 -445 -907 -292 -242 -924 -216 -840 -836 -280 -41 -916 -908 -672 -389 -159 -69 -967 -83 -285 -405 -725 -261 -49 -211 -302 -763 -3 -426 -153 -600 -303 -85 -578 -990 -837 -466 -44 -937 -92 -255 -186 -642 -205 -214 -640 -204 -362 -898 -925 -836 -996 -519 -397 -572 -627 -765 -748 -58 -373 -486 -397 -764 -196 -152 -135 -420 -482 -566 -248 -825 -208 -900 -3 -984 -138 -871 -94 -223 -501 -668 -347 -253 -355 -964 -955 -981 -278 -167 -617 -466 -552 -896 -457 -180 -402 -987 -428 -779 -284 -922 -325 -406 -842 -803 -447 -51 -95 -838 -145 -141 -515 -533 -551 -564 -350 -972 -365 -301 -490 -487 -3 -967 -54 -510 -500 -257 -90 -469 -16 -252 -209 -901 -221 -173 -574 -593 -970 -831 -665 -203 -806 -187 -115 -530 -240 -338 -141 -966 -605 -683 -290 -351 -797 -351 -698 -737 -984 -41 -146 -780 -370 -125 -558 -951 -730 -728 -748 -824 -375 -91 -341 -545 -188 -810 -77 -275 -596 -289 -706 -917 -402 -132 -168 -325 -10 -773 -740 -720 -220 -512 -120 -626 -531 -327 -933 -592 -291 -512 -467 -336 -824 -338 -910 -400 -885 -293 -133 -716 -214 -550 -689 -205 -747 -309 -479 -722 -108 -907 -467 -819 -265 -170 -842 -926 -825 -282 -884 -650 -22 -927 -611 -896 -230 -202 -83 -48 -83 -107 -440 -557 -734 -394 -799 -416 -170 -865 -618 -19 -173 -897 -479 -391 -529 -818 -389 -240 -400 -957 -950 -912 -316 -18 -506 -206 -801 -557 -725 -409 -161 -749 -795 -826 -853 -379 -532 -721 -589 -693 -423 -651 -45 -723 -876 -774 -856 -305 -436 -156 -110 -408 -341 -613 -574 -838 -923 -851 -33 -430 -500 -892 -984 -924 -790 -926 -555 -368 -29 -464 -514 -338 -402 -896 -202 -323 -301 -189 -309 -997 -369 -185 -600 -234 -276 -67 -562 -55 -504 -932 -295 -301 -309 -406 -396 -518 -839 -890 -846 -593 -628 -591 -714 -326 -2 -299 -762 -444 -801 -531 -208 -195 -513 -604 -687 -126 -304 -947 -856 -11 -101 -65 -451 -197 -121 -989 -231 -868 -95 -169 -483 -458 -79 -938 -277 -235 -212 -563 -401 -878 -934 -743 -421 -296 -961 -738 -519 -429 -421 -776 -432 -169 -527 -635 -147 -354 -219 -143 -87 -287 -26 -451 -603 -163 -567 -923 -713 -959 -107 -851 -200 -337 -797 -139 -177 -826 -781 -49 -496 -991 -760 -878 -825 -146 -822 -285 -504 -261 -543 -175 -808 -442 -778 -534 -439 -687 -260 -353 -44 -620 -740 -275 -169 -590 -169 -730 -543 -928 -127 -11 -757 -453 -712 -696 -9 -116 -652 -647 -130 -382 -60 -28 -951 -799 -27 -120 -490 -234 -676 -64 -936 -799 -11 -816 -67 -365 -737 -360 -641 -273 -148 -278 -727 -268 -985 -203 -447 -402 -451 -324 -476 -35 -534 -657 -357 -473 -486 -686 -445 -695 -438 -285 -798 -989 -329 -20 -968 -35 -544 -402 -655 -634 -719 -98 -464 -211 -623 -109 -984 -172 -859 -665 -523 -81 -44 -66 -996 -525 -99 -921 -740 -195 -432 -843 -887 -575 -679 -840 -780 -128 -132 -920 -991 -450 -901 -879 -571 -55 -828 -157 -957 -431 -87 -520 -856 -869 -147 -597 -578 -661 -4 -825 -79 -844 -269 -631 -714 -678 -193 -17 -980 -983 -941 -664 -666 -259 -705 -747 -271 -389 -119 -428 -394 -260 -654 -865 -504 -883 -318 -833 -221 -563 -453 -84 -235 -67 -761 -893 -59 -316 -389 -892 -819 -311 -228 -182 -936 -37 -647 -690 -898 -67 -283 -557 -752 -670 -300 -689 -935 -716 -496 -274 -754 -274 -410 -406 -901 -388 -235 -998 -126 -518 -980 -782 -501 -784 -476 -939 -724 -838 -559 -489 -624 -539 -700 -955 -879 -378 -762 -985 -260 -762 -988 -141 -735 -21 -361 -284 -489 -175 -878 -688 -754 -710 -746 -847 -804 -671 -526 -357 -26 -788 -488 -694 -560 -861 -690 -564 -30 -17 -300 -277 -599 -48 -568 -238 -372 -334 -478 -740 -296 -841 -752 -175 -54 -255 -54 -104 -512 -967 -449 -524 -558 -788 -966 -591 -814 -560 -58 -27 -953 -831 -660 -783 -112 -165 -315 -57 -74 -744 -537 -497 -670 -910 -238 -860 -998 -474 -670 -804 -191 -213 -323 -350 -373 -950 -975 -576 -634 -529 -847 -769 -621 -20 -961 -819 -911 -778 -765 -676 -819 -886 -58 -191 -170 -332 -650 -194 -60 -246 -729 -256 -444 -845 -930 -401 -209 -852 -995 -875 -619 -723 -365 -93 -650 -100 -172 -881 -958 -798 -146 -455 -316 -518 -666 -301 -436 -484 -90 -281 -733 -160 -631 -482 -966 -127 -548 -31 -226 -469 -831 -617 -987 -211 -101 -963 -779 -660 -819 -554 -596 -891 -81 -941 -548 -842 -121 -868 -126 -431 -882 -840 -129 -135 -355 -694 -479 -195 -428 -575 -877 -480 -520 -738 -640 -928 -244 -852 -640 -696 -838 -10 -981 -803 -613 -718 -463 -759 -537 -77 -511 -562 -201 -647 -189 -546 -540 -588 -957 -318 -650 -344 -641 -688 -446 -215 -401 -531 -941 -938 -858 -615 -595 -457 -576 -450 -134 -652 -762 -353 -603 -653 -411 -700 -112 -548 -186 -736 -964 -289 -846 -873 -77 -468 -838 -451 -719 -953 -71 -883 -887 -356 -732 -604 -994 -665 -927 -346 -853 -604 -851 -306 -66 -991 -584 -925 -232 -13 -878 -916 -431 -110 -494 -398 -584 -654 -499 -566 -778 -816 -819 -498 -876 -985 -188 -147 -158 -840 -393 -603 -442 -410 -103 -774 -160 -580 -652 -330 -524 -980 -378 -751 -585 -886 -585 -800 -586 -51 -741 -362 -240 -789 -140 -635 -509 -254 -569 -456 -192 -649 -437 -943 -992 -425 -685 -874 -33 -962 -216 -959 -604 -26 -660 -413 -541 -926 -362 -768 -649 -741 -159 -482 -663 -598 -62 -120 -916 -803 -502 -36 -882 -973 -214 -215 -509 -780 -741 -731 -335 -132 -969 -252 -733 -964 -980 -250 -984 -860 -523 -140 -849 -951 -135 -553 -861 -160 -774 -27 -671 -775 -898 -517 -795 -737 -915 -271 -569 -129 -9 -557 -334 -424 -683 -358 -447 -954 -852 -35 -722 -313 -96 -431 -25 -591 -409 -277 -198 -187 -55 -256 -227 -169 -196 -332 -345 -79 -527 -579 -774 -728 -305 -560 -245 -753 -651 -256 -857 -733 -167 -903 -621 -889 -658 -155 -362 -447 -837 -659 -229 -303 -65 -16 -220 -284 -212 -909 -400 -369 -459 -971 -510 -170 -894 -205 -726 -670 -702 -773 -812 -777 -627 -675 -799 -241 -143 -325 -624 -472 -672 -304 -680 -435 -887 -706 -630 -950 -565 -126 -208 -298 -770 -552 -470 -775 -545 -168 -987 -234 -536 -7 -503 -428 -678 -916 -620 -465 -289 -916 -28 -340 -667 -834 -170 -946 -228 -302 -731 -770 -992 -159 -630 -43 -353 -407 -72 -472 -778 -767 -927 -664 -968 -810 -488 -976 -188 -783 -961 -61 -744 -948 -307 -958 -696 -456 -745 -551 -375 -50 -654 -734 -477 -790 -959 -461 -562 -661 -953 -628 -331 -477 -473 -85 -61 -964 -213 -972 -217 -858 -256 -254 -683 -276 -905 -990 -860 -428 -980 -866 -737 -547 -985 -225 -565 -240 -580 -751 -612 -369 -756 -462 -572 -94 -145 -825 -902 -150 -199 -750 -87 -797 -84 -817 -857 -834 -526 -699 -988 -190 -920 -481 -826 -648 -751 -556 -969 -471 -197 -621 -916 -769 -290 -482 -254 -750 -270 -976 -144 -766 -452 -73 -340 -303 -132 -425 -634 -207 -458 -427 -103 -345 -722 -681 -161 -227 -525 -683 -965 -444 -105 -544 -154 -79 -533 -372 -351 -120 -293 -558 -267 -149 -923 -64 -119 -232 -16 -275 -476 -837 -306 -782 -447 -909 -418 -48 -71 -662 -978 -112 -136 -556 -167 -542 -508 -120 -744 -557 -630 -988 -701 -144 -577 -845 -485 -448 -24 -947 -223 -580 -716 -255 -6 -523 -614 -419 -687 -681 -456 -490 -143 -511 -316 -17 -235 -439 -431 -484 -906 -313 -193 -254 -17 -15 -480 -109 -941 -741 -397 -755 -681 -355 -32 -85 -171 -726 -433 -237 -382 -256 -701 -612 -173 -517 -841 -976 -70 -981 -54 -210 -697 -337 -827 -345 -765 -258 -741 -569 -1000 -867 -871 -232 -933 -968 -525 -770 -324 -557 -313 -98 -798 -82 -222 -962 -279 -713 -280 -171 -573 -795 -931 -514 -280 -539 -949 -543 -937 -141 -241 -823 -902 -835 -941 -883 -603 -894 -497 -421 -411 -453 -640 -354 -328 -699 -414 -338 -943 -700 -456 -239 -108 -695 -931 -749 -925 -968 -180 -948 -393 -809 -216 -864 -150 -248 -560 -341 -842 -553 -981 -668 -428 -18 -72 -135 -678 -785 -207 -611 -742 -414 -80 -679 -340 -796 -202 -609 -176 -651 -572 -914 -622 -901 -683 -446 -436 -624 -354 -427 -497 -413 -908 -118 -90 -71 -181 -663 -365 -146 -3 -876 -897 -777 -760 -221 -521 -398 -35 -484 -528 -119 -380 -800 -221 -349 -955 -400 -486 -763 -457 -644 -515 -823 -902 -154 -890 -258 -292 -885 -579 -702 -961 -168 -134 -157 -918 -942 -9 -790 -110 -669 -310 -685 -537 -759 -164 -336 -498 -280 -218 -79 -532 -294 -507 -68 -648 -580 -254 -698 -169 -679 -891 -665 -933 -359 -912 -751 -743 -964 -847 -125 -767 -635 -797 -839 -80 -737 -733 -946 -618 -933 -663 -433 -664 -752 -242 -67 -182 -895 -714 -917 -322 -986 -676 -902 -528 -103 -606 -640 -34 -385 -881 -93 -361 -493 -934 -52 -5 -86 -417 -340 -562 -673 -170 -488 -988 -690 -900 -481 -846 -878 -419 -689 -960 -165 -401 -365 -619 -925 -909 -129 -686 -776 -275 -711 -297 -502 -897 -498 -926 -959 -898 -708 -222 -658 -321 -313 -893 -875 -126 -774 -801 -144 -602 -241 -38 -149 -37 -421 -222 -180 -791 -746 -369 -998 -430 -115 -626 -429 -790 -727 -462 -470 -111 -917 -605 -32 -924 -146 -812 -291 -328 -834 -906 -58 -105 -885 -816 -990 -360 -401 -957 -699 -146 -104 -31 -813 -215 -37 -968 -837 -788 -950 -646 -61 -474 -559 -281 -173 -669 -717 -940 -705 -724 -78 -661 -875 -643 -289 -53 -635 -546 -605 -72 -747 -784 -227 -921 -770 -836 -373 -578 -203 -318 -170 -217 -739 -455 -532 -171 -516 -812 -543 -932 -462 -520 -831 -289 -452 -764 -899 -319 -393 -934 -898 -612 -692 -288 -79 -740 -231 -997 -533 -557 -130 -864 -332 -843 -373 -869 -765 -168 -482 -830 -10 -663 -750 -798 -98 -804 -192 -565 -302 -455 -181 -285 -820 -798 -887 -928 -181 -8 -806 -247 -694 -616 -156 -473 -170 -475 -899 -687 -981 -936 -534 -669 -921 -860 -472 -836 -278 -595 -927 -996 -992 -952 -74 -836 -597 -73 -625 -652 -59 -541 -319 -52 -222 -183 -171 -134 -993 -669 -162 -217 -339 -694 -677 -298 -894 -369 -139 -521 -579 -726 -160 -304 -248 -827 -992 -820 -187 -544 -21 -728 -545 -917 -911 -679 -616 -843 -113 -541 -186 -272 -1 -527 -743 -302 -793 -731 -367 -13 -967 -797 -470 -652 -988 -891 -288 -2 -997 -69 -30 -303 -806 -575 -346 -751 -612 -17 -219 -925 -258 -568 -686 -158 -215 -71 -78 -266 -826 -111 -522 -970 -439 -989 -731 -833 -61 -919 -664 -1000 -635 -925 -896 -876 -95 -859 -772 -122 -253 -409 -219 -751 -366 -114 -286 -293 -4 -653 -407 -793 -691 -453 -479 -431 -656 -434 -596 -278 -666 -409 -806 -798 -57 -156 -548 -901 -720 -53 -8 -477 -506 -194 -942 -614 -820 -431 -148 -407 -606 -648 -532 -794 -357 -288 -337 -364 -289 -365 -268 -232 -96 -417 -348 -402 -871 -212 -167 -705 -741 -576 -327 -723 -706 -486 -68 -222 -198 -839 -326 -30 -530 -412 -385 -701 -491 -145 -795 -298 -300 -429 -796 -224 -880 -136 -110 -605 -616 -876 -46 -252 -596 -294 -695 -679 -430 -115 -852 -105 -380 -894 -933 -754 -311 -76 -765 -419 -575 -646 -822 -666 -907 -385 -513 -47 -611 -880 -400 -568 -805 -493 -276 -741 -40 -704 -972 -739 -638 -860 -923 -716 -278 -838 -465 -238 -856 -205 -883 -793 -202 -83 -733 -29 -904 -151 -143 -842 -565 -900 -590 -596 -389 -303 -489 -422 -5 -929 -909 -582 -440 -931 -595 -228 -223 -376 -568 -235 -923 -390 -772 -355 -690 -683 -27 -201 -804 -783 -80 -132 -441 -362 -677 -57 -741 -74 -942 -253 -488 -185 -260 -485 -67 -368 -758 -23 -80 -736 -711 -896 -647 -819 -689 -586 -667 -117 -704 -242 -444 -246 -471 -919 -624 -161 -191 -345 -41 -21 -431 -162 -558 -354 -890 -971 -753 -88 -174 -947 -341 -784 -7 -646 -113 -964 -513 -491 -896 -751 -937 -771 -59 -259 -187 -429 -810 -691 -808 -190 -995 -808 -28 -166 -572 -294 -312 -954 -648 -519 -37 -88 -689 -217 -494 -961 -505 -206 -324 -314 -909 -513 -817 -342 -389 -450 -386 -691 -45 -645 -174 -247 -992 -556 -178 -708 -555 -486 -417 -393 -484 -68 -801 -512 -155 -698 -145 -623 -108 -424 -154 -304 -255 -180 -87 -979 -160 -631 -499 -993 -295 -117 -275 -84 -1000 -180 -577 -265 -931 -602 -505 -273 -969 -138 -85 -2 -58 -484 -137 -305 -429 -127 -14 -868 -26 -856 -743 -927 -117 -694 -581 -110 -674 -101 -32 -487 -325 -650 -404 -489 -999 -79 -17 -387 -129 -95 -481 -135 -213 -788 -882 -432 -477 -448 -936 -451 -875 -885 -781 -325 -488 -841 -182 -921 -845 -861 -665 -568 -876 -893 -703 -587 -627 -50 -396 -628 -913 -165 -949 -376 -712 -707 -85 -293 -689 -861 -141 -323 -73 -218 -506 -626 -426 -48 -550 -660 -125 -156 -681 -2 -102 -540 -88 -995 -460 -255 -749 -411 -248 -396 -99 -269 -438 -428 -59 -769 -253 -637 -437 -866 -904 -377 -595 -755 -892 -886 -606 -377 -692 -393 -924 -758 -278 -731 -879 -127 -995 -549 -166 -288 -278 -330 -960 -984 -21 -184 -319 -11 -853 -4 -421 -594 -708 -532 -913 -425 -267 -663 -198 -264 -577 -132 -460 -842 -543 -405 -336 -350 -722 -297 -13 -626 -416 -314 -890 -813 -706 -389 -315 -986 -505 -363 -41 -374 -69 -200 -645 -651 -89 -661 -514 -180 -34 -191 -970 -683 -242 -647 -535 -934 -69 -795 -110 -457 -603 -155 -939 -252 -180 -617 -554 -518 -77 -376 -886 -340 -833 -965 -252 -630 -211 -572 -986 -171 -90 -157 -904 -71 -958 -209 -860 -471 -950 -164 -814 -879 -888 -203 -565 -754 -206 -186 -775 -882 -760 -961 -473 -89 -731 -665 -380 -679 -864 -676 -250 -184 -461 -612 -752 -322 -805 -533 -835 -681 -249 -601 -220 -895 -103 -147 -81 -236 -374 -41 -187 -414 -882 -256 -280 -830 -907 -538 -419 -504 -242 -162 -799 -582 -122 -246 -867 -383 -950 -874 -967 -373 -795 -595 -532 -14 -870 -834 -547 -633 -594 -601 -122 -724 -843 -419 -664 -933 -922 -63 -612 -763 -550 -477 -64 -138 -974 -489 -963 -980 -973 -34 -180 -764 -853 -526 -433 -432 -107 -945 -427 -948 -448 -132 -276 -150 -391 -883 -827 -933 -24 -758 -870 -127 -946 -4 -1000 -189 -942 -426 -100 -108 -403 -672 -709 -828 -289 -916 -641 -701 -915 -986 -6 -293 -142 -739 -313 -524 -470 -736 -747 -686 -185 -406 -66 -171 -6 -903 -472 -80 -8 -650 -404 -230 -929 -368 -462 -371 -257 -740 -426 -92 -12 -742 -205 -669 -221 -411 -674 -973 -803 -69 -405 -619 -409 -194 -57 -933 -89 -836 -17 -233 -790 -306 -188 -623 -456 -808 -79 -211 -952 -886 -331 -460 -901 -816 -129 -459 -779 -177 -452 -557 -880 -186 -36 -500 -476 -602 -563 -162 -207 -48 -406 -731 -164 -817 -547 -462 -450 -248 -50 -766 -919 -306 -977 -652 -658 -958 -931 -426 -84 -381 -798 -404 -998 -721 -998 -777 -870 -234 -301 -405 -71 -842 -86 -468 -829 -209 -422 -632 -997 -814 -882 -178 -120 -855 -730 -644 -477 -794 -86 -588 -993 -315 -89 -286 -584 -883 -707 -263 -158 -121 -876 -225 -168 -884 -94 -520 -449 -18 -278 -984 -400 -915 -509 -690 -185 -524 -195 -77 -179 -681 -268 -151 -393 -443 -594 -344 -623 -826 -780 -881 -899 -634 -236 -271 -618 -318 -645 -41 -51 -944 -501 -823 -795 -995 -567 -728 -536 -357 -151 -636 -979 -942 -464 -480 -20 -524 -769 -863 -942 -126 -184 -259 -690 -996 -670 -881 -945 -873 -978 -911 -841 -584 -359 -908 -247 -369 -388 -364 -284 -189 -858 -767 -559 -893 -631 -652 -159 -356 -508 -349 -367 -998 -154 -170 -849 -781 -557 -182 -818 -70 -316 -423 -997 -620 -404 -411 -952 -185 -246 -807 -640 -565 -672 -382 -589 -806 -895 -618 -525 -144 -884 -365 -791 -786 -982 -850 -229 -884 -852 -787 -138 -602 -747 -530 -803 -364 -43 -651 -463 -147 -755 -254 -814 -724 -930 -706 -424 -369 -362 -748 -632 -455 -474 -24 -527 -175 -302 -804 -760 -872 -314 -236 -730 -70 -258 -996 -174 -811 -642 -831 -119 -4 -370 -994 -215 -962 -943 -371 -802 -26 -642 -566 -559 -875 -916 -72 -404 -596 -351 -235 -690 -994 -724 -124 -14 -828 -543 -395 -207 -837 -849 -530 -965 -849 -208 -571 -797 -829 -326 -132 -687 -520 -101 -372 -578 -411 -324 -660 -520 -718 -115 -182 -693 -101 -48 -534 -891 -757 -687 -315 -280 -708 -673 -654 -618 -222 -13 -411 -12 -698 -486 -96 -691 -832 -884 -762 -319 -762 -556 -634 -954 -958 -981 -145 -500 -679 -357 -998 -996 -122 -920 -292 -188 -610 -370 -396 -959 -824 -857 -602 -458 -612 -598 -988 -366 -786 -94 -788 -588 -66 -181 -584 -691 -741 -5 -567 -444 -923 -634 -485 -84 -617 -550 -38 -975 -106 -154 -341 -142 -354 -243 -710 -363 -504 -561 -140 -481 -522 -536 -135 -690 -927 -948 -905 -569 -974 -557 -557 -138 -609 -6 -383 -524 -751 -720 -599 -971 -328 -864 -54 -531 -967 -94 -559 -467 -212 -25 -297 -503 -577 -47 -564 -489 -100 -807 -839 -641 -675 -191 -616 -389 -260 -542 -937 -256 -541 -51 -551 -167 -503 -99 -859 -114 -675 -481 -759 -71 -430 -500 -846 -322 -147 -383 -654 -146 -878 -282 -530 -949 -852 -425 -779 -120 -413 -497 -173 -752 -601 -884 -856 -103 -670 -390 -297 -902 -469 -424 -206 -808 -931 -879 -625 -99 -616 -401 -26 -175 -28 -66 -507 -592 -273 -43 -429 -873 -315 -124 -195 -358 -66 -50 -167 -704 -876 -496 -428 -232 -862 -527 -280 -117 -604 -512 -311 -172 -877 -59 -983 -520 -142 -119 -712 -106 -485 -984 -330 -84 -319 -356 -40 -143 -923 -703 -346 -203 -760 -159 -887 -117 -802 -944 -942 -715 -474 -280 -285 -871 -758 -765 -899 -723 -439 -190 -47 -886 -181 -557 -403 -858 -60 -562 -288 -421 -706 -691 -243 -538 -188 -21 -662 -960 -30 -49 -675 -130 -622 -774 -858 -588 -157 -844 -79 -465 -309 -543 -469 -753 -785 -65 -718 -1 -250 -18 -725 -479 -825 -830 -329 -979 -591 -196 -925 -849 -995 -277 -95 -189 -158 -511 -361 -755 -670 -246 -452 -94 -302 -1000 -101 -170 -835 -323 -77 -307 -436 -16 -261 -285 -120 -177 -172 -148 -206 -658 -913 -359 -43 -819 -506 -19 -466 -947 -669 -639 -92 -688 -536 -697 -220 -505 -903 -992 -659 -133 -205 -126 -767 -727 -121 -776 -929 -741 -671 -86 -2 -976 -686 -923 -700 -531 -551 -607 -383 -617 -511 -561 -561 -816 -666 -892 -138 -190 -950 -741 -806 -124 -918 -401 -695 -121 -866 -587 -951 -774 -804 -175 -883 -612 -67 -496 -438 -744 -253 -447 -652 -871 -180 -350 -342 -365 -805 -875 -649 -636 -733 -421 -594 -614 -36 -759 -207 -686 -968 -108 -267 -103 -41 -832 -993 -354 -444 -59 -185 -891 -124 -356 -964 -259 -249 -568 -662 -278 -209 -923 -795 -453 -845 -116 -650 -101 -858 -493 -446 -52 -472 -406 -997 -386 -182 -24 -919 -727 -479 -523 -910 -86 -378 -611 -62 -865 -806 -884 -759 -404 -754 -181 -809 -323 -153 -531 -622 -972 -320 -328 -292 -757 -334 -115 -503 -806 -186 -243 -529 -435 -394 -194 -457 -796 -316 -634 -222 -194 -90 -243 -382 -965 -176 -279 -539 -9 -927 -992 -72 -256 -907 -754 -391 -393 -748 -880 -638 -819 -796 -265 -406 -848 -491 -456 -731 -593 -532 -670 -733 -372 -990 -136 -146 -135 -9 -841 -406 -347 -637 -530 -1000 -101 -194 -561 -934 -560 -363 -244 -896 -532 -862 -560 -226 -967 -240 -806 -81 -186 -664 -874 -571 -239 -394 -703 -827 -539 -411 -442 -479 -401 -499 -723 -136 -872 -755 -705 -384 -504 -774 -450 -942 -339 -613 -394 -509 -621 -626 -719 -949 -960 -744 -950 -402 -784 -326 -239 -576 -8 -805 -346 -698 -846 -576 -129 -680 -653 -376 -553 -942 -4 -184 -16 -139 -896 -591 -992 -187 -670 -643 -289 -807 -607 -880 -101 -115 -338 -243 -134 -668 -224 -920 -583 -728 -667 -985 -13 -248 -842 -573 -982 -936 -307 -430 -625 -639 -414 -665 -168 -374 -196 -26 -424 -148 -304 -960 -587 -848 -658 -883 -996 -943 -723 -370 -407 -332 -393 -962 -915 -515 -830 -423 -378 -63 -976 -856 -957 -71 -458 -331 -15 -352 -446 -785 -412 -368 -255 -562 -613 -612 -841 -634 -515 -56 -670 -749 -85 -503 -267 -588 -461 -514 -518 -374 -616 -359 -590 -514 -411 -470 -875 -185 -788 -70 -993 -68 -222 -488 -417 -710 -953 -293 -171 -549 -74 -567 -59 -867 -423 -247 -360 -750 -257 -33 -186 -240 -155 -699 -938 -450 -436 -5 -454 -925 -313 -628 -667 -668 -882 -825 -236 -986 -523 -72 -881 -751 -633 -473 -355 -135 -649 -699 -385 -347 -677 -252 -370 -666 -841 -64 -900 -81 -88 -414 -371 -613 -653 -9 -897 -814 -197 -841 -513 -723 -341 -859 -260 -875 -681 -933 -371 -481 -761 -253 -733 -260 -33 -818 -499 -585 -654 -961 -390 -480 -750 -73 -206 -630 -918 -562 -992 -355 -139 -851 -396 -650 -150 -122 -172 -864 -310 -479 -398 -47 -352 -864 -333 -509 -779 -958 -887 -489 -819 -120 -850 -397 -932 -638 -466 -501 -461 -470 -761 -317 -393 -214 -480 -383 -248 -290 -897 -896 -646 -108 -281 -243 -945 -614 -586 -303 -628 -129 -734 -922 -704 -260 -452 -435 -634 -138 -768 -297 -248 -935 -165 -814 -338 -308 -408 -541 -144 -753 -91 -959 -183 -823 -461 -783 -194 -138 -815 -716 -316 -869 -943 -185 -604 -386 -940 -893 -905 -244 -873 -175 -958 -609 -965 -162 -664 -377 -730 -177 -468 -588 -503 -649 -374 -18 -58 -834 -449 -76 -521 -576 -55 -763 -161 -708 -928 -944 -447 -159 -8 -25 -115 -851 -140 -113 -26 -21 -615 -847 -610 -425 -513 -984 -606 -342 -474 -957 -814 -837 -856 -980 -98 -396 -738 -206 -550 -526 -917 -62 -668 -392 -366 -802 -84 -578 -420 -128 -52 -407 -603 -279 -840 -455 -577 -108 -734 -233 -708 -433 -488 -45 -533 -952 -162 -592 -927 -386 -379 -318 -819 -409 -631 -724 -300 -646 -868 -925 -680 -113 -776 -631 -765 -295 -523 -45 -934 -260 -229 -752 -46 -447 -544 -511 -748 -251 -422 -82 -841 -380 -180 -923 -173 -844 -1000 -81 -559 -804 -417 -695 -547 -681 -457 -766 -647 -374 -436 -975 -963 -805 -927 -734 -713 -132 -654 -196 -290 -35 -125 -592 -877 -65 -468 -983 -412 -252 -19 -404 -844 -956 -380 -990 -590 -243 -607 -953 -335 -681 -455 -986 -909 -513 -878 -819 -292 -103 -840 -416 -280 -760 -339 -843 -909 -616 -530 -83 -833 -89 -500 -316 -593 -665 -488 -524 -91 -438 -293 -490 -209 -375 -922 -770 -739 -147 -162 -172 -278 -923 -370 -875 -494 -541 -345 -726 -8 -14 -944 -909 -821 -216 -102 -544 -259 -737 -26 -808 -431 -829 -313 -754 -385 -154 -650 -258 -476 -467 -720 -280 -11 -745 -712 -375 -334 -760 -846 -659 -977 -841 -613 -327 -834 -142 -878 -548 -940 -325 -793 -950 -678 -413 -692 -728 -150 -516 -950 -427 -707 -253 -389 -381 -392 -187 -997 -413 -714 -950 -304 -301 -206 -716 -511 -935 -898 -644 -327 -10 -779 -731 -224 -115 -498 -278 -757 -909 -156 -709 -429 -451 -800 -288 -837 -531 -196 -957 -167 -308 -461 -791 -658 -666 -241 -438 -889 -915 -357 -354 -678 -949 -283 -86 -731 -504 -805 -951 -556 -585 -387 -93 -238 -563 -810 -120 -806 -197 -357 -379 -186 -753 -799 -651 -203 -344 -42 -296 -582 -975 -649 -210 -294 -132 -755 -204 -405 -650 -775 -380 -664 -905 -599 -579 -533 -161 -540 -841 -354 -934 -28 -621 -375 -190 -229 -172 -819 -300 -550 -508 -107 -125 -338 -564 -391 -59 -475 -166 -484 -506 -108 -373 -47 -559 -272 -292 -566 -293 -377 -110 -81 -171 -919 -24 -450 -422 -897 -539 -41 -718 -563 -659 -812 -728 -782 -522 -213 -68 -314 -545 -29 -74 -487 -711 -766 -450 -51 -895 -88 -855 -1 -77 -393 -415 -691 -323 -334 -872 -531 -728 -736 -464 -734 -908 -861 -144 -552 -481 -226 -551 -650 -211 -897 -861 -653 -880 -75 -177 -317 -74 -728 -111 -335 -974 -500 -826 -827 -945 -245 -749 -992 -263 -912 -271 -837 -6 -186 -73 -99 -657 -683 -110 -144 -603 -831 -835 -232 -673 -683 -68 -386 -51 -856 -837 -215 -579 -229 -490 -681 -504 -370 -670 -264 -623 -67 -411 -779 -665 -120 -760 -793 -555 -509 -110 -863 -877 -231 -178 -227 -350 -811 -121 -603 -10 -457 -851 -894 -762 -929 -359 -360 -596 -530 -874 -520 -963 -738 -722 -749 -104 -789 -70 -248 -670 -839 -399 -564 -939 -391 -675 -717 -139 -299 -191 -567 -650 -339 -35 -324 -348 -771 -174 -622 -783 -906 -534 -256 -459 -114 -474 -805 -936 -912 -538 -48 -279 -754 -975 -209 -558 -547 -239 -146 -644 -27 -706 -344 -700 -184 -874 -145 -592 -374 -955 -204 -503 -305 -42 -995 -723 -675 -55 -259 -771 -415 -447 -580 -512 -773 -204 -656 -184 -604 -198 -528 -631 -317 -932 -198 -27 -737 -588 -281 -114 -137 -644 -619 -532 -146 -35 -486 -389 -276 -53 -278 -422 -168 -752 -972 -603 -55 -292 -853 -23 -418 -591 -556 -367 -769 -383 -806 -815 -170 -122 -213 -122 -497 -26 -475 -768 -591 -444 -58 -98 -562 -800 -20 -541 -815 -912 -988 -22 -128 -229 -390 -859 -860 -607 -714 -105 -671 -854 -481 -930 -723 -89 -260 -598 -74 -509 -507 -100 -176 -736 -130 -725 -915 -482 -932 -598 -509 -387 -741 -119 -321 -347 -366 -693 -982 -239 -239 -407 -608 -537 -983 -902 -441 -819 -249 -186 -666 -678 -113 -250 -82 -894 -144 -278 -4 -788 -713 -860 -639 -963 -850 -90 -350 -970 -503 -409 -790 -937 -609 -718 -438 -486 -820 -502 -150 -861 -172 -114 -317 -119 -280 -482 -337 -690 -538 -951 -530 -996 -384 -296 -476 -173 -653 -384 -278 -317 -173 -336 -649 -813 -140 -711 -812 -347 -20 -554 -367 -443 -645 -228 -199 -811 -612 -267 -518 -376 -851 -753 -884 -54 -49 -578 -11 -498 -498 -744 -322 -541 -520 -396 -386 -709 -225 -164 -87 -711 -329 -930 -604 -970 -205 -135 -568 -882 -820 -757 -160 -504 -605 -846 -140 -711 -2 -716 -323 -914 -701 -739 -111 -863 -789 -677 -585 -179 -516 -390 -779 -876 -602 -939 -100 -352 -602 -66 -287 -838 -443 -413 -98 -448 -145 -156 -601 -11 -571 -29 -44 -251 -66 -696 -677 -322 -297 -795 -576 -503 -263 -709 -601 -164 -382 -149 -71 -779 -123 -864 -23 -549 -230 -155 -345 -339 -106 -876 -793 -27 -203 -551 -881 -483 -939 -161 -829 -442 -129 -399 -96 -924 -679 -754 -525 -409 -753 -614 -109 -697 -705 -589 -406 -272 -655 -176 -743 -874 -253 -535 -662 -138 -713 -211 -733 -487 -759 -684 -887 -539 -372 -926 -756 -666 -451 -732 -16 -807 -645 -536 -8 -894 -671 -658 -380 -298 -524 -433 -495 -394 -659 -202 -707 -841 -954 -624 -57 -45 -272 -548 -198 -450 -689 -10 -738 -783 -728 -581 -168 -652 -202 -935 -403 -991 -613 -986 -411 -268 -256 -863 -530 -125 -196 -571 -939 -288 -705 -349 -107 -463 -661 -268 -146 -949 -919 -775 -518 -228 -211 -842 -397 -734 -107 -168 -116 -271 -115 -1 -913 -304 -728 -970 -236 -877 -295 -323 -397 -142 -758 -800 -127 -442 -152 -105 -322 -135 -247 -173 -705 -138 -300 -416 -581 -439 -414 -435 -973 -261 -659 -282 -654 -285 -857 -751 -757 -887 -269 -531 -863 -344 -810 -324 -645 -485 -863 -670 -550 -74 -941 -729 -641 -906 -252 -951 -14 -604 -61 -318 -894 -962 -413 -827 -281 -907 -451 -309 -985 -639 -860 -782 -719 -183 -1000 -989 -294 -384 -409 -176 -677 -671 -93 -659 -324 -760 -623 -162 -432 -930 -679 -227 -725 -185 -895 -345 -454 -672 -901 -623 -429 -595 -435 -6 -162 -567 -673 -993 -605 -403 -281 -294 -469 -838 -671 -366 -376 -418 -41 -382 -786 -830 -319 -51 -238 -580 -838 -649 -238 -94 -219 -192 -332 -620 -808 -597 -419 -40 -144 -20 -543 -4 -433 -915 -267 -366 -864 -562 -61 -84 -230 -828 -284 -343 -395 -374 -122 -951 -34 -223 -335 -543 -893 -868 -677 -631 -715 -645 -595 -80 -982 -313 -766 -123 -707 -682 -217 -742 -147 -329 -473 -40 -109 -862 -347 -777 -193 -912 -516 -953 -315 -747 -424 -147 -459 -651 -273 -892 -916 -954 -423 -168 -28 -304 -950 -816 -521 -442 -351 -12 -664 -972 -523 -151 -310 -652 -36 -379 -297 -485 -66 -231 -776 -727 -191 -36 -245 -413 -878 -997 -658 -245 -853 -712 -771 -869 -445 -212 -368 -570 -674 -959 -947 -836 -562 -304 -257 -61 -558 -230 -111 -621 -113 -842 -584 -120 -592 -216 -328 -548 -780 -586 -283 -821 -218 -973 -327 -794 -477 -693 -633 -353 -739 -911 -886 -268 -791 -945 -296 -350 -717 -658 -273 -407 -647 -606 -241 -411 -367 -903 -213 -94 -864 -684 -830 -9 -537 -695 -161 -464 -157 -128 -272 -715 -232 -459 -941 -958 -701 -712 -473 -498 -587 -731 -697 -201 -318 -738 -318 -434 -75 -595 -264 -292 -111 -663 -539 -58 -350 -133 -856 -817 -925 -218 -437 -916 -400 -944 -13 -630 -413 -977 -947 -362 -484 -152 -250 -721 -102 -563 -416 -235 -518 -960 -289 -378 -656 -269 -138 -413 -804 -306 -473 -492 -854 -928 -131 -236 -626 -402 -315 -99 -228 -270 -624 -695 -851 -366 -603 -370 -545 -700 -480 -894 -104 -32 -913 -483 -405 -73 -963 -376 -477 -299 -250 -945 -146 -996 -957 -135 -645 -907 -239 -879 -579 -120 -657 -482 -488 -542 -70 -225 -531 -610 -583 -638 -348 -506 -77 -175 -290 -769 -428 -556 -949 -475 -599 -610 -281 -76 -967 -339 -545 -109 -25 -276 -9 -60 -275 -919 -725 -862 -141 -602 -896 -300 -26 -962 -834 -538 -106 -385 -942 -775 -968 -891 -888 -98 -939 -648 -504 -975 -980 -512 -812 -43 -567 -71 -270 -196 -340 -75 -910 -822 -393 -358 -399 -665 -507 -399 -173 -824 -456 -19 -262 -18 -1000 -631 -239 -996 -453 -889 -818 -85 -440 -977 -510 -931 -620 -760 -768 -355 -78 -895 -810 -318 -520 -589 -314 -986 -767 -475 -472 -128 -829 -251 -60 -30 -797 -743 -122 -555 -723 -624 -195 -524 -908 -891 -778 -831 -603 -649 -508 -94 -311 -530 -544 -154 -145 -785 -991 -800 -249 -440 -612 -265 -35 -531 -16 -353 -140 -673 -785 -182 -362 -805 -9 -129 -86 -615 -546 -532 -336 -983 -625 -292 -265 -44 -184 -995 -504 -114 -354 -687 -676 -283 -959 -668 -180 -380 -513 -576 -517 -626 -400 -655 -500 -857 -125 -951 -573 -642 -267 -477 -775 -89 -847 -995 -399 -635 -185 -439 -81 -602 -458 -974 -34 -521 -310 -250 -12 -364 -665 -455 -960 -771 -197 -238 -354 -155 -194 -307 -684 -3 -402 -241 -41 -3 -955 -205 -583 -407 -280 -817 -756 -184 -226 -336 -884 -933 -915 -14 -441 -961 -255 -40 -131 -287 -924 -898 -801 -721 -626 -904 -979 -786 -332 -480 -231 -576 -645 -431 -635 -646 -913 -549 -272 -80 -964 -933 -505 -330 -435 -662 -203 -322 -26 -857 -459 -359 -682 -811 -751 -759 -888 -607 -173 -233 -534 -13 -611 -960 -213 -841 -932 -166 -715 -410 -805 -302 -560 -439 -393 -536 -27 -423 -892 -334 -93 -932 -529 -710 -765 -69 -491 -473 -964 -875 -538 -177 -170 -864 -151 -605 -347 -267 -512 -577 -572 -669 -849 -370 -746 -807 -955 -880 -798 -999 -219 -487 -29 -279 -197 -969 -402 -303 -548 -957 -444 -752 -748 -889 -14 -614 -93 -110 -739 -572 -262 -396 -961 -24 -860 -964 -420 -100 -444 -625 -661 -718 -349 -652 -814 -628 -628 -506 -334 -694 -561 -295 -373 -5 -559 -508 -901 -90 -277 -347 -265 -377 -770 -232 -492 -849 -586 -970 -251 -571 -816 -529 -267 -29 -201 -246 -516 -429 -492 -271 -760 -508 -543 -465 -83 -242 -16 -853 -339 -7 -409 -146 -291 -823 -751 -875 -495 -356 -245 -307 -850 -991 -444 -204 -484 -740 -963 -313 -675 -696 -877 -518 -68 -525 -918 -636 -966 -537 -977 -154 -205 -807 -519 -11 -900 -769 -498 -439 -497 -322 -304 -350 -663 -353 -913 -872 -283 -682 -996 -551 -186 -893 -309 -589 -55 -816 -150 -625 -352 -206 -237 -69 -213 -830 -749 -988 -661 -407 -783 -91 -964 -689 -661 -514 -389 -750 -898 -326 -75 -621 -875 -469 -458 -235 -146 -424 -515 -378 -804 -503 -338 -536 -754 -166 -953 -816 -89 -278 -426 -279 -966 -68 -183 -861 -543 -984 -650 -644 -476 -638 -323 -50 -779 -445 -265 -399 -654 -973 -560 -991 -73 -535 -613 -10 -88 -810 -110 -231 -618 -125 -975 -802 -408 -883 -611 -94 -257 -955 -827 -864 -18 -322 -563 -938 -415 -846 -549 -320 -768 -234 -930 -921 -623 -796 -64 -496 -803 -658 -480 -817 -112 -485 -485 -91 -400 -885 -894 -507 -564 -65 -766 -603 -538 -157 -99 -655 -948 -699 -990 -335 -811 -363 -573 -488 -209 -619 -179 -387 -364 -658 -55 -889 -247 -186 -656 -335 -125 -470 -20 -245 -6 -18 -598 -507 -841 -363 -556 -356 -78 -199 -328 -674 -544 -454 -893 -718 -774 -249 -96 -281 -265 -77 -955 -424 -636 -49 -208 -785 -32 -995 -514 -504 -41 -344 -668 -273 -938 -711 -378 -358 -959 -974 -776 -721 -522 -374 -91 -617 -414 -190 -353 -761 -52 -501 -602 -271 -398 -201 -919 -995 -340 -951 -350 -763 -686 -698 -6 -449 -411 -517 -874 -782 -733 -209 -333 -377 -314 -831 -275 -827 -413 -594 -153 -172 -542 -680 -215 -227 -888 -961 -642 -41 -616 -925 -759 -538 -325 -856 -169 -378 -444 -184 -58 -1 -897 -957 -915 -656 -257 -580 -233 -98 -146 -904 -572 -765 -481 -41 -884 -575 -8 -140 -642 -980 -689 -998 -1000 -263 -801 -596 -132 -958 -483 -904 -768 -236 -256 -969 -574 -427 -627 -633 -186 -994 -279 -646 -956 -485 -102 -591 -603 -637 -861 -119 -908 -203 -407 -411 -631 -495 -50 -913 -788 -103 -564 -467 -123 -659 -993 -182 -830 -187 -214 -988 -508 -873 -266 -729 -386 -210 -947 -716 -984 -837 -729 -980 -926 -86 -98 -869 -218 -130 -989 -673 -588 -160 -133 -654 -740 -617 -406 -338 -44 -52 -839 -844 -633 -113 -105 -176 -957 -795 -330 -903 -910 -490 -453 -343 -836 -362 -176 -814 -772 -820 -48 -33 -247 -568 -743 -812 -517 -477 -169 -986 -730 -429 -920 -949 -951 -164 -432 -726 -850 -462 -281 -167 -29 -565 -841 -238 -897 -473 -460 -140 -530 -769 -192 -879 -214 -875 -893 -717 -736 -849 -420 -657 -314 -846 -381 -667 -380 -264 -281 -682 -554 -668 -581 -920 -577 -314 -720 -408 -428 -972 -521 -275 -748 -571 -169 -298 -3 -558 -982 -754 -760 -975 -297 -730 -247 -756 -209 -992 -425 -184 -194 -424 -267 -202 -212 -694 -813 -520 -763 -255 -830 -49 -854 -702 -316 -19 -499 -506 -785 -585 -166 -908 -667 -60 -425 -622 -847 -761 -947 -554 -246 -551 -608 -808 -654 -87 -484 -241 -202 -662 -813 -819 -404 -322 -136 -154 -133 -36 -241 -925 -798 -55 -323 -991 -693 -363 -109 -235 -51 -468 -78 -984 -309 -162 -946 -983 -814 -542 -396 -670 -40 -819 -255 -224 -173 -52 -153 -983 -2 -180 -509 -688 -625 -309 -653 -262 -912 -324 -475 -86 -131 -345 -149 -72 -628 -535 -676 -742 -698 -818 -706 -948 -627 -765 -454 -92 -30 -874 -56 -235 -777 -271 -755 -121 -161 -231 -843 -861 -178 -586 -676 -818 -768 -604 -165 -549 -653 -951 -458 -471 -272 -97 -461 -863 -488 -242 -598 -43 -293 -816 -356 -284 -296 -33 -193 -968 -121 -593 -720 -261 -162 -447 -61 -47 -168 -798 -82 -695 -58 -853 -838 -509 -633 -834 -643 -836 -603 -722 -361 -611 -16 -265 -656 -879 -324 -21 -969 -727 -815 -798 -852 -654 -994 -386 -810 -778 -1000 -441 -898 -634 -934 -324 -804 -970 -770 -445 -882 -163 -344 -647 -453 -174 -143 -102 -812 -395 -106 -888 -171 -745 -803 -727 -42 -266 -819 -862 -210 -184 -714 -343 -753 -917 -185 -147 -266 -388 -527 -60 -904 -185 -713 -219 -111 -77 -133 -65 -466 -943 -50 -30 -358 -620 -382 -117 -92 -838 -327 -154 -364 -233 -1000 -17 -220 -289 -216 -913 -200 -214 -752 -121 -856 -547 -928 -524 -99 -561 -593 -689 -172 -787 -297 -42 -7 -840 -807 -255 -472 -197 -391 -438 -816 -255 -858 -528 -12 -14 -675 -351 -285 -883 -655 -232 -242 -996 -582 -403 -431 -791 -322 -564 -774 -490 -848 -974 -715 -356 -445 -493 -203 -945 -491 -241 -873 -257 -399 -489 -763 -549 -607 -871 -727 -912 -774 -657 -97 -145 -217 -96 -600 -62 -224 -132 -998 -253 -409 -463 -472 -812 -150 -425 -109 -257 -451 -344 -982 -947 -585 -312 -776 -3 -201 -383 -665 -901 -805 -783 -996 -505 -270 -844 -98 -795 -340 -320 -274 -761 -33 -504 -224 -993 -235 -998 -438 -808 -751 -522 -119 -938 -350 -48 -71 -905 -953 -282 -527 -587 -697 -873 -652 -760 -457 -368 -254 -926 -39 -695 -202 -973 -571 -415 -285 -109 -338 -810 -157 -363 -887 -893 -954 -775 -60 -235 -515 -545 -261 -283 -936 -403 -306 -659 -698 -912 -450 -963 -867 -927 -469 -707 -30 -607 -647 -89 -69 -242 -939 -696 -323 -307 -923 -616 -628 -380 -902 -806 -186 -154 -265 -79 -711 -147 -259 -50 -343 -101 -248 -121 -353 -72 -182 -911 -946 -631 -80 -371 -276 -715 -504 -737 -619 -198 -947 -510 -273 -707 -215 -11 -848 -557 -627 -481 -204 -988 -431 -162 -691 -81 -529 -683 -161 -506 -52 -662 -417 -844 -699 -243 -531 -389 -61 -952 -490 -231 -879 -252 -394 -938 -826 -816 -811 -477 -271 -676 -798 -461 -464 -84 -936 -300 -174 -434 -454 -454 -696 -898 -876 -467 -791 -320 -824 -861 -998 -348 -658 -886 -926 -262 -987 -603 -408 -813 -627 -613 -269 -552 -539 -942 -523 -547 -70 -194 -908 -124 -291 -359 -719 -981 -302 -145 -953 -752 -676 -581 -513 -921 -186 -970 -341 -291 -373 -505 -699 -257 -125 -788 -13 -641 -998 -476 -576 -854 -933 -856 -696 -72 -39 -761 -538 -915 -200 -432 -389 -339 -712 -574 -965 -737 -1000 -947 -681 -677 -595 -465 -348 -806 -331 -925 -335 -95 -622 -507 -511 -55 -579 -268 -839 -213 -244 -750 -882 -726 -868 -272 -990 -32 -327 -452 -180 -698 -56 -934 -170 -636 -543 -781 -571 -912 -195 -856 -573 -78 -207 -764 -135 -17 -17 -58 -742 -838 -604 -59 -129 -772 -976 -872 -511 -368 -134 -25 -178 -872 -169 -903 -199 -411 -25 -987 -432 -411 -429 -241 -355 -413 -606 -489 -363 -958 -843 -924 -165 -722 -936 -582 -462 -526 -30 -895 -668 -150 -349 -138 -383 -317 -508 -683 -224 -35 -231 -976 -397 -376 -16 -583 -986 -275 -851 -323 -969 -686 -324 -556 -972 -601 -233 -483 -989 -758 -617 -732 -822 -328 -692 -693 -64 -291 -301 -991 -616 -360 -814 -382 -364 -770 -339 -896 -468 -955 -687 -343 -629 -618 -504 -817 -809 -686 -726 -433 -885 -998 -308 -593 -637 -457 -707 -685 -602 -134 -342 -634 -351 -742 -230 -456 -861 -913 -748 -423 -936 -365 -191 -209 -689 -394 -955 -727 -273 -204 -887 -728 -964 -450 -828 -312 -788 -539 -71 -457 -98 -462 -4 -939 -315 -314 -393 -486 -618 -674 -562 -682 -409 -594 -386 -22 -397 -239 -363 -763 -418 -55 -668 -754 -106 -15 -91 -279 -40 -380 -55 -101 -528 -156 -150 -614 -156 -10 -256 -117 -505 -132 -937 -87 -598 -768 -955 -319 -606 -49 -719 -636 -206 -272 -387 -224 -378 -112 -716 -799 -835 -466 -884 -774 -568 -217 -246 -53 -621 -401 -889 -444 -71 -988 -382 -179 -612 -314 -190 -14 -172 -712 -881 -755 -673 -891 -454 -580 -915 -628 -889 -617 -395 -460 -223 -138 -515 -431 -749 -848 -655 -704 -409 -128 -5 -309 -548 -894 -301 -881 -775 -674 -857 -357 -878 -565 -204 -813 -406 -346 -206 -349 -652 -248 -723 -829 -82 -885 -713 -757 -284 -466 -302 -338 -927 -998 -594 -202 -805 -104 -998 -315 -973 -11 -628 -163 -648 -273 -723 -344 -41 -789 -473 -26 -365 -876 -325 -780 -379 -90 -471 -235 -990 -583 -214 -898 -168 -678 -754 -464 -309 -246 -534 -811 -284 -311 -16 -83 -484 -504 -326 -361 -921 -44 -155 -223 -17 -902 -1 -766 -366 -393 -357 -587 -770 -815 -162 -395 -447 -593 -485 -774 -766 -473 -661 -86 -804 -976 -717 -203 -719 -293 -329 -484 -493 -78 -599 -340 -119 -436 -499 -836 -472 -816 -720 -89 -627 -441 -640 -211 -667 -446 -180 -396 -645 -559 -345 -280 -38 -908 -272 -843 -893 -519 -527 -609 -362 -515 -961 -24 -848 -375 -833 -308 -679 -90 -498 -590 -666 -329 -498 -312 -301 -416 -547 -900 -941 -636 -766 -728 -605 -770 -383 -763 -59 -491 -336 -751 -915 -592 -355 -324 -757 -391 -547 -29 -488 -495 -875 -188 -636 -813 -337 -740 -388 -699 -734 -359 -430 -656 -448 -531 -915 -621 -369 -439 -389 -313 -576 -774 -478 -408 -489 -842 -994 -816 -557 -710 -362 -94 -457 -370 -571 -306 -515 -685 -867 -860 -450 -954 -280 -247 -958 -905 -173 -183 -198 -987 -979 -661 -660 -967 -461 -537 -983 -83 -578 -717 -704 -528 -578 -785 -607 -852 -227 -478 -309 -487 -749 -934 -4 -827 -979 -853 -472 -776 -228 -173 -245 -521 -72 -305 -813 -400 -849 -478 -523 -251 -707 -306 -491 -116 -931 -638 -564 -273 -850 -134 -123 -769 -908 -107 -385 -2 -535 -623 -874 -634 -68 -335 -132 -953 -788 -728 -317 -573 -765 -952 -780 -700 -63 -828 -521 -782 -509 -78 -210 -980 -586 -896 -669 -441 -32 -379 -359 -378 -488 -379 -836 -111 -534 -99 -30 -91 -563 -853 -453 -359 -618 -159 -150 -862 -257 -891 -40 -128 -607 -603 -382 -244 -405 -758 -470 -705 -790 -181 -36 -430 -486 -247 -633 -714 -93 -615 -764 -950 -289 -651 -198 -570 -315 -895 -511 -853 -931 -124 -865 -819 -419 -620 -595 -419 -340 -246 -715 -620 -804 -531 -553 -214 -130 -457 -80 -349 -338 -41 -934 -171 -4 -73 -178 -350 -200 -205 -512 -530 -343 -176 -380 -417 -142 -882 -265 -759 -491 -892 -522 -916 -485 -705 -962 -895 -596 -772 -323 -968 -436 -808 -646 -553 -957 -41 -354 -272 -895 -848 -839 -234 -376 -33 -887 -638 -215 -33 -878 -779 -981 -887 -380 -651 -29 -218 -779 -200 -165 -514 -713 -230 -964 -419 -518 -42 -787 -705 -564 -1000 -574 -199 -406 -242 -57 -917 -923 -456 -249 -516 -931 -669 -577 -747 -448 -437 -623 -982 -353 -697 -940 -73 -29 -840 -509 -113 -597 -691 -401 -703 -470 -855 -734 -746 -973 -522 -214 -356 -220 -68 -285 -219 -115 -913 -365 -207 -579 -243 -822 -265 -199 -508 -411 -571 -385 -251 -811 -637 -520 -806 -975 -242 -824 -5 -407 -732 -801 -954 -844 -639 -409 -366 -742 -920 -10 -642 -457 -559 -500 -831 -927 -352 -656 -905 -261 -818 -610 -119 -161 -331 -56 -137 -766 -840 -813 -891 -648 -323 -376 -974 -972 -680 -576 -341 -307 -956 -694 -126 -312 -706 -902 -115 -23 -553 -957 -179 -479 -510 -203 -235 -367 -567 -628 -206 -441 -412 -909 -659 -925 -767 -518 -416 -397 -324 -941 -316 -286 -485 -766 -365 -544 -825 -390 -113 -549 -149 -600 -775 -655 -985 -593 -509 -91 -754 -825 -842 -513 -570 -171 -603 -567 -824 -395 -528 -932 -814 -898 -247 -166 -525 -969 -867 -830 -8 -336 -35 -248 -155 -472 -476 -930 -840 -442 -605 -668 -148 -625 -232 -411 -621 -908 -575 -757 -136 -653 -346 -962 -947 -757 -488 -153 -18 -512 -237 -105 -625 -812 -645 -380 -521 -577 -468 -2 -682 -312 -214 -221 -125 -678 -865 -560 -474 -610 -846 -108 -496 -195 -465 -658 -663 -285 -111 -762 -448 -498 -32 -752 -126 -925 -946 -762 -240 -304 -601 -217 -140 -245 -39 -590 -614 -183 -429 -428 -810 -976 -949 -260 -915 -286 -52 -356 -531 -809 -825 -21 -723 -914 -793 -729 -597 -652 -749 -35 -4 -746 -880 -392 -554 -905 -270 -65 -711 -128 -625 -857 -668 -402 -153 -49 -436 -94 -632 -370 -608 -18 -323 -837 -628 -417 -207 -906 -585 -217 -874 -424 -737 -425 -245 -549 -443 -542 -22 -707 -425 -494 -458 -777 -80 -48 -233 -491 -276 -780 -795 -495 -352 -925 -652 -261 -603 -668 -427 -241 -925 -951 -355 -234 -545 -619 -809 -613 -331 -426 -934 -130 -302 -27 -919 -785 -372 -761 -889 -175 -778 -78 -728 -114 -22 -881 -464 -713 -851 -872 -681 -359 -57 -421 -258 -617 -149 -401 -352 -916 -273 -323 -144 -611 -882 -673 -251 -685 -41 -290 -154 -70 -539 -863 -540 -392 -697 -29 -451 -293 -713 -336 -406 -49 -311 -400 -28 -558 -907 -294 -852 -975 -112 -210 -738 -286 -250 -673 -998 -657 -195 -251 -342 -332 -409 -861 -291 -438 -646 -792 -150 -741 -698 -993 -581 -809 -615 -862 -180 -969 -445 -953 -740 -328 -663 -192 -184 -876 -39 -744 -908 -460 -135 -595 -310 -270 -690 -298 -52 -962 -982 -300 -829 -940 -497 -319 -473 -102 -41 -84 -916 -984 -300 -316 -898 -734 -104 -871 -93 -848 -525 -834 -70 -795 -58 -728 -415 -886 -810 -426 -284 -429 -265 -360 -917 -815 -759 -795 -701 -808 -245 -274 -400 -481 -278 -365 -791 -28 -375 -850 -714 -418 -723 -878 -781 -292 -883 -457 -785 -636 -62 -443 -411 -450 -554 -699 -679 -333 -602 -703 -837 -321 -337 -415 -234 -297 -738 -106 -881 -913 -790 -227 -424 -868 -723 -201 -210 -703 -357 -680 -811 -241 -141 -19 -967 -400 -373 -605 -934 -131 -379 -851 -96 -496 -709 -660 -95 -63 -285 -215 -665 -414 -74 -717 -513 -573 -857 -566 -25 -345 -785 -149 -201 -846 -983 -83 -721 -595 -753 -178 -915 -735 -862 -891 -145 -544 -366 -16 -625 -697 -345 -571 -871 -893 -443 -841 -701 -360 -111 -617 -142 -700 -946 -788 -394 -484 -419 -417 -490 -177 -719 -460 -519 -881 -178 -484 -64 -311 -964 -806 -45 -147 -968 -484 -583 -346 -130 -371 -585 -657 -724 -873 -197 -627 -96 -503 -544 -498 -661 -908 -243 -81 -485 -602 -217 -670 -222 -96 -569 -16 -199 -650 -471 -33 -534 -191 -756 -581 -155 -680 -723 -723 -608 -39 -389 -572 -234 -740 -574 -574 -551 -536 -440 -274 -352 -975 -333 -20 -889 -692 -263 -803 -832 -864 -495 -285 -911 -988 -196 -673 -892 -410 -892 -429 -96 -553 -853 -314 -870 -189 -431 -871 -339 -460 -43 -505 -874 -140 -845 -942 -13 -514 -361 -817 -741 -784 -624 -917 -885 -52 -558 -50 -985 -571 -582 -432 -466 -724 -970 -627 -434 -586 -358 -447 -454 -751 -994 -224 -53 -130 -805 -848 -532 -86 -107 -241 -419 -144 -202 -944 -330 -670 -509 -226 -306 -409 -370 -995 -578 -940 -442 -747 -596 -13 -14 -584 -695 -856 -141 -705 -887 -739 -286 -623 -128 -630 -603 -62 -570 -311 -975 -683 -296 -752 -292 -547 -914 -249 -572 -530 -170 -393 -606 -694 -513 -124 -573 -302 -428 -434 -820 -619 -568 -499 -370 -968 -792 -298 -500 -424 -607 -956 -609 -217 -235 -4 -245 -893 -36 -674 -129 -756 -317 -755 -990 -969 -841 -54 -545 -265 -532 -907 -78 -879 -785 -605 -178 -790 -448 -537 -474 -304 -27 -543 -762 -986 -82 -362 -776 -469 -635 -148 -718 -437 -766 -468 -314 -1 -518 -646 -420 -229 -83 -904 -99 -798 -565 -840 -98 -43 -553 -900 -522 -351 -880 -465 -60 -685 -317 -135 -369 -392 -63 -128 -58 -725 -168 -622 -652 -116 -543 -547 -36 -955 -380 -223 -589 -679 -649 -58 -468 -861 -851 -177 -806 -953 -275 -346 -742 -584 -831 -497 -356 -833 -664 -482 -8 -1 -871 -965 -664 -558 -658 -125 -67 -86 -152 -33 -14 -524 -522 -944 -402 -445 -517 -739 -184 -909 -505 -734 -630 -919 -984 -627 -224 -49 -128 -113 -325 -637 -151 -75 -526 -431 -653 -625 -676 -746 -625 -854 -680 -830 -586 -796 -211 -961 -765 -380 -294 -774 -780 -697 -432 -876 -825 -619 -685 -104 -525 -644 -467 -264 -645 -52 -959 -113 -143 -913 -703 -134 -230 -297 -876 -774 -251 -398 -693 -818 -192 -146 -222 -233 -881 -759 -167 -940 -200 -850 -559 -33 -410 -744 -239 -788 -844 -962 -220 -765 -702 -176 -175 -667 -936 -871 -450 -600 -460 -52 -857 -489 -797 -162 -222 -94 -277 -973 -345 -836 -258 -346 -141 -964 -959 -586 -114 -935 -134 -861 -15 -933 -976 -820 -293 -586 -92 -475 -580 -941 -590 -291 -318 -494 -426 -448 -697 -589 -985 -822 -503 -40 -469 -268 -688 -392 -838 -454 -293 -358 -64 -632 -587 -94 -11 -931 -417 -871 -590 -970 -415 -533 -29 -32 -564 -596 -933 -881 -938 -791 -964 -938 -851 -669 -835 -806 -570 -368 -942 -27 -220 -28 -49 -453 -986 -721 -730 -734 -457 -94 -708 -750 -761 -966 -491 -596 -156 -973 -991 -544 -381 -113 -481 -933 -543 -720 -188 -286 -149 -990 -213 -554 -514 -278 -275 -325 -434 -157 -659 -645 -590 -500 -217 -822 -730 -312 -951 -825 -642 -232 -742 -520 -157 -248 -6 -496 -679 -938 -391 -92 -635 -527 -326 -370 -856 -477 -222 -767 -776 -18 -183 -612 -354 -340 -314 -46 -405 -254 -493 -722 -183 -684 -596 -517 -446 -937 -859 -789 -214 -525 -670 -820 -605 -11 -366 -455 -621 -779 -14 -485 -370 -771 -911 -495 -854 -169 -131 -202 -43 -641 -803 -905 -719 -642 -678 -655 -754 -362 -71 -973 -428 -490 -675 -198 -138 -956 -698 -826 -939 -738 -391 -110 -1000 -497 -538 -225 -228 -144 -249 -91 -771 -94 -45 -633 -430 -514 -356 -304 -166 -969 -905 -302 -217 -309 -994 -295 -450 -103 -273 -409 -739 -567 -373 -326 -630 -773 -358 -13 -380 -636 -378 -219 -506 -499 -916 -897 -459 -387 -174 -133 -864 -812 -502 -667 -963 -137 -52 -369 -707 -807 -802 -371 -981 -937 -13 -368 -42 -479 -720 -499 -925 -788 -402 -188 -376 -632 -771 -951 -69 -992 -599 -743 -702 -735 -628 -167 -426 -897 -213 -393 -952 -430 -416 -493 -546 -51 -769 -803 -709 -464 -888 -689 -211 -636 -472 -587 -751 -724 -819 -803 -925 -778 -313 -564 -794 -717 -184 -538 -68 -152 -873 -192 -612 -879 -139 -673 -276 -954 -732 -923 -80 -252 -592 -474 -800 -482 -419 -147 -284 -928 -5 -172 -672 -844 -611 -69 -307 -397 -726 -313 -745 -882 -619 -411 -42 -765 -546 -299 -371 -30 -667 -455 -233 -776 -311 -974 -361 -763 -371 -235 -524 -390 -96 -700 -210 -835 -275 -100 -144 -262 -896 -832 -197 -68 -797 -929 -389 -726 -983 -164 -574 -812 -859 -440 -316 -87 -38 -2 -606 -435 -235 -630 -966 -451 -697 -307 -322 -956 -413 -156 -779 -488 -218 -793 -531 -47 -654 -916 -951 -959 -185 -333 -739 -715 -469 -203 -570 -888 -370 -960 -344 -174 -923 -305 -76 -511 -307 -589 -266 -677 -519 -537 -819 -807 -675 -685 -769 -343 -247 -37 -971 -216 -236 -852 -766 -662 -313 -482 -835 -305 -99 -104 -847 -919 -622 -148 -762 -453 -713 -771 -234 -931 -146 -409 -345 -688 -142 -978 -356 -306 -706 -898 -666 -329 -852 -716 -850 -30 -732 -920 -215 -308 -802 -957 -568 -406 -136 -497 -741 -43 -329 -651 -920 -998 -477 -161 -306 -870 -741 -266 -277 -88 -395 -6 -872 -500 -586 -824 -661 -697 -421 -968 -47 -809 -454 -214 -818 -64 -782 -508 -979 -328 -651 -739 -496 -242 -356 -862 -181 -678 -230 -856 -247 -214 -393 -193 -685 -956 -510 -70 -592 -786 -515 -497 -669 -118 -438 -319 -794 -808 -217 -306 -195 -171 -704 -283 -667 -820 -192 -572 -266 -95 -300 -638 -113 -100 -569 -358 -204 -453 -964 -754 -446 -652 -917 -968 -705 -298 -374 -238 -422 -296 -859 -839 -443 -560 -387 -553 -521 -108 -188 -735 -850 -109 -519 -28 -273 -407 -937 -442 -7 -840 -152 -219 -850 -687 -592 -527 -319 -274 -124 -235 -978 -525 -480 -163 -231 -104 -512 -133 -50 -228 -163 -886 -264 -730 -696 -169 -948 -537 -321 -608 -476 -405 -227 -348 -793 -403 -502 -37 -98 -493 -559 -800 -451 -336 -877 -978 -500 -850 -286 -694 -307 -535 -428 -602 -344 -111 -296 -720 -101 -752 -502 -316 -468 -159 -316 -62 -409 -569 -964 -547 -82 -509 -449 -448 -962 -810 -897 -441 -973 -363 -76 -977 -642 -319 -773 -131 -218 -194 -737 -782 -823 -420 -450 -59 -549 -970 -269 -227 -11 -915 -987 -130 -827 -284 -35 -140 -514 -810 -455 -761 -426 -604 -554 -555 -442 -440 -684 -987 -12 -387 -305 -62 -424 -971 -198 -598 -967 -385 -405 -430 -561 -826 -688 -835 -174 -63 -964 -126 -44 -591 -819 -513 -941 -368 -269 -957 -697 -230 -163 -20 -666 -738 -496 -537 -733 -815 -627 -12 -662 -944 -424 -651 -271 -955 -399 -571 -167 -945 -183 -946 -877 -644 -227 -850 -42 -999 -574 -999 -241 -193 -106 -114 -913 -508 -628 -753 -310 -439 -593 -98 -226 -375 -324 -115 -326 -401 -690 -170 -786 -203 -723 -973 -950 -256 -153 -802 -285 -847 -75 -797 -111 -515 -351 -848 -477 -127 -863 -845 -190 -9 -670 -198 -858 -620 -322 -140 -569 -194 -929 -970 -327 -112 -778 -786 -50 -564 -733 -957 -557 -151 -520 -74 -455 -518 -468 -593 -12 -782 -500 -520 -844 -20 -381 -934 -790 -828 -284 -91 -495 -543 -442 -302 -445 -863 -269 -303 -860 -201 -493 -177 -175 -312 -918 -572 -812 -393 -502 -175 -58 -499 -984 -947 -726 -493 -902 -143 -675 -110 -457 -485 -64 -317 -209 -91 -529 -507 -920 -833 -912 -77 -25 -908 -645 -654 -750 -88 -84 -394 -192 -76 -206 -552 -236 -206 -663 -847 -949 -434 -743 -74 -52 -340 -522 -881 -462 -969 -505 -119 -674 -888 -560 -687 -319 -524 -250 -920 -471 -513 -187 -666 -84 -294 -87 -886 -2 -401 -137 -4 -159 -704 -906 -951 -869 -590 -557 -366 -352 -9 -485 -63 -240 -392 -413 -275 -419 -763 -597 -34 -565 -629 -791 -667 -625 -67 -906 -376 -889 -537 -323 -788 -394 -515 -276 -471 -72 -973 -720 -171 -769 -715 -725 -377 -198 -530 -744 -211 -975 -489 -736 -971 -730 -161 -21 -811 -909 -796 -989 -620 -661 -922 -427 -868 -357 -539 -820 -640 -562 -227 -693 -360 -763 -930 -743 -430 -674 -660 -43 -457 -655 -977 -820 -593 -580 -236 -779 -719 -915 -905 -476 -275 -956 -630 -707 -789 -46 -607 -700 -833 -247 -701 -453 -217 -592 -395 -945 -698 -427 -42 -294 -247 -950 -892 -123 -22 -798 -995 -753 -11 -677 -677 -162 -601 -872 -369 -533 -511 -496 -664 -740 -746 -227 -605 -232 -390 -130 -930 -250 -661 -101 -943 -864 -858 -156 -214 -669 -729 -384 -422 -178 -568 -944 -337 -16 -579 -270 -928 -481 -690 -633 -708 -844 -571 -337 -284 -43 -93 -473 -755 -198 -466 -304 -155 -168 -173 -710 -617 -544 -972 -501 -962 -129 -221 -811 -844 -546 -721 -599 -954 -496 -725 -662 -640 -675 -115 -5 -474 -61 -294 -751 -349 -455 -812 -203 -936 -729 -523 -739 -537 -408 -386 -115 -659 -210 -155 -505 -275 -16 -710 -247 -259 -89 -248 -971 -893 -443 -232 -246 -380 -282 -360 -438 -791 -833 -927 -901 -206 -400 -342 -895 -85 -770 -634 -268 -814 -175 -710 -59 -590 -259 -154 -105 -373 -392 -354 -426 -897 -887 -629 -18 -644 -141 -654 -315 -569 -367 -979 -518 -564 -777 -806 -44 -461 -49 -171 -411 -207 -595 -588 -853 -917 -121 -647 -508 -515 -830 -458 -613 -872 -306 -198 -609 -486 -963 -634 -838 -740 -275 -362 -498 -581 -972 -702 -755 -987 -331 -587 -25 -369 -86 -837 -113 -470 -360 -453 -358 -904 -1000 -340 -682 -512 -434 -181 -566 -853 -289 -166 -994 -340 -544 -890 -472 -632 -258 -762 -150 -384 -464 -321 -806 -435 -61 -153 -826 -791 -465 -85 -628 -454 -738 -98 -757 -666 -294 -887 -825 -16 -483 -444 -722 -718 -766 -308 -656 -281 -286 -576 -732 -141 -964 -503 -959 -544 -58 -185 -626 -263 -62 -165 -544 -354 -786 -589 -683 -558 -69 -250 -22 -728 -43 -423 -674 -265 -478 -153 -546 -873 -118 -106 -917 -835 -566 -645 -640 -377 -262 -61 -37 -403 -629 -237 -30 -879 -93 -705 -889 -496 -540 -668 -539 -473 -210 -721 -505 -11 -810 -582 -220 -74 -72 -712 -392 -2 -324 -654 -934 -528 -125 -586 -882 -180 -732 -894 -169 -203 -41 -880 -778 -37 -315 -80 -171 -139 -341 -956 -695 -925 -151 -133 -211 -662 -93 -884 -263 -904 -98 -143 -33 -541 -966 -91 -237 -153 -986 -105 -222 -800 -690 -396 -269 -16 -173 -57 -412 -620 -407 -255 -147 -72 -908 -905 -703 -792 -779 -528 -466 -826 -304 -971 -365 -751 -307 -623 -168 -390 -6 -185 -614 -838 -70 -282 -96 -681 -135 -219 -879 -734 -92 -89 -739 -567 -707 -656 -293 -530 -148 -509 -478 -790 -167 -259 -636 -841 -473 -98 -970 -131 -602 -271 -373 -712 -467 -806 -52 -366 -639 -218 -988 -742 -428 -996 -952 -821 -14 -731 -266 -517 -288 -709 -556 -537 -638 -613 -403 -531 -734 -39 -329 -699 -518 -40 -201 -171 -27 -650 -559 -417 -546 -888 -836 -69 -522 -761 -533 -601 -419 -198 -851 -211 -648 -277 -802 -788 -868 -473 -508 -697 -274 -774 -452 -397 -589 -989 -679 -855 -486 -227 -107 -198 -528 -232 -763 -908 -361 -452 -22 -94 -691 -291 -693 -905 -277 -275 -163 -213 -745 -777 -97 -351 -648 -54 -112 -795 -159 -617 -732 -228 -342 -689 -223 -237 -412 -710 -203 -473 -747 -86 -849 -260 -723 -899 -606 -126 -2 -107 -865 -570 -364 -685 -208 -535 -416 -318 -465 -965 -706 -719 -493 -807 -310 -601 -94 -926 -983 -90 -344 -173 -473 -384 -91 -376 -115 -990 -147 -83 -214 -443 -186 -101 -543 -374 -768 -617 -274 -90 -846 -194 -897 -526 -389 -238 -953 -202 -343 -363 -417 -150 -876 -493 -229 -176 -209 -130 -433 -498 -562 -849 -559 -536 -344 -385 -377 -766 -394 -640 -966 -43 -461 -182 -786 -381 -75 -990 -399 -213 -24 -967 -422 -306 -72 -605 -371 -805 -668 -580 -77 -563 -589 -39 -684 -305 -76 -393 -275 -934 -877 -679 -265 -397 -550 -481 -409 -485 -366 -635 -575 -464 -799 -480 -635 -462 -47 -684 -820 -11 -49 -968 -405 -949 -387 -328 -263 -73 -751 -923 -158 -362 -544 -536 -87 -225 -603 -798 -225 -408 -67 -176 -443 -179 -276 -828 -985 -131 -335 -262 -464 -43 -118 -515 -415 -202 -327 -776 -428 -415 -253 -898 -27 -60 -51 -464 -756 -845 -672 -509 -447 -125 -24 -995 -774 -143 -741 -847 -296 -753 -877 -172 -728 -897 -438 -643 -735 -75 -826 -993 -964 -343 -527 -659 -41 -846 -198 -475 -562 -5 -202 -351 -980 -861 -796 -791 -661 -363 -97 -517 -907 -699 -698 -131 -436 -952 -81 -628 -156 -351 -563 -876 -799 -227 -238 -792 -777 -882 -836 -416 -303 -223 -319 -369 -214 -245 -791 -578 -25 -1 -520 -988 -881 -703 -233 -125 -685 -922 -989 -543 -398 -33 -917 -556 -296 -701 -847 -998 -942 -579 -304 -470 -538 -401 -305 -530 -430 -663 -559 -277 -649 -519 -578 -23 -943 -973 -287 -660 -440 -780 -345 -312 -345 -98 -731 -249 -955 -218 -466 -235 -594 -774 -643 -813 -124 -370 -901 -593 -646 -962 -664 -278 -124 -375 -587 -535 -974 -144 -311 -745 -501 -552 -462 -671 -257 -83 -664 -413 -96 -272 -937 -362 -706 -588 -722 -537 -642 -483 -836 -183 -18 -246 -178 -360 -135 -438 -873 -960 -896 -367 -67 -852 -153 -549 -499 -8 -115 -435 -493 -70 -39 -980 -151 -178 -169 -732 -95 -707 -776 -970 -353 -258 -833 -2 -149 -70 -796 -75 -984 -704 -333 -33 -463 -253 -853 -805 -33 -862 -127 -879 -876 -376 -331 -168 -781 -29 -179 -87 -70 -417 -81 -311 -179 -572 -794 -839 -268 -309 -163 -471 -551 -33 -979 -913 -96 -124 -951 -582 -986 -416 -188 -780 -727 -565 -260 -907 -551 -184 -822 -369 -493 -40 -729 -908 -975 -373 -539 -591 -499 -830 -255 -445 -473 -743 -263 -286 -184 -192 -34 -601 -414 -624 -820 -241 -887 -827 -364 -625 -218 -155 -275 -308 -88 -770 -562 -253 -929 -336 -712 -826 -319 -673 -357 -164 -95 -759 -135 -937 -311 -36 -941 -959 -807 -292 -438 -961 -32 -559 -665 -931 -346 -602 -822 -698 -542 -995 -821 -429 -832 -329 -813 -660 -363 -169 -7 -102 -137 -254 -573 -250 -861 -583 -302 -406 -739 -912 -432 -852 -85 -815 -104 -71 -971 -955 -680 -256 -251 -415 -146 -291 -181 -607 -524 -646 -269 -962 -910 -205 -61 -973 -420 -373 -18 -145 -22 -652 -551 -722 -487 -181 -509 -657 -301 -329 -336 -243 -891 -527 -92 -78 -950 -944 -980 -305 -567 -184 -363 -501 -336 -968 -929 -633 -744 -80 -619 -420 -639 -810 -779 -200 -654 -345 -31 -230 -782 -599 -919 -148 -330 -567 -786 -119 -730 -665 -827 -402 -857 -754 -321 -678 -524 -796 -251 -701 -707 -529 -891 -756 -725 -658 -747 -218 -445 -344 -131 -322 -298 -78 -633 -444 -825 -564 -684 -856 -870 -70 -450 -972 -645 -711 -722 -862 -884 -584 -197 -386 -191 -638 -706 -50 -596 -222 -506 -698 -973 -588 -71 -928 -984 -107 -571 -978 -40 -314 -711 -703 -669 -385 -515 -184 -186 -52 -827 -825 -9 -175 -325 -437 -990 -859 -393 -677 -908 -641 -273 -697 -727 -146 -869 -790 -331 -416 -806 -496 -931 -7 -62 -293 -404 -126 -246 -204 -368 -564 -433 -428 -567 -429 -718 -419 -749 -571 -911 -348 -345 -162 -474 -927 -970 -391 -16 -195 -755 -645 -489 -657 -523 -491 -731 -345 -661 -923 -462 -392 -12 -250 -385 -613 -460 -980 -709 -839 -453 -906 -732 -79 -937 -6 -411 -235 -700 -591 -29 -8 -495 -451 -246 -50 -190 -572 -470 -915 -977 -457 -503 -974 -370 -338 -705 -612 -125 -534 -80 -88 -288 -494 -458 -381 -281 -338 -183 -858 -975 -114 -163 -850 -918 -358 -428 -257 -332 -969 -471 -805 -46 -614 -944 -901 -931 -668 -975 -563 -668 -478 -645 -214 -772 -671 -727 -936 -473 -450 -215 -34 -656 -288 -59 -468 -488 -411 -448 -115 -742 -884 -305 -172 -726 -285 -444 -43 -219 -127 -806 -383 -871 -867 -982 -560 -77 -16 -486 -490 -265 -746 -440 -210 -271 -670 -593 -89 -737 -354 -71 -994 -298 -233 -75 -280 -99 -231 -478 -146 -805 -871 -984 -189 -789 -274 -648 -124 -40 -761 -486 -313 -72 -605 -230 -405 -665 -670 -702 -688 -325 -916 -971 -988 -590 -971 -655 -813 -517 -949 -75 -380 -882 -188 -803 -118 -258 -267 -765 -348 -534 -101 -796 -143 -313 -816 -591 -612 -294 -3 -662 -939 -751 -214 -897 -299 -772 -646 -621 -895 -929 -600 -734 -876 -635 -527 -256 -499 -256 -294 -297 -225 -19 -894 -77 -186 -286 -368 -663 -121 -496 -477 -31 -837 -882 -83 -930 -865 -649 -17 -809 -45 -992 -612 -519 -557 -580 -487 -145 -872 -887 -157 -747 -570 -531 -771 -973 -857 -386 -165 -480 -830 -958 -37 -605 -982 -370 -704 -148 -430 -259 -9 -509 -301 -133 -548 -802 -743 -738 -412 -95 -512 -345 -143 -15 -460 -164 -895 -438 -38 -194 -749 -163 -116 -115 -720 -615 -904 -898 -418 -448 -341 -427 -920 -389 -910 -183 -933 -244 -461 -565 -629 -765 -386 -909 -5 -202 -811 -459 -620 -356 -153 -263 -720 -389 -361 -704 -182 -469 -977 -280 -419 -543 -55 -246 -550 -230 -308 -868 -242 -293 -318 -841 -918 -627 -823 -548 -517 -907 -257 -998 -377 -498 -144 -583 -155 -36 -508 -30 -459 -848 -931 -387 -853 -446 -223 -490 -84 -84 -211 -61 -593 -834 -790 -665 -629 -600 -369 -44 -502 -566 -666 -115 -461 -498 -341 -110 -54 -505 -503 -112 -422 -482 -1000 -477 -262 -833 -196 -932 -340 -982 -388 -780 -316 -425 -388 -282 -360 -134 -603 -536 -849 -85 -399 -652 -892 -61 -293 -8 -197 -524 -758 -774 -507 -145 -312 -491 -691 -815 -399 -240 -584 -634 -904 -217 -872 -299 -220 -49 -992 -534 -632 -464 -49 -282 -232 -466 -908 -290 -449 -48 -652 -279 -783 -967 -838 -763 -325 -543 -872 -245 -119 -538 -21 -623 -270 -825 -574 -617 -734 -344 -512 -488 -894 -262 -932 -760 -165 -515 -902 -630 -231 -833 -316 -264 -493 -313 -943 -181 -50 -525 -461 -984 -903 -147 -936 -179 -669 -137 -212 -269 -832 -962 -754 -438 -407 -989 -735 -56 -190 -711 -243 -331 -192 -925 -535 -568 -703 -732 -197 -341 -64 -35 -785 -849 -582 -251 -887 -647 -827 -601 -856 -590 -916 -134 -478 -620 -939 -500 -254 -960 -347 -289 -917 -219 -186 -538 -2 -184 -627 -838 -902 -815 -783 -673 -561 -418 -474 -47 -140 -933 -437 -960 -691 -839 -551 -917 -337 -124 -629 -362 -763 -45 -185 -238 -857 -406 -743 -113 -468 -231 -729 -279 -679 -607 -186 -587 -495 -149 -667 -14 -434 -63 -612 -449 -987 -477 -709 -684 -645 -694 -965 -552 -996 -400 -788 -56 -632 -358 -693 -550 -348 -70 -594 -387 -925 -130 -41 -936 -153 -647 -604 -784 -364 -253 -797 -298 -239 -145 -344 -826 -289 -228 -359 -729 -910 -283 -88 -902 -746 -795 -864 -913 -263 -813 -556 -102 -57 -937 -55 -271 -541 -735 -593 -449 -787 -162 -45 -75 -530 -218 -887 -724 -318 -979 -248 -64 -456 -977 -512 -863 -728 -249 -347 -317 -576 -385 -349 -467 -917 -406 -907 -823 -66 -816 -588 -371 -312 -833 -679 -426 -608 -477 -179 -596 -122 -21 -305 -265 -178 -671 -107 -699 -987 -776 -567 -17 -335 -433 -727 -556 -626 -853 -318 -702 -987 -888 -182 -539 -293 -214 -585 -419 -184 -65 -187 -520 -753 -257 -845 -405 -553 -527 -258 -897 -888 -889 -191 -181 -340 -699 -854 -863 -457 -786 -888 -644 -733 -8 -639 -729 -829 -135 -671 -632 -725 -720 -515 -389 -437 -25 -903 -373 -884 -962 -248 -395 -267 -384 -664 -83 -953 -181 -408 -856 -465 -429 -825 -548 -799 -423 -801 -575 -150 -642 -592 -556 -720 -294 -881 -634 -545 -823 -178 -598 -281 -956 -773 -658 -971 -690 -632 -678 -108 -626 -244 -465 -728 -486 -457 -454 -546 -854 -655 -312 -733 -359 -567 -493 -140 -727 -772 -477 -582 -306 -700 -882 -581 -497 -434 -806 -165 -121 -588 -379 -624 -908 -390 -113 -281 -689 -635 -573 -250 -352 -397 -958 -135 -97 -951 -732 -17 -80 -601 -799 -191 -188 -784 -838 -148 -284 -833 -259 -372 -90 -779 -364 -997 -997 -480 -194 -155 -769 -281 -198 -507 -801 -133 -611 -696 -59 -12 -426 -800 -24 -791 -569 -869 -348 -574 -915 -899 -293 -557 -453 -783 -876 -774 -896 -842 -81 -725 -547 -790 -408 -369 -458 -413 -437 -13 -516 -500 -813 -128 -302 -549 -687 -113 -393 -207 -479 -266 -910 -886 -500 -810 -504 -914 -412 -406 -841 -848 -547 -103 -171 -522 -379 -532 -811 -489 -307 -72 -433 -117 -124 -823 -651 -147 -423 -95 -922 -540 -640 -339 -943 -688 -803 -123 -572 -811 -155 -273 -254 -104 -779 -398 -869 -156 -83 -426 -98 -39 -556 -475 -86 -669 -85 -290 -308 -860 -623 -225 -162 -84 -386 -977 -442 -313 -952 -960 -453 -267 -392 -224 -757 -121 -859 -51 -86 -955 -670 -374 -812 -531 -447 -936 -56 -255 -742 -958 -580 -418 -793 -262 -57 -288 -389 -476 -899 -718 -931 -250 -364 -899 -247 -197 -631 -478 -402 -349 -421 -569 -819 -86 -659 -817 -987 -680 -222 -61 -979 -330 -603 -358 -288 -341 -434 -847 -568 -950 -650 -581 -689 -167 -12 -606 -108 -802 -559 -901 -948 -947 -454 -503 -519 -855 -667 -966 -691 -954 -325 -798 -978 -175 -790 -848 -181 -669 -720 -617 -720 -144 -321 -737 -664 -682 -44 -566 -689 -279 -90 -601 -934 -333 -406 -126 -646 -560 -418 -498 -654 -141 -691 -689 -789 -999 -339 -115 -266 -860 -111 -794 -896 -216 -780 -378 -456 -161 -756 -995 -696 -408 -123 -259 -247 -475 -152 -249 -213 -186 -928 -497 -513 -694 -994 -426 -722 -352 -218 -408 -637 -197 -214 -319 -98 -847 -557 -219 -371 -628 -900 -85 -498 -367 -744 -507 -427 -258 -563 -438 -94 -823 -244 -231 -868 -466 -107 -113 -607 -286 -849 -788 -300 -763 -629 -241 -51 -539 -734 -86 -967 -646 -804 -629 -508 -28 -353 -830 -837 -617 -568 -268 -691 -617 -524 -913 -85 -200 -648 -646 -258 -451 -974 -784 -33 -247 -80 -558 -861 -819 -430 -480 -775 -642 -624 -247 -59 -514 -298 -129 -747 -485 -27 -97 -961 -366 -170 -784 -319 -98 -856 -375 -656 -198 -893 -292 -11 -567 -496 -945 -862 -532 -887 -529 -739 -147 -503 -980 -424 -288 -980 -598 -943 -130 -263 -241 -646 -787 -921 -418 -188 -293 -599 -36 -103 -904 -388 -102 -10 -134 -986 -742 -114 -71 -241 -947 -287 -797 -241 -635 -210 -619 -475 -465 -393 -402 -898 -878 -380 -469 -679 -923 -879 -50 -137 -392 -714 -600 -732 -810 -319 -25 -491 -591 -621 -490 -514 -834 -237 -867 -174 -627 -527 -315 -569 -45 -617 -652 -926 -201 -672 -10 -721 -326 -932 -162 -975 -912 -983 -654 -455 -645 -853 -413 -849 -1000 -733 -115 -762 -191 -770 -149 -867 -499 -760 -904 -553 -261 -736 -926 -863 -753 -613 -567 -954 -381 -178 -101 -994 -339 -940 -590 -389 -436 -293 -605 -556 -538 -553 -299 -411 -607 -93 -276 -893 -232 -547 -459 -262 -17 -455 -197 -433 -194 -52 -645 -992 -249 -172 -643 -960 -337 -591 -679 -624 -686 -824 -559 -507 -600 -623 -85 -47 -111 -853 -575 -588 -685 -316 -281 -987 -192 -624 -865 -911 -558 -514 -212 -902 -869 -698 -464 -146 -466 -876 -320 -380 -156 -265 -563 -539 -438 -846 -19 -795 -997 -505 -395 -725 -675 -902 -148 -548 -582 -881 -388 -713 -25 -147 -308 -40 -579 -267 -134 -997 -362 -877 -743 -734 -951 -820 -83 -149 -879 -114 -545 -730 -771 -270 -751 -280 -402 -695 -498 -698 -86 -269 -464 -858 -810 -272 -252 -553 -195 -736 -167 -704 -185 -742 -41 -978 -234 -937 -990 -602 -705 -988 -94 -341 -708 -996 -390 -492 -150 -92 -250 -925 -61 -475 -209 -879 -651 -838 -193 -624 -736 -520 -199 -213 -304 -94 -895 -972 -357 -662 -368 -83 -218 -412 -617 -749 -526 -269 -725 -827 -853 -440 -672 -59 -972 -469 -381 -167 -768 -992 -596 -333 -524 -748 -489 -852 -521 -661 -537 -714 -561 -5 -267 -177 -301 -800 -789 -473 -424 -25 -993 -557 -894 -36 -221 -306 -650 -328 -343 -181 -219 -191 -40 -464 -420 -531 -899 -785 -638 -925 -394 -491 -892 -651 -289 -105 -433 -19 -934 -597 -556 -637 -987 -598 -607 -100 -915 -802 -587 -240 -346 -360 -600 -602 -39 -3 -571 -960 -338 -28 -773 -572 -901 -386 -315 -585 -598 -916 -702 -488 -804 -298 -263 -487 -142 -369 -35 -815 -429 -340 -576 -962 -236 -955 -693 -536 -536 -855 -608 -930 -670 -641 -559 -412 -231 -525 -533 -340 -393 -738 -777 -799 -387 -100 -682 -892 -139 -88 -501 -413 -861 -633 -843 -857 -874 -474 -182 -188 -537 -709 -280 -646 -72 -33 -261 -6 -876 -841 -937 -106 -307 -232 -661 -56 -880 -21 -329 -397 -57 -770 -614 -463 -73 -50 -964 -531 -100 -386 -88 -410 -431 -921 -819 -692 -185 -927 -715 -927 -606 -301 -426 -807 -758 -127 -230 -941 -886 -524 -575 -289 -199 -614 -422 -482 -33 -236 -27 -729 -970 -694 -311 -634 -818 -988 -870 -658 -378 -731 -640 -452 -823 -809 -635 -384 -986 -420 -769 -540 -344 -233 -893 -356 -413 -203 -546 -152 -100 -697 -700 -639 -482 -947 -592 -417 -393 -540 -612 -415 -139 -358 -996 -996 -340 -501 -46 -213 -793 -482 -727 -306 -490 -811 -117 -100 -3 -182 -318 -436 -476 -159 -300 -567 -155 -758 -608 -882 -41 -135 -629 -523 -565 -780 -935 -100 -457 -701 -659 -583 -565 -131 -944 -700 -285 -420 -300 -63 -928 -545 -904 -400 -592 -407 -368 -1000 -285 -717 -97 -200 -274 -20 -49 -753 -367 -917 -760 -679 -635 -105 -820 -742 -198 -519 -563 -702 -191 -364 -785 -646 -430 -433 -760 -960 -811 -883 -703 -836 -819 -234 -566 -139 -876 -179 -305 -181 -816 -925 -685 -87 -511 -431 -585 -171 -963 -112 -879 -784 -281 -621 -461 -368 -554 -941 -339 -416 -770 -939 -839 -158 -521 -205 -672 -229 -995 -921 -677 -795 -1 -577 -342 -307 -976 -707 -501 -469 -111 -305 -442 -333 -892 -602 -585 -765 -146 -168 -776 -178 -405 -946 -956 -713 -153 -419 -407 -959 -848 -899 -392 -265 -129 -442 -890 -142 -46 -664 -167 -365 -218 -921 -552 -436 -561 -240 -41 -828 -327 -863 -271 -427 -269 -650 -968 -807 -230 -435 -216 -268 -748 -620 -398 -878 -834 -624 -647 -123 -477 -231 -878 -36 -396 -826 -204 -247 -934 -871 -486 -801 -277 -577 -228 -793 -312 -661 -972 -635 -419 -998 -251 -14 -714 -443 -94 -465 -881 -662 -804 -58 -608 -262 -11 -405 -576 -27 -325 -819 -40 -548 -573 -626 -768 -253 -940 -947 -368 -58 -100 -12 -834 -771 -47 -674 -190 -659 -334 -656 -224 -128 -698 -181 -17 -286 -419 -794 -770 -683 -855 -774 -260 -298 -882 -524 -639 -681 -455 -672 -713 -609 -296 -772 -138 -769 -946 -916 -792 -154 -58 -620 -683 -370 -701 -745 -931 -739 -621 -385 -724 -570 -118 -285 -600 -693 -117 -335 -945 -783 -146 -612 -804 -814 -94 -266 -285 -852 -995 -504 -490 -908 -959 -500 -467 -637 -699 -76 -977 -576 -766 -822 -429 -638 -96 -48 -287 -352 -950 -845 -475 -578 -983 -198 -418 -911 -226 -434 -413 -84 -908 -536 -545 -559 -34 -205 -187 -84 -887 -43 -307 -268 -452 -330 -307 -938 -513 -156 -409 -431 -540 -660 -503 -828 -665 -751 -638 -539 -997 -531 -318 -255 -586 -871 -730 -421 -931 -708 -404 -670 -649 -489 -951 -971 -49 -345 -649 -597 -658 -513 -220 -380 -540 -231 -685 -442 -79 -625 -565 -247 -919 -735 -43 -691 -324 -736 -122 -345 -869 -553 -744 -209 -694 -289 -640 -12 -710 -831 -475 -786 -151 -353 -309 -104 -802 -671 -946 -598 -305 -494 -791 -153 -490 -93 -603 -825 -31 -100 -300 -416 -359 -605 -493 -462 -836 -852 -895 -309 -237 -574 -912 -805 -785 -239 -2 -689 -994 -308 -821 -523 -332 -412 -643 -639 -680 -815 -962 -492 -931 -138 -255 -749 -14 -683 -456 -796 -379 -73 -964 -979 -393 -897 -716 -535 -223 -514 -802 -245 -488 -684 -314 -96 -5 -870 -667 -147 -206 -999 -839 -182 -301 -456 -333 -87 -148 -818 -334 -311 -933 -492 -753 -655 -206 -165 -774 -771 -11 -281 -51 -671 -146 -821 -791 -68 -777 -62 -98 -89 -83 -806 -170 -438 -513 -822 -380 -829 -743 -424 -327 -133 -670 -34 -13 -977 -962 -36 -687 -869 -317 -812 -506 -911 -85 -80 -849 -814 -698 -813 -385 -141 -241 -401 -466 -563 -834 -610 -127 -857 -878 -823 -319 -964 -770 -858 -687 -424 -23 -715 -512 -590 -955 -83 -659 -970 -331 -358 -683 -124 -478 -445 -122 -755 -864 -33 -945 -600 -838 -555 -936 -222 -554 -233 -50 -567 -254 -51 -845 -464 -917 -962 -525 -29 -246 -328 -390 -919 -104 -348 -43 -444 -911 -274 -814 -647 -165 -809 -179 -509 -792 -8 -841 -454 -794 -121 -662 -725 -841 -385 -930 -751 -374 -907 -376 -674 -993 -822 -399 -137 -177 -622 -635 -630 -573 -897 -238 -796 -402 -375 -975 -290 -830 -997 -635 -738 -741 -161 -844 -950 -400 -296 -461 -213 -275 -67 -647 -629 -176 -751 -885 -562 -380 -368 -600 -175 -421 -409 -646 -316 -925 -58 -843 -741 -701 -849 -279 -303 -854 -684 -683 -116 -593 -114 -134 -828 -591 -564 -607 -482 -827 -848 -733 -815 -450 -350 -716 -665 -720 -472 -481 -954 -97 -268 -100 -523 -372 -615 -458 -805 -802 -135 -41 -989 -33 -880 -496 -80 -879 -801 -968 -191 -337 -561 -968 -198 -231 -95 -472 -159 -206 -621 -636 -736 -529 -930 -853 -70 -874 -586 -26 -72 -338 -470 -325 -126 -747 -844 -434 -569 -703 -912 -554 -107 -256 -48 -437 -409 -945 -865 -315 -364 -377 -180 -344 -891 -377 -552 -805 -760 -448 -131 -491 -596 -759 -55 -954 -69 -944 -390 -386 -292 -154 -370 -42 -666 -710 -509 -401 -738 -854 -749 -397 -164 -341 -526 -344 -807 -542 -167 -230 -673 -974 -497 -809 -456 -263 -486 -363 -947 -300 -741 -156 -24 -22 -943 -922 -810 -352 -58 -637 -761 -286 -47 -111 -813 -426 -112 -176 -355 -84 -747 -140 -471 -239 -373 -938 -817 -335 -811 -205 -361 -611 -617 -325 -511 -625 -464 -506 -93 -855 -977 -831 -983 -495 -48 -166 -457 -618 -643 -414 -397 -308 -112 -229 -995 -187 -260 -782 -44 -673 -68 -973 -764 -373 -640 -930 -720 -892 -841 -475 -402 -815 -644 -637 -285 -797 -590 -741 -366 -882 -532 -186 -949 -69 -172 -867 -460 -857 -796 -444 -722 -793 -670 -260 -579 -554 -559 -187 -80 -53 -671 -832 -213 -76 -123 -660 -524 -860 -665 -62 -969 -417 -372 -693 -121 -710 -242 -505 -722 -193 -35 -306 -450 -927 -424 -193 -495 -200 -349 -838 -64 -902 -203 -523 -860 -689 -918 -227 -755 -232 -34 -178 -411 -710 -173 -592 -537 -437 -671 -43 -92 -500 -963 -765 -453 -810 -480 -548 -246 -445 -991 -856 -432 -749 -910 -348 -500 -813 -948 -606 -555 -834 -503 -101 -372 -978 -618 -92 -926 -251 -517 -26 -440 -513 -9 -248 -704 -538 -698 -300 -575 -77 -281 -977 -6 -768 -508 -610 -925 -62 -139 -574 -898 -749 -997 -619 -276 -599 -529 -766 -508 -7 -166 -171 -50 -710 -259 -569 -531 -167 -72 -627 -768 -293 -249 -517 -638 -332 -127 -852 -795 -429 -15 -845 -551 -777 -160 -518 -921 -8 -840 -794 -480 -958 -749 -607 -84 -404 -521 -895 -628 -141 -76 -75 -248 -174 -243 -667 -820 -270 -78 -538 -74 -691 -830 -352 -115 -868 -882 -581 -727 -715 -64 -336 -67 -910 -69 -621 -339 -468 -665 -237 -603 -579 -206 -36 -365 -779 -632 -943 -354 -449 -551 -643 -676 -287 -66 -113 -660 -962 -274 -854 -94 -195 -454 -295 -642 -62 -376 -447 -695 -73 -824 -201 -198 -292 -348 -388 -563 -433 -143 -843 -69 -980 -351 -321 -354 -53 -276 -645 -795 -856 -173 -246 -945 -291 -375 -752 -554 -230 -314 -278 -225 -399 -682 -820 -46 -819 -650 -892 -225 -872 -51 -697 -146 -749 -146 -557 -625 -27 -609 -17 -266 -264 -613 -700 -335 -197 -324 -884 -87 -194 -573 -61 -608 -541 -421 -916 -48 -161 -414 -408 -513 -292 -245 -304 -797 -109 -312 -995 -791 -50 -40 -983 -299 -512 -704 -235 -321 -701 -587 -966 -823 -108 -180 -182 -13 -795 -89 -153 -655 -142 -892 -573 -372 -29 -591 -668 -838 -50 -829 -619 -776 -43 -367 -518 -919 -642 -784 -880 -21 -546 -408 -179 -794 -587 -299 -266 -400 -191 -880 -350 -226 -222 -556 -607 -965 -764 -161 -965 -975 -664 -488 -950 -959 -5 -427 -7 -424 -832 -180 -10 -816 -18 -765 -267 -855 -110 -926 -536 -34 -754 -678 -700 -439 -60 -122 -863 -659 -619 -45 -660 -382 -722 -752 -399 -223 -99 -28 -328 -845 -747 -671 -874 -491 -941 -282 -856 -856 -349 -71 -570 -928 -305 -938 -894 -249 -634 -865 -559 -211 -303 -686 -163 -329 -426 -64 -960 -594 -975 -656 -796 -633 -6 -120 -378 -823 -445 -566 -526 -289 -179 -811 -853 -455 -34 -761 -178 -449 -558 -227 -742 -464 -884 -756 -212 -402 -544 -119 -851 -484 -212 -704 -39 -174 -936 -378 -18 -807 -381 -706 -615 -576 -157 -419 -458 -769 -147 -894 -657 -227 -919 -346 -746 -637 -648 -41 -955 -414 -72 -398 -291 -781 -33 -45 -766 -957 -249 -406 -559 -378 -141 -533 -765 -799 -741 -713 -682 -74 -810 -79 -562 -629 -16 -795 -91 -501 -706 -585 -986 -506 -823 -810 -109 -180 -673 -854 -6 -609 -235 -419 -824 -121 -177 -689 -254 -453 -126 -743 -982 -275 -272 -218 -986 -73 -8 -742 -525 -600 -933 -940 -396 -34 -321 -52 -634 -406 -41 -322 -234 -374 -811 -567 -919 -232 -138 -519 -820 -810 -287 -929 -483 -885 -504 -164 -432 -713 -764 -804 -178 -49 -135 -715 -873 -839 -53 -942 -997 -794 -613 -106 -288 -772 -413 -781 -962 -823 -563 -697 -187 -975 -577 -437 -958 -845 -753 -776 -613 -602 -308 -581 -333 -834 -293 -488 -983 -974 -195 -243 -324 -214 -404 -722 -272 -922 -123 -115 -692 -806 -49 -860 -27 -155 -286 -305 -654 -171 -875 -140 -758 -526 -255 -395 -179 -776 -1 -899 -536 -827 -44 -574 -603 -235 -616 -90 -357 -928 -583 -727 -29 -261 -456 -480 -507 -406 -558 -583 -810 -990 -983 -303 -674 -203 -517 -592 -792 -701 -912 -683 -314 -474 -433 -122 -279 -854 -991 -288 -618 -855 -308 -736 -60 -950 -490 -351 -863 -915 -437 -454 -537 -390 -502 -894 -291 -82 -540 -473 -65 -280 -482 -92 -378 -295 -32 -964 -136 -713 -583 -697 -595 -872 -526 -927 -923 -458 -967 -730 -924 -709 -145 -482 -829 -198 -354 -235 -923 -757 -352 -494 -662 -337 -481 -564 -202 -464 -135 -302 -984 -345 -241 -386 -128 -742 -128 -791 -428 -306 -205 -773 -417 -385 -893 -963 -319 -307 -181 -964 -126 -894 -254 -468 -153 -747 -903 -698 -686 -720 -772 -673 -61 -212 -320 -942 -530 -928 -896 -703 -386 -876 -425 -292 -230 -645 -487 -925 -816 -253 -932 -140 -16 -94 -372 -124 -774 -725 -486 -614 -286 -179 -461 -143 -87 -264 -714 -945 -828 -297 -390 -911 -244 -355 -45 -98 -862 -31 -241 -292 -131 -889 -764 -745 -167 -907 -22 -140 -213 -323 -117 -592 -807 -917 -254 -254 -890 -275 -233 -540 -680 -223 -847 -535 -590 -707 -399 -889 -266 -732 -955 -224 -842 -724 -220 -501 -775 -197 -997 -61 -514 -212 -746 -450 -195 -725 -77 -227 -883 -326 -193 -855 -395 -174 -157 -597 -142 -405 -605 -557 -420 -597 -980 -296 -57 -518 -575 -537 -485 -692 -745 -247 -97 -372 -813 -529 -720 -788 -718 -249 -593 -431 -240 -182 -334 -960 -784 -587 -512 -472 -880 -27 -118 -16 -790 -905 -131 -737 -395 -357 -322 -931 -336 -380 -354 -560 -195 -27 -533 -240 -674 -738 -131 -636 -343 -534 -742 -585 -212 -304 -514 -449 -283 -964 -136 -109 -323 -706 -533 -319 -664 -936 -784 -628 -114 -846 -845 -578 -417 -40 -69 -231 -718 -629 -875 -233 -101 -822 -782 -990 -804 -750 -653 -998 -419 -288 -115 -471 -810 -788 -644 -285 -807 -259 -965 -971 -10 -740 -183 -4 -510 -57 -689 -608 -709 -79 -729 -494 -594 -364 -690 -256 -237 -693 -376 -779 -309 -301 -877 -257 -270 -407 -917 -363 -432 -260 -408 -986 -849 -459 -186 -78 -735 -617 -320 -161 -576 -427 -480 -543 -964 -822 -33 -102 -826 -941 -888 -72 -851 -677 -855 -908 -535 -181 -726 -252 -361 -633 -426 -239 -804 -953 -511 -371 -128 -340 -799 -982 -745 -945 -194 -241 -2 -731 -649 -232 -68 -69 -892 -676 -273 -174 -598 -732 -280 -787 -844 -25 -624 -425 -710 -146 -351 -768 -544 -504 -165 -874 -564 -962 -110 -959 -34 -277 -556 -491 -884 -451 -49 -644 -271 -908 -145 -993 -915 -891 -941 -808 -751 -983 -637 -939 -934 -93 -42 -929 -59 -237 -694 -383 -379 -864 -846 -159 -359 -830 -421 -554 -630 -620 -759 -182 -117 -135 -747 -925 -660 -230 -921 -109 -432 -962 -548 -658 -708 -718 -358 -832 -112 -350 -429 -710 -850 -690 -785 -968 -762 -189 -347 -226 -172 -188 -728 -906 -392 -396 -916 -59 -759 -887 -148 -140 -931 -42 -559 -390 -306 -167 -776 -104 -823 -105 -336 -721 -293 -506 -203 -210 -321 -526 -150 -744 -312 -628 -963 -86 -591 -161 -696 -525 -23 -516 -275 -571 -576 -66 -533 -763 -558 -91 -413 -506 -136 -221 -600 -440 -305 -571 -911 -458 -443 -88 -36 -322 -355 -210 -679 -970 -955 -635 -429 -11 -368 -557 -856 -78 -993 -278 -238 -447 -779 -459 -420 -638 -555 -100 -68 -981 -959 -470 -911 -513 -809 -38 -802 -811 -601 -452 -429 -12 -237 -25 -789 -846 -526 -262 -478 -358 -27 -685 -144 -142 -493 -472 -199 -308 -553 -292 -680 -310 -668 -937 -602 -967 -75 -35 -273 -362 -862 -199 -864 -503 -457 -303 -56 -362 -751 -23 -53 -318 -95 -322 -756 -213 -578 -747 -480 -69 -362 -296 -422 -137 -567 -949 -311 -762 -534 -705 -67 -373 -112 -937 -941 -153 -753 -8 -433 -528 -908 -195 -173 -574 -564 -540 -811 -84 -698 -974 -926 -117 -263 -664 -131 -745 -555 -62 -406 -84 -388 -434 -855 -609 -977 -232 -194 -190 -268 -711 -757 -668 -774 -649 -833 -578 -1000 -422 -95 -396 -161 -637 -773 -287 -854 -301 -65 -862 -751 -559 -529 -337 -584 -392 -432 -736 -375 -323 -536 -718 -915 -78 -81 -663 -298 -35 -751 -491 -827 -79 -654 -847 -599 -940 -375 -535 -367 -868 -941 -788 -765 -158 -391 -853 -512 -999 -886 -132 -598 -841 -490 -102 -459 -196 -500 -319 -683 -257 -887 -853 -697 -439 -887 -85 -129 -387 -948 -828 -147 -804 -479 -855 -366 -892 -209 -384 -721 -948 -921 -338 -835 -639 -992 -435 -831 -280 -112 -67 -534 -870 -774 -331 -202 -415 -796 -528 -360 -364 -481 -114 -215 -521 -810 -204 -42 -989 -616 -430 -780 -448 -440 -843 -475 -281 -759 -305 -641 -982 -556 -181 -400 -944 -916 -319 -884 -659 -536 -597 -119 -249 -827 -594 -114 -717 -139 -710 -301 -501 -910 -835 -893 -747 -71 -942 -669 -947 -922 -561 -295 -878 -327 -228 -270 -897 -611 -818 -640 -268 -807 -926 -138 -118 -888 -922 -21 -386 -815 -442 -238 -602 -387 -332 -594 -44 -705 -40 -478 -742 -199 -123 -246 -226 -781 -394 -90 -201 -140 -708 -953 -708 -785 -141 -281 -140 -328 -926 -518 -644 -134 -228 -319 -618 -68 -515 -341 -259 -791 -201 -827 -36 -257 -428 -542 -114 -231 -810 -957 -323 -735 -106 -315 -162 -320 -792 -425 -937 -431 -354 -728 -984 -719 -16 -122 -917 -543 -54 -7 -136 -672 -791 -508 -86 -188 -159 -199 -433 -172 -937 -545 -387 -496 -450 -791 -624 -953 -763 -994 -657 -409 -326 -150 -249 -765 -967 -531 -613 -839 -512 -212 -119 -229 -872 -256 -94 -965 -451 -238 -960 -31 -537 -652 -789 -466 -78 -813 -879 -444 -920 -792 -620 -421 -528 -187 -165 -604 -201 -378 -847 -872 -824 -421 -918 -2 -285 -631 -601 -931 -745 -406 -135 -841 -753 -281 -739 -921 -156 -720 -889 -943 -40 -756 -653 -537 -878 -813 -699 -759 -701 -40 -847 -432 -11 -809 -31 -444 -614 -150 -419 -493 -751 -16 -889 -270 -835 -562 -722 -628 -534 -712 -617 -690 -12 -515 -208 -886 -302 -384 -477 -972 -192 -60 -381 -117 -621 -119 -815 -444 -455 -335 -388 -140 -539 -349 -195 -887 -538 -929 -139 -177 -722 -296 -674 -688 -441 -940 -716 -735 -872 -935 -828 -365 -596 -339 -314 -681 -327 -590 -523 -938 -337 -701 -582 -838 -517 -637 -243 -331 -868 -812 -186 -574 -27 -9 -859 -132 -366 -62 -509 -367 -275 -426 -673 -93 -529 -625 -88 -849 -178 -292 -504 -427 -623 -360 -203 -462 -482 -555 -2 -178 -606 -287 -55 -431 -594 -844 -930 -193 -852 -635 -422 -908 -42 -683 -620 -331 -816 -547 -96 -16 -673 -766 -10 -932 -40 -585 -132 -443 -329 -217 -444 -207 -972 -88 -292 -193 -79 -872 -411 -787 -202 -272 -314 -822 -294 -206 -82 -20 -775 -945 -931 -887 -218 -180 -126 -861 -154 -677 -671 -198 -439 -50 -864 -415 -148 -698 -26 -90 -109 -318 -270 -90 -853 -972 -320 -940 -740 -592 -376 -213 -445 -943 -469 -783 -190 -133 -811 -751 -38 -564 -140 -494 -151 -934 -714 -708 -106 -730 -911 -61 -503 -879 -389 -972 -985 -848 -207 -906 -69 -420 -138 -959 -760 -230 -634 -816 -608 -638 -127 -315 -906 -35 -713 -721 -569 -722 -560 -1000 -272 -385 -355 -30 -647 -377 -331 -341 -236 -406 -254 -955 -150 -441 -851 -317 -725 -100 -834 -792 -359 -965 -413 -79 -72 -797 -480 -913 -43 -673 -425 -740 -169 -705 -569 -828 -929 -614 -195 -203 -230 -284 -857 -946 -898 -288 -266 -886 -828 -763 -251 -121 -429 -144 -507 -830 -258 -708 -312 -660 -894 -999 -536 -935 -420 -789 -117 -101 -893 -265 -988 -374 -754 -384 -275 -359 -762 -405 -509 -210 -611 -56 -472 -37 -549 -855 -348 -748 -605 -231 -778 -240 -826 -107 -918 -396 -203 -482 -593 -984 -252 -628 -802 -647 -736 -469 -745 -186 -210 -362 -550 -428 -479 -196 -975 -95 -974 -770 -533 -846 -133 -618 -303 -88 -44 -409 -178 -189 -25 -869 -785 -65 -767 -858 -598 -807 -88 -295 -147 -495 -116 -908 -255 -653 -473 -351 -834 -169 -174 -923 -583 -787 -243 -308 -652 -209 -689 -567 -472 -710 -806 -50 -213 -367 -644 -826 -276 -571 -801 -586 -53 -372 -298 -662 -473 -573 -204 -745 -79 -711 -150 -813 -444 -96 -553 -858 -592 -68 -516 -545 -430 -1000 -862 -403 -167 -197 -506 -977 -541 -187 -1000 -484 -839 -417 -596 -953 -977 -42 -259 -642 -995 -577 -347 -718 -509 -367 -171 -782 -302 -26 -65 -324 -425 -98 -886 -919 -685 -102 -641 -593 -170 -63 -864 -177 -351 -464 -319 -701 -293 -630 -686 -303 -837 -3 -94 -170 -948 -556 -480 -127 -541 -423 -869 -761 -623 -203 -539 -845 -204 -95 -627 -671 -68 -158 -215 -223 -40 -670 -874 -16 -456 -999 -467 -866 -60 -901 -668 -389 -512 -808 -231 -243 -8 -702 -313 -276 -207 -102 -800 -38 -848 -396 -887 -25 -539 -221 -210 -29 -910 -30 -679 -702 -793 -550 -186 -398 -710 -274 -510 -920 -434 -824 -446 -346 -646 -857 -610 -495 -40 -31 -957 -374 -184 -947 -444 -945 -874 -445 -840 -526 -163 -239 -695 -66 -617 -169 -261 -371 -450 -229 -402 -721 -656 -309 -224 -703 -548 -688 -170 -101 -679 -403 -878 -926 -474 -494 -337 -17 -167 -530 -217 -683 -72 -663 -577 -994 -530 -35 -78 -871 -867 -805 -815 -573 -296 -693 -145 -399 -277 -271 -358 -614 -519 -765 -450 -901 -747 -101 -307 -169 -868 -226 -415 -733 -435 -965 -257 -897 -169 -216 -522 -158 -716 -424 -559 -508 -639 -952 -420 -388 -980 -970 -156 -709 -47 -774 -670 -865 -771 -993 -295 -916 -558 -949 -79 -593 -429 -883 -736 -223 -136 -834 -342 -22 -715 -449 -763 -228 -369 -414 -729 -154 -308 -455 -271 -949 -766 -271 -180 -240 -682 -994 -869 -603 -888 -772 -82 -863 -367 -580 -723 -160 -434 -359 -209 -894 -45 -87 -701 -279 -131 -332 -949 -881 -922 -478 -940 -957 -437 -686 -338 -195 -334 -229 -913 -612 -291 -5 -592 -564 -137 -296 -467 -392 -557 -667 -682 -611 -393 -590 -49 -360 -515 -479 -305 -216 -924 -941 -160 -677 -186 -59 -118 -302 -825 -894 -193 -763 -597 -843 -571 -382 -137 -346 -670 -853 -931 -289 -735 -46 -993 -433 -449 -871 -268 -946 -975 -223 -755 -95 -341 -99 -824 -109 -984 -35 -816 -657 -241 -530 -641 -170 -310 -826 -168 -935 -249 -841 -339 -155 -264 -24 -145 -687 -140 -216 -638 -199 -760 -425 -448 -63 -610 -779 -587 -569 -765 -372 -280 -24 -143 -508 -90 -121 -970 -257 -21 -151 -670 -622 -781 -352 -249 -357 -360 -363 -148 -346 -989 -654 -266 -560 -512 -655 -59 -249 -537 -810 -731 -511 -803 -346 -312 -534 -568 -868 -775 -262 -988 -722 -925 -536 -680 -835 -86 -716 -216 -381 -785 -881 -548 -220 -153 -608 -754 -419 -308 -694 -64 -356 -598 -794 -584 -50 -856 -962 -124 -539 -600 -784 -231 -5 -754 -700 -389 -190 -719 -417 -880 -172 -978 -789 -809 -495 -442 -168 -578 -864 -691 -662 -32 -715 -983 -476 -682 -164 -551 -742 -646 -775 -452 -969 -667 -912 -69 -302 -838 -378 -937 -811 -550 -411 -351 -104 -835 -446 -414 -56 -327 -194 -670 -847 -417 -931 -176 -867 -474 -381 -276 -393 -86 -667 -178 -394 -226 -528 -187 -319 -336 -53 -217 -965 -959 -419 -65 -382 -17 -878 -164 -829 -510 -940 -435 -928 -547 -993 -569 -978 -751 -53 -184 -766 -397 -162 -15 -724 -525 -207 -599 -509 -817 -734 -598 -971 -58 -808 -317 -782 -449 -62 -724 -104 -395 -395 -15 -749 -861 -194 -139 -147 -91 -304 -114 -783 -677 -271 -413 -873 -607 -348 -750 -950 -11 -939 -747 -919 -90 -767 -501 -733 -439 -953 -622 -805 -929 -23 -51 -961 -398 -178 -384 -449 -334 -823 -533 -978 -852 -253 -102 -864 -563 -157 -891 -355 -572 -709 -791 -869 -667 -211 -115 -847 -311 -3 -147 -693 -511 -495 -375 -760 -348 -16 -691 -664 -320 -619 -944 -849 -746 -249 -189 -516 -165 -572 -900 -671 -599 -727 -890 -761 -373 -244 -275 -114 -572 -677 -931 -117 -820 -240 -997 -156 -85 -381 -792 -444 -897 -103 -887 -361 -976 -48 -233 -940 -631 -36 -29 -315 -796 -7 -780 -328 -759 -803 -46 -159 -141 -200 -648 -809 -869 -266 -24 -966 -236 -520 -83 -563 -901 -424 -330 -513 -793 -180 -314 -698 -569 -757 -178 -595 -898 -658 -219 -876 -535 -649 -630 -321 -142 -540 -788 -104 -513 -556 -675 -76 -653 -418 -715 -808 -772 -568 -874 -862 -447 -425 -623 -741 -70 -627 -120 -327 -449 -63 -637 -198 -103 -360 -129 -61 -598 -903 -669 -314 -57 -267 -948 -778 -720 -670 -211 -302 -412 -343 -534 -942 -214 -998 -998 -855 -972 -528 -869 -243 -290 -488 -50 -452 -57 -871 -525 -81 -373 -287 -666 -743 -665 -528 -604 -75 -636 -310 -916 -424 -239 -878 -611 -433 -868 -842 -703 -680 -51 -158 -818 -548 -713 -283 -117 -400 -807 -369 -77 -103 -630 -511 -675 -92 -314 -97 -21 -519 -402 -794 -761 -610 -912 -909 -992 -300 -310 -205 -658 -162 -28 -297 -457 -580 -173 -975 -188 -860 -68 -842 -98 -842 -478 -301 -542 -147 -492 -956 -738 -312 -401 -248 -572 -578 -336 -772 -740 -645 -639 -331 -776 -182 -364 -538 -73 -446 -231 -733 -682 -195 -957 -329 -986 -574 -488 -47 -404 -31 -228 -784 -625 -291 -378 -674 -514 -681 -497 -519 -951 -904 -371 -239 -140 -85 -300 -590 -415 -741 -84 -629 -75 -698 -758 -409 -320 -469 -909 -149 -85 -780 -407 -629 -287 -965 -519 -688 -54 -251 -249 -216 -646 -426 -387 -490 -643 -794 -884 -211 -345 -991 -731 -687 -696 -344 -318 -574 -997 -938 -883 -276 -565 -330 -364 -610 -530 -6 -247 -329 -332 -888 -651 -279 -507 -61 -94 -205 -678 -507 -576 -250 -345 -964 -657 -39 -508 -771 -379 -650 -453 -836 -440 -899 -786 -684 -871 -671 -871 -195 -296 -799 -775 -122 -740 -218 -18 -580 -364 -102 -767 -114 -887 -324 -755 -950 -243 -348 -441 -513 -952 -893 -454 -995 -878 -431 -774 -479 -461 -299 -736 -408 -526 -958 -3 -323 -394 -804 -858 -330 -159 -447 -311 -957 -885 -961 -303 -330 -355 -311 -545 -912 -594 -448 -306 -154 -400 -19 -734 -787 -856 -441 -545 -260 -501 -537 -15 -786 -974 -265 -103 -61 -628 -915 -402 -225 -341 -209 -311 -108 -148 -328 -636 -82 -382 -343 -999 -574 -814 -790 -795 -218 -147 -933 -74 -631 -51 -370 -32 -1000 -317 -400 -639 -830 -869 -675 -86 -89 -762 -604 -612 -523 -274 -158 -397 -727 -854 -628 -795 -784 -101 -76 -933 -596 -337 -100 -936 -50 -796 -539 -644 -522 -76 -976 -391 -43 -645 -314 -881 -93 -504 -937 -922 -276 -497 -142 -855 -942 -643 -740 -334 -162 -23 -643 -368 -435 -12 -660 -965 -122 -307 -721 -25 -964 -97 -387 -906 -240 -979 -714 -459 -38 -825 -736 -94 -405 -459 -796 -130 -440 -218 -178 -205 -518 -989 -442 -680 -759 -855 -334 -570 -219 -491 -488 -77 -327 -819 -193 -888 -487 -676 -471 -716 -994 -133 -149 -212 -221 -223 -11 -27 -88 -456 -819 -763 -394 -395 -222 -121 -516 -109 -577 -865 -895 -21 -287 -133 -230 -930 -19 -222 -950 -184 -99 -59 -34 -552 -556 -149 -948 -126 -309 -211 -173 -538 -319 -254 -377 -414 -740 -919 -686 -251 -587 -870 -208 -619 -923 -596 -629 -907 -645 -806 -777 -915 -211 -373 -557 -79 -454 -701 -972 -23 -426 -728 -259 -171 -832 -5 -585 -513 -25 -952 -415 -20 -837 -315 -843 -40 -216 -170 -568 -311 -339 -950 -779 -784 -962 -618 -620 -264 -190 -51 -136 -495 -789 -606 -934 -690 -912 -462 -441 -519 -569 -385 -442 -871 -557 -235 -643 -375 -860 -484 -643 -749 -656 -192 -847 -287 -964 -392 -509 -400 -25 -301 -919 -795 -288 -60 -743 -725 -244 -388 -951 -9 -751 -55 -277 -348 -449 -328 -3 -111 -868 -577 -793 -617 -492 -376 -735 -397 -917 -942 -525 -650 -76 -145 -377 -39 -511 -899 -697 -489 -13 -44 -74 -331 -448 -182 -729 -543 -716 -340 -624 -189 -609 -593 -909 -945 -561 -267 -949 -274 -396 -237 -160 -613 -135 -219 -707 -711 -81 -347 -980 -814 -976 -292 -778 -423 -929 -775 -884 -706 -317 -884 -354 -801 -203 -836 -823 -160 -515 -36 -133 -88 -470 -223 -125 -851 -765 -532 -268 -367 -368 -405 -128 -527 -112 -137 -514 -868 -964 -83 -577 -838 -281 -187 -223 -739 -275 -967 -90 -865 -214 -80 -148 -658 -82 -806 -125 -456 -881 -67 -258 -237 -989 -89 -755 -913 -110 -198 -308 -550 -6 -625 -433 -419 -538 -962 -233 -524 -771 -344 -135 -758 -313 -484 -571 -938 -187 -882 -300 -162 -499 -524 -725 -110 -133 -251 -802 -333 -492 -991 -274 -466 -880 -729 -409 -699 -49 -518 -7 -75 -710 -297 -922 -131 -183 -107 -2 -278 -55 -631 -634 -447 -426 -833 -906 -894 -965 -986 -444 -359 -301 -454 -364 -961 -398 -808 -290 -949 -30 -741 -46 -951 -580 -305 -546 -384 -420 -414 -834 -874 -244 -752 -171 -846 -109 -466 -765 -365 -604 -619 -719 -839 -973 -323 -927 -900 -709 -595 -686 -973 -498 -463 -737 -31 -711 -233 -587 -535 -441 -379 -924 -615 -366 -352 -833 -106 -357 -781 -697 -799 -775 -3 -781 -587 -218 -510 -3 -681 -497 -912 -524 -877 -155 -904 -598 -92 -161 -339 -529 -680 -27 -938 -205 -863 -586 -286 -393 -531 -725 -231 -732 -425 -77 -81 -652 -71 -864 -456 -557 -237 -346 -658 -391 -449 -144 -694 -33 -249 -332 -419 -808 -965 -755 -906 -928 -443 -3 -705 -609 -458 -847 -873 -97 -580 -49 -701 -931 -863 -100 -456 -889 -491 -243 -479 -97 -282 -114 -355 -660 -141 -354 -220 -309 -129 -4 -574 -305 -651 -881 -786 -841 -13 -286 -521 -254 -949 -372 -594 -665 -782 -460 -988 -554 -164 -640 -192 -242 -96 -224 -954 -201 -34 -583 -54 -435 -998 -951 -733 -364 -555 -874 -544 -584 -257 -165 -242 -383 -513 -528 -599 -782 -814 -634 -230 -83 -354 -595 -992 -10 -570 -883 -166 -452 -122 -154 -181 -165 -922 -912 -500 -726 -544 -877 -519 -964 -847 -661 -939 -883 -263 -648 -33 -667 -671 -736 -566 -369 -336 -270 -893 -511 -967 -784 -793 -508 -33 -733 -252 -240 -808 -708 -451 -913 -899 -722 -440 -427 -222 -197 -416 -14 -41 -47 -11 -215 -71 -27 -342 -851 -331 -662 -778 -468 -193 -866 -385 -420 -86 -159 -348 -58 -642 -508 -835 -365 -739 -951 -36 -289 -59 -588 -891 -830 -706 -97 -863 -579 -85 -869 -184 -612 -486 -488 -637 -50 -607 -830 -248 -881 -217 -572 -78 -6 -771 -457 -958 -513 -125 -151 -559 -916 -378 -429 -70 -216 -86 -763 -357 -417 -567 -745 -116 -80 -487 -789 -414 -347 -178 -16 -354 -158 -351 -819 -33 -609 -705 -98 -128 -439 -2 -221 -144 -811 -203 -150 -298 -867 -983 -635 -543 -467 -278 -899 -57 -367 -615 -495 -256 -603 -224 -851 -791 -377 -223 -58 -684 -874 -175 -567 -454 -401 -175 -166 -716 -170 -64 -471 -249 -78 -647 -73 -511 -294 -258 -244 -311 -432 -441 -508 -829 -555 -396 -261 -600 -99 -186 -750 -698 -749 -974 -571 -534 -542 -419 -387 -597 -202 -406 -621 -444 -97 -298 -266 -106 -154 -110 -720 -71 -24 -322 -13 -702 -993 -507 -854 -733 -492 -150 -349 -867 -64 -492 -479 -963 -931 -565 -32 -863 -157 -508 -561 -442 -625 -68 -923 -756 -621 -309 -680 -245 -44 -454 -871 -445 -90 -819 -561 -225 -855 -860 -1 -560 -561 -188 -940 -943 -7 -867 -3 -411 -209 -675 -556 -257 -876 -825 -758 -722 -502 -949 -797 -26 -773 -815 -81 -740 -373 -956 -665 -177 -130 -375 -598 -416 -54 -380 -966 -539 -548 -669 -203 -372 -637 -227 -5 -339 -471 -297 -895 -536 -83 -362 -82 -589 -167 -47 -365 -525 -652 -44 -160 -776 -769 -259 -398 -696 -470 -724 -33 -39 -566 -485 -883 -502 -876 -251 -665 -224 -423 -482 -673 -455 -51 -111 -585 -700 -382 -370 -9 -530 -809 -588 -370 -956 -553 -458 -81 -452 -760 -599 -595 -767 -482 -487 -230 -40 -637 -20 -670 -958 -597 -879 -270 -995 -128 -350 -823 -221 -754 -750 -630 -427 -36 -706 -93 -569 -429 -487 -259 -809 -258 -142 -713 -450 -256 -7 -160 -241 -15 -53 -167 -431 -746 -24 -701 -437 -897 -194 -869 -353 -911 -799 -972 -163 -930 -743 -184 -24 -445 -85 -583 -13 -240 -164 -174 -619 -909 -967 -496 -725 -349 -357 -162 -735 -758 -432 -732 -700 -107 -222 -175 -560 -518 -823 -926 -326 -166 -197 -580 -431 -239 -70 -56 -473 -907 -556 -200 -923 -684 -468 -954 -679 -855 -197 -538 -442 -725 -806 -725 -329 -859 -606 -770 -340 -353 -746 -190 -451 -904 -987 -475 -425 -80 -196 -577 -519 -170 -51 -940 -259 -112 -351 -299 -559 -164 -586 -931 -537 -796 -861 -735 -439 -190 -25 -492 -442 -610 -509 -92 -961 -7 -851 -20 -382 -91 -625 -650 -113 -748 -610 -322 -755 -956 -284 -258 -870 -693 -898 -388 -940 -442 -76 -559 -606 -660 -301 -219 -476 -366 -812 -422 -199 -765 -902 -950 -306 -20 -450 -13 -658 -282 -163 -968 -310 -416 -309 -888 -267 -666 -823 -645 -66 -967 -319 -460 -345 -307 -994 -830 -796 -50 -795 -8 -657 -458 -449 -69 -925 -410 -72 -598 -410 -200 -886 -372 -927 -956 -574 -817 -332 -255 -62 -630 -981 -456 -855 -417 -148 -820 -461 -520 -884 -425 -42 -972 -33 -264 -360 -952 -88 -390 -479 -711 -980 -15 -802 -776 -789 -863 -316 -811 -535 -996 -130 -90 -996 -176 -664 -495 -156 -336 -953 -513 -872 -484 -860 -941 -817 -986 -732 -148 -555 -773 -765 -288 -358 -580 -580 -502 -813 -501 -383 -144 -154 -670 -991 -545 -190 -760 -766 -765 -757 -407 -589 -448 -990 -478 -86 -871 -710 -422 -325 -835 -304 -604 -655 -874 -731 -963 -241 -603 -438 -731 -249 -771 -276 -403 -261 -417 -618 -638 -865 -106 -617 -132 -314 -341 -890 -337 -691 -177 -348 -961 -904 -871 -608 -260 -664 -826 -2 -219 -794 -187 -350 -983 -705 -149 -950 -60 -590 -779 -717 -39 -846 -156 -422 -177 -863 -937 -520 -290 -449 -660 -410 -619 -836 -784 -792 -993 -593 -223 -10 -476 -64 -334 -791 -162 -378 -292 -278 -473 -984 -930 -550 -654 -891 -899 -301 -820 -527 -382 -211 -444 -162 -173 -441 -305 -256 -625 -265 -740 -31 -768 -421 -927 -761 -134 -577 -610 -905 -495 -35 -146 -952 -379 -991 -300 -946 -612 -993 -414 -310 -804 -253 -218 -703 -403 -471 -762 -211 -61 -146 -159 -584 -874 -665 -944 -876 -744 -98 -194 -739 -82 -450 -262 -493 -344 -842 -868 -170 -531 -472 -748 -105 -546 -858 -791 -871 -327 -973 -360 -990 -934 -391 -603 -189 -554 -169 -921 -242 -736 -679 -601 -50 -967 -428 -315 -531 -352 -624 -418 -952 -288 -864 -734 -395 -39 -643 -489 -781 -622 -298 -561 -322 -429 -214 -676 -413 -862 -532 -356 -416 -684 -198 -807 -176 -182 -663 -750 -204 -776 -551 -529 -873 -460 -787 -840 -539 -185 -350 -712 -757 -521 -987 -386 -806 -872 -836 -270 -122 -120 -356 -686 -332 -940 -377 -465 -48 -871 -855 -375 -489 -618 -405 -681 -937 -318 -744 -967 -266 -5 -525 -706 -299 -49 -873 -191 -729 -911 -572 -360 -787 -503 -225 -524 -910 -273 -432 -311 -667 -974 -345 -819 -874 -364 -469 -933 -567 -71 -472 -471 -25 -260 -109 -540 -744 -50 -228 -465 -243 -210 -903 -950 -977 -908 -973 -540 -486 -515 -448 -519 -642 -551 -913 -759 -582 -52 -254 -678 -375 -509 -575 -650 -688 -286 -597 -685 -403 -414 -845 -581 -714 -147 -786 -560 -552 -288 -75 -54 -426 -849 -461 -407 -10 -264 -475 -162 -681 -399 -634 -376 -897 -896 -272 -198 -759 -614 -239 -489 -272 -862 -794 -439 -232 -393 -317 -762 -350 -718 -420 -929 -130 -445 -426 -485 -935 -260 -450 -8 -42 -282 -168 -938 -272 -113 -266 -379 -55 -822 -214 -11 -212 -402 -548 -318 -946 -83 -82 -614 -497 -317 -508 -659 -435 -462 -328 -778 -304 -59 -916 -775 -117 -191 -764 -119 -99 -997 -719 -782 -600 -560 -528 -696 -580 -284 -484 -988 -350 -317 -245 -450 -903 -90 -690 -454 -953 -113 -541 -30 -397 -866 -901 -307 -348 -347 -195 -859 -771 -825 -858 -35 -371 -871 -647 -535 -391 -445 -963 -854 -537 -708 -327 -625 -161 -277 -841 -491 -823 -752 -963 -665 -198 -149 -549 -237 -463 -442 -614 -25 -824 -972 -228 -943 -142 -414 -380 -553 -107 -297 -509 -132 -187 -294 -940 -843 -520 -768 -762 -5 -146 -15 -890 -138 -901 -849 -819 -898 -157 -316 -268 -567 -453 -916 -456 -445 -813 -79 -51 -7 -521 -207 -620 -396 -683 -391 -285 -999 -790 -410 -993 -556 -734 -606 -524 -238 -385 -727 -582 -913 -971 -822 -5 -586 -330 -616 -442 -477 -51 -28 -710 -540 -535 -269 -847 -915 -57 -492 -960 -89 -441 -869 -677 -182 -505 -608 -236 -712 -597 -837 -414 -22 -313 -496 -218 -6 -837 -337 -708 -501 -144 -788 -742 -847 -581 -303 -338 -152 -153 -622 -684 -442 -368 -884 -826 -918 -813 -509 -750 -867 -447 -653 -24 -869 -617 -759 -195 -583 -335 -718 -439 -656 -504 -479 -527 -323 -996 -591 -567 -233 -215 -542 -936 -66 -219 -344 -843 -608 -292 -939 -777 -633 -144 -118 -552 -930 -869 -577 -9 -12 -697 -167 -349 -745 -892 -442 -174 -813 -245 -459 -464 -518 -963 -228 -504 -701 -255 -842 -800 -887 -570 -18 -18 -222 -970 -647 -130 -332 -24 -937 -274 -980 -281 -963 -986 -788 -306 -406 -330 -928 -386 -215 -696 -929 -146 -105 -666 -503 -621 -465 -726 -280 -258 -362 -605 -644 -651 -904 -866 -824 -90 -747 -32 -709 -616 -636 -887 -195 -263 -908 -912 -768 -211 -451 -281 -678 -234 -115 -250 -232 -796 -983 -256 -510 -70 -322 -296 -58 -166 -852 -544 -768 -419 -198 -500 -999 -56 -663 -90 -927 -905 -109 -722 -868 -247 -256 -636 -360 -446 -553 -246 -804 -488 -851 -464 -814 -581 -692 -179 -878 -186 -101 -191 -431 -746 -591 -909 -760 -468 -316 -681 -224 -370 -265 -379 -267 -356 -913 -252 -714 -731 -280 -60 -406 -407 -274 -293 -157 -589 -894 -841 -629 -598 -588 -355 -939 -358 -767 -607 -514 -654 -447 -669 -365 -225 -767 -882 -991 -1000 -52 -334 -276 -663 -144 -903 -746 -531 -936 -334 -820 -39 -406 -967 -910 -367 -742 -842 -672 -925 -292 -788 -555 -6 -373 -844 -328 -245 -625 -152 -618 -285 -303 -465 -484 -88 -714 -783 -899 -687 -222 -906 -34 -695 -328 -21 -892 -310 -211 -825 -374 -875 -136 -963 -892 -360 -863 -396 -321 -477 -654 -946 -686 -214 -158 -586 -722 -849 -683 -730 -3 -204 -813 -293 -693 -235 -423 -115 -465 -281 -810 -351 -170 -947 -230 -692 -658 -263 -358 -612 -640 -769 -449 -908 -494 -620 -926 -571 -979 -687 -389 -663 -778 -20 -853 -261 -141 -101 -904 -1 -13 -973 -34 -140 -411 -184 -700 -626 -195 -434 -761 -928 -734 -759 -929 -885 -277 -12 -794 -589 -818 -847 -126 -862 -602 -575 -6 -918 -351 -927 -677 -250 -110 -934 -109 -550 -270 -708 -837 -567 -495 -922 -986 -315 -52 -452 -338 -310 -646 -186 -779 -198 -571 -942 -465 -90 -331 -283 -346 -296 -960 -347 -744 -957 -47 -851 -438 -930 -152 -157 -258 -308 -839 -772 -978 -388 -889 -257 -993 -581 -449 -126 -850 -154 -700 -484 -974 -747 -349 -823 -627 -198 -186 -312 -559 -630 -100 -716 -188 -482 -990 -738 -11 -577 -882 -182 -993 -707 -878 -390 -336 -544 -459 -194 -5 -280 -739 -535 -753 -393 -504 -836 -935 -801 -764 -245 -819 -448 -217 -839 -547 -966 -438 -139 -749 -289 -993 -303 -842 -580 -91 -371 -527 -736 -20 -761 -408 -435 -867 -194 -596 -618 -689 -925 -926 -380 -755 -182 -575 -478 -549 -960 -804 -710 -515 -735 -397 -558 -857 -601 -38 -273 -324 -95 -77 -820 -720 -830 -958 -526 -754 -322 -629 -98 -53 -250 -241 -35 -721 -855 -869 -720 -904 -809 -703 -214 -237 -547 -811 -696 -403 -141 -64 -884 -266 -908 -767 -801 -950 -897 -75 -962 -637 -131 -90 -969 -463 -182 -553 -137 -586 -487 -181 -39 -435 -989 -742 -191 -928 -786 -875 -678 -177 -835 -533 -873 -105 -203 -507 -197 -919 -938 -373 -503 -308 -740 -915 -397 -134 -120 -367 -42 -314 -886 -949 -946 -17 -568 -622 -219 -315 -889 -464 -75 -404 -95 -844 -488 -794 -484 -611 -332 -251 -953 -172 -129 -169 -758 -805 -861 -835 -747 -568 -674 -196 -718 -822 -126 -427 -612 -130 -874 -206 -387 -409 -614 -949 -152 -79 -426 -663 -833 -16 -680 -169 -586 -964 -314 -635 -986 -116 -242 -203 -536 -315 -29 -295 -558 -27 -255 -945 -155 -208 -985 -630 -797 -118 -193 -193 -338 -998 -646 -510 -705 -519 -559 -297 -28 -482 -74 -511 -927 -596 -764 -373 -252 -13 -691 -943 -462 -321 -88 -987 -219 -364 -441 -135 -897 -964 -447 -828 -942 -623 -710 -93 -623 -50 -971 -713 -141 -202 -841 -291 -409 -352 -851 -770 -902 -789 -730 -292 -774 -25 -119 -602 -772 -307 -21 -241 -777 -285 -918 -659 -192 -295 -707 -930 -508 -485 -637 -194 -420 -350 -312 -773 -373 -812 -331 -204 -895 -224 -512 -262 -178 -44 -521 -982 -7 -129 -115 -39 -987 -698 -450 -720 -446 -544 -214 -87 -702 -388 -651 -485 -958 -389 -654 -560 -765 -413 -527 -142 -159 -786 -273 -361 -176 -346 -208 -825 -949 -125 -915 -122 -765 -139 -117 -308 -780 -103 -746 -803 -153 -839 -110 -455 -291 -692 -393 -281 -376 -819 -256 -15 -573 -233 -847 -38 -571 -557 -579 -840 -880 -693 -773 -493 -90 -796 -143 -379 -314 -214 -855 -906 -970 -124 -151 -241 -613 -221 -600 -867 -75 -585 -876 -379 -977 -135 -26 -391 -861 -530 -683 -542 -53 -789 -372 -477 -931 -407 -874 -997 -558 -907 -189 -630 -805 -689 -356 -523 -833 -788 -274 -488 -389 -313 -478 -65 -321 -484 -160 -281 -832 -527 -281 -795 -850 -95 -908 -60 -180 -161 -559 -878 -218 -316 -947 -313 -80 -597 -152 -726 -883 -304 -715 -581 -427 -251 -472 -58 -610 -396 -245 -455 -97 -553 -86 -490 -515 -677 -538 -351 -612 -694 -521 -641 -699 -762 -823 -763 -802 -628 -769 -862 -551 -190 -147 -664 -253 -970 -541 -628 -466 -558 -202 -440 -227 -932 -434 -794 -440 -99 -8 -577 -315 -813 -127 -255 -695 -994 -128 -703 -130 -604 -23 -135 -264 -348 -374 -525 -879 -439 -310 -549 -139 -590 -581 -449 -616 -202 -786 -890 -419 -116 -521 -211 -167 -70 -559 -91 -228 -820 -491 -522 -183 -326 -877 -703 -16 -601 -593 -947 -748 -702 -899 -946 -916 -149 -406 -942 -199 -661 -307 -225 -244 -464 -499 -611 -485 -421 -808 -189 -382 -166 -334 -159 -636 -80 -918 -122 -542 -278 -289 -290 -821 -478 -596 -296 -508 -255 -863 -210 -990 -718 -640 -202 -840 -944 -643 -225 -398 -619 -442 -635 -728 -559 -960 -653 -312 -504 -789 -645 -483 -339 -136 -223 -64 -148 -5 -362 -40 -330 -812 -493 -970 -706 -283 -687 -871 -71 -63 -756 -368 -838 -330 -40 -3 -693 -274 -175 -503 -832 -52 -916 -123 -937 -202 -439 -719 -96 -201 -378 -858 -285 -442 -529 -714 -230 -759 -927 -18 -735 -85 -442 -256 -322 -61 -708 -589 -481 -817 -255 -900 -699 -841 -348 -683 -416 -148 -881 -755 -241 -474 -404 -930 -911 -377 -941 -693 -897 -899 -838 -117 -755 -746 -806 -108 -438 -791 -250 -691 -445 -337 -676 -20 -708 -70 -716 -516 -71 -807 -183 -121 -145 -86 -523 -259 -622 -260 -57 -211 -271 -298 -836 -156 -63 -35 -754 -268 -548 -181 -48 -712 -467 -166 -523 -565 -359 -702 -250 -864 -893 -89 -324 -822 -883 -287 -84 -495 -369 -89 -65 -247 -791 -105 -838 -303 -328 -889 -653 -790 -748 -740 -702 -515 -180 -702 -224 -692 -962 -299 -518 -880 -279 -246 -755 -206 -60 -765 -365 -128 -47 -625 -165 -756 -357 -548 -906 -199 -63 -284 -370 -814 -40 -381 -454 -594 -428 -69 -546 -95 -4 -871 -2 -612 -471 -728 -394 -4 -921 -672 -692 -104 -322 -434 -250 -960 -727 -984 -368 -59 -78 -704 -33 -156 -925 -648 -306 -88 -546 -226 -393 -984 -210 -268 -126 -157 -495 -969 -313 -960 -440 -637 -190 -637 -255 -817 -56 -918 -578 -578 -826 -330 -108 -772 -8 -856 -263 -159 -357 -490 -849 -864 -535 -488 -713 -474 -180 -605 -227 -340 -103 -548 -319 -891 -794 -776 -847 -537 -125 -479 -685 -103 -472 -346 -346 -436 -835 -579 -114 -263 -897 -901 -813 -190 -471 -411 -439 -404 -385 -945 -924 -743 -690 -377 -548 -560 -51 -52 -810 -538 -554 -135 -719 -241 -532 -449 -3 -193 -669 -968 -480 -437 -307 -515 -825 -110 -201 -825 -328 -949 -688 -251 -376 -232 -194 -129 -915 -872 -297 -347 -804 -792 -847 -64 -876 -299 -206 -756 -604 -226 -282 -510 -877 -568 -903 -546 -368 -227 -471 -955 -508 -157 -967 -733 -209 -249 -341 -566 -916 -395 -28 -970 -795 -559 -771 -165 -95 -141 -402 -93 -465 -827 -224 -182 -446 -399 -723 -8 -686 -795 -901 -591 -919 -604 -990 -705 -442 -757 -177 -439 -615 -222 -682 -188 -587 -544 -662 -314 -604 -316 -424 -955 -921 -979 -821 -224 -120 -704 -512 -861 -159 -227 -972 -516 -50 -885 -108 -152 -649 -376 -374 -42 -346 -837 -545 -820 -90 -504 -601 -825 -929 -613 -161 -469 -991 -405 -52 -441 -246 -931 -501 -743 -670 -172 -528 -464 -588 -542 -993 -26 -919 -584 -132 -157 -336 -5 -212 -964 -688 -270 -377 -882 -918 -311 -509 -439 -956 -353 -620 -216 -233 -217 -171 -279 -129 -295 -430 -895 -355 -900 -778 -630 -593 -551 -828 -776 -981 -987 -777 -44 -865 -563 -434 -594 -680 -775 -989 -975 -984 -686 -955 -20 -662 -577 -153 -253 -126 -221 -31 -980 -668 -997 -983 -534 -595 -397 -332 -701 -38 -313 -766 -974 -10 -747 -937 -470 -184 -933 -896 -966 -261 -876 -176 -658 -153 -895 -490 -478 -633 -461 -541 -515 -191 -97 -525 -544 -91 -422 -434 -168 -313 -765 -447 -918 -629 -156 -606 -749 -700 -598 -393 -805 -310 -905 -624 -328 -89 -813 -210 -299 -445 -836 -80 -153 -933 -184 -632 -593 -85 -378 -26 -147 -903 -525 -593 -694 -594 -39 -83 -497 -565 -46 -836 -30 -890 -169 -189 -115 -121 -451 -469 -967 -724 -816 -27 -219 -547 -692 -831 -443 -693 -892 -531 -205 -243 -878 -197 -899 -85 -395 -638 -131 -704 -358 -376 -751 -683 -282 -749 -232 -334 -530 -609 -996 -678 -849 -265 -524 -839 -854 -298 -751 -13 -955 -928 -259 -412 -640 -462 -865 -51 -766 -132 -271 -464 -820 -245 -163 -876 -670 -407 -633 -948 -30 -885 -255 -755 -872 -919 -873 -399 -777 -98 -485 -574 -158 -376 -1000 -200 -446 -855 -977 -511 -182 -682 -254 -103 -532 -179 -788 -653 -659 -737 -365 -766 -361 -216 -700 -843 -515 -589 -655 -959 -873 -567 -624 -411 -9 -800 -792 -827 -661 -436 -551 -752 -1 -528 -924 -836 -835 -182 -221 -624 -162 -436 -177 -112 -536 -988 -676 -579 -868 -672 -119 -602 -530 -872 -104 -919 -2 -123 -761 -527 -661 -320 -448 -977 -900 -697 -99 -651 -935 -52 -385 -840 -530 -488 -208 -787 -433 -33 -28 -41 -104 -300 -29 -810 -51 -14 -684 -990 -630 -878 -750 -621 -384 -405 -434 -496 -346 -773 -58 -697 -757 -54 -554 -993 -245 -283 -773 -265 -362 -685 -585 -527 -753 -371 -796 -334 -728 -438 -691 -823 -815 -436 -794 -950 -529 -266 -327 -947 -834 -230 -936 -831 -104 -594 -628 -965 -702 -712 -141 -920 -105 -29 -407 -110 -529 -513 -284 -388 -988 -144 -585 -207 -2 -574 -787 -157 -582 -610 -271 -618 -914 -195 -310 -589 -840 -82 -35 -605 -931 -806 -560 -139 -863 -784 -783 -645 -50 -303 -736 -104 -565 -973 -744 -158 -49 -334 -643 -362 -679 -543 -401 -165 -919 -15 -849 -584 -660 -948 -342 -148 -769 -895 -508 -585 -986 -865 -571 -645 -56 -534 -397 -834 -184 -931 -385 -96 -581 -531 -999 -708 -345 -875 -170 -973 -396 -362 -752 -502 -76 -340 -933 -571 -563 -952 -951 -607 -571 -642 -862 -43 -658 -562 -461 -736 -666 -637 -998 -132 -48 -117 -386 -812 -1000 -13 -689 -671 -874 -349 -798 -700 -947 -338 -923 -60 -631 -510 -846 -200 -45 -413 -167 -334 -257 -162 -71 -523 -860 -938 -975 -387 -484 -694 -855 -445 -590 -957 -367 -675 -623 -188 -960 -609 -987 -42 -979 -99 -6 -822 -871 -707 -218 -938 -321 -281 -901 -992 -61 -240 -738 -179 -525 -61 -398 -321 -580 -188 -777 -267 -884 -315 -393 -664 -971 -397 -838 -729 -408 -397 -774 -271 -850 -39 -896 -997 -42 -436 -162 -899 -97 -219 -104 -911 -612 -626 -478 -744 -204 -866 -553 -925 -174 -929 -929 -53 -457 -539 -292 -586 -275 -918 -196 -332 -347 -641 -166 -165 -588 -185 -844 -767 -862 -840 -600 -822 -870 -22 -545 -966 -660 -140 -312 -331 -183 -363 -831 -258 -341 -814 -650 -110 -78 -744 -896 -50 -575 -836 -618 -483 -670 -704 -160 -464 -307 -893 -133 -570 -564 -471 -642 -97 -877 -980 -97 -229 -441 -373 -459 -318 -210 -45 -356 -452 -916 -87 -810 -932 -303 -787 -890 -69 -752 -912 -158 -235 -707 -388 -664 -397 -15 -90 -579 -438 -226 -820 -919 -321 -75 -736 -157 -724 -897 -559 -683 -891 -934 -820 -83 -300 -660 -232 -287 -272 -321 -218 -929 -599 -966 -437 -620 -492 -886 -767 -937 -724 -765 -152 -537 -414 -260 -174 -304 -29 -207 -767 -996 -438 -667 -603 -229 -271 -793 -733 -157 -643 -554 -786 -11 -816 -120 -179 -37 -636 -604 -679 -592 -819 -847 -751 -840 -368 -819 -112 -133 -65 -102 -62 -870 -52 -255 -244 -728 -174 -39 -775 -811 -13 -387 -199 -98 -992 -547 -200 -809 -555 -231 -948 -377 -182 -1000 -431 -892 -791 -140 -982 -704 -794 -706 -775 -419 -618 -159 -609 -13 -209 -943 -535 -948 -875 -536 -488 -741 -1000 -55 -2 -924 -170 -813 -892 -256 -931 -78 -190 -523 -766 -351 -394 -886 -420 -691 -204 -679 -737 -87 -59 -386 -243 -242 -151 -654 -242 -97 -89 -823 -442 -522 -643 -391 -77 -412 -317 -894 -887 -71 -806 -423 -347 -133 -818 -963 -940 -25 -280 -457 -475 -421 -132 -439 -27 -925 -529 -995 -279 -434 -538 -175 -904 -354 -547 -59 -667 -76 -330 -563 -683 -59 -487 -467 -513 -714 -329 -28 -957 -962 -903 -121 -604 -702 -998 -374 -887 -622 -995 -151 -399 -919 -890 -193 -772 -642 -346 -670 -705 -937 -516 -547 -811 -576 -498 -151 -853 -623 -38 -452 -744 -311 -675 -392 -825 -864 -174 -352 -298 -836 -707 -759 -453 -927 -797 -443 -55 -354 -605 -816 -322 -252 -511 -305 -567 -249 -160 -961 -687 -647 -18 -208 -56 -261 -731 -776 -969 -270 -127 -554 -285 -433 -608 -163 -439 -616 -423 -916 -428 -574 -513 -534 -224 -879 -405 -827 -177 -413 -307 -28 -97 -122 -461 -208 -206 -219 -829 -915 -43 -856 -42 -114 -356 -356 -730 -607 -844 -75 -883 -71 -592 -42 -359 -799 -400 -963 -150 -830 -648 -460 -997 -863 -612 -56 -425 -728 -681 -599 -144 -60 -848 -589 -333 -104 -407 -718 -29 -838 -667 -653 -676 -863 -731 -775 -97 -353 -131 -794 -149 -536 -414 -64 -782 -415 -567 -214 -696 -444 -850 -664 -17 -494 -430 -707 -61 -383 -550 -325 -647 -737 -155 -624 -569 -595 -265 -402 -852 -263 -593 -25 -641 -892 -664 -728 -492 -451 -334 -680 -235 -207 -571 -661 -336 -322 -918 -1000 -599 -765 -542 -461 -876 -786 -480 -746 -76 -974 -805 -721 -358 -371 -312 -992 -856 -158 -424 -972 -746 -727 -736 -991 -282 -383 -952 -257 -448 -761 -178 -188 -83 -135 -741 -201 -877 -981 -613 -825 -327 -13 -472 -300 -312 -751 -300 -843 -551 -743 -142 -753 -564 -867 -541 -145 -510 -751 -705 -27 -115 -360 -707 -26 -885 -464 -815 -502 -866 -168 -380 -905 -863 -411 -932 -930 -864 -552 -101 -156 -659 -780 -986 -215 -902 -211 -348 -98 -103 -231 -136 -759 -129 -599 -741 -747 -45 -952 -843 -317 -205 -450 -304 -966 -690 -2 -583 -19 -935 -364 -666 -655 -934 -147 -213 -236 -37 -624 -668 -643 -149 -566 -234 -242 -110 -174 -976 -348 -600 -439 -490 -826 -852 -650 -207 -20 -112 -721 -71 -724 -385 -18 -30 -81 -919 -651 -374 -729 -387 -839 -404 -600 -473 -265 -491 -241 -851 -143 -871 -384 -451 -361 -170 -470 -370 -200 -305 -194 -624 -838 -59 -766 -214 -84 -312 -304 -500 -824 -415 -646 -922 -255 -965 -258 -803 -512 -441 -401 -918 -695 -340 -509 -320 -365 -993 -248 -206 -645 -548 -576 -136 -692 -602 -945 -511 -853 -742 -631 -221 -709 -21 -805 -843 -48 -254 -595 -784 -1 -689 -19 -565 -6 -740 -679 -678 -242 -250 -582 -538 -304 -764 -438 -254 -499 -385 -729 -293 -420 -162 -425 -691 -686 -532 -942 -817 -717 -821 -202 -926 -615 -758 -475 -548 -373 -8 -873 -782 -18 -50 -771 -497 -136 -662 -770 -496 -26 -871 -451 -333 -883 -308 -128 -747 -973 -552 -923 -15 -571 -716 -561 -918 -794 -534 -795 -558 -570 -979 -916 -993 -507 -667 -813 -259 -750 -114 -648 -21 -988 -416 -452 -266 -631 -452 -456 -22 -184 -594 -420 -46 -106 -154 -927 -191 -878 -673 -618 -850 -454 -361 -645 -264 -158 -938 -470 -344 -730 -352 -614 -832 -957 -537 -539 -27 -198 -406 -103 -439 -401 -389 -574 -850 -589 -806 -235 -42 -42 -830 -148 -62 -75 -442 -279 -323 -341 -177 -602 -877 -199 -532 -383 -739 -769 -428 -281 -855 -989 -624 -817 -801 -859 -398 -607 -171 -145 -849 -474 -517 -547 -527 -325 -293 -229 -464 -292 -779 -773 -764 -748 -167 -827 -651 -237 -430 -274 -465 -350 -288 -408 -435 -176 -483 -878 -843 -467 -922 -8 -44 -677 -401 -338 -525 -939 -635 -393 -705 -649 -55 -947 -552 -151 -921 -243 -23 -186 -246 -669 -615 -482 -777 -141 -166 -113 -333 -379 -548 -380 -901 -995 -741 -706 -383 -547 -883 -358 -538 -679 -59 -786 -495 -390 -368 -801 -82 -669 -300 -843 -589 -805 -186 -271 -809 -943 -652 -755 -353 -666 -923 -129 -158 -144 -765 -80 -450 -633 -335 -267 -203 -372 -938 -873 -267 -653 -330 -754 -331 -64 -58 -857 -262 -335 -674 -115 -640 -450 -941 -673 -289 -615 -521 -473 -111 -3 -848 -722 -76 -949 -181 -551 -749 -443 -57 -692 -393 -872 -677 -165 -989 -855 -898 -337 -19 -891 -547 -145 -958 -706 -846 -626 -409 -982 -932 -327 -865 -703 -509 -884 -643 -675 -557 -914 -915 -308 -935 -83 -747 -54 -383 -218 -697 -761 -573 -885 -269 -763 -657 -990 -828 -971 -628 -48 -10 -567 -438 -171 -227 -510 -618 -395 -666 -593 -668 -16 -868 -176 -201 -105 -121 -646 -944 -644 -734 -799 -318 -12 -318 -161 -493 -130 -562 -949 -17 -990 -717 -967 -297 -151 -959 -389 -931 -385 -528 -819 -847 -641 -889 -279 -522 -871 -15 -955 -89 -664 -158 -509 -757 -460 -456 -199 -746 -851 -125 -872 -972 -422 -890 -462 -724 -792 -241 -267 -319 -526 -336 -559 -794 -588 -648 -492 -329 -745 -253 -489 -34 -492 -524 -768 -808 -708 -526 -984 -795 -654 -70 -543 -901 -886 -180 -826 -15 -589 -107 -936 -786 -7 -297 -651 -768 -796 -883 -300 -475 -839 -503 -335 -754 -817 -528 -848 -819 -123 -959 -252 -601 -628 -74 -797 -288 -250 -559 -478 -623 -542 -775 -699 -852 -651 -953 -88 -743 -772 -947 -955 -943 -318 -847 -592 -532 -205 -839 -895 -221 -468 -845 -56 -930 -342 -938 -645 -123 -992 -131 -303 -796 -54 -963 -669 -327 -285 -436 -586 -255 -21 -304 -124 -267 -446 -857 -111 -391 -892 -652 -685 -696 -555 -950 -51 -605 -556 -633 -843 -357 -896 -812 -684 -962 -2 -669 -669 -505 -370 -375 -349 -39 -273 -43 -797 -583 -13 -30 -327 -444 -959 -131 -804 -678 -152 -470 -901 -246 -851 -862 -578 -329 -149 -958 -667 -752 -603 -732 -723 -999 -404 -121 -618 -901 -503 -187 -562 -984 -761 -440 -373 -969 -92 -140 -458 -709 -331 -611 -179 -330 -262 -142 -272 -648 -417 -830 -616 -315 -928 -755 -542 -364 -319 -19 -463 -640 -53 -976 -531 -932 -801 -837 -675 -812 -955 -807 -136 -535 -53 -511 -534 -701 -841 -273 -702 -413 -424 -591 -415 -312 -448 -656 -843 -486 -324 -863 -37 -400 -988 -416 -677 -285 -960 -502 -619 -566 -758 -759 -927 -366 -932 -483 -466 -599 -212 -712 -346 -726 -777 -936 -199 -416 -26 -242 -284 -472 -731 -738 -296 -799 -432 -732 -413 -826 -225 -908 -372 -726 -117 -742 -606 -496 -433 -420 -140 -963 -663 -282 -558 -632 -384 -332 -840 -901 -273 -417 -925 -445 -549 -152 -575 -204 -603 -873 -284 -18 -388 -4 -948 -245 -451 -994 -421 -609 -683 -565 -570 -746 -496 -445 -88 -608 -146 -302 -717 -355 -446 -109 -188 -367 -540 -972 -480 -497 -963 -309 -220 -5 -687 -559 -938 -899 -209 -361 -822 -566 -781 -550 -485 -980 -115 -473 -222 -646 -539 -834 -706 -705 -528 -162 -301 -348 -660 -330 -439 -735 -684 -572 -34 -923 -818 -543 -842 -872 -982 -894 -943 -395 -348 -542 -626 -829 -406 -612 -597 -848 -829 -444 -677 -72 -690 -163 -160 -545 -836 -787 -468 -195 -77 -941 -174 -87 -959 -588 -517 -191 -571 -753 -409 -454 -73 -386 -952 -807 -171 -632 -749 -22 -573 -251 -372 -707 -218 -242 -907 -319 -627 -197 -105 -242 -895 -711 -910 -405 -86 -281 -672 -12 -20 -811 -998 -987 -921 -746 -871 -291 -699 -824 -450 -48 -799 -375 -910 -155 -509 -955 -917 -60 -89 -324 -148 -395 -281 -8 -461 -520 -580 -789 -122 -135 -672 -848 -791 -148 -415 -460 -925 -84 -619 -87 -845 -461 -34 -360 -502 -32 -640 -890 -863 -106 -109 -116 -892 -671 -127 -387 -449 -666 -44 -98 -640 -343 -631 -951 -264 -522 -612 -846 -7 -491 -334 -50 -451 -696 -933 -57 -717 -442 -861 -846 -392 -120 -375 -548 -824 -405 -365 -689 -714 -562 -725 -600 -930 -443 -547 -81 -508 -491 -435 -368 -694 -701 -758 -644 -802 -786 -801 -693 -450 -703 -988 -196 -439 -377 -718 -465 -99 -987 -501 -332 -341 -622 -266 -504 -805 -289 -40 -369 -373 -309 -320 -495 -925 -433 -568 -83 -179 -22 -892 -38 -732 -834 -823 -202 -727 -306 -297 -896 -94 -611 -271 -278 -202 -212 -538 -942 -885 -713 -452 -552 -862 -120 -234 -281 -288 -736 -528 -427 -582 -50 -741 -756 -293 -235 -912 -168 -5 -780 -480 -268 -156 -910 -840 -612 -337 -57 -57 -950 -128 -601 -850 -561 -378 -503 -672 -820 -597 -630 -702 -862 -882 -754 -244 -324 -302 -826 -316 -729 -938 -241 -750 -81 -70 -694 -901 -897 -61 -966 -223 -935 -934 -689 -802 -486 -782 -85 -777 -960 -741 -222 -728 -661 -930 -925 -262 -401 -321 -154 -96 -77 -280 -611 -838 -492 -495 -387 -582 -85 -174 -137 -890 -840 -529 -727 -735 -616 -884 -672 -639 -507 -736 -378 -276 -803 -92 -99 -126 -650 -719 -791 -679 -319 -876 -748 -724 -13 -752 -483 -637 -695 -283 -541 -672 -498 -986 -558 -812 -435 -624 -690 -833 -629 -69 -795 -278 -528 -632 -654 -515 -570 -418 -647 -158 -203 -421 -738 -941 -692 -867 -625 -273 -819 -8 -163 -763 -139 -710 -393 -563 -906 -432 -249 -627 -154 -129 -304 -202 -187 -262 -209 -42 -527 -514 -989 -351 -471 -742 -118 -290 -206 -182 -113 -802 -321 -28 -10 -716 -163 -309 -283 -202 -325 -190 -736 -198 -809 -171 -100 -713 -557 -871 -958 -117 -434 -722 -542 -398 -974 -711 -660 -653 -662 -691 -377 -127 -3 -345 -849 -587 -559 -954 -2 -30 -848 -497 -556 -495 -262 -274 -342 -666 -938 -130 -575 -987 -218 -358 -346 -857 -498 -256 -958 -282 -662 -822 -989 -118 -839 -456 -368 -469 -596 -417 -668 -54 -207 -620 -151 -617 -821 -453 -699 -377 -978 -565 -658 -729 -205 -638 -923 -443 -574 -594 -440 -275 -994 -60 -251 -540 -698 -482 -432 -675 -516 -399 -142 -974 -633 -26 -364 -522 -267 -496 -588 -944 -574 -465 -716 -509 -192 -702 -269 -856 -620 -822 -744 -941 -281 -464 -353 -271 -338 -706 -767 -821 -17 -158 -989 -156 -897 -287 -402 -249 -953 -303 -923 -720 -987 -855 -23 -851 -505 -419 -400 -5 -408 -377 -66 -661 -460 -947 -632 -603 -736 -398 -675 -962 -482 -961 -929 -497 -714 -682 -332 -42 -110 -561 -267 -351 -279 -572 -212 -3 -270 -402 -493 -123 -762 -843 -321 -217 -618 -174 -62 -609 -633 -920 -724 -755 -194 -48 -362 -389 -14 -557 -994 -680 -143 -947 -846 -417 -56 -339 -651 -699 -64 -732 -160 -447 -272 -869 -64 -304 -363 -596 -674 -641 -430 -551 -195 -950 -843 -158 -935 -836 -462 -354 -383 -369 -209 -597 -516 -80 -124 -579 -296 -297 -758 -72 -305 -54 -936 -891 -70 -743 -264 -342 -632 -286 -128 -192 -585 -179 -745 -971 -340 -212 -650 -713 -300 -608 -182 -806 -252 -698 -677 -695 -227 -504 -708 -624 -651 -903 -488 -978 -510 -215 -353 -373 -415 -124 -564 -992 -158 -685 -508 -498 -399 -301 -912 -604 -61 -191 -326 -367 -178 -102 -490 -646 -657 -703 -428 -995 -841 -459 -258 -986 -67 -50 -751 -334 -796 -66 -109 -891 -820 -686 -872 -486 -762 -638 -26 -523 -581 -71 -242 -340 -190 -665 -948 -104 -902 -634 -896 -901 -481 -759 -390 -314 -304 -239 -340 -227 -606 -647 -296 -788 -860 -902 -321 -141 -511 -156 -616 -188 -64 -388 -994 -827 -35 -650 -318 -948 -797 -850 -483 -576 -323 -875 -880 -4 -257 -794 -963 -750 -976 -224 -742 -834 -960 -513 -142 -684 -87 -375 -98 -299 -537 -362 -304 -138 -286 -730 -643 -755 -748 -566 -905 -131 -362 -547 -846 -107 -619 -374 -77 -826 -323 -45 -404 -371 -484 -480 -80 -482 -695 -664 -691 -590 -264 -464 -921 -435 -208 -81 -93 -65 -504 -220 -787 -302 -674 -70 -762 -448 -708 -614 -135 -832 -108 -903 -216 -589 -728 -312 -333 -953 -392 -177 -575 -361 -208 -984 -327 -343 -824 -817 -610 -942 -229 -384 -922 -431 -67 -869 -177 -156 -581 -277 -6 -687 -274 -823 -735 -75 -843 -883 -267 -480 -570 -647 -840 -632 -394 -679 -179 -537 -236 -682 -203 -306 -893 -51 -204 -744 -745 -701 -841 -695 -461 -306 -157 -262 -921 -428 -869 -19 -498 -299 -801 -766 -9 -317 -90 -519 -913 -124 -37 -980 -231 -232 -377 -838 -710 -275 -358 -565 -133 -67 -592 -642 -458 -935 -757 -818 -863 -200 -312 -867 -412 -490 -415 -163 -816 -263 -776 -669 -489 -499 -101 -407 -349 -842 -280 -748 -119 -453 -497 -400 -155 -9 -476 -334 -658 -196 -58 -682 -153 -198 -736 -111 -694 -401 -129 -271 -528 -722 -316 -536 -556 -246 -129 -349 -28 -119 -771 -832 -397 -618 -511 -257 -976 -438 -620 -658 -3 -309 -896 -34 -731 -302 -557 -874 -192 -964 -911 -801 -936 -193 -939 -275 -471 -173 -294 -319 -129 -20 -751 -296 -761 -752 -838 -720 -220 -860 -141 -199 -565 -352 -937 -555 -850 -523 -447 -579 -113 -520 -59 -941 -308 -636 -863 -849 -860 -88 -497 -254 -286 -675 -287 -803 -757 -579 -55 -841 -395 -344 -778 -53 -454 -349 -739 -594 -324 -548 -553 -399 -42 -206 -767 -643 -299 -79 -231 -607 -310 -966 -641 -43 -391 -44 -672 -411 -499 -513 -714 -855 -566 -233 -392 -649 -677 -214 -437 -394 -310 -579 -612 -912 -795 -709 -199 -621 -47 -790 -373 -490 -98 -959 -668 -40 -589 -483 -350 -561 -955 -457 -427 -622 -523 -964 -688 -298 -646 -850 -457 -382 -331 -241 -321 -836 -609 -72 -925 -563 -348 -954 -42 -678 -956 -561 -110 -640 -623 -317 -644 -35 -90 -681 -526 -663 -1 -469 -580 -658 -191 -384 -838 -727 -338 -225 -535 -32 -53 -708 -652 -609 -564 -241 -651 -79 -64 -612 -38 -198 -745 -454 -441 -636 -736 -789 -571 -804 -681 -819 -160 -553 -27 -753 -390 -373 -712 -140 -350 -460 -374 -637 -595 -879 -928 -736 -105 -568 -806 -150 -887 -51 -383 -572 -31 -259 -366 -383 -628 -166 -899 -860 -661 -743 -506 -22 -357 -150 -519 -722 -132 -785 -629 -772 -972 -946 -855 -431 -423 -969 -841 -618 -855 -355 -327 -18 -479 -856 -715 -648 -575 -647 -580 -355 -616 -229 -43 -647 -2 -261 -980 -915 -987 -396 -378 -338 -671 -374 -999 -740 -623 -817 -595 -629 -683 -620 -576 -642 -881 -157 -951 -279 -322 -313 -785 -202 -989 -145 -585 -364 -142 -217 -581 -264 -152 -268 -480 -175 -146 -581 -116 -829 -917 -643 -286 -166 -890 -194 -777 -1 -824 -621 -120 -833 -452 -272 -161 -767 -228 -720 -84 -256 -612 -941 -916 -262 -331 -58 -599 -59 -839 -788 -396 -836 -375 -744 -36 -83 -437 -788 -452 -191 -548 -280 -602 -594 -671 -303 -826 -589 -905 -956 -813 -677 -90 -16 -542 -629 -551 -661 -764 -131 -242 -110 -767 -381 -478 -320 -504 -582 -450 -184 -279 -298 -355 -865 -621 -845 -894 -432 -695 -150 -415 -572 -757 -994 -843 -828 -576 -282 -466 -464 -890 -950 -434 -261 -73 -348 -346 -735 -777 -650 -255 -487 -670 -479 -513 -785 -337 -72 -603 -781 -12 -349 -715 -212 -919 -240 -77 -403 -648 -557 -454 -619 -62 -875 -664 -869 -465 -688 -133 -190 -947 -680 -977 -4 -145 -109 -342 -853 -237 -76 -49 -857 -685 -871 -636 -165 -811 -234 -118 -638 -63 -392 -61 -80 -86 -16 -905 -970 -284 -804 -61 -93 -238 -293 -156 -787 -888 -601 -933 -979 -320 -164 -63 -284 -439 -813 -588 -124 -268 -819 -28 -577 -352 -964 -238 -258 -229 -231 -253 -875 -495 -332 -638 -366 -469 -281 -941 -914 -564 -592 -504 -182 -62 -668 -507 -212 -983 -939 -926 -430 -484 -100 -607 -519 -697 -148 -919 -531 -413 -949 -126 -807 -351 -526 -484 -201 -451 -475 -87 -246 -456 -910 -498 -656 -895 -503 -454 -294 -747 -952 -618 -641 -716 -421 -886 -824 -965 -785 -20 -631 -309 -644 -603 -470 -774 -422 -621 -312 -117 -109 -784 -138 -828 -11 -408 -256 -779 -252 -39 -31 -326 -37 -320 -50 -818 -867 -877 -264 -578 -479 -940 -149 -678 -712 -385 -405 -304 -613 -456 -398 -674 -7 -165 -630 -137 -982 -316 -323 -940 -790 -811 -16 -503 -925 -348 -242 -251 -95 -561 -68 -835 -421 -351 -392 -48 -653 -451 -43 -968 -537 -91 -97 -360 -466 -947 -438 -988 -576 -544 -402 -391 -706 -745 -837 -373 -672 -461 -191 -579 -219 -231 -388 -443 -66 -45 -491 -233 -938 -227 -968 -289 -702 -898 -860 -849 -166 -725 -587 -799 -366 -232 -603 -68 -476 -939 -274 -206 -553 -296 -413 -878 -647 -586 -834 -689 -959 -95 -179 -953 -225 -332 -591 -729 -432 -263 -600 -124 -501 -108 -584 -502 -219 -270 -967 -429 -282 -196 -441 -719 -337 -228 -545 -924 -764 -431 -855 -995 -726 -683 -441 -102 -853 -724 -513 -721 -475 -333 -668 -790 -732 -912 -718 -531 -504 -406 -310 -362 -259 -221 -279 -895 -607 -978 -288 -672 -662 -641 -631 -648 -732 -658 -742 -360 -604 -610 -696 -765 -566 -612 -723 -237 -509 -658 -492 -155 -64 -370 -889 -806 -815 -967 -874 -425 -882 -843 -241 -729 -678 -308 -204 -953 -354 -328 -163 -924 -22 -275 -534 -642 -45 -978 -641 -113 -777 -242 -232 -271 -614 -231 -78 -839 -437 -450 -984 -61 -334 -642 -678 -768 -799 -324 -324 -283 -173 -568 -596 -239 -877 -460 -169 -271 -4 -349 -577 -559 -89 -462 -692 -556 -952 -885 -401 -303 -708 -472 -731 -640 -974 -116 -147 -199 -114 -990 -366 -65 -780 -128 -227 -744 -733 -179 -613 -164 -128 -376 -932 -705 -134 -25 -483 -679 -780 -378 -269 -550 -142 -188 -869 -533 -672 -205 -14 -732 -267 -720 -853 -231 -716 -733 -153 -351 -362 -231 -952 -480 -907 -777 -199 -129 -293 -538 -273 -170 -18 -633 -817 -581 -705 -993 -230 -16 -836 -617 -225 -133 -306 -581 -61 -647 -87 -297 -681 -492 -324 -728 -500 -546 -143 -12 -701 -844 -530 -909 -877 -39 -877 -972 -251 -958 -527 -536 -985 -239 -112 -47 -114 -262 -191 -580 -477 -799 -913 -549 -148 -874 -104 -427 -504 -633 -757 -348 -999 -677 -775 -729 -687 -283 -101 -444 -516 -2 -711 -681 -401 -853 -545 -6 -527 -493 -925 -326 -128 -308 -96 -888 -317 -702 -549 -431 -506 -604 -485 -333 -76 -306 -325 -197 -66 -979 -39 -177 -947 -934 -885 -378 -45 -646 -449 -664 -282 -808 -93 -186 -596 -927 -646 -825 -534 -299 -406 -484 -301 -556 -738 -323 -841 -540 -597 -283 -410 -951 -590 -294 -717 -343 -166 -810 -554 -36 -524 -500 -804 -149 -175 -246 -941 -317 -714 -789 -418 -282 -724 -691 -141 -325 -147 -97 -292 -673 -638 -341 -298 -965 -284 -811 -895 -452 -871 -612 -726 -846 -612 -504 -452 -542 -254 -823 -650 -946 -217 -962 -29 -960 -451 -700 -497 -832 -302 -73 -241 -136 -437 -667 -546 -772 -182 -380 -546 -277 -43 -266 -892 -990 -588 -980 -82 -694 -878 -248 -44 -442 -194 -258 -758 -101 -522 -610 -333 -759 -266 -511 -645 -911 -822 -444 -391 -425 -619 -449 -741 -650 -513 -296 -698 -227 -980 -676 -60 -496 -558 -648 -536 -312 -315 -27 -895 -662 -5 -491 -555 -144 -997 -698 -885 -683 -403 -805 -789 -855 -897 -951 -776 -142 -328 -174 -554 -691 -550 -441 -8 -738 -594 -998 -938 -356 -169 -974 -339 -534 -646 -803 -348 -168 -22 -658 -614 -552 -608 -720 -897 -197 -957 -88 -339 -548 -100 -822 -831 -56 -574 -99 -457 -276 -18 -781 -781 -890 -512 -401 -508 -436 -761 -305 -224 -724 -248 -642 -479 -688 -277 -988 -316 -556 -394 -18 -661 -941 -118 -812 -204 -814 -829 -998 -852 -504 -328 -88 -167 -722 -273 -376 -199 -284 -690 -550 -250 -902 -579 -718 -775 -784 -341 -792 -812 -120 -376 -682 -930 -1000 -942 -7 -863 -275 -850 -815 -253 -966 -436 -675 -55 -271 -590 -880 -50 -720 -743 -986 -294 -734 -469 -834 -163 -839 -418 -989 -525 -518 -217 -528 -154 -340 -809 -502 -251 -569 -803 -117 -236 -47 -373 -896 -72 -313 -195 -132 -340 -560 -618 -577 -297 -312 -5 -240 -391 -530 -779 -358 -269 -740 -463 -524 -475 -406 -175 -396 -161 -530 -832 -887 -816 -680 -111 -651 -3 -393 -517 -473 -982 -434 -343 -845 -873 -544 -851 -236 -560 -857 -91 -561 -4 -543 -933 -155 -511 -589 -366 -233 -910 -357 -951 -1000 -733 -477 -279 -896 -648 -494 -292 -78 -542 -354 -879 -921 -850 -648 -567 -894 -615 -62 -842 -334 -497 -270 -300 -650 -491 -681 -362 -286 -556 -324 -664 -717 -214 -403 -481 -116 -79 -264 -810 -326 -868 -91 -43 -40 -331 -84 -900 -236 -95 -21 -788 -631 -600 -505 -220 -475 -969 -459 -740 -866 -886 -587 -584 -35 -154 -20 -359 -886 -180 -95 -18 -67 -301 -199 -124 -420 -964 -470 -866 -539 -796 -713 -11 -893 -647 -183 -154 -589 -594 -987 -639 -258 -833 -335 -367 -739 -131 -807 -537 -173 -769 -260 -624 -668 -139 -470 -163 -961 -789 -321 -642 -482 -151 -460 -506 -639 -998 -806 -172 -484 -160 -317 -717 -557 -322 -577 -917 -229 -510 -743 -30 -649 -370 -661 -799 -194 -592 -243 -671 -172 -670 -670 -526 -429 -516 -407 -63 -618 -763 -384 -980 -871 -579 -480 -904 -358 -993 -578 -900 -558 -367 -307 -686 -879 -501 -93 -263 -132 -323 -690 -784 -866 -798 -946 -337 -959 -390 -611 -71 -53 -213 -811 -97 -582 -999 -528 -949 -543 -811 -703 -950 -692 -120 -887 -640 -772 -671 -217 -526 -802 -43 -781 -799 -217 -726 -371 -792 -797 -939 -611 -143 -839 -510 -339 -756 -136 -754 -596 -287 -640 -81 -404 -366 -411 -116 -724 -795 -66 -361 -5 -475 -9 -423 -258 -324 -623 -496 -93 -722 -917 -481 -797 -605 -93 -941 -593 -213 -783 -359 -845 -514 -267 -204 -907 -443 -163 -420 -692 -223 -587 -865 -923 -365 -954 -861 -120 -710 -890 -734 -806 -956 -120 -200 -713 -220 -469 -331 -377 -657 -550 -955 -441 -27 -120 -961 -272 -468 -45 -476 -867 -839 -721 -212 -610 -373 -70 -878 -161 -831 -709 -542 -788 -114 -617 -900 -988 -564 -143 -733 -101 -423 -380 -233 -812 -799 -816 -129 -348 -460 -42 -274 -831 -102 -909 -469 -457 -302 -893 -426 -283 -490 -239 -92 -216 -826 -289 -837 -275 -486 -326 -962 -171 -783 -355 -629 -610 -877 -889 -403 -424 -88 -284 -607 -193 -395 -39 -756 -809 -865 -183 -184 -794 -849 -769 -762 -858 -9 -928 -319 -914 -359 -172 -886 -261 -925 -931 -785 -269 -568 -904 -748 -119 -355 -237 -789 -897 -660 -104 -176 -541 -220 -904 -884 -871 -235 -287 -256 -587 -673 -64 -769 -505 -510 -64 -530 -140 -863 -4 -142 -185 -546 -552 -77 -737 -18 -407 -492 -97 -334 -142 -364 -210 -342 -453 -131 -869 -554 -928 -433 -515 -959 -537 -144 -100 -528 -963 -557 -413 -22 -97 -645 -905 -5 -674 -829 -663 -852 -143 -725 -52 -347 -15 -727 -687 -569 -826 -775 -153 -501 -760 -982 -680 -948 -380 -890 -358 -19 -892 -830 -437 -299 -71 -760 -276 -998 -319 -528 -483 -148 -297 -504 -112 -290 -946 -949 -568 -247 -654 -767 -61 -387 -611 -346 -326 -820 -130 -223 -486 -344 -555 -901 -810 -299 -710 -595 -896 -172 -11 -558 -423 -658 -104 -180 -938 -134 -536 -555 -44 -454 -187 -806 -48 -328 -741 -27 -21 -367 -409 -358 -353 -782 -492 -934 -327 -865 -102 -323 -575 -70 -178 -203 -704 -780 -205 -629 -395 -70 -516 -595 -592 -853 -712 -394 -513 -196 -982 -597 -170 -955 -936 -465 -157 -104 -741 -409 -226 -531 -659 -943 -490 -295 -634 -272 -229 -199 -359 -788 -940 -600 -580 -109 -899 -763 -106 -363 -183 -921 -363 -192 -25 -189 -530 -102 -155 -580 -77 -832 -247 -940 -928 -654 -512 -401 -819 -430 -598 -685 -439 -967 -134 -485 -184 -191 -919 -425 -353 -752 -293 -845 -781 -212 -266 -73 -322 -582 -939 -164 -304 -701 -553 -36 -615 -312 -626 -778 -577 -239 -515 -931 -809 -818 -741 -558 -979 -650 -48 -981 -467 -460 -798 -270 -962 -582 -499 -870 -838 -188 -380 -441 -917 -971 -659 -837 -202 -620 -718 -604 -110 -385 -347 -137 -112 -838 -593 -583 -631 -90 -51 -720 -652 -313 -88 -972 -805 -204 -940 -768 -355 -97 -723 -399 -843 -836 -645 -258 -468 -363 -143 -954 -687 -657 -449 -35 -20 -613 -284 -323 -613 -921 -241 -443 -847 -70 -76 -487 -862 -241 -377 -671 -551 -498 -811 -683 -48 -239 -226 -490 -619 -186 -440 -159 -151 -323 -687 -488 -144 -498 -438 -234 -890 -28 -963 -785 -83 -259 -98 -484 -400 -94 -221 -122 -554 -764 -570 -176 -275 -705 -965 -792 -412 -91 -205 -453 -564 -927 -827 -927 -194 -751 -869 -577 -887 -981 -947 -5 -461 -274 -15 -306 -842 -886 -500 -739 -200 -441 -716 -138 -403 -697 -942 -513 -23 -3 -732 -79 -962 -114 -90 -95 -114 -486 -402 -539 -994 -219 -606 -849 -579 -876 -57 -849 -11 -559 -526 -959 -450 -571 -123 -17 -577 -950 -349 -425 -937 -30 -103 -525 -132 -527 -675 -158 -781 -402 -177 -638 -99 -572 -437 -690 -456 -958 -482 -177 -970 -519 -516 -978 -348 -520 -50 -571 -292 -590 -264 -305 -988 -997 -654 -683 -114 -599 -309 -189 -15 -863 -967 -35 -186 -860 -206 -165 -961 -521 -478 -110 -593 -50 -362 -101 -442 -550 -720 -25 -706 -384 -819 -61 -453 -519 -770 -782 -835 -65 -17 -356 -447 -373 -798 -95 -299 -752 -516 -246 -898 -416 -752 -368 -615 -507 -733 -806 -512 -761 -132 -634 -700 -301 -696 -411 -885 -334 -780 -934 -493 -833 -523 -385 -78 -622 -787 -283 -630 -948 -733 -962 -15 -524 -334 -232 -403 -95 -857 -298 -867 -595 -11 -943 -435 -60 -155 -149 -400 -706 -255 -343 -810 -146 -798 -545 -654 -258 -553 -512 -329 -626 -599 -405 -975 -671 -344 -727 -817 -350 -450 -244 -651 -210 -952 -847 -476 -955 -386 -326 -811 -335 -412 -519 -215 -495 -55 -143 -486 -352 -336 -217 -214 -96 -104 -295 -12 -264 -913 -473 -505 -778 -105 -719 -742 -85 -335 -145 -682 -584 -312 -580 -246 -735 -184 -48 -812 -987 -478 -614 -22 -299 -965 -722 -334 -933 -719 -914 -57 -233 -189 -705 -300 -690 -914 -343 -167 -892 -883 -790 -152 -416 -129 -372 -452 -832 -523 -6 -199 -163 -614 -847 -205 -166 -183 -367 -39 -88 -950 -782 -165 -63 -847 -346 -54 -160 -785 -77 -315 -114 -876 -203 -46 -42 -171 -520 -33 -6 -462 -253 -945 -806 -886 -933 -895 -462 -18 -297 -840 -979 -68 -671 -530 -777 -422 -92 -509 -589 -317 -597 -651 -87 -39 -847 -502 -460 -254 -827 -85 -607 -620 -383 -237 -34 -93 -278 -162 -623 -534 -492 -18 -784 -399 -356 -350 -690 -724 -340 -887 -156 -515 -261 -438 -777 -326 -405 -983 -650 -30 -636 -758 -17 -225 -298 -423 -180 -502 -445 -827 -709 -562 -249 -237 -203 -335 -989 -281 -428 -496 -42 -625 -532 -79 -148 -533 -207 -820 -799 -890 -576 -619 -579 -359 -355 -273 -237 -281 -483 -551 -272 -909 -726 -933 -138 -586 -166 -612 -842 -385 -234 -255 -626 -112 -918 -920 -846 -595 -392 -106 -493 -859 -305 -685 -97 -858 -612 -588 -793 -126 -165 -817 -592 -190 -281 -786 -355 -731 -396 -913 -145 -254 -1 -188 -778 -448 -615 -38 -128 -997 -91 -445 -721 -900 -163 -656 -147 -603 -736 -269 -459 -77 -851 -361 -668 -787 -664 -616 -658 -722 -387 -426 -816 -690 -486 -945 -718 -248 -754 -984 -819 -902 -976 -612 -60 -430 -201 -421 -275 -558 -674 -174 -465 -754 -230 -116 -131 -978 -717 -902 -631 -149 -177 -536 -467 -641 -169 -496 -933 -29 -880 -314 -866 -358 -396 -786 -576 -169 -262 -863 -550 -368 -769 -17 -12 -270 -124 -467 -103 -935 -235 -537 -295 -465 -471 -388 -332 -448 -493 -194 -434 -181 -310 -221 -349 -599 -248 -730 -543 -94 -251 -957 -36 -995 -30 -33 -778 -510 -985 -231 -734 -532 -196 -438 -231 -392 -539 -784 -122 -39 -998 -929 -726 -855 -667 -951 -531 -449 -538 -133 -833 -586 -448 -111 -493 -837 -881 -544 -707 -298 -573 -487 -855 -764 -185 -988 -625 -179 -892 -761 -683 -41 -557 -243 -808 -849 -448 -372 -231 -540 -779 -237 -77 -681 -498 -437 -726 -150 -766 -641 -4 -666 -867 -46 -88 -817 -578 -646 -391 -938 -276 -202 -312 -518 -182 -71 -20 -837 -370 -63 -264 -516 -595 -627 -332 -938 -195 -964 -776 -435 -47 -34 -584 -498 -394 -826 -948 -79 -45 -25 -476 -209 -124 -326 -611 -838 -195 -226 -469 -801 -480 -189 -497 -912 -784 -407 -904 -487 -518 -369 -370 -202 -18 -30 -342 -832 -841 -274 -859 -919 -661 -376 -235 -653 -632 -149 -353 -988 -149 -44 -688 -275 -856 -982 -443 -453 -816 -914 -450 -372 -678 -244 -716 -684 -635 -14 -708 -684 -592 -643 -70 -861 -274 -519 -4 -450 -647 -561 -55 -979 -901 -8 -26 -737 -251 -743 -89 -382 -450 -592 -1000 -622 -570 -595 -48 -571 -190 -597 -954 -889 -683 -918 -294 -773 -126 -862 -71 -996 -768 -345 -779 -394 -625 -30 -371 -581 -938 -571 -406 -166 -473 -434 -283 -765 -960 -766 -836 -235 -80 -928 -902 -431 -709 -44 -333 -275 -791 -103 -201 -705 -330 -713 -594 -407 -909 -371 -211 -140 -316 -404 -334 -353 -50 -475 -195 -803 -729 -722 -287 -735 -489 -910 -136 -457 -476 -343 -468 -288 -479 -539 -67 -372 -41 -74 -247 -160 -688 -29 -724 -756 -771 -580 -559 -424 -255 -784 -58 -229 -639 -152 -296 -488 -155 -217 -272 -403 -991 -53 -795 -743 -370 -226 -440 -383 -427 -252 -617 -645 -64 -862 -23 -798 -917 -87 -705 -219 -356 -883 -42 -976 -568 -737 -563 -752 -326 -598 -334 -375 -830 -877 -622 -404 -386 -62 -786 -226 -643 -613 -762 -893 -881 -469 -987 -20 -981 -804 -528 -191 -622 -555 -965 -203 -307 -339 -881 -355 -623 -584 -285 -697 -847 -82 -206 -727 -165 -518 -299 -448 -112 -975 -967 -188 -755 -19 -19 -815 -354 -911 -227 -490 -296 -796 -475 -280 -119 -197 -708 -345 -310 -353 -364 -647 -869 -340 -707 -785 -707 -309 -398 -609 -872 -765 -258 -154 -320 -139 -417 -971 -942 -507 -385 -17 -311 -86 -743 -847 -704 -542 -863 -929 -526 -136 -187 -106 -69 -928 -446 -419 -66 -596 -445 -690 -141 -835 -579 -8 -933 -176 -846 -732 -110 -243 -376 -915 -523 -634 -783 -938 -919 -24 -373 -105 -683 -849 -573 -231 -42 -196 -590 -759 -350 -49 -580 -517 -924 -500 -930 -620 -855 -727 -879 -87 -530 -208 -44 -386 -466 -954 -81 -202 -857 -448 -619 -734 -891 -92 -1000 -816 -940 -277 -400 -518 -750 -458 -407 -296 -719 -130 -77 -737 -910 -711 -894 -348 -867 -177 -363 -954 -326 -783 -508 -652 -2 -291 -279 -440 -778 -125 -299 -294 -478 -430 -255 -453 -183 -159 -588 -243 -218 -760 -136 -827 -351 -174 -982 -214 -251 -848 -85 -758 -104 -282 -640 -882 -288 -307 -948 -735 -491 -730 -293 -411 -303 -628 -706 -446 -134 -526 -932 -549 -560 -731 -338 -235 -637 -723 -322 -609 -14 -868 -692 -840 -835 -546 -883 -111 -784 -872 -276 -989 -240 -222 -613 -397 -26 -721 -333 -871 -774 -638 -420 -49 -486 -955 -558 -600 -203 -301 -789 -934 -116 -54 -25 -492 -147 -608 -269 -491 -341 -38 -838 -271 -816 -481 -862 -952 -564 -644 -79 -689 -662 -582 -986 -394 -905 -9 -926 -747 -804 -665 -508 -823 -667 -644 -60 -947 -915 -511 -970 -405 -641 -410 -59 -742 -406 -301 -903 -183 -689 -963 -864 -103 -682 -401 -522 -676 -234 -617 -672 -461 -547 -911 -475 -943 -196 -95 -130 -748 -891 -288 -410 -164 -671 -284 -247 -410 -824 -571 -214 -787 -408 -79 -295 -254 -989 -150 -895 -717 -679 -637 -392 -17 -292 -206 -608 -833 -896 -492 -178 -988 -795 -652 -986 -13 -869 -172 -899 -190 -392 -82 -414 -528 -712 -727 -417 -219 -192 -584 -741 -995 -915 -362 -951 -142 -583 -938 -466 -922 -759 -445 -67 -603 -860 -14 -791 -122 -892 -856 -310 -529 -110 -103 -180 -891 -302 -943 -864 -458 -350 -831 -700 -598 -161 -54 -59 -379 -25 -263 -477 -834 -529 -283 -771 -347 -736 -302 -796 -830 -717 -687 -165 -329 -151 -873 -941 -667 -953 -450 -260 -151 -839 -20 -287 -424 -627 -982 -616 -345 -994 -881 -701 -546 -879 -49 -825 -134 -646 -288 -911 -140 -180 -693 -228 -795 -306 -140 -5 -234 -132 -777 -659 -751 -78 -889 -712 -996 -836 -416 -657 -444 -270 -315 -490 -101 -392 -748 -683 -434 -65 -123 -309 -396 -491 -554 -566 -890 -288 -599 -294 -248 -623 -234 -53 -29 -582 -786 -54 -476 -739 -322 -366 -568 -386 -835 -413 -797 -905 -308 -225 -959 -880 -457 -562 -292 -482 -903 -691 -379 -560 -628 -52 -541 -898 -868 -607 -339 -329 -927 -521 -846 -371 -694 -638 -621 -165 -873 -885 -933 -640 -438 -251 -124 -18 -676 -372 -903 -101 -492 -842 -909 -959 -459 -191 -635 -468 -8 -856 -612 -802 -136 -427 -988 -433 -457 -124 -676 -288 -690 -164 -163 -593 -707 -791 -575 -196 -294 -328 -54 -381 -403 -68 -180 -61 -212 -153 -413 -689 -205 -514 -80 -414 -493 -261 -596 -604 -930 -726 -165 -959 -617 -287 -6 -644 -451 -467 -830 -450 -38 -811 -739 -321 -523 -183 -780 -960 -893 -845 -513 -144 -354 -807 -296 -163 -307 -976 -896 -275 -396 -985 -433 -531 -271 -391 -165 -390 -790 -574 -106 -2 -535 -284 -846 -487 -894 -941 -882 -709 -288 -305 -871 -141 -790 -943 -467 -919 -51 -512 -436 -612 -701 -354 -553 -235 -885 -679 -310 -367 -671 -452 -728 -333 -825 -957 -342 -652 -461 -369 -999 -445 -683 -35 -100 -852 -35 -671 -845 -718 -836 -683 -860 -990 -718 -612 -584 -571 -721 -690 -413 -778 -386 -534 -405 -736 -459 -305 -926 -579 -467 -958 -74 -615 -897 -339 -620 -496 -554 -172 -565 -248 -852 -653 -802 -736 -246 -939 -944 -453 -553 -480 -412 -649 -940 -230 -255 -592 -684 -269 -184 -932 -406 -872 -580 -576 -98 -78 -214 -898 -179 -953 -609 -519 -593 -1 -316 -556 -991 -614 -627 -706 -120 -157 -900 -459 -188 -329 -61 -482 -367 -60 -706 -472 -873 -218 -161 -753 -625 -350 -33 -997 -382 -573 -369 -816 -983 -498 -548 -512 -857 -849 -159 -987 -28 -739 -869 -143 -595 -596 -13 -754 -466 -460 -482 -975 -49 -901 -996 -805 -963 -630 -804 -486 -525 -63 -653 -254 -507 -391 -673 -415 -373 -36 -626 -160 -867 -939 -955 -694 -31 -966 -250 -390 -196 -430 -354 -6 -717 -156 -631 -383 -4 -978 -607 -184 -810 -397 -44 -341 -573 -351 -959 -206 -768 -472 -598 -280 -914 -655 -615 -9 -922 -668 -832 -27 -297 -171 -671 -947 -741 -69 -902 -237 -378 -984 -978 -507 -376 -259 -80 -112 -111 -410 -65 -47 -858 -136 -152 -712 -590 -63 -60 -794 -303 -664 -476 -801 -610 -163 -588 -35 -156 -682 -810 -651 -902 -397 -344 -511 -334 -428 -517 -707 -394 -228 -713 -515 -798 -673 -740 -402 -281 -302 -794 -304 -915 -696 -540 -387 -527 -54 -109 -106 -67 -340 -494 -806 -911 -154 -744 -994 -551 -233 -962 -848 -681 -136 -458 -29 -396 -760 -494 -379 -730 -561 -482 -114 -897 -713 -259 -518 -679 -982 -280 -465 -876 -996 -864 -276 -99 -797 -510 -590 -902 -371 -326 -430 -415 -95 -558 -708 -527 -377 -169 -611 -781 -488 -986 -738 -301 -244 -841 -654 -908 -318 -689 -395 -839 -619 -997 -283 -946 -669 -226 -907 -706 -242 -599 -23 -973 -784 -514 -228 -713 -751 -798 -279 -122 -218 -4 -17 -359 -304 -699 -205 -424 -621 -778 -375 -381 -608 -214 -914 -482 -87 -880 -901 -26 -420 -316 -518 -715 -47 -612 -546 -89 -649 -3 -141 -902 -264 -882 -729 -960 -1 -100 -593 -440 -48 -615 -22 -862 -337 -165 -929 -669 -812 -474 -928 -982 -577 -338 -875 -532 -253 -404 -293 -983 -206 -802 -629 -569 -894 -326 -840 -974 -634 -645 -595 -115 -518 -220 -747 -307 -657 -212 -263 -952 -836 -621 -814 -600 -154 -634 -898 -174 -24 -584 -819 -338 -342 -187 -37 -52 -983 -501 -766 -543 -386 -200 -913 -510 -746 -87 -143 -482 -374 -171 -545 -876 -630 -289 -222 -32 -933 -206 -460 -156 -441 -505 -525 -506 -33 -446 -884 -844 -280 -974 -874 -844 -129 -108 -227 -56 -529 -398 -725 -61 -92 -441 -209 -261 -985 -638 -101 -413 -260 -525 -816 -182 -822 -596 -53 -436 -444 -944 -912 -147 -15 -429 -917 -643 -176 -383 -233 -167 -393 -645 -694 -605 -769 -289 -637 -380 -762 -318 -243 -342 -234 -771 -893 -331 -282 -749 -403 -240 -301 -248 -811 -336 -278 -38 -129 -5 -619 -657 -108 -962 -271 -792 -569 -477 -174 -89 -612 -106 -503 -643 -668 -139 -982 -663 -884 -449 -632 -660 -478 -279 -68 -549 -632 -974 -520 -447 -2 -979 -424 -155 -743 -711 -660 -440 -176 -443 -320 -674 -911 -663 -28 -564 -12 -132 -920 -899 -285 -935 -845 -771 -611 -191 -996 -337 -186 -617 -720 -442 -189 -952 -762 -752 -591 -126 -826 -534 -304 -989 -58 -159 -897 -787 -210 -10 -413 -95 -457 -820 -722 -999 -285 -363 -287 -244 -471 -962 -605 -534 -708 -197 -794 -22 -611 -907 -240 -724 -175 -193 -530 -154 -76 -728 -957 -375 -904 -419 -19 -719 -979 -681 -651 -346 -681 -572 -78 -854 -123 -300 -684 -992 -837 -851 -3 -882 -135 -717 -156 -10 -717 -753 -508 -423 -512 -249 -145 -766 -43 -653 -267 -827 -218 -365 -714 -995 -231 -564 -646 -424 -923 -273 -552 -315 -927 -494 -299 -618 -567 -270 -893 -777 -198 -751 -491 -455 -388 -581 -189 -361 -330 -691 -287 -6 -288 -738 -189 -785 -606 -343 -831 -19 -388 -927 -316 -951 -900 -727 -112 -651 -402 -500 -98 -706 -84 -553 -523 -629 -386 -179 -191 -256 -226 -552 -52 -722 -743 -720 -49 -800 -294 -65 -123 -72 -119 -28 -767 -606 -703 -714 -373 -110 -822 -131 -845 -587 -394 -91 -871 -248 -253 -354 -664 -290 -949 -837 -438 -934 -356 -594 -82 -187 -989 -730 -179 -409 -25 -625 -820 -479 -515 -191 -970 -848 -819 -248 -782 -730 -692 -683 -834 -928 -990 -255 -67 -708 -336 -375 -64 -700 -894 -970 -106 -494 -597 -97 -125 -267 -598 -130 -951 -998 -406 -567 -298 -994 -246 -428 -575 -568 -842 -752 -669 -440 -835 -506 -93 -988 -53 -476 -636 -471 -424 -540 -106 -619 -33 -330 -564 -526 -731 -110 -161 -653 -822 -799 -949 -89 -33 -771 -585 -800 -713 -256 -126 -515 -623 -364 -926 -381 -187 -27 -648 -161 -939 -922 -893 -63 -723 -53 -166 -928 -681 -685 -317 -511 -293 -489 -321 -8 -869 -20 -401 -692 -854 -156 -875 -963 -422 -812 -945 -197 -292 -768 -175 -950 -575 -735 -141 -118 -878 -889 -474 -599 -333 -698 -953 -702 -93 -609 -189 -912 -694 -346 -125 -212 -514 -172 -191 -989 -402 -69 -329 -376 -600 -657 -679 -366 -904 -502 -796 -103 -154 -152 -584 -923 -77 -534 -176 -694 -717 -49 -962 -29 -968 -620 -550 -414 -65 -133 -106 -49 -601 -485 -483 -204 -594 -92 -896 -751 -986 -938 -616 -233 -379 -452 -947 -338 -93 -80 -114 -183 -888 -473 -664 -577 -178 -255 -985 -153 -795 -209 -356 -688 -412 -233 -216 -781 -166 -309 -589 -174 -443 -336 -266 -887 -598 -60 -71 -480 -212 -101 -127 -326 -901 -77 -762 -416 -673 -806 -715 -130 -918 -353 -190 -927 -950 -455 -734 -160 -763 -2 -253 -821 -936 -248 -446 -654 -933 -395 -326 -698 -33 -333 -868 -781 -251 -272 -341 -908 -518 -623 -751 -163 -534 -402 -847 -235 -502 -612 -95 -247 -312 -71 -949 -734 -693 -280 -720 -103 -406 -132 -44 -341 -925 -341 -943 -199 -282 -214 -417 -665 -376 -896 -593 -97 -790 -869 -198 -536 -75 -117 -71 -57 -30 -266 -116 -600 -386 -721 -347 -678 -784 -648 -929 -975 -424 -891 -596 -392 -144 -452 -633 -26 -418 -760 -849 -583 -353 -628 -781 -461 -384 -672 -750 -815 -592 -258 -809 -770 -192 -588 -900 -720 -28 -786 -326 -337 -417 -891 -318 -948 -400 -261 -51 -149 -302 -629 -188 -245 -375 -927 -154 -83 -118 -590 -666 -244 -600 -688 -573 -79 -526 -400 -242 -584 -707 -452 -134 -192 -384 -760 -137 -444 -123 -608 -7 -61 -520 -640 -953 -54 -404 -490 -186 -335 -205 -182 -616 -277 -88 -83 -983 -679 -847 -103 -118 -334 -171 -571 -876 -739 -848 -982 -663 -55 -958 -116 -679 -490 -27 -420 -794 -356 -484 -832 -716 -120 -690 -166 -718 -347 -677 -876 -13 -567 -39 -852 -33 -718 -625 -892 -572 -24 -558 -729 -856 -988 -699 -745 -437 -474 -111 -985 -622 -371 -692 -601 -99 -899 -360 -983 -568 -416 -463 -682 -257 -800 -606 -991 -661 -270 -257 -632 -780 -493 -595 -730 -986 -820 -778 -466 -408 -920 -695 -134 -22 -151 -984 -865 -941 -616 -939 -377 -962 -239 -648 -120 -14 -516 -252 -222 -318 -135 -168 -289 -295 -451 -839 -208 -831 -689 -992 -416 -153 -59 -997 -525 -540 -96 -538 -350 -404 -554 -172 -224 -97 -851 -110 -408 -179 -481 -566 -817 -246 -131 -428 -213 -620 -948 -788 -266 -456 -475 -671 -596 -334 -941 -469 -985 -494 -379 -659 -641 -230 -779 -328 -586 -958 -838 -682 -788 -850 -262 -735 -821 -295 -505 -644 -714 -129 -675 -940 -166 -169 -826 -24 -930 -547 -594 -253 -7 -332 -92 -600 -464 -234 -571 -521 -23 -782 -603 -356 -750 -560 -922 -257 -101 -406 -535 -949 -143 -590 -283 -725 -239 -709 -468 -829 -501 -254 -797 -741 -486 -440 -907 -574 -662 -347 -194 -332 -456 -160 -688 -538 -360 -889 -213 -99 -879 -988 -838 -607 -542 -240 -270 -215 -936 -805 -127 -33 -321 -680 -173 -510 -37 -766 -434 -985 -42 -682 -999 -953 -287 -804 -769 -610 -764 -733 -725 -478 -697 -905 -964 -974 -822 -44 -244 -510 -750 -456 -428 -933 -841 -291 -370 -325 -492 -45 -188 -257 -717 -92 -258 -873 -834 -126 -192 -819 -892 -75 -537 -807 -98 -316 -224 -313 -793 -234 -240 -78 -176 -251 -469 -34 -537 -242 -193 -376 -795 -444 -982 -651 -547 -97 -149 -57 -550 -174 -613 -900 -111 -81 -949 -867 -966 -26 -598 -465 -739 -232 -441 -519 -733 -944 -468 -910 -793 -993 -617 -871 -372 -107 -358 -755 -300 -638 -710 -439 -792 -726 -960 -526 -241 -260 -616 -541 -253 -596 -708 -300 -820 -898 -627 -247 -750 -97 -941 -388 -770 -182 -932 -968 -814 -481 -32 -708 -58 -417 -731 -838 -157 -269 -760 -476 -783 -254 -707 -747 -903 -433 -835 -400 -295 -377 -157 -47 -789 -353 -144 -360 -55 -738 -1 -577 -861 -422 -677 -594 -44 -70 -306 -349 -357 -920 -823 -662 -881 -171 -222 -772 -436 -352 -485 -293 -397 -458 -651 -162 -183 -872 -403 -823 -169 -765 -869 -173 -163 -991 -634 -740 -832 -891 -51 -176 -262 -536 -967 -969 -144 -411 -176 -951 -145 -229 -590 -61 -664 -704 -788 -898 -111 -325 -791 -222 -926 -444 -459 -84 -207 -479 -208 -417 -672 -646 -466 -355 -477 -328 -467 -846 -744 -550 -704 -765 -853 -54 -212 -483 -883 -579 -917 -998 -251 -985 -179 -733 -208 -865 -356 -290 -666 -987 -407 -194 -959 -283 -43 -397 -364 -692 -719 -140 -234 -389 -642 -174 -303 -468 -557 -947 -11 -863 -892 -253 -674 -9 -83 -989 -234 -478 -5 -375 -943 -973 -959 -89 -63 -690 -19 -656 -322 -201 -826 -74 -969 -622 -197 -419 -258 -192 -519 -586 -540 -485 -374 -793 -742 -18 -142 -758 -38 -607 -772 -185 -232 -466 -396 -66 -360 -353 -459 -593 -589 -147 -220 -284 -981 -259 -694 -581 -497 -772 -195 -103 -399 -272 -407 -131 -747 -92 -8 -353 -635 -768 -79 -128 -386 -585 -605 -803 -136 -997 -254 -423 -922 -857 -986 -390 -284 -859 -794 -536 -486 -918 -588 -986 -70 -617 -466 -854 -401 -1000 -180 -411 -144 -97 -768 -699 -674 -787 -3 -226 -541 -40 -437 -488 -946 -766 -151 -126 -146 -171 -826 -434 -63 -33 -768 -858 -606 -431 -770 -101 -417 -569 -741 -572 -103 -454 -782 -392 -825 -765 -497 -904 -761 -395 -541 -369 -804 -617 -558 -694 -944 -614 -805 -6 -826 -971 -408 -614 -52 -78 -688 -794 -152 -787 -558 -599 -889 -545 -161 -342 -320 -104 -229 -867 -117 -848 -59 -591 -6 -732 -822 -131 -557 -621 -325 -717 -96 -703 -948 -824 -50 -275 -798 -258 -326 -771 -484 -157 -390 -557 -172 -90 -77 -977 -550 -564 -841 -197 -548 -178 -426 -106 -711 -491 -238 -960 -836 -609 -652 -822 -464 -423 -68 -701 -810 -508 -896 -191 -240 -86 -823 -916 -295 -933 -356 -677 -554 -316 -313 -975 -274 -989 -515 -784 -630 -981 -383 -276 -62 -881 -408 -632 -484 -386 -898 -636 -167 -644 -406 -866 -448 -816 -366 -337 -802 -362 -535 -486 -468 -835 -761 -691 -219 -208 -814 -459 -684 -459 -298 -807 -629 -810 -189 -471 -894 -506 -101 -290 -40 -170 -522 -505 -483 -908 -370 -10 -704 -4 -998 -558 -749 -867 -994 -170 -492 -396 -199 -908 -749 -380 -77 -764 -331 -578 -383 -962 -384 -687 -471 -461 -4 -1000 -561 -333 -406 -912 -486 -667 -950 -512 -481 -771 -851 -440 -533 -399 -75 -937 -766 -317 -376 -284 -347 -615 -481 -46 -352 -869 -270 -70 -916 -342 -261 -546 -215 -592 -194 -253 -358 -569 -82 -671 -512 -257 -850 -317 -688 -94 -296 -390 -151 -759 -346 -252 -897 -85 -941 -524 -320 -387 -629 -438 -895 -592 -561 -344 -662 -26 -90 -794 -905 -958 -508 -517 -491 -883 -979 -263 -372 -912 -803 -700 -54 -61 -657 -122 -163 -26 -333 -965 -870 -357 -940 -50 -755 -490 -769 -89 -333 -144 -297 -381 -117 -89 -840 -332 -904 -746 -445 -347 -551 -321 -731 -761 -868 -786 -458 -876 -644 -797 -752 -492 -343 -418 -820 -999 -860 -210 -484 -854 -981 -951 -537 -505 -623 -173 -490 -42 -704 -561 -408 -700 -958 -330 -316 -686 -504 -840 -318 -499 -290 -323 -985 -656 -314 -837 -85 -951 -188 -211 -156 -935 -725 -387 -500 -174 -884 -869 -257 -487 -952 -769 -896 -251 -203 -938 -680 -805 -164 -213 -12 -281 -403 -882 -651 -171 -267 -163 -291 -533 -171 -949 -249 -877 -867 -413 -327 -164 -546 -238 -107 -526 -149 -731 -975 -725 -469 -22 -441 -260 -297 -627 -62 -231 -475 -105 -57 -493 -800 -200 -224 -347 -317 -874 -79 -811 -733 -124 -307 -886 -95 -322 -669 -12 -435 -180 -435 -379 -17 -356 -936 -697 -489 -601 -478 -222 -533 -229 -4 -690 -675 -874 -735 -992 -793 -737 -285 -348 -534 -53 -295 -770 -569 -328 -994 -545 -922 -341 -736 -145 -138 -41 -570 -927 -337 -895 -588 -681 -129 -487 -799 -273 -691 -80 -451 -510 -366 -875 -947 -920 -222 -491 -835 -274 -753 -366 -522 -1 -501 -9 -259 -237 -313 -262 -290 -144 -639 -265 -569 -513 -88 -564 -391 -2 -809 -361 -259 -537 -809 -95 -731 -698 -23 -256 -380 -5 -286 -544 -399 -72 -341 -378 -43 -923 -871 -424 -508 -590 -352 -218 -962 -118 -315 -552 -622 -614 -331 -281 -520 -14 -369 -800 -493 -370 -468 -932 -571 -214 -289 -220 -828 -237 -166 -102 -946 -207 -373 -878 -618 -991 -616 -622 -650 -375 -26 -306 -544 -423 -533 -55 -323 -220 -756 -24 -249 -168 -672 -108 -844 -245 -961 -664 -386 -838 -219 -103 -433 -497 -80 -911 -465 -91 -628 -749 -950 -343 -655 -554 -984 -157 -313 -94 -921 -849 -272 -131 -784 -433 -133 -772 -131 -883 -317 -856 -303 -824 -999 -108 -294 -337 -115 -757 -934 -892 -268 -726 -220 -70 -789 -755 -22 -162 -863 -367 -635 -280 -184 -627 -146 -947 -247 -621 -964 -360 -134 -963 -334 -826 -291 -695 -219 -763 -552 -468 -860 -189 -934 -542 -675 -194 -235 -760 -859 -133 -463 -457 -758 -530 -342 -832 -909 -461 -843 -202 -172 -689 -856 -998 -165 -852 -252 -792 -418 -145 -372 -539 -977 -347 -719 -520 -438 -337 -24 -128 -115 -110 -115 -52 -650 -591 -181 -830 -201 -180 -313 -830 -183 -171 -609 -192 -203 -884 -383 -705 -503 -832 -697 -303 -761 -681 -40 -156 -687 -814 -875 -550 -665 -355 -618 -677 -132 -508 -815 -418 -742 -326 -119 -728 -892 -351 -320 -322 -330 -126 -249 -531 -116 -424 -475 -361 -654 -301 -429 -1000 -679 -196 -201 -618 -474 -839 -780 -242 -334 -907 -324 -909 -498 -436 -617 -290 -529 -28 -550 -275 -716 -813 -140 -76 -681 -953 -729 -890 -807 -994 -829 -420 -144 -7 -105 -660 -371 -940 -994 -214 -474 -41 -548 -458 -157 -31 -460 -265 -27 -295 -88 -208 -447 -725 -980 -193 -113 -762 -307 -809 -971 -856 -905 -391 -373 -735 -901 -891 -974 -789 -396 -970 -286 -683 -561 -134 -530 -830 -228 -269 -567 -272 -998 -677 -632 -22 -179 -850 -92 -87 -330 -276 -838 -119 -306 -8 -402 -11 -292 -495 -168 -641 -660 -423 -331 -162 -891 -740 -409 -11 -181 -730 -28 -39 -334 -655 -55 -42 -476 -486 -321 -792 -262 -746 -157 -597 -455 -835 -533 -805 -62 -297 -306 -388 -771 -854 -912 -927 -84 -75 -577 -888 -561 -677 -354 -558 -794 -132 -951 -759 -685 -343 -860 -463 -344 -62 -586 -407 -707 -452 -559 -445 -3 -117 -930 -921 -926 -336 -405 -909 -111 -33 -231 -238 -300 -750 -337 -585 -273 -930 -490 -888 -970 -849 -402 -379 -250 -413 -956 -786 -28 -29 -506 -34 -634 -994 -709 -438 -408 -926 -457 -284 -12 -487 -170 -147 -212 -655 -961 -666 -468 -716 -138 -560 -402 -731 -653 -926 -166 -361 -55 -640 -682 -303 -594 -833 -778 -370 -495 -875 -38 -798 -155 -514 -637 -906 -753 -295 -590 -453 -980 -844 -791 -387 -733 -800 -559 -947 -355 -217 -463 -450 -999 -719 -445 -860 -802 -963 -630 -450 -970 -722 -848 -803 -298 -170 -272 -448 -233 -940 -289 -881 -86 -453 -604 -917 -351 -100 -277 -801 -320 -753 -788 -717 -716 -585 -671 -302 -526 -445 -593 -897 -53 -492 -389 -885 -594 -219 -907 -616 -574 -171 -748 -3 -517 -964 -93 -672 -49 -684 -78 -906 -785 -155 -702 -139 -196 -130 -279 -458 -191 -5 -920 -24 -740 -79 -787 -531 -587 -421 -810 -838 -857 -597 -996 -867 -201 -125 -198 -561 -859 -633 -866 -749 -814 -823 -120 -382 -90 -804 -228 -508 -672 -373 -949 -692 -508 -139 -601 -348 -503 -160 -831 -504 -443 -75 -737 -371 -341 -622 -448 -818 -843 -550 -899 -284 -988 -204 -349 -18 -646 -311 -793 -715 -663 -598 -155 -365 -906 -586 -555 -415 -197 -522 -486 -969 -538 -27 -770 -858 -362 -522 -381 -506 -769 -710 -750 -513 -527 -199 -484 -65 -795 -103 -444 -924 -619 -597 -520 -48 -190 -990 -921 -524 -339 -920 -489 -313 -847 -961 -405 -508 -799 -652 -173 -969 -369 -283 -45 -106 -508 -769 -993 -93 -350 -981 -739 -194 -278 -892 -453 -575 -942 -213 -933 -216 -657 -542 -687 -212 -602 -801 -75 -589 -235 -211 -471 -864 -42 -286 -501 -587 -942 -810 -554 -748 -826 -233 -191 -998 -708 -789 -61 -600 -254 -145 -918 -696 -299 -297 -344 -95 -752 -764 -996 -869 -569 -469 -258 -344 -68 -58 -124 -440 -678 -252 -351 -725 -305 -65 -251 -760 -420 -713 -787 -70 -421 -649 -122 -413 -6 -822 -709 -923 -257 -599 -869 -264 -556 -387 -999 -359 -717 -399 -284 -481 -478 -48 -143 -780 -885 -384 -544 -289 -604 -95 -886 -612 -77 -369 -380 -510 -153 -567 -450 -116 -178 -686 -704 -621 -626 -20 -255 -231 -851 -81 -222 -89 -664 -548 -704 -993 -258 -297 -129 -461 -132 -2 -603 -72 -608 -183 -358 -42 -382 -205 -41 -247 -184 -958 -897 -860 -422 -796 -468 -378 -530 -37 -381 -359 -445 -749 -278 -560 -650 -855 -420 -946 -539 -519 -480 -118 -855 -766 -219 -471 -970 -965 -194 -987 -725 -941 -717 -512 -186 -440 -721 -857 -627 -353 -983 -852 -515 -359 -655 -948 -942 -286 -900 -239 -682 -310 -394 -81 -511 -416 -490 -134 -318 -131 -214 -702 -798 -732 -188 -679 -641 -114 -898 -260 -29 -199 -836 -308 -612 -876 -951 -375 -295 -251 -24 -806 -333 -277 -910 -967 -706 -858 -216 -871 -290 -640 -713 -876 -33 -932 -248 -358 -972 -97 -142 -289 -171 -582 -398 -72 -826 -474 -751 -246 -34 -511 -559 -32 -587 -139 -710 -301 -944 -216 -961 -762 -840 -826 -256 -645 -780 -184 -659 -330 -668 -497 -202 -634 -236 -318 -464 -647 -162 -2 -865 -660 -297 -248 -999 -910 -36 -227 -736 -864 -843 -300 -207 -71 -437 -149 -534 -42 -719 -960 -149 -329 -275 -692 -6 -67 -853 -773 -405 -311 -26 -732 -814 -212 -132 -918 -920 -240 -617 -411 -977 -174 -892 -409 -129 -316 -183 -375 -167 -234 -551 -772 -39 -359 -493 -398 -109 -267 -161 -830 -518 -219 -463 -177 -420 -436 -828 -501 -961 -80 -114 -516 -890 -743 -490 -267 -341 -620 -696 -41 -747 -378 -506 -108 -403 -29 -171 -527 -717 -395 -654 -699 -339 -826 -885 -50 -439 -355 -179 -243 -590 -224 -394 -305 -986 -808 -529 -960 -102 -503 -235 -309 -716 -447 -217 -372 -671 -425 -113 -269 -519 -94 -142 -927 -738 -704 -965 -810 -242 -63 -352 -911 -811 -604 -234 -881 -468 -523 -610 -194 -235 -210 -201 -778 -298 -465 -857 -12 -713 -854 -985 -582 -40 -302 -915 -489 -768 -189 -88 -435 -411 -313 -927 -319 -290 -102 -404 -646 -275 -476 -100 -936 -730 -330 -558 -39 -749 -288 -693 -429 -400 -771 -510 -354 -42 -997 -334 -676 -585 -156 -672 -663 -544 -266 -609 -214 -765 -213 -983 -347 -976 -528 -441 -421 -33 -197 -564 -873 -274 -990 -520 -747 -129 -25 -410 -157 -519 -987 -185 -497 -807 -929 -31 -385 -383 -760 -484 -364 -262 -358 -915 -13 -964 -120 -614 -848 -953 -279 -120 -975 -189 -421 -184 -877 -252 -740 -926 -926 -16 -330 -193 -301 -550 -698 -819 -325 -357 -457 -528 -159 -409 -385 -621 -414 -696 -797 -621 -183 -3 -970 -240 -768 -818 -323 -242 -395 -399 -430 -556 -392 -879 -518 -951 -60 -775 -796 -468 -791 -601 -456 -568 -815 -746 -779 -141 -501 -725 -458 -738 -807 -586 -942 -341 -462 -820 -422 -142 -341 -288 -374 -998 -444 -537 -481 -201 -555 -429 -497 -559 -782 -295 -871 -647 -42 -965 -787 -275 -870 -873 -713 -642 -393 -998 -530 -642 -239 -504 -301 -299 -52 -675 -451 -765 -206 -658 -699 -316 -274 -609 -727 -52 -374 -183 -618 -493 -160 -521 -378 -523 -977 -30 -763 -141 -904 -915 -813 -267 -922 -649 -369 -575 -768 -374 -878 -121 -911 -124 -223 -469 -362 -557 -468 -663 -623 -632 -679 -803 -962 -70 -406 -278 -652 -81 -467 -118 -86 -662 -157 -39 -127 -425 -760 -120 -923 -684 -524 -570 -443 -437 -220 -826 -411 -595 -919 -514 -110 -607 -543 -367 -331 -675 -489 -693 -960 -274 -50 -56 -390 -358 -69 -310 -746 -6 -477 -274 -850 -350 -491 -59 -991 -898 -683 -451 -465 -397 -6 -194 -143 -63 -884 -685 -110 -33 -305 -299 -350 -437 -206 -855 -660 -671 -515 -178 -803 -886 -357 -156 -571 -458 -572 -990 -333 -155 -809 -96 -961 -332 -472 -35 -763 -352 -844 -483 -669 -951 -831 -292 -979 -820 -210 -288 -502 -190 -870 -620 -529 -779 -590 -866 -258 -658 -84 -616 -979 -417 -372 -738 -351 -304 -89 -515 -207 -164 -21 -670 -680 -952 -693 -589 -678 -238 -834 -312 -960 -934 -581 -782 -698 -638 -795 -736 -113 -379 -617 -186 -204 -146 -499 -919 -887 -389 -32 -128 -825 -709 -160 -271 -794 -721 -260 -704 -642 -963 -540 -197 -829 -707 -486 -522 -869 -794 -806 -204 -238 -601 -194 -506 -584 -514 -82 -701 -705 -262 -596 -403 -411 -597 -493 -724 -956 -904 -827 -839 -183 -210 -218 -228 -759 -179 -743 -782 -876 -382 -98 -195 -98 -807 -919 -531 -187 -856 -482 -551 -286 -783 -630 -931 -481 -544 -460 -298 -83 -958 -192 -149 -241 -500 -759 -698 -136 -884 -672 -336 -724 -808 -392 -271 -587 -757 -784 -820 -56 -184 -101 -705 -971 -269 -552 -631 -744 -651 -404 -148 -662 -507 -682 -256 -436 -700 -129 -276 -658 -673 -295 -561 -906 -363 -594 -436 -595 -910 -647 -1 -70 -735 -422 -695 -725 -573 -481 -343 -885 -120 -152 -10 -24 -176 -848 -932 -91 -985 -36 -389 -186 -971 -680 -770 -378 -998 -93 -124 -697 -362 -233 -974 -185 -715 -544 -312 -582 -658 -276 -431 -511 -432 -859 -525 -532 -802 -998 -121 -895 -368 -490 -259 -724 -233 -151 -378 -381 -584 -854 -546 -301 -93 -480 -269 -621 -256 -326 -819 -120 -313 -50 -565 -275 -642 -621 -31 -906 -912 -135 -277 -931 -158 -408 -856 -18 -931 -753 -387 -45 -532 -7 -279 -641 -506 -168 -3 -400 -21 -218 -434 -601 -511 -920 -337 -151 -540 -322 -627 -337 -464 -399 -452 -69 -523 -597 -175 -755 -709 -911 -149 -605 -371 -552 -767 -321 -316 -766 -731 -234 -280 -348 -443 -321 -592 -324 -284 -938 -696 -512 -515 -920 -612 -729 -445 -181 -234 -375 -395 -4 -593 -25 -541 -937 -430 -798 -93 -522 -97 -832 -810 -752 -609 -637 -919 -657 -396 -473 -296 -860 -150 -494 -532 -55 -971 -832 -722 -180 -996 -365 -964 -41 -682 -366 -165 -100 -528 -763 -30 -167 -143 -326 -226 -471 -214 -660 -169 -297 -407 -811 -647 -516 -456 -302 -176 -987 -713 -183 -282 -218 -415 -916 -861 -281 -894 -525 -599 -447 -892 -83 -22 -234 -844 -871 -977 -186 -331 -1000 -887 -113 -263 -762 -817 -264 -189 -63 -253 -614 -159 -57 -798 -294 -79 -484 -378 -767 -256 -421 -957 -428 -839 -33 -303 -667 -130 -53 -684 -298 -110 -154 -387 -402 -370 -768 -287 -701 -827 -279 -607 -841 -453 -787 -373 -891 -804 -883 -705 -212 -507 -655 -360 -199 -723 -595 -483 -640 -823 -305 -465 -274 -913 -276 -953 -637 -749 -941 -885 -898 -793 -324 -897 -368 -978 -303 -887 -182 -236 -49 -161 -184 -839 -184 -339 -625 -513 -225 -410 -184 -524 -79 -372 -410 -607 -787 -198 -265 -435 -217 -12 -632 -812 -798 -685 -220 -136 -305 -525 -773 -730 -406 -587 -130 -101 -82 -377 -659 -420 -117 -982 -717 -877 -269 -69 -325 -199 -378 -924 -296 -828 -137 -574 -149 -859 -422 -967 -568 -377 -972 -523 -846 -660 -913 -226 -848 -1 -943 -878 -366 -506 -709 -751 -884 -810 -144 -569 -27 -358 -90 -1 -979 -851 -803 -518 -444 -882 -794 -564 -352 -866 -143 -658 -259 -674 -368 -686 -4 -581 -641 -600 -92 -697 -652 -837 -337 -255 -662 -193 -693 -883 -996 -329 -292 -413 -766 -986 -877 -248 -377 -610 -335 -848 -907 -855 -671 -979 -387 -899 -484 -153 -1 -643 -488 -662 -736 -464 -962 -445 -291 -804 -919 -894 -37 -511 -577 -114 -464 -689 -635 -368 -891 -616 -877 -666 -747 -386 -948 -460 -477 -161 -37 -310 -387 -459 -157 -347 -755 -117 -473 -51 -440 -614 -826 -72 -672 -911 -438 -357 -930 -68 -157 -27 -613 -158 -790 -745 -143 -785 -591 -713 -835 -112 -542 -423 -203 -580 -61 -854 -887 -534 -358 -725 -338 -213 -789 -312 -742 -73 -333 -262 -707 -511 -153 -683 -131 -66 -405 -464 -929 -875 -487 -965 -964 -85 -893 -4 -745 -926 -559 -384 -831 -722 -940 -846 -827 -644 -164 -296 -920 -62 -933 -540 -583 -150 -624 -646 -279 -432 -811 -996 -759 -448 -578 -231 -305 -588 -946 -336 -683 -300 -450 -7 -564 -935 -437 -359 -188 -851 -317 -379 -143 -792 -874 -914 -540 -71 -240 -568 -292 -419 -913 -517 -960 -31 -367 -682 -7 -554 -377 -671 -457 -602 -4 -558 -500 -63 -55 -650 -646 -187 -58 -435 -197 -945 -335 -939 -350 -630 -34 -896 -987 -772 -133 -542 -784 -121 -638 -115 -921 -474 -582 -103 -573 -853 -437 -201 -909 -839 -612 -242 -473 -105 -772 -690 -255 -962 -211 -312 -604 -986 -841 -762 -746 -883 -300 -320 -74 -426 -906 -258 -305 -191 -669 -838 -187 -586 -767 -58 -670 -959 -912 -633 -846 -3 -710 -309 -869 -722 -840 -612 -253 -641 -327 -536 -352 -183 -974 -229 -378 -640 -939 -490 -402 -454 -173 -157 -863 -37 -308 -899 -359 -84 -240 -819 -671 -173 -394 -153 -584 -165 -664 -791 -606 -634 -486 -454 -456 -533 -620 -202 -866 -29 -171 -480 -427 -482 -120 -386 -155 -634 -469 -702 -620 -292 -649 -194 -855 -613 -823 -868 -276 -698 -888 -36 -604 -387 -851 -8 -955 -660 -201 -930 -653 -815 -855 -160 -363 -691 -850 -732 -628 -563 -442 -201 -755 -747 -132 -351 -975 -431 -334 -503 -899 -213 -388 -709 -26 -311 -797 -23 -263 -331 -377 -456 -961 -757 -47 -219 -21 -40 -104 -743 -403 -871 -347 -104 -657 -730 -854 -113 -120 -225 -227 -579 -587 -684 -698 -156 -989 -255 -428 -474 -264 -311 -549 -66 -711 -687 -255 -960 -92 -474 -526 -307 -128 -752 -659 -221 -332 -195 -838 -226 -558 -457 -969 -498 -129 -660 -395 -859 -804 -783 -985 -86 -929 -743 -670 -821 -11 -559 -322 -579 -280 -755 -628 -166 -918 -354 -251 -936 -747 -926 -80 -926 -92 -618 -855 -875 -686 -548 -86 -691 -331 -272 -604 -837 -466 -517 -864 -50 -94 -758 -326 -994 -836 -649 -679 -124 -920 -522 -10 -854 -998 -64 -741 -755 -912 -257 -302 -996 -213 -541 -424 -505 -457 -372 -911 -258 -464 -434 -242 -185 -449 -438 -127 -683 -187 -831 -4 -138 -945 -552 -117 -712 -585 -943 -591 -116 -703 -612 -984 -700 -591 -551 -906 -612 -282 -680 -825 -479 -919 -699 -67 -963 -634 -971 -444 -801 -674 -533 -343 -208 -905 -447 -79 -249 -408 -311 -324 -1 -189 -448 -295 -853 -316 -490 -88 -999 -725 -433 -143 -804 -99 -147 -335 -659 -974 -105 -537 -100 -170 -761 -719 -331 -455 -683 -63 -190 -764 -463 -712 -516 -816 -262 -928 -408 -176 -318 -548 -19 -843 -592 -694 -502 -41 -587 -42 -638 -945 -250 -168 -973 -169 -364 -273 -894 -217 -95 -956 -19 -892 -21 -979 -217 -670 -506 -575 -925 -601 -947 -411 -752 -438 -140 -970 -606 -999 -928 -303 -343 -482 -837 -110 -78 -143 -887 -504 -173 -100 -374 -98 -825 -200 -438 -534 -356 -815 -89 -502 -977 -712 -764 -748 -477 -962 -912 -104 -19 -221 -798 -640 -436 -347 -862 -892 -325 -423 -611 -15 -965 -458 -963 -251 -313 -472 -40 -626 -435 -515 -576 -580 -131 -135 -122 -893 -954 -782 -682 -976 -362 -938 -392 -804 -363 -155 -113 -24 -432 -929 -187 -908 -846 -857 -495 -615 -68 -811 -703 -270 -635 -827 -246 -764 -559 -408 -23 -28 -810 -806 -992 -895 -705 -49 -665 -209 -277 -499 -107 -705 -420 -872 -659 -193 -761 -194 -377 -575 -686 -346 -45 -249 -617 -990 -382 -600 -218 -907 -404 -570 -303 -376 -553 -296 -525 -936 -924 -899 -829 -375 -131 -244 -165 -668 -646 -39 -284 -471 -397 -753 -72 -109 -378 -364 -675 -684 -430 -557 -234 -159 -536 -876 -651 -197 -551 -96 -359 -736 -964 -810 -597 -128 -150 -453 -85 -379 -896 -603 -531 -419 -731 -86 -209 -247 -356 -292 -103 -373 -48 -362 -80 -927 -28 -544 -616 -209 -404 -945 -39 -646 -658 -767 -872 -654 -785 -224 -343 -808 -537 -958 -226 -216 -310 -340 -408 -54 -744 -145 -396 -411 -266 -2 -634 -881 -128 -499 -822 -951 -122 -868 -528 -24 -560 -183 -685 -141 -255 -426 -157 -156 -588 -413 -833 -599 -598 -380 -427 -458 -381 -891 -529 -471 -945 -482 -409 -358 -226 -362 -254 -861 -694 -509 -70 -543 -453 -763 -969 -84 -159 -342 -675 -781 -192 -45 -23 -342 -644 -836 -223 -292 -704 -40 -818 -830 -942 -871 -557 -607 -706 -6 -193 -285 -456 -146 -97 -243 -455 -947 -140 -260 -917 -638 -668 -44 -799 -878 -828 -33 -279 -692 -948 -358 -285 -116 -145 -143 -243 -73 -356 -912 -242 -516 -215 -432 -857 -347 -283 -461 -207 -669 -57 -95 -403 -34 -779 -295 -601 -953 -18 -83 -445 -186 -783 -278 -739 -796 -140 -346 -691 -659 -928 -861 -901 -832 -921 -366 -60 -898 -907 -273 -684 -746 -720 -114 -612 -368 -98 -841 -382 -767 -145 -498 -373 -970 -523 -257 -691 -80 -904 -409 -121 -240 -605 -92 -589 -42 -517 -997 -640 -795 -311 -362 -317 -368 -488 -695 -793 -652 -342 -447 -537 -995 -57 -517 -302 -352 -505 -418 -777 -395 -763 -326 -941 -753 -166 -273 -172 -309 -485 -882 -519 -28 -267 -399 -216 -951 -89 -983 -630 -392 -927 -111 -221 -578 -937 -923 -608 -190 -938 -140 -651 -968 -185 -630 -484 -548 -376 -299 -429 -841 -320 -393 -928 -988 -828 -240 -924 -289 -216 -12 -344 -239 -394 -500 -668 -900 -486 -377 -203 -719 -625 -436 -182 -621 -910 -870 -788 -297 -641 -739 -439 -769 -243 -444 -441 -674 -673 -808 -849 -938 -60 -392 -981 -746 -952 -855 -262 -334 -154 -577 -103 -726 -782 -167 -191 -644 -357 -398 -68 -500 -509 -525 -740 -729 -853 -265 -820 -192 -223 -785 -422 -591 -932 -852 -491 -244 -813 -927 -869 -166 -426 -323 -9 -655 -459 -206 -250 -532 -384 -886 -518 -823 -158 -957 -83 -797 -664 -192 -854 -857 -475 -844 -999 -382 -310 -94 -998 -592 -93 -648 -133 -65 -734 -524 -153 -809 -180 -509 -835 -555 -511 -207 -838 -272 -511 -224 -524 -548 -11 -371 -591 -33 -980 -72 -349 -928 -139 -971 -15 -460 -379 -437 -385 -366 -62 -198 -23 -979 -498 -636 -325 -32 -1 -648 -702 -133 -376 -72 -700 -543 -538 -216 -96 -165 -188 -894 -885 -196 -691 -117 -29 -547 -420 -446 -766 -633 -882 -878 -157 -902 -943 -787 -678 -748 -435 -872 -65 -524 -291 -227 -786 -508 -772 -624 -841 -308 -932 -560 -717 -319 -258 -655 -637 -476 -63 -768 -160 -820 -679 -935 -569 -573 -296 -75 -238 -300 -635 -521 -758 -841 -359 -210 -687 -845 -10 -302 -553 -783 -988 -594 -415 -269 -320 -807 -5 -20 -541 -734 -614 -630 -529 -487 -772 -570 -736 -549 -620 -102 -594 -773 -47 -142 -281 -234 -611 -841 -564 -393 -577 -582 -999 -197 -729 -509 -531 -945 -403 -941 -184 -805 -585 -459 -932 -159 -723 -615 -766 -408 -600 -394 -318 -270 -186 -996 -363 -661 -264 -506 -316 -693 -19 -741 -468 -229 -156 -407 -691 -992 -543 -894 -412 -21 -762 -551 -760 -191 -959 -421 -543 -849 -98 -353 -38 -231 -3 -566 -632 -53 -210 -254 -646 -755 -492 -316 -254 -683 -928 -886 -936 -299 -125 -169 -754 -958 -738 -831 -778 -275 -345 -33 -190 -960 -136 -847 -469 -482 -267 -990 -143 -940 -400 -243 -110 -660 -323 -32 -112 -768 -875 -712 -287 -139 -102 -395 -103 -178 -472 -847 -520 -302 -500 -669 -954 -170 -892 -734 -684 -450 -522 -860 -106 -537 -456 -227 -2 -67 -933 -626 -350 -785 -15 -44 -436 -20 -890 -789 -63 -197 -167 -167 -235 -34 -362 -584 -93 -604 -176 -49 -146 -304 -677 -509 -561 -549 -12 -37 -532 -755 -648 -428 -248 -518 -754 -31 -927 -587 -798 -467 -144 -348 -869 -362 -805 -289 -780 -543 -378 -598 -220 -648 -612 -656 -53 -383 -695 -919 -751 -115 -206 -597 -516 -776 -29 -43 -21 -543 -559 -640 -459 -961 -291 -446 -618 -619 -453 -664 -820 -866 -855 -955 -195 -720 -268 -520 -438 -310 -63 -715 -413 -657 -198 -581 -777 -15 -402 -22 -838 -506 -348 -619 -469 -841 -968 -916 -409 -126 -342 -626 -864 -715 -891 -122 -84 -839 -755 -451 -376 -607 -539 -409 -115 -597 -771 -299 -117 -383 -56 -577 -70 -967 -708 -785 -644 -927 -659 -156 -298 -161 -928 -867 -117 -292 -864 -451 -570 -636 -384 -214 -66 -504 -819 -437 -354 -859 -549 -2 -139 -331 -107 -632 -450 -479 -147 -756 -174 -337 -898 -161 -113 -565 -786 -88 -964 -117 -196 -674 -606 -377 -485 -980 -383 -487 -140 -670 -668 -879 -865 -805 -535 -177 -298 -43 -594 -308 -498 -20 -174 -567 -848 -430 -645 -456 -701 -57 -162 -945 -734 -758 -805 -71 -304 -229 -571 -612 -156 -289 -366 -614 -396 -54 -193 -395 -331 -237 -531 -752 -302 -378 -743 -806 -128 -707 -711 -609 -236 -952 -256 -821 -757 -439 -285 -799 -522 -909 -898 -463 -76 -725 -678 -596 -477 -813 -894 -649 -280 -465 -653 -872 -990 -239 -989 -173 -761 -564 -879 -587 -292 -644 -595 -661 -791 -573 -382 -268 -899 -899 -816 -671 -882 -628 -539 -825 -414 -234 -79 -843 -972 -711 -843 -15 -984 -492 -465 -877 -360 -977 -435 -367 -478 -545 -153 -561 -262 -360 -764 -147 -389 -71 -953 -479 -698 -880 -620 -803 -550 -320 -232 -574 -251 -416 -579 -317 -990 -747 -593 -644 -573 -953 -569 -724 -952 -559 -784 -961 -365 -581 -125 -451 -238 -673 -517 -503 -709 -237 -628 -776 -615 -440 -11 -229 -911 -621 -408 -409 -549 -311 -960 -699 -483 -761 -616 -411 -998 -782 -633 -292 -295 -129 -4 -346 -401 -420 -124 -959 -890 -134 -793 -428 -521 -113 -220 -164 -531 -752 -306 -325 -43 -890 -269 -228 -139 -817 -45 -19 -519 -516 -265 -859 -371 -356 -217 -86 -548 -824 -861 -150 -486 -72 -627 -100 -91 -437 -29 -674 -932 -834 -925 -187 -315 -48 -643 -307 -721 -179 -737 -853 -301 -357 -718 -380 -103 -123 -427 -587 -754 -166 -780 -348 -152 -418 -473 -914 -266 -967 -950 -915 -926 -791 -731 -699 -890 -540 -993 -49 -402 -674 -167 -313 -488 -687 -481 -573 -354 -419 -725 -822 -311 -829 -917 -433 -102 -763 -139 -458 -228 -820 -712 -708 -184 -512 -601 -883 -661 -478 -521 -689 -568 -430 -227 -304 -852 -98 -234 -590 -874 -915 -809 -974 -609 -705 -365 -99 -404 -848 -613 -621 -134 -50 -213 -728 -47 -25 -762 -328 -498 -805 -631 -682 -804 -477 -296 -348 -512 -816 -8 -773 -684 -347 -854 -261 -164 -471 -204 -269 -273 -913 -633 -766 -267 -808 -928 -622 -786 -43 -415 -381 -685 -242 -472 -814 -448 -122 -726 -162 -836 -102 -293 -665 -885 -407 -989 -894 -402 -566 -937 -884 -574 -438 -106 -660 -133 -45 -708 -233 -556 -410 -928 -137 -592 -452 -852 -677 -954 -47 -236 -344 -461 -857 -556 -154 -135 -346 -13 -67 -878 -191 -999 -345 -612 -682 -154 -192 -907 -630 -989 -639 -516 -765 -837 -611 -47 -489 -529 -220 -820 -978 -862 -424 -848 -153 -319 -713 -995 -644 -451 -439 -325 -256 -168 -26 -67 -551 -545 -773 -127 -747 -14 -845 -14 -678 -613 -335 -775 -603 -739 -932 -397 -597 -916 -582 -759 -975 -411 -472 -631 -688 -847 -972 -403 -800 -1 -732 -928 -187 -884 -199 -384 -53 -155 -182 -358 -186 -78 -947 -942 -737 -699 -640 -310 -342 -94 -316 -567 -43 -15 -976 -116 -391 -609 -10 -794 -158 -21 -373 -687 -512 -576 -312 -305 -595 -608 -59 -466 -739 -148 -99 -179 -911 -561 -767 -869 -142 -237 -334 -936 -769 -658 -543 -348 -669 -367 -559 -483 -318 -814 -983 -940 -740 -876 -300 -835 -726 -72 -745 -577 -885 -602 -301 -113 -22 -408 -373 -652 -87 -127 -10 -27 -273 -572 -398 -629 -592 -904 -336 -118 -891 -293 -865 -990 -716 -91 -703 -604 -689 -988 -916 -984 -509 -586 -861 -113 -655 -730 -614 -695 -792 -548 -153 -896 -361 -818 -482 -962 -194 -790 -562 -785 -641 -97 -693 -592 -647 -17 -818 -541 -935 -463 -450 -45 -143 -830 -140 -152 -587 -401 -940 -52 -954 -437 -204 -831 -270 -518 -984 -224 -48 -824 -642 -311 -606 -454 -807 -381 -647 -567 -409 -338 -171 -389 -292 -596 -299 -66 -795 -23 -418 -52 -700 -461 -106 -271 -790 -399 -168 -745 -278 -49 -4 -843 -721 -324 -696 -990 -233 -361 -645 -88 -763 -375 -878 -455 -329 -707 -182 -49 -133 -78 -844 -9 -717 -754 -385 -688 -840 -225 -519 -623 -344 -110 -512 -442 -684 -630 -968 -519 -83 -236 -8 -343 -990 -693 -108 -320 -696 -248 -761 -290 -468 -898 -336 -137 -994 -962 -65 -729 -917 -417 -715 -53 -505 -43 -489 -298 -57 -20 -316 -496 -545 -754 -207 -843 -241 -210 -368 -579 -47 -295 -358 -998 -282 -767 -748 -685 -881 -437 -971 -934 -199 -24 -568 -350 -361 -28 -764 -158 -785 -83 -95 -460 -519 -646 -445 -639 -480 -408 -629 -285 -301 -750 -768 -544 -91 -91 -650 -721 -472 -447 -396 -755 -4 -650 -382 -857 -253 -333 -348 -365 -705 -221 -544 -358 -307 -607 -872 -830 -216 -879 -772 -438 -330 -273 -448 -118 -653 -374 -532 -336 -578 -27 -246 -952 -911 -169 -266 -534 -710 -658 -506 -390 -604 -210 -885 -651 -434 -83 -455 -793 -582 -426 -331 -824 -49 -794 -62 -143 -878 -902 -145 -438 -66 -401 -711 -917 -686 -238 -121 -604 -306 -141 -146 -524 -661 -476 -432 -847 -352 -556 -793 -115 -81 -774 -145 -657 -254 -162 -22 -308 -967 -327 -738 -782 -544 -755 -96 -148 -621 -851 -784 -636 -504 -846 -792 -55 -539 -237 -707 -736 -158 -52 -152 -348 -801 -136 -724 -222 -779 -328 -39 -594 -566 -157 -344 -867 -387 -889 -246 -32 -555 -14 -932 -863 -152 -176 -771 -588 -779 -95 -158 -804 -664 -968 -872 -794 -996 -952 -134 -55 -949 -948 -386 -436 -746 -649 -894 -878 -2 -36 -852 -405 -43 -198 -562 -453 -938 -847 -37 -593 -951 -650 -615 -327 -167 -542 -346 -337 -149 -347 -481 -9 -934 -289 -505 -574 -739 -859 -638 -916 -974 -359 -270 -975 -499 -863 -373 -424 -295 -14 -871 -468 -258 -288 -568 -568 -754 -65 -693 -715 -275 -230 -154 -23 -637 -970 -587 -748 -927 -537 -280 -373 -810 -733 -330 -475 -985 -542 -857 -833 -652 -796 -572 -762 -628 -548 -212 -713 -365 -695 -717 -306 -421 -95 -307 -404 -566 -710 -42 -939 -238 -359 -139 -90 -752 -517 -161 -853 -828 -330 -254 -730 -573 -528 -996 -869 -773 -274 -964 -711 -842 -879 -176 -497 -849 -574 -814 -986 -83 -349 -381 -952 -156 -747 -395 -943 -944 -936 -147 -920 -335 -729 -302 -943 -284 -140 -775 -495 -873 -607 -263 -475 -153 -677 -373 -292 -722 -472 -119 -88 -363 -898 -322 -1 -400 -946 -403 -60 -571 -1 -735 -210 -918 -262 -901 -645 -168 -512 -116 -287 -882 -38 -635 -717 -87 -93 -856 -206 -380 -880 -98 -144 -987 -644 -671 -838 -189 -30 -259 -144 -686 -94 -342 -828 -195 -867 -358 -982 -124 -223 -497 -509 -135 -511 -291 -205 -870 -186 -11 -863 -121 -341 -617 -761 -957 -427 -368 -908 -72 -640 -533 -588 -766 -901 -859 -632 -928 -234 -514 -902 -41 -910 -47 -195 -838 -38 -766 -348 -502 -856 -136 -415 -645 -720 -427 -397 -358 -388 -197 -322 -691 -983 -213 -586 -95 -972 -444 -898 -273 -579 -798 -705 -602 -233 -346 -559 -750 -134 -845 -426 -758 -477 -558 -728 -626 -697 -940 -171 -856 -45 -708 -657 -621 -288 -193 -211 -430 -460 -494 -376 -962 -70 -270 -324 -891 -746 -976 -72 -42 -135 -803 -537 -203 -344 -598 -719 -718 -984 -657 -705 -107 -331 -900 -83 -63 -941 -479 -591 -176 -809 -456 -6 -74 -500 -405 -638 -905 -999 -690 -909 -760 -494 -648 -412 -397 -748 -620 -808 -237 -670 -340 -144 -715 -484 -451 -440 -396 -316 -331 -128 -938 -586 -202 -816 -386 -602 -476 -486 -534 -472 -303 -24 -370 -725 -252 -587 -767 -89 -355 -451 -700 -574 -38 -857 -588 -241 -592 -281 -100 -638 -300 -922 -5 -909 -800 -694 -638 -630 -492 -110 -602 -742 -138 -383 -743 -630 -752 -224 -194 -668 -865 -120 -528 -772 -842 -211 -352 -758 -935 -59 -166 -235 -843 -54 -569 -774 -586 -684 -756 -877 -360 -190 -425 -599 -456 -330 -533 -44 -791 -362 -330 -161 -436 -219 -448 -259 -170 -851 -825 -681 -193 -71 -911 -766 -724 -659 -98 -661 -674 -613 -112 -152 -331 -607 -196 -947 -722 -450 -326 -643 -345 -50 -347 -28 -207 -450 -170 -831 -341 -146 -477 -803 -434 -158 -250 -591 -357 -902 -539 -803 -271 -309 -764 -221 -250 -760 -190 -45 -146 -168 -122 -569 -880 -871 -827 -137 -844 -898 -254 -927 -463 -468 -775 -68 -364 -176 -252 -126 -778 -462 -336 -18 -980 -812 -494 -323 -486 -172 -816 -996 -956 -659 -188 -188 -470 -22 -538 -523 -880 -98 -615 -504 -460 -647 -619 -61 -835 -319 -467 -219 -8 -883 -509 -467 -292 -423 -172 -600 -439 -903 -456 -906 -655 -523 -319 -912 -379 -934 -544 -864 -460 -994 -831 -641 -86 -349 -145 -724 -897 -981 -138 -29 -368 -253 -783 -343 -232 -637 -894 -201 -120 -526 -853 -246 -783 -891 -151 -431 -567 -157 -354 -423 -561 -389 -762 -11 -610 -252 -338 -749 -58 -282 -600 -159 -617 -776 -449 -174 -936 -150 -336 -248 -827 -184 -136 -936 -610 -980 -527 -427 -585 -326 -183 -484 -94 -60 -475 -787 -727 -76 -3 -241 -68 -877 -601 -798 -204 -944 -482 -934 -715 -783 -850 -37 -687 -882 -826 -226 -804 -292 -29 -284 -295 -182 -824 -692 -688 -432 -372 -916 -719 -388 -996 -751 -264 -386 -910 -303 -68 -734 -754 -40 -829 -726 -782 -768 -587 -689 -633 -623 -265 -946 -14 -754 -479 -213 -893 -270 -424 -350 -137 -382 -216 -291 -10 -69 -582 -514 -933 -215 -444 -2 -476 -408 -95 -674 -904 -158 -587 -312 -811 -61 -28 -737 -80 -281 -936 -497 -620 -996 -696 -72 -397 -755 -269 -253 -134 -564 -261 -219 -251 -380 -742 -813 -740 -621 -622 -306 -789 -785 -112 -445 -666 -640 -401 -932 -739 -320 -254 -264 -359 -811 -863 -105 -888 -142 -856 -242 -175 -934 -26 -282 -703 -893 -782 -219 -124 -728 -759 -794 -179 -936 -596 -725 -998 -78 -359 -151 -304 -619 -729 -419 -41 -527 -463 -17 -967 -991 -419 -677 -503 -833 -299 -348 -277 -565 -892 -934 -764 -876 -793 -957 -494 -643 -660 -891 -697 -964 -774 -331 -902 -953 -120 -429 -393 -353 -706 -294 -291 -723 -731 -722 -727 -234 -420 -451 -337 -300 -836 -662 -193 -585 -448 -443 -372 -747 -763 -532 -40 -274 -26 -766 -226 -312 -680 -777 -277 -693 -231 -888 -999 -716 -353 -493 -557 -77 -699 -105 -103 -614 -984 -418 -664 -757 -611 -114 -978 -441 -97 -447 -735 -972 -987 -87 -496 -207 -110 -14 -972 -276 -947 -972 -462 -101 -416 -432 -842 -29 -294 -730 -591 -677 -783 -732 -671 -11 -13 -526 -619 -122 -393 -974 -641 -385 -601 -568 -33 -397 -987 -21 -418 -798 -426 -33 -507 -54 -597 -719 -654 -625 -991 -719 -525 -868 -44 -930 -789 -430 -273 -513 -881 -271 -43 -195 -493 -101 -338 -775 -353 -238 -188 -340 -102 -512 -666 -719 -700 -784 -530 -993 -717 -426 -904 -824 -404 -440 -944 -580 -938 -755 -495 -15 -250 -665 -159 -357 -382 -179 -667 -287 -560 -556 -78 -324 -174 -913 -148 -766 -695 -151 -366 -37 -924 -943 -800 -233 -600 -176 -241 -237 -742 -257 -374 -278 -277 -636 -659 -185 -612 -300 -637 -365 -34 -636 -218 -891 -107 -395 -730 -325 -612 -903 -933 -229 -159 -598 -643 -76 -776 -517 -696 -900 -993 -699 -264 -195 -504 -356 -803 -112 -344 -191 -894 -897 -755 -775 -87 -245 -331 -60 -383 -101 -774 -788 -48 -177 -891 -57 -146 -786 -179 -889 -501 -626 -307 -916 -818 -34 -123 -904 -543 -757 -825 -807 -264 -969 -548 -419 -313 -757 -100 -931 -201 -967 -189 -113 -739 -791 -946 -120 -378 -669 -71 -506 -932 -945 -290 -209 -888 -646 -183 -630 -203 -251 -386 -704 -9 -41 -925 -211 -457 -607 -559 -461 -799 -365 -440 -928 -920 -678 -290 -870 -699 -590 -170 -946 -753 -239 -593 -132 -41 -589 -356 -924 -766 -849 -743 -763 -308 -360 -878 -257 -441 -2 -995 -66 -838 -1000 -357 -477 -608 -176 -104 -772 -292 -843 -254 -489 -520 -719 -844 -237 -543 -106 -915 -112 -219 -733 -644 -874 -167 -628 -492 -963 -639 -296 -144 -232 -588 -31 -327 -430 -740 -507 -379 -345 -963 -601 -426 -951 -417 -162 -566 -441 -517 -986 -159 -301 -106 -694 -784 -951 -828 -913 -531 -493 -459 -749 -673 -770 -355 -208 -825 -606 -586 -989 -123 -664 -904 -250 -945 -338 -164 -734 -738 -241 -209 -383 -362 -899 -834 -248 -405 -29 -419 -397 -787 -533 -199 -454 -985 -758 -799 -743 -685 -80 -232 -767 -175 -478 -592 -818 -967 -595 -364 -536 -696 -268 -754 -597 -893 -641 -256 -596 -733 -343 -191 -571 -486 -883 -624 -274 -839 -773 -172 -225 -524 -925 -356 -256 -694 -158 -213 -16 -568 -814 -641 -532 -790 -778 -598 -976 -830 -909 -187 -658 -525 -687 -123 -466 -718 -203 -692 -962 -712 -846 -888 -981 -571 -524 -459 -305 -975 -998 -666 -428 -994 -323 -256 -999 -694 -804 -56 -878 -247 -963 -383 -217 -507 -628 -685 -749 -851 -200 -180 -284 -940 -360 -392 -526 -898 -101 -456 -6 -976 -772 -140 -835 -342 -34 -818 -161 -555 -326 -964 -688 -729 -209 -593 -730 -924 -881 -588 -923 -612 -1000 -109 -712 -577 -769 -525 -161 -810 -829 -673 -52 -426 -229 -312 -693 -787 -90 -894 -752 -214 -503 -847 -96 -246 -203 -12 -860 -931 -825 -425 -21 -847 -953 -933 -933 -845 -518 -639 -460 -55 -218 -644 -229 -229 -656 -143 -474 -973 -615 -459 -800 -524 -777 -760 -500 -27 -182 -651 -95 -892 -541 -36 -346 -500 -231 -453 -466 -733 -910 -996 -428 -268 -945 -971 -152 -947 -614 -497 -381 -669 -392 -930 -84 -189 -383 -734 -763 -324 -98 -580 -50 -624 -138 -712 -321 -546 -507 -644 -218 -568 -877 -922 -80 -374 -488 -107 -215 -322 -240 -144 -613 -826 -500 -340 -95 -253 -69 -168 -31 -312 -60 -233 -715 -176 -35 -569 -15 -59 -478 -243 -155 -40 -646 -393 -178 -699 -192 -131 -47 -855 -401 -631 -368 -51 -360 -283 -800 -947 -84 -843 -481 -915 -394 -513 -46 -405 -973 -369 -995 -247 -48 -559 -239 -395 -194 -826 -758 -696 -370 -155 -342 -348 -981 -690 -812 -469 -615 -53 -187 -807 -617 -419 -501 -540 -722 -169 -569 -244 -769 -163 -791 -345 -607 -301 -715 -557 -218 -113 -503 -435 -534 -344 -681 -55 -478 -828 -991 -36 -921 -145 -414 -350 -568 -370 -487 -743 -297 -276 -800 -679 -581 -314 -559 -397 -699 -877 -799 -778 -972 -395 -720 -687 -586 -481 -497 -394 -904 -582 -800 -619 -716 -903 -919 -497 -74 -612 -518 -47 -367 -794 -993 -674 -370 -297 -670 -651 -625 -673 -106 -504 -580 -786 -321 -463 -206 -634 -918 -62 -538 -908 -167 -325 -716 -187 -401 -304 -307 -923 -876 -85 -947 -752 -742 -310 -802 -495 -703 -341 -625 -272 -52 -3 -982 -383 -350 -549 -618 -182 -359 -137 -752 -993 -972 -980 -667 -262 -700 -702 -502 -550 -608 -506 -459 -757 -628 -455 -74 -304 -864 -148 -527 -466 -619 -907 -294 -518 -203 -840 -368 -585 -73 -225 -243 -364 -235 -704 -704 -846 -303 -728 -499 -396 -389 -566 -866 -212 -699 -763 -170 -616 -721 -430 -126 -411 -524 -542 -975 -188 -682 -328 -379 -809 -984 -727 -63 -152 -267 -607 -78 -691 -492 -601 -991 -482 -394 -845 -945 -474 -615 -487 -280 -265 -609 -735 -398 -923 -252 -457 -517 -652 -713 -360 -756 -239 -405 -645 -443 -208 -150 -668 -873 -121 -245 -854 -18 -604 -286 -616 -724 -264 -541 -877 -374 -244 -833 -703 -507 -714 -441 -107 -379 -841 -405 -259 -593 -176 -209 -828 -555 -33 -337 -248 -940 -714 -870 -340 -108 -354 -84 -47 -257 -692 -501 -983 -55 -642 -376 -405 -321 -192 -646 -584 -84 -904 -950 -34 -317 -617 -992 -3 -975 -814 -419 -694 -42 -533 -585 -339 -959 -207 -352 -171 -548 -515 -891 -606 -527 -904 -138 -820 -187 -573 -545 -108 -685 -817 -835 -15 -185 -837 -707 -616 -160 -356 -237 -244 -274 -598 -65 -697 -635 -877 -461 -100 -576 -350 -332 -866 -839 -594 -987 -825 -279 -135 -781 -583 -876 -216 -107 -274 -611 -161 -584 -452 -98 -288 -238 -335 -331 -560 -634 -300 -297 -720 -950 -464 -144 -428 -709 -951 -712 -16 -904 -963 -40 -597 -169 -107 -500 -596 -5 -202 -593 -615 -606 -823 -148 -144 -460 -288 -558 -297 -406 -315 -915 -971 -369 -446 -977 -863 -900 -199 -777 -497 -742 -854 -109 -490 -565 -655 -482 -856 -600 -848 -65 -167 -808 -673 -693 -269 -452 -192 -910 -743 -25 -293 -971 -753 -270 -843 -761 -797 -545 -632 -20 -335 -243 -652 -586 -599 -748 -620 -272 -548 -646 -696 -155 -637 -909 -16 -195 -897 -878 -497 -791 -287 -373 -749 -556 -75 -729 -331 -187 -414 -755 -72 -140 -418 -516 -266 -963 -195 -44 -928 -43 -331 -757 -714 -230 -403 -271 -657 -357 -461 -509 -466 -426 -808 -450 -482 -748 -101 -500 -712 -230 -594 -624 -347 -936 -290 -847 -576 -348 -452 -510 -684 -283 -642 -622 -502 -823 -503 -42 -480 -196 -775 -534 -105 -316 -347 -133 -984 -354 -267 -667 -792 -998 -470 -323 -139 -348 -437 -5 -19 -937 -721 -889 -5 -832 -995 -251 -598 -379 -397 -118 -263 -944 -721 -852 -129 -97 -351 -469 -635 -42 -812 -436 -459 -76 -714 -403 -108 -340 -779 -719 -178 -747 -623 -379 -381 -333 -889 -53 -451 -5 -342 -806 -345 -556 -370 -249 -140 -478 -333 -627 -41 -199 -446 -291 -104 -44 -629 -930 -718 -737 -278 -232 -887 -766 -325 -590 -255 -287 -190 -358 -124 -336 -140 -474 -856 -232 -48 -867 -551 -655 -84 -960 -498 -649 -596 -59 -454 -88 -553 -729 -383 -702 -581 -769 -185 -170 -426 -547 -440 -523 -405 -854 -973 -5 -85 -855 -716 -609 -793 -546 -71 -789 -878 -941 -647 -238 -982 -200 -319 -686 -695 -488 -163 -893 -123 -1000 -467 -905 -407 -373 -384 -105 -535 -130 -304 -785 -280 -357 -839 -70 -866 -398 -980 -629 -803 -750 -913 -421 -78 -228 -480 -562 -825 -24 -635 -927 -25 -246 -476 -268 -898 -276 -258 -890 -920 -682 -873 -41 -917 -15 -473 -511 -972 -492 -774 -206 -395 -759 -439 -234 -432 -401 -692 -28 -288 -578 -109 -487 -741 -670 -428 -956 -686 -588 -601 -476 -268 -240 -723 -326 -915 -373 -443 -710 -47 -313 -344 -258 -11 -975 -772 -193 -438 -857 -602 -444 -546 -426 -462 -576 -609 -124 -557 -557 -166 -173 -816 -311 -56 -298 -757 -876 -385 -508 -311 -67 -85 -317 -502 -999 -722 -595 -655 -538 -161 -730 -115 -745 -40 -299 -308 -42 -843 -446 -208 -618 -515 -691 -976 -57 -712 -62 -625 -307 -787 -533 -571 -770 -936 -507 -721 -853 -132 -119 -586 -892 -339 -778 -637 -553 -473 -81 -842 -872 -495 -968 -167 -103 -580 -851 -321 -720 -156 -30 -35 -660 -589 -769 -540 -979 -494 -415 -406 -425 -159 -275 -237 -217 -139 -730 -580 -910 -288 -44 -579 -891 -582 -830 -817 -436 -848 -844 -403 -230 -264 -129 -251 -571 -963 -189 -462 -900 -496 -336 -714 -256 -70 -580 -468 -642 -597 -817 -568 -545 -994 -585 -591 -596 -798 -297 -716 -689 -801 -568 -210 -107 -614 -456 -233 -506 -126 -870 -675 -201 -629 -17 -937 -553 -505 -392 -73 -701 -507 -515 -431 -33 -897 -535 -759 -743 -712 -266 -166 -300 -604 -143 -778 -61 -468 -488 -213 -993 -752 -324 -32 -973 -288 -335 -370 -512 -680 -508 -416 -272 -532 -617 -207 -978 -682 -725 -592 -68 -419 -966 -339 -110 -982 -94 -400 -842 -423 -613 -126 -989 -922 -43 -133 -752 -788 -799 -738 -437 -7 -790 -333 -556 -112 -756 -562 -918 -391 -43 -846 -921 -748 -343 -953 -157 -310 -242 -198 -404 -505 -851 -973 -887 -725 -702 -30 -888 -530 -974 -429 -254 -149 -528 -546 -315 -589 -726 -785 -316 -961 -681 -410 -135 -464 -559 -8 -165 -676 -692 -487 -112 -340 -478 -580 -787 -690 -281 -523 -356 -450 -77 -53 -132 -203 -833 -643 -660 -812 -266 -350 -39 -793 -580 -858 -674 -409 -980 -513 -540 -119 -809 -101 -651 -402 -748 -263 -261 -592 -334 -215 -307 -618 -459 -187 -413 -803 -622 -366 -659 -255 -893 -184 -217 -512 -564 -166 -521 -284 -963 -536 -932 -967 -733 -420 -181 -483 -998 -322 -458 -124 -254 -632 -543 -864 -425 -493 -619 -857 -374 -467 -865 -190 -892 -389 -39 -266 -676 -183 -747 -59 -213 -337 -394 -448 -804 -274 -944 -495 -992 -778 -643 -183 -225 -349 -583 -828 -901 -430 -833 -379 -678 -775 -624 -527 -546 -198 -185 -130 -98 -967 -248 -201 -530 -995 -428 -726 -488 -95 -481 -601 -894 -850 -956 -62 -183 -235 -105 -415 -407 -703 -560 -161 -452 -567 -956 -134 -719 -61 -729 -630 -853 -768 -514 -825 -179 -38 -680 -149 -252 -763 -474 -901 -309 -780 -811 -404 -327 -854 -834 -539 -893 -213 -446 -47 -479 -937 -643 -223 -304 -858 -954 -173 -701 -316 -916 -799 -269 -770 -201 -918 -279 -251 -452 -826 -300 -19 -825 -866 -257 -329 -273 -879 -574 -26 -720 -648 -541 -594 -379 -341 -916 -960 -313 -398 -863 -861 -804 -269 -781 -222 -667 -464 -9 -6 -417 -300 -305 -113 -316 -853 -640 -643 -867 -54 -426 -659 -365 -467 -369 -80 -690 -148 -951 -103 -675 -537 -903 -987 -750 -700 -155 -887 -434 -539 -256 -273 -210 -499 -877 -750 -52 -857 -341 -991 -225 -733 -855 -291 -260 -787 -934 -760 -597 -77 -417 -528 -752 -399 -543 -757 -997 -299 -44 -903 -50 -839 -939 -306 -957 -920 -924 -285 -193 -794 -137 -728 -345 -617 -465 -61 -349 -317 -965 -267 -116 -226 -674 -661 -625 -389 -140 -115 -53 -8 -16 -86 -471 -367 -886 -579 -661 -982 -548 -467 -396 -162 -666 -97 -646 -718 -422 -97 -928 -161 -288 -552 -625 -157 -56 -598 -320 -983 -106 -772 -350 -463 -897 -239 -129 -579 -350 -87 -439 -849 -941 -53 -473 -537 -639 -664 -199 -708 -806 -946 -83 -204 -63 -684 -339 -244 -851 -659 -836 -580 -911 -318 -515 -76 -835 -742 -245 -934 -477 -16 -443 -240 -99 -998 -209 -886 -843 -421 -196 -716 -494 -493 -95 -526 -105 -317 -878 -207 -805 -238 -444 -258 -47 -943 -28 -448 -454 -988 -207 -376 -228 -587 -591 -33 -308 -552 -303 -667 -606 -412 -267 -904 -849 -485 -624 -427 -562 -671 -440 -168 -709 -493 -744 -51 -447 -993 -878 -763 -457 -795 -765 -365 -324 -325 -220 -289 -254 -845 -629 -561 -31 -873 -465 -458 -553 -114 -272 -428 -985 -36 -283 -29 -776 -477 -892 -890 -999 -836 -85 -258 -510 -613 -282 -259 -437 -689 -852 -673 -804 -437 -365 -516 -861 -888 -892 -419 -831 -989 -133 -998 -225 -401 -685 -832 -658 -748 -403 -762 -570 -701 -538 -366 -444 -873 -839 -491 -202 -595 -938 -809 -402 -30 -230 -86 -358 -601 -329 -47 -976 -747 -423 -882 -746 -295 -348 -599 -475 -144 -306 -926 -604 -530 -408 -704 -881 -495 -520 -184 -485 -188 -364 -688 -474 -317 -806 -134 -638 -190 -523 -832 -104 -589 -136 -177 -700 -197 -772 -707 -918 -817 -177 -49 -243 -836 -264 -730 -285 -428 -789 -837 -219 -447 -219 -556 -788 -232 -876 -870 -78 -999 -14 -137 -445 -262 -16 -488 -474 -747 -542 -182 -600 -221 -720 -182 -951 -477 -744 -898 -398 -317 -934 -993 -761 -725 -619 -478 -336 -144 -204 -127 -844 -810 -593 -613 -423 -375 -356 -454 -979 -240 -631 -656 -374 -795 -981 -233 -447 -381 -99 -69 -978 -878 -41 -207 -429 -764 -413 -150 -185 -73 -342 -47 -748 -278 -857 -812 -364 -613 -558 -98 -833 -73 -83 -856 -702 -602 -429 -88 -402 -487 -64 -999 -379 -914 -86 -541 -815 -386 -614 -549 -41 -18 -353 -788 -534 -61 -269 -187 -724 -591 -465 -881 -728 -261 -660 -764 -860 -845 -675 -473 -201 -81 -468 -887 -562 -857 -474 -189 -245 -118 -48 -305 -920 -913 -843 -334 -6 -656 -564 -483 -488 -308 -147 -854 -52 -747 -139 -87 -437 -23 -447 -32 -99 -568 -804 -713 -716 -84 -572 -97 -123 -196 -913 -953 -665 -241 -583 -458 -793 -541 -481 -544 -627 -306 -474 -424 -137 -865 -341 -762 -959 -839 -368 -365 -133 -23 -902 -18 -995 -2 -682 -539 -424 -570 -121 -761 -817 -972 -778 -204 -803 -695 -446 -854 -308 -703 -690 -221 -435 -444 -972 -590 -294 -738 -520 -777 -37 -525 -468 -128 -284 -959 -387 -754 -64 -408 -815 -937 -459 -180 -239 -822 -57 -316 -472 -314 -390 -4 -380 -259 -322 -65 -236 -663 -565 -958 -929 -554 -335 -322 -623 -161 -889 -565 -597 -788 -3 -887 -423 -547 -484 -422 -784 -967 -673 -718 -245 -341 -837 -792 -494 -602 -531 -777 -146 -643 -340 -503 -601 -278 -728 -787 -390 -810 -107 -673 -901 -287 -451 -444 -84 -36 -953 -11 -330 -656 -76 -541 -866 -712 -351 -374 -37 -701 -452 -716 -357 -791 -651 -197 -41 -803 -38 -71 -906 -721 -986 -824 -728 -70 -258 -200 -309 -550 -437 -592 -916 -100 -146 -953 -840 -41 -937 -141 -319 -357 -21 -603 -172 -547 -780 -389 -182 -344 -611 -413 -773 -13 -487 -696 -276 -284 -940 -682 -657 -562 -961 -754 -780 -635 -984 -556 -740 -129 -603 -340 -21 -733 -595 -84 -630 -657 -664 -523 -400 -388 -27 -535 -131 -509 -680 -491 -468 -916 -33 -88 -195 -237 -431 -149 -570 -482 -901 -46 -610 -875 -99 -965 -364 -17 -325 -301 -218 -559 -949 -879 -393 -671 -256 -110 -863 -223 -135 -926 -198 -419 -137 -681 -762 -808 -181 -402 -727 -194 -886 -302 -578 -515 -816 -422 -403 -844 -555 -706 -791 -976 -805 -372 -454 -91 -877 -45 -468 -844 -62 -761 -561 -175 -112 -799 -200 -92 -268 -413 -110 -310 -548 -101 -541 -821 -682 -45 -548 -673 -623 -478 -595 -41 -817 -958 -283 -425 -594 -810 -813 -727 -106 -327 -961 -662 -241 -971 -778 -735 -357 -545 -663 -939 -290 -653 -490 -156 -93 -801 -531 -176 -274 -979 -542 -508 -105 -697 -593 -108 -614 -668 -723 -935 -79 -983 -508 -790 -24 -393 -530 -110 -71 -716 -424 -224 -518 -632 -578 -844 -931 -86 -194 -525 -86 -558 -987 -836 -907 -831 -911 -171 -614 -332 -783 -366 -331 -848 -259 -341 -47 -877 -518 -546 -98 -412 -551 -759 -962 -465 -743 -482 -749 -351 -416 -307 -422 -5 -976 -781 -408 -189 -353 -291 -528 -73 -955 -5 -455 -504 -703 -631 -438 -991 -229 -501 -770 -34 -869 -462 -675 -72 -45 -812 -270 -248 -817 -287 -193 -922 -276 -725 -262 -819 -204 -116 -889 -730 -590 -696 -646 -61 -795 -211 -294 -784 -372 -327 -184 -673 -155 -65 -444 -526 -367 -715 -663 -371 -780 -221 -823 -988 -952 -60 -557 -501 -301 -212 -601 -250 -663 -294 -545 -83 -880 -590 -577 -93 -476 -849 -945 -900 -656 -973 -546 -810 -243 -440 -96 -854 -17 -208 -289 -794 -138 -805 -741 -254 -733 -378 -631 -236 -337 -791 -831 -491 -216 -867 -45 -438 -596 -869 -592 -834 -217 -715 -518 -205 -746 -864 -714 -777 -714 -387 -324 -156 -191 -699 -864 -571 -468 -888 -554 -753 -103 -17 -739 -458 -885 -749 -234 -864 -760 -316 -487 -91 -644 -617 -997 -989 -28 -676 -164 -973 -557 -382 -941 -763 -797 -1000 -799 -672 -869 -127 -279 -195 -901 -665 -440 -546 -115 -76 -256 -47 -744 -319 -942 -773 -840 -995 -235 -381 -134 -299 -484 -109 -452 -350 -693 -672 -714 -955 -381 -502 -335 -614 -570 -574 -508 -781 -389 -804 -737 -800 -860 -13 -393 -716 -434 -9 -915 -39 -230 -22 -682 -422 -139 -282 -347 -124 -997 -655 -489 -759 -355 -31 -273 -240 -2 -724 -713 -526 -505 -595 -94 -913 -208 -315 -646 -465 -793 -598 -281 -252 -976 -442 -652 -179 -191 -686 -52 -747 -509 -26 -639 -870 -826 -679 -915 -532 -336 -454 -357 -10 -808 -657 -58 -462 -410 -455 -601 -759 -31 -17 -407 -545 -191 -473 -593 -191 -17 -539 -678 -800 -462 -109 -625 -208 -508 -247 -44 -40 -541 -786 -671 -948 -587 -293 -646 -756 -854 -929 -566 -376 -468 -228 -652 -861 -421 -661 -949 -514 -706 -138 -147 -139 -348 -834 -316 -511 -382 -554 -955 -827 -602 -940 -819 -479 -451 -280 -45 -529 -395 -628 -596 -403 -695 -491 -218 -132 -39 -328 -127 -980 -189 -275 -182 -446 -516 -225 -80 -222 -530 -893 -383 -421 -66 -889 -443 -70 -128 -894 -615 -649 -659 -271 -577 -422 -285 -812 -963 -474 -947 -904 -382 -273 -176 -686 -912 -819 -150 -680 -945 -314 -296 -422 -184 -529 -71 -854 -320 -646 -410 -328 -347 -562 -281 -11 -424 -454 -129 -764 -930 -937 -432 -159 -307 -810 -478 -981 -788 -355 -206 -822 -937 -30 -850 -754 -639 -75 -717 -153 -996 -84 -37 -786 -931 -255 -822 -52 -714 -308 -776 -375 -546 -318 -120 -155 -680 -914 -362 -787 -882 -521 -815 -957 -817 -675 -257 -928 -741 -543 -63 -277 -383 -673 -159 -960 -331 -27 -51 -151 -44 -443 -12 -979 -306 -571 -206 -691 -405 -861 -604 -576 -671 -649 -692 -366 -287 -614 -293 -460 -794 -734 -784 -413 -630 -545 -872 -344 -912 -764 -404 -333 -706 -586 -17 -317 -257 -409 -827 -450 -765 -985 -368 -721 -296 -542 -278 -947 -883 -343 -828 -288 -93 -179 -830 -33 -232 -31 -194 -588 -347 -525 -354 -68 -154 -423 -144 -730 -883 -893 -883 -776 -330 -282 -372 -424 -705 -682 -188 -119 -112 -759 -677 -821 -629 -454 -72 -123 -782 -661 -846 -467 -391 -659 -37 -511 -797 -691 -258 -63 -860 -132 -186 -362 -970 -444 -217 -957 -793 -181 -410 -149 -995 -507 -241 -671 -796 -303 -411 -757 -95 -795 -129 -606 -690 -680 -188 -211 -173 -293 -811 -949 -223 -137 -369 -512 -726 -56 -340 -353 -54 -393 -282 -529 -524 -307 -483 -679 -19 -852 -858 -520 -34 -998 -80 -249 -531 -530 -396 -122 -819 -902 -997 -894 -386 -200 -791 -366 -141 -682 -885 -400 -427 -339 -191 -824 -406 -371 -491 -634 -408 -123 -101 -790 -177 -866 -242 -898 -209 -874 -957 -657 -964 -463 -452 -603 -806 -790 -173 -875 -990 -152 -495 -900 -860 -128 -492 -399 -435 -829 -737 -866 -166 -466 -362 -482 -219 -488 -579 -882 -669 -987 -530 -685 -539 -765 -718 -935 -743 -924 -749 -980 -976 -435 -614 -686 -293 -517 -472 -342 -352 -760 -865 -46 -534 -347 -869 -290 -733 -716 -154 -490 -97 -423 -795 -47 -314 -657 -901 -138 -479 -294 -948 -319 -234 -74 -32 -248 -638 -45 -686 -510 -416 -508 -986 -157 -738 -709 -804 -989 -363 -639 -259 -937 -397 -629 -595 -663 -976 -927 -174 -656 -373 -11 -179 -486 -546 -117 -219 -385 -248 -187 -172 -832 -273 -932 -611 -423 -885 -177 -240 -647 -648 -762 -25 -175 -616 -141 -874 -462 -672 -235 -638 -748 -840 -187 -963 -448 -173 -986 -650 -927 -537 -382 -68 -40 -50 -276 -501 -904 -366 -552 -620 -420 -697 -927 -650 -98 -623 -484 -810 -336 -879 -337 -224 -580 -550 -708 -371 -938 -766 -187 -175 -331 -414 -520 -423 -938 -341 -525 -743 -34 -633 -872 -899 -389 -169 -654 -954 -251 -977 -308 -868 -517 -589 -566 -114 -274 -411 -733 -560 -895 -52 -411 -366 -471 -136 -317 -496 -893 -924 -869 -118 -781 -396 -832 -198 -898 -38 -969 -594 -251 -75 -874 -47 -683 -903 -811 -509 -850 -806 -197 -137 -150 -555 -278 -353 -918 -124 -127 -45 -640 -930 -115 -322 -522 -353 -139 -862 -684 -97 -15 -102 -791 -742 -426 -714 -472 -529 -504 -733 -606 -218 -396 -377 -408 -623 -432 -117 -677 -760 -969 -9 -408 -707 -177 -979 -421 -419 -596 -474 -348 -169 -862 -260 -430 -700 -268 -864 -363 -785 -552 -584 -232 -104 -689 -157 -574 -53 -616 -750 -350 -683 -34 -475 -651 -314 -877 -640 -162 -833 -116 -935 -791 -762 -539 -571 -351 -793 -114 -727 -675 -525 -816 -609 -383 -39 -525 -648 -530 -45 -850 -570 -702 -935 -976 -677 -163 -207 -392 -334 -149 -867 -26 -741 -80 -183 -178 -375 -328 -7 -302 -515 -95 -19 -131 -701 -589 -506 -210 -605 -609 -545 -54 -82 -445 -957 -312 -526 -866 -938 -451 -190 -295 -478 -538 -991 -985 -779 -840 -488 -44 -631 -635 -17 -995 -189 -446 -592 -914 -31 -664 -229 -953 -484 -706 -769 -392 -718 -642 -812 -545 -830 -379 -224 -47 -851 -308 -954 -721 -594 -337 -625 -476 -467 -2 -572 -540 -5 -63 -877 -822 -750 -326 -983 -463 -22 -218 -543 -196 -977 -444 -792 -132 -744 -226 -688 -255 -426 -53 -243 -888 -839 -689 -36 -48 -810 -847 -282 -7 -167 -205 -258 -983 -48 -356 -1000 -602 -380 -849 -877 -850 -12 -457 -721 -853 -75 -511 -412 -953 -230 -282 -596 -721 -931 -486 -661 -709 -692 -947 -180 -785 -227 -1 -48 -490 -663 -236 -477 -504 -278 -239 -25 -535 -985 -349 -546 -973 -677 -771 -31 -185 -932 -484 -549 -627 -753 -979 -919 -431 -266 -156 -893 -469 -905 -562 -535 -615 -937 -469 -603 -390 -937 -905 -809 -581 -503 -659 -317 -783 -159 -135 -258 -993 -635 -588 -720 -484 -771 -577 -914 -441 -274 -462 -992 -156 -891 -437 -680 -731 -768 -61 -812 -421 -833 -735 -451 -808 -109 -503 -226 -194 -135 -297 -445 -164 -502 -12 -107 -716 -508 -788 -791 -180 -44 -866 -227 -162 -233 -110 -597 -961 -840 -294 -203 -663 -759 -552 -331 -650 -119 -507 -624 -517 -759 -188 -727 -43 -51 -962 -980 -589 -576 -849 -89 -720 -927 -104 -19 -951 -275 -998 -870 -847 -392 -764 -523 -703 -755 -83 -695 -516 -721 -878 -539 -28 -918 -548 -328 -509 -445 -688 -709 -142 -936 -648 -61 -735 -41 -107 -862 -460 -422 -468 -601 -593 -934 -523 -757 -425 -298 -409 -768 -511 -529 -756 -564 -317 -649 -202 -763 -670 -362 -607 -649 -386 -301 -632 -752 -340 -40 -129 -561 -521 -207 -544 -760 -412 -250 -743 -736 -84 -174 -755 -204 -18 -955 -214 -558 -993 -780 -409 -995 -818 -948 -284 -672 -905 -902 -861 -487 -679 -571 -910 -278 -93 -459 -876 -313 -624 -366 -480 -879 -894 -952 -644 -801 -484 -764 -207 -946 -609 -90 -363 -906 -158 -988 -857 -45 -791 -97 -105 -417 -836 -336 -284 -837 -115 -942 -958 -67 -379 -930 -226 -746 -293 -211 -388 -523 -729 -521 -480 -901 -683 -15 -24 -406 -390 -432 -150 -501 -406 -352 -575 -839 -299 -991 -694 -373 -867 -612 -369 -721 -793 -847 -194 -127 -482 -893 -361 -302 -577 -456 -788 -405 -260 -253 -725 -28 -916 -270 -550 -879 -554 -386 -711 -417 -191 -494 -517 -157 -527 -691 -980 -983 -641 -281 -187 -102 -127 -225 -52 -52 -630 -569 -531 -878 -113 -637 -678 -234 -460 -229 -311 -664 -520 -236 -819 -594 -919 -684 -448 -15 -132 -108 -487 -205 -569 -944 -915 -436 -860 -727 -729 -238 -658 -281 -200 -103 -12 -757 -352 -838 -224 -753 -146 -945 -359 -923 -604 -567 -289 -904 -825 -620 -82 -104 -463 -904 -657 -964 -329 -858 -497 -452 -891 -387 -546 -922 -284 -449 -682 -729 -626 -486 -947 -789 -949 -567 -96 -187 -657 -452 -325 -215 -430 -693 -894 -201 -643 -958 -348 -313 -207 -735 -3 -193 -488 -978 -938 -673 -832 -199 -88 -367 -825 -949 -210 -45 -723 -687 -86 -721 -794 -150 -633 -952 -317 -702 -959 -121 -935 -371 -254 -447 -685 -271 -508 -899 -542 -165 -453 -758 -178 -353 -384 -780 -783 -920 -968 -847 -68 -179 -16 -194 -500 -206 -107 -540 -781 -6 -337 -905 -588 -894 -435 -270 -375 -972 -235 -771 -403 -413 -173 -631 -99 -889 -935 -240 -849 -401 -803 -89 -3 -491 -611 -871 -14 -410 -69 -892 -438 -54 -322 -524 -775 -392 -15 -323 -547 -782 -953 -897 -319 -15 -93 -797 -971 -178 -144 -816 -752 -949 -227 -89 -523 -64 -69 -888 -139 -434 -602 -201 -882 -130 -153 -361 -506 -469 -836 -464 -51 -687 -572 -405 -945 -583 -902 -342 -627 -307 -194 -902 -941 -837 -948 -603 -503 -688 -917 -893 -480 -12 -501 -269 -332 -937 -707 -440 -185 -680 -737 -815 -782 -931 -899 -453 -562 -15 -369 -243 -455 -784 -389 -113 -188 -275 -61 -27 -231 -759 -73 -239 -705 -99 -439 -419 -803 -551 -87 -419 -513 -2 -838 -577 -739 -314 -444 -683 -86 -943 -749 -368 -930 -501 -885 -283 -883 -231 -534 -867 -928 -32 -657 -126 -507 -368 -651 -399 -173 -901 -6 -84 -253 -129 -610 -615 -525 -703 -491 -524 -577 -747 -859 -129 -946 -165 -989 -625 -873 -579 -714 -341 -938 -794 -728 -646 -237 -162 -124 -147 -370 -867 -51 -756 -501 -776 -426 -586 -272 -98 -387 -492 -152 -525 -845 -296 -873 -905 -672 -854 -862 -474 -115 -540 -312 -836 -15 -187 -104 -269 -189 -308 -348 -712 -112 -480 -762 -237 -565 -405 -768 -509 -887 -258 -620 -831 -660 -884 -131 -930 -30 -160 -327 -17 -247 -250 -350 -99 -822 -276 -38 -385 -821 -256 -413 -429 -265 -231 -324 -588 -368 -398 -246 -15 -992 -738 -585 -38 -517 -539 -297 -109 -12 -533 -671 -334 -607 -825 -981 -713 -468 -18 -331 -579 -701 -524 -680 -760 -574 -21 -369 -217 -706 -408 -222 -80 -776 -161 -924 -790 -724 -437 -797 -428 -507 -520 -783 -78 -492 -345 -66 -501 -290 -994 -904 -323 -139 -681 -587 -21 -911 -436 -934 -587 -999 -422 -335 -50 -838 -762 -254 -300 -939 -221 -142 -144 -942 -832 -941 -322 -35 -469 -800 -514 -993 -4 -711 -204 -786 -600 -845 -698 -980 -923 -457 -667 -861 -367 -984 -470 -816 -381 -420 -46 -804 -773 -646 -544 -478 -423 -865 -364 -776 -489 -420 -476 -908 -787 -35 -759 -155 -228 -256 -907 -261 -182 -692 -861 -929 -849 -923 -198 -304 -883 -119 -937 -19 -594 -88 -323 -9 -964 -318 -123 -317 -414 -315 -551 -740 -783 -717 -544 -128 -939 -303 -369 -843 -454 -533 -718 -163 -670 -310 -874 -846 -291 -598 -280 -707 -850 -239 -205 -228 -328 -395 -453 -268 -186 -503 -132 -699 -836 -668 -778 -893 -504 -594 -668 -611 -97 -763 -549 -527 -904 -122 -573 -653 -546 -20 -73 -877 -853 -224 -672 -637 -539 -160 -405 -793 -884 -550 -843 -994 -323 -281 -39 -523 -272 -518 -63 -439 -915 -750 -300 -530 -402 -356 -402 -574 -491 -681 -66 -856 -185 -679 -62 -41 -432 -617 -58 -66 -991 -978 -548 -5 -1 -125 -175 -656 -728 -564 -372 -866 -504 -59 -440 -480 -386 -665 -565 -788 -924 -875 -932 -287 -488 -472 -200 -505 -451 -645 -623 -604 -156 -902 -666 -235 -163 -651 -35 -768 -281 -968 -355 -507 -434 -765 -554 -215 -410 -607 -855 -76 -106 -56 -716 -804 -689 -790 -102 -718 -362 -579 -503 -266 -453 -88 -493 -272 -92 -509 -201 -63 -653 -33 -368 -124 -250 -788 -63 -700 -920 -963 -742 -729 -717 -849 -390 -370 -114 -93 -761 -398 -592 -339 -102 -240 -875 -679 -483 -933 -343 -98 -145 -458 -805 -628 -699 -779 -77 -96 -100 -945 -25 -539 -985 -694 -206 -664 -912 -763 -355 -925 -361 -376 -344 -156 -330 -39 -498 -59 -489 -682 -315 -330 -159 -95 -956 -618 -771 -708 -444 -731 -730 -303 -466 -207 -491 -893 -584 -618 -546 -621 -262 -423 -597 -113 -6 -862 -600 -520 -802 -785 -467 -580 -741 -34 -318 -679 -233 -746 -25 -817 -46 -326 -300 -641 -587 -870 -280 -286 -769 -863 -128 -703 -694 -173 -372 -167 -531 -907 -110 -889 -845 -646 -124 -879 -431 -116 -573 -535 -716 -623 -244 -424 -472 -834 -713 -381 -682 -838 -903 -614 -40 -818 -568 -923 -963 -811 -149 -226 -239 -912 -167 -184 -608 -76 -452 -252 -333 -135 -902 -491 -151 -723 -242 -524 -667 -804 -263 -562 -290 -258 -136 -429 -391 -316 -956 -761 -640 -302 -964 -874 -821 -297 -759 -942 -101 -497 -175 -88 -619 -436 -845 -846 -705 -373 -734 -118 -98 -463 -542 -846 -290 -743 -714 -939 -826 -129 -63 -92 -417 -10 -135 -913 -363 -493 -217 -953 -952 -184 -599 -610 -228 -623 -151 -899 -441 -947 -683 -704 -255 -486 -832 -539 -616 -59 -725 -870 -777 -862 -605 -778 -225 -105 -752 -937 -146 -131 -12 -422 -90 -540 -323 -252 -638 -645 -966 -157 -705 -286 -773 -799 -390 -74 -827 -742 -423 -277 -854 -789 -796 -501 -721 -797 -858 -198 -644 -802 -68 -886 -485 -680 -125 -828 -783 -956 -527 -14 -206 -270 -603 -983 -33 -388 -153 -217 -945 -546 -166 -118 -866 -251 -108 -192 -587 -309 -431 -157 -190 -860 -89 -688 -675 -89 -178 -883 -209 -381 -273 -86 -636 -746 -42 -857 -930 -128 -691 -105 -231 -882 -853 -812 -513 -910 -245 -410 -686 -906 -935 -28 -1 -577 -501 -425 -142 -63 -832 -598 -134 -491 -260 -947 -646 -831 -658 -227 -287 -820 -39 -776 -859 -389 -465 -192 -544 -90 -454 -208 -624 -682 -208 -475 -21 -327 -691 -177 -937 -599 -889 -967 -465 -110 -581 -917 -108 -136 -654 -678 -774 -609 -38 -695 -498 -971 -207 -234 -648 -331 -123 -981 -464 -650 -347 -690 -810 -214 -327 -690 -103 -392 -914 -273 -273 -135 -486 -969 -705 -97 -76 -448 -43 -908 -411 -435 -481 -741 -718 -777 -78 -151 -633 -441 -182 -135 -897 -326 -475 -746 -672 -655 -64 -921 -372 -34 -616 -532 -471 -510 -344 -536 -904 -261 -927 -311 -103 -370 -352 -311 -731 -10 -772 -384 -660 -983 -286 -656 -750 -840 -254 -62 -502 -226 -878 -172 -348 -353 -3 -920 -563 -571 -7 -242 -836 -657 -538 -409 -668 -479 -149 -658 -830 -767 -338 -505 -39 -292 -196 -499 -818 -142 -373 -739 -760 -412 -198 -438 -355 -938 -56 -21 -546 -994 -393 -262 -917 -612 -514 -933 -869 -155 -852 -246 -798 -400 -101 -395 -436 -771 -210 -588 -722 -318 -344 -2 -608 -730 -948 -565 -963 -451 -784 -518 -597 -95 -277 -134 -843 -971 -191 -77 -1 -274 -480 -27 -458 -44 -79 -313 -588 -418 -286 -447 -183 -437 -911 -823 -172 -181 -32 -249 -54 -497 -565 -670 -74 -751 -114 -151 -272 -967 -847 -942 -374 -205 -495 -966 -717 -152 -910 -481 -642 -76 -563 -247 -120 -142 -102 -491 -355 -121 -614 -906 -849 -322 -675 -454 -387 -175 -219 -407 -44 -40 -743 -522 -179 -968 -488 -261 -736 -428 -29 -380 -83 -713 -578 -263 -624 -475 -677 -120 -335 -939 -850 -36 -944 -885 -985 -785 -524 -845 -696 -679 -421 -268 -882 -891 -935 -172 -895 -527 -379 -396 -416 -604 -354 -431 -307 -401 -97 -125 -48 -291 -721 -344 -912 -173 -942 -558 -346 -783 -286 -126 -867 -609 -376 -705 -27 -730 -419 -522 -353 -656 -796 -308 -286 -81 -791 -841 -320 -675 -450 -673 -48 -147 -439 -67 -871 -136 -612 -131 -777 -174 -620 -634 -542 -15 -497 -650 -444 -625 -226 -447 -410 -714 -846 -935 -985 -304 -82 -964 -894 -8 -648 -612 -219 -816 -943 -705 -498 -71 -182 -35 -520 -404 -828 -509 -73 -269 -203 -288 -470 -731 -830 -223 -482 -980 -854 -393 -514 -346 -873 -111 -40 -607 -267 -832 -877 -678 -184 -893 -349 -966 -624 -638 -504 -744 -506 -215 -792 -724 -653 -773 -944 -108 -165 -179 -859 -547 -582 -368 -570 -122 -847 -763 -664 -603 -874 -288 -731 -369 -733 -127 -635 -597 -768 -672 -664 -532 -63 -254 -400 -756 -706 -55 -946 -505 -54 -90 -643 -893 -945 -659 -702 -386 -541 -274 -752 -519 -656 -535 -538 -951 -784 -537 -972 -834 -638 -742 -279 -205 -947 -12 -382 -581 -148 -391 -319 -571 -586 -835 -377 -560 -904 -97 -337 -484 -140 -504 -105 -476 -19 -225 -761 -963 -222 -196 -366 -700 -533 -674 -684 -771 -206 -208 -309 -608 -931 -616 -416 -665 -20 -601 -3 -15 -129 -420 -798 -249 -169 -930 -663 -535 -131 -594 -255 -192 -297 -177 -171 -67 -988 -770 -125 -993 -571 -435 -111 -945 -363 -453 -84 -640 -496 -629 -337 -369 -357 -951 -420 -626 -775 -933 -949 -648 -227 -422 -773 -380 -823 -37 -322 -462 -496 -561 -345 -85 -790 -650 -723 -246 -480 -105 -844 -98 -325 -490 -148 -328 -408 -923 -906 -154 -358 -433 -559 -29 -836 -411 -990 -30 -177 -144 -684 -935 -812 -101 -369 -765 -272 -753 -776 -446 -717 -844 -460 -756 -474 -835 -642 -696 -498 -424 -301 -359 -174 -585 -329 -300 -420 -92 -351 -273 -303 -826 -163 -12 -185 -435 -941 -174 -13 -317 -95 -107 -766 -254 -764 -546 -714 -404 -134 -13 -567 -785 -926 -338 -996 -16 -505 -527 -931 -624 -143 -343 -826 -664 -30 -234 -310 -135 -67 -806 -381 -71 -947 -395 -286 -852 -341 -982 -17 -996 -330 -46 -919 -844 -612 -68 -831 -553 -497 -69 -489 -212 -393 -64 -188 -365 -531 -72 -369 -112 -335 -438 -237 -214 -217 -390 -53 -151 -639 -812 -885 -117 -51 -615 -857 -271 -781 -641 -693 -368 -862 -364 -155 -978 -183 -944 -331 -666 -958 -785 -64 -295 -331 -301 -449 -574 -501 -995 -639 -958 -713 -423 -647 -612 -887 -465 -939 -967 -284 -933 -353 -88 -453 -82 -393 -558 -177 -450 -107 -436 -978 -539 -401 -512 -13 -408 -218 -280 -485 -432 -658 -120 -576 -348 -104 -628 -366 -259 -8 -664 -707 -797 -408 -783 -915 -31 -365 -505 -4 -617 -276 -471 -978 -793 -754 -904 -757 -633 -755 -914 -83 -772 -554 -24 -704 -46 -483 -762 -284 -556 -51 -75 -83 -744 -650 -804 -313 -958 -135 -865 -872 -125 -590 -822 -850 -293 -736 -336 -727 -428 -904 -614 -335 -950 -539 -334 -460 -77 -456 -136 -41 -916 -239 -15 -364 -616 -110 -303 -702 -388 -488 -250 -365 -997 -395 -571 -236 -789 -234 -123 -241 -182 -252 -639 -964 -16 -148 -225 -863 -408 -190 -617 -489 -177 -294 -951 -873 -768 -981 -352 -782 -829 -612 -343 -542 -28 -261 -623 -473 -121 -648 -923 -875 -356 -426 -543 -316 -383 -962 -3 -345 -114 -705 -440 -145 -664 -12 -108 -410 -946 -278 -448 -268 -224 -678 -619 -926 -143 -989 -432 -465 -662 -997 -303 -366 -125 -231 -469 -179 -809 -638 -111 -694 -740 -37 -453 -295 -34 -978 -688 -226 -396 -976 -798 -319 -416 -865 -169 -363 -56 -107 -311 -130 -39 -329 -17 -495 -724 -308 -29 -968 -231 -380 -501 -137 -203 -630 -403 -331 -34 -25 -613 -842 -563 -335 -241 -607 -279 -582 -739 -359 -65 -3 -149 -713 -705 -51 -201 -206 -955 -211 -96 -638 -349 -331 -464 -240 -766 -662 -720 -225 -319 -45 -773 -760 -977 -888 -654 -772 -900 -679 -330 -726 -172 -732 -206 -780 -319 -413 -223 -253 -51 -422 -825 -245 -843 -71 -794 -373 -231 -985 -766 -678 -489 -941 -101 -682 -108 -111 -380 -784 -158 -890 -690 -680 -19 -816 -958 -820 -198 -139 -782 -392 -960 -680 -892 -313 -929 -817 -246 -748 -353 -573 -830 -655 -734 -846 -970 -999 -951 -453 -772 -828 -264 -376 -37 -985 -596 -462 -19 -914 -625 -125 -421 -880 -890 -284 -656 -62 -226 -857 -268 -151 -993 -822 -494 -43 -478 -507 -363 -499 -466 -880 -606 -181 -415 -196 -711 -993 -762 -175 -277 -442 -266 -220 -13 -181 -947 -463 -188 -691 -877 -350 -916 -47 -595 -326 -771 -794 -223 -312 -213 -214 -315 -688 -84 -579 -250 -737 -178 -953 -446 -264 -618 -322 -416 -118 -198 -828 -852 -114 -976 -929 -349 -287 -382 -793 -802 -422 -703 -909 -107 -540 -607 -605 -385 -377 -918 -262 -12 -978 -513 -648 -723 -950 -512 -680 -48 -853 -834 -157 -451 -134 -583 -523 -249 -770 -179 -652 -477 -833 -621 -175 -751 -961 -12 -175 -348 -183 -372 -515 -114 -56 -683 -151 -927 -709 -931 -623 -436 -481 -378 -609 -409 -809 -424 -197 -935 -26 -84 -128 -548 -73 -364 -773 -467 -823 -337 -106 -8 -329 -202 -782 -933 -357 -816 -845 -716 -373 -221 -686 -858 -474 -529 -701 -329 -640 -523 -813 -366 -291 -675 -506 -160 -833 -451 -665 -21 -879 -776 -834 -477 -984 -462 -521 -416 -526 -461 -436 -155 -292 -276 -265 -359 -269 -63 -684 -327 -9 -912 -982 -897 -418 -72 -652 -905 -991 -488 -44 -292 -756 -886 -714 -428 -307 -347 -143 -852 -896 -6 -857 -478 -270 -117 -742 -705 -457 -127 -597 -678 -522 -491 -160 -225 -82 -788 -402 -439 -652 -947 -220 -640 -884 -692 -873 -181 -257 -783 -266 -628 -809 -768 -99 -927 -1 -517 -455 -197 -614 -555 -41 -254 -51 -447 -490 -659 -336 -109 -607 -717 -238 -903 -416 -291 -659 -524 -270 -743 -805 -647 -192 -194 -768 -653 -524 -760 -57 -876 -49 -653 -377 -129 -894 -277 -525 -801 -180 -560 -451 -392 -298 -601 -828 -842 -309 -404 -450 -533 -360 -444 -647 -427 -181 -307 -403 -452 -757 -876 -702 -380 -422 -573 -981 -343 -891 -409 -433 -257 -268 -856 -71 -938 -702 -634 -881 -618 -544 -432 -434 -675 -735 -845 -717 -732 -780 -882 -870 -719 -979 -494 -687 -574 -501 -592 -127 -65 -644 -366 -726 -955 -531 -561 -126 -806 -167 -326 -637 -765 -466 -787 -658 -301 -17 -546 -931 -877 -436 -508 -510 -272 -787 -455 -307 -746 -96 -62 -94 -940 -902 -28 -589 -819 -434 -397 -582 -255 -571 -593 -835 -649 -26 -417 -379 -350 -250 -513 -931 -130 -359 -440 -141 -70 -723 -524 -660 -505 -951 -813 -27 -344 -272 -587 -370 -945 -140 -720 -659 -224 -249 -479 -14 -181 -994 -327 -993 -650 -502 -841 -268 -286 -739 -377 -696 -721 -904 -425 -320 -501 -421 -857 -699 -294 -685 -997 -97 -828 -726 -310 -83 -442 -476 -354 -474 -359 -425 -662 -457 -818 -431 -582 -821 -766 -487 -626 -840 -513 -558 -977 -596 -390 -12 -449 -52 -942 -198 -576 -273 -724 -110 -310 -587 -803 -958 -239 -457 -851 -349 -356 -414 -818 -457 -484 -159 -767 -748 -794 -404 -478 -761 -339 -120 -590 -992 -922 -196 -734 -240 -167 -520 -778 -40 -766 -232 -487 -516 -883 -89 -66 -5 -793 -370 -210 -558 -235 -485 -813 -69 -594 -932 -313 -28 -58 -556 -221 -93 -55 -465 -633 -382 -641 -850 -79 -711 -11 -417 -634 -354 -726 -895 -152 -310 -319 -653 -242 -470 -278 -446 -66 -102 -428 -731 -134 -635 -6 -437 -356 -577 -538 -87 -85 -458 -721 -58 -458 -37 -13 -246 -508 -933 -694 -123 -717 -51 -100 -986 -712 -605 -415 -265 -367 -441 -349 -807 -49 -482 -124 -336 -640 -540 -987 -214 -335 -764 -544 -169 -509 -858 -399 -309 -710 -832 -364 -633 -706 -573 -145 -741 -736 -48 -352 -689 -851 -421 -417 -192 -439 -348 -57 -967 -686 -435 -31 -858 -581 -810 -658 -94 -257 -229 -284 -252 -597 -12 -696 -382 -335 -773 -587 -852 -778 -377 -97 -937 -540 -124 -154 -777 -504 -952 -813 -877 -438 -662 -757 -266 -170 -43 -436 -74 -368 -406 -476 -741 -83 -949 -764 -424 -754 -577 -834 -832 -810 -388 -76 -825 -689 -957 -381 -333 -13 -122 -144 -654 -877 -939 -275 -280 -743 -575 -962 -613 -366 -311 -749 -365 -592 -413 -935 -940 -161 -663 -160 -347 -423 -48 -160 -24 -729 -940 -648 -557 -650 -553 -852 -117 -662 -72 -356 -290 -584 -526 -855 -955 -527 -665 -304 -837 -385 -886 -479 -721 -315 -187 -180 -142 -345 -495 -919 -550 -536 -1000 -692 -490 -659 -375 -29 -214 -130 -439 -327 -705 -353 -214 -21 -45 -328 -383 -939 -782 -385 -33 -930 -454 -4 -70 -387 -748 -988 -119 -914 -938 -789 -167 -257 -875 -939 -429 -625 -422 -918 -350 -669 -65 -956 -308 -525 -204 -450 -591 -190 -959 -890 -695 -497 -585 -720 -321 -120 -934 -73 -775 -992 -291 -999 -296 -364 -968 -335 -183 -445 -136 -982 -100 -199 -827 -261 -846 -632 -791 -565 -1 -480 -883 -964 -313 -915 -428 -277 -828 -887 -392 -174 -422 -459 -539 -690 -843 -371 -614 -820 -691 -104 -213 -638 -90 -235 -820 -594 -992 -288 -536 -968 -921 -487 -151 -231 -866 -408 -84 -639 -193 -153 -667 -728 -872 -885 -564 -611 -630 -891 -246 -795 -585 -757 -569 -254 -273 -800 -647 -613 -315 -656 -176 -930 -114 -855 -292 -427 -583 -106 -59 -317 -387 -258 -663 -777 -387 -492 -337 -484 -722 -488 -832 -7 -910 -667 -124 -755 -960 -333 -191 -368 -451 -824 -247 -839 -94 -32 -207 -777 -680 -591 -948 -474 -885 -892 -930 -13 -409 -715 -313 -852 -298 -217 -252 -280 -520 -596 -950 -271 -819 -335 -72 -60 -66 -323 -45 -448 -635 -141 -577 -858 -170 -397 -717 -898 -549 -833 -315 -984 -381 -829 -312 -709 -162 -593 -940 -395 -436 -600 -9 -7 -971 -484 -532 -3 -192 -236 -680 -828 -110 -735 -47 -564 -566 -75 -904 -69 -144 -918 -745 -325 -716 -490 -913 -821 -631 -271 -996 -609 -499 -70 -61 -105 -697 -755 -919 -517 -438 -797 -225 -545 -950 -881 -165 -108 -403 -229 -593 -319 -636 -216 -513 -447 -518 -448 -86 -943 -331 -533 -437 -110 -587 -986 -937 -802 -378 -371 -90 -168 -505 -321 -322 -706 -833 -767 -425 -898 -926 -735 -945 -896 -52 -590 -965 -165 -482 -734 -544 -314 -157 -869 -613 -131 -220 -1000 -20 -922 -833 -623 -939 -861 -446 -747 -626 -361 -451 -720 -666 -149 -706 -987 -506 -937 -340 -475 -161 -409 -673 -257 -865 -783 -32 -254 -867 -298 -170 -420 -564 -57 -425 -326 -757 -850 -891 -403 -563 -345 -618 -754 -197 -421 -468 -601 -420 -806 -881 -135 -284 -646 -155 -762 -257 -539 -910 -940 -271 -738 -199 -588 -538 -982 -114 -187 -848 -562 -287 -134 -614 -947 -579 -212 -654 -262 -557 -242 -52 -424 -56 -437 -579 -767 -268 -417 -774 -304 -930 -87 -705 -961 -350 -469 -173 -328 -9 -979 -529 -59 -1 -949 -658 -829 -954 -74 -717 -322 -305 -459 -314 -332 -414 -925 -448 -873 -314 -370 -716 -398 -313 -72 -599 -702 -853 -424 -470 -69 -316 -822 -44 -386 -959 -534 -354 -49 -91 -933 -935 -150 -827 -995 -234 -36 -695 -581 -957 -325 -301 -679 -185 -673 -715 -726 -160 -502 -430 -899 -833 -308 -672 -552 -524 -860 -837 -582 -664 -430 -944 -496 -919 -522 -780 -818 -941 -422 -467 -656 -174 -214 -189 -721 -37 -651 -32 -951 -783 -993 -276 -587 -621 -285 -406 -558 -116 -372 -937 -774 -93 -669 -317 -252 -222 -757 -984 -147 -476 -903 -550 -967 -219 -846 -805 -762 -483 -261 -126 -664 -93 -803 -210 -130 -374 -367 -769 -624 -500 -772 -382 -313 -64 -468 -381 -897 -752 -56 -818 -138 -342 -108 -608 -43 -529 -879 -21 -126 -520 -761 -432 -864 -967 -664 -134 -829 -762 -954 -160 -378 -173 -566 -154 -421 -680 -695 -638 -189 -982 -356 -362 -131 -653 -134 -907 -81 -910 -557 -287 -495 -892 -983 -116 -108 -92 -71 -521 -100 -934 -358 -125 -2 -683 -289 -652 -785 -37 -775 -904 -984 -673 -711 -340 -31 -766 -155 -815 -923 -621 -643 -665 -975 -314 -640 -123 -439 -316 -853 -618 -139 -920 -767 -449 -930 -783 -790 -12 -799 -238 -627 -773 -253 -97 -623 -941 -342 -358 -426 -844 -883 -133 -611 -745 -721 -830 -943 -316 -503 -999 -497 -978 -858 -107 -870 -973 -654 -752 -956 -29 -774 -142 -592 -16 -362 -820 -429 -628 -967 -690 -135 -207 -416 -582 -561 -471 -683 -971 -518 -501 -523 -104 -59 -160 -698 -698 -594 -385 -397 -132 -446 -782 -480 -69 -809 -823 -995 -283 -51 -621 -25 -946 -291 -821 -137 -506 -843 -178 -350 -386 -927 -128 -544 -167 -287 -389 -706 -85 -848 -951 -764 -976 -544 -239 -496 -186 -545 -611 -858 -480 -41 -639 -308 -512 -734 -959 -989 -421 -7 -691 -911 -249 -164 -974 -656 -922 -423 -464 -884 -748 -991 -688 -747 -406 -188 -864 -875 -98 -112 -823 -577 -561 -548 -850 -683 -765 -34 -430 -673 -252 -138 -383 -172 -739 -300 -670 -385 -14 -445 -14 -214 -969 -906 -63 -181 -322 -512 -396 -422 -943 -55 -570 -235 -150 -449 -226 -853 -460 -777 -975 -66 -357 -732 -180 -230 -274 -222 -925 -984 -586 -210 -150 -642 -909 -777 -971 -795 -609 -817 -7 -208 -480 -189 -519 -254 -255 -995 -539 -251 -63 -352 -350 -186 -680 -987 -326 -187 -675 -991 -470 -436 -844 -222 -471 -135 -159 -578 -299 -764 -27 -661 -769 -630 -269 -416 -150 -705 -394 -875 -891 -478 -396 -867 -242 -119 -232 -931 -681 -153 -280 -350 -765 -178 -203 -881 -469 -280 -60 -320 -642 -334 -427 -402 -140 -498 -224 -948 -374 -928 -363 -370 -974 -637 -166 -261 -208 -904 -943 -600 -147 -463 -335 -759 -603 -22 -262 -1 -680 -453 -137 -234 -8 -502 -39 -636 -887 -336 -822 -632 -767 -744 -427 -912 -842 -222 -271 -666 -614 -510 -830 -207 -466 -364 -299 -154 -897 -245 -283 -420 -381 -503 -908 -724 -552 -130 -705 -493 -273 -400 -8 -240 -473 -242 -306 -396 -958 -171 -462 -385 -855 -673 -921 -560 -187 -454 -524 -626 -159 -301 -8 -973 -874 -408 -696 -681 -865 -63 -740 -357 -341 -131 -378 -609 -824 -419 -351 -443 -309 -222 -568 -19 -378 -792 -101 -798 -418 -225 -499 -402 -806 -194 -55 -895 -984 -932 -394 -851 -50 -565 -898 -134 -936 -918 -447 -465 -43 -743 -883 -337 -121 -689 -526 -305 -714 -825 -37 -761 -484 -734 -323 -744 -232 -49 -564 -307 -872 -477 -437 -64 -315 -973 -78 -367 -884 -308 -227 -943 -77 -597 -166 -141 -177 -465 -277 -484 -607 -648 -190 -853 -5 -176 -31 -640 -906 -614 -467 -14 -945 -783 -705 -781 -637 -704 -905 -501 -715 -738 -856 -681 -438 -50 -649 -262 -340 -1000 -234 -169 -338 -129 -770 -225 -735 -440 -256 -310 -434 -629 -310 -442 -817 -848 -646 -141 -100 -883 -318 -56 -657 -455 -380 -382 -828 -478 -544 -834 -501 -586 -746 -189 -230 -12 -315 -144 -966 -59 -561 -425 -404 -601 -75 -527 -705 -510 -143 -937 -721 -940 -182 -166 -345 -887 -390 -856 -969 -414 -59 -316 -420 -799 -59 -618 -274 -593 -653 -435 -991 -565 -614 -598 -505 -65 -769 -519 -821 -44 -630 -766 -145 -531 -373 -751 -767 -310 -420 -650 -872 -946 -985 -125 -53 -288 -23 -409 -91 -840 -18 -324 -27 -463 -971 -968 -647 -707 -320 -80 -398 -893 -392 -920 -239 -244 -968 -660 -33 -46 -330 -874 -978 -654 -355 -610 -373 -827 -593 -715 -803 -626 -541 -642 -634 -452 -26 -58 -634 -822 -4 -832 -758 -754 -155 -621 -179 -858 -424 -885 -625 -942 -239 -69 -862 -442 -601 -51 -683 -828 -405 -427 -99 -79 -124 -797 -290 -794 -805 -275 -641 -222 -321 -599 -373 -398 -716 -822 -235 -872 -332 -347 -352 -766 -500 -616 -165 -394 -283 -103 -7 -297 -170 -127 -636 -992 -941 -391 -492 -328 -182 -321 -98 -36 -455 -785 -45 -537 -798 -812 -931 -761 -838 -19 -343 -73 -735 -915 -699 -856 -543 -592 -953 -935 -110 -556 -434 -893 -70 -155 -631 -609 -778 -115 -123 -313 -301 -459 -551 -393 -409 -668 -369 -731 -246 -916 -799 -440 -170 -721 -794 -989 -368 -865 -524 -586 -116 -184 -159 -566 -477 -423 -844 -155 -541 -638 -742 -26 -79 -334 -111 -753 -404 -827 -503 -648 -502 -866 -20 -905 -375 -356 -556 -888 -371 -460 -279 -62 -324 -103 -59 -495 -999 -877 -25 -667 -228 -187 -724 -311 -784 -697 -844 -666 -106 -941 -591 -980 -671 -521 -572 -679 -368 -898 -294 -463 -507 -800 -903 -562 -513 -91 -102 -652 -625 -36 -663 -433 -485 -885 -54 -611 -890 -508 -224 -250 -963 -308 -985 -233 -842 -351 -912 -540 -257 -494 -480 -827 -5 -351 -363 -68 -866 -353 -472 -638 -188 -432 -527 -636 -37 -662 -493 -620 -441 -767 -136 -930 -56 -123 -845 -60 -824 -546 -440 -587 -434 -244 -862 -853 -364 -368 -586 -176 -263 -686 -139 -154 -327 -593 -645 -132 -271 -956 -552 -144 -600 -579 -636 -195 -93 -388 -477 -863 -629 -51 -594 -719 -124 -317 -472 -227 -666 -770 -349 -212 -805 -269 -544 -366 -307 -231 -227 -671 -948 -599 -629 -436 -58 -95 -609 -344 -46 -987 -972 -979 -226 -501 -500 -362 -82 -375 -51 -286 -374 -479 -473 -611 -67 -964 -208 -213 -943 -684 -242 -86 -439 -770 -297 -417 -862 -539 -213 -894 -825 -415 -685 -187 -863 -290 -264 -959 -712 -990 -933 -706 -301 -761 -69 -51 -593 -338 -21 -956 -750 -139 -202 -204 -761 -642 -933 -25 -726 -982 -604 -414 -151 -464 -620 -755 -654 -743 -447 -260 -25 -371 -683 -287 -141 -316 -140 -532 -18 -627 -517 -420 -275 -266 -782 -762 -969 -384 -910 -771 -869 -698 -159 -526 -689 -238 -573 -704 -1 -557 -135 -9 -470 -508 -431 -594 -584 -766 -545 -844 -719 -102 -647 -120 -909 -702 -531 -733 -650 -446 -157 -910 -824 -695 -124 -496 -822 -697 -979 -391 -785 -399 -182 -968 -848 -387 -980 -781 -65 -319 -612 -437 -156 -927 -220 -580 -885 -496 -707 -221 -133 -644 -190 -950 -698 -68 -39 -497 -606 -351 -128 -665 -301 -62 -733 -783 -104 -322 -21 -144 -120 -426 -39 -540 -341 -771 -800 -667 -281 -988 -85 -808 -904 -327 -887 -11 -204 -520 -91 -887 -979 -573 -407 -242 -111 -87 -499 -898 -552 -189 -146 -612 -463 -951 -281 -738 -37 -922 -567 -339 -477 -434 -741 -560 -632 -837 -639 -80 -588 -182 -954 -433 -249 -686 -41 -377 -838 -119 -782 -594 -355 -348 -892 -328 -491 -235 -451 -829 -10 -689 -646 -132 -908 -310 -182 -225 -80 -217 -684 -348 -694 -852 -930 -226 -103 -654 -941 -172 -796 -747 -639 -781 -52 -512 -760 -475 -161 -177 -60 -488 -926 -66 -542 -600 -726 -682 -466 -728 -660 -370 -157 -283 -733 -353 -362 -271 -616 -432 -878 -111 -138 -474 -897 -409 -822 -670 -522 -33 -296 -890 -312 -847 -168 -889 -395 -93 -821 -115 -753 -834 -764 -121 -941 -333 -69 -220 -389 -757 -70 -582 -66 -316 -756 -22 -825 -139 -284 -829 -67 -89 -819 -830 -693 -21 -174 -532 -409 -478 -220 -997 -950 -206 -510 -988 -774 -180 -574 -78 -457 -69 -446 -325 -357 -169 -450 -612 -331 -787 -118 -152 -594 -397 -251 -81 -255 -226 -902 -438 -420 -604 -508 -294 -949 -218 -87 -897 -540 -1 -803 -503 -541 -8 -247 -47 -272 -350 -686 -647 -935 -839 -169 -200 -662 -736 -428 -61 -263 -933 -257 -562 -191 -885 -332 -263 -405 -381 -52 -351 -897 -980 -562 -661 -603 -913 -82 -425 -299 -514 -359 -309 -484 -409 -286 -589 -415 -764 -245 -841 -84 -104 -440 -1 -925 -119 -383 -752 -700 -266 -817 -342 -932 -468 -750 -928 -118 -899 -520 -552 -737 -490 -156 -575 -934 -609 -115 -573 -835 -680 -880 -292 -137 -878 -322 -776 -159 -748 -762 -615 -585 -376 -382 -926 -724 -768 -262 -94 -223 -253 -80 -600 -583 -392 -757 -708 -551 -927 -856 -1 -177 -504 -511 -607 -250 -582 -969 -383 -601 -365 -999 -37 -460 -859 -578 -332 -953 -283 -216 -864 -931 -898 -796 -487 -817 -487 -218 -659 -356 -87 -144 -320 -887 -220 -230 -817 -587 -473 -803 -10 -239 -991 -140 -372 -548 -260 -138 -321 -293 -805 -133 -445 -86 -26 -120 -880 -316 -429 -398 -947 -332 -45 -907 -293 -525 -896 -373 -351 -611 -607 -423 -685 -616 -102 -434 -760 -141 -833 -761 -877 -947 -261 -425 -897 -836 -851 -913 -803 -385 -724 -7 -280 -584 -680 -96 -554 -883 -844 -934 -627 -707 -331 -26 -762 -517 -744 -48 -3 -335 -854 -831 -531 -728 -978 -95 -65 -498 -782 -327 -520 -575 -551 -991 -575 -58 -675 -520 -672 -551 -836 -335 -93 -661 -620 -366 -747 -902 -121 -874 -965 -18 -9 -579 -177 -223 -282 -115 -597 -24 -176 -118 -57 -564 -778 -548 -998 -339 -747 -740 -251 -895 -992 -551 -799 -223 -776 -255 -934 -134 -106 -101 -347 -184 -503 -528 -537 -846 -597 -873 -783 -570 -666 -833 -84 -124 -247 -354 -504 -762 -229 -338 -66 -272 -1 -220 -422 -93 -58 -727 -340 -803 -945 -922 -570 -606 -766 -10 -979 -247 -839 -272 -260 -584 -790 -230 -469 -996 -96 -543 -884 -780 -950 -755 -382 -699 -871 -355 -23 -995 -268 -208 -397 -551 -198 -616 -885 -390 -260 -63 -957 -572 -38 -499 -317 -380 -463 -735 -879 -472 -218 -790 -279 -240 -952 -821 -233 -96 -191 -553 -80 -477 -8 -301 -957 -897 -635 -937 -914 -752 -273 -661 -954 -213 -104 -505 -483 -660 -167 -615 -243 -984 -459 -387 -219 -586 -725 -514 -569 -208 -949 -210 -632 -825 -382 -358 -750 -972 -317 -836 -987 -62 -288 -735 -728 -143 -157 -611 -358 -520 -725 -656 -635 -178 -914 -54 -924 -696 -361 -866 -229 -197 -254 -651 -203 -818 -373 -517 -202 -530 -989 -248 -64 -254 -795 -59 -831 -221 -436 -323 -103 -428 -68 -624 -668 -14 -124 -337 -335 -257 -251 -795 -267 -627 -674 -371 -105 -917 -485 -879 -425 -254 -87 -705 -799 -874 -307 -851 -632 -821 -868 -473 -281 -519 -474 -904 -996 -852 -893 -207 -636 -348 -444 -45 -157 -354 -929 -913 -728 -292 -8 -884 -974 -535 -337 -335 -848 -773 -390 -171 -934 -39 -312 -485 -991 -778 -852 -568 -691 -342 -187 -107 -243 -826 -236 -80 -726 -232 -84 -991 -898 -436 -486 -227 -953 -317 -416 -421 -160 -686 -717 -224 -79 -669 -724 -561 -89 -640 -389 -751 -728 -438 -423 -915 -394 -429 -277 -532 -201 -548 -926 -609 -904 -546 -281 -341 -839 -627 -998 -404 -141 -236 -385 -556 -862 -244 -296 -20 -237 -130 -997 -799 -731 -506 -677 -484 -178 -444 -802 -12 -875 -790 -391 -152 -157 -862 -765 -514 -162 -596 -243 -799 -140 -739 -779 -712 -150 -696 -169 -305 -498 -682 -666 -568 -922 -113 -22 -498 -790 -862 -439 -937 -117 -713 -858 -816 -544 -928 -57 -264 -468 -740 -165 -953 -594 -499 -981 -737 -863 -7 -80 -343 -808 -381 -936 -455 -147 -92 -717 -82 -466 -837 -678 -438 -759 -285 -61 -237 -966 -648 -76 -513 -412 -707 -974 -799 -541 -196 -254 -260 -194 -29 -170 -43 -278 -192 -178 -604 -828 -544 -394 -168 -859 -391 -697 -126 -11 -307 -320 -827 -55 -418 -191 -112 -394 -908 -965 -928 -687 -408 -93 -120 -880 -461 -432 -889 -983 -461 -623 -713 -748 -904 -407 -498 -829 -335 -53 -143 -494 -541 -788 -846 -459 -531 -219 -68 -820 -390 -506 -122 -562 -820 -455 -481 -227 -948 -13 -829 -403 -671 -860 -221 -967 -9 -758 -151 -249 -104 -697 -637 -425 -656 -739 -759 -619 -948 -327 -36 -329 -88 -990 -848 -8 -821 -123 -90 -720 -322 -721 -417 -28 -716 -355 -725 -867 -642 -727 -699 -453 -356 -573 -864 -339 -700 -664 -893 -526 -158 -657 -522 -986 -474 -670 -835 -366 -959 -819 -465 -631 -796 -283 -207 -543 -660 -917 -995 -651 -7 -345 -350 -475 -79 -856 -325 -285 -163 -972 -340 -565 -759 -241 -119 -376 -538 -433 -83 -364 -1000 -54 -637 -48 -144 -112 -554 -635 -353 -582 -367 -397 -704 -445 -652 -141 -315 -288 -193 -814 -108 -799 -811 -918 -872 -82 -522 -151 -534 -732 -288 -160 -869 -895 -700 -238 -903 -511 -407 -878 -758 -255 -413 -243 -799 -676 -970 -657 -842 -255 -370 -346 -567 -382 -124 -857 -127 -672 -357 -576 -640 -950 -387 -877 -131 -561 -363 -813 -391 -475 -441 -778 -365 -472 -488 -244 -567 -747 -558 -269 -870 -724 -693 -574 -135 -458 -546 -955 -510 -984 -734 -680 -270 -749 -624 -200 -229 -69 -442 -391 -721 -546 -85 -751 -527 -236 -421 -849 -180 -972 -742 -316 -87 -336 -68 -950 -8 -714 -240 -116 -33 -674 -767 -786 -345 -84 -293 -811 -389 -703 -751 -859 -111 -756 -767 -242 -174 -787 -682 -147 -492 -976 -138 -212 -812 -403 -954 -871 -733 -591 -918 -259 -694 -659 -603 -752 -809 -784 -4 -946 -1 -724 -453 -709 -774 -408 -760 -691 -252 -402 -586 -94 -716 -788 -803 -502 -118 -567 -286 -543 -508 -305 -669 -607 -809 -375 -129 -637 -308 -681 -914 -237 -986 -953 -540 -784 -369 -649 -367 -144 -729 -173 -814 -714 -860 -925 -86 -929 -730 -466 -952 -403 -102 -296 -664 -260 -816 -306 -736 -500 -845 -380 -170 -469 -120 -89 -785 -439 -765 -911 -498 -457 -630 -291 -181 -774 -940 -545 -879 -355 -643 -209 -559 -765 -528 -17 -562 -546 -203 -58 -749 -812 -218 -852 -963 -902 -646 -622 -546 -726 -547 -982 -13 -417 -969 -719 -361 -608 -465 -669 -397 -672 -772 -5 -172 -955 -339 -934 -709 -49 -303 -59 -874 -41 -520 -45 -699 -537 -791 -301 -175 -592 -307 -806 -105 -162 -56 -310 -478 -124 -487 -133 -778 -951 -889 -245 -994 -541 -730 -13 -216 -964 -200 -572 -220 -297 -904 -835 -552 -369 -951 -410 -784 -326 -949 -188 -644 -574 -322 -989 -643 -609 -573 -653 -180 -921 -470 -232 -290 -314 -95 -523 -774 -639 -582 -512 -285 -573 -495 -132 -194 -499 -871 -867 -502 -585 -366 -168 -420 -861 -74 -885 -605 -347 -969 -374 -489 -217 -903 -819 -460 -359 -772 -713 -811 -128 -765 -472 -312 -476 -673 -916 -471 -470 -362 -457 -981 -280 -802 -3 -430 -288 -696 -574 -151 -205 -749 -669 -949 -582 -440 -302 -849 -581 -953 -176 -806 -724 -558 -258 -439 -589 -98 -357 -371 -333 -293 -725 -101 -126 -522 -832 -977 -395 -585 -74 -969 -782 -327 -791 -353 -736 -374 -230 -33 -283 -121 -994 -821 -889 -760 -174 -105 -656 -36 -689 -482 -734 -950 -427 -624 -941 -195 -247 -282 -165 -47 -981 -194 -305 -479 -731 -845 -367 -211 -447 -913 -64 -415 -521 -198 -599 -731 -491 -646 -995 -309 -519 -619 -58 -787 -218 -709 -826 -823 -106 -478 -697 -463 -606 -828 -693 -165 -677 -721 -995 -263 -508 -776 -470 -185 -128 -99 -330 -581 -721 -72 -261 -931 -427 -519 -928 -260 -273 -65 -800 -997 -455 -135 -29 -586 -52 -4 -62 -112 -559 -181 -551 -579 -65 -388 -367 -28 -941 -309 -433 -838 -162 -874 -181 -729 -343 -446 -946 -140 -616 -698 -639 -178 -865 -965 -400 -833 -114 -310 -695 -191 -606 -442 -638 -449 -107 -562 -608 -307 -405 -754 -381 -262 -316 -444 -503 -570 -126 -601 -347 -747 -626 -235 -636 -106 -698 -652 -476 -428 -612 -178 -819 -462 -537 -208 -199 -940 -226 -407 -257 -748 -155 -920 -370 -178 -912 -702 -600 -464 -498 -386 -187 -15 -451 -662 -67 -581 -35 -478 -61 -863 -204 -416 -423 -52 -916 -185 -761 -829 -477 -995 -659 -46 -157 -874 -517 -237 -634 -526 -271 -205 -462 -317 -11 -599 -576 -159 -412 -379 -682 -8 -209 -644 -552 -231 -555 -823 -269 -419 -462 -598 -621 -600 -644 -665 -50 -219 -47 -53 -96 -372 -213 -402 -375 -385 -622 -738 -233 -312 -537 -87 -22 -445 -88 -339 -328 -991 -828 -469 -284 -791 -469 -944 -195 -53 -840 -115 -44 -652 -991 -394 -844 -109 -217 -38 -986 -622 -414 -262 -715 -914 -982 -506 -220 -498 -864 -730 -719 -831 -90 -922 -225 -714 -683 -604 -425 -209 -9 -628 -452 -902 -125 -867 -508 -508 -288 -321 -376 -674 -498 -938 -519 -840 -247 -282 -553 -657 -593 -124 -320 -37 -751 -202 -57 -652 -42 -859 -644 -871 -228 -215 -97 -835 -276 -469 -788 -306 -935 -438 -459 -602 -398 -340 -319 -824 -975 -532 -375 -804 -595 -281 -315 -234 -100 -495 -770 -817 -166 -348 -354 -100 -482 -696 -17 -98 -837 -114 -588 -714 -931 -823 -844 -701 -224 -91 -432 -578 -483 -258 -296 -619 -815 -459 -694 -578 -130 -580 -351 -464 -972 -523 -719 -115 -144 -848 -813 -694 -239 -569 -795 -109 -984 -678 -984 -193 -149 -274 -18 -665 -56 -782 -935 -58 -981 -585 -335 -78 -795 -308 -773 -785 -407 -576 -69 -333 -827 -681 -1000 -156 -989 -755 -600 -74 -208 -880 -547 -468 -81 -571 -10 -26 -307 -589 -727 -734 -872 -487 -825 -343 -799 -202 -777 -583 -61 -621 -87 -579 -567 -955 -420 -516 -781 -44 -860 -282 -442 -306 -473 -33 -494 -246 -26 -704 -309 -72 -505 -338 -698 -855 -838 -734 -337 -201 -344 -80 -717 -68 -190 -176 -941 -607 -62 -876 -188 -956 -319 -665 -846 -686 -246 -404 -792 -683 -754 -63 -603 -784 -89 -345 -740 -515 -557 -904 -378 -270 -481 -39 -288 -425 -547 -16 -792 -257 -290 -682 -416 -705 -107 -251 -89 -259 -554 -69 -257 -615 -830 -115 -249 -584 -464 -628 -2 -114 -713 -633 -573 -446 -601 -536 -894 -293 -603 -612 -287 -918 -801 -896 -659 -985 -462 -410 -645 -763 -99 -460 -411 -976 -30 -927 -660 -727 -860 -915 -376 -984 -542 -253 -829 -867 -336 -935 -737 -139 -70 -879 -898 -391 -524 -513 -503 -619 -545 -538 -548 -101 -13 -930 -369 -869 -119 -98 -557 -523 -670 -711 -386 -942 -135 -986 -817 -213 -646 -507 -161 -351 -721 -125 -293 -647 -525 -937 -180 -685 -891 -64 -626 -445 -609 -894 -635 -385 -775 -63 -944 -950 -626 -95 -459 -255 -36 -98 -213 -45 -880 -584 -670 -488 -716 -917 -221 -318 -693 -799 -785 -608 -538 -960 -23 -183 -879 -960 -210 -734 -838 -100 -139 -357 -414 -233 -938 -714 -994 -126 -106 -735 -471 -497 -146 -604 -916 -763 -484 -112 -761 -311 -996 -192 -115 -122 -475 -442 -779 -568 -771 -225 -288 -815 -874 -775 -531 -825 -347 -604 -719 -416 -507 -29 -806 -263 -94 -22 -259 -36 -250 -510 -755 -56 -619 -766 -454 -870 -797 -525 -712 -78 -900 -575 -278 -953 -668 -470 -966 -696 -143 -361 -20 -743 -261 -925 -952 -447 -799 -238 -788 -872 -961 -814 -35 -133 -955 -519 -790 -851 -812 -391 -611 -708 -122 -538 -293 -805 -303 -465 -204 -692 -534 -137 -354 -111 -943 -769 -144 -438 -851 -519 -765 -325 -670 -525 -81 -101 -479 -833 -230 -387 -885 -839 -439 -928 -284 -328 -142 -911 -682 -449 -313 -5 -476 -341 -854 -38 -607 -535 -182 -91 -496 -143 -699 -389 -572 -11 -27 -925 -942 -493 -316 -141 -439 -508 -54 -22 -754 -710 -921 -942 -120 -502 -360 -142 -679 -64 -325 -360 -818 -528 -464 -996 -51 -62 -749 -82 -493 -203 -90 -704 -268 -520 -978 -49 -750 -547 -926 -315 -522 -472 -299 -337 -444 -641 -209 -698 -853 -325 -81 -122 -497 -634 -894 -413 -194 -590 -846 -187 -296 -405 -609 -987 -117 -939 -505 -524 -670 -293 -114 -487 -727 -660 -676 -146 -531 -598 -914 -489 -614 -241 -375 -467 -790 -428 -292 -544 -670 -629 -396 -884 -987 -790 -168 -670 -186 -829 -158 -721 -682 -138 -929 -48 -751 -892 -753 -33 -361 -394 -359 -980 -31 -909 -907 -570 -290 -305 -1 -96 -375 -640 -138 -634 -795 -46 -47 -59 -239 -253 -496 -414 -372 -859 -152 -45 -499 -646 -904 -816 -148 -469 -260 -747 -524 -343 -469 -984 -829 -832 -293 -213 -607 -344 -377 -249 -278 -501 -781 -168 -572 -280 -639 -722 -957 -78 -644 -73 -431 -101 -673 -577 -140 -61 -387 -963 -424 -716 -630 -443 -838 -147 -49 -877 -453 -19 -710 -373 -357 -971 -551 -623 -688 -730 -536 -690 -604 -362 -823 -254 -388 -149 -339 -937 -92 -348 -547 -678 -267 -627 -672 -334 -373 -640 -172 -926 -106 -821 -414 -439 -251 -796 -292 -786 -84 -839 -192 -538 -303 -383 -988 -353 -267 -409 -3 -987 -260 -565 -465 -81 -477 -655 -120 -25 -705 -447 -708 -784 -123 -753 -952 -220 -919 -542 -785 -419 -5 -527 -506 -987 -370 -734 -526 -322 -475 -881 -472 -861 -112 -15 -203 -388 -402 -403 -45 -989 -261 -178 -970 -79 -103 -476 -786 -409 -168 -198 -302 -714 -816 -58 -604 -993 -730 -535 -377 -826 -632 -506 -174 -884 -554 -426 -911 -75 -708 -273 -275 -114 -525 -286 -275 -14 -699 -638 -528 -370 -932 -975 -96 -465 -896 -847 -959 -335 -545 -562 -763 -358 -604 -326 -325 -991 -764 -1000 -363 -69 -666 -108 -657 -455 -244 -135 -901 -273 -225 -796 -717 -11 -775 -800 -540 -61 -626 -269 -414 -179 -93 -67 -228 -773 -135 -567 -98 -337 -346 -432 -335 -860 -306 -457 -586 -950 -684 -401 -688 -978 -616 -891 -550 -303 -243 -888 -202 -105 -931 -173 -64 -350 -103 -513 -327 -43 -130 -724 -368 -487 -884 -12 -933 -131 -459 -551 -20 -79 -26 -279 -922 -599 -242 -938 -854 -134 -179 -133 -770 -622 -382 -748 -906 -380 -590 -442 -250 -618 -577 -43 -225 -518 -751 -807 -69 -78 -587 -744 -843 -560 -659 -929 -882 -753 -198 -400 -617 -276 -749 -207 -321 -453 -697 -657 -275 -15 -103 -296 -425 -94 -940 -908 -550 -527 -927 -619 -936 -998 -396 -15 -669 -666 -239 -648 -216 -590 -208 -442 -960 -486 -41 -680 -713 -403 -126 -420 -554 -362 -574 -347 -9 -509 -904 -189 -572 -704 -282 -509 -558 -755 -665 -856 -990 -146 -119 -523 -228 -142 -96 -400 -935 -17 -827 -143 -300 -897 -268 -994 -97 -394 -904 -353 -501 -375 -245 -413 -371 -143 -174 -280 -312 -165 -341 -235 -34 -465 -760 -358 -127 -695 -237 -910 -986 -494 -506 -726 -219 -734 -842 -184 -867 -460 -615 -115 -450 -715 -12 -871 -917 -50 -146 -895 -754 -936 -70 -258 -564 -928 -167 -24 -823 -688 -230 -160 -776 -168 -369 -496 -838 -304 -802 -219 -943 -385 -670 -209 -320 -212 -159 -356 -490 -561 -830 -467 -795 -35 -323 -143 -980 -688 -460 -230 -446 -830 -512 -278 -855 -853 -486 -4 -65 -187 -803 -56 -812 -903 -518 -926 -296 -107 -353 -573 -487 -783 -163 -542 -621 -969 -764 -134 -915 -389 -956 -695 -361 -98 -699 -955 -697 -978 -897 -822 -445 -473 -30 -805 -512 -706 -972 -426 -280 -532 -827 -259 -259 -381 -20 -411 -834 -306 -237 -914 -170 -745 -348 -136 -155 -622 -520 -795 -364 -251 -587 -265 -247 -41 -849 -13 -736 -234 -955 -189 -251 -395 -412 -15 -668 -714 -461 -980 -362 -469 -398 -29 -774 -909 -519 -403 -351 -604 -192 -480 -407 -50 -805 -627 -438 -861 -244 -299 -874 -287 -730 -917 -657 -434 -940 -817 -607 -376 -101 -983 -667 -313 -591 -999 -184 -937 -32 -772 -664 -318 -519 -854 -784 -63 -347 -341 -806 -574 -166 -757 -538 -822 -197 -680 -141 -47 -213 -138 -862 -630 -269 -895 -970 -554 -262 -767 -434 -145 -945 -27 -729 -924 -330 -272 -648 -177 -65 -229 -961 -722 -137 -283 -326 -457 -288 -480 -758 -712 -39 -364 -850 -398 -939 -455 -867 -977 -574 -734 -366 -612 -488 -86 -80 -183 -487 -290 -117 -843 -896 -258 -813 -897 -13 -359 -97 -125 -685 -642 -957 -237 -997 -753 -867 -489 -186 -273 -791 -720 -30 -986 -449 -501 -116 -445 -82 -769 -338 -956 -145 -910 -143 -41 -644 -754 -64 -751 -988 -573 -756 -751 -74 -700 -380 -139 -653 -380 -95 -769 -644 -752 -404 -973 -654 -611 -409 -975 -362 -153 -4 -48 -308 -35 -13 -952 -989 -752 -424 -473 -152 -126 -612 -178 -772 -520 -690 -475 -547 -277 -375 -147 -977 -768 -419 -723 -865 -970 -685 -471 -234 -694 -783 -994 -773 -96 -162 -156 -310 -199 -82 -741 -489 -927 -995 -51 -519 -461 -705 -300 -133 -97 -690 -217 -900 -801 -578 -379 -948 -308 -206 -138 -916 -966 -76 -227 -422 -663 -717 -185 -592 -392 -793 -852 -252 -143 -1 -34 -441 -669 -641 -666 -961 -784 -738 -5 -994 -56 -703 -634 -654 -249 -868 -514 -777 -720 -743 -777 -209 -446 -32 -648 -569 -939 -79 -710 -325 -541 -467 -81 -930 -827 -137 -859 -374 -846 -364 -378 -166 -18 -684 -494 -192 -705 -255 -412 -588 -219 -369 -815 -518 -370 -304 -437 -503 -212 -551 -611 -833 -306 -704 -926 -499 -374 -949 -750 -533 -395 -842 -306 -533 -696 -208 -56 -870 -804 -732 -398 -855 -706 -31 -533 -903 -537 -378 -213 -672 -635 -765 -445 -970 -911 -838 -812 -353 -425 -767 -532 -980 -885 -652 -623 -421 -308 -977 -949 -669 -573 -343 -304 -416 -542 -952 -444 -509 -347 -969 -795 -583 -688 -879 -423 -643 -25 -873 -418 -535 -59 -786 -291 -119 -84 -756 -32 -931 -321 -755 -702 -505 -438 -357 -743 -711 -370 -157 -260 -279 -150 -107 -954 -969 -14 -356 -230 -521 -499 -50 -120 -930 -654 -504 -913 -375 -427 -46 -68 -794 -979 -696 -219 -778 -717 -350 -12 -152 -931 -523 -657 -114 -325 -209 -582 -588 -702 -317 -729 -91 -135 -477 -391 -707 -602 -260 -610 -551 -62 -554 -170 -968 -863 -18 -858 -999 -75 -288 -155 -3 -256 -969 -475 -368 -364 -327 -494 -698 -659 -120 -160 -909 -471 -157 -465 -608 -654 -533 -680 -629 -371 -391 -49 -122 -888 -533 -255 -979 -623 -218 -843 -447 -323 -316 -791 -173 -132 -69 -801 -352 -759 -689 -97 -574 -151 -492 -446 -690 -401 -944 -122 -420 -26 -730 -744 -659 -27 -155 -313 -785 -925 -129 -13 -290 -427 -712 -541 -361 -207 -510 -746 -463 -216 -625 -599 -986 -801 -866 -178 -352 -455 -129 -240 -397 -619 -363 -435 -888 -525 -40 -84 -301 -277 -604 -413 -169 -249 -706 -185 -311 -714 -832 -249 -592 -551 -125 -941 -79 -659 -75 -274 -471 -113 -649 -969 -737 -889 -891 -943 -934 -662 -287 -918 -316 -389 -981 -403 -380 -778 -862 -124 -300 -996 -39 -788 -512 -181 -336 -88 -27 -33 -764 -983 -759 -660 -193 -634 -877 -322 -462 -714 -828 -332 -629 -770 -526 -922 -192 -82 -130 -550 -978 -283 -342 -293 -753 -695 -686 -93 -899 -509 -310 -727 -247 -233 -993 -569 -605 -563 -451 -8 -595 -566 -153 -338 -970 -166 -950 -674 -220 -866 -145 -938 -510 -896 -216 -501 -285 -735 -201 -17 -168 -488 -386 -302 -100 -692 -241 -966 -170 -866 -227 -4 -935 -104 -466 -950 -635 -858 -251 -116 -272 -125 -837 -762 -340 -373 -143 -614 -633 -832 -162 -685 -302 -164 -107 -613 -835 -706 -529 -973 -482 -357 -194 -423 -713 -46 -643 -832 -2 -656 -975 -310 -942 -610 -84 -719 -116 -83 -941 -855 -400 -866 -525 -860 -840 -674 -287 -675 -212 -170 -276 -518 -339 -873 -393 -230 -226 -937 -18 -48 -68 -182 -713 -411 -313 -242 -2 -612 -318 -237 -810 -337 -991 -432 -311 -399 -221 -401 -350 -758 -639 -167 -508 -716 -63 -677 -227 -983 -863 -373 -672 -616 -628 -126 -717 -928 -289 -503 -403 -608 -125 -155 -552 -701 -643 -917 -341 -771 -537 -297 -971 -953 -738 -674 -998 -973 -443 -122 -415 -224 -448 -671 -912 -365 -379 -329 -632 -667 -481 -268 -398 -835 -409 -639 -469 -344 -792 -353 -711 -565 -731 -781 -187 -507 -983 -265 -549 -655 -899 -963 -879 -611 -517 -495 -756 -153 -932 -605 -991 -398 -783 -127 -706 -697 -496 -534 -748 -707 -101 -915 -354 -486 -93 -850 -782 -939 -170 -722 -552 -652 -51 -296 -987 -444 -132 -480 -531 -169 -732 -205 -176 -858 -464 -907 -68 -837 -415 -572 -172 -747 -652 -687 -910 -467 -870 -106 -697 -790 -348 -799 -301 -656 -859 -874 -981 -870 -734 -372 -933 -457 -885 -481 -343 -646 -436 -499 -727 -943 -484 -521 -467 -317 -641 -118 -568 -393 -797 -910 -968 -526 -42 -429 -766 -484 -441 -244 -110 -19 -246 -859 -891 -724 -412 -783 -625 -298 -207 -144 -867 -404 -715 -454 -934 -455 -234 -623 -675 -301 -334 -723 -57 -820 -212 -439 -731 -641 -905 -718 -266 -397 -693 -714 -176 -250 -513 -412 -515 -972 -616 -258 -874 -285 -142 -824 -813 -939 -406 -198 -724 -26 -344 -231 -779 -570 -29 -190 -165 -921 -175 -931 -973 -508 -250 -559 -90 -933 -379 -874 -396 -431 -579 -615 -856 -824 -31 -162 -486 -612 -414 -5 -249 -858 -834 -711 -762 -698 -469 -746 -125 -719 -436 -743 -410 -628 -898 -181 -550 -78 -470 -99 -87 -459 -207 -12 -901 -719 -692 -568 -119 -188 -761 -405 -480 -196 -586 -138 -279 -147 -297 -783 -128 -238 -417 -400 -914 -877 -336 -624 -429 -132 -609 -667 -314 -797 -90 -515 -873 -451 -21 -927 -452 -591 -57 -800 -1000 -290 -486 -156 -46 -604 -16 -645 -929 -537 -992 -217 -263 -480 -624 -495 -907 -849 -431 -199 -883 -55 -1 -831 -329 -607 -159 -450 -24 -43 -972 -711 -763 -904 -876 -339 -340 -957 -590 -5 -223 -11 -719 -806 -63 -179 -35 -370 -443 -932 -99 -140 -1000 -401 -866 -129 -673 -500 -478 -781 -624 -856 -33 -364 -108 -969 -656 -68 -890 -888 -118 -589 -926 -17 -275 -323 -699 -402 -862 -365 -943 -728 -841 -123 -868 -270 -238 -297 -678 -628 -585 -71 -188 -418 -235 -949 -302 -382 -460 -287 -618 -280 -966 -342 -887 -206 -167 -353 -935 -415 -511 -376 -992 -784 -897 -8 -362 -961 -371 -776 -84 -899 -543 -512 -184 -785 -427 -106 -627 -582 -228 -618 -694 -910 -480 -192 -874 -191 -772 -467 -118 -881 -115 -730 -553 -214 -847 -160 -467 -619 -828 -868 -572 -610 -344 -674 -789 -983 -298 -623 -340 -733 -652 -909 -795 -946 -459 -18 -215 -215 -38 -482 -600 -88 -771 -258 -426 -149 -925 -836 -502 -301 -742 -150 -713 -539 -572 -102 -885 -671 -324 -422 -998 -382 -338 -200 -170 -235 -542 -147 -43 -219 -159 -911 -595 -165 -411 -976 -212 -991 -562 -855 -618 -666 -538 -712 -395 -656 -980 -823 -86 -727 -704 -30 -451 -163 -207 -627 -455 -255 -887 -818 -287 -280 -109 -606 -951 -914 -350 -582 -732 -381 -132 -246 -551 -78 -268 -362 -634 -513 -722 -750 -402 -993 -885 -647 -631 -850 -950 -439 -393 -7 -240 -180 -263 -373 -524 -907 -918 -934 -457 -931 -100 -820 -347 -229 -664 -795 -928 -146 -843 -39 -858 -583 -788 -159 -283 -493 -233 -731 -302 -540 -686 -811 -274 -535 -205 -860 -74 -117 -408 -720 -212 -616 -759 -913 -108 -677 -571 -604 -989 -603 -319 -402 -150 -829 -913 -467 -440 -400 -810 -548 -325 -377 -261 -782 -412 -495 -765 -87 -833 -7 -745 -866 -489 -440 -424 -62 -923 -494 -150 -410 -179 -507 -410 -802 -530 -359 -950 -950 -979 -882 -912 -313 -550 -260 -509 -956 -237 -786 -717 -374 -626 -566 -144 -698 -129 -540 -589 -44 -928 -886 -926 -753 -67 -793 -541 -153 -728 -77 -695 -400 -43 -243 -811 -621 -471 -871 -836 -738 -361 -381 -861 -494 -162 -966 -147 -486 -277 -22 -586 -765 -758 -324 -110 -839 -306 -981 -180 -968 -342 -280 -372 -764 -466 -249 -594 -458 -437 -400 -111 -889 -59 -675 -300 -608 -963 -294 -422 -192 -656 -807 -955 -271 -870 -846 -828 -727 -31 -759 -950 -494 -363 -564 -30 -1 -119 -106 -884 -442 -829 -289 -85 -492 -585 -606 -731 -830 -181 -560 -510 -708 -986 -859 -60 -263 -434 -608 -829 -944 -213 -473 -27 -131 -993 -732 -558 -948 -469 -573 -130 -778 -903 -965 -877 -909 -817 -834 -400 -317 -724 -638 -963 -318 -844 -79 -771 -152 -729 -280 -307 -713 -827 -61 -198 -978 -864 -800 -29 -364 -923 -510 -30 -520 -574 -81 -327 -4 -575 -238 -712 -147 -119 -603 -604 -127 -411 -600 -812 -624 -625 -609 -254 -17 -287 -389 -10 -287 -533 -599 -430 -670 -578 -86 -861 -530 -576 -274 -147 -660 -786 -730 -631 -115 -447 -708 -343 -968 -630 -88 -227 -368 -672 -216 -270 -61 -399 -725 -996 -185 -836 -63 -524 -118 -466 -917 -3 -627 -210 -324 -783 -330 -867 -823 -615 -874 -54 -846 -130 -388 -629 -395 -752 -752 -141 -560 -806 -524 -679 -580 -96 -546 -472 -659 -861 -133 -320 -866 -627 -618 -785 -646 -700 -725 -588 -251 -727 -805 -797 -140 -2 -827 -154 -890 -240 -524 -146 -539 -546 -507 -777 -431 -285 -172 -835 -268 -883 -478 -881 -663 -731 -973 -159 -332 -518 -538 -384 -188 -572 -376 -263 -238 -524 -698 -178 -337 -717 -656 -189 -335 -105 -500 -23 -855 -249 -542 -479 -324 -444 -437 -845 -488 -194 -844 -125 -33 -855 -213 -53 -910 -454 -101 -109 -839 -638 -996 -717 -518 -526 -224 -207 -42 -541 -371 -269 -402 -571 -307 -820 -529 -597 -935 -476 -224 -973 -907 -358 -535 -7 -243 -958 -607 -77 -600 -173 -364 -95 -542 -857 -487 -805 -792 -812 -267 -625 -993 -878 -38 -721 -78 -342 -175 -255 -629 -509 -522 -236 -840 -528 -40 -838 -205 -450 -59 -228 -188 -384 -881 -2 -217 -822 -433 -929 -332 -341 -689 -243 -535 -546 -133 -579 -196 -156 -435 -723 -183 -467 -788 -963 -29 -777 -194 -658 -183 -223 -69 -462 -775 -429 -654 -348 -896 -939 -603 -53 -293 -900 -585 -719 -119 -445 -168 -666 -372 -382 -507 -41 -189 -946 -639 -789 -186 -987 -716 -630 -22 -73 -938 -587 -101 -941 -750 -726 -739 -741 -944 -634 -806 -918 -473 -641 -948 -2 -598 -713 -926 -886 -192 -911 -818 -791 -526 -455 -818 -974 -28 -307 -331 -641 -640 -573 -536 -534 -206 -235 -689 -9 -750 -830 -99 -191 -346 -28 -382 -345 -633 -576 -671 -4 -406 -63 -750 -34 -716 -828 -620 -332 -475 -789 -764 -77 -150 -344 -343 -901 -107 -180 -346 -577 -189 -227 -385 -347 -65 -757 -948 -713 -876 -354 -407 -689 -234 -368 -910 -712 -535 -463 -754 -518 -220 -767 -46 -64 -652 -851 -653 -292 -821 -488 -320 -223 -219 -230 -759 -6 -761 -663 -735 -563 -550 -197 -485 -609 -541 -262 -430 -786 -972 -230 -971 -805 -385 -60 -93 -489 -608 -850 -606 -358 -459 -586 -712 -711 -262 -157 -86 -784 -526 -950 -651 -287 -922 -407 -173 -371 -609 -836 -908 -243 -615 -919 -412 -451 -993 -856 -315 -744 -637 -637 -824 -482 -821 -386 -654 -924 -211 -139 -548 -199 -349 -945 -620 -261 -946 -360 -972 -462 -151 -862 -55 -779 -676 -159 -284 -517 -820 -867 -938 -897 -812 -504 -100 -706 -251 -544 -817 -124 -928 -659 -917 -56 -850 -909 -248 -32 -332 -816 -747 -410 -940 -13 -67 -75 -579 -109 -876 -576 -567 -367 -787 -781 -841 -474 -136 -380 -267 -994 -864 -734 -629 -517 -199 -40 -831 -206 -822 -317 -916 -239 -531 -407 -107 -849 -966 -167 -865 -42 -466 -298 -773 -574 -152 -320 -793 -640 -379 -944 -320 -492 -372 -629 -242 -128 -669 -161 -44 -684 -885 -797 -568 -897 -255 -35 -567 -834 -399 -834 -863 -649 -615 -724 -906 -312 -760 -823 -734 -649 -72 -116 -722 -492 -229 -87 -933 -765 -2 -546 -406 -767 -778 -227 -802 -912 -821 -656 -99 -786 -359 -195 -195 -629 -369 -95 -910 -917 -890 -417 -339 -895 -670 -886 -178 -909 -862 -752 -696 -630 -716 -773 -738 -750 -319 -97 -604 -798 -812 -613 -852 -302 -637 -587 -218 -988 -314 -649 -107 -884 -235 -526 -248 -298 -726 -30 -662 -904 -287 -303 -13 -148 -915 -889 -436 -830 -706 -268 -533 -982 -111 -155 -3 -644 -772 -766 -368 -232 -135 -894 -590 -665 -730 -37 -150 -275 -599 -693 -618 -698 -670 -53 -32 -326 -737 -337 -44 -64 -67 -883 -993 -416 -424 -110 -326 -65 -468 -335 -701 -975 -672 -987 -660 -295 -507 -695 -672 -747 -189 -164 -739 -73 -489 -212 -318 -291 -376 -713 -629 -40 -81 -489 -741 -134 -293 -998 -448 -14 -149 -625 -911 -197 -196 -155 -961 -862 -409 -330 -168 -784 -14 -183 -545 -67 -437 -196 -283 -711 -37 -200 -743 -337 -559 -993 -923 -447 -537 -479 -719 -938 -917 -848 -904 -199 -945 -901 -430 -183 -172 -83 -461 -720 -938 -866 -769 -365 -571 -715 -509 -6 -519 -603 -793 -4 -792 -833 -961 -194 -948 -198 -377 -856 -24 -480 -679 -289 -325 -709 -379 -918 -445 -896 -370 -608 -731 -692 -687 -905 -883 -280 -522 -967 -448 -670 -694 -975 -559 -777 -78 -484 -640 -628 -904 -26 -137 -562 -668 -335 -854 -669 -713 -176 -810 -487 -880 -351 -940 -217 -289 -909 -24 -772 -479 -558 -395 -796 -177 -549 -761 -909 -970 -402 -31 -770 -195 -550 -256 -193 -889 -678 -614 -676 -73 -460 -394 -365 -250 -704 -917 -118 -466 -380 -186 -715 -899 -473 -657 -715 -31 -306 -404 -650 -752 -567 -229 -540 -199 -380 -138 -71 -337 -326 -559 -305 -329 -800 -35 -856 -199 -102 -341 -789 -365 -499 -413 -751 -774 -781 -142 -641 -172 -731 -595 -634 -932 -532 -562 -55 -597 -225 -599 -842 -482 -175 -669 -439 -2 -408 -31 -926 -12 -760 -690 -600 -690 -900 -488 -427 -577 -121 -418 -656 -302 -840 -229 -332 -492 -442 -79 -304 -494 -389 -28 -53 -474 -168 -200 -10 -623 -67 -951 -380 -370 -718 -503 -975 -508 -826 -113 -928 -385 -245 -393 -537 -719 -372 -71 -655 -533 -386 -932 -480 -267 -562 -275 -483 -450 -579 -762 -509 -435 -436 -249 -32 -931 -108 -376 -202 -65 -499 -340 -942 -842 -376 -988 -678 -107 -921 -847 -405 -391 -142 -965 -26 -28 -453 -837 -128 -428 -865 -283 -314 -646 -400 -616 -411 -247 -595 -722 -729 -176 -184 -238 -155 -936 -853 -56 -875 -180 -516 -93 -869 -995 -176 -253 -682 -129 -864 -86 -706 -42 -622 -343 -303 -746 -174 -282 -247 -801 -853 -945 -226 -210 -80 -880 -221 -762 -3 -636 -918 -236 -730 -6 -718 -729 -76 -106 -816 -543 -486 -995 -441 -845 -890 -462 -526 -349 -114 -122 -400 -857 -681 -145 -966 -681 -675 -260 -263 -973 -474 -988 -641 -372 -837 -351 -817 -195 -66 -529 -462 -740 -177 -65 -769 -425 -65 -138 -741 -754 -354 -728 -844 -992 -258 -602 -252 -402 -17 -507 -475 -732 -958 -927 -515 -738 -336 -101 -961 -394 -46 -725 -973 -303 -315 -795 -213 -714 -829 -630 -245 -489 -180 -785 -274 -220 -372 -353 -506 -53 -632 -784 -230 -488 -928 -131 -462 -737 -627 -363 -380 -652 -99 -823 -911 -323 -754 -182 -741 -768 -579 -954 -563 -333 -996 -822 -530 -695 -497 -615 -766 -724 -73 -595 -365 -332 -895 -236 -205 -753 -393 -881 -881 -834 -220 -482 -108 -676 -540 -946 -548 -573 -383 -779 -207 -405 -779 -169 -737 -523 -724 -32 -97 -98 -901 -462 -580 -596 -568 -949 -757 -344 -670 -908 -568 -518 -688 -500 -567 -888 -578 -896 -661 -620 -920 -478 -42 -121 -466 -662 -902 -678 -97 -350 -139 -89 -883 -501 -808 -822 -798 -152 -954 -652 -972 -832 -698 -813 -931 -814 -919 -595 -617 -344 -734 -746 -164 -810 -413 -251 -445 -915 -200 -718 -508 -588 -827 -17 -562 -100 -399 -192 -264 -199 -974 -538 -426 -812 -959 -831 -646 -175 -55 -722 -637 -415 -579 -918 -908 -822 -156 -694 -412 -406 -89 -521 -438 -353 -355 -916 -195 -579 -119 -597 -475 -537 -907 -875 -459 -400 -449 -778 -868 -939 -971 -335 -912 -441 -974 -797 -419 -925 -525 -798 -286 -44 -636 -365 -898 -318 -292 -530 -137 -758 -138 -593 -934 -557 -481 -316 -956 -12 -307 -773 -950 -430 -515 -435 -481 -722 -913 -741 -334 -137 -905 -509 -514 -536 -217 -958 -606 -503 -66 -557 -307 -15 -475 -119 -235 -829 -657 -553 -387 -17 -233 -196 -45 -752 -455 -773 -121 -576 -576 -288 -657 -993 -202 -640 -341 -846 -686 -240 -738 -609 -953 -777 -793 -787 -585 -788 -846 -526 -848 -939 -404 -462 -415 -792 -774 -70 -543 -937 -473 -302 -911 -240 -780 -704 -568 -159 -302 -100 -873 -599 -826 -366 -974 -280 -824 -320 -555 -816 -472 -248 -880 -999 -493 -972 -764 -48 -532 -748 -978 -721 -746 -847 -669 -650 -129 -417 -902 -311 -130 -36 -298 -414 -934 -886 -393 -963 -985 -681 -694 -468 -16 -846 -24 -178 -10 -585 -872 -835 -130 -647 -291 -140 -711 -565 -768 -893 -920 -82 -788 -465 -427 -292 -98 -84 -126 -581 -664 -477 -403 -118 -62 -754 -615 -825 -436 -653 -471 -272 -166 -476 -385 -465 -735 -50 -705 -363 -629 -991 -869 -978 -900 -720 -643 -782 -954 -462 -249 -551 -556 -328 -685 -195 -108 -427 -673 -270 -336 -993 -650 -121 -792 -151 -613 -708 -163 -437 -532 -172 -328 -875 -987 -8 -680 -863 -173 -58 -58 -74 -845 -744 -144 -672 -496 -465 -196 -638 -556 -732 -21 -244 -798 -293 -699 -938 -161 -270 -864 -223 -688 -441 -569 -725 -205 -880 -762 -199 -473 -992 -820 -718 -948 -891 -978 -622 -434 -754 -724 -542 -930 -152 -501 -301 -881 -301 -694 -56 -121 -584 -318 -641 -203 -805 -243 -756 -548 -227 -472 -584 -647 -790 -663 -181 -734 -871 -14 -934 -750 -381 -70 -260 -668 -164 -621 -739 -262 -299 -46 -705 -549 -954 -28 -579 -421 -898 -420 -346 -417 -969 -900 -235 -974 -652 -470 -982 -305 -518 -138 -958 -686 -92 -34 -92 -801 -175 -359 -123 -293 -20 -627 -706 -651 -85 -178 -302 -322 -18 -78 -484 -987 -461 -578 -898 -897 -747 -726 -580 -118 -988 -698 -522 -466 -218 -161 -764 -773 -79 -512 -531 -172 -576 -323 -910 -16 -792 -404 -965 -117 -116 -633 -487 -863 -704 -610 -760 -948 -883 -159 -947 -230 -252 -800 -769 -385 -273 -12 -232 -684 -995 -214 -91 -743 -814 -482 -422 -809 -891 -462 -678 -562 -857 -71 -423 -401 -407 -358 -473 -22 -450 -15 -779 -526 -69 -258 -367 -14 -905 -257 -939 -651 -182 -298 -862 -687 -482 -785 -939 -466 -354 -202 -883 -650 -558 -84 -823 -653 -286 -463 -825 -145 -469 -670 -907 -890 -470 -80 -464 -776 -413 -189 -569 -649 -340 -331 -676 -907 -334 -119 -159 -392 -719 -24 -157 -608 -242 -82 -580 -380 -443 -634 -746 -736 -603 -998 -729 -138 -75 -726 -819 -186 -237 -850 -222 -930 -829 -580 -133 -89 -591 -73 -532 -3 -778 -550 -582 -738 -232 -303 -690 -921 -60 -692 -153 -41 -588 -493 -821 -67 -973 -265 -498 -494 -296 -656 -571 -772 -142 -824 -520 -401 -393 -330 -590 -34 -923 -510 -944 -13 -16 -769 -560 -634 -338 -299 -236 -930 -980 -647 -1000 -672 -233 -866 -201 -332 -896 -148 -841 -649 -847 -722 -972 -819 -142 -830 -788 -773 -440 -324 -959 -673 -561 -990 -808 -939 -564 -772 -199 -94 -452 -333 -33 -212 -542 -283 -255 -966 -545 -489 -989 -331 -938 -705 -821 -129 -49 -321 -755 -121 -699 -590 -155 -394 -362 -337 -566 -910 -716 -599 -671 -862 -836 -657 -613 -682 -260 -519 -336 -132 -986 -85 -363 -884 -958 -947 -547 -823 -925 -860 -626 -998 -116 -397 -858 -784 -122 -409 -737 -414 -800 -148 -213 -307 -787 -741 -475 -860 -430 -231 -579 -135 -88 -225 -923 -241 -247 -980 -255 -919 -224 -245 -631 -466 -276 -320 -353 -838 -191 -650 -904 -520 -938 -107 -405 -533 -482 -61 -639 -783 -920 -315 -4 -696 -595 -914 -626 -851 -707 -575 -748 -66 -500 -559 -955 -859 -999 -135 -85 -898 -586 -705 -614 -574 -389 -678 -589 -730 -672 -453 -633 -392 -924 -976 -917 -347 -736 -919 -493 -724 -154 -837 -390 -78 -462 -181 -537 -890 -981 -855 -78 -785 -824 -987 -102 -239 -709 -224 -762 -705 -519 -201 -330 -778 -496 -281 -458 -197 -170 -289 -634 -302 -880 -604 -704 -910 -919 -951 -658 -733 -714 -393 -990 -468 -716 -535 -821 -766 -536 -417 -537 -420 -649 -866 -843 -297 -805 -752 -751 -686 -673 -168 -777 -907 -593 -6 -749 -893 -700 -384 -436 -944 -781 -659 -215 -273 -278 -386 -988 -38 -824 -293 -275 -11 -678 -110 -249 -786 -679 -643 -871 -267 -451 -802 -449 -538 -784 -890 -496 -765 -816 -514 -471 -99 -734 -436 -343 -776 -997 -103 -536 -620 -217 -474 -153 -803 -666 -703 -138 -657 -702 -109 -646 -21 -210 -43 -682 -823 -778 -247 -365 -244 -786 -699 -48 -772 -651 -19 -41 -549 -501 -657 -731 -736 -390 -676 -969 -378 -765 -837 -328 -304 -563 -117 -115 -235 -650 -993 -71 -317 -630 -63 -500 -926 -537 -86 -885 -236 -593 -263 -81 -511 -722 -960 -816 -449 -16 -876 -109 -204 -390 -447 -224 -246 -578 -940 -385 -468 -440 -519 -639 -852 -802 -602 -240 -201 -793 -278 -438 -435 -572 -141 -619 -817 -341 -414 -927 -966 -637 -314 -325 -702 -62 -469 -192 -314 -336 -960 -946 -332 -280 -322 -735 -702 -459 -263 -460 -310 -274 -996 -808 -488 -726 -40 -126 -883 -836 -419 -135 -518 -757 -987 -272 -319 -932 -878 -674 -450 -182 -602 -161 -586 -983 -29 -124 -146 -44 -658 -316 -621 -890 -751 -252 -903 -256 -260 -491 -267 -56 -701 -788 -588 -18 -376 -827 -464 -15 -166 -669 -235 -47 -294 -988 -812 -579 -559 -676 -570 -960 -199 -349 -958 -155 -141 -509 -919 -598 -30 -590 -369 -529 -290 -123 -813 -922 -534 -327 -417 -56 -516 -185 -604 -491 -580 -92 -429 -175 -540 -369 -208 -172 -542 -623 -627 -212 -549 -347 -464 -594 -461 -752 -201 -518 -177 -591 -602 -227 -500 -544 -774 -494 -169 -992 -90 -155 -548 -474 -477 -912 -925 -584 -933 -999 -743 -459 -142 -207 -530 -840 -242 -144 -510 -385 -456 -953 -20 -986 -182 -66 -461 -12 -976 -237 -490 -396 -653 -494 -836 -596 -244 -13 -530 -954 -728 -503 -141 -588 -512 -50 -44 -189 -410 -157 -126 -24 -718 -533 -799 -949 -879 -801 -92 -564 -207 -913 -453 -686 -213 -231 -213 -772 -159 -805 -923 -123 -239 -146 -40 -308 -864 -698 -824 -21 -325 -15 -755 -663 -368 -833 -244 -68 -878 -617 -330 -560 -44 -78 -625 -772 -160 -929 -874 -41 -645 -612 -260 -702 -392 -821 -599 -953 -900 -480 -540 -775 -395 -835 -639 -759 -452 -403 -698 -203 -80 -165 -904 -291 -227 -564 -209 -375 -388 -144 -624 -710 -925 -119 -421 -791 -532 -958 -318 -720 -109 -472 -562 -694 -946 -826 -232 -921 -765 -418 -863 -318 -276 -678 -38 -545 -92 -52 -122 -601 -334 -586 -528 -139 -241 -233 -191 -977 -862 -963 -650 -316 -132 -91 -47 -607 -19 -794 -2 -822 -747 -264 -512 -884 -522 -980 -407 -98 -502 -414 -967 -225 -715 -313 -958 -266 -533 -641 -929 -709 -790 -287 -208 -12 -15 -103 -25 -806 -958 -646 -297 -733 -46 -908 -505 -791 -278 -580 -565 -217 -336 -934 -632 -798 -208 -692 -305 -86 -807 -304 -419 -802 -131 -319 -272 -40 -351 -868 -824 -247 -816 -70 -696 -740 -79 -354 -717 -517 -152 -872 -144 -59 -949 -933 -180 -89 -669 -582 -751 -505 -135 -632 -864 -856 -853 -910 -708 -770 -859 -192 -65 -895 -954 -408 -802 -407 -303 -356 -676 -463 -290 -910 -717 -188 -733 -892 -781 -621 -421 -109 -4 -124 -73 -149 -377 -318 -969 -21 -968 -897 -124 -218 -427 -504 -245 -675 -859 -309 -22 -932 -41 -977 -201 -917 -172 -827 -520 -429 -664 -789 -934 -651 -842 -181 -593 -359 -877 -828 -586 -772 -956 -157 -377 -630 -232 -166 -743 -148 -546 -8 -859 -846 -147 -330 -40 -676 -726 -366 -661 -696 -356 -609 -442 -631 -709 -13 -975 -778 -578 -721 -222 -19 -552 -698 -616 -397 -355 -549 -749 -485 -671 -634 -62 -386 -133 -852 -20 -424 -471 -569 -729 -200 -799 -449 -190 -374 -945 -236 -535 -647 -847 -474 -635 -956 -361 -920 -499 -454 -215 -703 -974 -358 -20 -920 -335 -744 -716 -680 -795 -177 -480 -291 -389 -900 -79 -412 -401 -355 -406 -919 -989 -490 -82 -325 -123 -342 -979 -486 -422 -595 -305 -769 -748 -266 -625 -807 -146 -149 -241 -367 -915 -366 -155 -749 -342 -825 -16 -352 -405 -209 -5 -671 -525 -20 -836 -689 -302 -568 -205 -557 -476 -284 -752 -959 -330 -387 -35 -641 -23 -518 -413 -656 -276 -955 -425 -580 -613 -386 -765 -981 -829 -186 -911 -30 -420 -956 -292 -708 -506 -190 -1000 -442 -182 -387 -399 -205 -817 -234 -631 -614 -448 -876 -414 -859 -105 -515 -5 -629 -963 -235 -642 -120 -259 -844 -591 -774 -394 -183 -227 -1 -666 -847 -982 -158 -374 -745 -845 -65 -158 -155 -64 -188 -739 -304 -475 -423 -905 -292 -527 -197 -189 -937 -246 -850 -479 -88 -398 -160 -680 -613 -130 -300 -810 -149 -407 -357 -876 -691 -585 -891 -598 -434 -666 -510 -972 -791 -178 -948 -615 -407 -719 -846 -858 -590 -447 -831 -394 -859 -104 -113 -732 -289 -892 -610 -8 -542 -960 -30 -641 -942 -247 -832 -299 -291 -800 -407 -820 -931 -473 -64 -390 -873 -80 -103 -241 -684 -720 -274 -487 -228 -296 -580 -621 -220 -354 -459 -118 -705 -555 -997 -228 -165 -440 -708 -215 -490 -241 -814 -520 -663 -585 -479 -77 -467 -540 -193 -351 -646 -596 -3 -119 -664 -878 -96 -879 -79 -235 -815 -572 -177 -692 -760 -884 -942 -797 -522 -808 -711 -612 -240 -605 -309 -185 -554 -638 -616 -370 -16 -359 -309 -147 -550 -910 -84 -298 -633 -110 -582 -698 -415 -975 -837 -525 -348 -362 -399 -739 -925 -571 -206 -677 -330 -776 -132 -495 -254 -416 -475 -749 -565 -643 -411 -353 -495 -710 -181 -928 -990 -234 -247 -408 -329 -983 -952 -382 -410 -323 -157 -115 -172 -284 -382 -588 -576 -177 -250 -603 -750 -207 -892 -299 -703 -335 -277 -965 -93 -130 -218 -811 -439 -172 -178 -530 -964 -386 -972 -622 -636 -269 -959 -17 -380 -316 -924 -59 -305 -313 -321 -676 -121 -916 -310 -803 -383 -924 -552 -882 -175 -302 -552 -479 -472 -86 -746 -230 -477 -685 -695 -315 -210 -508 -174 -395 -443 -497 -34 -17 -739 -519 -303 -589 -343 -998 -766 -51 -811 -879 -506 -541 -300 -425 -859 -868 -823 -782 -556 -155 -308 -905 -240 -45 -889 -938 -901 -770 -980 -458 -515 -34 -835 -67 -138 -881 -889 -849 -95 -805 -835 -488 -406 -990 -736 -959 -196 -628 -480 -960 -450 -710 -109 -929 -638 -572 -998 -891 -181 -593 -458 -521 -407 -289 -843 -501 -407 -562 -822 -294 -27 -960 -261 -950 -346 -58 -903 -278 -80 -578 -900 -53 -579 -810 -711 -454 -586 -571 -642 -859 -551 -161 -993 -945 -26 -308 -955 -837 -26 -412 -357 -858 -962 -178 -452 -626 -78 -316 -729 -558 -76 -279 -576 -119 -844 -734 -267 -404 -81 -400 -234 -996 -295 -669 -906 -181 -235 -765 -162 -681 -586 -341 -575 -182 -459 -391 -690 -410 -797 -322 -998 -713 -946 -563 -746 -657 -431 -868 -531 -167 -684 -402 -456 -996 -498 -636 -915 -494 -381 -104 -127 -263 -222 -846 -580 -126 -218 -951 -939 -477 -376 -361 -680 -195 -644 -256 -938 -749 -972 -145 -827 -934 -320 -457 -959 -232 -491 -741 -549 -416 -685 -818 -992 -1 -704 -520 -881 -993 -684 -355 -603 -301 -184 -889 -227 -922 -279 -139 -594 -686 -814 -257 -962 -462 -275 -838 -839 -735 -701 -829 -248 -336 -810 -167 -760 -944 -138 -698 -275 -124 -834 -953 -909 -857 -243 -158 -566 -486 -582 -86 -832 -310 -516 -893 -368 -598 -338 -778 -273 -729 -184 -429 -185 -158 -704 -710 -451 -857 -312 -947 -890 -369 -50 -371 -776 -243 -110 -819 -623 -950 -362 -536 -878 -931 -182 -551 -110 -688 -553 -307 -734 -679 -27 -801 -764 -501 -562 -310 -739 -445 -201 -37 -998 -718 -87 -843 -209 -275 -290 -64 -743 -785 -300 -577 -100 -685 -663 -245 -303 -116 -978 -451 -240 -335 -777 -340 -377 -450 -827 -169 -568 -659 -582 -921 -604 -91 -19 -759 -577 -605 -154 -188 -279 -957 -95 -742 -7 -337 -233 -783 -900 -784 -80 -483 -874 -91 -134 -230 -341 -216 -55 -74 -417 -992 -845 -464 -900 -55 -380 -733 -351 -44 -183 -482 -869 -28 -464 -572 -878 -636 -884 -136 -187 -699 -767 -398 -988 -826 -552 -124 -52 -563 -407 -363 -814 -435 -730 -115 -575 -786 -650 -290 -73 -426 -154 -144 -709 -427 -382 -278 -791 -298 -859 -442 -470 -428 -917 -618 -137 -22 -765 -972 -961 -620 -489 -713 -187 -983 -138 -82 -839 -256 -651 -11 -326 -531 -675 -24 -564 -815 -532 -226 -986 -214 -907 -20 -142 -598 -230 -447 -700 -599 -214 -101 -179 -695 -215 -894 -694 -551 -950 -791 -676 -865 -549 -579 -368 -976 -293 -707 -858 -347 -342 -362 -515 -656 -497 -729 -515 -650 -428 -968 -427 -998 -192 -760 -993 -661 -111 -673 -998 -907 -312 -886 -166 -582 -601 -699 -51 -742 -35 -54 -772 -769 -678 -764 -942 -843 -947 -503 -763 -95 -437 -48 -667 -340 -271 -110 -111 -394 -352 -681 -490 -282 -546 -771 -429 -173 -193 -322 -497 -38 -717 -946 -483 -111 -823 -270 -739 -84 -802 -466 -827 -32 -272 -852 -969 -623 -397 -320 -902 -253 -22 -440 -666 -650 -2 -646 -116 -863 -879 -535 -524 -821 -751 -920 -862 -967 -854 -537 -921 -272 -202 -170 -429 -608 -600 -391 -709 -913 -462 -57 -305 -560 -345 -224 -716 -399 -84 -777 -90 -567 -815 -518 -280 -363 -119 -955 -146 -651 -934 -420 -372 -220 -877 -211 -717 -945 -776 -889 -369 -883 -6 -533 -668 -232 -159 -909 -966 -581 -62 -699 -505 -247 -16 -431 -835 -401 -211 -790 -608 -702 -411 -450 -905 -459 -450 -42 -768 -978 -10 -345 -724 -228 -100 -329 -851 -58 -709 -551 -104 -128 -875 -787 -239 -930 -23 -997 -713 -660 -204 -923 -119 -771 -522 -549 -12 -803 -129 -117 -61 -60 -169 -601 -935 -60 -680 -107 -775 -936 -41 -201 -711 -998 -331 -414 -556 -74 -809 -866 -69 -762 -390 -843 -303 -484 -525 -733 -799 -856 -607 -277 -978 -485 -656 -947 -645 -53 -797 -178 -207 -762 -738 -718 -871 -120 -45 -912 -581 -618 -73 -191 -79 -583 -453 -560 -836 -625 -595 -967 -88 -801 -983 -201 -570 -759 -667 -602 -295 -159 -425 -865 -465 -955 -232 -397 -231 -116 -756 -232 -948 -483 -384 -579 -124 -912 -696 -503 -488 -454 -52 -978 -922 -900 -926 -464 -75 -756 -313 -884 -312 -129 -430 -577 -715 -529 -92 -318 -585 -283 -56 -540 -628 -328 -610 -254 -793 -739 -202 -488 -250 -680 -250 -167 -852 -464 -982 -522 -372 -378 -883 -47 -902 -773 -12 -432 -318 -636 -194 -134 -929 -780 -39 -717 -300 -929 -42 -551 -356 -934 -656 -845 -988 -734 -339 -590 -549 -816 -415 -196 -473 -511 -910 -455 -206 -689 -745 -756 -372 -705 -855 -998 -488 -921 -310 -955 -579 -849 -942 -705 -571 -584 -139 -494 -221 -7 -503 -718 -356 -449 -783 -362 -78 -217 -927 -855 -143 -145 -126 -807 -668 -761 -872 -958 -997 -95 -461 -670 -80 -458 -897 -87 -994 -821 -746 -777 -396 -441 -12 -990 -820 -238 -161 -53 -531 -636 -169 -615 -154 -497 -971 -924 -19 -832 -12 -916 -69 -751 -511 -931 -422 -443 -854 -368 -887 -90 -703 -933 -916 -649 -208 -910 -402 -407 -106 -812 -734 -82 -538 -401 -668 -103 -319 -153 -448 -822 -607 -957 -260 -788 -744 -12 -994 -193 -921 -16 -172 -143 -28 -184 -459 -214 -954 -158 -730 -669 -759 -435 -163 -661 -752 -296 -775 -996 -343 -379 -970 -60 -14 -508 -166 -91 -104 -960 -88 -926 -121 -833 -633 -171 -713 -953 -325 -225 -881 -398 -339 -194 -651 -787 -654 -151 -781 -469 -670 -624 -677 -180 -577 -359 -18 -725 -34 -340 -249 -783 -349 -578 -157 -905 -331 -153 -924 -297 -914 -710 -538 -757 -257 -476 -104 -602 -63 -636 -843 -137 -290 -117 -761 -378 -104 -90 -311 -119 -187 -903 -129 -226 -433 -734 -276 -131 -905 -446 -177 -900 -632 -853 -930 -379 -550 -527 -295 -520 -478 -961 -368 -537 -293 -902 -72 -142 -882 -131 -786 -420 -572 -699 -677 -334 -865 -300 -51 -184 -45 -290 -498 -342 -526 -138 -23 -731 -368 -168 -598 -782 -839 -80 -590 -826 -512 -124 -42 -425 -805 -806 -3 -644 -802 -333 -882 -48 -910 -486 -173 -834 -691 -188 -587 -331 -347 -549 -914 -121 -143 -458 -291 -245 -315 -435 -867 -331 -984 -897 -318 -836 -16 -643 -608 -413 -758 -365 -298 -242 -916 -64 -39 -678 -740 -855 -818 -450 -852 -299 -124 -71 -431 -478 -153 -692 -291 -890 -754 -107 -329 -297 -338 -125 -196 -564 -501 -988 -57 -201 -607 -150 -971 -872 -702 -605 -791 -90 -909 -950 -575 -559 -233 -616 -850 -576 -287 -346 -38 -633 -868 -128 -540 -850 -453 -480 -668 -222 -936 -544 -489 -587 -585 -742 -569 -182 -930 -313 -794 -117 -456 -145 -270 -508 -42 -792 -91 -656 -328 -703 -696 -574 -433 -357 -550 -849 -839 -704 -72 -71 -361 -700 -825 -757 -693 -548 -227 -90 -791 -915 -134 -656 -185 -431 -404 -109 -663 -804 -280 -301 -175 -113 -518 -894 -262 -519 -818 -847 -358 -573 -27 -233 -151 -403 -295 -305 -331 -609 -776 -206 -735 -459 -621 -323 -254 -750 -882 -428 -571 -334 -960 -25 -595 -508 -229 -146 -153 -570 -842 -765 -778 -374 -275 -162 -74 -561 -4 -492 -624 -296 -728 -951 -933 -570 -472 -678 -835 -477 -86 -333 -327 -906 -886 -290 -560 -640 -583 -40 -492 -84 -479 -878 -897 -702 -520 -802 -865 -960 -58 -507 -662 -677 -292 -843 -960 -129 -340 -156 -557 -846 -549 -110 -542 -513 -814 -521 -516 -202 -732 -583 -963 -402 -600 -444 -21 -408 -590 -171 -101 -336 -500 -248 -710 -811 -729 -400 -728 -258 -794 -151 -332 -11 -20 -769 -490 -163 -483 -348 -40 -245 -542 -977 -108 -959 -828 -439 -861 -264 -901 -887 -883 -940 -28 -599 -871 -626 -712 -61 -901 -804 -312 -414 -551 -828 -144 -104 -595 -936 -943 -432 -960 -667 -879 -820 -241 -978 -936 -53 -859 -845 -554 -251 -95 -782 -623 -448 -26 -40 -324 -264 -50 -914 -564 -992 -748 -629 -119 -28 -344 -96 -184 -33 -910 -69 -218 -421 -982 -844 -214 -446 -45 -89 -147 -517 -405 -440 -21 -699 -568 -702 -248 -886 -624 -953 -722 -831 -743 -847 -710 -747 -592 -390 -603 -657 -145 -629 -445 -482 -977 -991 -31 -956 -447 -57 -949 -878 -458 -760 -168 -135 -175 -174 -557 -275 -390 -734 -161 -490 -550 -99 -556 -425 -948 -434 -68 -68 -148 -977 -681 -813 -924 -518 -82 -290 -33 -49 -984 -84 -611 -965 -150 -499 -743 -671 -914 -338 -736 -501 -177 -204 -840 -353 -400 -493 -644 -649 -463 -402 -631 -393 -994 -963 -947 -743 -409 -21 -850 -659 -47 -889 -562 -291 -535 -587 -680 -362 -516 -320 -53 -47 -439 -413 -405 -993 -350 -717 -210 -587 -550 -522 -970 -903 -369 -117 -95 -823 -551 -145 -874 -754 -18 -436 -689 -410 -676 -192 -985 -94 -514 -577 -56 -691 -702 -823 -781 -371 -103 -219 -857 -227 -277 -447 -295 -225 -461 -590 -283 -137 -361 -515 -531 -591 -941 -730 -244 -134 -729 -555 -726 -310 -738 -230 -136 -744 -863 -509 -91 -244 -191 -412 -476 -394 -881 -616 -35 -688 -433 -406 -86 -849 -883 -949 -609 -432 -555 -419 -258 -365 -827 -203 -633 -589 -46 -64 -629 -981 -716 -588 -718 -69 -774 -229 -333 -934 -725 -96 -771 -842 -555 -628 -30 -984 -715 -763 -125 -723 -850 -512 -804 -479 -313 -248 -627 -457 -334 -216 -801 -406 -845 -90 -621 -354 -933 -85 -898 -474 -867 -208 -115 -257 -915 -368 -65 -23 -998 -514 -196 -632 -350 -265 -151 -112 -716 -478 -982 -847 -300 -873 -715 -740 -920 -692 -660 -961 -49 -532 -648 -65 -298 -859 -992 -99 -817 -246 -657 -544 -39 -926 -683 -766 -134 -589 -978 -652 -223 -807 -226 -472 -767 -744 -938 -399 -638 -73 -296 -683 -15 -879 -456 -523 -609 -330 -634 -539 -486 -238 -981 -356 -672 -739 -441 -358 -85 -466 -408 -666 -355 -462 -132 -97 -359 -915 -221 -776 -676 -991 -155 -725 -667 -518 -990 -165 -615 -820 -849 -353 -194 -817 -86 -857 -924 -218 -824 -499 -141 -5 -813 -966 -827 -332 -912 -821 -391 -928 -148 -190 -172 -718 -379 -438 -855 -866 -833 -519 -915 -435 -854 -730 -262 -836 -963 -723 -260 -173 -491 -720 -904 -422 -686 -714 -338 -707 -10 -352 -286 -790 -777 -451 -697 -458 -512 -162 -213 -634 -445 -363 -466 -121 -591 -442 -869 -362 -188 -742 -23 -871 -338 -236 -971 -570 -360 -494 -597 -859 -305 -926 -607 -965 -487 -297 -123 -150 -547 -228 -314 -775 -808 -843 -990 -266 -679 -806 -710 -96 -609 -658 -168 -73 -66 -91 -432 -635 -124 -237 -551 -495 -218 -528 -365 -566 -891 -822 -484 -460 -228 -700 -156 -745 -79 -734 -971 -968 -63 -393 -549 -496 -909 -658 -926 -955 -57 -697 -911 -242 -152 -431 -39 -63 -72 -297 -317 -962 -146 -434 -122 -808 -915 -90 -662 -915 -223 -481 -186 -887 -136 -679 -800 -492 -254 -895 -229 -503 -689 -589 -390 -539 -447 -315 -314 -822 -829 -847 -348 -241 -496 -272 -119 -11 -334 -251 -260 -805 -554 -930 -570 -874 -388 -66 -418 -861 -277 -679 -106 -280 -537 -600 -157 -517 -201 -152 -737 -249 -872 -124 -828 -442 -445 -630 -692 -976 -368 -61 -396 -685 -165 -420 -992 -235 -839 -798 -108 -433 -650 -950 -718 -736 -751 -319 -645 -665 -381 -641 -131 -671 -171 -679 -344 -46 -202 -444 -837 -379 -541 -962 -636 -540 -892 -550 -278 -570 -910 -482 -141 -135 -322 -738 -309 -436 -385 -19 -767 -203 -465 -624 -155 -878 -899 -142 -522 -539 -824 -239 -654 -948 -71 -945 -826 -325 -921 -310 -92 -854 -862 -645 -811 -451 -785 -554 -649 -658 -853 -155 -815 -399 -247 -763 -862 -34 -287 -976 -179 -65 -897 -192 -368 -832 -444 -695 -43 -248 -150 -852 -351 -303 -110 -959 -451 -58 -1 -247 -647 -693 -373 -487 -847 -452 -109 -428 -57 -369 -297 -570 -782 -940 -338 -492 -838 -984 -8 -825 -470 -877 -552 -526 -591 -54 -112 -383 -153 -567 -657 -387 -73 -493 -24 -31 -901 -983 -225 -2 -208 -194 -503 -488 -632 -527 -366 -56 -64 -387 -237 -145 -41 -778 -813 -778 -366 -19 -42 -107 -531 -793 -822 -939 -835 -975 -260 -513 -342 -921 -318 -557 -67 -731 -797 -360 -579 -588 -396 -821 -593 -665 -104 -777 -169 -994 -620 -892 -198 -789 -473 -176 -21 -539 -42 -950 -664 -539 -125 -766 -385 -802 -734 -171 -438 -887 -726 -944 -167 -286 -628 -831 -974 -111 -285 -263 -80 -331 -800 -826 -618 -618 -941 -185 -209 -625 -677 -679 -758 -476 -726 -640 -241 -858 -259 -836 -288 -208 -471 -35 -848 -898 -38 -254 -661 -322 -524 -25 -357 -161 -668 -814 -632 -817 -468 -405 -756 -593 -565 -147 -964 -943 -22 -30 -316 -302 -524 -960 -659 -965 -819 -772 -653 -198 -467 -598 -257 -188 -316 -101 -446 -539 -827 -754 -463 -618 -331 -513 -245 -183 -312 -501 -612 -280 -211 -52 -573 -679 -389 -288 -738 -355 -636 -927 -821 -675 -936 -502 -642 -25 -873 -54 -468 -447 -259 -207 -93 -171 -536 -928 -441 -417 -979 -580 -506 -654 -329 -612 -90 -610 -33 -338 -811 -205 -201 -1 -120 -394 -97 -677 -596 -899 -467 -288 -198 -43 -788 -317 -476 -933 -301 -304 -972 -322 -679 -353 -880 -510 -655 -771 -725 -192 -455 -365 -145 -189 -5 -800 -542 -468 -228 -269 -492 -895 -99 -959 -426 -250 -193 -482 -399 -52 -858 -124 -886 -52 -634 -743 -888 -195 -356 -384 -955 -70 -440 -915 -274 -279 -780 -715 -827 -426 -692 -823 -854 -680 -853 -22 -477 -251 -854 -289 -349 -675 -165 -998 -700 -436 -432 -455 -429 -616 -441 -951 -260 -545 -562 -171 -823 -667 -731 -488 -694 -286 -717 -532 -933 -766 -457 -80 -315 -730 -187 -323 -535 -956 -751 -759 -683 -847 -253 -607 -692 -526 -619 -954 -386 -666 -450 -342 -1000 -145 -229 -591 -93 -360 -672 -34 -738 -669 -200 -212 -639 -670 -331 -159 -624 -352 -746 -232 -202 -598 -249 -483 -789 -362 -766 -462 -835 -830 -670 -950 -962 -853 -828 -494 -264 -445 -946 -258 -111 -333 -334 -929 -340 -925 -960 -151 -838 -257 -470 -500 -858 -351 -538 -495 -686 -90 -822 -136 -756 -725 -398 -619 -171 -889 -596 -103 -169 -230 -322 -183 -769 -44 -291 -607 -404 -206 -299 -979 -280 -643 -204 -92 -16 -726 -3 -292 -342 -569 -239 -236 -943 -332 -732 -772 -213 -958 -761 -726 -967 -969 -919 -498 -788 -504 -189 -755 -70 -248 -63 -56 -447 -435 -271 -182 -512 -159 -854 -854 -844 -478 -247 -850 -704 -436 -987 -756 -975 -640 -497 -222 -315 -681 -786 -835 -684 -108 -57 -650 -886 -51 -709 -204 -291 -717 -813 -270 -171 -783 -168 -951 -712 -528 -449 -126 -139 -326 -482 -408 -958 -337 -197 -130 -302 -837 -966 -639 -278 -385 -893 -254 -290 -169 -854 -353 -366 -26 -655 -48 -215 -380 -923 -420 -715 -835 -32 -914 -910 -22 -944 -439 -216 -475 -390 -297 -275 -912 -264 -967 -595 -93 -184 -393 -178 -933 -377 -152 -72 -527 -413 -268 -944 -799 -361 -716 -242 -791 -749 -496 -867 -990 -952 -500 -931 -206 -304 -865 -319 -29 -168 -584 -814 -733 -642 -964 -849 -266 -140 -549 -370 -627 -68 -252 -251 -132 -317 -561 -154 -441 -438 -873 -257 -234 -978 -572 -726 -86 -992 -439 -101 -212 -694 -362 -1000 -264 -68 -292 -911 -650 -220 -1 -831 -782 -21 -976 -112 -117 -494 -82 -310 -194 -696 -981 -984 -978 -965 -891 -611 -149 -325 -724 -529 -15 -496 -67 -425 -639 -771 -556 -860 -569 -558 -977 -935 -748 -244 -221 -559 -598 -339 -662 -600 -842 -665 -256 -55 -258 -540 -915 -913 -314 -811 -879 -329 -647 -779 -136 -388 -211 -177 -824 -187 -246 -617 -828 -185 -113 -637 -940 -839 -403 -612 -848 -828 -783 -415 -132 -780 -918 -568 -363 -35 -287 -984 -453 -804 -468 -791 -549 -204 -86 -906 -350 -472 -731 -346 -293 -614 -720 -754 -790 -904 -199 -285 -108 -50 -234 -905 -819 -181 -903 -101 -546 -491 -78 -585 -606 -336 -208 -687 -605 -638 -118 -594 -611 -77 -65 -161 -494 -46 -161 -804 -237 -50 -907 -759 -746 -375 -121 -641 -98 -913 -642 -195 -201 -736 -509 -294 -942 -674 -183 -195 -565 -380 -438 -584 -790 -220 -408 -912 -142 -517 -242 -743 -496 -576 -275 -518 -303 -793 -196 -294 -966 -624 -901 -456 -596 -876 -10 -39 -571 -715 -747 -731 -937 -503 -697 -484 -796 -352 -153 -977 -194 -265 -264 -473 -659 -601 -205 -701 -237 -508 -383 -407 -872 -337 -427 -771 -236 -153 -34 -942 -382 -47 -837 -495 -782 -938 -768 -5 -6 -162 -875 -29 -397 -723 -130 -348 -855 -807 -198 -529 -250 -128 -88 -491 -479 -267 -542 -428 -533 -245 -645 -262 -219 -684 -944 -710 -812 -949 -765 -994 -794 -537 -741 -73 -687 -30 -653 -595 -434 -968 -156 -537 -669 -296 -886 -525 -497 -346 -551 -489 -979 -332 -24 -964 -707 -865 -980 -309 -479 -830 -328 -814 -606 -185 -79 -709 -322 -838 -873 -198 -874 -15 -606 -346 -251 -808 -158 -676 -416 -896 -501 -158 -213 -881 -42 -576 -139 -509 -615 -73 -922 -327 -349 -66 -73 -120 -807 -966 -644 -962 -557 -314 -228 -355 -635 -712 -692 -594 -685 -142 -214 -521 -24 -73 -733 -167 -372 -724 -77 -774 -459 -966 -408 -157 -18 -416 -277 -930 -118 -756 -286 -694 -587 -335 -629 -934 -870 -991 -190 -549 -396 -208 -630 -483 -627 -957 -703 -238 -864 -304 -103 -225 -307 -487 -634 -334 -195 -519 -40 -113 -559 -868 -191 -812 -28 -449 -973 -487 -292 -464 -819 -317 -441 -657 -573 -410 -750 -443 -788 -320 -143 -332 -719 -527 -562 -939 -795 -263 -647 -502 -863 -688 -246 -558 -228 -693 -949 -210 -421 -356 -524 -14 -303 -391 -351 -830 -897 -955 -586 -679 -330 -222 -458 -321 -362 -399 -726 -917 -348 -687 -940 -964 -623 -993 -220 -916 -826 -741 -671 -123 -324 -684 -618 -8 -887 -447 -145 -650 -88 -602 -676 -59 -914 -819 -74 -326 -820 -306 -73 -604 -663 -317 -80 -463 -163 -909 -675 -25 -704 -35 -912 -34 -639 -299 -266 -834 -562 -978 -325 -592 -684 -650 -731 -576 -289 -321 -612 -758 -855 -744 -735 -308 -976 -430 -831 -783 -937 -374 -600 -451 -782 -324 -59 -39 -994 -180 -731 -729 -474 -176 -163 -166 -598 -50 -253 -729 -197 -451 -95 -469 -23 -418 -357 -844 -662 -98 -584 -683 -86 -346 -706 -215 -49 -167 -77 -37 -964 -891 -994 -14 -774 -573 -850 -599 -284 -563 -105 -184 -462 -217 -761 -622 -230 -262 -894 -924 -728 -613 -233 -967 -730 -30 -296 -490 -236 -90 -279 -623 -459 -163 -160 -365 -367 -625 -116 -173 -381 -682 -562 -29 -613 -699 -968 -847 -983 -564 -113 -558 -63 -987 -200 -868 -127 -383 -510 -227 -357 -464 -99 -317 -838 -205 -188 -170 -171 -344 -824 -869 -382 -644 -213 -644 -973 -682 -960 -145 -571 -212 -153 -168 -430 -601 -959 -104 -733 -458 -605 -358 -792 -535 -201 -96 -572 -269 -503 -552 -701 -367 -440 -334 -764 -756 -240 -748 -335 -301 -980 -738 -919 -906 -156 -323 -316 -559 -543 -718 -557 -537 -976 -211 -290 -272 -610 -347 -949 -549 -437 -306 -646 -579 -894 -453 -562 -344 -27 -928 -218 -782 -465 -351 -120 -778 -931 -152 -144 -755 -566 -793 -218 -473 -949 -653 -565 -154 -867 -100 -607 -442 -972 -38 -704 -368 -146 -926 -501 -36 -378 -561 -747 -989 -127 -834 -957 -592 -825 -320 -168 -715 -904 -240 -507 -49 -10 -883 -710 -224 -283 -645 -175 -800 -833 -28 -544 -112 -295 -719 -969 -581 -410 -38 -867 -147 -764 -873 -333 -501 -45 -572 -306 -456 -680 -601 -951 -270 -256 -29 -918 -79 -596 -486 -27 -198 -335 -55 -412 -927 -153 -51 -95 -533 -1 -764 -946 -572 -205 -748 -316 -253 -167 -955 -249 -736 -495 -607 -793 -174 -472 -393 -885 -862 -297 -69 -683 -218 -958 -900 -743 -636 -181 -781 -554 -232 -15 -225 -566 -558 -465 -542 -823 -82 -903 -606 -105 -39 -734 -351 -96 -451 -859 -609 -377 -886 -72 -931 -111 -679 -205 -828 -858 -67 -30 -603 -891 -219 -381 -929 -491 -77 -778 -162 -533 -814 -64 -441 -204 -151 -780 -503 -789 -314 -175 -848 -943 -773 -594 -170 -146 -195 -294 -708 -502 -830 -464 -131 -688 -365 -743 -247 -114 -357 -796 -130 -395 -265 -907 -37 -820 -91 -292 -579 -764 -688 -987 -195 -761 -608 -802 -306 -128 -452 -705 -950 -783 -611 -549 -309 -675 -87 -14 -167 -696 -806 -830 -614 -994 -320 -934 -383 -727 -128 -4 -460 -154 -712 -616 -485 -855 -485 -836 -762 -978 -415 -626 -926 -627 -69 -815 -266 -398 -480 -87 -343 -104 -565 -907 -310 -988 -666 -668 -823 -551 -505 -209 -555 -711 -545 -205 -517 -588 -253 -698 -387 -19 -580 -718 -49 -194 -217 -171 -376 -17 -681 -95 -118 -451 -240 -399 -415 -412 -2 -443 -251 -71 -126 -320 -556 -72 -621 -36 -669 -663 -42 -667 -124 -16 -90 -338 -982 -496 -908 -668 -776 -684 -651 -390 -311 -740 -794 -589 -589 -642 -578 -914 -525 -305 -936 -88 -33 -176 -267 -337 -574 -163 -305 -488 -789 -409 -45 -277 -42 -482 -785 -707 -177 -375 -416 -445 -362 -616 -73 -687 -655 -420 -707 -640 -205 -889 -345 -820 -758 -395 -229 -577 -4 -552 -172 -435 -939 -106 -979 -436 -78 -209 -574 -958 -694 -131 -485 -890 -657 -639 -715 -270 -159 -88 -584 -44 -785 -992 -304 -816 -813 -174 -963 -742 -534 -246 -581 -625 -43 -465 -391 -172 -653 -966 -439 -461 -180 -308 -675 -437 -519 -691 -791 -913 -667 -393 -339 -129 -31 -924 -29 -554 -203 -732 -542 -515 -862 -855 -451 -73 -496 -711 -564 -652 -752 -802 -981 -31 -731 -403 -115 -480 -321 -9 -576 -297 -58 -810 -705 -295 -352 -777 -79 -191 -85 -773 -132 -94 -454 -69 -380 -629 -383 -323 -180 -718 -116 -626 -613 -351 -43 -187 -68 -345 -720 -18 -632 -582 -157 -28 -656 -417 -580 -89 -673 -228 -702 -558 -282 -293 -82 -687 -812 -246 -640 -449 -648 -926 -211 -269 -119 -769 -1000 -112 -518 -303 -462 -759 -18 -744 -788 -516 -932 -229 -851 -862 -692 -891 -467 -604 -186 -550 -618 -345 -75 -321 -751 -732 -724 -951 -24 -348 -7 -262 -873 -397 -192 -642 -682 -400 -916 -782 -893 -649 -346 -496 -314 -976 -99 -423 -869 -99 -125 -46 -722 -837 -596 -399 -653 -592 -993 -878 -262 -367 -399 -5 -44 -808 -273 -884 -907 -43 -658 -93 -786 -540 -754 -573 -513 -779 -332 -29 -787 -361 -777 -571 -157 -365 -435 -671 -566 -285 -349 -973 -921 -539 -589 -469 -350 -701 -70 -603 -813 -946 -837 -478 -780 -202 -659 -927 -847 -674 -585 -514 -672 -901 -781 -459 -100 -899 -484 -411 -30 -141 -504 -825 -264 -195 -559 -783 -858 -704 -217 -810 -879 -642 -581 -643 -58 -351 -217 -26 -734 -673 -15 -415 -893 -337 -908 -277 -665 -796 -315 -688 -747 -918 -786 -737 -585 -117 -400 -997 -222 -116 -416 -749 -671 -598 -756 -646 -884 -544 -613 -1 -559 -643 -60 -613 -112 -75 -561 -336 -501 -201 -490 -964 -477 -526 -906 -302 -901 -933 -304 -437 -485 -973 -149 -832 -931 -671 -197 -314 -687 -915 -272 -960 -215 -103 -477 -866 -665 -406 -936 -665 -734 -503 -104 -342 -440 -6 -450 -404 -72 -117 -264 -73 -584 -189 -763 -510 -176 -984 -734 -997 -523 -247 -484 -725 -952 -201 -489 -245 -388 -761 -525 -678 -707 -445 -334 -145 -132 -663 -681 -921 -320 -549 -204 -967 -571 -840 -898 -281 -370 -597 -770 -651 -937 -969 -221 -201 -850 -911 -965 -813 -928 -561 -285 -887 -86 -341 -909 -58 -618 -875 -986 -726 -375 -750 -135 -111 -983 -516 -248 -421 -640 -110 -668 -9 -30 -694 -685 -619 -766 -121 -925 -966 -796 -165 -323 -861 -253 -722 -787 -775 -607 -988 -848 -444 -643 -541 -19 -976 -145 -913 -872 -191 -24 -55 -38 -777 -253 -248 -292 -689 -12 -516 -632 -734 -700 -376 -338 -936 -202 -766 -70 -938 -668 -360 -460 -556 -502 -143 -922 -237 -826 -668 -81 -52 -420 -182 -967 -862 -831 -224 -514 -701 -255 -663 -485 -574 -144 -728 -18 -254 -234 -742 -437 -116 -339 -897 -211 -962 -570 -379 -422 -951 -146 -315 -148 -584 -560 -388 -957 -874 -605 -161 -185 -817 -66 -556 -39 -164 -357 -652 -682 -927 -246 -905 -730 -910 -356 -463 -358 -695 -721 -786 -629 -195 -61 -213 -175 -586 -677 -273 -794 -824 -920 -689 -978 -556 -323 -235 -102 -37 -585 -969 -590 -709 -703 -992 -724 -170 -105 -940 -485 -727 -410 -475 -765 -927 -543 -264 -398 -436 -580 -755 -988 -376 -111 -382 -398 -536 -143 -111 -16 -750 -470 -37 -862 -39 -1000 -619 -655 -752 -903 -761 -788 -821 -798 -312 -778 -178 -901 -228 -632 -705 -941 -853 -572 -67 -250 -860 -595 -82 -242 -542 -271 -232 -165 -234 -574 -865 -616 -241 -367 -208 -311 -678 -467 -647 -58 -687 -539 -866 -15 -23 -538 -126 -499 -421 -209 -334 -694 -369 -547 -309 -509 -318 -341 -50 -70 -927 -988 -669 -294 -880 -683 -59 -64 -330 -586 -747 -4 -287 -613 -613 -458 -947 -967 -883 -361 -757 -485 -889 -805 -193 -921 -611 -487 -718 -452 -301 -661 -411 -93 -664 -137 -357 -85 -877 -900 -772 -921 -289 -128 -202 -34 -288 -213 -785 -431 -530 -506 -574 -711 -518 -157 -442 -879 -862 -156 -685 -201 -933 -278 -739 -570 -870 -55 -752 -633 -472 -622 -928 -334 -624 -865 -824 -955 -200 -70 -121 -817 -873 -647 -765 -126 -742 -209 -548 -399 -30 -231 -576 -929 -534 -906 -75 -355 -940 -40 -179 -550 -491 -19 -869 -512 -573 -705 -28 -397 -605 -952 -61 -13 -337 -943 -648 -756 -934 -262 -926 -586 -884 -422 -215 -926 -432 -636 -357 -510 -428 -39 -296 -118 -467 -164 -466 -526 -519 -91 -104 -994 -746 -829 -356 -721 -779 -812 -556 -448 -243 -448 -485 -947 -719 -760 -678 -442 -496 -884 -114 -82 -946 -874 -697 -931 -302 -212 -150 -906 -664 -218 -1000 -568 -831 -254 -184 -205 -558 -374 -559 -277 -560 -813 -888 -695 -361 -288 -824 -573 -523 -228 -212 -34 -993 -146 -217 -452 -319 -991 -136 -789 -710 -979 -270 -77 -382 -252 -606 -430 -390 -559 -457 -904 -147 -752 -719 -704 -318 -85 -61 -233 -526 -409 -740 -282 -661 -130 -451 -223 -154 -95 -494 -819 -206 -509 -822 -501 -338 -450 -688 -878 -283 -650 -753 -301 -439 -65 -425 -956 -594 -249 -211 -337 -253 -899 -299 -583 -429 -809 -392 -943 -85 -839 -717 -694 -72 -363 -462 -349 -636 -990 -566 -948 -831 -797 -543 -925 -687 -424 -370 -315 -113 -530 -336 -659 -692 -395 -620 -92 -588 -292 -970 -565 -147 -129 -402 -962 -593 -984 -975 -934 -549 -246 -822 -902 -358 -118 -769 -615 -181 -121 -98 -171 -247 -99 -995 -347 -974 -955 -612 -541 -928 -404 -292 -169 -715 -59 -958 -564 -663 -516 -481 -474 -51 -531 -755 -622 -677 -709 -638 -102 -76 -842 -305 -948 -512 -982 -824 -748 -175 -527 -783 -200 -580 -532 -468 -600 -311 -619 -280 -548 -265 -383 -131 -357 -193 -153 -122 -778 -524 -206 -702 -596 -922 -446 -287 -145 -328 -354 -998 -55 -88 -419 -866 -803 -829 -746 -132 -100 -496 -467 -184 -811 -545 -829 -387 -288 -659 -751 -667 -488 -105 -700 -804 -635 -803 -307 -983 -974 -224 -337 -65 -984 -375 -628 -646 -861 -78 -799 -920 -407 -879 -658 -611 -706 -286 -735 -153 -476 -154 -26 -167 -294 -456 -802 -612 -67 -115 -877 -269 -11 -309 -849 -370 -707 -699 -702 -215 -426 -725 -886 -157 -790 -604 -934 -41 -366 -814 -639 -973 -770 -353 -593 -64 -758 -139 -38 -834 -746 -400 -296 -852 -901 -53 -675 -300 -656 -435 -186 -831 -792 -823 -204 -432 -368 -947 -226 -487 -380 -959 -547 -201 -707 -117 -645 -842 -418 -310 -161 -27 -503 -577 -398 -833 -412 -104 -722 -2 -869 -996 -917 -136 -247 -378 -539 -92 -230 -332 -648 -225 -845 -488 -341 -358 -613 -542 -943 -331 -761 -170 -922 -405 -830 -210 -160 -641 -707 -435 -752 -254 -153 -665 -68 -767 -321 -843 -633 -680 -709 -199 -463 -637 -320 -854 -740 -745 -242 -806 -752 -471 -945 -418 -31 -267 -905 -831 -992 -254 -939 -461 -998 -914 -864 -885 -992 -807 -633 -781 -182 -809 -946 -910 -330 -703 -644 -907 -138 -699 -916 -567 -833 -458 -366 -111 -796 -951 -930 -134 -37 -988 -663 -786 -154 -258 -824 -177 -24 -253 -665 -974 -168 -520 -853 -794 -880 -977 -163 -519 -424 -131 -767 -628 -75 -432 -525 -308 -824 -139 -709 -648 -882 -888 -825 -696 -996 -421 -186 -881 -314 -976 -160 -222 -857 -34 -487 -804 -989 -518 -788 -694 -612 -709 -312 -305 -14 -362 -118 -173 -289 -494 -253 -435 -95 -607 -936 -155 -756 -486 -235 -322 -342 -132 -707 -19 -134 -172 -119 -266 -154 -409 -459 -334 -52 -363 -585 -506 -778 -522 -794 -70 -658 -268 -919 -357 -101 -713 -980 -990 -600 -176 -181 -306 -55 -961 -468 -512 -426 -769 -823 -37 -997 -596 -339 -902 -854 -863 -713 -476 -539 -581 -436 -585 -410 -302 -601 -583 -573 -125 -84 -300 -140 -688 -572 -95 -205 -934 -220 -399 -43 -997 -199 -184 -570 -833 -970 -353 -331 -13 -697 -611 -79 -392 -860 -557 -114 -935 -857 -746 -447 -730 -302 -874 -788 -40 -385 -747 -176 -267 -279 -527 -922 -814 -454 -376 -688 -199 -879 -356 -486 -238 -713 -949 -192 -334 -948 -527 -849 -438 -809 -489 -779 -748 -594 -320 -559 -268 -420 -242 -87 -180 -923 -355 -285 -199 -36 -157 -882 -824 -387 -253 -897 -934 -512 -965 -284 -648 -639 -648 -812 -510 -734 -185 -162 -852 -578 -862 -667 -297 -347 -786 -918 -329 -387 -327 -896 -936 -150 -895 -697 -413 -811 -217 -468 -174 -194 -923 -865 -635 -458 -761 -452 -68 -701 -183 -34 -755 -418 -470 -112 -331 -352 -100 -644 -375 -294 -154 -941 -139 -29 -764 -436 -127 -578 -58 -386 -198 -945 -533 -500 -957 -222 -577 -782 -261 -690 -941 -954 -542 -499 -658 -364 -833 -411 -530 -516 -632 -935 -934 -940 -571 -488 -401 -349 -337 -354 -375 -463 -585 -819 -906 -710 -891 -39 -717 -416 -577 -895 -844 -573 -103 -542 -27 -899 -149 -375 -966 -31 -329 -681 -604 -152 -916 -867 -535 -937 -320 -251 -862 -470 -858 -646 -825 -393 -835 -551 -261 -894 -969 -729 -420 -883 -732 -272 -890 -925 -778 -959 -586 -347 -584 -318 -555 -261 -281 -353 -509 -903 -339 -277 -48 -377 -526 -92 -19 -942 -66 -465 -790 -286 -970 -966 -420 -532 -848 -280 -594 -132 -252 -331 -526 -397 -100 -610 -241 -690 -564 -407 -545 -268 -974 -344 -43 -167 -293 -747 -61 -400 -154 -311 -960 -200 -642 -258 -285 -475 -824 -970 -672 -786 -602 -345 -135 -309 -913 -263 -687 -919 -34 -863 -600 -904 -801 -102 -258 -709 -30 -958 -249 -249 -667 -846 -322 -752 -740 -795 -244 -769 -749 -149 -361 -455 -138 -322 -236 -279 -968 -3 -961 -361 -959 -98 -564 -677 -47 -937 -569 -840 -557 -48 -210 -483 -149 -449 -747 -182 -426 -203 -218 -597 -613 -192 -523 -230 -59 -850 -453 -369 -130 -316 -381 -912 -359 -158 -305 -564 -633 -190 -392 -457 -352 -306 -359 -385 -542 -137 -790 -13 -262 -921 -898 -459 -592 -285 -886 -688 -955 -46 -698 -96 -437 -83 -695 -191 -49 -126 -117 -299 -581 -909 -975 -11 -984 -914 -878 -378 -334 -325 -531 -373 -162 -966 -312 -383 -26 -487 -506 -65 -877 -939 -788 -87 -661 -769 -19 -69 -815 -689 -628 -403 -438 -977 -389 -559 -387 -441 -637 -287 -343 -70 -856 -29 -142 -364 -713 -424 -475 -242 -913 -184 -927 -89 -57 -221 -116 -858 -153 -342 -631 -833 -237 -636 -237 -782 -83 -658 -968 -406 -862 -306 -433 -908 -10 -245 -534 -487 -577 -670 -521 -998 -179 -409 -176 -663 -250 -131 -552 -464 -830 -120 -362 -664 -859 -912 -81 -756 -546 -463 -422 -357 -40 -22 -823 -18 -531 -324 -854 -146 -612 -696 -274 -812 -69 -846 -842 -52 -479 -200 -87 -440 -398 -619 -707 -894 -45 -430 -324 -226 -438 -839 -553 -856 -448 -777 -579 -627 -938 -94 -841 -578 -441 -478 -951 -346 -718 -925 -368 -199 -169 -210 -664 -236 -655 -819 -916 -365 -377 -387 -249 -98 -316 -511 -732 -674 -16 -955 -996 -819 -768 -994 -233 -388 -655 -796 -696 -21 -22 -142 -567 -862 -85 -574 -671 -836 -796 -294 -466 -898 -32 -568 -812 -638 -87 -744 -412 -83 -511 -828 -781 -190 -341 -206 -811 -269 -789 -749 -733 -179 -220 -764 -556 -887 -524 -186 -807 -314 -942 -11 -675 -675 -471 -313 -189 -718 -776 -199 -819 -430 -969 -830 -774 -982 -869 -632 -51 -442 -7 -829 -199 -582 -961 -448 -613 -908 -832 -525 -762 -26 -549 -458 -476 -864 -549 -524 -372 -485 -864 -953 -48 -453 -17 -913 -290 -128 -678 -138 -7 -813 -741 -570 -847 -892 -619 -62 -810 -28 -519 -913 -451 -519 -330 -695 -755 -999 -675 -750 -25 -660 -986 -518 -89 -285 -910 -817 -804 -763 -133 -197 -654 -638 -958 -840 -233 -239 -480 -557 -511 -831 -250 -36 -193 -334 -634 -523 -593 -843 -788 -374 -196 -919 -602 -864 -392 -940 -59 -410 -224 -967 -688 -700 -766 -208 -129 -528 -592 -47 -114 -13 -223 -98 -527 -488 -154 -656 -222 -141 -632 -902 -705 -917 -434 -16 -417 -359 -897 -770 -66 -368 -2 -161 -241 -676 -947 -642 -703 -724 -515 -563 -439 -875 -689 -212 -96 -774 -270 -441 -116 -255 -671 -19 -941 -978 -593 -567 -875 -827 -178 -612 -480 -224 -435 -567 -501 -40 -684 -617 -789 -140 -500 -540 -698 -66 -421 -80 -409 -231 -883 -969 -879 -811 -620 -266 -689 -593 -633 -357 -525 -579 -650 -259 -499 -194 -217 -627 -624 -737 -16 -314 -256 -999 -225 -851 -841 -309 -973 -570 -888 -756 -723 -144 -80 -863 -888 -353 -999 -558 -367 -360 -606 -549 -701 -777 -606 -379 -774 -182 -804 -72 -473 -295 -642 -550 -634 -818 -893 -746 -611 -480 -651 -739 -256 -435 -573 -955 -570 -330 -519 -846 -867 -901 -322 -70 -831 -127 -931 -517 -920 -13 -678 -879 -972 -476 -873 -166 -327 -556 -226 -648 -753 -291 -165 -814 -484 -944 -950 -445 -227 -282 -749 -72 -496 -385 -668 -321 -762 -540 -777 -373 -951 -205 -268 -888 -648 -513 -311 -106 -959 -286 -85 -21 -123 -827 -809 -528 -55 -176 -575 -912 -296 -325 -229 -774 -750 -842 -149 -633 -709 -234 -889 -852 -732 -450 -502 -102 -354 -478 -264 -351 -457 -728 -598 -927 -148 -753 -570 -706 -614 -712 -481 -57 -834 -158 -27 -686 -241 -691 -852 -805 -657 -518 -927 -962 -982 -892 -671 -332 -912 -73 -25 -364 -595 -916 -246 -544 -1 -956 -649 -964 -898 -275 -777 -699 -414 -867 -522 -981 -583 -131 -367 -485 -936 -769 -615 -531 -954 -907 -174 -815 -798 -753 -155 -786 -278 -920 -308 -376 -837 -848 -497 -79 -750 -21 -770 -481 -930 -746 -940 -894 -571 -232 -416 -234 -407 -568 -112 -789 -892 -59 -129 -646 -483 -342 -440 -732 -935 -713 -20 -922 -368 -772 -551 -934 -936 -752 -642 -229 -965 -533 -248 -60 -774 -166 -866 -79 -974 -136 -460 -179 -556 -776 -476 -802 -995 -568 -945 -425 -593 -942 -137 -791 -732 -475 -682 -474 -595 -653 -179 -350 -513 -25 -830 -334 -801 -746 -544 -91 -549 -20 -146 -730 -518 -263 -358 -809 -424 -958 -85 -621 -667 -52 -320 -987 -244 -275 -492 -109 -365 -19 -219 -505 -614 -674 -13 -946 -329 -977 -368 -207 -706 -529 -330 -160 -592 -248 -124 -40 -110 -743 -390 -351 -651 -375 -11 -513 -945 -508 -931 -985 -396 -202 -17 -6 -766 -302 -163 -718 -675 -168 -878 -709 -475 -402 -997 -372 -771 -608 -976 -911 -438 -211 -252 -224 -418 -321 -720 -856 -692 -23 -301 -842 -700 -896 -524 -905 -434 -155 -174 -945 -563 -419 -542 -60 -381 -944 -551 -292 -264 -534 -989 -437 -918 -34 -607 -281 -503 -27 -972 -622 -951 -24 -476 -805 -714 -764 -181 -472 -640 -133 -179 -223 -849 -686 -738 -571 -547 -612 -903 -158 -964 -982 -946 -190 -770 -939 -137 -248 -899 -10 -655 -807 -66 -679 -802 -653 -125 -582 -745 -75 -47 -145 -731 -839 -237 -219 -199 -63 -900 -776 -367 -3 -674 -98 -126 -333 -405 -459 -499 -538 -659 -218 -294 -144 -262 -14 -70 -413 -867 -375 -515 -981 -839 -846 -991 -508 -154 -867 -441 -607 -525 -10 -411 -864 -226 -288 -34 -922 -643 -692 -66 -339 -466 -477 -414 -254 -308 -553 -420 -101 -953 -803 -122 -349 -754 -185 -878 -129 -8 -24 -819 -894 -165 -555 -438 -830 -628 -202 -256 -504 -643 -807 -786 -107 -141 -513 -52 -159 -540 -317 -678 -99 -660 -775 -107 -546 -619 -280 -943 -106 -843 -640 -49 -683 -478 -1000 -57 -620 -754 -189 -808 -874 -824 -413 -778 -833 -213 -778 -644 -176 -567 -964 -685 -126 -592 -421 -370 -21 -709 -618 -842 -78 -894 -321 -680 -143 -132 -94 -534 -278 -420 -653 -363 -354 -864 -655 -40 -445 -633 -876 -702 -657 -980 -882 -526 -918 -747 -22 -325 -82 -226 -958 -509 -174 -226 -190 -597 -495 -90 -792 -52 -214 -98 -685 -245 -237 -366 -723 -487 -262 -457 -310 -730 -774 -528 -567 -18 -972 -652 -249 -86 -790 -678 -1000 -197 -381 -317 -470 -839 -940 -669 -140 -240 -248 -942 -235 -387 -985 -536 -765 -172 -1000 -119 -60 -964 -476 -991 -384 -507 -17 -65 -571 -349 -155 -416 -642 -455 -996 -169 -655 -550 -121 -460 -951 -428 -861 -899 -406 -457 -483 -160 -222 -961 -145 -440 -895 -118 -29 -231 -98 -798 -940 -70 -750 -396 -881 -603 -519 -46 -102 -811 -895 -610 -142 -97 -735 -628 -748 -187 -826 -882 -162 -177 -306 -340 -406 -900 -254 -314 -59 -898 -772 -873 -118 -311 -87 -573 -729 -193 -51 -310 -382 -560 -752 -657 -569 -64 -186 -989 -363 -849 -641 -647 -12 -680 -666 -793 -363 -421 -216 -705 -356 -58 -187 -134 -979 -986 -640 -146 -662 -656 -156 -699 -434 -180 -910 -613 -283 -344 -548 -374 -866 -854 -89 -160 -666 -371 -75 -657 -574 -840 -204 -839 -956 -157 -239 -510 -369 -424 -60 -184 -44 -945 -440 -886 -964 -543 -787 -154 -499 -276 -142 -113 -896 -589 -441 -645 -309 -488 -357 -145 -993 -14 -689 -566 -9 -631 -483 -915 -131 -56 -20 -518 -383 -866 -189 -971 -649 -40 -707 -68 -28 -81 -371 -606 -976 -798 -652 -17 -938 -692 -724 -123 -197 -663 -379 -314 -704 -197 -564 -836 -491 -313 -828 -423 -368 -95 -136 -641 -955 -17 -496 -856 -707 -198 -171 -817 -53 -752 -688 -223 -502 -919 -383 -165 -74 -409 -843 -667 -1000 -270 -75 -816 -997 -735 -396 -164 -79 -302 -679 -311 -99 -190 -848 -114 -791 -757 -254 -361 -669 -520 -342 -871 -269 -259 -883 -696 -58 -762 -64 -489 -560 -96 -199 -444 -545 -942 -64 -541 -605 -586 -288 -199 -599 -707 -482 -282 -573 -199 -692 -409 -856 -684 -641 -394 -144 -187 -627 -167 -914 -46 -83 -776 -637 -866 -465 -627 -198 -929 -235 -386 -415 -764 -263 -358 -494 -24 -282 -712 -927 -734 -491 -252 -994 -37 -32 -11 -200 -68 -727 -97 -594 -242 -971 -878 -467 -157 -329 -398 -893 -162 -281 -236 -675 -686 -458 -850 -883 -685 -649 -833 -305 -321 -365 -453 -511 -439 -61 -401 -719 -337 -630 -70 -625 -565 -563 -369 -467 -7 -959 -812 -514 -459 -482 -161 -292 -986 -966 -742 -506 -501 -885 -928 -392 -268 -449 -445 -48 -294 -520 -413 -961 -54 -361 -896 -908 -507 -256 -81 -777 -248 -690 -297 -648 -636 -601 -974 -381 -659 -435 -3 -634 -286 -327 -577 -852 -729 -996 -277 -95 -145 -618 -333 -759 -56 -649 -46 -332 -417 -911 -819 -938 -17 -352 -22 -483 -163 -490 -588 -908 -972 -515 -235 -886 -416 -357 -45 -607 -938 -214 -444 -212 -583 -696 -784 -330 -393 -975 -51 -405 -727 -777 -468 -22 -657 -983 -530 -985 -527 -879 -193 -244 -54 -673 -104 -151 -228 -624 -537 -183 -986 -418 -711 -212 -141 -107 -735 -17 -573 -510 -495 -928 -298 -797 -90 -866 -45 -858 -932 -791 -137 -619 -422 -60 -558 -657 -265 -200 -169 -701 -56 -76 -304 -837 -847 -812 -450 -580 -545 -512 -198 -858 -559 -632 -667 -157 -294 -867 -656 -44 -496 -872 -975 -674 -910 -823 -358 -459 -354 -590 -464 -629 -459 -309 -109 -991 -999 -176 -430 -487 -924 -579 -485 -98 -498 -641 -365 -984 -554 -655 -503 -217 -641 -708 -344 -78 -618 -779 -579 -996 -410 -564 -417 -923 -252 -871 -534 -309 -350 -723 -54 -681 -745 -963 -851 -751 -693 -388 -810 -532 -272 -169 -62 -65 -897 -694 -4 -395 -730 -441 -349 -575 -598 -203 -481 -688 -935 -316 -861 -803 -831 -710 -233 -505 -57 -404 -532 -631 -562 -166 -965 -472 -283 -573 -883 -727 -333 -573 -26 -959 -142 -622 -781 -576 -795 -868 -128 -78 -241 -448 -639 -626 -218 -942 -96 -201 -89 -501 -161 -96 -925 -35 -953 -772 -448 -52 -818 -125 -979 -73 -334 -532 -718 -511 -802 -790 -523 -526 -96 -635 -525 -152 -774 -891 -79 -937 -765 -502 -464 -875 -241 -283 -778 -510 -590 -615 -786 -886 -212 -697 -858 -117 -9 -444 -783 -681 -899 -853 -875 -839 -84 -456 -79 -510 -702 -698 -285 -638 -236 -479 -591 -283 -779 -419 -800 -466 -895 -356 -617 -608 -529 -19 -401 -483 -681 -314 -337 -914 -500 -776 -443 -378 -71 -778 -533 -295 -273 -284 -586 -640 -752 -150 -51 -476 -132 -801 -785 -740 -678 -819 -520 -218 -736 -328 -349 -444 -862 -387 -49 -46 -48 -760 -537 -694 -351 -915 -502 -663 -215 -882 -399 -394 -642 -820 -145 -695 -570 -71 -34 -831 -111 -46 -710 -491 -17 -992 -915 -876 -338 -32 -370 -369 -154 -728 -998 -145 -876 -228 -118 -965 -422 -169 -276 -231 -40 -418 -904 -121 -224 -551 -47 -39 -19 -306 -479 -960 -302 -277 -867 -2 -842 -91 -454 -705 -206 -759 -746 -471 -613 -554 -963 -526 -970 -225 -244 -972 -719 -253 -202 -670 -988 -360 -425 -518 -345 -114 -773 -481 -17 -627 -893 -837 -235 -842 -128 -571 -211 -411 -335 -385 -479 -273 -115 -393 -544 -829 -125 -532 -642 -894 -207 -322 -163 -380 -109 -15 -894 -864 -178 -623 -159 -318 -65 -950 -253 -502 -301 -220 -715 -700 -176 -691 -495 -264 -570 -692 -229 -569 -905 -848 -653 -475 -764 -170 -869 -805 -997 -495 -924 -724 -147 -235 -196 -298 -359 -89 -756 -730 -143 -604 -578 -273 -932 -521 -295 -5 -382 -516 -39 -790 -652 -967 -503 -682 -802 -641 -272 -119 -432 -829 -971 -257 -154 -853 -488 -956 -773 -842 -678 -449 -803 -979 -862 -535 -488 -684 -514 -686 -27 -529 -891 -350 -11 -56 -471 -109 -385 -719 -945 -536 -896 -246 -134 -517 -664 -148 -943 -679 -450 -800 -652 -669 -490 -206 -11 -412 -730 -590 -887 -213 -982 -143 -856 -216 -47 -618 -868 -865 -732 -185 -645 -402 -140 -21 -565 -993 -318 -602 -18 -486 -646 -360 -698 -66 -683 -268 -244 -340 -534 -165 -220 -397 -218 -681 -427 -998 -818 -609 -475 -237 -271 -762 -347 -957 -176 -393 -953 -932 -126 -594 -649 -18 -414 -893 -260 -54 -38 -109 -900 -623 -473 -670 -268 -224 -164 -624 -664 -996 -558 -908 -796 -180 -5 -956 -827 -734 -19 -285 -248 -526 -268 -770 -340 -635 -579 -822 -176 -659 -779 -810 -535 -167 -376 -165 -914 -758 -365 -121 -517 -648 -457 -163 -952 -774 -201 -663 -112 -186 -27 -970 -998 -206 -234 -899 -949 -674 -324 -123 -81 -808 -42 -110 -227 -572 -26 -356 -578 -4 -983 -821 -910 -680 -886 -558 -797 -816 -244 -739 -697 -870 -224 -22 -356 -196 -296 -458 -423 -344 -579 -3 -442 -419 -910 -124 -313 -875 -676 -811 -918 -505 -109 -933 -699 -305 -973 -323 -504 -226 -343 -101 -586 -240 -739 -579 -358 -351 -394 -777 -546 -660 -100 -192 -208 -355 -658 -84 -668 -964 -191 -825 -25 -922 -330 -278 -133 -622 -159 -727 -282 -332 -642 -19 -523 -217 -632 -157 -503 -660 -325 -452 -252 -601 -654 -993 -26 -866 -594 -863 -278 -627 -453 -79 -86 -179 -697 -828 -12 -630 -405 -976 -853 -590 -505 -140 -368 -120 -707 -881 -282 -59 -552 -623 -795 -867 -872 -366 -977 -724 -624 -616 -317 -485 -375 -243 -192 -11 -426 -614 -717 -947 -214 -843 -110 -89 -531 -837 -96 -560 -950 -154 -738 -503 -18 -726 -469 -970 -238 -343 -448 -826 -688 -180 -90 -668 -73 -567 -15 -756 -920 -735 -43 -857 -912 -875 -176 -529 -770 -730 -486 -737 -743 -184 -187 -998 -799 -970 -294 -545 -285 -974 -816 -387 -484 -135 -793 -769 -428 -212 -50 -565 -540 -954 -810 -505 -569 -933 -761 -300 -751 -860 -827 -547 -80 -505 -254 -109 -594 -985 -398 -908 -400 -232 -610 -392 -942 -539 -911 -797 -81 -643 -877 -6 -584 -952 -900 -472 -427 -976 -489 -961 -416 -523 -436 -200 -797 -69 -441 -21 -336 -109 -317 -514 -682 -352 -6 -278 -618 -473 -576 -7 -56 -807 -545 -272 -378 -990 -615 -337 -729 -882 -663 -615 -526 -13 -304 -600 -737 -127 -570 -195 -797 -214 -282 -843 -579 -898 -813 -127 -675 -927 -660 -130 -697 -88 -634 -982 -894 -832 -964 -925 -413 -896 -591 -392 -351 -794 -862 -550 -645 -150 -762 -688 -287 -675 -54 -283 -430 -20 -12 -349 -144 -545 -886 -103 -965 -270 -745 -566 -766 -387 -9 -857 -310 -151 -902 -920 -509 -631 -611 -403 -713 -240 -805 -270 -444 -636 -779 -605 -947 -319 -103 -223 -517 -23 -651 -144 -480 -557 -632 -856 -849 -574 -698 -43 -422 -20 -763 -100 -935 -445 -684 -789 -70 -219 -519 -24 -797 -947 -697 -911 -280 -993 -86 -433 -858 -618 -243 -465 -523 -862 -551 -105 -84 -433 -308 -325 -344 -871 -465 -237 -939 -441 -820 -725 -429 -71 -963 -581 -67 -675 -906 -702 -690 -885 -120 -798 -750 -184 -733 -50 -890 -180 -370 -196 -218 -253 -475 -960 -232 -443 -174 -974 -450 -724 -47 -419 -97 -16 -971 -110 -346 -668 -707 -424 -533 -859 -482 -17 -869 -682 -748 -139 -779 -725 -820 -277 -561 -376 -938 -367 -7 -636 -477 -270 -601 -198 -26 -666 -560 -316 -299 -820 -752 -975 -490 -261 -559 -169 -358 -57 -747 -806 -371 -131 -411 -621 -753 -507 -472 -591 -466 -694 -32 -541 -933 -456 -90 -185 -570 -145 -815 -175 -667 -405 -823 -185 -153 -630 -813 -937 -818 -751 -831 -70 -915 -341 -681 -374 -230 -295 -268 -535 -673 -819 -437 -303 -734 -786 -318 -847 -284 -630 -824 -638 -279 -445 -253 -438 -149 -135 -119 -375 -457 -317 -270 -853 -815 -955 -717 -676 -646 -983 -736 -139 -349 -110 -418 -541 -154 -604 -159 -817 -312 -402 -600 -140 -951 -751 -820 -923 -359 -214 -113 -626 -697 -786 -539 -692 -524 -495 -65 -362 -659 -394 -543 -882 -586 -22 -826 -1000 -408 -780 -267 -515 -908 -401 -516 -807 -959 -775 -229 -195 -54 -720 -168 -435 -915 -171 -487 -624 -70 -106 -609 -683 -97 -439 -330 -645 -586 -534 -454 -228 -664 -272 -637 -936 -299 -520 -464 -356 -567 -801 -977 -514 -310 -526 -978 -31 -97 -650 -975 -24 -59 -398 -133 -676 -903 -278 -151 -296 -374 -701 -525 -27 -844 -472 -4 -353 -659 -874 -373 -740 -176 -618 -369 -630 -24 -72 -644 -534 -751 -173 -765 -418 -565 -719 -635 -600 -287 -254 -289 -764 -355 -352 -347 -951 -813 -697 -384 -795 -929 -630 -977 -38 -763 -707 -877 -21 -479 -669 -743 -743 -117 -241 -220 -154 -468 -273 -643 -952 -410 -303 -995 -216 -532 -521 -982 -184 -729 -658 -537 -78 -34 -641 -438 -441 -660 -283 -26 -38 -496 -336 -5 -870 -608 -986 -371 -629 -550 -478 -63 -930 -346 -632 -3 -732 -56 -372 -972 -543 -506 -235 -735 -2 -164 -393 -51 -388 -533 -920 -500 -380 -516 -274 -689 -141 -432 -380 -263 -703 -134 -479 -997 -624 -270 -371 -810 -286 -248 -189 -97 -890 -174 -614 -681 -777 -350 -158 -744 -326 -140 -277 -668 -871 -962 -346 -119 -211 -201 -728 -367 -93 -761 -584 -643 -956 -520 -830 -521 -625 -489 -908 -58 -366 -361 -208 -460 -328 -969 -942 -322 -193 -435 -12 -495 -435 -129 -473 -790 -661 -558 -975 -859 -787 -372 -282 -160 -40 -944 -758 -36 -980 -124 -673 -959 -798 -130 -424 -852 -502 -403 -252 -717 -104 -825 -921 -439 -839 -783 -533 -67 -350 -277 -622 -617 -89 -889 -36 -670 -388 -775 -954 -757 -992 -623 -543 -726 -521 -72 -78 -421 -592 -805 -709 -451 -220 -66 -431 -319 -30 -375 -684 -612 -932 -928 -620 -911 -77 -38 -657 -47 -49 -410 -807 -58 -349 -173 -444 -586 -710 -252 -23 -168 -515 -654 -465 -536 -275 -700 -670 -34 -627 -618 -844 -24 -60 -369 -836 -484 -108 -360 -905 -516 -269 -448 -496 -702 -234 -184 -659 -220 -587 -446 -159 -448 -981 -465 -788 -442 -107 -276 -688 -727 -349 -208 -789 -316 -928 -767 -576 -764 -778 -102 -367 -573 -455 -32 -982 -634 -398 -709 -534 -403 -698 -755 -616 -231 -47 -221 -883 -371 -63 -750 -450 -253 -533 -48 -117 -894 -883 -674 -490 -350 -599 -28 -110 -886 -22 -651 -936 -224 -390 -255 -738 -484 -457 -324 -316 -666 -921 -292 -283 -108 -358 -995 -228 -923 -759 -727 -118 -836 -844 -888 -401 -438 -855 -58 -50 -766 -912 -98 -810 -161 -753 -692 -829 -969 -575 -409 -778 -492 -896 -650 -754 -561 -790 -591 -127 -168 -962 -37 -678 -185 -893 -32 -286 -630 -103 -182 -516 -501 -501 -664 -865 -220 -857 -184 -994 -17 -243 -255 -690 -173 -442 -588 -754 -79 -342 -563 -407 -782 -516 -136 -687 -733 -975 -96 -922 -763 -609 -118 -690 -254 -764 -192 -448 -36 -560 -587 -800 -428 -184 -789 -621 -690 -120 -804 -281 -522 -668 -586 -607 -288 -733 -404 -399 -785 -517 -614 -922 -932 -675 -288 -561 -861 -779 -533 -312 -463 -276 -764 -115 -273 -805 -580 -673 -892 -233 -574 -660 -437 -334 -908 -736 -525 -675 -825 -338 -485 -4 -818 -630 -794 -38 -911 -625 -387 -952 -585 -235 -324 -842 -532 -525 -872 -838 -293 -55 -860 -810 -742 -745 -138 -644 -697 -761 -205 -722 -596 -954 -761 -878 -768 -436 -270 -342 -555 -4 -253 -274 -476 -441 -130 -545 -247 -319 -487 -645 -429 -774 -634 -441 -686 -337 -457 -484 -165 -165 -517 -589 -641 -728 -370 -266 -769 -96 -310 -814 -917 -547 -520 -298 -150 -97 -364 -719 -935 -109 -557 -846 -840 -45 -257 -509 -431 -298 -205 -777 -364 -1 -19 -781 -989 -214 -298 -376 -802 -398 -716 -227 -505 -940 -31 -48 -823 -886 -811 -131 -330 -650 -45 -634 -422 -667 -837 -488 -651 -759 -344 -772 -701 -394 -469 -572 -961 -857 -877 -520 -849 -325 -940 -613 -176 -329 -40 -202 -888 -777 -555 -564 -677 -965 -101 -133 -240 -297 -86 -106 -524 -630 -665 -501 -996 -776 -648 -724 -333 -249 -91 -780 -452 -938 -341 -191 -663 -492 -268 -703 -763 -729 -347 -606 -791 -81 -263 -6 -614 -650 -291 -863 -482 -155 -782 -521 -740 -691 -586 -240 -531 -511 -335 -229 -657 -245 -41 -984 -227 -283 -518 -147 -525 -889 -81 -804 -409 -67 -833 -811 -654 -322 -116 -284 -666 -23 -87 -119 -612 -442 -357 -923 -390 -44 -722 -489 -52 -848 -997 -170 -941 -40 -162 -132 -962 -893 -84 -421 -445 -335 -685 -350 -34 -381 -764 -305 -919 -280 -501 -735 -49 -56 -789 -995 -568 -63 -129 -41 -964 -581 -159 -415 -195 -940 -280 -519 -862 -856 -349 -283 -249 -981 -144 -310 -444 -466 -26 -485 -785 -46 -620 -204 -169 -263 -428 -631 -997 -963 -921 -551 -810 -537 -787 -337 -854 -542 -262 -612 -884 -33 -761 -490 -787 -828 -359 -612 -935 -86 -613 -219 -27 -578 -160 -76 -735 -477 -990 -19 -617 -753 -83 -805 -962 -10 -983 -388 -303 -158 -870 -991 -786 -56 -656 -904 -438 -894 -876 -193 -423 -103 -454 -52 -135 -751 -564 -489 -61 -739 -956 -61 -21 -317 -206 -764 -834 -822 -543 -654 -694 -154 -842 -553 -570 -958 -760 -326 -884 -257 -476 -407 -934 -50 -526 -425 -19 -99 -652 -199 -280 -752 -852 -915 -228 -990 -917 -51 -595 -9 -749 -620 -881 -818 -250 -445 -97 -728 -743 -666 -710 -764 -706 -171 -719 -485 -415 -621 -832 -765 -47 -725 -241 -351 -601 -872 -713 -669 -748 -301 -59 -341 -593 -743 -798 -266 -845 -263 -372 -569 -931 -390 -770 -885 -609 -366 -100 -822 -694 -741 -277 -843 -663 -153 -859 -481 -91 -852 -924 -120 -718 -609 -902 -956 -153 -238 -815 -919 -708 -586 -956 -57 -218 -38 -581 -852 -295 -765 -393 -164 -744 -943 -305 -644 -747 -397 -403 -863 -306 -899 -853 -907 -681 -516 -549 -489 -970 -456 -940 -490 -249 -331 -728 -989 -992 -250 -732 -789 -503 -276 -862 -675 -119 -869 -496 -399 -826 -139 -468 -46 -595 -798 -358 -860 -915 -377 -173 -337 -131 -431 -682 -554 -954 -9 -400 -386 -37 -648 -267 -914 -977 -460 -847 -798 -879 -225 -888 -849 -984 -386 -771 -133 -470 -779 -877 -868 -787 -492 -221 -341 -510 -745 -413 -69 -429 -252 -837 -363 -372 -671 -747 -431 -285 -642 -544 -51 -421 -766 -336 -500 -576 -474 -233 -677 -496 -222 -551 -29 -289 -507 -951 -26 -636 -653 -688 -637 -745 -412 -375 -684 -483 -825 -292 -388 -624 -36 -463 -827 -34 -210 -683 -504 -741 -3 -743 -983 -878 -589 -963 -441 -578 -789 -945 -113 -755 -923 -710 -331 -752 -178 -48 -955 -786 -576 -567 -717 -825 -680 -527 -354 -303 -919 -157 -720 -880 -542 -686 -944 -446 -705 -434 -475 -845 -438 -316 -794 -502 -372 -605 -4 -30 -264 -223 -510 -910 -992 -127 -170 -384 -565 -478 -185 -156 -324 -151 -543 -923 -973 -867 -392 -519 -667 -39 -237 -388 -450 -190 -217 -500 -989 -482 -680 -311 -564 -35 -205 -170 -761 -35 -774 -228 -123 -738 -573 -585 -718 -992 -569 -840 -518 -92 -361 -729 -319 -921 -50 -757 -637 -698 -532 -235 -660 -50 -11 -888 -179 -486 -623 -934 -182 -605 -976 -43 -678 -180 -815 -258 -283 -608 -525 -512 -124 -401 -132 -227 -437 -715 -759 -881 -5 -323 -830 -991 -265 -259 -728 -629 -81 -911 -257 -778 -891 -832 -641 -645 -112 -526 -276 -886 -275 -582 -667 -465 -77 -282 -354 -537 -160 -674 -947 -17 -808 -332 -931 -727 -956 -179 -542 -328 -836 -115 -936 -678 -649 -486 -576 -170 -872 -384 -814 -894 -450 -227 -889 -870 -443 -593 -378 -17 -31 -970 -741 -579 -946 -716 -366 -893 -167 -344 -878 -720 -627 -977 -112 -563 -96 -508 -698 -641 -316 -155 -360 -16 -810 -594 -856 -411 -712 -604 -120 -143 -612 -767 -83 -9 -749 -724 -262 -817 -44 -636 -351 -205 -816 -472 -76 -619 -50 -277 -94 -715 -919 -369 -535 -516 -290 -158 -830 -125 -3 -951 -258 -818 -592 -190 -78 -890 -996 -34 -497 -943 -702 -478 -786 -999 -416 -446 -656 -350 -417 -308 -806 -458 -168 -890 -365 -689 -543 -310 -669 -663 -760 -289 -177 -797 -967 -594 -817 -845 -802 -261 -425 -321 -742 -29 -938 -788 -238 -461 -971 -35 -748 -634 -338 -542 -72 -126 -435 -575 -813 -718 -457 -160 -679 -38 -810 -431 -767 -854 -794 -272 -409 -16 -420 -530 -541 -969 -488 -340 -247 -852 -862 -46 -130 -673 -227 -154 -134 -188 -824 -85 -183 -545 -384 -232 -258 -995 -568 -586 -263 -495 -529 -188 -637 -701 -652 -983 -729 -510 -64 -101 -677 -825 -345 -841 -751 -834 -106 -286 -285 -412 -390 -65 -374 -738 -505 -464 -727 -208 -505 -493 -829 -311 -448 -695 -480 -55 -801 -565 -377 -241 -720 -474 -866 -801 -856 -280 -619 -635 -252 -885 -418 -977 -597 -12 -763 -644 -607 -866 -398 -218 -438 -357 -76 -543 -412 -322 -719 -339 -2 -650 -569 -189 -33 -627 -779 -786 -170 -568 -999 -388 -662 -703 -75 -521 -376 -479 -748 -694 -703 -145 -323 -84 -546 -914 -230 -599 -278 -667 -245 -108 -350 -527 -24 -78 -73 -532 -829 -405 -127 -439 -989 -573 -243 -621 -263 -167 -923 -527 -720 -926 -307 -617 -722 -673 -441 -838 -172 -883 -912 -233 -1 -507 -125 -771 -115 -546 -512 -85 -582 -681 -833 -695 -56 -731 -916 -822 -351 -827 -980 -95 -358 -114 -675 -828 -187 -442 -520 -175 -578 -96 -958 -549 -132 -994 -254 -498 -547 -13 -394 -22 -390 -358 -571 -670 -23 -487 -597 -176 -42 -805 -669 -884 -842 -959 -200 -554 -980 -384 -908 -21 -623 -928 -317 -818 -379 -130 -515 -862 -568 -901 -17 -170 -358 -555 -437 -131 -465 -76 -11 -426 -323 -844 -291 -790 -217 -85 -670 -182 -997 -735 -460 -430 -271 -164 -444 -199 -397 -555 -565 -595 -600 -963 -157 -961 -503 -288 -136 -299 -307 -709 -843 -513 -721 -880 -76 -99 -284 -157 -435 -621 -491 -746 -406 -413 -593 -785 -952 -344 -984 -716 -888 -651 -618 -455 -232 -573 -894 -998 -372 -700 -956 -600 -385 -692 -576 -741 -612 -921 -243 -482 -346 -667 -104 -563 -134 -824 -245 -616 -468 -681 -118 -234 -255 -359 -381 -49 -40 -444 -122 -144 -815 -214 -474 -609 -425 -689 -339 -887 -283 -833 -790 -436 -414 -143 -253 -365 -138 -47 -881 -860 -906 -293 -411 -327 -862 -667 -361 -825 -403 -775 -423 -491 -777 -27 -702 -369 -971 -5 -517 -625 -515 -262 -532 -400 -992 -586 -377 -185 -681 -663 -617 -192 -877 -727 -415 -506 -975 -179 -555 -480 -179 -189 -696 -526 -117 -503 -23 -15 -524 -620 -844 -514 -797 -832 -473 -44 -7 -912 -549 -97 -218 -689 -502 -532 -14 -416 -362 -295 -110 -428 -512 -329 -213 -164 -327 -703 -961 -852 -144 -869 -288 -982 -684 -596 -633 -898 -950 -650 -361 -282 -996 -343 -337 -925 -364 -407 -348 -699 -974 -356 -711 -230 -550 -149 -251 -372 -713 -325 -111 -497 -943 -238 -292 -826 -840 -181 -686 -869 -326 -958 -438 -21 -681 -63 -126 -1000 -660 -139 -344 -686 -938 -819 -675 -135 -105 -550 -811 -518 -978 -245 -6 -778 -939 -335 -183 -993 -170 -147 -562 -349 -764 -154 -195 -373 -400 -113 -402 -908 -525 -282 -362 -910 -2 -648 -72 -933 -521 -972 -145 -260 -63 -491 -774 -686 -688 -561 -240 -109 -715 -310 -342 -380 -585 -684 -958 -893 -571 -437 -701 -684 -711 -565 -856 -363 -948 -677 -595 -963 -419 -20 -14 -115 -5 -835 -953 -104 -190 -417 -859 -573 -972 -950 -386 -688 -474 -456 -406 -868 -337 -515 -743 -74 -613 -318 -707 -673 -893 -858 -381 -269 -45 -838 -902 -877 -105 -169 -412 -957 -22 -168 -841 -911 -248 -347 -886 -272 -533 -737 -899 -134 -800 -913 -775 -938 -293 -472 -599 -750 -426 -90 -872 -177 -577 -109 -541 -68 -471 -288 -780 -137 -193 -597 -649 -861 -932 -316 -127 -740 -734 -154 -566 -223 -864 -468 -735 -131 -378 -165 -39 -889 -123 -105 -423 -261 -194 -759 -503 -709 -916 -990 -892 -596 -745 -960 -954 -257 -171 -325 -30 -720 -768 -886 -935 -259 -241 -388 -71 -389 -219 -813 -948 -434 -213 -12 -354 -973 -325 -210 -960 -634 -149 -848 -177 -418 -225 -870 -431 -727 -344 -151 -555 -179 -78 -582 -64 -247 -963 -124 -893 -346 -323 -272 -259 -805 -877 -458 -506 -587 -935 -591 -974 -804 -920 -331 -382 -365 -607 -372 -67 -206 -410 -653 -190 -248 -50 -187 -407 -116 -65 -218 -623 -900 -47 -18 -399 -559 -99 -967 -10 -722 -399 -508 -409 -91 -717 -69 -217 -619 -465 -549 -951 -640 -968 -621 -678 -327 -971 -773 -495 -80 -288 -962 -396 -842 -590 -328 -860 -515 -813 -573 -184 -327 -25 -91 -248 -622 -577 -309 -953 -581 -354 -291 -9 -824 -107 -544 -633 -156 -430 -927 -615 -324 -491 -191 -588 -290 -349 -965 -221 -249 -704 -268 -360 -16 -392 -727 -37 -330 -412 -436 -374 -16 -30 -513 -980 -331 -346 -558 -941 -537 -332 -695 -792 -287 -566 -991 -745 -813 -167 -996 -504 -237 -904 -533 -91 -154 -239 -19 -692 -864 -795 -619 -882 -310 -821 -710 -99 -407 -298 -250 -783 -286 -788 -640 -57 -413 -332 -274 -31 -588 -838 -202 -157 -571 -477 -634 -56 -86 -990 -497 -933 -461 -403 -957 -542 -72 -365 -806 -413 -856 -177 -823 -443 -799 -320 -289 -9 -903 -80 -779 -625 -456 -720 -283 -221 -393 -355 -278 -314 -151 -706 -183 -779 -571 -62 -499 -80 -323 -42 -656 -234 -424 -97 -412 -187 -391 -428 -485 -426 -884 -747 -585 -962 -42 -898 -906 -887 -601 -965 -477 -477 -643 -27 -517 -356 -186 -123 -235 -643 -517 -536 -682 -90 -232 -647 -829 -720 -311 -73 -88 -922 -861 -721 -306 -762 -896 -862 -999 -276 -355 -275 -53 -196 -32 -128 -817 -887 -522 -133 -851 -874 -628 -992 -775 -322 -44 -664 -742 -114 -758 -114 -303 -877 -427 -682 -251 -179 -437 -826 -787 -416 -440 -32 -449 -529 -985 -242 -277 -96 -72 -679 -249 -331 -29 -880 -922 -655 -530 -528 -550 -781 -933 -818 -268 -336 -562 -623 -35 -893 -349 -726 -881 -959 -22 -995 -75 -579 -748 -222 -607 -543 -692 -888 -790 -963 -776 -585 -195 -702 -244 -987 -585 -711 -391 -595 -752 -645 -353 -272 -865 -349 -792 -803 -70 -777 -976 -543 -855 -636 -140 -92 -366 -275 -957 -562 -556 -117 -941 -324 -560 -591 -326 -714 -112 -837 -334 -138 -143 -809 -313 -706 -131 -283 -666 -244 -65 -959 -838 -918 -837 -997 -864 -92 -804 -310 -329 -865 -652 -898 -764 -448 -544 -495 -667 -710 -70 -906 -372 -857 -710 -945 -298 -480 -200 -740 -903 -224 -154 -715 -396 -878 -826 -987 -207 -572 -877 -175 -276 -831 -203 -425 -33 -502 -410 -12 -516 -700 -237 -976 -479 -749 -953 -489 -205 -243 -528 -579 -466 -624 -937 -444 -214 -39 -557 -884 -420 -574 -559 -26 -224 -9 -654 -901 -629 -566 -627 -382 -213 -636 -493 -918 -948 -741 -117 -238 -521 -56 -745 -980 -104 -829 -753 -730 -369 -417 -989 -701 -998 -461 -74 -788 -780 -85 -174 -299 -334 -242 -253 -846 -862 -316 -850 -425 -364 -788 -747 -794 -18 -90 -395 -239 -85 -476 -492 -732 -651 -991 -28 -548 -404 -773 -656 -242 -515 -756 -434 -204 -979 -857 -199 -849 -837 -631 -838 -579 -332 -939 -758 -726 -892 -507 -799 -611 -30 -277 -81 -834 -297 -923 -92 -627 -466 -646 -747 -553 -642 -825 -22 -899 -498 -693 -362 -85 -6 -702 -169 -522 -593 -869 -249 -378 -56 -263 -714 -307 -861 -172 -926 -776 -587 -813 -555 -153 -911 -127 -577 -139 -430 -892 -411 -222 -605 -859 -989 -253 -682 -713 -744 -943 -616 -229 -47 -327 -680 -425 -11 -314 -279 -557 -115 -409 -509 -977 -759 -414 -202 -267 -905 -573 -818 -433 -534 -356 -688 -835 -402 -581 -647 -172 -999 -309 -118 -201 -883 -299 -738 -928 -29 -666 -845 -273 -498 -875 -776 -579 -620 -875 -70 -618 -1000 -970 -898 -153 -638 -80 -251 -295 -270 -402 -269 -164 -343 -385 -3 -782 -962 -536 -653 -362 -138 -483 -304 -810 -296 -224 -137 -365 -489 -272 -844 -624 -688 -665 -218 -5 -138 -728 -920 -151 -986 -405 -892 -51 -411 -94 -157 -420 -772 -225 -788 -789 -313 -732 -558 -212 -633 -679 -42 -313 -90 -549 -361 -704 -994 -276 -193 -448 -196 -589 -258 -456 -304 -474 -103 -908 -346 -832 -115 -452 -762 -808 -965 -787 -686 -624 -924 -823 -531 -174 -55 -612 -239 -695 -607 -957 -441 -278 -234 -124 -751 -598 -237 -736 -39 -181 -515 -816 -314 -563 -81 -573 -854 -577 -920 -968 -163 -138 -251 -984 -969 -677 -731 -175 -837 -365 -697 -188 -132 -131 -69 -446 -778 -538 -769 -53 -147 -104 -577 -771 -560 -392 -194 -322 -226 -81 -610 -34 -513 -457 -393 -76 -6 -888 -632 -437 -849 -737 -640 -524 -444 -670 -578 -152 -773 -271 -732 -646 -140 -746 -121 -773 -925 -280 -970 -714 -718 -693 -424 -577 -770 -156 -56 -113 -584 -90 -631 -942 -282 -494 -819 -876 -499 -116 -192 -530 -540 -33 -535 -833 -843 -690 -277 -887 -113 -387 -25 -597 -241 -577 -560 -667 -337 -707 -775 -271 -520 -748 -677 -918 -882 -420 -837 -511 -948 -799 -314 -321 -938 -966 -722 -804 -392 -688 -655 -672 -797 -841 -786 -231 -255 -512 -96 -442 -312 -505 -827 -145 -377 -697 -958 -118 -511 -61 -460 -636 -129 -600 -430 -709 -62 -176 -919 -350 -526 -497 -53 -583 -102 -298 -67 -599 -21 -882 -814 -565 -272 -164 -200 -577 -287 -435 -360 -408 -727 -301 -933 -295 -215 -68 -283 -964 -875 -383 -185 -228 -118 -576 -74 -63 -949 -580 -779 -24 -735 -173 -588 -653 -708 -162 -620 -887 -494 -383 -981 -69 -490 -564 -420 -676 -169 -936 -593 -961 -989 -535 -489 -212 -78 -862 -390 -91 -743 -210 -628 -998 -320 -481 -922 -154 -122 -511 -805 -307 -998 -131 -36 -496 -969 -877 -55 -551 -646 -841 -346 -52 -243 -480 -869 -281 -964 -962 -958 -131 -829 -314 -380 -993 -543 -382 -679 -555 -596 -55 -548 -578 -222 -903 -649 -332 -265 -115 -258 -514 -445 -569 -39 -121 -119 -823 -115 -781 -576 -894 -375 -42 -806 -653 -463 -28 -123 -890 -521 -712 -838 -590 -869 -246 -712 -797 -686 -897 -682 -661 -935 -117 -424 -299 -580 -257 -784 -141 -110 -535 -53 -227 -120 -424 -140 -894 -211 -123 -860 -652 -818 -825 -713 -532 -942 -140 -613 -857 -586 -443 -97 -401 -201 -508 -393 -512 -256 -896 -143 -913 -584 -928 -744 -512 -623 -692 -226 -728 -871 -813 -363 -896 -311 -134 -515 -85 -931 -212 -357 -876 -965 -167 -4 -307 -619 -329 -715 -929 -930 -547 -133 -663 -859 -871 -235 -227 -815 -611 -189 -197 -132 -561 -441 -705 -799 -349 -981 -730 -893 -209 -385 -403 -783 -285 -192 -27 -523 -343 -725 -388 -68 -69 -705 -543 -773 -465 -853 -235 -473 -293 -239 -636 -989 -813 -52 -720 -614 -142 -516 -733 -551 -978 -972 -382 -275 -378 -863 -55 -687 -866 -290 -343 -131 -751 -152 -629 -898 -57 -36 -157 -525 -1 -277 -863 -193 -635 -264 -993 -912 -83 -446 -978 -170 -96 -587 -875 -816 -384 -324 -324 -443 -39 -313 -664 -69 -912 -887 -546 -779 -984 -768 -584 -127 -886 -891 -810 -385 -512 -196 -118 -719 -47 -134 -948 -258 -790 -438 -262 -308 -268 -76 -408 -878 -223 -658 -900 -450 -585 -162 -576 -602 -572 -941 -435 -629 -156 -839 -562 -650 -955 -268 -872 -661 -868 -606 -216 -466 -515 -370 -352 -761 -7 -454 -605 -996 -190 -137 -813 -731 -811 -394 -869 -617 -162 -466 -149 -883 -461 -786 -214 -795 -514 -798 -445 -508 -335 -225 -868 -241 -73 -748 -445 -487 -188 -793 -499 -319 -780 -756 -777 -818 -40 -899 -813 -548 -293 -158 -407 -583 -190 -483 -136 -878 -403 -382 -989 -63 -84 -506 -290 -857 -453 -467 -467 -576 -594 -133 -63 -992 -178 -42 -205 -491 -69 -899 -889 -442 -550 -455 -91 -442 -929 -903 -713 -309 -343 -948 -898 -619 -731 -937 -930 -743 -120 -951 -613 -588 -555 -8 -370 -690 -699 -380 -900 -773 -791 -943 -802 -344 -595 -429 -789 -446 -482 -670 -820 -380 -561 -896 -566 -862 -761 -258 -378 -592 -715 -832 -718 -209 -244 -352 -875 -564 -205 -107 -626 -644 -441 -876 -482 -275 -283 -434 -880 -822 -448 -896 -712 -251 -479 -159 -799 -161 -522 -826 -488 -75 -70 -427 -630 -643 -114 -504 -300 -204 -533 -896 -397 -632 -417 -700 -910 -989 -848 -99 -701 -751 -168 -592 -978 -534 -989 -335 -449 -905 -601 -982 -734 -824 -740 -132 -662 -80 -971 -161 -420 -964 -49 -651 -611 -749 -707 -131 -942 -311 -43 -264 -496 -189 -862 -381 -238 -89 -799 -522 -428 -378 -123 -815 -921 -402 -808 -757 -60 -374 -222 -119 -749 -142 -131 -133 -887 -362 -782 -834 -426 -341 -376 -936 -961 -620 -643 -777 -810 -85 -219 -519 -393 -134 -33 -689 -949 -117 -235 -933 -855 -877 -532 -251 -197 -910 -79 -446 -410 -81 -508 -12 -710 -954 -593 -78 -378 -49 -716 -652 -993 -87 -859 -579 -740 -25 -770 -517 -186 -623 -317 -609 -329 -218 -135 -553 -396 -983 -649 -813 -28 -754 -559 -191 -205 -367 -716 -259 -569 -119 -918 -403 -515 -543 -709 -331 -37 -911 -189 -491 -254 -576 -338 -580 -656 -711 -410 -307 -374 -876 -375 -872 -711 -767 -77 -986 -818 -66 -108 -800 -538 -610 -758 -990 -598 -654 -614 -501 -163 -821 -650 -468 -114 -771 -121 -106 -875 -940 -893 -69 -678 -574 -621 -90 -419 -554 -891 -987 -796 -286 -646 -457 -744 -505 -181 -319 -814 -20 -38 -137 -563 -32 -578 -57 -157 -178 -241 -449 -653 -238 -969 -995 -634 -907 -407 -867 -898 -617 -418 -137 -836 -548 -108 -694 -971 -792 -177 -609 -235 -470 -896 -535 -147 -45 -767 -396 -155 -779 -305 -982 -128 -607 -164 -594 -690 -883 -851 -58 -610 -99 -937 -792 -19 -177 -139 -10 -888 -496 -54 -238 -763 -758 -722 -240 -707 -816 -172 -627 -982 -385 -847 -234 -749 -468 -840 -904 -984 -348 -822 -404 -926 -555 -194 -190 -655 -878 -48 -398 -340 -170 -790 -783 -710 -628 -335 -336 -915 -814 -487 -323 -271 -571 -306 -293 -128 -858 -211 -708 -674 -600 -686 -399 -115 -142 -671 -470 -499 -635 -928 -847 -91 -383 -970 -878 -33 -926 -429 -288 -943 -768 -702 -559 -598 -621 -50 -430 -671 -267 -841 -739 -506 -719 -469 -612 -104 -104 -695 -395 -422 -105 -580 -275 -568 -677 -941 -242 -556 -721 -313 -273 -604 -122 -575 -773 -92 -6 -780 -392 -949 -397 -72 -966 -1000 -260 -779 -656 -275 -460 -969 -114 -503 -984 -920 -626 -106 -260 -744 -916 -466 -309 -788 -388 -880 -21 -60 -57 -795 -850 -833 -96 -853 -271 -145 -469 -665 -931 -196 -450 -474 -342 -397 -573 -15 -203 -755 -444 -689 -591 -951 -551 -18 -795 -999 -595 -833 -374 -684 -783 -515 -100 -425 -726 -351 -71 -477 -162 -967 -243 -701 -287 -754 -3 -827 -805 -12 -702 -630 -858 -25 -870 -111 -159 -191 -118 -594 -706 -35 -682 -894 -51 -936 -520 -9 -686 -821 -232 -583 -202 -479 -803 -680 -640 -573 -974 -182 -287 -496 -88 -655 -44 -173 -498 -746 -743 -634 -995 -991 -664 -454 -81 -884 -585 -487 -520 -2 -372 -481 -389 -910 -746 -109 -331 -780 -287 -391 -445 -367 -609 -779 -512 -718 -343 -874 -633 -167 -205 -287 -552 -553 -886 -164 -903 -644 -898 -955 -551 -631 -953 -65 -426 -37 -278 -836 -1000 -748 -713 -55 -587 -467 -283 -935 -854 -90 -610 -955 -275 -654 -171 -863 -631 -225 -251 -158 -501 -739 -912 -113 -320 -519 -420 -978 -994 -3 -821 -385 -147 -37 -273 -972 -893 -938 -463 -852 -441 -685 -396 -648 -135 -348 -416 -175 -226 -745 -644 -103 -799 -851 -931 -237 -334 -671 -161 -250 -918 -30 -673 -954 -810 -144 -435 -994 -440 -427 -663 -577 -16 -110 -305 -148 -761 -463 -197 -308 -615 -149 -583 -382 -981 -420 -110 -773 -498 -166 -772 -339 -835 -161 -735 -369 -308 -427 -156 -809 -975 -57 -537 -592 -418 -6 -975 -913 -527 -108 -521 -915 -836 -269 -876 -321 -640 -801 -586 -647 -670 -205 -412 -285 -128 -507 -493 -730 -782 -738 -67 -166 -757 -916 -880 -533 -701 -410 -601 -384 -212 -97 -963 -160 -858 -715 -694 -932 -587 -692 -716 -481 -140 -786 -966 -862 -711 -344 -555 -205 -2 -314 -436 -783 -780 -224 -494 -693 -245 -970 -88 -410 -944 -967 -431 -989 -74 -116 -345 -713 -274 -198 -58 -979 -135 -386 -621 -454 -17 -163 -813 -700 -348 -520 -194 -297 -198 -136 -820 -5 -83 -912 -93 -28 -202 -167 -545 -946 -144 -853 -654 -304 -712 -973 -80 -287 -785 -435 -93 -253 -294 -795 -674 -620 -860 -590 -462 -367 -559 -878 -620 -241 -536 -153 -853 -43 -850 -519 -1 -381 -812 -519 -590 -125 -155 -149 -269 -540 -513 -225 -412 -741 -202 -279 -669 -501 -972 -291 -280 -463 -42 -198 -416 -194 -402 -587 -194 -650 -731 -455 -621 -349 -269 -571 -113 -669 -897 -255 -945 -443 -179 -730 -383 -81 -952 -695 -391 -501 -774 -212 -342 -885 -248 -711 -629 -112 -179 -846 -455 -748 -348 -675 -485 -277 -435 -656 -505 -82 -199 -522 -479 -151 -904 -118 -87 -503 -593 -431 -336 -995 -182 -451 -350 -437 -981 -590 -423 -39 -346 -89 -409 -572 -925 -446 -216 -341 -849 -912 -670 -229 -553 -56 -848 -709 -801 -485 -724 -386 -885 -501 -822 -295 -790 -980 -101 -216 -833 -450 -739 -78 -327 -580 -889 -612 -421 -990 -903 -949 -502 -23 -138 -427 -795 -461 -170 -849 -283 -844 -594 -160 -841 -62 -722 -392 -122 -266 -375 -385 -306 -397 -387 -690 -407 -171 -65 -579 -510 -358 -746 -375 -529 -931 -644 -903 -596 -434 -731 -857 -226 -316 -327 -374 -56 -310 -76 -884 -967 -555 -473 -336 -182 -830 -200 -583 -799 -173 -590 -414 -655 -749 -414 -661 -802 -100 -997 -152 -294 -244 -135 -240 -850 -192 -954 -684 -351 -400 -722 -305 -586 -444 -698 -746 -403 -154 -670 -751 -891 -771 -27 -619 -125 -516 -131 -238 -13 -147 -565 -12 -103 -806 -562 -706 -592 -746 -66 -710 -696 -207 -204 -985 -596 -331 -725 -535 -119 -977 -873 -547 -968 -229 -124 -303 -384 -76 -240 -685 -474 -205 -730 -355 -658 -686 -959 -3 -671 -778 -589 -74 -183 -370 -297 -127 -949 -739 -202 -77 -13 -539 -264 -1000 -293 -983 -717 -73 -803 -802 -299 -638 -214 -434 -250 -347 -183 -175 -654 -81 -393 -797 -928 -271 -530 -831 -397 -4 -573 -248 -6 -795 -541 -107 -693 -915 -892 -31 -683 -147 -248 -956 -611 -385 -153 -557 -766 -659 -384 -791 -255 -882 -949 -966 -704 -68 -357 -937 -57 -427 -992 -464 -824 -736 -75 -489 -73 -187 -959 -274 -806 -757 -835 -522 -157 -68 -579 -68 -704 -214 -396 -166 -736 -807 -615 -169 -384 -174 -555 -733 -987 -1 -349 -255 -511 -375 -439 -115 -680 -872 -839 -96 -513 -971 -838 -104 -249 -143 -627 -169 -535 -447 -953 -619 -894 -341 -767 -233 -678 -881 -444 -505 -374 -488 -383 -648 -743 -968 -310 -227 -501 -752 -956 -805 -728 -775 -45 -100 -301 -766 -210 -664 -393 -319 -18 -325 -640 -505 -649 -834 -839 -411 -828 -271 -101 -203 -807 -534 -408 -125 -796 -756 -153 -236 -647 -742 -540 -573 -684 -439 -633 -241 -746 -22 -704 -908 -535 -4 -420 -202 -919 -417 -743 -472 -935 -42 -905 -44 -397 -730 -892 -639 -743 -93 -794 -230 -198 -57 -876 -355 -412 -537 -465 -235 -729 -490 -815 -376 -269 -185 -309 -642 -258 -740 -310 -200 -537 -782 -702 -23 -161 -812 -172 -789 -316 -244 -453 -938 -176 -739 -139 -568 -577 -558 -161 -960 -563 -370 -356 -292 -429 -128 -108 -792 -76 -752 -608 -224 -672 -371 -491 -17 -716 -361 -269 -414 -751 -879 -417 -473 -663 -266 -834 -613 -543 -182 -188 -646 -579 -351 -478 -999 -810 -904 -503 -701 -547 -399 -415 -223 -869 -949 -135 -796 -568 -334 -617 -199 -319 -370 -135 -685 -53 -335 -530 -342 -825 -547 -645 -772 -423 -987 -660 -132 -887 -855 -665 -820 -266 -772 -66 -163 -22 -570 -867 -744 -496 -396 -899 -631 -100 -70 -843 -484 -855 -832 -56 -465 -792 -6 -580 -599 -89 -505 -386 -260 -789 -277 -168 -57 -55 -30 -208 -343 -389 -732 -781 -311 -184 -52 -119 -446 -625 -434 -125 -595 -602 -228 -600 -573 -556 -843 -168 -323 -25 -683 -584 -677 -817 -730 -724 -525 -212 -624 -451 -28 -317 -558 -649 -588 -351 -827 -227 -505 -859 -145 -337 -890 -518 -828 -879 -12 -853 -357 -353 -215 -996 -916 -443 -334 -875 -318 -711 -1 -333 -221 -711 -108 -38 -198 -338 -376 -258 -103 -70 -148 -763 -851 -887 -710 -722 -481 -559 -332 -616 -798 -227 -142 -488 -326 -867 -387 -376 -207 -11 -488 -720 -246 -646 -167 -10 -991 -598 -243 -277 -457 -97 -605 -107 -221 -212 -447 -560 -471 -107 -419 -244 -223 -344 -859 -589 -82 -804 -382 -280 -423 -594 -933 -64 -858 -935 -58 -199 -367 -847 -625 -491 -729 -24 -574 -323 -903 -39 -900 -12 -907 -162 -609 -578 -615 -459 -933 -470 -913 -720 -513 -353 -285 -26 -186 -72 -928 -21 -323 -662 -42 -311 -68 -784 -408 -699 -186 -183 -356 -755 -690 -152 -728 -753 -500 -720 -167 -916 -779 -944 -909 -704 -653 -808 -166 -76 -470 -564 -667 -718 -452 -14 -205 -952 -555 -88 -70 -875 -655 -17 -239 -585 -673 -588 -101 -547 -411 -896 -688 -892 -313 -897 -143 -169 -9 -631 -247 -944 -656 -856 -279 -729 -19 -284 -642 -793 -698 -528 -603 -7 -531 -104 -715 -576 -196 -826 -445 -259 -831 -889 -396 -626 -175 -795 -198 -752 -539 -870 -190 -323 -930 -785 -857 -167 -228 -679 -839 -443 -57 -545 -51 -407 -733 -894 -674 -56 -35 -988 -362 -509 -334 -792 -388 -253 -675 -146 -115 -867 -893 -722 -655 -723 -130 -34 -889 -969 -663 -981 -579 -338 -753 -995 -839 -516 -391 -825 -700 -641 -729 -748 -814 -472 -388 -687 -750 -686 -846 -842 -333 -862 -189 -530 -149 -182 -627 -403 -81 -379 -30 -828 -999 -912 -148 -906 -515 -393 -342 -760 -454 -273 -321 -563 -149 -898 -684 -654 -937 -47 -184 -201 -908 -131 -437 -674 -849 -145 -653 -476 -505 -976 -708 -223 -136 -462 -738 -878 -724 -828 -598 -812 -357 -353 -713 -79 -189 -296 -512 -246 -750 -182 -308 -23 -306 -729 -416 -341 -179 -965 -741 -764 -156 -354 -120 -725 -958 -400 -844 -525 -226 -73 -117 -52 -529 -137 -548 -276 -448 -752 -131 -675 -929 -728 -588 -647 -45 -235 -641 -1000 -615 -341 -597 -403 -30 -138 -785 -408 -780 -883 -347 -769 -29 -521 -855 -201 -133 -456 -229 -908 -602 -43 -502 -108 -990 -131 -815 -90 -6 -517 -780 -733 -157 -507 -590 -33 -521 -19 -466 -293 -745 -320 -307 -97 -725 -64 -709 -846 -557 -457 -400 -465 -366 -249 -975 -580 -579 -620 -570 -951 -805 -274 -261 -642 -366 -371 -375 -259 -246 -25 -453 -621 -662 -93 -831 -503 -35 -219 -551 -192 -574 -848 -344 -586 -445 -984 -137 -453 -141 -462 -422 -301 -987 -63 -136 -867 -43 -658 -445 -405 -518 -372 -527 -941 -332 -771 -212 -235 -101 -332 -351 -958 -127 -970 -454 -937 -139 -838 -735 -849 -407 -741 -165 -628 -859 -509 -51 -797 -104 -119 -764 -368 -981 -842 -274 -729 -511 -517 -856 -761 -855 -995 -854 -742 -848 -28 -267 -490 -500 -325 -306 -431 -842 -482 -382 -602 -322 -498 -311 -289 -682 -839 -268 -1 -938 -760 -344 -145 -260 -583 -422 -371 -892 -418 -785 -673 -979 -620 -967 -211 -504 -409 -437 -305 -105 -606 -565 -587 -571 -588 -328 -295 -928 -970 -654 -154 -766 -247 -137 -962 -736 -950 -951 -180 -29 -569 -314 -634 -561 -763 -134 -581 -828 -822 -333 -510 -175 -182 -433 -252 -553 -692 -465 -875 -526 -193 -746 -704 -846 -712 -41 -305 -367 -74 -939 -381 -37 -373 -710 -945 -932 -550 -86 -726 -1000 -615 -411 -106 -231 -313 -629 -330 -852 -395 -331 -659 -728 -272 -776 -240 -232 -279 -218 -618 -104 -420 -890 -146 -119 -270 -600 -906 -195 -536 -317 -204 -995 -918 -587 -183 -873 -252 -462 -696 -46 -777 -605 -159 -141 -422 -599 -342 -332 -755 -198 -867 -633 -242 -545 -467 -843 -234 -893 -965 -76 -183 -176 -907 -371 -837 -48 -858 -176 -584 -917 -76 -48 -910 -313 -722 -142 -55 -446 -389 -587 -163 -76 -589 -53 -770 -209 -863 -850 -315 -704 -388 -575 -858 -126 -658 -983 -187 -960 -661 -15 -362 -866 -756 -20 -90 -644 -448 -43 -166 -533 -284 -628 -495 -173 -549 -434 -983 -797 -273 -810 -699 -544 -69 -79 -350 -644 -502 -29 -622 -693 -826 -167 -735 -643 -732 -35 -989 -202 -207 -78 -666 -154 -647 -834 -321 -264 -231 -840 -494 -704 -181 -826 -224 -960 -604 -409 -344 -566 -556 -608 -918 -303 -937 -411 -952 -739 -790 -412 -239 -679 -758 -772 -48 -745 -482 -295 -354 -382 -913 -980 -880 -152 -432 -660 -174 -955 -362 -487 -399 -244 -183 -927 -305 -780 -543 -535 -699 -885 -632 -434 -133 -128 -791 -480 -785 -533 -406 -420 -515 -838 -629 -437 -797 -348 -990 -151 -686 -962 -790 -372 -90 -995 -660 -492 -838 -976 -114 -572 -452 -42 -537 -870 -809 -879 -443 -33 -752 -931 -715 -903 -869 -12 -760 -521 -534 -320 -574 -900 -627 -34 -210 -864 -495 -181 -532 -323 -355 -724 -975 -916 -646 -177 -510 -161 -156 -937 -449 -429 -815 -139 -654 -461 -573 -134 -699 -386 -884 -239 -739 -929 -140 -514 -722 -741 -866 -212 -648 -79 -366 -78 -878 -372 -900 -895 -238 -872 -575 -575 -881 -800 -954 -968 -156 -983 -44 -161 -816 -44 -843 -434 -472 -470 -736 -280 -226 -966 -358 -190 -20 -829 -254 -264 -400 -464 -705 -164 -506 -391 -834 -734 -597 -56 -654 -139 -974 -358 -716 -550 -760 -706 -30 -970 -649 -192 -571 -105 -204 -233 -916 -855 -616 -443 -123 -298 -751 -464 -893 -438 -808 -292 -916 -236 -993 -444 -914 -135 -879 -408 -100 -883 -613 -672 -90 -28 -479 -636 -513 -819 -488 -711 -640 -355 -305 -586 -400 -86 -899 -713 -87 -894 -992 -619 -670 -709 -354 -971 -545 -977 -454 -770 -903 -618 -835 -232 -341 -73 -25 -78 -120 -354 -379 -174 -617 -409 -631 -323 -305 -798 -714 -513 -128 -412 -96 -489 -286 -288 -167 -106 -403 -643 -482 -685 -591 -469 -718 -853 -741 -572 -927 -404 -227 -580 -904 -218 -718 -340 -36 -654 -889 -264 -312 -837 -720 -465 -99 -393 -800 -344 -127 -135 -248 -648 -741 -86 -925 -100 -827 -919 -691 -166 -311 -381 -687 -924 -486 -547 -595 -304 -871 -437 -591 -504 -488 -713 -902 -524 -750 -401 -478 -604 -349 -612 -298 -86 -660 -767 -426 -993 -159 -493 -31 -390 -749 -511 -365 -241 -810 -410 -924 -321 -961 -166 -139 -407 -773 -929 -310 -377 -945 -605 -5 -57 -701 -496 -299 -237 -558 -724 -572 -358 -13 -896 -173 -268 -557 -329 -304 -13 -918 -567 -458 -117 -12 -642 -432 -440 -928 -873 -913 -708 -91 -191 -688 -501 -282 -507 -948 -183 -540 -636 -23 -773 -778 -600 -102 -829 -359 -414 -207 -895 -271 -494 -687 -53 -569 -851 -738 -516 -401 -194 -951 -979 -326 -851 -430 -400 -400 -475 -348 -378 -910 -536 -903 -872 -340 -532 -905 -936 -895 -271 -228 -329 -224 -392 -799 -266 -247 -904 -991 -637 -550 -300 -325 -968 -229 -407 -137 -319 -707 -627 -963 -923 -662 -439 -213 -88 -256 -929 -33 -866 -701 -564 -256 -210 -632 -890 -127 -315 -283 -360 -135 -465 -47 -594 -585 -258 -951 -495 -571 -201 -57 -999 -326 -388 -92 -653 -235 -60 -307 -110 -175 -506 -184 -710 -22 -498 -4 -539 -883 -272 -906 -526 -484 -79 -675 -654 -178 -507 -975 -223 -158 -570 -206 -408 -948 -419 -959 -248 -904 -576 -953 -192 -222 -968 -709 -837 -827 -811 -363 -521 -599 -771 -279 -91 -173 -311 -3 -599 -259 -596 -148 -653 -187 -8 -146 -244 -418 -802 -516 -754 -479 -944 -463 -389 -812 -892 -391 -410 -377 -894 -505 -470 -579 -872 -939 -442 -845 -65 -133 -754 -980 -418 -18 -357 -689 -390 -858 -563 -23 -595 -865 -121 -619 -661 -583 -652 -283 -747 -892 -521 -174 -909 -380 -743 -847 -547 -292 -938 -717 -51 -91 -278 -674 -213 -81 -697 -839 -356 -508 -914 -816 -588 -389 -85 -202 -302 -205 -958 -141 -791 -281 -538 -353 -425 -885 -91 -965 -185 -575 -764 -490 -761 -263 -105 -416 -150 -296 -868 -174 -978 -459 -169 -604 -484 -682 -648 -696 -131 -934 -453 -337 -782 -943 -671 -21 -295 -878 -142 -960 -489 -309 -670 -441 -466 -232 -504 -887 -594 -713 -61 -548 -636 -101 -298 -426 -747 -415 -819 -939 -114 -457 -79 -541 -393 -169 -32 -519 -335 -947 -830 -526 -696 -429 -167 -569 -68 -922 -389 -107 -17 -301 -584 -44 -513 -133 -293 -44 -599 -474 -381 -836 -796 -914 -796 -662 -141 -391 -156 -958 -90 -472 -548 -294 -519 -888 -602 -20 -848 -240 -832 -296 -339 -79 -231 -479 -974 -592 -125 -580 -712 -202 -505 -339 -475 -601 -701 -768 -148 -390 -96 -164 -201 -139 -561 -575 -248 -651 -224 -424 -400 -910 -194 -680 -181 -991 -452 -906 -489 -544 -626 -662 -455 -830 -479 -302 -754 -537 -626 -953 -185 -863 -165 -15 -343 -978 -835 -149 -335 -617 -529 -372 -484 -502 -231 -883 -387 -953 -929 -205 -844 -605 -802 -89 -222 -31 -339 -338 -826 -630 -558 -802 -290 -530 -351 -752 -373 -764 -579 -31 -336 -692 -93 -167 -75 -766 -268 -432 -399 -593 -609 -634 -59 -806 -918 -664 -969 -10 -484 -715 -56 -316 -267 -406 -558 -41 -443 -343 -13 -801 -162 -859 -409 -822 -512 -146 -220 -527 -779 -690 -50 -419 -906 -934 -400 -659 -741 -493 -546 -367 -385 -972 -846 -844 -332 -755 -116 -808 -19 -810 -639 -711 -100 -815 -826 -826 -940 -863 -421 -300 -894 -623 -303 -580 -634 -202 -2 -201 -990 -355 -658 -119 -684 -441 -474 -660 -756 -951 -347 -260 -889 -476 -697 -454 -135 -498 -627 -878 -546 -691 -208 -773 -437 -504 -950 -755 -414 -487 -101 -236 -132 -255 -529 -774 -669 -499 -630 -283 -85 -163 -609 -59 -606 -342 -764 -939 -741 -522 -503 -624 -729 -537 -50 -755 -1 -447 -74 -234 -462 -765 -429 -25 -152 -704 -887 -741 -12 -422 -193 -331 -86 -229 -787 -156 -324 -857 -915 -110 -909 -402 -400 -944 -770 -369 -344 -218 -412 -990 -10 -610 -234 -859 -847 -193 -83 -417 -83 -952 -28 -215 -745 -813 -239 -760 -29 -516 -393 -162 -827 -270 -744 -390 -959 -473 -462 -160 -344 -661 -42 -119 -68 -193 -408 -643 -289 -339 -85 -123 -489 -285 -740 -51 -561 -317 -966 -769 -402 -25 -211 -642 -9 -934 -778 -300 -197 -338 -217 -665 -967 -71 -397 -67 -452 -554 -454 -680 -922 -564 -247 -395 -917 -164 -645 -889 -692 -336 -939 -515 -118 -230 -627 -459 -417 -548 -423 -243 -43 -3 -28 -207 -877 -980 -929 -620 -546 -723 -369 -955 -814 -900 -165 -632 -621 -843 -206 -973 -857 -379 -70 -68 -532 -693 -280 -443 -598 -817 -8 -144 -878 -216 -152 -267 -723 -417 -543 -724 -527 -784 -412 -33 -402 -956 -115 -311 -50 -687 -583 -392 -320 -14 -714 -406 -213 -761 -860 -195 -118 -726 -834 -124 -489 -942 -30 -480 -534 -34 -233 -513 -13 -562 -683 -585 -966 -283 -54 -471 -537 -932 -54 -717 -575 -614 -779 -837 -819 -904 -915 -66 -176 -528 -132 -173 -436 -756 -897 -52 -256 -561 -17 -753 -663 -33 -561 -740 -305 -511 -118 -42 -610 -651 -459 -695 -140 -808 -717 -823 -565 -293 -581 -674 -43 -273 -930 -699 -623 -62 -871 -70 -817 -823 -969 -775 -728 -321 -434 -374 -222 -596 -935 -120 -264 -573 -583 -113 -168 -297 -769 -654 -376 -742 -263 -248 -943 -151 -112 -249 -209 -721 -547 -338 -350 -19 -763 -884 -339 -71 -195 -580 -355 -317 -579 -437 -61 -609 -123 -56 -768 -120 -680 -329 -518 -813 -686 -801 -878 -693 -697 -839 -70 -927 -595 -839 -439 -911 -582 -558 -478 -150 -805 -920 -949 -85 -301 -260 -910 -350 -487 -518 -944 -469 -576 -546 -55 -491 -842 -74 -561 -468 -234 -898 -762 -609 -394 -933 -772 -113 -485 -603 -846 -642 -229 -665 -743 -175 -900 -460 -69 -667 -20 -86 -744 -507 -910 -61 -224 -676 -481 -741 -474 -821 -845 -648 -528 -684 -229 -846 -278 -624 -159 -114 -630 -718 -398 -354 -820 -855 -721 -179 -495 -266 -101 -383 -858 -849 -546 -898 -127 -987 -230 -468 -818 -881 -225 -228 -361 -112 -77 -852 -673 -111 -250 -598 -610 -230 -126 -937 -89 -670 -939 -401 -591 -882 -725 -668 -468 -150 -165 -306 -256 -762 -470 -13 -915 -896 -895 -930 -522 -421 -454 -726 -226 -469 -102 -662 -858 -19 -797 -637 -828 -863 -710 -70 -100 -997 -677 -980 -936 -700 -415 -839 -521 -83 -593 -150 -329 -203 -438 -150 -120 -275 -403 -352 -527 -257 -750 -728 -744 -663 -791 -321 -980 -83 -933 -824 -446 -136 -853 -86 -175 -391 -795 -135 -684 -72 -967 -545 -695 -594 -78 -526 -50 -234 -124 -646 -636 -221 -542 -548 -453 -533 -211 -632 -18 -776 -161 -678 -660 -539 -937 -388 -185 -444 -55 -75 -270 -38 -184 -999 -639 -67 -208 -833 -50 -19 -581 -516 -454 -953 -544 -987 -274 -834 -16 -196 -465 -415 -12 -875 -574 -656 -337 -642 -670 -239 -149 -121 -514 -463 -62 -578 -545 -222 -892 -937 -192 -327 -519 -21 -153 -625 -381 -792 -553 -485 -104 -540 -851 -411 -883 -285 -564 -829 -965 -766 -530 -871 -990 -673 -82 -55 -374 -172 -58 -431 -863 -430 -799 -248 -290 -386 -731 -651 -395 -816 -273 -345 -932 -405 -873 -160 -117 -930 -93 -811 -708 -899 -801 -649 -300 -871 -4 -981 -235 -161 -264 -200 -203 -510 -699 -676 -266 -336 -843 -550 -613 -906 -609 -805 -863 -138 -256 -553 -454 -224 -100 -466 -952 -468 -936 -429 -961 -745 -667 -65 -452 -78 -135 -537 -313 -42 -840 -56 -255 -659 -734 -883 -275 -852 -833 -865 -644 -952 -642 -654 -464 -122 -843 -15 -894 -685 -478 -901 -686 -569 -467 -240 -938 -909 -776 -930 -146 -949 -752 -80 -59 -774 -766 -783 -168 -893 -167 -999 -163 -173 -858 -576 -618 -958 -117 -926 -722 -308 -368 -421 -569 -454 -989 -997 -453 -252 -237 -617 -103 -791 -12 -609 -524 -146 -827 -428 -105 -520 -282 -900 -668 -773 -903 -982 -16 -887 -922 -274 -12 -492 -189 -834 -189 -875 -352 -789 -88 -460 -852 -772 -823 -728 -830 -94 -970 -688 -747 -926 -48 -893 -66 -85 -603 -538 -856 -563 -467 -479 -25 -265 -648 -24 -55 -956 -862 -449 -260 -917 -794 -45 -564 -376 -707 -659 -963 -989 -629 -417 -191 -410 -150 -329 -766 -947 -400 -133 -480 -116 -646 -986 -367 -514 -622 -834 -232 -364 -719 -983 -762 -383 -349 -821 -780 -954 -228 -113 -443 -179 -976 -649 -552 -415 -601 -392 -122 -593 -764 -883 -96 -390 -518 -318 -460 -30 -548 -547 -760 -391 -74 -178 -720 -33 -868 -428 -701 -594 -881 -678 -913 -271 -282 -49 -720 -678 -852 -568 -626 -826 -592 -841 -78 -207 -182 -611 -489 -213 -833 -164 -263 -308 -728 -373 -711 -401 -453 -91 -371 -424 -600 -1 -450 -25 -846 -617 -900 -79 -331 -76 -988 -227 -230 -149 -825 -319 -549 -328 -275 -314 -153 -566 -535 -744 -848 -950 -508 -991 -941 -777 -698 -972 -908 -83 -563 -234 -808 -64 -559 -546 -707 -1000 -888 -67 -818 -463 -301 -158 -28 -931 -380 -62 -718 -446 -223 -760 -974 -682 -660 -88 -687 -183 -408 -76 -378 -805 -864 -93 -904 -357 -276 -700 -960 -209 -401 -462 -288 -274 -208 -917 -965 -531 -910 -86 -161 -917 -572 -510 -242 -597 -631 -112 -56 -512 -344 -857 -187 -879 -854 -948 -879 -408 -135 -470 -127 -389 -807 -508 -562 -263 -742 -448 -207 -27 -958 -310 -523 -923 -93 -267 -671 -1000 -128 -184 -993 -198 -353 -301 -235 -367 -959 -771 -891 -910 -916 -406 -291 -671 -376 -447 -11 -712 -284 -920 -503 -435 -556 -31 -956 -34 -295 -580 -185 -368 -76 -676 -201 -627 -782 -841 -200 -757 -150 -896 -627 -877 -192 -918 -836 -804 -634 -779 -616 -431 -327 -709 -746 -668 -910 -541 -104 -247 -621 -575 -810 -281 -268 -305 -403 -746 -578 -238 -637 -866 -165 -761 -626 -566 -516 -569 -88 -194 -927 -354 -221 -526 -45 -549 -295 -669 -261 -631 -190 -103 -158 -615 -859 -648 -964 -42 -509 -431 -1 -21 -150 -76 -550 -661 -928 -214 -418 -857 -543 -281 -862 -445 -303 -668 -41 -132 -554 -16 -761 -401 -999 -605 -538 -757 -612 -405 -155 -703 -644 -116 -652 -114 -327 -709 -913 -176 -363 -445 -891 -567 -114 -54 -855 -585 -856 -652 -93 -411 -90 -128 -346 -477 -981 -952 -279 -723 -73 -960 -955 -853 -849 -696 -630 -599 -150 -924 -876 -612 -211 -885 -305 -95 -237 -312 -929 -776 -420 -915 -383 -544 -674 -983 -448 -508 -836 -265 -911 -477 -500 -430 -351 -80 -521 -124 -799 -930 -548 -322 -524 -608 -525 -890 -15 -916 -403 -660 -661 -391 -746 -741 -584 -32 -245 -540 -198 -348 -180 -303 -619 -864 -997 -521 -633 -961 -673 -808 -943 -42 -683 -654 -471 -913 -700 -40 -55 -173 -814 -910 -291 -392 -775 -893 -285 -395 -968 -312 -676 -937 -342 -642 -819 -689 -134 -543 -911 -224 -481 -530 -633 -60 -873 -422 -903 -244 -129 -98 -526 -339 -54 -999 -471 -386 -760 -59 -800 -786 -405 -738 -172 -611 -713 -220 -904 -541 -141 -144 -120 -652 -200 -787 -463 -111 -909 -663 -434 -291 -626 -781 -759 -697 -576 -451 -865 -550 -583 -80 -718 -956 -784 -307 -466 -106 -666 -198 -306 -349 -806 -668 -915 -974 -266 -54 -597 -118 -48 -216 -52 -987 -617 -794 -450 -505 -915 -138 -815 -351 -661 -722 -198 -228 -461 -314 -980 -226 -564 -980 -39 -534 -810 -903 -562 -649 -578 -222 -576 -466 -265 -93 -358 -838 -433 -87 -102 -51 -280 -673 -205 -807 -133 -35 -168 -542 -217 -489 -611 -601 -90 -700 -182 -888 -297 -909 -765 -376 -398 -17 -59 -362 -353 -276 -868 -767 -206 -913 -782 -855 -903 -77 -486 -131 -856 -314 -91 -75 -651 -921 -573 -677 -10 -963 -462 -765 -181 -249 -928 -584 -272 -951 -786 -205 -271 -169 -241 -360 -6 -382 -203 -321 -455 -802 -753 -370 -528 -774 -718 -249 -676 -577 -917 -662 -911 -939 -30 -737 -655 -113 -961 -750 -789 -691 -138 -834 -610 -700 -966 -23 -894 -244 -281 -495 -743 -841 -61 -359 -856 -976 -488 -180 -843 -599 -151 -641 -669 -2 -709 -585 -955 -572 -903 -668 -915 -487 -102 -420 -300 -344 -403 -847 -317 -234 -346 -368 -542 -981 -412 -848 -155 -162 -768 -872 -552 -97 -857 -665 -196 -777 -100 -436 -877 -289 -711 -452 -423 -916 -694 -722 -526 -588 -259 -687 -230 -709 -188 -191 -893 -629 -179 -840 -875 -360 -852 -260 -25 -113 -928 -990 -771 -488 -866 -986 -867 -596 -362 -651 -234 -72 -722 -765 -215 -5 -440 -779 -769 -572 -707 -32 -635 -953 -842 -749 -222 -309 -82 -141 -918 -814 -872 -481 -11 -788 -711 -312 -275 -837 -758 -131 -826 -639 -635 -704 -817 -219 -116 -664 -952 -813 -765 -436 -815 -363 -295 -915 -877 -274 -283 -966 -325 -202 -570 -451 -407 -294 -644 -192 -393 -368 -196 -943 -745 -425 -81 -912 -55 -315 -567 -327 -81 -264 -309 -123 -739 -676 -330 -770 -79 -611 -836 -233 -157 -452 -581 -609 -92 -347 -931 -231 -31 -395 -584 -253 -217 -326 -928 -587 -529 -900 -660 -975 -181 -4 -456 -196 -113 -682 -836 -245 -724 -622 -102 -701 -329 -122 -900 -991 -259 -514 -909 -464 -207 -243 -415 -522 -117 -417 -784 -381 -771 -269 -727 -924 -181 -155 -495 -331 -351 -109 -37 -962 -962 -641 -478 -199 -509 -402 -879 -625 -682 -590 -233 -666 -973 -100 -700 -608 -145 -768 -810 -414 -203 -564 -181 -339 -644 -600 -82 -57 -106 -974 -335 -765 -446 -679 -528 -45 -78 -470 -550 -277 -427 -127 -666 -322 -959 -796 -518 -342 -546 -801 -971 -814 -686 -20 -822 -355 -562 -778 -424 -770 -407 -98 -933 -484 -261 -701 -727 -223 -57 -672 -613 -338 -636 -864 -763 -289 -584 -572 -515 -69 -887 -105 -147 -347 -899 -529 -679 -556 -809 -621 -899 -679 -143 -827 -315 -807 -795 -215 -588 -460 -303 -880 -297 -146 -393 -875 -311 -523 -733 -202 -453 -269 -812 -365 -813 -826 -895 -992 -643 -859 -392 -415 -841 -758 -978 -416 -991 -386 -105 -385 -63 -297 -502 -689 -68 -201 -564 -623 -426 -68 -330 -618 -450 -586 -141 -753 -452 -39 -263 -561 -46 -116 -71 -817 -777 -814 -864 -888 -255 -844 -74 -701 -936 -750 -796 -696 -825 -6 -953 -315 -964 -778 -622 -212 -339 -741 -826 -367 -435 -365 -485 -267 -199 -595 -571 -23 -752 -3 -439 -779 -80 -902 -845 -947 -42 -29 -142 -244 -447 -708 -161 -662 -411 -36 -729 -373 -625 -582 -55 -629 -167 -536 -726 -584 -97 -833 -710 -997 -48 -446 -80 -858 -730 -955 -705 -624 -781 -87 -167 -815 -191 -510 -496 -386 -882 -310 -300 -248 -587 -311 -973 -594 -213 -6 -694 -36 -455 -76 -975 -433 -304 -364 -267 -354 -878 -364 -224 -712 -158 -846 -612 -736 -96 -426 -944 -55 -260 -49 -704 -949 -267 -19 -122 -965 -591 -881 -520 -173 -973 -617 -481 -961 -819 -262 -145 -913 -475 -930 -472 -498 -45 -750 -178 -89 -185 -739 -163 -598 -36 -149 -429 -16 -781 -751 -533 -832 -520 -183 -903 -754 -19 -994 -92 -202 -306 -565 -485 -20 -930 -879 -44 -172 -571 -908 -327 -21 -138 -793 -334 -419 -751 -339 -15 -972 -774 -604 -583 -164 -176 -409 -556 -652 -967 -528 -90 -698 -949 -670 -597 -734 -935 -555 -730 -372 -995 -232 -597 -263 -130 -473 -840 -647 -870 -780 -127 -871 -166 -678 -932 -839 -176 -869 -727 -814 -690 -918 -359 -653 -83 -242 -704 -437 -47 -129 -542 -344 -915 -833 -597 -823 -585 -682 -555 -691 -255 -239 -811 -504 -632 -747 -31 -678 -139 -667 -735 -451 -227 -855 -100 -777 -858 -970 -974 -726 -340 -354 -322 -99 -703 -558 -310 -658 -194 -231 -145 -432 -644 -370 -412 -426 -290 -530 -354 -590 -607 -20 -610 -832 -769 -712 -217 -881 -398 -219 -71 -860 -653 -795 -626 -197 -799 -623 -235 -325 -180 -38 -942 -998 -551 -495 -901 -30 -884 -74 -852 -248 -29 -375 -899 -469 -744 -965 -62 -919 -243 -205 -974 -194 -345 -827 -721 -450 -109 -321 -563 -263 -363 -89 -14 -860 -41 -595 -368 -514 -307 -210 -826 -873 -983 -1 -884 -841 -699 -266 -924 -528 -982 -738 -992 -751 -191 -897 -592 -352 -869 -398 -351 -127 -521 -202 -614 -430 -857 -138 -235 -609 -149 -309 -275 -170 -661 -134 -214 -77 -586 -529 -837 -970 -323 -458 -796 -734 -634 -137 -891 -839 -330 -351 -637 -418 -609 -164 -473 -478 -137 -26 -553 -909 -172 -176 -231 -166 -951 -277 -934 -158 -145 -939 -311 -989 -567 -752 -353 -845 -643 -231 -677 -197 -253 -975 -98 -279 -868 -442 -345 -64 -479 -629 -355 -884 -877 -571 -598 -788 -888 -131 -338 -546 -658 -467 -119 -631 -988 -13 -675 -720 -439 -530 -784 -273 -3 -162 -54 -873 -810 -636 -220 -57 -138 -157 -772 -717 -550 -641 -463 -62 -84 -289 -869 -273 -181 -247 -647 -142 -772 -329 -596 -152 -773 -735 -995 -702 -754 -71 -485 -871 -276 -459 -514 -199 -339 -599 -719 -398 -126 -132 -617 -105 -126 -403 -127 -931 -501 -766 -655 -920 -228 -674 -678 -472 -138 -63 -589 -451 -824 -438 -207 -314 -195 -242 -374 -980 -136 -849 -340 -283 -56 -536 -659 -733 -708 -816 -515 -921 -410 -174 -732 -562 -169 -741 -835 -449 -844 -465 -727 -191 -598 -496 -719 -452 -284 -471 -280 -243 -228 -787 -994 -939 -34 -913 -705 -756 -384 -819 -114 -161 -886 -503 -490 -714 -762 -945 -804 -711 -495 -669 -840 -586 -422 -569 -798 -911 -521 -678 -909 -819 -997 -12 -523 -991 -921 -326 -764 -517 -420 -263 -691 -855 -889 -603 -631 -99 -406 -432 -268 -188 -607 -178 -717 -721 -556 -754 -121 -152 -838 -587 -622 -752 -479 -112 -424 -523 -335 -129 -948 -906 -448 -372 -505 -996 -403 -475 -731 -775 -912 -111 -136 -291 -998 -562 -511 -792 -674 -693 -200 -495 -739 -772 -327 -352 -826 -834 -897 -949 -932 -116 -911 -651 -47 -272 -233 -396 -675 -680 -568 -578 -683 -564 -869 -628 -245 -333 -764 -409 -74 -183 -404 -790 -452 -921 -104 -610 -482 -408 -119 -383 -698 -814 -181 -47 -628 -953 -167 -212 -13 -955 -454 -960 -447 -437 -705 -377 -236 -606 -220 -980 -185 -316 -825 -683 -244 -354 -860 -137 -223 -931 -329 -418 -446 -787 -637 -287 -836 -900 -717 -351 -986 -607 -455 -894 -179 -812 -508 -480 -62 -471 -608 -74 -886 -975 -598 -16 -851 -193 -250 -781 -534 -522 -635 -353 -138 -309 -187 -289 -471 -878 -778 -271 -416 -274 -165 -773 -268 -802 -762 -727 -723 -604 -338 -686 -442 -428 -398 -156 -26 -331 -657 -690 -834 -54 -281 -423 -28 -763 -833 -203 -144 -109 -951 -544 -116 -409 -55 -407 -943 -522 -618 -723 -294 -424 -705 -764 -894 -527 -171 -539 -812 -555 -215 -529 -406 -870 -220 -306 -715 -748 -695 -241 -607 -757 -482 -744 -819 -461 -760 -455 -764 -352 -47 -530 -404 -128 -962 -900 -525 -485 -86 -664 -527 -21 -919 -615 -155 -130 -795 -471 -822 -536 -605 -749 -175 -73 -613 -687 -696 -95 -783 -367 -962 -329 -623 -837 -628 -985 -817 -129 -741 -798 -636 -494 -49 -757 -264 -6 -850 -598 -54 -914 -382 -158 -822 -160 -259 -809 -533 -136 -729 -438 -994 -843 -544 -303 -379 -951 -207 -745 -677 -596 -532 -318 -851 -509 -217 -829 -358 -684 -263 -440 -357 -882 -956 -179 -773 -315 -268 -524 -946 -63 -927 -346 -323 -583 -717 -850 -763 -43 -981 -670 -942 -985 -37 -912 -571 -611 -547 -241 -615 -1 -506 -707 -56 -974 -341 -204 -161 -275 -887 -815 -283 -835 -189 -605 -857 -658 -283 -107 -177 -750 -507 -112 -313 -958 -346 -696 -969 -390 -65 -492 -347 -792 -141 -333 -276 -612 -751 -693 -271 -238 -154 -507 -252 -749 -442 -307 -273 -384 -936 -839 -875 -143 -264 -631 -414 -903 -28 -793 -541 -411 -566 -621 -474 -347 -216 -895 -844 -605 -79 -55 -470 -582 -150 -733 -563 -39 -329 -930 -729 -136 -50 -406 -670 -906 -514 -155 -264 -822 -313 -694 -338 -198 -463 -764 -286 -14 -190 -439 -824 -884 -258 -55 -392 -304 -269 -634 -928 -706 -27 -764 -601 -444 -93 -82 -636 -131 -325 -681 -890 -758 -464 -116 -730 -105 -739 -355 -234 -387 -272 -123 -148 -496 -873 -751 -577 -887 -544 -501 -370 -664 -438 -701 -577 -528 -735 -55 -572 -967 -778 -684 -573 -275 -258 -461 -947 -477 -261 -913 -415 -78 -720 -951 -149 -474 -751 -739 -519 -124 -931 -174 -948 -241 -20 -957 -536 -516 -490 -707 -643 -784 -101 -846 -223 -256 -928 -156 -493 -346 -293 -462 -14 -655 -6 -109 -919 -144 -41 -179 -267 -346 -754 -364 -863 -627 -7 -265 -969 -476 -335 -679 -642 -780 -652 -130 -307 -1000 -728 -414 -2 -867 -577 -845 -550 -30 -860 -136 -677 -425 -288 -100 -39 -55 -547 -582 -398 -48 -224 -996 -603 -454 -453 -379 -325 -971 -802 -299 -251 -346 -502 -159 -670 -794 -952 -648 -323 -850 -571 -799 -234 -103 -888 -159 -663 -552 -686 -206 -979 -481 -479 -387 -966 -964 -930 -960 -679 -345 -246 -780 -130 -817 -683 -855 -964 -429 -810 -281 -371 -993 -926 -693 -729 -675 -147 -881 -648 -891 -51 -70 -972 -11 -283 -297 -365 -701 -117 -859 -663 -719 -81 -711 -737 -903 -357 -696 -580 -352 -60 -446 -493 -940 -385 -113 -923 -935 -937 -770 -283 -576 -15 -773 -543 -721 -211 -583 -246 -664 -353 -743 -568 -711 -12 -66 -618 -688 -101 -771 -428 -145 -403 -496 -759 -472 -898 -1 -331 -94 -391 -873 -304 -846 -185 -547 -408 -97 -294 -723 -276 -648 -708 -594 -915 -740 -544 -996 -728 -60 -613 -556 -941 -82 -297 -286 -515 -853 -679 -381 -58 -131 -992 -394 -916 -468 -431 -364 -120 -112 -210 -849 -256 -598 -675 -148 -377 -449 -446 -103 -203 -26 -131 -755 -478 -342 -928 -115 -281 -831 -239 -3 -457 -786 -318 -924 -97 -178 -766 -721 -355 -692 -728 -610 -242 -634 -991 -154 -698 -857 -951 -799 -341 -125 -196 -977 -514 -959 -995 -505 -889 -336 -129 -474 -277 -832 -280 -494 -905 -719 -789 -386 -416 -192 -653 -893 -740 -345 -175 -140 -275 -4 -140 -639 -379 -344 -632 -66 -166 -842 -423 -866 -217 -960 -256 -721 -606 -476 -169 -369 -496 -598 -951 -3 -93 -552 -596 -820 -736 -87 -330 -177 -714 -530 -356 -406 -786 -334 -484 -342 -241 -628 -691 -554 -398 -628 -710 -242 -277 -517 -77 -231 -404 -906 -120 -676 -166 -475 -358 -692 -937 -168 -354 -833 -985 -276 -983 -466 -922 -508 -126 -140 -531 -891 -583 -33 -356 -927 -650 -517 -871 -213 -492 -400 -183 -536 -718 -195 -811 -466 -557 -17 -132 -854 -720 -38 -591 -74 -559 -811 -814 -619 -353 -262 -805 -87 -686 -473 -957 -556 -876 -248 -66 -864 -184 -318 -331 -139 -963 -644 -346 -221 -407 -441 -47 -782 -83 -918 -762 -110 -752 -43 -163 -921 -757 -267 -351 -870 -390 -418 -186 -835 -726 -810 -537 -241 -59 -85 -655 -456 -974 -615 -536 -826 -526 -154 -476 -431 -184 -561 -272 -191 -27 -660 -524 -567 -782 -119 -351 -977 -162 -103 -878 -598 -623 -826 -257 -876 -18 -211 -577 -316 -392 -909 -632 -598 -62 -999 -799 -166 -972 -949 -251 -359 -606 -844 -920 -256 -554 -15 -393 -939 -529 -58 -890 -514 -893 -594 -154 -676 -396 -673 -141 -196 -833 -399 -445 -567 -728 -853 -783 -469 -486 -502 -917 -161 -402 -103 -637 -594 -970 -615 -173 -343 -168 -172 -772 -611 -782 -295 -776 -340 -177 -923 -228 -956 -488 -877 -333 -76 -502 -433 -154 -351 -309 -461 -798 -554 -270 -471 -50 -367 -608 -987 -633 -664 -762 -237 -565 -457 -382 -204 -330 -131 -368 -362 -707 -683 -775 -626 -340 -991 -987 -10 -444 -426 -992 -507 -258 -351 -527 -671 -810 -768 -659 -511 -994 -895 -484 -274 -344 -156 -586 -372 -159 -295 -21 -229 -564 -694 -425 -31 -103 -147 -865 -405 -55 -543 -760 -233 -469 -906 -729 -577 -622 -747 -846 -537 -22 -441 -293 -156 -174 -285 -701 -254 -404 -528 -82 -770 -372 -995 -344 -944 -581 -242 -647 -397 -282 -133 -746 -615 -420 -700 -218 -384 -144 -893 -681 -257 -513 -469 -913 -14 -615 -796 -219 -117 -606 -98 -28 -589 -733 -641 -615 -75 -333 -306 -955 -262 -611 -633 -468 -318 -845 -528 -865 -523 -743 -689 -543 -217 -190 -945 -462 -195 -473 -759 -970 -114 -736 -333 -5 -212 -113 -782 -822 -519 -385 -679 -720 -149 -912 -964 -844 -805 -84 -468 -769 -351 -198 -960 -259 -470 -38 -274 -702 -97 -971 -442 -207 -817 -729 -319 -825 -884 -984 -181 -170 -354 -251 -892 -4 -41 -305 -587 -526 -671 -461 -230 -179 -110 -91 -956 -632 -713 -617 -473 -15 -71 -289 -232 -712 -402 -503 -287 -222 -150 -957 -590 -526 -706 -950 -346 -887 -767 -76 -639 -311 -789 -848 -108 -132 -114 -526 -108 -322 -763 -471 -480 -953 -447 -354 -516 -647 -819 -615 -113 -781 -527 -881 -643 -784 -735 -284 -486 -55 -670 -727 -570 -591 -634 -680 -968 -358 -50 -949 -3 -548 -184 -756 -649 -259 -909 -732 -345 -887 -433 -442 -97 -994 -528 -8 -133 -113 -544 -443 -29 -280 -434 -410 -707 -125 -382 -845 -15 -772 -510 -441 -248 -252 -615 -586 -423 -807 -63 -789 -433 -401 -505 -303 -947 -968 -103 -614 -135 -533 -53 -140 -244 -343 -452 -694 -441 -133 -972 -582 -325 -964 -651 -674 -112 -171 -391 -909 -20 -636 -296 -386 -864 -964 -71 -600 -744 -383 -849 -6 -897 -12 -329 -351 -66 -216 -330 -814 -252 -911 -510 -975 -259 -766 -295 -907 -565 -531 -589 -169 -538 -217 -519 -80 -306 -43 -238 -688 -333 -762 -628 -451 -533 -119 -699 -819 -444 -627 -98 -246 -41 -515 -104 -484 -849 -663 -836 -627 -488 -549 -242 -952 -711 -175 -813 -220 -951 -589 -651 -469 -317 -816 -300 -931 -535 -179 -112 -689 -377 -398 -732 -659 -43 -559 -509 -994 -807 -151 -252 -137 -830 -943 -596 -93 -103 -875 -294 -271 -479 -12 -969 -847 -166 -43 -134 -519 -132 -61 -11 -342 -440 -836 -28 -502 -788 -429 -275 -308 -663 -655 -968 -78 -127 -644 -955 -634 -42 -896 -176 -859 -943 -951 -702 -274 -914 -461 -12 -868 -958 -924 -502 -183 -367 -327 -253 -988 -189 -186 -171 -38 -604 -301 -79 -134 -197 -333 -722 -373 -957 -219 -967 -734 -967 -570 -700 -520 -231 -98 -211 -292 -141 -322 -105 -970 -508 -533 -501 -513 -843 -950 -665 -434 -928 -793 -462 -756 -744 -484 -429 -194 -761 -363 -794 -932 -305 -488 -289 -384 -213 -961 -187 -3 -532 -240 -65 -979 -432 -473 -325 -718 -115 -342 -293 -22 -512 -830 -784 -119 -910 -756 -761 -634 -593 -836 -686 -305 -188 -199 -428 -417 -318 -822 -459 -902 -970 -170 -118 -199 -346 -208 -574 -569 -64 -111 -862 -916 -597 -997 -311 -335 -797 -997 -528 -105 -622 -876 -839 -933 -688 -49 -642 -621 -739 -972 -314 -56 -923 -31 -538 -158 -641 -351 -161 -818 -583 -517 -639 -812 -699 -231 -840 -481 -356 -57 -192 -412 -160 -274 -621 -794 -193 -329 -193 -886 -587 -205 -41 -150 -170 -529 -369 -848 -245 -695 -160 -776 -287 -824 -302 -314 -508 -668 -706 -460 -716 -297 -543 -78 -283 -462 -405 -381 -748 -427 -830 -556 -234 -527 -59 -978 -44 -895 -67 -739 -529 -444 -353 -344 -582 -598 -442 -11 -766 -724 -15 -524 -130 -359 -791 -476 -480 -905 -708 -496 -783 -371 -903 -6 -13 -586 -108 -82 -757 -854 -688 -406 -831 -90 -782 -890 -255 -323 -361 -644 -670 -182 -142 -4 -956 -172 -861 -8 -225 -293 -570 -480 -776 -559 -912 -665 -848 -227 -169 -652 -262 -985 -193 -459 -701 -804 -943 -157 -855 -179 -764 -589 -197 -980 -721 -651 -219 -285 -467 -357 -256 -105 -33 -823 -32 -931 -667 -839 -135 -702 -795 -980 -681 -560 -217 -968 -196 -509 -751 -575 -994 -987 -362 -772 -620 -899 -825 -526 -625 -658 -287 -952 -2 -703 -604 -210 -452 -565 -949 -340 -186 -102 -820 -83 -116 -216 -607 -531 -748 -531 -890 -755 -743 -517 -648 -420 -711 -953 -714 -737 -668 -183 -422 -564 -186 -799 -76 -723 -119 -948 -560 -39 -799 -239 -59 -324 -585 -330 -135 -193 -651 -647 -841 -42 -34 -389 -271 -651 -753 -899 -276 -513 -59 -354 -403 -581 -189 -482 -481 -966 -801 -544 -974 -206 -484 -840 -527 -631 -528 -220 -946 -322 -626 -93 -409 -40 -11 -646 -429 -144 -276 -181 -624 -935 -1 -361 -421 -437 -333 -659 -264 -369 -932 -320 -332 -667 -637 -634 -913 -224 -957 -68 -265 -858 -318 -495 -820 -52 -388 -399 -636 -340 -327 -728 -314 -491 -213 -936 -369 -962 -816 -574 -382 -949 -654 -911 -580 -720 -62 -587 -638 -888 -195 -293 -821 -517 -456 -277 -572 -565 -410 -86 -120 -692 -78 -828 -823 -841 -26 -630 -979 -187 -544 -463 -955 -813 -786 -760 -294 -467 -59 -778 -294 -18 -383 -370 -407 -761 -669 -9 -296 -521 -848 -638 -209 -13 -66 -290 -99 -90 -938 -346 -304 -304 -82 -489 -252 -287 -449 -241 -571 -710 -585 -156 -472 -69 -158 -131 -459 -407 -317 -193 -877 -666 -884 -820 -775 -39 -938 -858 -484 -47 -127 -121 -365 -359 -635 -283 -376 -208 -773 -3 -683 -507 -912 -45 -886 -597 -340 -22 -865 -612 -672 -413 -162 -866 -163 -201 -837 -344 -170 -558 -261 -658 -389 -324 -163 -813 -982 -934 -8 -606 -229 -940 -232 -640 -208 -625 -916 -560 -341 -666 -41 -790 -765 -166 -875 -153 -341 -228 -336 -952 -491 -814 -423 -171 -132 -708 -556 -234 -879 -961 -813 -902 -788 -53 -946 -92 -276 -648 -207 -797 -535 -428 -855 -422 -237 -185 -326 -83 -222 -26 -162 -398 -197 -60 -465 -449 -285 -462 -973 -507 -382 -459 -30 -542 -710 -55 -257 -292 -975 -563 -501 -647 -693 -941 -308 -153 -526 -964 -350 -466 -825 -59 -887 -409 -714 -860 -820 -975 -276 -408 -179 -224 -672 -923 -148 -233 -71 -987 -452 -396 -362 -606 -671 -447 -619 -106 -654 -647 -130 -100 -563 -748 -327 -180 -832 -826 -127 -702 -197 -655 -930 -849 -738 -829 -603 -510 -86 -390 -952 -623 -87 -89 -270 -521 -710 -323 -414 -547 -771 -650 -753 -107 -499 -147 -300 -380 -696 -985 -191 -179 -585 -719 -254 -696 -594 -880 -980 -829 -988 -656 -588 -56 -684 -978 -322 -331 -855 -838 -145 -306 -972 -648 -398 -250 -801 -62 -101 -78 -294 -711 -103 -192 -534 -864 -228 -306 -387 -885 -776 -366 -157 -364 -598 -362 -342 -640 -326 -939 -510 -656 -696 -743 -234 -506 -896 -890 -202 -567 -896 -892 -493 -113 -266 -940 -954 -315 -141 -291 -966 -94 -148 -283 -975 -459 -638 -362 -470 -530 -639 -324 -41 -615 -780 -591 -71 -294 -831 -124 -167 -579 -432 -927 -748 -173 -900 -483 -185 -105 -452 -777 -791 -950 -854 -903 -392 -632 -195 -404 -243 -771 -645 -349 -507 -421 -42 -592 -646 -201 -713 -947 -451 -249 -618 -195 -743 -154 -1000 -816 -958 -386 -196 -19 -192 -706 -585 -1 -272 -175 -167 -1000 -990 -304 -938 -903 -169 -398 -107 -533 -220 -338 -788 -227 -784 -287 -724 -339 -785 -168 -926 -564 -781 -529 -254 -769 -808 -142 -194 -266 -215 -798 -969 -658 -361 -551 -87 -530 -731 -763 -620 -634 -882 -451 -710 -681 -630 -465 -625 -367 -474 -426 -410 -192 -528 -204 -191 -551 -234 -387 -533 -204 -181 -967 -464 -634 -880 -908 -294 -613 -122 -338 -578 -469 -160 -941 -447 -240 -655 -609 -94 -642 -507 -511 -991 -59 -50 -542 -792 -528 -472 -97 -359 -169 -438 -205 -364 -120 -106 -616 -588 -909 -796 -494 -35 -922 -974 -423 -860 -870 -361 -559 -684 -480 -388 -465 -80 -479 -855 -575 -953 -452 -592 -198 -885 -818 -610 -286 -874 -796 -175 -671 -971 -583 -464 -477 -688 -286 -934 -348 -727 -213 -65 -75 -708 -408 -851 -132 -954 -856 -108 -274 -236 -875 -972 -885 -664 -424 -549 -95 -258 -83 -602 -60 -680 -895 -203 -382 -96 -937 -319 -134 -246 -76 -738 -17 -820 -596 -465 -47 -232 -375 -565 -700 -650 -446 -448 -578 -982 -843 -548 -934 -566 -934 -723 -832 -533 -492 -767 -598 -173 -474 -725 -108 -475 -652 -380 -167 -876 -815 -670 -815 -994 -522 -423 -233 -625 -46 -204 -366 -960 -848 -775 -88 -267 -783 -859 -17 -797 -864 -819 -33 -760 -922 -829 -337 -671 -680 -170 -513 -837 -206 -930 -719 -17 -549 -788 -920 -251 -736 -512 -364 -494 -909 -490 -293 -852 -347 -316 -434 -587 -370 -202 -901 -577 -931 -656 -193 -121 -833 -799 -878 -696 -611 -409 -11 -247 -134 -131 -70 -905 -275 -941 -847 -106 -914 -792 -192 -409 -396 -813 -258 -798 -872 -253 -230 -420 -261 -576 -618 -913 -470 -107 -890 -947 -361 -997 -348 -121 -239 -257 -334 -428 -203 -112 -362 -854 -318 -77 -174 -858 -743 -432 -484 -787 -386 -923 -666 -711 -609 -411 -316 -432 -740 -995 -510 -561 -344 -130 -623 -406 -481 -675 -161 -37 -826 -578 -236 -849 -294 -250 -467 -662 -344 -568 -682 -286 -988 -572 -466 -484 -774 -481 -177 -516 -633 -599 -127 -642 -14 -450 -114 -886 -213 -830 -498 -571 -890 -304 -142 -81 -825 -170 -656 -60 -125 -333 -226 -602 -910 -492 -235 -260 -222 -25 -968 -613 -136 -280 -807 -377 -290 -158 -658 -370 -714 -38 -216 -566 -241 -485 -152 -239 -629 -694 -74 -418 -357 -448 -225 -659 -399 -542 -61 -788 -681 -62 -944 -218 -290 -543 -181 -859 -530 -873 -914 -725 -171 -934 -559 -762 -730 -650 -307 -812 -758 -14 -935 -69 -942 -48 -227 -774 -679 -257 -78 -969 -340 -889 -421 -924 -636 -962 -104 -634 -350 -463 -604 -508 -539 -612 -847 -428 -954 -300 -551 -196 -872 -915 -45 -893 -471 -346 -906 -214 -311 -642 -464 -454 -491 -273 -471 -170 -106 -458 -787 -391 -152 -441 -163 -724 -761 -557 -565 -254 -155 -680 -876 -191 -787 -622 -453 -276 -906 -253 -331 -326 -481 -498 -184 -784 -794 -232 -764 -788 -787 -264 -411 -389 -72 -524 -753 -334 -61 -797 -627 -192 -595 -487 -197 -661 -146 -542 -605 -380 -352 -838 -108 -590 -521 -335 -804 -454 -483 -300 -935 -66 -149 -433 -309 -753 -900 -315 -404 -994 -265 -849 -62 -439 -930 -207 -836 -124 -312 -632 -507 -707 -678 -1000 -48 -926 -883 -280 -574 -712 -402 -401 -108 -228 -21 -485 -304 -527 -893 -630 -655 -965 -353 -316 -619 -33 -173 -492 -953 -875 -178 -999 -309 -60 -89 -580 -572 -76 -863 -854 -201 -135 -948 -395 -920 -70 -1 -127 -505 -338 -380 -47 -685 -612 -861 -144 -592 -51 -536 -900 -498 -326 -489 -503 -269 -726 -427 -844 -675 -965 -130 -637 -185 -999 -262 -143 -126 -439 -502 -338 -986 -540 -828 -345 -867 -455 -803 -136 -561 -330 -875 -90 -207 -482 -262 -184 -274 -718 -151 -658 -451 -714 -21 -953 -607 -974 -143 -482 -222 -126 -241 -371 -453 -310 -364 -293 -271 -738 -890 -401 -771 -334 -917 -884 -672 -16 -105 -614 -195 -455 -112 -476 -152 -146 -483 -522 -566 -559 -773 -558 -991 -152 -239 -238 -596 -320 -484 -129 -480 -81 -118 -838 -632 -204 -812 -686 -282 -233 -203 -72 -874 -352 -963 -617 -767 -852 -519 -835 -809 -642 -412 -616 -754 -30 -21 -66 -47 -420 -750 -417 -526 -997 -89 -972 -413 -698 -745 -630 -833 -25 -826 -232 -523 -91 -70 -48 -865 -990 -55 -429 -989 -893 -971 -357 -231 -735 -512 -906 -556 -609 -87 -900 -922 -241 -86 -585 -273 -812 -433 -861 -897 -322 -88 -915 -823 -254 -880 -225 -769 -875 -471 -360 -447 -286 -140 -226 -194 -232 -504 -679 -231 -841 -136 -8 -791 -805 -406 -638 -590 -810 -850 -793 -291 -862 -538 -126 -599 -202 -242 -926 -297 -967 -24 -526 -174 -993 -676 -509 -607 -831 -813 -261 -629 -766 -120 -171 -853 -66 -907 -337 -212 -2 -1 -952 -795 -644 -894 -79 -672 -319 -839 -399 -581 -695 -975 -247 -630 -943 -372 -488 -383 -110 -496 -56 -746 -18 -408 -842 -437 -947 -520 -564 -943 -948 -92 -523 -106 -805 -654 -551 -687 -795 -163 -239 -323 -951 -510 -449 -809 -606 -210 -211 -58 -711 -660 -784 -23 -741 -351 -371 -336 -986 -370 -215 -836 -774 -762 -989 -378 -340 -46 -279 -154 -380 -978 -136 -378 -899 -956 -111 -163 -266 -66 -549 -904 -858 -613 -806 -857 -690 -266 -720 -576 -599 -496 -461 -371 -232 -64 -314 -261 -396 -670 -169 -311 -943 -857 -787 -899 -373 -755 -502 -84 -112 -82 -328 -559 -475 -372 -24 -756 -568 -750 -34 -452 -508 -291 -41 -278 -683 -95 -295 -740 -600 -505 -366 -383 -370 -25 -845 -746 -864 -267 -183 -498 -789 -122 -536 -887 -517 -360 -207 -379 -601 -124 -417 -27 -652 -785 -360 -815 -777 -496 -680 -271 -486 -502 -291 -822 -349 -363 -168 -94 -118 -727 -909 -21 -39 -670 -76 -602 -593 -949 -31 -17 -752 -59 -186 -402 -909 -11 -98 -960 -570 -480 -534 -202 -485 -608 -961 -58 -506 -603 -409 -165 -722 -467 -713 -30 -13 -475 -880 -868 -8 -755 -590 -670 -34 -319 -297 -511 -835 -762 -299 -312 -416 -976 -346 -599 -697 -939 -404 -624 -604 -341 -874 -222 -40 -461 -375 -9 -370 -642 -130 -106 -70 -611 -884 -840 -275 -389 -202 -317 -692 -239 -644 -150 -101 -799 -268 -988 -45 -153 -58 -467 -206 -606 -583 -8 -405 -77 -453 -648 -561 -735 -115 -144 -25 -885 -415 -79 -435 -166 -602 -2 -348 -985 -33 -965 -340 -386 -807 -134 -372 -71 -191 -356 -969 -523 -302 -690 -736 -624 -79 -766 -830 -89 -625 -610 -522 -898 -579 -339 -251 -278 -975 -469 -39 -840 -139 -13 -525 -988 -765 -237 -585 -881 -664 -898 -551 -395 -12 -458 -648 -338 -64 -476 -738 -427 -721 -237 -744 -785 -665 -8 -625 -720 -98 -884 -682 -686 -666 -13 -912 -67 -303 -355 -183 -742 -311 -221 -851 -893 -242 -399 -456 -900 -22 -743 -571 -131 -437 -678 -593 -987 -68 -264 -70 -228 -185 -864 -537 -602 -597 -951 -595 -653 -833 -12 -275 -759 -240 -10 -244 -896 -237 -239 -727 -171 -444 -341 -216 -412 -938 -771 -154 -826 -39 -50 -606 -888 -462 -529 -402 -533 -273 -508 -853 -854 -931 -694 -437 -799 -973 -959 -538 -219 -664 -947 -489 -748 -641 -126 -704 -774 -41 -600 -301 -290 -80 -624 -90 -792 -397 -400 -508 -187 -100 -172 -388 -92 -342 -694 -840 -984 -896 -117 -944 -559 -548 -120 -188 -610 -130 -952 -249 -158 -758 -499 -892 -200 -789 -144 -482 -527 -877 -823 -815 -106 -320 -821 -80 -155 -972 -156 -512 -504 -520 -371 -403 -28 -276 -943 -121 -505 -236 -92 -779 -621 -438 -262 -573 -816 -352 -537 -297 -885 -606 -552 -735 -59 -472 -439 -956 -786 -71 -198 -613 -164 -720 -837 -113 -275 -662 -402 -354 -135 -413 -814 -89 -945 -967 -83 -897 -624 -211 -785 -468 -586 -291 -778 -373 -920 -253 -407 -280 -354 -178 -568 -653 -490 -402 -957 -347 -242 -695 -984 -630 -990 -354 -747 -840 -528 -219 -258 -359 -219 -306 -727 -387 -749 -231 -695 -58 -232 -82 -486 -943 -406 -896 -613 -346 -680 -259 -273 -447 -655 -976 -743 -136 -726 -465 -340 -662 -267 -934 -152 -708 -403 -441 -56 -968 -172 -218 -168 -995 -59 -248 -307 -107 -787 -724 -297 -419 -138 -234 -186 -602 -226 -130 -44 -380 -636 -596 -588 -6 -849 -10 -735 -290 -845 -555 -710 -228 -198 -476 -100 -658 -664 -485 -134 -81 -971 -208 -583 -90 -926 -979 -913 -803 -331 -61 -877 -275 -966 -49 -925 -494 -452 -173 -295 -810 -491 -142 -686 -857 -863 -991 -834 -737 -477 -879 -640 -730 -519 -34 -906 -503 -666 -672 -314 -64 -947 -461 -231 -647 -105 -812 -862 -360 -979 -994 -670 -387 -379 -315 -350 -473 -6 -684 -710 -531 -692 -50 -356 -636 -159 -15 -294 -68 -313 -36 -52 -525 -983 -646 -952 -503 -409 -856 -987 -906 -523 -942 -570 -48 -119 -370 -5 -359 -801 -995 -887 -479 -47 -767 -366 -892 -923 -484 -953 -350 -938 -221 -515 -562 -603 -36 -543 -673 -18 -425 -584 -998 -737 -892 -841 -177 -871 -142 -998 -570 -386 -426 -670 -176 -250 -469 -154 -666 -173 -412 -285 -262 -13 -416 -980 -76 -40 -485 -781 -954 -675 -614 -974 -685 -983 -595 -75 -610 -827 -503 -579 -734 -853 -750 -880 -316 -6 -726 -399 -36 -15 -812 -998 -284 -327 -410 -213 -61 -950 -560 -591 -120 -207 -141 -949 -118 -792 -640 -287 -902 -9 -639 -726 -324 -868 -474 -503 -983 -971 -925 -203 -898 -95 -834 -306 -348 -184 -526 -662 -174 -57 -991 -755 -584 -375 -559 -972 -791 -411 -52 -3 -672 -561 -616 -625 -395 -160 -781 -543 -161 -117 -625 -178 -128 -147 -771 -476 -227 -241 -426 -252 -119 -459 -82 -342 -957 -105 -987 -479 -128 -117 -505 -901 -52 -141 -954 -626 -290 -131 -692 -602 -707 -281 -773 -468 -68 -226 -582 -70 -607 -232 -328 -148 -427 -51 -495 -634 -280 -850 -411 -427 -252 -809 -27 -372 -311 -503 -670 -796 -585 -64 -32 -963 -27 -564 -627 -987 -316 -338 -792 -916 -266 -383 -434 -501 -172 -882 -645 -759 -563 -34 -275 -589 -120 -430 -23 -941 -38 -310 -362 -944 -356 -649 -11 -125 -167 -477 -763 -449 -97 -290 -748 -476 -627 -857 -723 -158 -596 -125 -183 -880 -760 -32 -59 -621 -825 -843 -685 -822 -468 -550 -914 -298 -768 -643 -608 -30 -80 -318 -206 -878 -607 -4 -689 -859 -118 -524 -740 -419 -378 -554 -45 -66 -293 -194 -100 -73 -477 -83 -197 -158 -470 -709 -941 -988 -562 -951 -249 -932 -597 -375 -798 -145 -349 -698 -466 -29 -21 -543 -85 -392 -956 -231 -846 -834 -794 -496 -701 -833 -43 -575 -813 -261 -178 -585 -651 -26 -981 -937 -760 -208 -632 -818 -563 -798 -499 -889 -278 -461 -760 -278 -313 -75 -434 -513 -215 -56 -253 -1 -589 -950 -549 -606 -727 -759 -185 -162 -327 -288 -933 -275 -259 -240 -908 -203 -489 -116 -657 -49 -117 -948 -742 -697 -696 -464 -802 -464 -99 -658 -21 -472 -242 -843 -85 -947 -610 -762 -786 -274 -912 -779 -363 -960 -949 -661 -399 -647 -474 -761 -857 -654 -180 -618 -657 -634 -316 -323 -180 -669 -474 -39 -478 -924 -707 -855 -579 -827 -758 -217 -955 -482 -648 -457 -136 -555 -876 -11 -920 -859 -949 -990 -229 -372 -853 -430 -888 -464 -639 -188 -266 -563 -121 -229 -843 -951 -940 -19 -528 -581 -374 -731 -280 -754 -307 -594 -641 -706 -217 -353 -529 -600 -435 -9 -750 -473 -509 -477 -755 -439 -298 -866 -272 -104 -116 -102 -184 -326 -722 -986 -243 -409 -120 -867 -225 -982 -392 -497 -27 -272 -730 -404 -655 -697 -158 -99 -990 -935 -721 -373 -136 -950 -244 -323 -307 -158 -423 -333 -344 -612 -678 -523 -403 -156 -862 -813 -816 -557 -251 -894 -683 -492 -822 -726 -393 -856 -626 -851 -730 -249 -109 -400 -618 -788 -947 -27 -6 -487 -250 -523 -418 -529 -327 -569 -59 -895 -396 -899 -277 -341 -244 -730 -702 -570 -830 -170 -588 -451 -35 -294 -307 -376 -651 -528 -930 -633 -382 -983 -349 -775 -470 -542 -510 -609 -877 -336 -397 -759 -112 -273 -658 -248 -937 -948 -601 -652 -899 -861 -726 -528 -833 -206 -835 -953 -552 -144 -899 -161 -740 -600 -724 -452 -845 -336 -893 -239 -256 -916 -394 -383 -519 -351 -575 -276 -455 -191 -246 -870 -684 -599 -64 -265 -914 -985 -746 -248 -291 -836 -425 -97 -118 -127 -979 -467 -774 -70 -751 -917 -769 -308 -987 -761 -774 -4 -949 -374 -187 -604 -945 -967 -124 -483 -102 -6 -879 -885 -439 -608 -581 -245 -383 -879 -22 -811 -62 -196 -704 -432 -602 -594 -713 -837 -712 -868 -799 -916 -218 -839 -979 -889 -426 -945 -412 -912 -218 -26 -359 -39 -656 -663 -589 -479 -321 -258 -338 -831 -16 -675 -133 -112 -498 -338 -33 -274 -852 -920 -223 -925 -167 -138 -550 -704 -53 -499 -133 -587 -365 -183 -492 -468 -790 -992 -660 -285 -508 -473 -689 -387 -177 -213 -26 -471 -492 -185 -326 -555 -982 -595 -321 -933 -312 -711 -435 -19 -466 -451 -327 -156 -233 -560 -46 -138 -720 -156 -870 -244 -436 -26 -953 -774 -639 -438 -166 -316 -92 -673 -864 -804 -49 -793 -584 -863 -217 -210 -558 -223 -671 -197 -324 -474 -965 -274 -370 -962 -999 -37 -70 -594 -573 -749 -745 -388 -211 -622 -593 -164 -566 -945 -843 -532 -323 -913 -402 -73 -495 -203 -734 -255 -327 -109 -543 -972 -412 -374 -405 -580 -583 -442 -986 -118 -812 -775 -848 -466 -888 -841 -93 -458 -830 -139 -337 -131 -25 -495 -739 -956 -34 -759 -765 -930 -8 -30 -197 -576 -301 -875 -765 -494 -42 -552 -415 -156 -896 -270 -602 -1000 -302 -746 -625 -160 -177 -500 -853 -801 -70 -865 -708 -637 -349 -14 -103 -810 -72 -871 -374 -164 -172 -794 -746 -641 -307 -482 -434 -193 -301 -726 -682 -864 -258 -198 -62 -505 -119 -524 -410 -921 -481 -185 -702 -736 -615 -380 -71 -438 -747 -225 -335 -531 -867 -393 -89 -807 -701 -483 -242 -649 -190 -31 -804 -676 -817 -425 -992 -622 -867 -420 -355 -209 -828 -986 -858 -329 -426 -628 -377 -213 -412 -850 -392 -21 -492 -296 -26 -358 -252 -859 -849 -213 -615 -25 -81 -630 -1 -608 -193 -171 -829 -226 -24 -261 -114 -386 -447 -54 -371 -4 -75 -99 -620 -406 -139 -207 -338 -649 -73 -628 -161 -600 -830 -91 -734 -719 -102 -529 -757 -556 -812 -527 -700 -116 -749 -759 -195 -483 -869 -934 -913 -175 -545 -145 -476 -567 -786 -47 -973 -487 -833 -485 -439 -199 -203 -162 -369 -325 -135 -673 -551 -486 -817 -901 -552 -237 -938 -534 -704 -920 -94 -271 -560 -508 -971 -956 -654 -811 -868 -494 -952 -264 -375 -260 -137 -842 -699 -974 -470 -442 -482 -561 -397 -437 -827 -186 -794 -778 -75 -387 -167 -792 -342 -206 -606 -102 -812 -613 -304 -636 -510 -491 -718 -288 -471 -697 -541 -278 -387 -886 -141 -975 -243 -421 -699 -125 -697 -6 -681 -96 -135 -979 -783 -512 -371 -622 -160 -6 -464 -286 -984 -376 -423 -338 -312 -699 -844 -368 -307 -375 -255 -212 -857 -128 -399 -750 -68 -103 -78 -168 -323 -947 -710 -995 -105 -771 -161 -657 -92 -814 -116 -953 -620 -730 -940 -254 -577 -277 -767 -474 -258 -228 -851 -284 -302 -557 -323 -278 -195 -654 -563 -208 -767 -969 -680 -461 -346 -683 -158 -526 -329 -740 -59 -338 -197 -963 -548 -697 -618 -579 -179 -72 -769 -254 -129 -500 -475 -239 -384 -959 -842 -19 -375 -555 -593 -394 -779 -618 -627 -983 -92 -512 -659 -111 -111 -894 -552 -164 -793 -386 -717 -161 -820 -916 -660 -904 -48 -757 -803 -45 -222 -752 -900 -894 -864 -742 -121 -936 -805 -240 -890 -897 -824 -308 -366 -822 -463 -688 -624 -375 -251 -975 -799 -945 -20 -525 -431 -479 -722 -299 -616 -194 -960 -347 -562 -246 -666 -476 -801 -341 -809 -612 -690 -304 -481 -582 -621 -980 -169 -768 -898 -869 -948 -421 -941 -85 -913 -969 -407 -719 -9 -469 -172 -209 -913 -25 -876 -733 -876 -948 -109 -695 -213 -16 -481 -84 -359 -18 -265 -523 -669 -777 -600 -482 -448 -305 -69 -642 -146 -467 -335 -318 -367 -27 -99 -474 -810 -892 -700 -566 -89 -94 -265 -335 -233 -724 -325 -773 -733 -988 -409 -52 -932 -459 -822 -439 -144 -97 -225 -582 -884 -774 -602 -699 -205 -541 -552 -959 -164 -146 -210 -818 -764 -276 -722 -129 -987 -776 -333 -329 -828 -340 -471 -138 -960 -868 -891 -476 -568 -795 -232 -240 -286 -85 -610 -184 -380 -790 -44 -923 -91 -225 -639 -140 -696 -853 -501 -278 -152 -810 -986 -145 -818 -770 -929 -798 -739 -747 -791 -166 -142 -23 -201 -129 -551 -65 -899 -481 -651 -832 -414 -499 -51 -251 -271 -174 -585 -630 -188 -455 -498 -556 -836 -335 -695 -421 -851 -673 -831 -640 -587 -202 -856 -961 -596 -747 -804 -448 -203 -28 -192 -330 -700 -398 -534 -230 -692 -201 -838 -991 -464 -879 -277 -859 -203 -462 -547 -80 -752 -911 -580 -405 -441 -143 -731 -953 -328 -106 -37 -865 -153 -503 -13 -228 -74 -156 -942 -574 -415 -628 -771 -585 -870 -904 -738 -454 -135 -993 -628 -179 -986 -600 -179 -585 -460 -716 -357 -785 -514 -653 -497 -506 -578 -763 -635 -148 -324 -774 -653 -112 -419 -133 -450 -78 -939 -65 -510 -866 -455 -24 -112 -851 -756 -212 -146 -536 -810 -525 -550 -261 -747 -930 -612 -792 -449 -983 -956 -480 -623 -844 -193 -827 -377 -212 -769 -201 -299 -599 -381 -687 -624 -174 -871 -71 -952 -161 -136 -824 -236 -473 -254 -244 -343 -242 -16 -511 -950 -940 -881 -20 -197 -287 -67 -58 -306 -999 -344 -846 -428 -329 -327 -795 -452 -923 -670 -470 -229 -674 -594 -804 -645 -504 -540 -465 -969 -422 -207 -205 -826 -117 -901 -200 -883 -326 -768 -384 -158 -630 -903 -760 -731 -123 -267 -476 -499 -642 -621 -962 -130 -20 -840 -565 -237 -952 -396 -411 -607 -771 -998 -551 -805 -43 -735 -957 -947 -864 -214 -773 -658 -951 -224 -964 -297 -48 -330 -641 -957 -28 -459 -684 -425 -461 -784 -728 -895 -282 -101 -310 -743 -99 -177 -10 -858 -158 -221 -644 -455 -597 -222 -324 -687 -169 -889 -7 -615 -147 -123 -623 -390 -268 -796 -323 -501 -566 -372 -888 -298 -230 -851 -395 -533 -808 -301 -306 -480 -208 -709 -448 -695 -594 -282 -809 -329 -728 -124 -526 -465 -828 -710 -364 -789 -422 -420 -761 -775 -977 -606 -506 -34 -750 -81 -491 -985 -542 -345 -115 -376 -404 -305 -12 -624 -310 -260 -360 -122 -838 -387 -272 -237 -182 -215 -923 -770 -785 -827 -697 -578 -559 -883 -727 -652 -704 -955 -297 -447 -267 -80 -852 -516 -924 -801 -715 -900 -837 -583 -32 -479 -244 -20 -640 -920 -812 -277 -12 -110 -293 -896 -491 -407 -595 -449 -759 -330 -696 -983 -730 -443 -663 -162 -405 -60 -347 -221 -319 -830 -786 -372 -771 -399 -579 -676 -47 -95 -21 -877 -492 -675 -295 -668 -308 -364 -743 -722 -104 -733 -423 -110 -728 -682 -262 -603 -184 -698 -217 -927 -608 -429 -47 -836 -360 -921 -87 -590 -673 -465 -725 -858 -467 -581 -312 -945 -740 -582 -4 -521 -650 -339 -785 -324 -847 -20 -868 -700 -150 -413 -101 -287 -768 -398 -270 -989 -742 -977 -854 -600 -788 -9 -933 -56 -698 -554 -638 -363 -99 -587 -948 -179 -173 -511 -14 -490 -642 -858 -373 -122 -488 -869 -457 -308 -904 -51 -325 -704 -531 -515 -339 -919 -676 -792 -389 -907 -128 -612 -410 -461 -828 -873 -285 -269 -376 -163 -432 -49 -287 -872 -927 -115 -544 -393 -795 -583 -586 -9 -155 -68 -239 -410 -123 -737 -350 -165 -577 -245 -953 -356 -418 -512 -820 -242 -470 -29 -761 -897 -802 -138 -480 -753 -777 -745 -430 -584 -632 -782 -251 -94 -780 -302 -585 -77 -629 -530 -984 -969 -723 -994 -670 -571 -847 -435 -199 -361 -58 -410 -572 -813 -432 -965 -158 -787 -645 -164 -850 -670 -697 -482 -257 -469 -854 -483 -308 -634 -504 -829 -964 -588 -305 -870 -564 -34 -584 -526 -819 -183 -644 -476 -802 -833 -34 -941 -50 -153 -862 -350 -329 -962 -490 -338 -885 -299 -155 -613 -569 -601 -971 -100 -247 -698 -306 -198 -120 -854 -67 -461 -581 -499 -262 -462 -384 -504 -110 -702 -37 -994 -974 -220 -31 -281 -872 -627 -205 -51 -298 -439 -908 -818 -817 -55 -110 -297 -462 -931 -420 -453 -232 -899 -85 -833 -144 -606 -305 -700 -382 -653 -509 -960 -32 -32 -358 -858 -30 -820 -543 -508 -661 -516 -547 -105 -660 -254 -611 -532 -248 -150 -31 -539 -673 -506 -38 -44 -509 -220 -460 -972 -29 -303 -741 -251 -582 -410 -496 -993 -741 -935 -295 -15 -294 -262 -404 -50 -571 -566 -282 -225 -129 -186 -377 -416 -428 -735 -470 -729 -21 -38 -6 -987 -831 -602 -347 -415 -595 -856 -796 -35 -671 -754 -592 -631 -302 -608 -990 -512 -941 -882 -806 -399 -895 -131 -949 -787 -245 -145 -432 -862 -132 -276 -91 -463 -327 -624 -182 -78 -372 -360 -903 -572 -215 -44 -138 -609 -752 -187 -542 -250 -758 -863 -344 -398 -755 -348 -90 -209 -192 -890 -642 -822 -746 -906 -255 -18 -302 -118 -151 -538 -925 -427 -881 -893 -830 -355 -188 -303 -831 -679 -231 -367 -45 -985 -710 -227 -448 -318 -505 -301 -99 -422 -457 -157 -545 -25 -186 -333 -813 -520 -934 -962 -230 -425 -423 -57 -543 -330 -87 -131 -277 -274 -174 -209 -634 -581 -410 -751 -812 -677 -235 -51 -629 -942 -405 -106 -111 -332 -728 -195 -803 -283 -133 -759 -489 -810 -784 -562 -328 -167 -225 -737 -195 -52 -92 -264 -898 -424 -110 -523 -476 -1 -348 -304 -405 -675 -332 -430 -275 -509 -134 -634 -444 -34 -642 -835 -53 -235 -83 -307 -364 -580 -133 -560 -144 -507 -770 -302 -20 -768 -788 -895 -219 -644 -620 -451 -641 -668 -752 -653 -305 -710 -318 -695 -323 -938 -995 -374 -426 -308 -695 -810 -76 -186 -336 -505 -219 -715 -121 -710 -775 -4 -973 -667 -151 -329 -18 -631 -682 -81 -107 -926 -342 -978 -240 -260 -741 -660 -879 -408 -942 -588 -647 -787 -184 -438 -229 -254 -797 -932 -893 -961 -514 -29 -996 -471 -223 -594 -460 -646 -751 -496 -611 -314 -980 -950 -993 -703 -890 -427 -416 -522 -608 -985 -630 -407 -544 -397 -694 -478 -431 -456 -290 -616 -288 -2 -707 -510 -819 -967 -815 -504 -428 -348 -344 -307 -954 -376 -232 -625 -396 -250 -107 -107 -574 -677 -566 -419 -389 -162 -235 -837 -125 -429 -854 -704 -234 -621 -578 -71 -127 -160 -847 -779 -385 -711 -85 -314 -931 -144 -779 -808 -154 -818 -739 -602 -84 -444 -794 -56 -650 -542 -896 -680 -698 -412 -897 -142 -174 -111 -697 -678 -573 -736 -433 -387 -79 -292 -2 -746 -919 -991 -798 -654 -406 -24 -203 -725 -397 -88 -164 -884 -639 -471 -238 -832 -12 -646 -307 -309 -684 -611 -407 -955 -336 -323 -559 -520 -633 -304 -215 -767 -564 -59 -837 -172 -65 -379 -914 -841 -937 -184 -661 -622 -505 -944 -870 -390 -698 -694 -762 -85 -557 -105 -28 -632 -472 -202 -765 -69 -194 -599 -380 -176 -590 -988 -406 -535 -902 -357 -8 -9 -738 -429 -390 -593 -289 -900 -724 -212 -579 -858 -579 -388 -112 -365 -507 -762 -825 -80 -406 -418 -186 -886 -682 -201 -255 -597 -698 -84 -885 -154 -950 -752 -913 -688 -285 -481 -201 -455 -991 -985 -214 -898 -533 -105 -497 -286 -364 -707 -805 -749 -713 -522 -845 -477 -359 -633 -653 -148 -262 -222 -516 -498 -894 -167 -930 -836 -761 -581 -140 -164 -334 -547 -163 -425 -45 -610 -629 -192 -113 -517 -935 -328 -286 -438 -572 -347 -474 -18 -599 -398 -849 -308 -123 -362 -758 -665 -422 -397 -147 -52 -569 -80 -462 -659 -872 -772 -580 -456 -473 -663 -538 -450 -890 -180 -451 -735 -15 -439 -571 -546 -506 -918 -820 -715 -970 -590 -18 -472 -771 -719 -904 -754 -907 -486 -374 -258 -745 -399 -934 -323 -654 -756 -880 -966 -949 -128 -522 -502 -969 -661 -80 -217 -773 -989 -853 -303 -334 -556 -823 -645 -606 -664 -905 -26 -686 -307 -278 -24 -920 -859 -366 -470 -783 -557 -457 -358 -196 -33 -529 -511 -186 -511 -898 -897 -537 -965 -958 -783 -674 -601 -829 -722 -642 -521 -708 -807 -939 -699 -797 -380 -795 -451 -834 -298 -640 -677 -47 -912 -346 -996 -882 -642 -361 -252 -373 -756 -664 -228 -254 -676 -379 -844 -351 -947 -796 -66 -161 -182 -840 -413 -933 -414 -305 -725 -442 -174 -173 -58 -116 -169 -384 -947 -832 -183 -736 -110 -781 -895 -333 -632 -93 -128 -536 -979 -31 -685 -515 -294 -373 -408 -474 -90 -10 -42 -550 -860 -245 -77 -955 -844 -383 -498 -224 -790 -670 -361 -565 -367 -727 -209 -722 -472 -547 -691 -276 -882 -632 -48 -609 -448 -554 -262 -264 -151 -968 -549 -548 -880 -222 -742 -398 -501 -602 -89 -155 -819 -229 -117 -130 -280 -999 -617 -488 -536 -196 -144 -27 -694 -242 -205 -348 -318 -867 -708 -928 -821 -692 -766 -796 -975 -517 -589 -508 -767 -967 -637 -719 -184 -817 -543 -291 -844 -3 -324 -481 -579 -995 -393 -835 -165 -242 -2 -896 -808 -55 -210 -690 -723 -305 -782 -163 -37 -905 -917 -859 -451 -500 -432 -953 -94 -931 -106 -696 -987 -16 -667 -255 -538 -145 -104 -372 -931 -47 -197 -654 -730 -622 -304 -701 -946 -623 -397 -501 -660 -639 -690 -296 -282 -689 -796 -582 -823 -308 -436 -559 -205 -427 -775 -781 -894 -922 -718 -398 -577 -343 -261 -351 -90 -964 -264 -589 -29 -143 -407 -953 -946 -68 -359 -133 -347 -950 -879 -611 -503 -463 -670 -409 -163 -112 -143 -715 -392 -427 -200 -666 -63 -739 -442 -73 -88 -154 -149 -677 -56 -932 -125 -642 -791 -88 -75 -756 -124 -425 -449 -785 -845 -668 -180 -399 -33 -912 -684 -373 -539 -121 -778 -402 -835 -999 -180 -61 -439 -872 -594 -235 -404 -566 -363 -192 -604 -375 -56 -279 -610 -420 -78 -201 -713 -397 -562 -751 -598 -358 -187 -420 -374 -745 -784 -568 -345 -680 -126 -908 -427 -890 -420 -425 -648 -874 -989 -792 -893 -804 -285 -507 -414 -800 -942 -320 -576 -646 -713 -930 -596 -174 -261 -910 -716 -200 -423 -349 -173 -610 -635 -813 -312 -211 -650 -827 -592 -349 -701 -556 -412 -730 -771 -159 -247 -513 -893 -521 -799 -695 -127 -697 -26 -700 -304 -366 -50 -132 -338 -90 -799 -828 -254 -736 -750 -408 -485 -24 -927 -385 -980 -311 -707 -22 -47 -605 -828 -196 -775 -991 -988 -456 -388 -225 -650 -155 -602 -887 -200 -767 -63 -270 -204 -76 -203 -817 -418 -547 -685 -681 -54 -460 -33 -293 -795 -759 -380 -827 -991 -610 -309 -935 -994 -277 -918 -98 -540 -103 -264 -878 -990 -421 -752 -735 -938 -195 -815 -558 -85 -139 -832 -468 -318 -373 -676 -81 -206 -241 -273 -82 -224 -978 -607 -407 -84 -283 -176 -638 -129 -363 -104 -228 -188 -271 -433 -20 -557 -551 -368 -220 -839 -577 -718 -304 -84 -590 -298 -66 -77 -38 -720 -496 -94 -350 -935 -468 -788 -119 -198 -814 -910 -281 -889 -160 -304 -984 -160 -770 -356 -125 -694 -417 -928 -106 -88 -556 -423 -563 -520 -749 -935 -883 -464 -718 -224 -429 -22 -493 -315 -356 -152 -959 -419 -886 -230 -113 -345 -87 -152 -904 -344 -725 -104 -536 -806 -203 -250 -857 -273 -14 -470 -965 -657 -796 -154 -271 -429 -735 -729 -332 -180 -492 -162 -646 -885 -860 -715 -946 -834 -500 -572 -680 -596 -570 -387 -131 -47 -312 -957 -719 -568 -545 -297 -430 -220 -58 -495 -641 -322 -552 -706 -230 -313 -122 -624 -729 -859 -506 -52 -882 -227 -805 -991 -705 -517 -241 -814 -727 -152 -907 -614 -376 -679 -650 -937 -432 -887 -180 -468 -746 -499 -112 -267 -368 -359 -708 -791 -507 -62 -228 -207 -525 -194 -745 -191 -194 -34 -649 -851 -580 -327 -510 -58 -668 -396 -176 -238 -46 -232 -858 -87 -362 -293 -379 -955 -408 -818 -651 -139 -176 -458 -219 -988 -954 -45 -795 -37 -608 -68 -627 -123 -723 -630 -275 -275 -568 -565 -538 -487 -95 -827 -589 -938 -317 -778 -494 -408 -984 -69 -161 -128 -25 -848 -306 -566 -355 -191 -981 -577 -813 -550 -830 -681 -876 -446 -768 -512 -785 -776 -598 -771 -928 -858 -163 -676 -86 -859 -857 -280 -279 -357 -874 -662 -355 -542 -737 -138 -547 -837 -960 -709 -613 -784 -199 -430 -656 -296 -253 -323 -100 -832 -368 -474 -766 -96 -986 -159 -692 -210 -353 -782 -44 -254 -277 -745 -542 -170 -845 -710 -924 -650 -223 -818 -461 -789 -3 -595 -760 -670 -67 -25 -707 -216 -992 -831 -897 -161 -963 -460 -956 -143 -358 -851 -536 -725 -279 -414 -870 -522 -945 -946 -895 -311 -221 -829 -75 -246 -630 -550 -85 -911 -60 -89 -858 -141 -768 -303 -629 -317 -878 -38 -144 -314 -775 -746 -230 -223 -956 -934 -273 -243 -524 -781 -536 -12 -446 -367 -111 -274 -401 -234 -765 -765 -607 -475 -452 -304 -734 -310 -200 -105 -915 -582 -590 -102 -748 -297 -404 -180 -696 -824 -637 -48 -203 -68 -543 -703 -528 -131 -107 -222 -829 -928 -630 -141 -183 -948 -173 -706 -838 -845 -478 -877 -119 -714 -149 -865 -319 -581 -781 -32 -959 -695 -963 -621 -658 -30 -1 -875 -8 -725 -505 -168 -603 -222 -820 -963 -870 -855 -395 -758 -722 -532 -388 -994 -928 -261 -672 -361 -875 -131 -472 -630 -641 -130 -619 -45 -877 -834 -906 -315 -432 -37 -221 -555 -973 -497 -896 -857 -457 -579 -773 -562 -748 -729 -856 -194 -241 -664 -603 -390 -17 -397 -220 -514 -722 -689 -747 -584 -892 -937 -910 -939 -385 -149 -455 -30 -624 -301 -579 -799 -520 -588 -45 -119 -241 -703 -398 -642 -792 -814 -944 -794 -742 -726 -969 -183 -700 -351 -550 -779 -423 -603 -11 -117 -759 -40 -545 -918 -564 -412 -1 -558 -496 -931 -839 -774 -999 -612 -295 -936 -959 -166 -301 -832 -637 -279 -844 -680 -887 -630 -255 -7 -521 -840 -536 -544 -321 -605 -322 -456 -324 -533 -727 -292 -704 -338 -54 -418 -241 -250 -115 -423 -105 -764 -30 -126 -219 -598 -279 -583 -497 -89 -469 -1000 -395 -882 -601 -997 -39 -968 -210 -755 -473 -434 -769 -478 -186 -299 -982 -433 -986 -71 -712 -114 -361 -305 -160 -452 -9 -326 -876 -681 -183 -493 -201 -902 -161 -912 -771 -122 -239 -498 -309 -879 -383 -545 -245 -77 -611 -402 -30 -659 -589 -538 -506 -217 -184 -213 -823 -239 -45 -89 -710 -526 -679 -619 -376 -257 -213 -875 -424 -429 -455 -932 -25 -293 -537 -280 -691 -476 -203 -618 -524 -698 -239 -630 -574 -323 -82 -316 -832 -791 -779 -163 -856 -199 -789 -612 -191 -914 -377 -253 -704 -702 -655 -921 -471 -150 -655 -633 -631 -503 -511 -764 -52 -704 -682 -671 -801 -517 -652 -394 -380 -493 -834 -99 -645 -815 -566 -992 -714 -353 -918 -509 -837 -650 -850 -404 -447 -896 -545 -53 -219 -748 -437 -82 -929 -888 -950 -961 -686 -815 -362 -603 -212 -150 -831 -396 -707 -947 -844 -909 -70 -239 -967 -584 -52 -222 -196 -986 -494 -873 -848 -576 -504 -350 -843 -848 -645 -305 -104 -302 -693 -877 -733 -101 -28 -491 -937 -420 -174 -687 -693 -468 -602 -248 -423 -534 -469 -600 -230 -766 -820 -450 -862 -246 -91 -571 -779 -696 -309 -14 -6 -159 -716 -11 -159 -580 -971 -158 -391 -850 -486 -679 -488 -582 -484 -150 -800 -213 -943 -956 -936 -675 -422 -193 -218 -434 -625 -528 -134 -288 -747 -96 -184 -914 -110 -274 -604 -810 -73 -293 -30 -370 -84 -319 -14 -356 -581 -545 -66 -935 -254 -30 -23 -61 -450 -631 -73 -846 -750 -332 -368 -605 -427 -36 -288 -725 -327 -123 -489 -433 -12 -469 -817 -831 -898 -786 -793 -750 -485 -497 -309 -772 -524 -510 -124 -732 -957 -892 -291 -123 -795 -877 -296 -419 -4 -61 -280 -493 -813 -845 -596 -91 -931 -889 -441 -685 -185 -399 -910 -464 -602 -985 -940 -535 -479 -743 -153 -282 -500 -902 -626 -927 -563 -996 -498 -733 -326 -734 -907 -905 -622 -582 -416 -476 -519 -826 -383 -629 -891 -793 -302 -391 -661 -974 -681 -652 -290 -52 -492 -671 -413 -116 -690 -138 -335 -782 -44 -814 -439 -332 -207 -531 -1 -914 -373 -25 -560 -709 -432 -264 -709 -585 -492 -706 -1 -348 -700 -664 -455 -269 -48 -774 -897 -347 -222 -910 -447 -874 -315 -819 -403 -503 -681 -862 -545 -834 -949 -483 -116 -482 -493 -450 -472 -444 -222 -12 -894 -11 -762 -137 -530 -276 -588 -673 -631 -977 -181 -346 -824 -302 -398 -683 -447 -142 -590 -899 -521 -429 -322 -527 -186 -72 -199 -981 -750 -687 -771 -651 -198 -107 -88 -339 -979 -791 -505 -840 -861 -83 -521 -168 -399 -168 -384 -547 -853 -41 -259 -873 -900 -3 -615 -389 -642 -866 -368 -537 -845 -718 -901 -553 -24 -57 -584 -484 -387 -668 -530 -402 -209 -746 -915 -533 -348 -52 -710 -563 -326 -901 -472 -888 -74 -73 -632 -486 -343 -944 -704 -24 -969 -425 -645 -954 -504 -891 -743 -124 -604 -442 -432 -577 -894 -110 -23 -442 -122 -991 -68 -204 -984 -659 -318 -515 -739 -759 -575 -736 -790 -137 -881 -670 -963 -963 -606 -613 -878 -619 -955 -841 -80 -278 -970 -271 -572 -426 -548 -695 -407 -674 -679 -852 -172 -308 -140 -856 -294 -59 -777 -483 -64 -669 -306 -613 -935 -95 -350 -938 -795 -364 -911 -815 -734 -825 -280 -389 -186 -622 -743 -19 -514 -512 -683 -491 -970 -388 -606 -6 -480 -638 -614 -885 -330 -351 -542 -114 -713 -125 -99 -892 -948 -931 -412 -150 -587 -34 -366 -307 -722 -998 -453 -675 -598 -282 -249 -162 -907 -469 -594 -452 -480 -259 -477 -812 -194 -869 -529 -222 -712 -347 -81 -923 -979 -242 -188 -652 -890 -992 -390 -524 -403 -216 -362 -178 -791 -641 -796 -63 -250 -493 -815 -121 -283 -649 -535 -448 -268 -123 -468 -67 -431 -225 -299 -780 -969 -806 -261 -376 -983 -926 -392 -585 -565 -129 -91 -202 -717 -553 -847 -404 -541 -375 -193 -558 -329 -174 -322 -42 -760 -459 -620 -216 -284 -763 -133 -35 -905 -266 -79 -105 -824 -333 -809 -634 -785 -491 -816 -176 -488 -587 -727 -538 -847 -434 -349 -61 -139 -566 -937 -810 -737 -547 -296 -579 -70 -709 -619 -481 -121 -254 -368 -117 -517 -97 -903 -541 -973 -140 -218 -243 -569 -672 -669 -767 -352 -565 -602 -456 -384 -46 -408 -929 -140 -935 -779 -543 -419 -737 -637 -144 -903 -903 -761 -426 -801 -439 -155 -867 -719 -327 -744 -914 -788 -492 -440 -124 -415 -759 -23 -671 -843 -183 -488 -511 -617 -233 -420 -63 -417 -707 -758 -766 -893 -469 -542 -779 -161 -613 -521 -848 -474 -729 -356 -97 -927 -575 -983 -564 -634 -131 -680 -610 -381 -863 -743 -552 -492 -389 -479 -280 -273 -179 -651 -282 -776 -651 -660 -270 -781 -799 -687 -470 -574 -208 -687 -195 -108 -31 -24 -757 -398 -682 -401 -586 -950 -454 -439 -166 -841 -771 -719 -213 -841 -793 -760 -162 -568 -622 -366 -194 -599 -84 -514 -931 -445 -124 -792 -800 -648 -181 -345 -649 -979 -496 -632 -488 -483 -16 -971 -127 -710 -314 -756 -323 -243 -82 -401 -4 -97 -597 -466 -534 -752 -993 -628 -392 -728 -284 -119 -589 -986 -772 -676 -131 -959 -880 -168 -893 -431 -999 -220 -581 -405 -328 -78 -839 -547 -573 -999 -71 -609 -622 -799 -376 -599 -225 -254 -564 -359 -208 -258 -440 -779 -699 -264 -24 -768 -186 -634 -273 -751 -432 -387 -485 -572 -110 -980 -653 -881 -184 -247 -340 -466 -431 -553 -615 -347 -452 -641 -543 -838 -73 -959 -699 -489 -92 -980 -878 -198 -756 -804 -593 -136 -963 -678 -992 -402 -834 -54 -242 -621 -686 -936 -878 -348 -773 -905 -114 -395 -166 -17 -674 -600 -121 -622 -379 -79 -893 -634 -630 -665 -935 -571 -258 -724 -982 -806 -493 -480 -351 -887 -816 -876 -22 -655 -87 -303 -41 -527 -816 -618 -771 -723 -250 -12 -315 -327 -445 -62 -1000 -275 -37 -25 -225 -562 -506 -463 -294 -730 -88 -636 -751 -563 -8 -94 -250 -487 -756 -837 -786 -88 -221 -577 -675 -419 -68 -610 -978 -940 -255 -404 -739 -18 -975 -133 -798 -501 -160 -949 -257 -547 -458 -297 -786 -988 -838 -961 -823 -891 -95 -799 -10 -68 -615 -606 -904 -393 -632 -970 -432 -196 -710 -720 -185 -325 -52 -915 -836 -737 -365 -245 -466 -839 -219 -979 -613 -103 -228 -861 -933 -120 -606 -16 -700 -413 -428 -141 -954 -696 -407 -267 -926 -468 -30 -642 -869 -904 -592 -563 -509 -673 -235 -249 -335 -942 -342 -356 -120 -218 -54 -864 -704 -986 -236 -453 -58 -934 -72 -436 -314 -738 -457 -656 -852 -291 -566 -266 -639 -943 -838 -312 -856 -189 -959 -174 -755 -381 -93 -735 -294 -656 -475 -786 -56 -920 -662 -589 -629 -657 -646 -836 -768 -223 -897 -978 -416 -230 -864 -932 -386 -769 -200 -438 -781 -945 -789 -887 -937 -757 -603 -12 -192 -985 -397 -946 -214 -98 -974 -260 -850 -973 -237 -324 -391 -2 -458 -534 -592 -118 -773 -883 -841 -312 -702 -647 -658 -492 -133 -851 -544 -960 -929 -805 -381 -50 -711 -45 -928 -436 -623 -198 -94 -398 -452 -920 -460 -747 -822 -410 -226 -872 -566 -669 -188 -551 -914 -979 -528 -530 -422 -626 -205 -409 -83 -7 -475 -621 -526 -595 -737 -130 -387 -295 -72 -960 -574 -485 -372 -215 -461 -686 -885 -484 -623 -643 -487 -876 -560 -973 -836 -382 -568 -308 -430 -494 -283 -286 -4 -637 -707 -67 -377 -873 -690 -260 -355 -760 -52 -954 -398 -230 -850 -303 -958 -106 -689 -11 -34 -714 -847 -923 -289 -132 -930 -787 -535 -656 -103 -613 -750 -544 -824 -960 -959 -835 -62 -736 -786 -519 -238 -963 -915 -155 -194 -331 -374 -938 -656 -597 -22 -495 -904 -34 -977 -290 -796 -921 -30 -232 -449 -297 -841 -554 -228 -566 -813 -353 -700 -614 -540 -50 -241 -991 -544 -730 -289 -564 -713 -491 -431 -462 -14 -48 -231 -476 -827 -225 -542 -894 -709 -766 -129 -443 -629 -113 -261 -361 -602 -310 -979 -124 -147 -299 -673 -412 -562 -601 -259 -223 -251 -337 -882 -813 -938 -226 -262 -114 -385 -24 -752 -353 -169 -939 -216 -289 -632 -361 -279 -652 -630 -60 -163 -495 -20 -726 -537 -464 -143 -652 -12 -87 -443 -317 -261 -749 -866 -914 -175 -150 -691 -156 -873 -117 -406 -303 -658 -669 -378 -681 -998 -956 -144 -1 -624 -733 -292 -697 -350 -850 -347 -509 -938 -348 -194 -586 -135 -133 -276 -797 -241 -928 -962 -432 -474 -200 -290 -933 -411 -221 -471 -246 -156 -292 -704 -142 -820 -794 -577 -722 -271 -66 -28 -497 -732 -908 -336 -2 -760 -218 -808 -957 -697 -340 -764 -491 -506 -432 -699 -723 -918 -7 -116 -677 -208 -347 -604 -778 -77 -368 -936 -357 -609 -661 -321 -350 -105 -610 -11 -346 -123 -562 -925 -404 -754 -939 -946 -773 -818 -912 -409 -879 -490 -899 -400 -453 -309 -385 -779 -996 -330 -405 -978 -737 -172 -346 -16 -201 -48 -180 -70 -477 -916 -205 -256 -972 -811 -936 -216 -733 -402 -935 -322 -644 -213 -575 -720 -828 -472 -821 -578 -747 -179 -567 -412 -384 -605 -768 -540 -654 -314 -469 -862 -651 -593 -44 -278 -40 -333 -862 -688 -857 -665 -349 -791 -959 -375 -94 -544 -118 -124 -37 -334 -866 -859 -611 -50 -136 -57 -986 -467 -234 -861 -820 -727 -840 -751 -91 -307 -13 -770 -690 -776 -208 -204 -193 -39 -480 -377 -670 -151 -689 -369 -488 -880 -391 -899 -860 -645 -146 -276 -867 -729 -601 -746 -829 -289 -631 -839 -549 -247 -39 -98 -523 -254 -898 -213 -159 -308 -87 -994 -509 -328 -161 -461 -829 -648 -867 -726 -22 -125 -157 -780 -243 -304 -729 -26 -601 -273 -304 -423 -205 -993 -265 -671 -874 -860 -363 -765 -492 -425 -726 -564 -575 -33 -778 -791 -952 -344 -737 -518 -510 -668 -755 -690 -71 -821 -102 -575 -380 -611 -688 -485 -261 -338 -142 -325 -366 -138 -1000 -679 -174 -720 -705 -865 -239 -198 -925 -400 -308 -853 -948 -573 -640 -982 -323 -690 -901 -530 -497 -428 -170 -879 -703 -429 -329 -366 -323 -295 -78 -574 -397 -470 -606 -24 -888 -901 -961 -692 -495 -758 -375 -217 -213 -482 -296 -930 -990 -226 -422 -619 -133 -270 -638 -79 -364 -752 -427 -400 -616 -296 -975 -10 -535 -419 -829 -885 -405 -272 -280 -535 -916 -164 -186 -156 -219 -41 -652 -248 -418 -385 -908 -121 -434 -799 -78 -521 -166 -462 -285 -577 -202 -862 -685 -398 -178 -26 -861 -83 -508 -227 -150 -4 -464 -730 -154 -886 -632 -267 -200 -391 -253 -692 -686 -229 -229 -976 -675 -701 -932 -159 -345 -593 -570 -549 -375 -123 -833 -682 -390 -117 -355 -783 -496 -552 -868 -191 -21 -111 -381 -186 -41 -912 -132 -240 -952 -974 -169 -994 -499 -819 -920 -311 -805 -531 -99 -963 -689 -814 -735 -480 -514 -713 -943 -226 -104 -253 -391 -626 -870 -577 -70 -80 -497 -261 -805 -458 -356 -563 -551 -691 -802 -971 -228 -805 -831 -723 -245 -530 -355 -803 -3 -369 -894 -353 -653 -439 -340 -527 -977 -613 -227 -406 -649 -358 -660 -847 -321 -835 -325 -135 -427 -460 -503 -547 -581 -142 -77 -634 -295 -840 -187 -286 -843 -246 -811 -177 -32 -528 -740 -164 -473 -833 -156 -732 -887 -341 -795 -894 -451 -144 -519 -945 -924 -932 -59 -416 -89 -291 -372 -70 -932 -475 -926 -661 -737 -534 -487 -344 -252 -929 -178 -574 -126 -676 -985 -297 -230 -989 -628 -495 -439 -706 -530 -126 -21 -99 -304 -639 -979 -17 -439 -802 -168 -320 -375 -325 -835 -103 -944 -942 -524 -188 -560 -767 -537 -863 -66 -91 -518 -277 -559 -236 -922 -676 -190 -374 -859 -892 -354 -329 -274 -147 -708 -869 -41 -4 -462 -895 -278 -269 -281 -699 -293 -82 -334 -316 -923 -327 -481 -197 -29 -871 -716 -629 -850 -286 -370 -263 -93 -74 -228 -748 -936 -235 -172 -751 -359 -671 -922 -957 -640 -609 -775 -161 -71 -999 -867 -869 -62 -704 -664 -281 -862 -21 -756 -59 -91 -624 -336 -347 -525 -47 -967 -178 -501 -334 -561 -314 -466 -573 -800 -262 -24 -121 -154 -871 -604 -648 -56 -266 -802 -975 -657 -161 -237 -966 -858 -186 -416 -547 -718 -699 -912 -676 -396 -345 -477 -817 -344 -744 -732 -379 -505 -496 -168 -348 -492 -333 -720 -881 -356 -259 -617 -247 -646 -156 -208 -835 -242 -561 -780 -874 -517 -674 -327 -447 -618 -415 -947 -298 -697 -430 -556 -690 -662 -23 -437 -181 -549 -539 -54 -514 -690 -380 -962 -228 -280 -489 -938 -802 -685 -240 -867 -768 -192 -531 -319 -141 -172 -937 -250 -996 -761 -980 -68 -54 -788 -797 -805 -714 -892 -90 -13 -421 -504 -681 -55 -587 -103 -112 -895 -144 -888 -497 -864 -980 -569 -37 -488 -426 -246 -680 -814 -963 -476 -591 -69 -470 -88 -786 -2 -323 -972 -697 -450 -712 -108 -964 -702 -299 -485 -477 -794 -229 -336 -487 -768 -965 -601 -714 -383 -45 -492 -691 -24 -64 -480 -477 -642 -956 -808 -938 -841 -737 -645 -987 -307 -348 -673 -554 -925 -16 -148 -668 -447 -156 -138 -44 -948 -548 -602 -595 -9 -977 -846 -987 -215 -475 -94 -90 -778 -259 -142 -411 -20 -808 -576 -841 -579 -107 -345 -243 -429 -578 -482 -918 -757 -543 -553 -897 -769 -219 -751 -419 -391 -41 -11 -212 -605 -205 -73 -641 -639 -911 -117 -527 -98 -362 -774 -337 -351 -779 -495 -245 -27 -9 -245 -934 -848 -67 -73 -572 -97 -85 -719 -744 -107 -984 -594 -531 -244 -197 -984 -311 -202 -54 -905 -834 -505 -803 -586 -528 -298 -875 -395 -178 -187 -492 -682 -592 -544 -936 -553 -831 -144 -837 -765 -532 -211 -808 -216 -643 -586 -670 -936 -624 -294 -891 -196 -839 -70 -726 -501 -109 -909 -806 -520 -108 -992 -83 -315 -615 -119 -943 -172 -616 -219 -198 -306 -938 -93 -363 -907 -532 -224 -987 -267 -207 -129 -475 -913 -932 -619 -425 -906 -137 -271 -492 -133 -463 -536 -167 -306 -144 -602 -741 -777 -951 -444 -177 -192 -22 -493 -435 -354 -684 -735 -133 -932 -128 -250 -660 -829 -573 -179 -563 -424 -219 -433 -738 -493 -82 -672 -620 -549 -418 -379 -426 -157 -758 -547 -69 -261 -95 -497 -566 -565 -260 -271 -500 -202 -281 -394 -317 -16 -903 -105 -632 -598 -286 -10 -911 -432 -394 -86 -674 -33 -800 -332 -137 -157 -834 -392 -178 -6 -199 -944 -665 -695 -966 -221 -681 -937 -190 -106 -888 -363 -148 -752 -284 -639 -522 -807 -30 -336 -645 -571 -264 -461 -505 -890 -976 -917 -829 -413 -321 -598 -716 -60 -977 -852 -864 -66 -163 -454 -936 -935 -666 -549 -434 -405 -200 -999 -589 -756 -801 -189 -786 -779 -255 -192 -748 -269 -290 -111 -576 -99 -236 -285 -852 -440 -675 -892 -195 -611 -255 -409 -650 -332 -342 -711 -415 -365 -200 -822 -355 -716 -366 -684 -340 -606 -581 -196 -703 -658 -778 -117 -16 -602 -857 -886 -826 -562 -365 -205 -15 -544 -558 -140 -55 -257 -657 -834 -759 -255 -900 -48 -256 -363 -925 -453 -819 -307 -450 -448 -943 -174 -186 -506 -291 -814 -997 -270 -532 -424 -406 -785 -621 -945 -937 -173 -270 -66 -801 -970 -367 -144 -473 -38 -452 -234 -343 -659 -832 -637 -116 -766 -267 -832 -277 -548 -87 -252 -828 -743 -406 -791 -874 -851 -874 -866 -700 -247 -838 -678 -632 -905 -351 -996 -456 -434 -399 -782 -394 -479 -465 -511 -932 -665 -599 -66 -601 -679 -732 -815 -286 -559 -303 -411 -280 -305 -462 -785 -658 -647 -59 -77 -191 -304 -329 -781 -398 -998 -423 -671 -955 -636 -165 -114 -461 -920 -971 -395 -769 -588 -588 -821 -254 -478 -488 -552 -735 -93 -491 -948 -439 -1 -848 -288 -845 -167 -969 -702 -486 -972 -317 -570 -990 -916 -388 -127 -604 -705 -80 -316 -941 -426 -487 -677 -333 -401 -861 -703 -493 -188 -562 -273 -278 -455 -868 -1000 -224 -1000 -542 -811 -441 -769 -191 -748 -232 -112 -825 -601 -602 -946 -659 -615 -681 -195 -997 -721 -27 -777 -400 -206 -346 -925 -125 -415 -114 -749 -144 -895 -521 -901 -326 -633 -263 -561 -323 -715 -511 -154 -678 -290 -912 -827 -91 -523 -700 -829 -207 -440 -105 -871 -102 -267 -414 -695 -171 -77 -433 -935 -382 -587 -516 -78 -308 -278 -307 -334 -281 -791 -453 -512 -766 -168 -892 -557 -861 -719 -549 -761 -985 -312 -600 -641 -812 -349 -489 -497 -588 -905 -258 -412 -234 -910 -886 -81 -459 -182 -897 -16 -660 -438 -592 -741 -567 -421 -702 -752 -686 -75 -1000 -500 -318 -445 -769 -567 -432 -957 -68 -525 -992 -251 -962 -668 -124 -825 -372 -845 -45 -662 -189 -192 -589 -868 -330 -119 -242 -715 -659 -445 -341 -906 -463 -473 -779 -372 -160 -924 -765 -408 -680 -924 -633 -916 -545 -212 -906 -595 -537 -237 -380 -955 -584 -243 -661 -395 -405 -935 -192 -669 -538 -983 -152 -721 -83 -525 -920 -617 -219 -649 -456 -426 -910 -950 -310 -356 -232 -419 -260 -157 -270 -542 -371 -30 -311 -975 -455 -859 -802 -807 -519 -634 -568 -753 -120 -85 -101 -722 -473 -992 -169 -96 -603 -162 -38 -549 -752 -933 -500 -502 -952 -441 -931 -536 -336 -488 -141 -95 -492 -482 -895 -416 -153 -469 -391 -538 -283 -589 -691 -232 -698 -420 -362 -549 -920 -614 -481 -879 -757 -748 -582 -458 -602 -412 -815 -290 -394 -101 -559 -757 -575 -457 -116 -927 -661 -285 -673 -835 -69 -950 -619 -951 -608 -463 -985 -815 -177 -815 -438 -202 -116 -609 -923 -985 -242 -786 -603 -505 -194 -79 -666 -626 -968 -295 -846 -421 -914 -763 -979 -40 -666 -530 -732 -61 -191 -835 -586 -48 -46 -25 -100 -891 -432 -75 -667 -48 -879 -728 -962 -114 -538 -914 -673 -361 -680 -395 -796 -748 -293 -937 -552 -583 -78 -590 -161 -897 -718 -753 -354 -73 -786 -343 -897 -914 -782 -379 -622 -85 -206 -346 -96 -269 -133 -673 -674 -923 -112 -538 -366 -354 -235 -199 -40 -648 -61 -881 -972 -365 -323 -879 -672 -765 -566 -924 -621 -261 -337 -237 -256 -409 -307 -163 -645 -729 -253 -383 -594 -555 -69 -592 -161 -928 -981 -124 -203 -268 -92 -415 -151 -567 -707 -556 -929 -973 -82 -332 -606 -566 -176 -315 -126 -953 -848 -714 -831 -817 -968 -134 -51 -867 -508 -957 -425 -487 -417 -846 -677 -523 -612 -852 -77 -476 -242 -178 -355 -310 -596 -916 -656 -819 -572 -706 -988 -176 -733 -988 -304 -299 -814 -82 -946 -449 -663 -216 -370 -734 -640 -438 -621 -388 -769 -817 -159 -472 -483 -498 -814 -94 -579 -836 -413 -857 -644 -319 -431 -511 -630 -342 -772 -142 -941 -831 -103 -502 -589 -939 -724 -401 -102 -135 -134 -136 -217 -300 -245 -621 -893 -706 -652 -723 -368 -697 -228 -265 -408 -30 -418 -728 -686 -546 -196 -581 -749 -642 -867 -737 -421 -929 -604 -126 -306 -822 -675 -516 -603 -149 -857 -487 -121 -564 -830 -580 -727 -877 -348 -872 -154 -695 -823 -421 -939 -289 -634 -993 -416 -15 -137 -529 -995 -338 -963 -637 -448 -925 -848 -89 -900 -458 -655 -752 -167 -271 -543 -96 -714 -85 -96 -576 -223 -992 -173 -238 -676 -149 -369 -522 -39 -296 -563 -134 -144 -464 -319 -665 -259 -841 -163 -62 -353 -15 -282 -346 -646 -187 -356 -633 -102 -857 -944 -479 -245 -173 -41 -264 -517 -157 -874 -62 -510 -444 -795 -481 -92 -526 -734 -18 -303 -60 -430 -972 -621 -407 -102 -543 -540 -408 -356 -811 -50 -14 -200 -504 -494 -164 -696 -952 -766 -616 -833 -542 -639 -356 -644 -99 -324 -20 -659 -927 -122 -995 -922 -210 -840 -849 -945 -598 -878 -829 -911 -350 -821 -58 -641 -891 -619 -954 -464 -960 -239 -617 -42 -502 -362 -235 -381 -766 -69 -635 -840 -367 -207 -271 -858 -390 -712 -710 -493 -240 -948 -445 -931 -273 -759 -181 -392 -140 -637 -101 -575 -549 -689 -204 -743 -433 -150 -315 -858 -489 -297 -155 -363 -562 -243 -17 -284 -773 -225 -538 -624 -105 -480 -984 -883 -996 -188 -989 -937 -379 -676 -472 -759 -647 -604 -448 -278 -528 -848 -904 -804 -632 -260 -351 -540 -934 -15 -249 -614 -394 -312 -783 -86 -978 -413 -478 -748 -760 -466 -994 -740 -803 -624 -463 -136 -737 -820 -120 -172 -123 -911 -577 -338 -714 -997 -260 -888 -381 -124 -541 -112 -74 -18 -426 -963 -420 -618 -440 -492 -946 -83 -142 -400 -424 -75 -630 -659 -514 -413 -35 -409 -382 -29 -530 -434 -672 -268 -700 -736 -609 -529 -207 -327 -864 -593 -735 -840 -259 -989 -576 -151 -887 -996 -38 -610 -618 -755 -166 -306 -339 -965 -359 -929 -361 -305 -61 -147 -468 -639 -408 -394 -325 -390 -750 -626 -243 -527 -303 -267 -268 -407 -515 -412 -278 -581 -600 -423 -129 -956 -253 -690 -289 -678 -61 -685 -206 -397 -450 -685 -158 -399 -88 -866 -442 -751 -207 -869 -625 -514 -608 -996 -87 -970 -511 -562 -238 -816 -555 -44 -853 -874 -937 -843 -288 -397 -929 -902 -648 -173 -860 -225 -756 -18 -587 -35 -284 -66 -681 -397 -874 -439 -492 -226 -723 -369 -848 -907 -409 -347 -168 -886 -210 -240 -14 -150 -7 -120 -981 -616 -204 -464 -367 -384 -481 -510 -444 -80 -257 -394 -777 -707 -969 -305 -481 -426 -331 -618 -912 -901 -897 -797 -904 -455 -141 -29 -465 -645 -484 -292 -71 -185 -680 -309 -165 -611 -679 -78 -853 -87 -522 -687 -182 -234 -212 -852 -355 -277 -866 -274 -397 -761 -94 -393 -302 -850 -339 -953 -459 -206 -517 -264 -691 -640 -382 -445 -416 -687 -822 -514 -451 -917 -992 -623 -469 -11 -923 -320 -310 -881 -303 -263 -368 -478 -298 -690 -882 -120 -119 -191 -595 -567 -808 -920 -821 -102 -251 -327 -878 -48 -354 -382 -377 -815 -782 -65 -192 -67 -909 -705 -242 -691 -561 -366 -153 -242 -196 -619 -333 -19 -124 -578 -448 -426 -347 -349 -783 -290 -625 -798 -780 -243 -398 -662 -8 -844 -183 -298 -208 -544 -636 -647 -355 -384 -423 -946 -709 -657 -866 -334 -265 -1000 -561 -320 -57 -109 -118 -51 -699 -324 -488 -7 -216 -62 -941 -79 -504 -836 -411 -12 -166 -641 -902 -162 -274 -561 -872 -800 -292 -111 -242 -182 -49 -112 -468 -626 -616 -901 -610 -538 -541 -399 -958 -914 -972 -274 -21 -484 -583 -337 -891 -964 -898 -71 -339 -119 -546 -540 -146 -689 -638 -130 -611 -468 -535 -806 -235 -553 -352 -540 -121 -890 -224 -988 -233 -157 -635 -344 -110 -469 -829 -139 -33 -576 -792 -791 -552 -822 -731 -919 -236 -503 -667 -271 -599 -186 -482 -25 -337 -268 -608 -832 -976 -453 -29 -219 -886 -979 -42 -898 -564 -595 -224 -593 -478 -280 -553 -9 -516 -411 -321 -394 -120 -970 -388 -919 -117 -820 -363 -748 -400 -845 -409 -155 -280 -375 -45 -242 -687 -660 -487 -980 -907 -66 -388 -79 -325 -372 -96 -553 -34 -37 -599 -970 -383 -968 -386 -784 -367 -445 -979 -280 -264 -57 -591 -404 -339 -465 -797 -286 -546 -525 -589 -627 -858 -190 -581 -791 -572 -137 -118 -270 -183 -872 -29 -617 -58 -862 -166 -34 -901 -847 -680 -953 -86 -393 -255 -506 -648 -202 -816 -540 -13 -286 -160 -282 -846 -178 -797 -464 -649 -716 -60 -756 -543 -363 -282 -645 -61 -78 -726 -361 -792 -891 -253 -7 -976 -670 -341 -845 -669 -715 -792 -1 -443 -885 -888 -635 -623 -324 -548 -968 -454 -268 -149 -177 -480 -593 -529 -196 -453 -561 -861 -621 -857 -866 -118 -134 -379 -504 -291 -465 -539 -643 -213 -988 -213 -837 -9 -321 -312 -797 -605 -595 -201 -627 -353 -311 -787 -271 -180 -882 -975 -196 -62 -263 -300 -303 -952 -492 -705 -524 -130 -400 -638 -684 -641 -244 -8 -606 -848 -916 -346 -525 -995 -925 -263 -667 -211 -150 -617 -142 -679 -869 -91 -598 -97 -483 -98 -572 -694 -69 -130 -652 -327 -11 -362 -774 -268 -419 -721 -311 -740 -80 -784 -226 -707 -788 -188 -722 -535 -217 -466 -664 -963 -571 -956 -426 -914 -353 -143 -592 -775 -672 -268 -118 -303 -99 -320 -21 -68 -425 -316 -611 -127 -276 -698 -647 -92 -6 -814 -565 -245 -235 -869 -376 -976 -474 -957 -677 -20 -827 -968 -704 -581 -250 -788 -344 -760 -754 -524 -358 -325 -48 -61 -421 -203 -565 -932 -253 -981 -923 -809 -204 -520 -646 -571 -365 -538 -559 -681 -219 -420 -234 -852 -19 -216 -89 -688 -968 -426 -493 -138 -248 -175 -226 -377 -733 -874 -781 -241 -654 -932 -158 -838 -999 -618 -895 -985 -880 -479 -479 -552 -560 -548 -616 -439 -176 -713 -781 -492 -576 -311 -16 -599 -764 -732 -599 -4 -857 -712 -790 -709 -135 -312 -64 -418 -801 -149 -717 -749 -282 -799 -1 -216 -762 -490 -972 -632 -211 -676 -423 -55 -513 -413 -929 -353 -932 -57 -184 -193 -156 -948 -242 -410 -840 -261 -391 -240 -764 -734 -192 -300 -567 -317 -480 -108 -273 -166 -392 -677 -315 -748 -582 -268 -699 -102 -663 -3 -243 -472 -464 -674 -739 -273 -505 -802 -519 -74 -113 -17 -568 -179 -826 -567 -471 -505 -869 -767 -2 -416 -484 -138 -131 -572 -520 -84 -391 -485 -155 -236 -179 -356 -243 -761 -359 -684 -148 -697 -793 -933 -786 -782 -603 -676 -227 -641 -52 -203 -929 -526 -958 -490 -648 -668 -931 -957 -559 -596 -535 -170 -533 -326 -889 -816 -631 -411 -239 -212 -311 -565 -241 -517 -433 -413 -495 -182 -262 -787 -73 -212 -544 -989 -588 -447 -944 -850 -909 -746 -33 -951 -73 -533 -756 -720 -144 -666 -984 -227 -541 -537 -942 -714 -41 -937 -729 -824 -852 -188 -444 -715 -249 -667 -761 -559 -826 -56 -559 -396 -30 -249 -379 -891 -919 -779 -952 -754 -692 -367 -251 -948 -551 -676 -715 -333 -728 -190 -580 -749 -809 -199 -771 -33 -602 -68 -515 -202 -343 -111 -861 -326 -625 -379 -911 -381 -857 -237 -311 -245 -529 -70 -616 -812 -783 -462 -739 -663 -773 -846 -540 -577 -605 -98 -680 -801 -159 -511 -938 -522 -655 -401 -591 -320 -759 -649 -325 -259 -134 -9 -12 -64 -371 -210 -139 -563 -481 -478 -60 -32 -247 -842 -105 -584 -414 -312 -13 -268 -806 -922 -397 -537 -512 -194 -153 -751 -977 -796 -195 -958 -870 -217 -53 -866 -243 -602 -653 -879 -177 -491 -234 -924 -214 -824 -454 -242 -448 -377 -423 -451 -884 -944 -905 -860 -362 -484 -531 -806 -552 -928 -556 -469 -246 -932 -349 -282 -957 -40 -241 -96 -910 -584 -538 -612 -817 -952 -664 -608 -146 -509 -643 -564 -680 -813 -903 -413 -748 -651 -785 -584 -552 -42 -748 -305 -900 -72 -15 -84 -811 -233 -513 -933 -963 -210 -894 -520 -381 -168 -107 -658 -267 -421 -932 -935 -353 -321 -742 -807 -281 -481 -512 -870 -9 -230 -153 -34 -5 -142 -383 -328 -785 -258 -439 -233 -215 -721 -943 -858 -205 -184 -801 -722 -638 -505 -627 -895 -902 -976 -555 -206 -17 -216 -69 -506 -548 -626 -491 -69 -291 -444 -365 -958 -478 -51 -164 -545 -345 -3 -508 -187 -735 -244 -280 -1 -850 -35 -181 -991 -674 -6 -618 -135 -762 -510 -270 -550 -933 -468 -860 -927 -986 -625 -228 -341 -352 -399 -547 -855 -367 -608 -155 -972 -177 -814 -942 -977 -838 -507 -254 -308 -564 -8 -891 -426 -26 -213 -651 -126 -139 -14 -549 -542 -593 -484 -126 -258 -351 -699 -489 -583 -515 -360 -950 -351 -50 -224 -156 -517 -640 -821 -977 -649 -438 -352 -91 -384 -799 -624 -196 -590 -849 -686 -395 -961 -405 -942 -613 -752 -180 -659 -694 -560 -276 -371 -616 -591 -434 -576 -894 -219 -126 -75 -216 -610 -762 -278 -857 -795 -594 -510 -672 -817 -915 -948 -917 -895 -540 -687 -907 -564 -95 -101 -83 -78 -227 -785 -502 -32 -120 -634 -913 -664 -232 -774 -265 -390 -620 -491 -834 -64 -941 -936 -855 -574 -57 -109 -616 -967 -376 -171 -586 -719 -364 -266 -707 -605 -659 -493 -122 -373 -152 -877 -29 -265 -493 -771 -575 -855 -308 -728 -972 -546 -462 -57 -113 -550 -823 -979 -502 -531 -984 -120 -890 -692 -785 -830 -945 -944 -809 -670 -274 -710 -545 -210 -70 -786 -283 -260 -814 -563 -214 -173 -886 -180 -724 -968 -343 -756 -953 -227 -541 -938 -276 -496 -519 -355 -394 -257 -988 -270 -331 -35 -434 -934 -482 -521 -913 -533 -560 -824 -384 -73 -878 -435 -938 -795 -338 -661 -9 -457 -461 -573 -180 -39 -902 -434 -389 -147 -872 -444 -992 -334 -282 -844 -103 -764 -59 -483 -366 -343 -191 -191 -432 -637 -240 -520 -633 -408 -38 -649 -553 -94 -750 -357 -960 -683 -760 -352 -737 -177 -756 -879 -965 -533 -239 -788 -615 -653 -381 -375 -827 -583 -317 -428 -497 -235 -814 -126 -220 -685 -187 -676 -475 -598 -64 -938 -175 -125 -302 -466 -333 -13 -54 -26 -114 -644 -101 -955 -135 -186 -830 -540 -471 -635 -932 -532 -119 -68 -157 -298 -498 -722 -83 -489 -59 -1000 -560 -996 -534 -628 -153 -89 -67 -305 -643 -871 -675 -147 -637 -627 -706 -803 -342 -975 -525 -553 -135 -538 -139 -71 -494 -181 -493 -271 -899 -854 -836 -474 -205 -739 -605 -886 -49 -27 -938 -514 -368 -925 -411 -107 -594 -467 -161 -364 -473 -869 -374 -577 -358 -134 -437 -240 -792 -831 -299 -595 -100 -246 -170 -823 -231 -630 -342 -404 -405 -216 -997 -923 -687 -954 -276 -35 -215 -324 -827 -6 -169 -212 -37 -677 -2 -844 -792 -659 -402 -281 -853 -963 -513 -717 -625 -868 -280 -653 -79 -559 -416 -196 -489 -186 -149 -185 -963 -276 -394 -590 -912 -78 -208 -393 -694 -855 -705 -578 -376 -92 -146 -711 -565 -434 -466 -476 -133 -239 -982 -387 -952 -908 -342 -519 -427 -274 -732 -702 -687 -195 -648 -696 -347 -906 -276 -192 -953 -196 -847 -518 -258 -286 -269 -341 -246 -405 -875 -417 -571 -5 -22 -478 -237 -708 -406 -486 -106 -386 -108 -421 -409 -719 -893 -210 -241 -680 -821 -889 -492 -743 -479 -972 -484 -384 -841 -148 -118 -579 -961 -620 -330 -57 -727 -383 -482 -469 -257 -79 -400 -742 -708 -745 -138 -514 -585 -203 -119 -271 -22 -982 -654 -153 -511 -96 -918 -933 -922 -392 -11 -786 -475 -775 -817 -652 -816 -560 -230 -980 -98 -318 -627 -18 -102 -889 -442 -685 -167 -983 -408 -554 -791 -721 -925 -614 -444 -625 -248 -515 -411 -916 -239 -523 -204 -522 -372 -43 -712 -543 -114 -101 -834 -187 -604 -908 -296 -981 -621 -227 -330 -515 -512 -201 -645 -542 -769 -915 -686 -967 -653 -110 -877 -27 -362 -982 -736 -748 -657 -884 -437 -10 -630 -363 -364 -480 -644 -373 -457 -263 -871 -515 -539 -482 -4 -449 -172 -682 -435 -139 -855 -362 -225 -362 -60 -552 -541 -226 -105 -756 -775 -128 -492 -194 -393 -164 -427 -175 -323 -589 -374 -615 -224 -938 -606 -527 -822 -803 -342 -896 -52 -171 -131 -959 -355 -2 -407 -473 -180 -744 -689 -586 -730 -714 -700 -169 -492 -112 -788 -214 -96 -699 -390 -368 -357 -713 -294 -148 -626 -462 -596 -841 -124 -757 -592 -883 -414 -950 -29 -572 -498 -496 -354 -466 -129 -252 -834 -556 -548 -716 -929 -751 -860 -320 -738 -172 -723 -599 -105 -372 -815 -764 -803 -75 -923 -687 -781 -335 -968 -502 -693 -161 -245 -301 -515 -318 -510 -969 -479 -85 -654 -841 -19 -723 -9 -871 -56 -188 -157 -958 -157 -926 -725 -158 -582 -398 -703 -706 -727 -867 -545 -222 -957 -308 -47 -144 -762 -387 -709 -686 -931 -796 -200 -14 -656 -266 -556 -129 -485 -662 -478 -19 -852 -725 -411 -371 -739 -211 -116 -572 -570 -641 -967 -704 -957 -80 -11 -686 -358 -443 -732 -581 -159 -892 -115 -473 -681 -17 -552 -26 -150 -994 -556 -380 -945 -189 -859 -284 -209 -141 -440 -370 -69 -584 -270 -381 -918 -213 -834 -694 -957 -346 -875 -708 -818 -248 -399 -707 -882 -860 -868 -426 -815 -135 -694 -246 -786 -777 -238 -175 -446 -871 -382 -439 -20 -444 -444 -612 -287 -985 -876 -219 -71 -427 -750 -144 -261 -401 -938 -815 -622 -49 -379 -638 -739 -750 -615 -479 -156 -186 -704 -164 -669 -836 -157 -987 -875 -526 -114 -528 -272 -124 -581 -720 -987 -758 -657 -807 -791 -320 -926 -139 -363 -401 -724 -817 -304 -833 -438 -297 -354 -872 -141 -842 -640 -83 -585 -72 -833 -549 -670 -121 -316 -701 -493 -587 -575 -841 -826 -259 -761 -700 -990 -43 -614 -975 -230 -211 -286 -806 -223 -801 -74 -806 -692 -869 -182 -903 -141 -54 -495 -298 -565 -151 -90 -945 -537 -806 -15 -76 -531 -438 -632 -717 -139 -914 -432 -529 -382 -467 -189 -887 -392 -422 -833 -999 -62 -656 -290 -800 -572 -88 -594 -889 -83 -970 -722 -165 -662 -75 -227 -697 -188 -870 -503 -56 -490 -255 -657 -469 -478 -971 -869 -899 -625 -624 -976 -972 -272 -860 -441 -143 -438 -401 -611 -312 -196 -344 -97 -47 -224 -170 -732 -23 -869 -463 -417 -923 -354 -966 -140 -580 -101 -898 -755 -399 -910 -739 -783 -302 -297 -733 -67 -59 -331 -970 -956 -697 -211 -716 -895 -387 -476 -567 -951 -503 -348 -220 -164 -102 -967 -290 -592 -262 -285 -906 -140 -144 -600 -764 -466 -723 -984 -250 -66 -229 -312 -685 -162 -607 -125 -864 -168 -701 -15 -35 -381 -235 -763 -572 -375 -104 -739 -207 -933 -94 -670 -986 -179 -174 -19 -296 -464 -8 -168 -583 -32 -131 -661 -561 -353 -803 -240 -474 -211 -859 -645 -804 -503 -632 -222 -639 -418 -220 -235 -709 -863 -363 -716 -802 -817 -510 -888 -931 -767 -953 -920 -318 -356 -700 -619 -509 -372 -260 -598 -234 -190 -450 -640 -483 -15 -957 -700 -793 -317 -974 -496 -372 -59 -774 -849 -594 -957 -571 -618 -551 -841 -272 -96 -797 -439 -908 -725 -956 -726 -791 -396 -578 -720 -932 -149 -85 -491 -721 -967 -842 -388 -707 -15 -78 -508 -441 -448 -897 -909 -510 -617 -423 -502 -663 -202 -264 -197 -145 -118 -786 -634 -57 -773 -342 -12 -378 -653 -208 -641 -597 -846 -767 -440 -344 -686 -141 -349 -415 -985 -251 -265 -897 -870 -892 -96 -759 -77 -797 -429 -764 -154 -246 -644 -466 -400 -538 -591 -986 -587 -153 -579 -169 -225 -564 -468 -235 -543 -161 -621 -611 -352 -258 -358 -984 -586 -352 -341 -437 -380 -472 -404 -193 -968 -843 -841 -121 -653 -284 -891 -662 -915 -993 -330 -27 -994 -816 -905 -861 -731 -754 -596 -227 -420 -411 -994 -867 -702 -599 -21 -975 -952 -512 -859 -440 -198 -684 -557 -17 -439 -7 -557 -665 -638 -986 -350 -776 -716 -720 -298 -952 -247 -136 -709 -57 -468 -351 -905 -913 -672 -938 -393 -36 -756 -339 -116 -514 -23 -812 -661 -11 -675 -397 -131 -406 -181 -289 -821 -556 -246 -594 -472 -712 -938 -9 -219 -975 -390 -895 -199 -668 -974 -589 -396 -393 -11 -621 -200 -274 -513 -701 -437 -722 -591 -74 -904 -11 -208 -401 -886 -557 -828 -29 -709 -326 -375 -33 -739 -383 -746 -580 -507 -608 -753 -23 -669 -221 -721 -721 -112 -739 -954 -860 -259 -88 -243 -581 -175 -107 -781 -699 -608 -878 -955 -923 -424 -160 -633 -568 -796 -576 -307 -792 -903 -936 -888 -329 -869 -174 -454 -417 -71 -351 -395 -942 -532 -592 -377 -59 -759 -989 -692 -55 -124 -877 -498 -637 -44 -865 -7 -956 -619 -897 -351 -616 -601 -756 -123 -109 -612 -775 -746 -955 -261 -250 -733 -517 -919 -588 -587 -244 -297 -745 -377 -922 -696 -211 -136 -91 -360 -282 -808 -958 -346 -480 -288 -169 -492 -320 -522 -537 -442 -494 -719 -996 -199 -955 -465 -488 -128 -942 -71 -746 -914 -519 -159 -772 -474 -761 -369 -652 -620 -626 -420 -155 -36 -704 -296 -74 -287 -44 -288 -597 -536 -204 -984 -949 -1 -337 -672 -695 -115 -966 -16 -811 -168 -572 -252 -230 -818 -29 -690 -914 -798 -967 -747 -380 -184 -663 -807 -184 -760 -100 -757 -37 -267 -9 -526 -513 -893 -726 -675 -156 -217 -214 -902 -980 -830 -371 -126 -812 -753 -915 -254 -400 -418 -232 -985 -802 -137 -319 -132 -979 -999 -743 -667 -370 -506 -352 -935 -375 -109 -42 -684 -270 -740 -125 -67 -437 -932 -749 -485 -387 -615 -942 -37 -842 -369 -578 -945 -692 -64 -622 -163 -430 -999 -222 -396 -482 -752 -278 -312 -220 -732 -297 -896 -3 -656 -59 -892 -41 -259 -924 -418 -737 -323 -723 -930 -380 -558 -264 -196 -21 -232 -750 -38 -891 -70 -517 -8 -392 -375 -511 -625 -290 -73 -383 -386 -478 -495 -472 -484 -12 -181 -33 -217 -491 -159 -183 -950 -243 -107 -70 -231 -708 -808 -961 -404 -39 -587 -934 -667 -451 -998 -815 -4 -561 -67 -601 -241 -998 -841 -596 -910 -116 -394 -218 -164 -695 -985 -225 -411 -549 -301 -619 -179 -714 -577 -204 -650 -186 -203 -870 -238 -633 -593 -813 -903 -36 -918 -48 -543 -891 -269 -542 -731 -478 -252 -446 -478 -717 -996 -55 -541 -350 -319 -321 -421 -167 -900 -73 -713 -317 -881 -301 -472 -720 -535 -251 -740 -906 -317 -665 -969 -580 -497 -46 -493 -933 -710 -374 -147 -510 -498 -764 -52 -123 -374 -609 -113 -849 -926 -339 -452 -820 -143 -117 -887 -3 -400 -76 -249 -736 -798 -244 -410 -20 -924 -470 -778 -282 -860 -278 -194 -262 -962 -750 -667 -482 -523 -913 -51 -160 -836 -196 -401 -287 -610 -181 -795 -357 -634 -959 -431 -989 -247 -200 -357 -178 -868 -362 -822 -206 -899 -872 -493 -341 -999 -10 -638 -578 -84 -806 -139 -359 -135 -862 -961 -705 -753 -505 -304 -456 -98 -50 -561 -650 -828 -355 -436 -412 -399 -708 -799 -872 -670 -454 -935 -834 -853 -577 -512 -147 -134 -750 -898 -739 -353 -945 -98 -809 -748 -285 -204 -483 -513 -711 -297 -568 -863 -649 -719 -732 -578 -875 -415 -901 -22 -488 -381 -575 -5 -297 -651 -206 -185 -536 -493 -711 -470 -581 -441 -650 -861 -302 -961 -257 -595 -125 -7 -412 -622 -448 -646 -505 -119 -762 -474 -781 -729 -81 -457 -554 -743 -757 -183 -952 -477 -568 -519 -165 -860 -855 -711 -251 -331 -567 -87 -397 -219 -429 -627 -883 -705 -131 -513 -402 -262 -689 -146 -376 -165 -563 -600 -322 -816 -745 -462 -595 -309 -849 -327 -773 -385 -462 -629 -650 -786 -483 -642 -744 -77 -758 -768 -214 -283 -465 -177 -21 -896 -476 -766 -75 -22 -396 -118 -890 -251 -696 -694 -687 -774 -749 -598 -270 -955 -563 -132 -800 -863 -596 -559 -606 -455 -851 -278 -184 -510 -587 -216 -333 -475 -738 -468 -427 -610 -851 -2 -649 -899 -873 -801 -904 -182 -421 -812 -863 -390 -969 -825 -419 -466 -738 -892 -854 -622 -615 -379 -313 -97 -493 -428 -370 -518 -322 -772 -726 -652 -249 -850 -386 -249 -721 -279 -966 -290 -380 -343 -963 -302 -630 -586 -18 -498 -964 -84 -182 -490 -501 -827 -754 -646 -146 -352 -26 -742 -362 -944 -337 -47 -71 -492 -944 -726 -824 -479 -114 -58 -264 -807 -343 -378 -779 -109 -628 -588 -572 -569 -94 -963 -831 -985 -920 -861 -846 -334 -448 -948 -981 -1000 -721 -215 -581 -652 -652 -501 -839 -771 -956 -222 -589 -391 -23 -158 -611 -990 -24 -543 -517 -904 -119 -740 -390 -880 -308 -396 -576 -221 -784 -13 -549 -206 -567 -719 -538 -747 -709 -357 -157 -785 -24 -232 -138 -33 -154 -660 -276 -948 -398 -748 -809 -227 -325 -921 -609 -234 -643 -64 -821 -705 -863 -23 -819 -184 -725 -890 -975 -583 -789 -946 -29 -264 -922 -969 -333 -58 -334 -960 -829 -897 -855 -902 -318 -865 -636 -394 -930 -401 -441 -947 -953 -215 -305 -700 -120 -485 -40 -221 -580 -748 -221 -2 -824 -816 -987 -117 -116 -780 -993 -376 -158 -249 -380 -81 -971 -114 -965 -941 -927 -851 -202 -504 -297 -702 -600 -184 -292 -487 -93 -570 -554 -673 -15 -295 -443 -281 -88 -879 -815 -907 -799 -147 -484 -173 -568 -902 -203 -787 -201 -231 -385 -990 -808 -201 -859 -495 -457 -702 -217 -445 -919 -342 -784 -434 -135 -455 -289 -884 -169 -820 -677 -94 -8 -956 -337 -676 -521 -313 -946 -605 -78 -480 -153 -533 -127 -825 -213 -248 -185 -934 -218 -398 -996 -792 -638 -468 -603 -799 -585 -531 -407 -875 -26 -297 -120 -969 -350 -909 -940 -436 -75 -39 -245 -161 -867 -740 -540 -993 -839 -723 -533 -814 -673 -479 -289 -861 -856 -731 -426 -649 -568 -811 -689 -21 -120 -340 -557 -672 -648 -2 -770 -106 -35 -720 -120 -837 -674 -898 -975 -645 -486 -75 -673 -832 -380 -321 -222 -492 -433 -779 -988 -43 -815 -431 -298 -590 -957 -963 -52 -693 -466 -701 -552 -782 -961 -233 -669 -341 -688 -68 -384 -429 -82 -220 -53 -581 -540 -905 -718 -41 -965 -121 -716 -705 -437 -574 -378 -835 -783 -501 -462 -640 -761 -503 -7 -437 -698 -119 -647 -331 -785 -550 -81 -21 -24 -140 -351 -699 -68 -583 -76 -868 -817 -852 -243 -981 -942 -667 -564 -661 -738 -697 -58 -798 -375 -552 -541 -542 -956 -858 -690 -759 -584 -511 -474 -391 -467 -576 -39 -729 -274 -817 -85 -426 -871 -4 -979 -676 -285 -621 -700 -162 -160 -398 -15 -712 -554 -791 -157 -724 -378 -59 -437 -36 -993 -937 -514 -796 -355 -625 -968 -162 -827 -96 -444 -298 -265 -566 -386 -956 -864 -254 -207 -572 -913 -142 -695 -235 -200 -258 -728 -39 -399 -922 -215 -719 -385 -166 -612 -600 -919 -592 -102 -475 -25 -274 -703 -109 -973 -323 -975 -300 -991 -564 -656 -880 -537 -847 -171 -389 -122 -436 -925 -340 -764 -818 -263 -913 -780 -834 -330 -378 -954 -169 -804 -185 -344 -486 -359 -716 -14 -928 -771 -85 -896 -478 -181 -318 -844 -120 -199 -722 -339 -118 -196 -401 -641 -877 -72 -967 -852 -850 -617 -720 -641 -750 -543 -553 -781 -323 -659 -500 -863 -25 -374 -379 -553 -685 -511 -233 -164 -327 -835 -452 -68 -378 -633 -13 -495 -573 -136 -876 -635 -649 -1000 -100 -449 -306 -363 -60 -131 -43 -803 -153 -642 -329 -815 -514 -371 -839 -117 -833 -356 -776 -717 -276 -860 -834 -72 -825 -296 -188 -503 -827 -996 -85 -850 -366 -424 -453 -375 -753 -240 -721 -743 -98 -226 -388 -670 -43 -987 -81 -443 -626 -40 -431 -434 -911 -643 -650 -565 -163 -914 -223 -717 -56 -351 -882 -187 -373 -309 -191 -422 -942 -551 -144 -85 -228 -769 -206 -602 -735 -503 -217 -509 -697 -690 -96 -69 -949 -716 -177 -209 -121 -759 -463 -276 -211 -31 -174 -407 -716 -322 -112 -709 -825 -643 -792 -524 -625 -833 -651 -779 -150 -183 -423 -943 -575 -444 -25 -763 -616 -78 -791 -677 -279 -373 -548 -122 -177 -794 -88 -93 -486 -44 -364 -798 -672 -277 -693 -312 -277 -165 -942 -408 -856 -758 -585 -213 -178 -315 -778 -991 -616 -495 -487 -879 -388 -832 -826 -741 -3 -565 -400 -889 -644 -8 -574 -940 -171 -936 -868 -731 -357 -404 -108 -723 -122 -142 -224 -899 -886 -939 -773 -466 -295 -159 -996 -330 -91 -508 -12 -626 -386 -714 -630 -335 -302 -701 -128 -157 -67 -96 -552 -318 -118 -87 -87 -628 -192 -424 -741 -986 -69 -976 -509 -520 -320 -499 -473 -532 -29 -98 -290 -699 -799 -382 -521 -571 -448 -365 -913 -715 -739 -410 -972 -811 -518 -794 -783 -36 -898 -852 -653 -478 -285 -332 -768 -880 -508 -554 -548 -851 -212 -225 -586 -201 -859 -453 -256 -182 -94 -428 -709 -986 -58 -950 -668 -807 -91 -300 -251 -124 -116 -397 -233 -497 -599 -319 -110 -534 -134 -704 -199 -640 -807 -65 -830 -536 -59 -655 -219 -196 -464 -585 -729 -952 -776 -772 -610 -204 -665 -268 -861 -557 -442 -464 -963 -641 -485 -720 -632 -395 -433 -310 -372 -769 -242 -210 -501 -395 -90 -432 -218 -203 -51 -742 -637 -566 -862 -101 -993 -60 -643 -636 -496 -110 -102 -520 -297 -75 -694 -581 -574 -485 -221 -462 -773 -677 -388 -376 -555 -631 -980 -459 -303 -202 -382 -524 -175 -141 -705 -961 -235 -236 -817 -202 -458 -248 -280 -792 -830 -38 -542 -770 -376 -62 -45 -878 -886 -79 -332 -355 -24 -358 -528 -439 -398 -666 -332 -553 -998 -389 -778 -144 -377 -663 -540 -385 -400 -326 -710 -272 -855 -432 -868 -784 -427 -523 -288 -437 -866 -781 -177 -818 -694 -22 -118 -125 -970 -459 -596 -878 -268 -819 -117 -615 -725 -89 -785 -405 -805 -869 -160 -872 -742 -795 -386 -481 -251 -388 -857 -945 -447 -301 -732 -69 -22 -846 -514 -941 -34 -578 -766 -390 -406 -836 -306 -352 -477 -365 -957 -749 -947 -975 -836 -579 -376 -807 -722 -65 -365 -289 -34 -352 -915 -645 -805 -512 -144 -379 -634 -343 -709 -753 -524 -883 -981 -104 -310 -29 -771 -283 -60 -625 -942 -909 -582 -751 -963 -890 -481 -804 -771 -503 -663 -705 -272 -156 -635 -191 -332 -818 -292 -894 -297 -818 -85 -15 -333 -484 -30 -910 -535 -826 -191 -614 -812 -56 -993 -652 -409 -50 -877 -687 -505 -620 -822 -344 -239 -144 -763 -137 -662 -259 -615 -635 -788 -672 -202 -184 -581 -941 -170 -124 -331 -535 -605 -94 -556 -717 -146 -102 -69 -787 -495 -426 -287 -240 -575 -154 -164 -243 -519 -988 -464 -818 -926 -144 -44 -903 -607 -31 -566 -619 -38 -945 -514 -994 -703 -721 -177 -600 -308 -991 -773 -930 -284 -974 -383 -330 -783 -909 -196 -551 -84 -520 -940 -587 -796 -594 -604 -59 -24 -826 -553 -21 -335 -361 -957 -247 -979 -315 -497 -688 -454 -325 -116 -310 -767 -12 -469 -264 -108 -89 -637 -47 -700 -785 -104 -192 -588 -563 -986 -687 -729 -4 -659 -230 -415 -123 -507 -946 -94 -15 -757 -66 -779 -880 -307 -879 -668 -345 -663 -836 -704 -836 -760 -447 -653 -651 -795 -432 -212 -795 -270 -956 -949 -677 -748 -780 -563 -277 -715 -312 -318 -480 -652 -46 -253 -264 -4 -924 -203 -946 -82 -84 -849 -95 -17 -770 -365 -165 -893 -592 -101 -186 -456 -649 -240 -873 -840 -458 -26 -864 -860 -713 -87 -764 -753 -342 -25 -529 -932 -433 -999 -273 -613 -939 -575 -133 -338 -220 -924 -733 -172 -648 -493 -217 -432 -256 -341 -316 -228 -914 -875 -313 -144 -201 -242 -430 -883 -764 -152 -458 -386 -615 -610 -183 -307 -136 -407 -448 -861 -337 -603 -372 -353 -337 -70 -68 -574 -127 -401 -466 -468 -900 -336 -56 -340 -199 -389 -296 -154 -908 -764 -429 -465 -990 -167 -196 -296 -557 -414 -34 -402 -872 -461 -7 -660 -153 -547 -551 -658 -279 -854 -263 -54 -16 -516 -966 -694 -158 -815 -871 -120 -619 -523 -927 -42 -179 -65 -332 -401 -661 -700 -719 -885 -431 -398 -732 -345 -754 -772 -909 -254 -465 -816 -619 -165 -508 -505 -905 -105 -31 -546 -606 -419 -150 -925 -515 -922 -544 -254 -387 -206 -209 -497 -296 -812 -902 -87 -561 -517 -960 -380 -449 -524 -133 -923 -410 -82 -868 -160 -718 -80 -311 -302 -486 -405 -938 -819 -417 -87 -731 -721 -835 -45 -888 -68 -291 -234 -209 -581 -997 -406 -156 -939 -164 -451 -645 -467 -597 -969 -66 -340 -691 -535 -789 -773 -646 -894 -180 -549 -769 -454 -742 -534 -259 -531 -446 -300 -1 -902 -472 -317 -408 -77 -115 -385 -436 -999 -481 -965 -869 -293 -648 -806 -81 -872 -517 -952 -942 -906 -899 -342 -16 -636 -198 -580 -561 -589 -115 -156 -395 -840 -850 -949 -918 -665 -803 -503 -387 -715 -139 -708 -231 -479 -159 -837 -102 -707 -973 -846 -807 -278 -545 -554 -67 -801 -594 -470 -414 -32 -768 -476 -770 -410 -358 -298 -590 -714 -256 -425 -762 -988 -77 -199 -183 -739 -67 -576 -817 -695 -945 -595 -576 -916 -356 -701 -76 -957 -420 -147 -301 -492 -920 -350 -411 -166 -432 -535 -452 -806 -140 -344 -841 -703 -290 -38 -597 -626 -295 -355 -932 -222 -598 -265 -999 -838 -140 -191 -351 -193 -518 -569 -960 -998 -249 -298 -891 -275 -718 -324 -12 -545 -211 -704 -720 -829 -696 -232 -77 -435 -576 -312 -451 -663 -456 -376 -632 -438 -483 -4 -733 -64 -498 -326 -974 -116 -472 -28 -208 -166 -577 -683 -877 -129 -449 -823 -643 -747 -240 -508 -923 -928 -911 -138 -301 -786 -456 -670 -975 -48 -75 -494 -325 -136 -118 -474 -310 -884 -233 -577 -643 -861 -595 -488 -749 -18 -855 -573 -381 -926 -56 -153 -70 -125 -625 -751 -159 -122 -987 -168 -556 -261 -78 -684 -830 -453 -360 -158 -776 -227 -250 -414 -410 -618 -243 -507 -332 -689 -352 -422 -526 -27 -820 -849 -38 -880 -827 -378 -304 -302 -420 -489 -49 -816 -832 -540 -170 -66 -700 -339 -314 -976 -256 -612 -635 -410 -584 -235 -479 -899 -571 -952 -687 -505 -149 -67 -293 -513 -476 -161 -43 -218 -215 -87 -574 -187 -328 -656 -676 -76 -525 -265 -957 -299 -656 -134 -861 -512 -285 -88 -927 -350 -367 -113 -878 -257 -99 -264 -358 -898 -117 -331 -91 -162 -493 -85 -957 -775 -225 -651 -354 -640 -468 -194 -866 -887 -941 -118 -106 -741 -8 -845 -425 -851 -415 -546 -801 -412 -803 -991 -408 -940 -45 -178 -221 -11 -420 -676 -750 -101 -390 -549 -144 -983 -341 -937 -155 -781 -687 -820 -276 -718 -522 -181 -640 -964 -820 -334 -165 -764 -465 -199 -836 -366 -3 -343 -741 -893 -205 -436 -585 -702 -950 -341 -317 -357 -236 -725 -460 -718 -434 -307 -790 -912 -558 -171 -121 -243 -238 -961 -264 -406 -120 -753 -956 -893 -978 -387 -988 -456 -503 -691 -579 -143 -902 -977 -875 -461 -353 -793 -941 -138 -621 -868 -138 -38 -643 -738 -904 -407 -38 -154 -689 -254 -399 -688 -644 -751 -896 -487 -210 -815 -640 -470 -921 -759 -430 -183 -700 -422 -23 -115 -359 -838 -449 -421 -246 -691 -332 -617 -566 -705 -150 -912 -154 -987 -176 -283 -627 -278 -130 -491 -565 -856 -633 -979 -277 -138 -742 -467 -610 -820 -459 -818 -193 -106 -31 -573 -170 -365 -303 -24 -462 -285 -287 -555 -921 -817 -984 -177 -373 -254 -555 -819 -639 -71 -607 -257 -714 -7 -793 -753 -395 -654 -480 -666 -188 -126 -79 -641 -88 -119 -168 -909 -773 -809 -514 -449 -264 -305 -269 -511 -961 -462 -504 -182 -429 -409 -564 -69 -952 -937 -339 -213 -169 -615 -658 -125 -848 -494 -520 -86 -344 -522 -508 -573 -759 -11 -155 -270 -782 -585 -310 -273 -995 -957 -914 -132 -53 -289 -324 -181 -591 -136 -925 -300 -163 -16 -679 -690 -566 -434 -39 -412 -661 -523 -485 -623 -689 -945 -411 -340 -57 -667 -401 -217 -858 -252 -83 -124 -223 -177 -323 -202 -235 -93 -555 -136 -24 -5 -177 -197 -843 -735 -204 -376 -888 -815 -986 -335 -854 -406 -94 -801 -869 -857 -359 -373 -348 -874 -474 -701 -481 -9 -798 -661 -119 -229 -963 -9 -89 -31 -935 -582 -353 -595 -570 -72 -18 -185 -737 -904 -402 -503 -855 -849 -170 -188 -840 -753 -403 -325 -170 -169 -477 -785 -280 -28 -28 -462 -438 -195 -352 -367 -478 -150 -894 -211 -906 -341 -895 -958 -393 -578 -265 -725 -565 -944 -684 -71 -481 -196 -129 -353 -747 -824 -34 -504 -759 -648 -410 -832 -214 -147 -197 -589 -107 -546 -957 -389 -201 -952 -333 -771 -164 -502 -811 -309 -2 -802 -821 -501 -692 -724 -412 -711 -247 -331 -852 -866 -811 -619 -309 -976 -544 -220 -829 -216 -485 -454 -65 -555 -223 -247 -677 -186 -437 -387 -988 -310 -305 -662 -832 -961 -133 -892 -886 -255 -588 -317 -900 -715 -857 -963 -944 -691 -95 -651 -966 -132 -751 -398 -801 -526 -868 -592 -833 -298 -324 -318 -948 -32 -556 -413 -61 -698 -142 -304 -541 -588 -457 -200 -969 -370 -594 -750 -843 -481 -772 -791 -104 -158 -815 -341 -922 -585 -173 -243 -450 -514 -397 -198 -728 -499 -195 -243 -962 -610 -168 -375 -99 -248 -718 -728 -272 -273 -468 -488 -181 -200 -510 -764 -704 -252 -425 -940 -917 -939 -269 -532 -973 -476 -490 -433 -582 -825 -123 -390 -590 -58 -926 -202 -717 -633 -124 -510 -244 -596 -98 -740 -820 -664 -851 -979 -283 -543 -941 -785 -766 -723 -379 -337 -663 -570 -372 -370 -129 -702 -570 -822 -509 -631 -859 -843 -65 -839 -814 -924 -545 -12 -972 -472 -65 -520 -890 -509 -317 -296 -830 -674 -7 -802 -687 -852 -312 -287 -112 -229 -976 -167 -393 -186 -532 -703 -750 -122 -334 -219 -482 -588 -311 -470 -139 -562 -36 -165 -697 -378 -161 -12 -489 -204 -299 -639 -246 -912 -247 -146 -990 -766 -225 -791 -624 -539 -614 -900 -133 -787 -48 -367 -696 -853 -421 -170 -742 -465 -39 -773 -170 -174 -74 -916 -416 -534 -23 -571 -141 -970 -534 -284 -705 -655 -358 -891 -735 -649 -835 -227 -420 -348 -431 -577 -632 -698 -236 -497 -881 -356 -186 -40 -853 -872 -152 -474 -630 -960 -538 -836 -417 -528 -986 -199 -934 -916 -97 -574 -933 -154 -350 -484 -30 -292 -503 -213 -729 -18 -455 -984 -566 -826 -534 -924 -87 -962 -151 -540 -570 -528 -649 -394 -819 -295 -877 -588 -402 -508 -887 -397 -921 -506 -537 -330 -869 -211 -11 -974 -816 -334 -105 -226 -208 -394 -874 -720 -89 -511 -653 -377 -346 -25 -299 -888 -912 -665 -950 -70 -991 -212 -258 -857 -917 -725 -602 -389 -933 -568 -297 -32 -676 -661 -621 -537 -713 -963 -679 -374 -929 -494 -637 -83 -557 -268 -928 -109 -433 -569 -164 -551 -427 -96 -889 -838 -264 -240 -248 -572 -11 -601 -544 -254 -889 -369 -169 -610 -934 -577 -288 -679 -114 -41 -705 -385 -544 -809 -19 -452 -831 -424 -268 -768 -464 -271 -780 -993 -734 -146 -940 -172 -767 -959 -625 -723 -474 -528 -612 -885 -801 -344 -645 -697 -585 -371 -394 -422 -997 -978 -289 -633 -394 -961 -492 -991 -28 -506 -853 -973 -136 -917 -312 -367 -511 -521 -316 -540 -239 -603 -57 -703 -68 -673 -798 -390 -772 -634 -351 -160 -976 -168 -460 -20 -85 -30 -240 -697 -427 -508 -909 -153 -280 -876 -793 -708 -16 -877 -743 -51 -4 -295 -30 -297 -624 -220 -472 -430 -830 -189 -957 -70 -988 -397 -108 -821 -441 -477 -905 -994 -659 -897 -374 -947 -41 -415 -732 -101 -847 -217 -377 -914 -290 -585 -962 -82 -1000 -260 -433 -27 -509 -149 -54 -655 -279 -240 -595 -834 -798 -829 -932 -628 -637 -994 -888 -192 -775 -565 -23 -991 -932 -185 -291 -275 -830 -429 -589 -236 -423 -317 -41 -417 -108 -529 -849 -46 -987 -654 -776 -745 -447 -486 -775 -875 -319 -185 -305 -924 -241 -977 -635 -978 -375 -546 -360 -677 -871 -425 -79 -48 -509 -275 -536 -251 -586 -662 -160 -598 -852 -640 -252 -996 -195 -627 -681 -853 -49 -361 -537 -639 -789 -322 -31 -332 -479 -99 -870 -273 -936 -737 -667 -63 -724 -907 -664 -707 -81 -620 -521 -799 -303 -558 -314 -711 -100 -423 -889 -58 -756 -664 -117 -897 -519 -33 -216 -826 -744 -269 -674 -685 -659 -135 -54 -441 -723 -453 -822 -110 -252 -913 -732 -631 -108 -48 -520 -873 -76 -956 -75 -440 -207 -282 -657 -783 -262 -989 -492 -686 -822 -861 -426 -555 -731 -895 -561 -539 -495 -90 -269 -863 -637 -598 -31 -913 -687 -754 -647 -273 -91 -508 -383 -768 -238 -920 -854 -63 -578 -744 -569 -167 -858 -134 -768 -70 -277 -551 -584 -852 -578 -564 -440 -412 -626 -75 -434 -957 -273 -74 -262 -992 -869 -286 -878 -919 -348 -732 -723 -748 -93 -341 -722 -478 -941 -560 -841 -200 -225 -701 -419 -820 -397 -360 -46 -177 -44 -571 -346 -766 -732 -289 -953 -499 -698 -811 -99 -587 -737 -182 -443 -371 -772 -71 -111 -525 -940 -377 -523 -315 -690 -914 -372 -118 -420 -993 -728 -671 -576 -906 -263 -619 -711 -890 -498 -871 -957 -434 -606 -293 -813 -149 -778 -539 -847 -690 -550 -138 -123 -567 -83 -577 -665 -639 -360 -246 -84 -609 -229 -199 -686 -981 -170 -747 -362 -886 -525 -929 -509 -222 -590 -604 -258 -562 -229 -273 -519 -284 -519 -324 -245 -276 -463 -564 -227 -829 -997 -881 -355 -209 -914 -837 -164 -360 -41 -795 -939 -135 -756 -493 -600 -710 -539 -523 -443 -547 -801 -165 -301 -668 -318 -604 -343 -607 -813 -657 -73 -480 -420 -609 -585 -921 -381 -168 -738 -142 -406 -975 -240 -429 -947 -659 -922 -739 -632 -729 -326 -578 -879 -695 -497 -368 -245 -873 -991 -410 -397 -873 -858 -412 -523 -992 -876 -104 -300 -405 -509 -482 -45 -157 -872 -894 -917 -265 -729 -125 -750 -302 -507 -815 -33 -23 -584 -606 -166 -441 -254 -291 -370 -925 -43 -775 -63 -7 -782 -519 -448 -605 -360 -319 -131 -277 -813 -905 -993 -318 -386 -645 -47 -340 -367 -528 -87 -20 -115 -700 -11 -347 -589 -122 -191 -912 -179 -980 -117 -201 -619 -418 -238 -891 -607 -541 -481 -141 -486 -237 -375 -169 -670 -678 -551 -362 -719 -162 -811 -746 -379 -824 -613 -26 -669 -361 -172 -256 -478 -102 -339 -82 -704 -621 -267 -24 -219 -164 -600 -380 -556 -44 -274 -756 -396 -64 -425 -379 -20 -455 -319 -147 -983 -676 -16 -668 -386 -38 -729 -953 -742 -834 -325 -213 -234 -694 -229 -709 -491 -95 -681 -75 -664 -710 -902 -905 -206 -829 -700 -450 -736 -126 -782 -163 -682 -706 -152 -954 -781 -508 -422 -494 -425 -188 -523 -798 -394 -565 -394 -807 -615 -701 -678 -844 -319 -652 -1 -335 -199 -567 -284 -924 -795 -737 -706 -511 -546 -441 -339 -547 -14 -793 -155 -265 -242 -20 -731 -257 -125 -219 -494 -20 -554 -168 -852 -944 -443 -949 -665 -53 -457 -785 -648 -120 -291 -97 -54 -487 -524 -943 -767 -127 -267 -144 -455 -685 -733 -571 -379 -4 -686 -418 -233 -267 -763 -208 -602 -717 -3 -972 -160 -729 -35 -911 -196 -438 -357 -123 -956 -200 -838 -772 -77 -421 -156 -801 -211 -596 -443 -65 -336 -232 -521 -469 -235 -879 -52 -424 -567 -831 -284 -780 -678 -531 -185 -896 -240 -790 -668 -758 -675 -952 -322 -173 -241 -980 -917 -594 -943 -510 -498 -986 -36 -921 -84 -967 -524 -186 -510 -370 -210 -314 -598 -222 -504 -582 -956 -244 -946 -793 -553 -859 -330 -926 -169 -274 -136 -65 -278 -260 -488 -662 -374 -33 -324 -185 -330 -340 -833 -521 -235 -577 -778 -629 -42 -608 -640 -284 -248 -334 -265 -970 -534 -228 -294 -317 -867 -425 -419 -881 -549 -714 -311 -113 -675 -726 -969 -733 -807 -340 -973 -735 -471 -209 -697 -212 -408 -88 -491 -230 -647 -962 -113 -347 -749 -456 -313 -421 -41 -764 -228 -789 -514 -997 -88 -857 -468 -420 -635 -97 -711 -527 -923 -925 -700 -793 -723 -490 -116 -406 -466 -32 -203 -609 -331 -413 -876 -219 -193 -490 -384 -458 -869 -900 -779 -786 -298 -333 -698 -720 -11 -844 -284 -758 -787 -565 -924 -895 -287 -949 -346 -950 -656 -379 -728 -129 -738 -525 -220 -238 -643 -692 -627 -382 -789 -770 -139 -361 -526 -361 -663 -340 -394 -196 -723 -391 -383 -774 -618 -774 -967 -831 -776 -756 -203 -949 -396 -746 -665 -672 -468 -736 -635 -963 -499 -920 -921 -736 -295 -431 -429 -858 -441 -712 -139 -255 -904 -523 -801 -880 -40 -81 -744 -600 -763 -849 -970 -674 -172 -458 -85 -405 -440 -94 -422 -869 -214 -35 -70 -195 -163 -638 -924 -884 -32 -682 -460 -362 -954 -506 -307 -869 -1000 -741 -886 -651 -326 -782 -321 -369 -557 -829 -616 -185 -988 -50 -729 -470 -1000 -16 -137 -252 -226 -154 -546 -57 -378 -24 -954 -154 -528 -677 -254 -505 -753 -190 -852 -871 -324 -834 -144 -535 -967 -732 -216 -974 -552 -368 -509 -716 -137 -665 -559 -994 -365 -473 -522 -212 -778 -560 -573 -656 -610 -128 -443 -747 -621 -522 -150 -250 -937 -402 -342 -556 -736 -330 -229 -734 -689 -10 -850 -827 -751 -704 -465 -129 -128 -490 -113 -306 -398 -420 -856 -863 -94 -822 -973 -978 -392 -751 -27 -452 -779 -845 -940 -400 -558 -543 -694 -494 -723 -450 -706 -761 -560 -856 -184 -992 -593 -121 -569 -44 -642 -44 -843 -592 -48 -745 -385 -857 -826 -917 -687 -285 -903 -675 -853 -949 -676 -408 -461 -284 -231 -592 -785 -54 -919 -457 -212 -367 -629 -43 -374 -934 -699 -146 -824 -261 -445 -7 -27 -783 -278 -708 -706 -681 -531 -318 -760 -895 -185 -567 -390 -461 -347 -721 -670 -409 -279 -13 -781 -126 -374 -161 -337 -804 -315 -335 -259 -620 -360 -779 -713 -839 -627 -298 -479 -526 -575 -752 -260 -289 -226 -585 -400 -515 -62 -831 -860 -995 -144 -979 -19 -86 -864 -133 -714 -697 -563 -259 -384 -71 -185 -551 -359 -840 -260 -341 -358 -369 -852 -787 -244 -29 -796 -236 -706 -861 -543 -113 -390 -181 -492 -952 -423 -383 -415 -111 -707 -399 -406 -911 -488 -389 -935 -334 -886 -800 -88 -97 -833 -213 -834 -697 -291 -943 -392 -863 -992 -243 -396 -135 -472 -275 -266 -78 -283 -410 -374 -563 -406 -413 -329 -148 -482 -59 -274 -773 -792 -110 -343 -869 -198 -723 -600 -134 -775 -183 -450 -446 -482 -228 -45 -119 -52 -379 -970 -813 -82 -43 -676 -821 -308 -565 -676 -782 -474 -592 -822 -22 -697 -252 -712 -151 -683 -976 -548 -37 -852 -439 -333 -215 -323 -575 -145 -751 -549 -455 -336 -967 -985 -247 -240 -70 -377 -794 -420 -211 -889 -196 -373 -386 -840 -381 -370 -82 -819 -480 -954 -485 -718 -401 -700 -209 -170 -349 -224 -454 -795 -519 -850 -50 -450 -557 -934 -885 -666 -640 -115 -375 -905 -770 -499 -436 -469 -317 -566 -482 -731 -473 -665 -662 -329 -939 -395 -339 -166 -166 -620 -344 -732 -68 -122 -999 -188 -197 -14 -846 -827 -457 -241 -871 -313 -779 -365 -478 -8 -41 -359 -972 -860 -506 -236 -140 -227 -162 -120 -384 -83 -632 -201 -408 -414 -354 -637 -909 -33 -121 -789 -448 -573 -920 -293 -104 -415 -137 -758 -135 -196 -456 -694 -52 -328 -640 -772 -579 -844 -221 -550 -899 -812 -561 -816 -251 -544 -53 -474 -57 -257 -281 -826 -317 -676 -259 -949 -1000 -581 -187 -537 -176 -30 -724 -730 -775 -817 -928 -819 -214 -863 -274 -998 -465 -81 -760 -581 -506 -833 -816 -932 -487 -908 -852 -694 -335 -526 -80 -116 -650 -370 -813 -152 -484 -84 -876 -988 -376 -782 -201 -703 -41 -268 -902 -523 -685 -58 -841 -1 -849 -808 -259 -616 -419 -138 -267 -92 -169 -173 -887 -500 -931 -997 -714 -255 -600 -841 -63 -80 -585 -625 -214 -613 -654 -839 -986 -177 -111 -586 -333 -386 -953 -266 -524 -622 -590 -88 -672 -112 -67 -431 -507 -938 -917 -895 -945 -24 -379 -217 -156 -5 -563 -695 -674 -896 -668 -42 -237 -446 -411 -678 -256 -894 -5 -688 -309 -663 -63 -643 -599 -851 -349 -383 -264 -207 -642 -167 -198 -157 -18 -195 -613 -24 -212 -468 -862 -536 -612 -298 -582 -488 -77 -369 -688 -254 -898 -830 -350 -266 -15 -804 -617 -211 -660 -398 -805 -370 -293 -753 -617 -21 -873 -79 -630 -714 -365 -356 -413 -596 -152 -607 -872 -250 -953 -95 -660 -502 -853 -26 -403 -137 -668 -41 -967 -696 -685 -588 -997 -390 -20 -193 -379 -909 -93 -642 -199 -829 -800 -540 -697 -787 -170 -491 -729 -704 -1000 -234 -626 -186 -686 -235 -632 -98 -454 -885 -791 -729 -129 -336 -726 -641 -542 -332 -79 -21 -69 -775 -283 -580 -804 -878 -442 -227 -21 -714 -758 -10 -466 -240 -378 -612 -174 -283 -326 -167 -112 -99 -825 -594 -464 -263 -536 -751 -444 -617 -26 -399 -573 -809 -428 -279 -9 -854 -747 -402 -788 -226 -467 -858 -402 -666 -303 -390 -505 -103 -167 -651 -143 -136 -347 -617 -454 -413 -35 -76 -593 -440 -592 -24 -113 -2 -676 -455 -442 -277 -76 -83 -514 -730 -166 -398 -552 -223 -680 -646 -478 -389 -707 -917 -928 -624 -557 -299 -454 -641 -560 -405 -526 -200 -192 -141 -11 -604 -20 -698 -920 -540 -521 -908 -75 -960 -354 -23 -956 -992 -341 -984 -207 -487 -968 -220 -894 -575 -328 -4 -862 -546 -7 -912 -597 -53 -352 -862 -735 -552 -109 -880 -504 -571 -790 -506 -434 -555 -352 -544 -947 -800 -375 -246 -98 -678 -884 -657 -244 -330 -654 -297 -233 -426 -782 -429 -708 -447 -8 -170 -247 -485 -667 -4 -582 -536 -623 -268 -291 -556 -385 -245 -94 -393 -49 -821 -413 -536 -945 -404 -377 -125 -622 -959 -994 -990 -94 -14 -510 -356 -524 -10 -105 -501 -103 -90 -795 -287 -265 -955 -251 -214 -377 -453 -4 -760 -357 -173 -29 -823 -600 -343 -513 -511 -195 -103 -339 -395 -989 -712 -983 -954 -56 -224 -760 -249 -887 -194 -424 -284 -782 -531 -853 -937 -317 -592 -838 -899 -14 -743 -116 -746 -218 -435 -624 -641 -103 -840 -959 -413 -142 -207 -976 -546 -35 -54 -66 -687 -62 -826 -835 -274 -569 -379 -888 -867 -595 -685 -174 -763 -976 -234 -656 -322 -553 -211 -509 -442 -113 -722 -544 -404 -900 -457 -781 -740 -37 -816 -680 -831 -407 -881 -913 -655 -5 -348 -905 -211 -135 -723 -134 -866 -230 -757 -894 -55 -842 -288 -352 -736 -474 -780 -562 -819 -305 -479 -142 -393 -476 -266 -541 -514 -109 -211 -43 -703 -934 -270 -60 -677 -105 -966 -412 -542 -826 -157 -396 -280 -279 -332 -443 -587 -475 -508 -521 -464 -749 -371 -44 -526 -367 -347 -218 -658 -791 -834 -756 -91 -955 -327 -511 -228 -531 -188 -27 -700 -11 -248 -991 -6 -578 -205 -561 -965 -790 -991 -301 -88 -676 -713 -224 -4 -176 -261 -94 -131 -267 -449 -292 -763 -308 -207 -972 -43 -776 -51 -651 -965 -17 -527 -327 -470 -395 -639 -828 -145 -981 -125 -183 -186 -803 -269 -285 -259 -330 -478 -982 -764 -927 -256 -518 -331 -311 -415 -817 -288 -752 -643 -237 -730 -31 -720 -357 -597 -144 -117 -490 -861 -395 -182 -489 -354 -534 -727 -396 -967 -493 -278 -898 -955 -891 -534 -633 -819 -883 -999 -680 -631 -305 -890 -53 -479 -182 -29 -558 -76 -677 -978 -769 -621 -384 -831 -382 -179 -710 -994 -624 -909 -41 -961 -351 -136 -132 -253 -602 -184 -182 -679 -658 -308 -40 -932 -65 -748 -802 -257 -131 -539 -868 -398 -183 -895 -242 -621 -485 -130 -114 -363 -136 -591 -298 -136 -811 -832 -673 -402 -421 -856 -270 -370 -642 -390 -225 -344 -4 -736 -665 -808 -445 -192 -657 -722 -49 -331 -149 -660 -792 -849 -1 -473 -15 -99 -95 -829 -23 -381 -932 -412 -175 -38 -380 -226 -790 -418 -724 -784 -168 -469 -284 -230 -42 -669 -884 -840 -479 -114 -763 -474 -839 -538 -580 -220 -900 -804 -347 -736 -521 -85 -527 -463 -751 -519 -447 -408 -87 -406 -812 -995 -9 -565 -508 -399 -644 -839 -503 -620 -955 -110 -863 -957 -37 -842 -440 -740 -258 -140 -682 -69 -335 -371 -743 -331 -185 -130 -746 -725 -796 -934 -753 -874 -105 -439 -51 -685 -647 -849 -519 -444 -489 -791 -53 -975 -929 -530 -680 -123 -274 -778 -628 -680 -609 -1000 -407 -170 -439 -299 -418 -81 -346 -978 -942 -866 -343 -391 -174 -790 -748 -545 -5 -114 -183 -926 -270 -895 -540 -751 -353 -653 -446 -391 -242 -183 -151 -195 -978 -762 -273 -264 -32 -435 -361 -552 -615 -989 -503 -988 -837 -638 -50 -774 -42 -595 -801 -520 -518 -477 -528 -73 -930 -887 -324 -617 -799 -801 -524 -816 -53 -828 -867 -13 -129 -544 -610 -557 -999 -622 -533 -952 -124 -540 -968 -271 -274 -842 -908 -962 -370 -356 -466 -369 -856 -84 -710 -238 -126 -333 -876 -204 -642 -561 -826 -372 -234 -420 -379 -976 -491 -869 -612 -772 -128 -152 -711 -954 -679 -204 -305 -121 -265 -795 -317 -711 -270 -340 -108 -373 -925 -638 -944 -191 -578 -661 -293 -218 -609 -738 -478 -87 -631 -201 -24 -700 -460 -307 -985 -378 -511 -74 -164 -724 -520 -867 -54 -621 -973 -762 -867 -873 -559 -197 -897 -10 -371 -676 -459 -723 -541 -682 -187 -510 -905 -754 -303 -134 -726 -887 -846 -664 -87 -395 -528 -651 -896 -449 -131 -153 -515 -960 -775 -201 -993 -812 -152 -707 -881 -387 -63 -754 -51 -327 -6 -311 -706 -744 -860 -462 -938 -515 -819 -925 -653 -996 -754 -845 -592 -876 -916 -903 -96 -564 -771 -656 -841 -920 -926 -646 -921 -596 -54 -925 -542 -34 -270 -533 -79 -843 -349 -250 -66 -216 -578 -970 -873 -384 -352 -814 -577 -257 -574 -197 -607 -844 -552 -665 -105 -3 -202 -253 -333 -431 -37 -686 -789 -604 -16 -599 -629 -794 -189 -490 -322 -190 -219 -455 -152 -997 -605 -120 -830 -407 -452 -240 -266 -139 -272 -781 -363 -563 -891 -244 -630 -678 -539 -237 -464 -775 -685 -779 -379 -313 -940 -6 -88 -871 -601 -332 -931 -315 -128 -898 -473 -892 -994 -988 -943 -264 -628 -422 -170 -457 -346 -998 -520 -597 -320 -859 -857 -828 -200 -735 -569 -934 -425 -875 -394 -57 -531 -962 -581 -310 -341 -42 -784 -11 -607 -4 -211 -5 -994 -888 -517 -219 -25 -922 -704 -12 -51 -642 -490 -777 -406 -813 -323 -607 -867 -769 -11 -360 -499 -765 -825 -251 -232 -766 -376 -323 -382 -107 -191 -650 -858 -67 -40 -584 -389 -546 -171 -448 -192 -207 -364 -5 -175 -683 -739 -500 -619 -681 -608 -571 -104 -621 -30 -896 -759 -862 -365 -459 -782 -40 -726 -511 -904 -598 -680 -158 -202 -229 -932 -322 -277 -930 -640 -185 -81 -245 -551 -457 -334 -448 -949 -542 -776 -402 -596 -833 -113 -376 -469 -761 -520 -170 -109 -936 -541 -879 -27 -878 -693 -147 -739 -57 -76 -53 -627 -460 -732 -788 -651 -768 -545 -327 -707 -281 -208 -563 -849 -11 -925 -241 -996 -976 -318 -644 -988 -623 -141 -249 -490 -454 -577 -889 -467 -356 -960 -333 -977 -208 -99 -525 -60 -346 -230 -460 -123 -508 -753 -593 -369 -49 -285 -839 -767 -569 -983 -332 -728 -914 -126 -198 -510 -880 -875 -400 -518 -179 -717 -753 -523 -941 -263 -819 -469 -533 -721 -105 -142 -755 -736 -421 -78 -38 -259 -535 -283 -574 -22 -936 -669 -803 -765 -954 -92 -494 -284 -904 -940 -189 -396 -373 -143 -622 -603 -149 -415 -827 -694 -434 -691 -938 -24 -97 -840 -976 -993 -925 -520 -376 -548 -90 -760 -813 -527 -164 -772 -930 -244 -390 -351 -435 -924 -555 -537 -385 -52 -81 -584 -62 -519 -221 -400 -960 -996 -915 -234 -886 -598 -982 -817 -317 -229 -925 -823 -301 -167 -18 -956 -576 -338 -133 -529 -335 -930 -804 -976 -432 -472 -870 -991 -291 -435 -207 -16 -225 -16 -227 -252 -415 -479 -778 -371 -630 -546 -744 -197 -612 -361 -72 -144 -261 -545 -792 -48 -283 -277 -944 -915 -345 -84 -468 -190 -203 -217 -228 -679 -414 -866 -304 -855 -581 -763 -448 -560 -563 -219 -568 -561 -113 -470 -959 -276 -178 -362 -227 -724 -276 -583 -296 -195 -441 -856 -835 -782 -194 -819 -550 -600 -902 -538 -436 -653 -611 -137 -992 -807 -989 -57 -390 -159 -316 -784 -438 -895 -930 -396 -532 -229 -229 -595 -973 -2 -703 -636 -974 -259 -670 -494 -632 -476 -914 -666 -493 -591 -471 -339 -801 -855 -469 -366 -877 -842 -60 -798 -234 -630 -419 -123 -21 -914 -782 -902 -658 -840 -683 -20 -637 -419 -583 -977 -576 -125 -724 -593 -454 -60 -273 -166 -122 -864 -17 -90 -580 -846 -402 -404 -764 -913 -996 -266 -479 -191 -33 -532 -942 -56 -896 -189 -435 -549 -968 -949 -284 -570 -636 -954 -541 -337 -744 -894 -994 -616 -789 -379 -389 -302 -952 -443 -27 -586 -221 -424 -301 -277 -380 -696 -854 -617 -720 -981 -932 -128 -252 -41 -458 -844 -899 -866 -247 -847 -141 -884 -337 -686 -723 -494 -411 -382 -292 -918 -624 -450 -901 -635 -71 -309 -861 -866 -303 -467 -62 -216 -982 -234 -575 -268 -614 -118 -605 -420 -763 -221 -47 -518 -307 -216 -260 -362 -879 -739 -779 -749 -568 -154 -267 -752 -205 -404 -49 -221 -970 -526 -590 -59 -327 -91 -841 -375 -56 -997 -836 -485 -683 -960 -990 -845 -362 -110 -694 -58 -311 -272 -125 -450 -124 -826 -335 -981 -434 -108 -232 -772 -24 -992 -576 -124 -701 -967 -288 -800 -813 -127 -875 -158 -441 -253 -517 -98 -636 -963 -442 -390 -639 -370 -223 -664 -459 -750 -78 -805 -953 -164 -758 -869 -745 -711 -714 -583 -179 -261 -139 -186 -479 -365 -28 -831 -85 -986 -336 -292 -636 -68 -316 -724 -490 -662 -641 -239 -368 -641 -799 -606 -756 -710 -289 -805 -880 -382 -690 -323 -653 -371 -684 -548 -520 -590 -287 -320 -787 -103 -385 -379 -150 -526 -739 -180 -725 -765 -811 -698 -907 -121 -580 -349 -620 -471 -817 -904 -933 -547 -756 -846 -854 -124 -326 -157 -508 -420 -86 -402 -489 -936 -556 -403 -859 -603 -487 -940 -633 -442 -413 -807 -680 -730 -611 -162 -908 -360 -405 -512 -711 -521 -858 -948 -988 -28 -656 -642 -403 -768 -263 -28 -865 -516 -329 -146 -586 -881 -888 -277 -888 -297 -776 -12 -405 -783 -140 -310 -747 -108 -962 -220 -832 -838 -660 -965 -550 -655 -319 -201 -132 -91 -869 -382 -518 -678 -265 -562 -306 -980 -205 -768 -934 -251 -721 -322 -537 -52 -128 -67 -648 -422 -70 -16 -464 -549 -529 -25 -619 -32 -353 -253 -346 -249 -105 -972 -465 -265 -410 -26 -971 -902 -436 -844 -300 -187 -80 -240 -374 -323 -481 -775 -156 -807 -11 -932 -74 -549 -43 -623 -514 -471 -71 -196 -272 -610 -420 -265 -632 -986 -963 -805 -980 -91 -978 -308 -539 -902 -520 -885 -96 -376 -301 -34 -343 -41 -877 -638 -620 -243 -832 -257 -16 -105 -710 -687 -864 -7 -485 -819 -343 -199 -656 -331 -954 -382 -476 -412 -320 -264 -796 -275 -533 -17 -569 -601 -6 -677 -495 -850 -68 -351 -23 -780 -860 -514 -427 -543 -337 -143 -831 -269 -703 -7 -546 -647 -104 -574 -230 -406 -701 -794 -595 -709 -241 -760 -196 -287 -905 -314 -396 -139 -485 -802 -805 -766 -532 -477 -49 -883 -286 -50 -310 -365 -597 -743 -502 -704 -29 -137 -319 -418 -832 -809 -163 -56 -782 -853 -861 -621 -20 -987 -669 -306 -143 -883 -200 -67 -657 -34 -124 -645 -123 -126 -243 -722 -66 -330 -408 -342 -740 -260 -572 -156 -336 -593 -337 -980 -614 -395 -473 -275 -612 -539 -199 -929 -53 -725 -716 -771 -386 -965 -204 -368 -453 -141 -704 -806 -791 -967 -101 -504 -271 -275 -465 -921 -419 -710 -729 -814 -792 -610 -819 -535 -783 -558 -302 -235 -951 -73 -242 -883 -124 -875 -374 -438 -379 -888 -626 -572 -943 -633 -959 -886 -719 -280 -230 -646 -940 -128 -870 -597 -472 -118 -233 -423 -626 -548 -721 -503 -488 -834 -361 -442 -654 -835 -594 -137 -709 -300 -156 -216 -917 -842 -210 -921 -453 -859 -211 -636 -943 -271 -7 -945 -371 -689 -845 -752 -721 -574 -710 -686 -146 -498 -106 -925 -249 -564 -376 -190 -764 -251 -626 -34 -114 -519 -156 -101 -842 -406 -170 -937 -614 -350 -5 -543 -129 -454 -546 -60 -381 -22 -899 -756 -447 -674 -554 -667 -30 -376 -203 -792 -846 -945 -539 -515 -608 -250 -846 -880 -510 -524 -950 -779 -492 -986 -920 -504 -590 -119 -910 -784 -567 -407 -384 -240 -205 -843 -320 -67 -502 -222 -560 -585 -335 -866 -864 -228 -578 -744 -464 -158 -974 -427 -685 -374 -337 -556 -314 -889 -195 -768 -769 -412 -559 -879 -19 -100 -331 -355 -747 -66 -974 -927 -896 -386 -648 -308 -496 -162 -51 -219 -733 -724 -505 -681 -244 -594 -316 -937 -188 -354 -912 -712 -41 -590 -512 -479 -930 -143 -721 -812 -722 -651 -876 -122 -86 -128 -409 -377 -557 -31 -845 -537 -51 -304 -405 -282 -271 -85 -38 -174 -16 -858 -815 -38 -34 -604 -345 -668 -872 -769 -751 -325 -386 -100 -491 -956 -771 -706 -580 -375 -587 -605 -707 -820 -93 -278 -850 -690 -67 -284 -992 -99 -96 -263 -8 -425 -117 -934 -31 -149 -21 -760 -630 -881 -789 -305 -254 -994 -197 -980 -553 -348 -918 -212 -448 -559 -796 -494 -339 -862 -541 -800 -583 -752 -659 -385 -963 -519 -832 -173 -843 -625 -516 -940 -83 -193 -959 -975 -671 -487 -470 -556 -829 -112 -621 -501 -798 -921 -585 -706 -308 -747 -121 -672 -442 -990 -207 -25 -821 -643 -205 -17 -831 -833 -963 -140 -128 -456 -147 -625 -641 -932 -110 -604 -903 -309 -38 -304 -548 -863 -13 -180 -2 -704 -121 -317 -422 -243 -49 -281 -679 -84 -745 -14 -27 -675 -841 -420 -76 -650 -472 -744 -850 -764 -643 -474 -998 -919 -599 -244 -900 -352 -385 -435 -623 -500 -700 -665 -834 -140 -847 -528 -416 -922 -112 -704 -834 -626 -721 -178 -727 -589 -41 -398 -544 -855 -604 -1 -228 -663 -18 -576 -557 -977 -847 -494 -953 -655 -43 -195 -165 -395 -306 -883 -382 -157 -243 -332 -348 -865 -551 -219 -848 -697 -469 -879 -191 -412 -19 -280 -149 -259 -179 -732 -553 -753 -528 -1 -673 -599 -386 -256 -273 -717 -805 -556 -429 -455 -844 -455 -286 -503 -459 -66 -613 -359 -602 -510 -563 -411 -885 -26 -7 -511 -560 -734 -395 -117 -427 -759 -874 -594 -651 -953 -606 -20 -536 -59 -675 -781 -198 -414 -469 -506 -850 -984 -799 -746 -355 -817 -740 -504 -817 -104 -749 -108 -69 -596 -735 -414 -35 -152 -1 -324 -550 -863 -359 -236 -148 -980 -438 -227 -56 -18 -619 -765 -689 -607 -891 -500 -899 -376 -693 -464 -503 -486 -808 -591 -884 -601 -989 -262 -492 -864 -839 -934 -121 -936 -446 -178 -990 -663 -449 -962 -606 -907 -919 -786 -97 -627 -685 -471 -696 -913 -238 -681 -48 -605 -217 -85 -224 -30 -127 -173 -749 -842 -254 -629 -356 -261 -660 -216 -60 -7 -461 -585 -832 -805 -398 -184 -439 -266 -784 -884 -49 -664 -886 -403 -621 -608 -621 -494 -701 -932 -904 -474 -391 -140 -611 -792 -62 -265 -910 -152 -97 -403 -178 -508 -611 -612 -134 -346 -540 -129 -739 -994 -186 -439 -940 -280 -367 -53 -477 -674 -548 -134 -456 -101 -549 -368 -484 -551 -452 -932 -303 -386 -464 -394 -72 -432 -26 -644 -849 -522 -264 -947 -490 -779 -266 -17 -767 -966 -574 -455 -853 -899 -133 -952 -7 -684 -543 -359 -353 -552 -165 -880 -359 -976 -960 -940 -365 -414 -236 -407 -168 -280 -436 -757 -376 -168 -520 -650 -159 -382 -290 -111 -653 -229 -532 -359 -150 -120 -395 -522 -642 -618 -119 -988 -790 -915 -45 -184 -802 -725 -141 -458 -251 -718 -265 -818 -520 -970 -483 -448 -677 -280 -577 -905 -307 -259 -648 -802 -766 -913 -851 -585 -506 -173 -894 -799 -137 -242 -285 -395 -680 -783 -219 -675 -873 -236 -159 -438 -741 -301 -791 -655 -632 -291 -581 -982 -121 -68 -751 -565 -284 -936 -936 -764 -234 -97 -655 -818 -327 -485 -154 -965 -813 -969 -72 -279 -229 -809 -768 -893 -124 -758 -151 -764 -706 -451 -396 -970 -715 -266 -16 -393 -811 -321 -108 -732 -80 -356 -384 -110 -238 -873 -228 -737 -912 -604 -747 -565 -583 -780 -957 -370 -373 -521 -212 -411 -758 -165 -657 -950 -220 -945 -311 -990 -926 -651 -879 -682 -221 -620 -843 -710 -37 -907 -747 -557 -12 -978 -352 -175 -261 -584 -288 -301 -107 -699 -921 -505 -638 -343 -786 -931 -551 -68 -978 -819 -93 -636 -668 -389 -930 -90 -599 -172 -234 -173 -359 -976 -902 -203 -802 -610 -803 -618 -522 -259 -701 -795 -7 -861 -443 -833 -963 -484 -967 -282 -197 -104 -125 -130 -624 -800 -654 -95 -301 -222 -728 -791 -230 -876 -913 -575 -361 -185 -570 -575 -886 -54 -217 -613 -143 -450 -610 -256 -225 -33 -743 -38 -186 -417 -284 -355 -798 -509 -616 -808 -46 -15 -966 -947 -750 -440 -693 -410 -301 -67 -333 -552 -951 -371 -390 -203 -34 -958 -989 -707 -977 -456 -149 -154 -162 -552 -338 -939 -314 -881 -922 -458 -237 -236 -238 -471 -22 -99 -611 -838 -857 -179 -719 -609 -795 -919 -495 -278 -573 -816 -379 -999 -482 -549 -621 -897 -964 -704 -740 -88 -439 -251 -748 -299 -202 -467 -575 -189 -674 -437 -863 -57 -995 -323 -249 -168 -614 -450 -454 -813 -866 -559 -869 -595 -93 -193 -64 -321 -1000 -983 -702 -142 -92 -371 -796 -320 -212 -641 -894 -984 -62 -4 -50 -266 -652 -719 -374 -31 -917 -73 -45 -492 -226 -197 -414 -281 -449 -935 -922 -273 -764 -816 -55 -640 -75 -250 -631 -291 -53 -412 -499 -531 -31 -147 -33 -99 -923 -931 -667 -647 -220 -676 -483 -14 -177 -356 -402 -151 -246 -218 -626 -975 -692 -517 -470 -120 -771 -957 -689 -406 -159 -186 -295 -863 -51 -981 -899 -604 -462 -112 -932 -61 -731 -806 -142 -889 -870 -498 -949 -820 -158 -588 -286 -857 -479 -866 -102 -736 -766 -578 -888 -667 -798 -35 -516 -328 -12 -718 -380 -943 -269 -670 -124 -786 -624 -909 -164 -443 -439 -716 -30 -771 -674 -277 -728 -232 -829 -621 -952 -338 -702 -737 -534 -208 -242 -45 -892 -322 -341 -715 -110 -348 -680 -803 -402 -292 -567 -207 -406 -14 -843 -654 -548 -861 -57 -186 -944 -932 -504 -433 -713 -626 -403 -959 -427 -375 -161 -642 -67 -291 -139 -352 -833 -696 -649 -344 -27 -417 -545 -472 -543 -454 -56 -116 -92 -665 -333 -278 -191 -597 -613 -862 -235 -600 -26 -499 -202 -45 -288 -476 -42 -824 -885 -520 -232 -536 -67 -466 -292 -735 -231 -24 -927 -857 -911 -728 -455 -77 -572 -328 -580 -382 -491 -982 -811 -476 -315 -467 -718 -387 -833 -648 -679 -825 -83 -161 -475 -405 -7 -481 -162 -63 -341 -839 -856 -271 -964 -138 -477 -769 -974 -567 -382 -413 -939 -626 -524 -3 -916 -204 -274 -70 -954 -272 -296 -139 -896 -131 -752 -250 -650 -478 -329 -574 -770 -887 -488 -790 -316 -317 -851 -372 -489 -983 -48 -369 -973 -208 -527 -433 -149 -703 -101 -959 -432 -411 -270 -112 -224 -469 -514 -355 -654 -507 -416 -90 -61 -575 -247 -522 -112 -25 -689 -557 -459 -138 -656 -62 -384 -942 -452 -23 -185 -451 -541 -664 -232 -561 -603 -777 -21 -251 -982 -972 -161 -106 -469 -121 -134 -164 -443 -598 -78 -37 -858 -651 -263 -780 -356 -502 -864 -126 -641 -573 -444 -524 -232 -48 -520 -455 -762 -661 -593 -249 -156 -944 -512 -458 -255 -458 -610 -65 -229 -994 -874 -685 -753 -58 -482 -192 -850 -574 -777 -62 -456 -531 -873 -567 -492 -980 -918 -527 -844 -697 -610 -615 -191 -375 -258 -533 -200 -59 -389 -12 -992 -39 -483 -692 -520 -602 -307 -892 -121 -54 -962 -185 -190 -44 -17 -587 -578 -646 -382 -86 -507 -395 -810 -371 -85 -926 -262 -684 -386 -753 -290 -914 -550 -147 -616 -615 -578 -254 -79 -402 -481 -913 -685 -301 -327 -62 -110 -822 -250 -474 -912 -387 -262 -133 -56 -733 -469 -261 -352 -461 -516 -129 -340 -309 -598 -945 -527 -452 -507 -193 -520 -446 -80 -887 -660 -135 -813 -803 -846 -783 -938 -110 -255 -999 -976 -463 -369 -517 -536 -381 -528 -581 -556 -404 -334 -502 -650 -611 -108 -588 -500 -528 -700 -872 -272 -203 -300 -907 -70 -499 -905 -677 -311 -277 -617 -540 -285 -975 -486 -897 -286 -779 -321 -937 -650 -699 -402 -594 -854 -960 -746 -358 -276 -965 -936 -734 -346 -180 -550 -324 -16 -782 -997 -952 -851 -417 -896 -257 -266 -592 -309 -231 -576 -391 -870 -373 -503 -897 -975 -301 -139 -971 -585 -495 -900 -231 -271 -967 -566 -915 -233 -418 -330 -57 -268 -321 -312 -890 -444 -655 -470 -764 -832 -417 -806 -766 -970 -249 -908 -633 -113 -608 -52 -65 -827 -522 -659 -867 -533 -484 -937 -704 -828 -385 -858 -123 -563 -990 -179 -650 -612 -403 -903 -484 -531 -512 -662 -394 -77 -550 -769 -796 -411 -157 -512 -330 -24 -981 -431 -28 -766 -382 -220 -923 -373 -743 -51 -412 -126 -494 -453 -159 -348 -728 -4 -396 -161 -240 -302 -668 -516 -658 -965 -392 -224 -164 -817 -522 -342 -888 -311 -278 -744 -35 -418 -818 -790 -499 -195 -968 -879 -886 -202 -44 -1000 -928 -270 -220 -126 -590 -571 -252 -198 -356 -577 -156 -771 -996 -31 -250 -18 -187 -914 -486 -23 -834 -675 -696 -154 -515 -644 -750 -742 -230 -344 -764 -178 -90 -752 -64 -829 -807 -48 -394 -265 -282 -695 -278 -28 -69 -909 -495 -671 -522 -150 -887 -297 -155 -782 -267 -769 -441 -350 -328 -462 -460 -329 -111 -356 -925 -690 -595 -259 -525 -997 -936 -440 -423 -494 -875 -396 -837 -949 -124 -355 -632 -976 -954 -164 -702 -925 -599 -673 -481 -189 -741 -911 -755 -403 -56 -83 -64 -387 -38 -86 -216 -835 -315 -817 -733 -39 -602 -50 -343 -162 -243 -714 -757 -310 -399 -140 -715 -166 -83 -438 -423 -893 -662 -186 -15 -897 -604 -807 -388 -335 -268 -40 -547 -702 -307 -83 -535 -443 -469 -888 -188 -378 -420 -755 -797 -163 -713 -260 -572 -986 -869 -373 -185 -609 -850 -44 -897 -839 -30 -514 -958 -835 -608 -168 -84 -252 -581 -81 -996 -878 -366 -795 -945 -103 -962 -815 -942 -896 -479 -500 -881 -84 -872 -792 -391 -924 -496 -374 -600 -494 -955 -703 -331 -596 -235 -219 -515 -137 -756 -337 -880 -423 -593 -101 -760 -777 -235 -750 -205 -201 -68 -11 -973 -366 -574 -536 -544 -846 -228 -724 -522 -522 -472 -891 -875 -265 -970 -383 -13 -639 -920 -776 -475 -541 -109 -134 -399 -506 -64 -661 -818 -235 -201 -597 -303 -937 -744 -240 -736 -333 -653 -292 -853 -856 -542 -138 -610 -842 -733 -628 -940 -126 -375 -455 -143 -738 -297 -207 -983 -993 -482 -422 -303 -818 -20 -126 -46 -927 -734 -45 -276 -290 -995 -248 -126 -117 -50 -414 -33 -901 -296 -527 -290 -949 -428 -148 -487 -259 -110 -835 -550 -765 -201 -68 -7 -152 -970 -602 -571 -78 -26 -141 -837 -495 -101 -173 -898 -354 -353 -964 -771 -407 -939 -503 -393 -329 -755 -965 -248 -735 -826 -335 -51 -768 -651 -882 -490 -912 -837 -923 -172 -282 -420 -960 -427 -803 -176 -258 -930 -698 -482 -675 -649 -267 -88 -260 -573 -510 -386 -615 -970 -636 -256 -978 -307 -209 -643 -165 -210 -636 -309 -708 -390 -981 -333 -810 -150 -17 -265 -473 -400 -768 -32 -106 -692 -951 -189 -385 -491 -162 -970 -229 -670 -425 -988 -225 -690 -688 -460 -381 -66 -63 -570 -862 -115 -710 -412 -60 -303 -226 -126 -34 -62 -41 -961 -451 -331 -486 -454 -734 -351 -315 -764 -614 -469 -587 -132 -973 -467 -481 -836 -820 -646 -91 -958 -705 -671 -643 -221 -350 -93 -429 -935 -742 -36 -511 -72 -362 -584 -830 -469 -718 -236 -799 -575 -878 -329 -614 -92 -612 -617 -530 -944 -28 -823 -951 -741 -608 -578 -114 -933 -172 -294 -680 -413 -149 -368 -298 -275 -487 -486 -48 -268 -710 -658 -90 -874 -691 -950 -886 -568 -335 -38 -115 -67 -782 -307 -318 -700 -326 -88 -978 -750 -959 -720 -435 -280 -13 -424 -585 -259 -67 -64 -602 -734 -725 -29 -752 -985 -428 -484 -189 -933 -584 -396 -898 -540 -467 -258 -550 -588 -486 -175 -929 -541 -510 -282 -821 -715 -577 -70 -34 -914 -551 -843 -48 -777 -882 -244 -889 -811 -975 -301 -824 -536 -261 -983 -730 -57 -680 -955 -81 -334 -429 -180 -856 -568 -985 -422 -22 -447 -700 -595 -248 -40 -965 -377 -145 -114 -556 -984 -317 -430 -750 -766 -388 -556 -203 -854 -889 -575 -113 -709 -234 -107 -902 -504 -900 -176 -395 -207 -936 -522 -417 -933 -523 -785 -492 -745 -8 -171 -155 -533 -458 -365 -218 -199 -486 -103 -358 -643 -667 -897 -223 -312 -881 -871 -586 -641 -94 -841 -120 -564 -921 -77 -630 -847 -491 -583 -107 -830 -167 -857 -943 -301 -265 -992 -114 -831 -253 -86 -443 -595 -933 -692 -991 -398 -410 -882 -101 -759 -270 -153 -933 -337 -760 -966 -252 -158 -203 -964 -145 -222 -772 -385 -732 -875 -583 -399 -869 -654 -317 -681 -801 -893 -4 -348 -448 -999 -818 -598 -546 -427 -249 -430 -322 -154 -550 -535 -618 -693 -193 -118 -139 -577 -108 -787 -622 -347 -696 -603 -873 -336 -33 -981 -379 -456 -711 -477 -346 -874 -71 -765 -989 -876 -946 -67 -821 -255 -612 -324 -624 -321 -699 -783 -80 -64 -827 -54 -26 -572 -557 -61 -465 -696 -286 -735 -852 -254 -888 -450 -928 -132 -513 -951 -966 -806 -829 -122 -123 -665 -177 -401 -115 -192 -783 -693 -338 -51 -749 -387 -47 -73 -35 -735 -167 -418 -282 -210 -329 -849 -676 -153 -509 -599 -334 -498 -537 -384 -589 -746 -154 -22 -828 -874 -251 -995 -87 -278 -555 -276 -544 -611 -505 -722 -917 -534 -158 -835 -538 -780 -41 -124 -367 -720 -235 -211 -22 -141 -88 -781 -2 -414 -911 -294 -892 -198 -101 -602 -911 -381 -512 -963 -412 -233 -251 -363 -677 -871 -801 -708 -375 -59 -28 -579 -659 -296 -791 -889 -779 -65 -631 -563 -414 -322 -358 -925 -681 -520 -896 -70 -500 -18 -556 -678 -888 -481 -208 -124 -405 -300 -31 -233 -711 -68 -452 -31 -907 -246 -165 -89 -267 -365 -483 -674 -181 -18 -707 -300 -407 -825 -828 -647 -412 -113 -223 -645 -557 -691 -205 -700 -857 -263 -164 -944 -772 -651 -953 -427 -73 -757 -577 -177 -885 -293 -621 -642 -103 -460 -926 -834 -35 -101 -51 -118 -416 -153 -940 -846 -806 -698 -149 -105 -737 -331 -422 -65 -901 -814 -936 -925 -827 -468 -67 -394 -884 -284 -915 -557 -995 -890 -32 -722 -982 -347 -629 -971 -937 -619 -875 -775 -999 -280 -293 -982 -386 -82 -132 -995 -676 -529 -678 -162 -817 -895 -493 -812 -602 -589 -986 -390 -195 -372 -654 -269 -522 -333 -141 -154 -347 -53 -138 -444 -916 -854 -471 -663 -320 -589 -121 -593 -281 -732 -50 -102 -572 -685 -864 -626 -686 -785 -882 -379 -715 -100 -516 -434 -431 -746 -650 -849 -574 -759 -910 -7 -945 -145 -784 -127 -444 -406 -692 -292 -849 -303 -747 -591 -543 -873 -851 -824 -616 -632 -483 -903 -976 -545 -529 -603 -152 -464 -420 -936 -263 -982 -340 -424 -692 -319 -5 -827 -646 -355 -454 -474 -339 -338 -229 -208 -935 -59 -937 -323 -319 -485 -285 -290 -500 -533 -30 -935 -978 -591 -696 -414 -251 -686 -792 -457 -731 -405 -437 -425 -560 -87 -371 -7 -999 -894 -455 -448 -191 -424 -209 -632 -850 -393 -434 -923 -784 -651 -431 -110 -434 -743 -402 -608 -164 -151 -987 -360 -838 -387 -33 -210 -377 -22 -685 -720 -764 -379 -856 -35 -581 -835 -833 -39 -63 -987 -523 -637 -557 -840 -84 -927 -465 -657 -222 -108 -485 -735 -155 -182 -137 -450 -960 -242 -831 -285 -607 -237 -867 -286 -537 -872 -777 -414 -680 -938 -669 -793 -157 -873 -904 -313 -674 -197 -507 -935 -156 -890 -730 -262 -556 -199 -685 -178 -408 -322 -687 -90 -231 -788 -557 -135 -235 -561 -855 -7 -338 -850 -117 -810 -696 -703 -959 -544 -845 -688 -187 -520 -282 -796 -174 -211 -432 -796 -34 -138 -694 -969 -424 -843 -391 -872 -529 -808 -844 -744 -42 -49 -760 -499 -107 -690 -424 -101 -588 -137 -552 -209 -439 -692 -724 -182 -728 -155 -204 -511 -517 -861 -499 -171 -863 -679 -863 -121 -938 -148 -220 -313 -763 -241 -353 -230 -708 -112 -48 -944 -499 -678 -133 -490 -344 -529 -362 -460 -947 -618 -140 -249 -656 -790 -7 -298 -646 -492 -430 -394 -900 -2 -205 -257 -763 -678 -702 -890 -702 -704 -980 -31 -375 -321 -597 -765 -518 -449 -11 -891 -151 -526 -484 -229 -366 -678 -606 -388 -285 -639 -203 -946 -659 -931 -570 -518 -887 -852 -415 -151 -377 -68 -950 -42 -853 -421 -645 -650 -626 -499 -776 -722 -960 -962 -669 -573 -393 -681 -114 -203 -780 -337 -934 -77 -946 -393 -376 -755 -629 -906 -745 -982 -374 -92 -176 -290 -974 -563 -33 -265 -935 -175 -908 -66 -965 -365 -671 -606 -304 -762 -763 -656 -448 -762 -397 -255 -408 -772 -697 -700 -396 -121 -328 -821 -663 -523 -360 -962 -217 -440 -296 -585 -797 -22 -628 -949 -287 -731 -449 -523 -220 -638 -959 -775 -952 -463 -929 -829 -505 -580 -609 -357 -832 -718 -793 -105 -180 -148 -556 -127 -774 -629 -375 -643 -337 -527 -936 -836 -897 -355 -161 -710 -524 -505 -143 -770 -453 -438 -411 -921 -483 -553 -716 -428 -52 -369 -388 -313 -135 -368 -433 -495 -759 -520 -892 -778 -615 -554 -676 -575 -204 -211 -170 -495 -553 -87 -457 -39 -519 -794 -427 -648 -66 -740 -764 -974 -405 -476 -324 -222 -984 -549 -182 -525 -441 -859 -745 -844 -334 -134 -390 -971 -272 -824 -632 -817 -983 -962 -937 -200 -649 -902 -821 -691 -984 -295 -316 -830 -111 -384 -304 -842 -160 -147 -879 -384 -633 -657 -733 -312 -80 -273 -267 -567 -845 -978 -61 -53 -797 -840 -910 -970 -10 -844 -316 -611 -315 -992 -800 -884 -656 -747 -813 -998 -380 -127 -390 -10 -411 -771 -236 -735 -445 -379 -340 -686 -727 -371 -513 -889 -462 -455 -787 -900 -323 -357 -395 -785 -861 -867 -902 -895 -548 -200 -63 -396 -805 -709 -266 -135 -730 -797 -403 -485 -536 -543 -297 -16 -513 -820 -874 -647 -5 -449 -578 -670 -684 -623 -82 -179 -327 -766 -119 -621 -400 -676 -530 -299 -108 -229 -889 -393 -222 -311 -694 -302 -159 -276 -947 -792 -396 -390 -640 -223 -240 -965 -339 -819 -746 -169 -14 -919 -705 -582 -494 -576 -692 -565 -974 -84 -902 -505 -427 -769 -847 -775 -480 -226 -648 -691 -217 -369 -211 -319 -770 -447 -785 -198 -213 -126 -229 -9 -740 -679 -206 -299 -402 -80 -502 -467 -39 -180 -423 -18 -460 -177 -849 -208 -416 -894 -212 -956 -749 -294 -405 -943 -165 -154 -693 -687 -789 -138 -268 -125 -329 -836 -533 -710 -713 -453 -362 -953 -276 -687 -146 -274 -276 -204 -227 -614 -188 -605 -201 -596 -145 -524 -432 -640 -132 -404 -464 -808 -330 -977 -115 -366 -282 -43 -822 -344 -141 -813 -633 -936 -396 -340 -146 -316 -479 -199 -546 -808 -771 -35 -98 -764 -265 -784 -528 -370 -182 -840 -120 -261 -682 -120 -616 -387 -177 -528 -24 -234 -419 -871 -704 -368 -97 -846 -472 -210 -927 -847 -916 -359 -735 -129 -598 -55 -762 -741 -533 -692 -689 -982 -59 -827 -231 -334 -856 -988 -357 -113 -253 -650 -329 -98 -445 -979 -908 -62 -13 -613 -780 -432 -103 -905 -285 -469 -883 -398 -73 -134 -548 -852 -188 -561 -46 -221 -755 -166 -496 -472 -730 -741 -517 -274 -866 -251 -803 -822 -902 -335 -432 -339 -624 -424 -715 -30 -482 -370 -517 -714 -949 -646 -778 -433 -196 -985 -594 -592 -740 -330 -199 -919 -326 -521 -863 -554 -987 -364 -765 -725 -327 -903 -517 -504 -792 -101 -307 -792 -139 -587 -492 -551 -317 -504 -969 -355 -106 -697 -128 -643 -93 -894 -203 -732 -531 -101 -470 -774 -687 -218 -695 -327 -15 -488 -444 -731 -613 -239 -905 -786 -949 -78 -219 -14 -143 -118 -427 -525 -994 -465 -479 -205 -107 -207 -105 -518 -950 -612 -595 -595 -247 -294 -696 -241 -937 -254 -820 -828 -375 -496 -993 -146 -536 -818 -203 -73 -161 -455 -369 -647 -932 -718 -753 -514 -115 -82 -635 -544 -78 -555 -1 -549 -310 -57 -701 -242 -926 -578 -957 -485 -453 -407 -33 -780 -185 -770 -187 -785 -463 -218 -778 -227 -832 -313 -846 -594 -505 -47 -636 -525 -537 -652 -185 -464 -123 -78 -186 -537 -117 -725 -586 -46 -612 -211 -876 -919 -766 -623 -810 -726 -241 -307 -82 -564 -1000 -988 -325 -249 -258 -412 -317 -231 -591 -366 -860 -480 -694 -644 -954 -216 -128 -588 -784 -693 -404 -747 -372 -56 -853 -619 -79 -513 -762 -135 -923 -46 -433 -389 -3 -832 -840 -896 -463 -406 -377 -163 -595 -944 -30 -939 -29 -963 -414 -991 -63 -487 -313 -7 -100 -710 -269 -513 -922 -635 -199 -388 -228 -651 -755 -750 -988 -628 -285 -263 -197 -384 -457 -207 -861 -118 -205 -479 -462 -669 -420 -715 -934 -194 -423 -656 -874 -480 -607 -836 -490 -777 -880 -537 -856 -898 -516 -844 -354 -260 -98 -763 -786 -978 -730 -575 -306 -748 -856 -981 -416 -462 -493 -6 -262 -962 -269 -704 -220 -513 -141 -286 -453 -10 -360 -953 -25 -902 -719 -765 -887 -588 -841 -61 -37 -820 -108 -895 -128 -590 -656 -171 -907 -305 -984 -885 -69 -746 -305 -369 -284 -808 -246 -498 -788 -765 -79 -521 -601 -512 -335 -679 -618 -839 -193 -745 -596 -181 -592 -788 -385 -618 -452 -716 -225 -715 -539 -511 -876 -787 -584 -103 -889 -471 -571 -103 -695 -956 -480 -407 -825 -219 -1 -202 -792 -680 -131 -903 -310 -405 -792 -557 -863 -33 -169 -505 -318 -377 -826 -188 -990 -466 -3 -327 -951 -428 -230 -873 -962 -676 -930 -404 -923 -671 -388 -853 -287 -938 -563 -639 -300 -657 -477 -529 -313 -381 -61 -782 -684 -354 -665 -51 -122 -973 -214 -44 -645 -775 -621 -181 -278 -322 -850 -305 -7 -365 -909 -368 -878 -971 -663 -370 -911 -196 -862 -972 -671 -469 -31 -655 -394 -460 -764 -183 -132 -163 -556 -985 -255 -421 -582 -343 -527 -694 -291 -163 -175 -124 -173 -319 -758 -965 -955 -178 -967 -308 -854 -653 -845 -577 -995 -342 -982 -27 -779 -385 -77 -304 -863 -288 -549 -774 -797 -534 -223 -332 -841 -620 -361 -1 -512 -289 -158 -180 -134 -127 -714 -237 -545 -692 -706 -996 -540 -159 -148 -372 -9 -835 -689 -377 -592 -866 -745 -260 -247 -858 -821 -577 -480 -884 -726 -690 -372 -618 -312 -594 -290 -674 -973 -628 -645 -565 -294 -923 -653 -139 -709 -708 -67 -758 -114 -46 -390 -878 -862 -966 -911 -279 -864 -305 -777 -722 -600 -553 -449 -825 -848 -858 -601 -237 -138 -40 -914 -164 -785 -57 -974 -42 -371 -537 -655 -927 -682 -266 -253 -260 -812 -644 -719 -969 -857 -3 -549 -567 -663 -644 -874 -554 -495 -969 -64 -148 -530 -58 -689 -375 -638 -752 -777 -397 -818 -28 -965 -814 -469 -282 -306 -644 -891 -957 -222 -414 -828 -269 -176 -412 -685 -677 -10 -257 -904 -304 -941 -5 -422 -957 -101 -300 -849 -222 -594 -66 -961 -527 -899 -317 -494 -681 -645 -60 -202 -586 -722 -796 -811 -263 -860 -899 -721 -829 -188 -240 -86 -908 -867 -212 -983 -91 -634 -462 -254 -996 -107 -860 -553 -463 -533 -826 -220 -222 -665 -456 -626 -792 -541 -350 -72 -867 -973 -108 -840 -986 -512 -397 -200 -119 -353 -236 -8 -920 -647 -97 -816 -323 -518 -744 -742 -72 -578 -27 -307 -430 -469 -51 -453 -38 -326 -665 -642 -164 -378 -425 -416 -860 -168 -156 -107 -450 -271 -426 -399 -158 -83 -708 -406 -209 -687 -817 -242 -118 -978 -720 -641 -845 -130 -890 -594 -872 -678 -827 -737 -18 -329 -156 -339 -80 -525 -775 -342 -903 -678 -576 -640 -849 -941 -946 -932 -328 -617 -210 -562 -287 -835 -433 -588 -601 -984 -509 -378 -914 -828 -896 -548 -524 -735 -572 -298 -243 -230 -514 -21 -19 -889 -506 -395 -452 -641 -309 -356 -253 -169 -682 -891 -97 -141 -109 -696 -916 -854 -45 -647 -32 -457 -790 -322 -990 -407 -820 -385 -292 -238 -13 -468 -43 -193 -394 -631 -146 -494 -983 -113 -887 -230 -148 -716 -988 -579 -333 -999 -57 -944 -61 -55 -143 -752 -77 -764 -871 -722 -177 -34 -376 -122 -651 -201 -438 -307 -685 -967 -238 -607 -973 -257 -33 -105 -281 -842 -644 -555 -838 -607 -545 -67 -570 -206 -443 -810 -747 -771 -33 -799 -298 -43 -956 -71 -407 -201 -457 -631 -673 -600 -54 -786 -130 -243 -963 -171 -649 -382 -894 -552 -678 -523 -496 -765 -357 -633 -891 -465 -7 -215 -860 -731 -14 -555 -729 -938 -863 -267 -401 -180 -306 -323 -132 -602 -40 -21 -414 -135 -997 -410 -902 -182 -227 -256 -90 -780 -822 -441 -374 -204 -368 -309 -494 -331 -884 -681 -421 -992 -925 -918 -791 -424 -305 -648 -46 -268 -733 -749 -579 -182 -589 -214 -861 -411 -267 -418 -889 -715 -58 -445 -531 -515 -398 -51 -922 -738 -558 -918 -599 -739 -530 -486 -429 -282 -483 -191 -347 -689 -53 -834 -930 -991 -303 -342 -711 -631 -729 -279 -439 -649 -866 -43 -681 -325 -782 -30 -903 -814 -38 -431 -889 -830 -914 -821 -468 -253 -544 -533 -557 -573 -600 -641 -691 -538 -612 -513 -261 -605 -651 -685 -154 -378 -629 -170 -264 -525 -310 -581 -535 -700 -782 -996 -205 -214 -980 -952 -721 -562 -838 -119 -453 -432 -169 -482 -799 -784 -57 -568 -728 -976 -235 -586 -436 -242 -46 -960 -137 -6 -632 -374 -307 -322 -568 -444 -366 -729 -81 -618 -26 -302 -846 -706 -881 -931 -191 -918 -286 -682 -983 -322 -187 -226 -127 -703 -166 -651 -482 -810 -666 -997 -249 -10 -115 -9 -468 -542 -870 -200 -915 -547 -726 -717 -776 -939 -767 -226 -493 -477 -684 -42 -808 -943 -436 -168 -763 -619 -207 -811 -772 -820 -790 -543 -415 -152 -943 -422 -991 -268 -360 -237 -463 -700 -208 -576 -638 -375 -377 -845 -571 -275 -297 -701 -125 -515 -445 -409 -591 -619 -783 -200 -773 -693 -691 -103 -136 -555 -443 -469 -566 -523 -735 -30 -455 -965 -899 -752 -968 -829 -907 -857 -705 -987 -981 -685 -78 -109 -664 -292 -865 -468 -948 -278 -998 -261 -426 -237 -921 -274 -749 -484 -96 -946 -760 -163 -216 -252 -809 -916 -776 -230 -931 -570 -262 -321 -469 -212 -926 -950 -632 -103 -292 -435 -534 -812 -352 -676 -296 -469 -815 -92 -90 -525 -184 -376 -82 -837 -430 -360 -798 -663 -663 -918 -496 -731 -136 -119 -573 -76 -190 -340 -34 -639 -934 -252 -148 -443 -117 -934 -732 -923 -387 -143 -593 -901 -542 -826 -196 -78 -67 -858 -755 -384 -513 -775 -705 -198 -614 -83 -25 -620 -261 -46 -953 -344 -243 -762 -267 -189 -503 -862 -567 -804 -269 -805 -213 -603 -561 -149 -707 -470 -947 -639 -757 -181 -171 -89 -919 -358 -151 -594 -153 -519 -625 -300 -842 -741 -769 -874 -538 -194 -364 -3 -394 -734 -828 -481 -61 -269 -980 -262 -933 -630 -342 -642 -118 -248 -100 -934 -197 -112 -249 -508 -465 -186 -605 -331 -821 -997 -769 -43 -832 -473 -57 -384 -527 -762 -954 -987 -788 -761 -457 -465 -991 -852 -686 -478 -371 -93 -34 -751 -659 -467 -719 -265 -450 -209 -409 -88 -100 -294 -948 -366 -683 -356 -394 -937 -37 -74 -849 -546 -666 -97 -368 -82 -207 -784 -820 -612 -940 -184 -470 -18 -728 -917 -792 -94 -377 -861 -408 -498 -642 -584 -753 -622 -787 -605 -362 -324 -10 -275 -702 -680 -679 -23 -237 -10 -721 -611 -173 -337 -172 -18 -651 -922 -639 -991 -927 -606 -90 -209 -475 -349 -633 -410 -184 -247 -783 -900 -187 -716 -715 -829 -182 -41 -679 -151 -36 -843 -927 -394 -897 -738 -362 -250 -842 -960 -60 -432 -490 -516 -797 -650 -997 -372 -359 -342 -448 -805 -828 -93 -215 -807 -464 -564 -67 -977 -38 -567 -402 -70 -993 -971 -192 -223 -446 -635 -285 -155 -152 -406 -587 -672 -757 -978 -658 -451 -945 -433 -761 -776 -993 -913 -423 -169 -515 -500 -590 -567 -227 -924 -242 -926 -567 -922 -90 -355 -853 -576 -662 -586 -279 -168 -17 -156 -896 -652 -300 -315 -49 -784 -361 -734 -44 -420 -497 -631 -991 -206 -272 -460 -250 -186 -531 -994 -78 -879 -401 -640 -66 -374 -418 -475 -568 -362 -93 -417 -664 -152 -463 -270 -383 -139 -867 -91 -586 -287 -362 -288 -36 -346 -838 -682 -862 -684 -719 -991 -671 -185 -614 -642 -97 -130 -571 -718 -550 -865 -710 -486 -341 -871 -628 -827 -698 -125 -725 -622 -135 -293 -901 -899 -475 -943 -112 -450 -991 -26 -249 -514 -599 -615 -491 -484 -584 -209 -692 -963 -773 -267 -658 -872 -181 -253 -848 -323 -997 -648 -667 -167 -983 -393 -614 -484 -873 -50 -80 -744 -549 -607 -465 -515 -380 -792 -227 -166 -210 -703 -139 -57 -829 -351 -158 -976 -704 -372 -984 -322 -219 -633 -360 -578 -584 -110 -206 -549 -357 -207 -685 -704 -988 -534 -782 -747 -731 -719 -571 -751 -136 -465 -685 -765 -463 -168 -873 -607 -547 -308 -928 -484 -819 -707 -355 -936 -427 -68 -733 -993 -526 -142 -301 -739 -714 -347 -110 -997 -954 -720 -791 -88 -427 -268 -309 -237 -334 -649 -453 -57 -38 -929 -850 -900 -589 -471 -701 -440 -246 -83 -991 -982 -436 -782 -722 -124 -380 -518 -981 -685 -518 -409 -667 -226 -553 -135 -976 -410 -654 -207 -963 -544 -701 -765 -192 -288 -193 -149 -154 -991 -299 -615 -965 -709 -91 -870 -729 -467 -217 -853 -362 -112 -94 -552 -643 -287 -82 -843 -3 -746 -949 -826 -849 -242 -615 -91 -408 -672 -277 -651 -950 -172 -207 -336 -100 -180 -926 -970 -783 -773 -752 -195 -840 -847 -544 -653 -873 -637 -890 -117 -520 -528 -516 -613 -982 -824 -83 -660 -949 -710 -748 -374 -105 -178 -424 -143 -40 -180 -707 -876 -903 -389 -231 -280 -121 -925 -993 -603 -73 -713 -908 -420 -35 -458 -539 -651 -464 -347 -108 -73 -544 -466 -246 -114 -960 -459 -8 -803 -750 -924 -381 -432 -842 -195 -689 -743 -918 -518 -869 -473 -185 -535 -524 -984 -779 -574 -432 -894 -756 -916 -856 -62 -716 -923 -277 -667 -628 -953 -106 -141 -618 -406 -419 -529 -719 -748 -327 -863 -185 -742 -356 -575 -204 -445 -597 -627 -656 -193 -582 -951 -813 -360 -351 -423 -135 -977 -411 -437 -642 -551 -401 -907 -174 -872 -903 -748 -248 -471 -811 -37 -830 -542 -284 -212 -811 -866 -201 -769 -649 -147 -450 -721 -456 -36 -979 -926 -591 -366 -704 -614 -239 -720 -147 -66 -974 -396 -23 -306 -798 -129 -295 -168 -390 -522 -989 -960 -590 -9 -358 -678 -833 -870 -860 -901 -899 -887 -870 -817 -965 -955 -535 -607 -323 -41 -418 -991 -513 -362 -405 -832 -708 -796 -174 -130 -199 -557 -650 -616 -164 -985 -102 -166 -561 -999 -740 -857 -578 -596 -887 -524 -371 -995 -654 -318 -469 -498 -331 -415 -882 -511 -717 -12 -234 -434 -309 -63 -295 -339 -72 -13 -676 -576 -765 -710 -290 -292 -807 -702 -225 -962 -241 -83 -681 -257 -753 -445 -60 -516 -489 -237 -34 -106 -534 -226 -866 -526 -776 -937 -221 -603 -409 -288 -455 -97 -137 -576 -142 -184 -470 -701 -223 -746 -422 -929 -598 -507 -718 -143 -329 -814 -501 -711 -674 -218 -505 -139 -673 -67 -141 -239 -975 -631 -851 -666 -993 -404 -274 -211 -481 -474 -704 -909 -667 -835 -996 -874 -220 -362 -657 -230 -90 -89 -831 -425 -678 -773 -863 -402 -594 -680 -711 -852 -417 -966 -563 -632 -199 -794 -360 -363 -314 -714 -829 -154 -122 -771 -414 -867 -910 -454 -376 -307 -231 -870 -928 -150 -786 -70 -601 -99 -258 -294 -438 -236 -369 -980 -629 -58 -805 -876 -179 -948 -351 -426 -899 -639 -60 -91 -279 -648 -574 -477 -159 -503 -649 -224 -78 -397 -339 -855 -706 -927 -910 -941 -771 -899 -638 -157 -30 -716 -430 -175 -244 -33 -946 -165 -9 -672 -980 -893 -974 -840 -72 -564 -90 -818 -402 -508 -145 -914 -778 -709 -521 -260 -915 -783 -609 -748 -784 -848 -432 -30 -350 -25 -505 -959 -296 -977 -35 -32 -964 -685 -654 -39 -654 -972 -205 -565 -631 -254 -916 -188 -770 -648 -215 -53 -535 -404 -954 -121 -18 -112 -380 -798 -509 -824 -130 -260 -245 -943 -987 -676 -77 -65 -698 -624 -188 -49 -918 -970 -850 -835 -920 -538 -87 -99 -800 -930 -668 -597 -607 -216 -159 -737 -80 -495 -205 -175 -206 -477 -515 -789 -984 -333 -768 -611 -790 -735 -752 -26 -646 -778 -569 -215 -859 -422 -345 -832 -861 -118 -617 -100 -475 -360 -333 -509 -684 -899 -578 -903 -343 -942 -809 -809 -496 -327 -325 -138 -756 -146 -92 -542 -360 -3 -162 -442 -213 -662 -174 -404 -778 -922 -136 -451 -888 -143 -126 -157 -209 -683 -784 -972 -985 -480 -166 -49 -852 -326 -590 -318 -555 -500 -216 -997 -856 -936 -892 -445 -675 -264 -561 -570 -940 -623 -773 -247 -8 -156 -66 -447 -804 -461 -373 -793 -903 -135 -201 -892 -372 -651 -618 -435 -30 -972 -291 -5 -694 -127 -789 -944 -929 -797 -730 -17 -537 -206 -10 -901 -137 -475 -578 -351 -288 -624 -369 -797 -47 -310 -218 -162 -64 -992 -661 -149 -68 -19 -152 -45 -258 -51 -310 -753 -729 -793 -856 -873 -665 -101 -562 -40 -311 -268 -377 -313 -496 -106 -229 -789 -222 -87 -610 -824 -269 -68 -374 -82 -612 -769 -762 -131 -538 -392 -834 -150 -933 -809 -903 -215 -110 -789 -712 -337 -791 -896 -484 -222 -513 -490 -72 -637 -939 -589 -270 -88 -673 -437 -209 -421 -963 -749 -951 -170 -774 -581 -341 -222 -480 -835 -870 -627 -146 -95 -421 -668 -310 -256 -509 -922 -404 -349 -713 -655 -171 -598 -248 -295 -543 -546 -135 -892 -532 -912 -285 -585 -229 -740 -356 -234 -200 -119 -284 -186 -602 -785 -759 -845 -559 -329 -724 -41 -819 -921 -95 -827 -579 -438 -529 -576 -791 -889 -152 -303 -749 -679 -76 -61 -415 -37 -134 -112 -199 -793 -603 -415 -64 -389 -326 -653 -676 -535 -562 -171 -190 -941 -426 -44 -913 -757 -758 -230 -822 -926 -356 -803 -267 -902 -202 -700 -404 -745 -956 -594 -741 -666 -751 -920 -762 -790 -850 -654 -418 -224 -97 -693 -374 -503 -738 -766 -429 -602 -24 -308 -393 -51 -351 -565 -777 -218 -415 -692 -243 -474 -632 -865 -740 -469 -131 -698 -161 -722 -987 -222 -884 -333 -485 -954 -43 -306 -345 -685 -958 -823 -382 -904 -801 -363 -440 -832 -108 -308 -615 -455 -646 -291 -316 -276 -90 -245 -876 -228 -176 -870 -448 -235 -31 -203 -475 -391 -147 -869 -384 -249 -736 -727 -677 -944 -101 -178 -759 -207 -670 -673 -707 -818 -952 -166 -542 -186 -310 -56 -843 -218 -341 -409 -74 -474 -391 -802 -505 -107 -6 -73 -157 -952 -50 -683 -354 -363 -841 -987 -690 -92 -658 -762 -375 -59 -750 -437 -791 -86 -346 -172 -811 -622 -719 -295 -6 -248 -112 -100 -500 -296 -767 -511 -412 -23 -64 -597 -472 -92 -139 -743 -601 -24 -677 -347 -77 -817 -900 -455 -22 -883 -235 -689 -324 -801 -924 -769 -659 -261 -910 -906 -222 -595 -340 -664 -330 -416 -836 -28 -589 -336 -692 -111 -147 -196 -665 -81 -412 -930 -782 -11 -131 -95 -393 -450 -593 -735 -241 -513 -516 -118 -753 -753 -496 -601 -501 -79 -621 -864 -333 -396 -916 -642 -62 -554 -721 -245 -805 -482 -495 -611 -930 -224 -105 -83 -115 -906 -545 -792 -854 -410 -248 -799 -674 -299 -393 -751 -199 -18 -378 -784 -333 -286 -810 -320 -984 -571 -395 -898 -706 -250 -275 -638 -158 -206 -364 -742 -608 -663 -754 -996 -126 -948 -792 -631 -491 -109 -941 -189 -553 -320 -588 -410 -297 -417 -420 -909 -745 -228 -795 -90 -476 -473 -45 -8 -128 -954 -396 -437 -957 -461 -60 -241 -706 -320 -255 -899 -78 -467 -859 -8 -383 -698 -349 -372 -563 -695 -27 -670 -816 -671 -278 -148 -462 -904 -974 -4 -266 -593 -15 -827 -25 -804 -296 -353 -986 -133 -640 -780 -374 -197 -192 -78 -453 -250 -565 -970 -293 -930 -193 -969 -940 -730 -96 -640 -592 -751 -394 -154 -207 -229 -155 -866 -732 -488 -449 -504 -752 -667 -794 -547 -25 -6 -289 -179 -930 -543 -106 -757 -89 -423 -16 -564 -266 -719 -229 -100 -678 -777 -671 -634 -501 -871 -402 -117 -438 -293 -799 -674 -352 -676 -190 -808 -247 -400 -665 -889 -995 -392 -987 -123 -220 -545 -159 -766 -962 -206 -420 -124 -100 -160 -74 -685 -918 -328 -440 -461 -915 -927 -796 -148 -452 -897 -657 -889 -502 -797 -262 -626 -488 -747 -592 -732 -988 -256 -423 -444 -590 -713 -499 -664 -112 -544 -590 -973 -895 -667 -454 -20 -716 -936 -291 -527 -599 -609 -1000 -897 -238 -59 -820 -216 -939 -793 -322 -907 -501 -627 -826 -120 -853 -71 -576 -877 -41 -847 -18 -88 -406 -558 -149 -617 -371 -233 -565 -419 -720 -727 -3 -95 -295 -984 -202 -704 -519 -241 -329 -804 -357 -458 -736 -671 -438 -403 -864 -678 -548 -72 -144 -576 -446 -520 -649 -882 -828 -155 -231 -88 -758 -787 -174 -316 -545 -169 -49 -323 -526 -778 -33 -859 -149 -718 -4 -860 -62 -977 -970 -517 -187 -505 -110 -997 -230 -699 -85 -513 -154 -476 -693 -358 -752 -249 -477 -326 -327 -992 -303 -462 -738 -829 -216 -403 -536 -257 -915 -784 -19 -190 -359 -45 -770 -832 -851 -99 -398 -82 -978 -652 -121 -612 -971 -593 -124 -282 -851 -141 -814 -855 -461 -457 -282 -319 -15 -435 -850 -605 -554 -593 -685 -165 -686 -919 -848 -85 -770 -455 -525 -368 -288 -287 -637 -730 -275 -106 -710 -331 -528 -311 -476 -854 -844 -294 -197 -128 -290 -417 -703 -730 -368 -232 -20 -105 -611 -925 -734 -957 -190 -521 -155 -192 -821 -678 -338 -516 -427 -246 -665 -767 -796 -394 -304 -980 -397 -140 -510 -965 -634 -245 -429 -898 -837 -724 -315 -173 -381 -16 -484 -178 -254 -685 -184 -445 -661 -41 -661 -100 -910 -166 -600 -599 -579 -472 -354 -811 -67 -69 -804 -222 -609 -642 -394 -151 -665 -901 -770 -662 -839 -468 -768 -484 -859 -916 -484 -699 -705 -806 -645 -593 -54 -334 -520 -640 -101 -169 -794 -775 -85 -702 -285 -571 -761 -468 -956 -830 -307 -201 -940 -273 -7 -436 -982 -913 -662 -829 -999 -39 -282 -123 -247 -614 -22 -480 -109 -511 -432 -836 -359 -358 -762 -408 -35 -752 -806 -178 -776 -422 -149 -780 -41 -758 -81 -361 -677 -307 -360 -580 -376 -368 -41 -149 -118 -83 -357 -21 -61 -705 -89 -995 -960 -719 -559 -124 -99 -496 -170 -227 -980 -381 -123 -437 -979 -48 -29 -692 -298 -612 -887 -662 -654 -114 -889 -258 -348 -175 -844 -799 -223 -908 -416 -79 -433 -265 -913 -242 -99 -195 -51 -597 -647 -6 -26 -324 -531 -927 -355 -114 -828 -156 -956 -651 -37 -904 -959 -196 -282 -898 -380 -215 -672 -921 -577 -895 -964 -398 -570 -531 -333 -923 -727 -638 -488 -870 -554 -460 -874 -527 -219 -454 -464 -13 -837 -452 -490 -407 -869 -665 -943 -28 -650 -687 -135 -763 -190 -801 -349 -184 -162 -417 -45 -83 -558 -438 -965 -145 -260 -777 -724 -315 -725 -886 -199 -950 -215 -819 -630 -361 -923 -783 -436 -355 -836 -493 -439 -234 -33 -37 -44 -99 -656 -41 -804 -434 -443 -476 -237 -219 -68 -638 -758 -898 -71 -985 -629 -773 -674 -954 -466 -65 -387 -838 -896 -934 -764 -828 -521 -590 -488 -917 -778 -141 -312 -627 -81 -353 -512 -70 -583 -551 -232 -939 -947 -276 -741 -894 -839 -190 -997 -58 -281 -507 -980 -17 -265 -173 -817 -752 -832 -174 -43 -850 -124 -88 -17 -344 -212 -476 -965 -426 -314 -860 -605 -643 -288 -711 -448 -375 -401 -551 -322 -742 -712 -144 -157 -165 -750 -780 -318 -995 -118 -384 -957 -168 -317 -1 -364 -94 -9 -40 -847 -755 -518 -96 -181 -209 -95 -449 -746 -358 -523 -513 -735 -212 -893 -311 -942 -886 -702 -551 -105 -830 -490 -964 -643 -606 -510 -523 -417 -449 -240 -419 -63 -64 -444 -492 -562 -989 -824 -377 -104 -998 -954 -991 -211 -201 -439 -446 -535 -106 -857 -550 -118 -778 -745 -547 -7 -553 -579 -392 -845 -340 -744 -357 -881 -793 -887 -704 -756 -613 -21 -973 -598 -892 -151 -827 -400 -964 -216 -796 -699 -707 -257 -489 -280 -704 -571 -329 -482 -780 -652 -707 -724 -651 -698 -18 -687 -271 -60 -698 -346 -599 -940 -578 -271 -398 -802 -590 -850 -393 -329 -777 -709 -287 -668 -223 -136 -395 -936 -531 -479 -394 -201 -688 -149 -100 -409 -728 -411 -503 -212 -304 -874 -432 -541 -967 -587 -249 -832 -951 -882 -355 -124 -711 -628 -503 -737 -198 -588 -679 -209 -631 -117 -890 -766 -766 -240 -699 -40 -675 -519 -70 -184 -891 -364 -508 -2 -120 -966 -510 -493 -185 -172 -539 -988 -471 -686 -745 -212 -306 -54 -932 -507 -446 -22 -334 -983 -338 -938 -297 -660 -276 -889 -981 -892 -847 -850 -182 -961 -978 -890 -337 -376 -540 -392 -146 -623 -509 -234 -967 -125 -182 -210 -856 -241 -1000 -392 -619 -226 -640 -994 -59 -15 -760 -615 -649 -769 -320 -757 -468 -914 -457 -588 -160 -446 -470 -40 -160 -948 -714 -453 -864 -199 -67 -410 -555 -103 -398 -91 -804 -711 -858 -630 -257 -381 -101 -804 -748 -222 -195 -334 -631 -490 -73 -829 -994 -410 -515 -791 -476 -834 -164 -447 -724 -41 -579 -550 -163 -213 -736 -607 -187 -632 -877 -761 -884 -664 -372 -58 -250 -162 -177 -357 -823 -631 -926 -295 -749 -900 -418 -149 -315 -357 -403 -527 -500 -24 -164 -42 -878 -611 -19 -351 -209 -256 -690 -454 -851 -710 -469 -871 -518 -939 -274 -538 -20 -371 -735 -711 -426 -883 -168 -833 -133 -366 -422 -176 -724 -66 -595 -759 -59 -932 -258 -520 -780 -574 -133 -246 -210 -530 -152 -486 -174 -652 -723 -250 -347 -362 -106 -774 -544 -395 -124 -3 -21 -33 -873 -223 -817 -237 -420 -427 -445 -139 -389 -650 -348 -345 -989 -4 -336 -833 -484 -910 -372 -784 -522 -106 -186 -495 -226 -691 -338 -400 -127 -830 -355 -4 -930 -134 -310 -88 -861 -986 -49 -842 -614 -39 -992 -290 -590 -470 -872 -340 -300 -972 -461 -668 -421 -573 -910 -268 -33 -564 -478 -842 -418 -728 -782 -775 -738 -275 -951 -397 -509 -713 -311 -584 -841 -43 -470 -317 -874 -760 -183 -511 -514 -482 -601 -819 -988 -257 -832 -973 -45 -558 -541 -207 -417 -998 -849 -273 -517 -721 -816 -835 -586 -404 -899 -769 -45 -278 -466 -465 -200 -474 -997 -425 -140 -482 -629 -457 -418 -302 -458 -943 -814 -856 -35 -570 -360 -702 -94 -423 -431 -183 -96 -121 -132 -907 -9 -402 -183 -763 -580 -862 -162 -263 -19 -301 -860 -308 -123 -169 -278 -906 -899 -188 -437 -943 -752 -116 -312 -472 -621 -254 -374 -127 -880 -283 -236 -682 -172 -26 -382 -327 -72 -795 -214 -115 -984 -575 -386 -718 -373 -967 -772 -71 -291 -413 -858 -688 -433 -559 -645 -682 -476 -799 -511 -565 -828 -403 -938 -813 -310 -18 -22 -91 -255 -464 -239 -555 -927 -448 -571 -178 -614 -948 -524 -987 -94 -135 -79 -876 -328 -736 -192 -485 -391 -555 -624 -835 -442 -284 -512 -393 -630 -966 -937 -321 -443 -298 -161 -142 -992 -330 -183 -135 -60 -51 -912 -1000 -894 -713 -719 -118 -719 -713 -375 -360 -322 -76 -536 -824 -473 -543 -307 -94 -90 -61 -800 -939 -238 -956 -22 -31 -921 -226 -767 -272 -348 -34 -408 -564 -773 -980 -682 -90 -230 -622 -993 -856 -710 -926 -566 -60 -990 -800 -11 -409 -478 -178 -373 -953 -415 -670 -259 -778 -224 -221 -747 -463 -973 -943 -51 -620 -913 -241 -433 -716 -294 -638 -570 -287 -119 -974 -249 -999 -893 -177 -929 -603 -935 -41 -24 -262 -270 -127 -75 -665 -321 -839 -940 -303 -499 -359 -833 -932 -643 -285 -984 -672 -590 -191 -643 -219 -971 -959 -430 -13 -214 -24 -667 -93 -192 -671 -294 -858 -316 -534 -737 -73 -883 -567 -156 -894 -518 -132 -421 -312 -203 -225 -653 -544 -812 -326 -335 -536 -918 -654 -632 -926 -203 -946 -595 -50 -776 -69 -340 -229 -386 -503 -319 -143 -604 -810 -681 -24 -918 -282 -886 -230 -177 -928 -743 -473 -406 -855 -349 -201 -26 -112 -437 -169 -917 -41 -210 -652 -154 -778 -640 -616 -196 -834 -902 -494 -917 -650 -807 -59 -25 -684 -308 -761 -197 -884 -145 -830 -971 -890 -641 -813 -796 -957 -271 -648 -744 -943 -459 -439 -938 -685 -632 -925 -730 -372 -493 -289 -136 -505 -874 -485 -779 -139 -550 -866 -509 -697 -246 -1000 -782 -15 -722 -750 -451 -521 -419 -644 -710 -684 -948 -917 -492 -938 -429 -627 -783 -542 -815 -674 -479 -632 -392 -254 -989 -263 -668 -446 -638 -399 -166 -792 -434 -389 -117 -434 -129 -50 -851 -193 -776 -436 -937 -459 -535 -47 -238 -551 -602 -246 -715 -205 -632 -72 -362 -443 -324 -362 -804 -450 -40 -992 -363 -871 -54 -805 -671 -40 -345 -769 -337 -318 -328 -105 -757 -763 -351 -113 -440 -935 -831 -781 -702 -441 -278 -47 -395 -182 -631 -815 -800 -48 -177 -129 -186 -671 -858 -89 -820 -100 -571 -800 -868 -172 -808 -415 -379 -846 -935 -212 -659 -718 -996 -364 -682 -103 -677 -259 -692 -890 -829 -127 -858 -321 -989 -217 -623 -391 -336 -703 -286 -237 -32 -300 -504 -263 -668 -419 -898 -134 -783 -601 -212 -680 -178 -202 -743 -877 -73 -676 -984 -797 -134 -796 -255 -184 -275 -359 -80 -541 -233 -984 -152 -428 -634 -263 -13 -376 -436 -561 -722 -987 -742 -880 -85 -845 -65 -498 -821 -642 -115 -106 -288 -897 -724 -968 -277 -957 -58 -193 -294 -132 -485 -186 -729 -148 -943 -878 -235 -275 -605 -728 -254 -874 -479 -40 -335 -191 -274 -231 -553 -234 -242 -551 -834 -76 -18 -201 -641 -657 -310 -90 -699 -102 -152 -290 -938 -674 -231 -397 -704 -748 -661 -146 -406 -194 -231 -292 -846 -677 -755 -892 -786 -50 -25 -918 -615 -286 -318 -350 -334 -316 -582 -573 -805 -421 -839 -584 -558 -519 -514 -450 -702 -400 -724 -572 -898 -776 -825 -136 -286 -234 -578 -232 -416 -442 -747 -917 -924 -339 -167 -753 -178 -448 -244 -295 -24 -398 -46 -274 -773 -317 -770 -952 -164 -542 -11 -156 -758 -570 -536 -653 -243 -130 -225 -514 -925 -911 -690 -478 -921 -583 -982 -468 -461 -667 -152 -601 -252 -737 -496 -312 -21 -67 -849 -305 -571 -143 -981 -140 -1 -121 -261 -1000 -215 -161 -230 -156 -548 -775 -718 -36 -197 -223 -112 -156 -585 -607 -618 -526 -641 -732 -394 -535 -671 -947 -39 -20 -453 -84 -509 -187 -626 -214 -921 -392 -633 -786 -197 -884 -662 -512 -686 -420 -188 -994 -214 -689 -202 -559 -397 -917 -191 -466 -3 -799 -169 -524 -230 -818 -788 -386 -318 -910 -497 -529 -418 -956 -413 -472 -668 -500 -623 -743 -706 -386 -847 -393 -380 -699 -475 -694 -450 -552 -427 -457 -291 -138 -956 -11 -901 -297 -176 -163 -448 -265 -114 -477 -695 -724 -839 -903 -740 -603 -284 -542 -852 -837 -416 -903 -617 -324 -6 -933 -278 -337 -768 -845 -873 -644 -883 -208 -135 -111 -46 -393 -970 -249 -220 -19 -110 -906 -119 -881 -201 -752 -78 -261 -250 -684 -608 -195 -288 -669 -281 -174 -755 -216 -574 -988 -902 -951 -703 -7 -148 -986 -537 -392 -197 -583 -24 -878 -232 -45 -910 -173 -636 -474 -325 -350 -688 -914 -719 -362 -494 -228 -957 -981 -930 -185 -431 -737 -504 -872 -73 -970 -984 -59 -214 -913 -323 -923 -936 -131 -809 -641 -203 -777 -132 -393 -183 -545 -347 -466 -689 -697 -981 -293 -101 -232 -805 -530 -615 -195 -336 -64 -557 -101 -880 -894 -331 -307 -503 -703 -137 -210 -372 -889 -662 -388 -480 -507 -728 -280 -397 -614 -741 -960 -533 -123 -908 -128 -939 -151 -277 -391 -101 -229 -638 -74 -594 -485 -792 -368 -849 -746 -216 -41 -282 -623 -817 -740 -583 -416 -586 -439 -373 -677 -579 -630 -178 -745 -3 -621 -577 -273 -348 -378 -496 -863 -666 -87 -267 -24 -495 -620 -583 -104 -100 -395 -113 -172 -117 -105 -257 -851 -773 -720 -65 -725 -766 -672 -894 -36 -258 -651 -940 -427 -593 -581 -704 -411 -306 -611 -938 -625 -453 -231 -734 -882 -498 -504 -121 -269 -220 -345 -819 -582 -336 -555 -855 -725 -947 -872 -749 -853 -609 -289 -733 -779 -358 -267 -77 -461 -262 -431 -441 -283 -588 -363 -326 -457 -396 -141 -165 -114 -362 -742 -671 -120 -872 -20 -16 -427 -636 -870 -310 -176 -413 -835 -200 -872 -24 -146 -452 -90 -595 -257 -355 -560 -289 -375 -204 -579 -629 -700 -642 -913 -493 -609 -769 -294 -701 -220 -528 -909 -664 -927 -466 -747 -501 -516 -616 -675 -557 -209 -808 -684 -981 -99 -317 -687 -179 -546 -808 -410 -645 -746 -67 -525 -43 -228 -899 -309 -413 -192 -772 -582 -973 -290 -100 -467 -921 -289 -282 -546 -651 -130 -50 -833 -659 -364 -848 -417 -360 -901 -912 -131 -845 -509 -618 -213 -763 -368 -661 -587 -63 -793 -90 -236 -176 -485 -605 -480 -310 -3 -316 -221 -917 -624 -219 -660 -638 -250 -245 -278 -729 -860 -468 -611 -386 -159 -771 -557 -704 -702 -631 -732 -469 -510 -599 -595 -232 -697 -99 -6 -292 -945 -475 -957 -281 -98 -80 -963 -745 -126 -169 -222 -221 -358 -228 -808 -194 -998 -125 -544 -17 -233 -715 -420 -953 -888 -60 -856 -473 -739 -36 -54 -167 -339 -438 -550 -233 -292 -466 -884 -7 -691 -445 -28 -111 -385 -194 -97 -460 -270 -295 -291 -911 -56 -903 -994 -852 -312 -26 -655 -460 -485 -12 -149 -263 -48 -120 -691 -819 -758 -82 -64 -166 -446 -222 -345 -556 -516 -25 -459 -710 -587 -416 -193 -735 -636 -269 -317 -310 -886 -120 -680 -394 -895 -826 -170 -872 -945 -227 -891 -287 -955 -156 -303 -527 -738 -430 -473 -369 -417 -643 -10 -267 -891 -805 -972 -472 -502 -559 -182 -738 -187 -251 -138 -546 -772 -618 -22 -562 -640 -861 -108 -389 -374 -960 -253 -539 -336 -36 -606 -677 -525 -180 -39 -159 -503 -163 -41 -882 -745 -800 -522 -666 -349 -183 -374 -110 -138 -169 -772 -466 -159 -672 -957 -851 -547 -143 -309 -656 -611 -699 -808 -518 -900 -313 -132 -619 -24 -649 -688 -355 -612 -798 -389 -213 -127 -886 -751 -28 -830 -153 -396 -761 -250 -600 -863 -944 -365 -907 -850 -789 -908 -574 -703 -727 -889 -916 -100 -333 -628 -160 -11 -48 -65 -435 -910 -26 -927 -241 -286 -676 -731 -326 -161 -398 -11 -876 -367 -903 -426 -680 -108 -143 -82 -424 -249 -173 -389 -626 -362 -850 -331 -338 -642 -519 -985 -89 -320 -378 -838 -874 -311 -780 -408 -45 -456 -534 -458 -717 -975 -519 -9 -103 -8 -230 -877 -922 -85 -119 -598 -27 -345 -56 -715 -589 -975 -608 -591 -585 -761 -605 -462 -172 -435 -462 -85 -814 -837 -978 -337 -771 -265 -324 -495 -487 -675 -877 -369 -674 -373 -423 -632 -690 -522 -669 -333 -77 -755 -298 -586 -829 -187 -733 -944 -744 -880 -581 -608 -224 -753 -755 -755 -304 -808 -287 -61 -814 -886 -66 -198 -830 -638 -510 -923 -990 -205 -470 -80 -256 -8 -350 -396 -493 -185 -665 -299 -215 -110 -419 -756 -599 -267 -776 -306 -377 -81 -130 -73 -298 -606 -208 -692 -505 -697 -426 -993 -876 -142 -417 -966 -913 -845 -805 -586 -28 -911 -753 -508 -564 -86 -48 -943 -229 -941 -655 -788 -478 -284 -291 -588 -27 -266 -350 -978 -61 -42 -50 -506 -947 -33 -613 -413 -450 -652 -490 -114 -905 -209 -485 -912 -775 -941 -213 -686 -617 -173 -596 -603 -229 -185 -131 -724 -699 -21 -10 -536 -150 -930 -357 -653 -182 -314 -895 -652 -854 -897 -6 -913 -521 -926 -578 -976 -204 -407 -795 -858 -199 -593 -729 -149 -288 -489 -95 -423 -712 -10 -838 -160 -699 -143 -50 -642 -557 -639 -282 -107 -130 -882 -487 -812 -992 -6 -885 -318 -9 -884 -958 -151 -853 -175 -295 -300 -944 -841 -44 -482 -563 -709 -549 -605 -556 -636 -895 -971 -693 -948 -849 -87 -664 -117 -814 -33 -54 -461 -370 -155 -690 -555 -487 -590 -81 -279 -41 -144 -627 -976 -275 -168 -609 -538 -973 -429 -963 -451 -945 -844 -843 -30 -787 -630 -61 -673 -509 -180 -370 -973 -702 -941 -948 -214 -690 -963 -304 -375 -1000 -336 -341 -20 -942 -166 -962 -391 -600 -952 -956 -340 -912 -538 -894 -252 -261 -176 -517 -678 -285 -231 -919 -917 -508 -510 -340 -445 -466 -866 -604 -435 -991 -625 -204 -807 -998 -579 -446 -370 -958 -52 -138 -801 -673 -162 -680 -769 -345 -577 -943 -592 -19 -783 -190 -923 -333 -259 -413 -383 -51 -111 -906 -191 -883 -700 -14 -471 -12 -108 -249 -731 -684 -116 -811 -171 -802 -583 -217 -284 -158 -349 -395 -133 -979 -842 -989 -181 -664 -199 -558 -685 -868 -775 -256 -233 -671 -287 -642 -379 -333 -483 -33 -665 -962 -403 -302 -278 -746 -299 -862 -10 -522 -909 -704 -956 -570 -640 -343 -213 -318 -706 -580 -172 -46 -620 -840 -459 -574 -397 -858 -497 -760 -215 -636 -125 -272 -53 -339 -1 -241 -474 -792 -326 -832 -78 -328 -711 -766 -623 -169 -555 -692 -98 -817 -546 -125 -149 -86 -464 -620 -455 -603 -390 -241 -538 -35 -565 -374 -991 -651 -169 -789 -872 -201 -397 -473 -191 -409 -694 -717 -886 -557 -838 -233 -57 -568 -517 -365 -406 -942 -410 -226 -574 -169 -540 -770 -890 -522 -574 -817 -7 -841 -125 -309 -158 -147 -541 -660 -697 -996 -618 -345 -968 -364 -660 -259 -257 -543 -82 -707 -378 -377 -765 -701 -196 -328 -359 -746 -330 -471 -904 -362 -429 -103 -576 -500 -424 -36 -157 -375 -266 -731 -257 -336 -364 -451 -711 -424 -744 -579 -933 -558 -132 -474 -645 -189 -356 -207 -938 -490 -420 -433 -855 -246 -940 -381 -947 -564 -419 -950 -167 -662 -305 -726 -24 -697 -27 -156 -311 -820 -146 -585 -871 -317 -343 -219 -955 -446 -418 -376 -202 -798 -678 -939 -661 -633 -782 -916 -766 -379 -165 -23 -139 -324 -870 -180 -644 -765 -973 -454 -79 -809 -985 -715 -268 -298 -17 -597 -265 -753 -997 -882 -58 -754 -397 -104 -388 -835 -676 -438 -322 -970 -286 -917 -600 -992 -319 -459 -902 -227 -546 -771 -422 -751 -552 -146 -661 -210 -33 -824 -360 -83 -93 -859 -172 -241 -10 -234 -970 -997 -455 -120 -944 -572 -120 -289 -975 -644 -344 -762 -256 -725 -110 -591 -195 -324 -903 -611 -260 -296 -450 -693 -457 -97 -119 -529 -385 -473 -136 -835 -493 -517 -565 -94 -945 -460 -652 -386 -388 -207 -145 -35 -781 -218 -399 -573 -960 -762 -386 -722 -10 -783 -395 -16 -521 -946 -88 -999 -666 -398 -988 -519 -77 -766 -935 -325 -176 -600 -919 -561 -652 -71 -352 -240 -146 -769 -712 -939 -378 -611 -600 -799 -120 -874 -951 -490 -565 -897 -387 -3 -570 -940 -348 -618 -217 -440 -763 -843 -479 -506 -391 -826 -932 -724 -745 -689 -349 -482 -983 -631 -381 -751 -505 -930 -523 -960 -324 -845 -583 -773 -978 -36 -306 -241 -860 -977 -648 -574 -98 -510 -652 -890 -76 -63 -426 -611 -605 -49 -823 -110 -631 -651 -408 -461 -21 -411 -853 -949 -192 -601 -445 -869 -677 -641 -50 -216 -952 -569 -951 -770 -670 -390 -551 -567 -914 -830 -63 -374 -179 -726 -979 -79 -791 -46 -435 -188 -960 -162 -836 -667 -829 -827 -68 -205 -979 -688 -704 -128 -646 -991 -79 -568 -444 -359 -532 -948 -303 -596 -28 -857 -830 -518 -121 -734 -787 -998 -922 -3 -450 -656 -483 -404 -705 -854 -248 -306 -181 -136 -603 -50 -407 -365 -438 -991 -783 -896 -1 -560 -187 -5 -348 -336 -855 -169 -674 -790 -217 -512 -959 -598 -490 -122 -936 -952 -161 -567 -163 -77 -751 -80 -73 -86 -674 -134 -399 -637 -502 -630 -21 -962 -964 -946 -523 -346 -771 -673 -255 -504 -890 -99 -958 -301 -758 -174 -644 -536 -339 -559 -991 -260 -114 -788 -443 -784 -305 -463 -497 -18 -315 -786 -747 -586 -44 -492 -804 -736 -179 -333 -358 -848 -518 -298 -132 -737 -57 -256 -116 -197 -677 -795 -185 -306 -398 -387 -900 -158 -885 -875 -666 -577 -830 -834 -789 -368 -602 -323 -609 -222 -414 -674 -828 -760 -472 -56 -393 -943 -483 -147 -617 -449 -503 -739 -853 -424 -671 -206 -341 -230 -52 -188 -349 -151 -151 -510 -74 -890 -342 -951 -616 -814 -164 -918 -543 -849 -851 -531 -803 -706 -799 -207 -78 -665 -550 -145 -515 -486 -996 -571 -89 -273 -643 -696 -943 -960 -323 -445 -352 -333 -484 -810 -167 -941 -798 -143 -70 -953 -797 -440 -656 -194 -795 -704 -106 -816 -874 -584 -423 -38 -299 -871 -404 -642 -236 -510 -336 -706 -92 -499 -877 -803 -974 -197 -392 -717 -528 -410 -255 -543 -347 -27 -645 -447 -953 -864 -51 -690 -464 -393 -193 -279 -701 -3 -312 -329 -646 -977 -374 -482 -332 -85 -148 -622 -844 -237 -85 -801 -260 -962 -438 -743 -822 -787 -644 -423 -736 -856 -934 -923 -293 -848 -906 -604 -617 -998 -8 -320 -542 -640 -627 -97 -830 -668 -230 -956 -919 -148 -324 -333 -204 -80 -565 -170 -521 -85 -955 -76 -124 -202 -543 -173 -732 -850 -654 -865 -156 -632 -179 -459 -835 -639 -531 -864 -347 -465 -78 -192 -79 -220 -240 -339 -306 -326 -70 -286 -643 -250 -431 -580 -361 -2 -119 -992 -355 -889 -942 -471 -354 -639 -943 -968 -30 -422 -105 -83 -856 -443 -211 -111 -104 -38 -625 -252 -56 -705 -943 -985 -332 -85 -590 -764 -585 -405 -319 -208 -660 -502 -957 -221 -334 -144 -989 -688 -271 -347 -916 -844 -34 -407 -218 -501 -201 -423 -903 -194 -514 -198 -464 -116 -853 -296 -512 -87 -286 -12 -876 -534 -306 -510 -380 -927 -525 -297 -603 -912 -584 -575 -983 -260 -955 -511 -397 -958 -531 -80 -461 -285 -367 -464 -963 -958 -145 -81 -13 -9 -340 -737 -630 -654 -235 -289 -517 -382 -742 -562 -594 -529 -611 -104 -574 -382 -530 -780 -435 -339 -902 -504 -50 -729 -210 -416 -226 -319 -670 -751 -572 -658 -311 -281 -505 -36 -974 -745 -86 -589 -719 -838 -835 -394 -340 -191 -926 -174 -540 -917 -579 -328 -960 -625 -271 -368 -570 -593 -353 -365 -844 -815 -141 -623 -436 -176 -386 -821 -1 -40 -800 -786 -592 -959 -4 -413 -68 -139 -92 -999 -770 -869 -309 -596 -604 -607 -203 -858 -787 -238 -291 -624 -831 -5 -439 -133 -536 -529 -403 -864 -251 -723 -834 -320 -153 -829 -737 -871 -414 -51 -953 -436 -756 -821 -160 -51 -475 -817 -288 -370 -339 -274 -721 -513 -866 -771 -113 -649 -769 -598 -118 -675 -473 -282 -702 -581 -67 -363 -80 -884 -598 -693 -290 -441 -891 -269 -193 -806 -537 -297 -160 -921 -631 -795 -767 -542 -418 -345 -554 -225 -504 -209 -284 -373 -181 -32 -475 -236 -529 -282 -195 -665 -326 -615 -462 -708 -528 -367 -491 -600 -466 -379 -455 -647 -948 -891 -557 -43 -507 -630 -325 -991 -418 -390 -22 -439 -543 -928 -467 -866 -544 -950 -793 -482 -22 -652 -886 -225 -669 -699 -865 -312 -521 -11 -983 -520 -108 -120 -431 -75 -401 -774 -304 -571 -450 -519 -155 -605 -954 -415 -890 -45 -747 -697 -606 -309 -603 -459 -64 -95 -222 -787 -96 -769 -801 -833 -98 -187 -192 -758 -304 -406 -358 -399 -824 -803 -110 -118 -687 -719 -911 -123 -567 -934 -76 -780 -680 -554 -95 -101 -687 -503 -501 -464 -158 -527 -703 -144 -339 -435 -38 -348 -155 -361 -80 -716 -528 -346 -759 -293 -735 -810 -859 -440 -729 -22 -953 -260 -837 -999 -650 -537 -958 -995 -815 -212 -136 -758 -838 -532 -493 -786 -961 -452 -299 -838 -147 -491 -32 -968 -618 -694 -315 -916 -74 -917 -787 -655 -628 -350 -225 -247 -644 -292 -945 -731 -1 -366 -757 -238 -950 -604 -392 -877 -500 -219 -879 -346 -259 -717 -407 -530 -902 -978 -86 -377 -895 -158 -917 -859 -779 -432 -843 -699 -153 -331 -166 -366 -753 -645 -276 -747 -685 -778 -147 -904 -652 -558 -41 -1 -612 -81 -448 -850 -544 -150 -820 -859 -620 -913 -610 -378 -674 -473 -734 -373 -537 -644 -407 -268 -800 -338 -553 -697 -954 -310 -406 -311 -425 -523 -401 -965 -258 -859 -89 -370 -617 -793 -743 -76 -932 -256 -952 -58 -732 -409 -990 -454 -340 -755 -557 -728 -107 -359 -494 -223 -671 -475 -987 -776 -449 -63 -928 -985 -99 -173 -910 -209 -421 -889 -354 -620 -63 -404 -973 -47 -169 -425 -259 -771 -722 -701 -38 -676 -672 -715 -830 -657 -439 -975 -703 -660 -789 -609 -968 -683 -972 -731 -243 -657 -935 -363 -4 -640 -517 -904 -417 -717 -604 -670 -669 -17 -535 -399 -802 -189 -787 -464 -777 -795 -450 -861 -495 -679 -766 -801 -606 -684 -963 -911 -68 -857 -87 -327 -986 -472 -486 -866 -332 -364 -777 -502 -696 -541 -907 -34 -301 -531 -746 -473 -958 -397 -890 -47 -311 -968 -841 -920 -975 -262 -1000 -846 -771 -724 -217 -962 -665 -799 -975 -356 -496 -155 -420 -456 -535 -885 -73 -310 -468 -798 -214 -295 -835 -50 -110 -153 -449 -564 -519 -52 -490 -885 -42 -894 -676 -362 -336 -922 -778 -77 -637 -449 -901 -101 -682 -878 -657 -606 -421 -54 -698 -962 -85 -417 -451 -574 -308 -762 -397 -383 -625 -483 -396 -101 -557 -805 -626 -599 -853 -896 -764 -267 -134 -571 -497 -457 -391 -905 -373 -100 -755 -565 -877 -357 -344 -352 -552 -491 -380 -879 -774 -633 -180 -199 -468 -702 -326 -798 -823 -444 -873 -934 -635 -631 -588 -261 -12 -413 -985 -433 -464 -87 -658 -337 -1000 -104 -871 -214 -930 -408 -876 -378 -981 -722 -375 -646 -340 -199 -581 -872 -635 -187 -640 -711 -378 -430 -287 -783 -578 -209 -85 -966 -552 -80 -367 -666 -677 -171 -301 -32 -399 -338 -772 -2 -105 -80 -228 -26 -693 -367 -525 -648 -704 -214 -309 -821 -689 -265 -417 -181 -488 -506 -534 -353 -170 -805 -13 -761 -49 -75 -769 -217 -508 -300 -135 -528 -446 -763 -950 -767 -75 -107 -286 -132 -184 -777 -692 -591 -585 -485 -15 -940 -698 -461 -792 -469 -557 -838 -27 -8 -477 -759 -629 -219 -217 -437 -185 -733 -929 -166 -853 -358 -122 -289 -951 -82 -506 -172 -773 -966 -135 -26 -796 -482 -527 -415 -758 -601 -645 -931 -144 -314 -125 -424 -900 -171 -689 -407 -612 -614 -755 -526 -810 -674 -893 -852 -213 -90 -461 -641 -972 -887 -19 -55 -567 -254 -592 -405 -237 -533 -497 -438 -5 -958 -366 -981 -461 -570 -647 -561 -495 -239 -637 -92 -926 -139 -212 -488 -191 -617 -65 -479 -115 -164 -402 -818 -530 -95 -824 -776 -390 -926 -850 -697 -849 -945 -439 -160 -862 -263 -228 -767 -384 -944 -116 -682 -133 -827 -372 -963 -498 -365 -950 -327 -758 -338 -26 -821 -409 -594 -685 -628 -968 -296 -475 -411 -940 -4 -268 -497 -520 -165 -315 -163 -382 -107 -642 -45 -156 -273 -830 -203 -311 -281 -554 -323 -423 -744 -692 -614 -269 -328 -797 -982 -419 -590 -147 -812 -759 -273 -586 -875 -132 -825 -768 -598 -435 -137 -541 -837 -572 -121 -768 -635 -89 -433 -734 -930 -240 -406 -820 -677 -830 -587 -318 -48 -28 -529 -807 -9 -927 -408 -616 -245 -811 -144 -52 -763 -382 -435 -682 -173 -77 -379 -464 -326 -154 -395 -243 -161 -657 -32 -82 -559 -919 -626 -642 -321 -63 -161 -232 -625 -503 -480 -23 -229 -901 -156 -929 -39 -681 -367 -897 -655 -824 -133 -250 -413 -371 -470 -190 -158 -923 -314 -612 -226 -53 -867 -957 -681 -587 -493 -268 -589 -5 -573 -529 -293 -69 -848 -397 -34 -381 -782 -495 -214 -212 -203 -659 -811 -9 -215 -933 -77 -673 -811 -788 -72 -187 -523 -176 -290 -517 -980 -187 -239 -679 -278 -347 -177 -113 -956 -457 -740 -398 -153 -47 -217 -945 -129 -268 -135 -389 -853 -458 -42 -679 -645 -546 -516 -501 -329 -5 -125 -558 -562 -272 -625 -908 -407 -264 -506 -454 -834 -409 -226 -217 -839 -647 -339 -268 -389 -1000 -570 -831 -63 -261 -950 -448 -788 -924 -805 -624 -91 -104 -534 -875 -527 -613 -348 -1000 -607 -791 -593 -397 -212 -841 -691 -1000 -701 -671 -467 -582 -194 -496 -128 -929 -219 -597 -45 -821 -500 -301 -302 -647 -556 -920 -300 -450 -878 -836 -601 -93 -464 -111 -257 -734 -528 -646 -623 -801 -371 -22 -368 -925 -616 -916 -714 -852 -9 -876 -619 -297 -292 -892 -270 -395 -869 -768 -825 -898 -933 -767 -848 -289 -435 -152 -263 -103 -106 -89 -426 -808 -995 -308 -28 -521 -742 -801 -680 -796 -752 -208 -594 -125 -611 -470 -165 -321 -738 -384 -622 -96 -568 -705 -100 -39 -95 -989 -835 -506 -469 -536 -735 -895 -151 -102 -279 -575 -656 -958 -676 -735 -940 -230 -242 -583 -363 -751 -768 -571 -836 -504 -361 -889 -220 -886 -713 -773 -610 -41 -479 -583 -886 -54 -551 -397 -138 -907 -172 -345 -76 -697 -453 -641 -622 -256 -878 -333 -132 -609 -954 -939 -308 -121 -469 -322 -961 -856 -401 -379 -756 -811 -271 -702 -623 -39 -34 -261 -68 -774 -814 -889 -204 -356 -274 -646 -905 -401 -446 -143 -21 -944 -778 -702 -544 -802 -821 -862 -937 -813 -164 -157 -289 -188 -243 -110 -599 -889 -174 -479 -680 -648 -876 -195 -465 -500 -530 -94 -457 -128 -838 -467 -79 -385 -110 -404 -16 -537 -621 -128 -806 -733 -998 -368 -834 -804 -111 -768 -845 -111 -951 -255 -575 -679 -644 -934 -432 -192 -1 -187 -433 -95 -104 -450 -335 -369 -658 -911 -313 -577 -340 -48 -111 -599 -447 -652 -393 -304 -812 -62 -508 -365 -977 -655 -910 -314 -466 -821 -152 -23 -429 -989 -934 -268 -605 -858 -653 -341 -179 -580 -986 -81 -186 -199 -444 -570 -338 -555 -724 -73 -693 -257 -169 -115 -305 -873 -16 -438 -889 -606 -358 -431 -327 -147 -345 -206 -822 -219 -823 -469 -149 -494 -801 -473 -359 -133 -540 -421 -349 -297 -136 -949 -723 -917 -66 -820 -21 -263 -638 -104 -181 -209 -330 -376 -647 -336 -685 -359 -762 -520 -224 -59 -792 -933 -331 -753 -693 -654 -124 -199 -13 -3 -133 -542 -143 -752 -564 -649 -153 -903 -592 -644 -459 -364 -565 -429 -970 -227 -256 -670 -694 -24 -292 -377 -380 -244 -642 -743 -349 -679 -718 -801 -634 -487 -596 -478 -254 -350 -262 -134 -441 -815 -290 -5 -968 -336 -967 -242 -949 -28 -705 -789 -438 -521 -366 -529 -189 -790 -715 -956 -607 -677 -18 -379 -580 -414 -288 -647 -824 -355 -822 -723 -675 -272 -309 -161 -601 -103 -870 -50 -957 -896 -471 -961 -330 -958 -448 -587 -97 -642 -504 -354 -50 -871 -210 -963 -281 -716 -325 -643 -48 -225 -45 -165 -293 -645 -81 -943 -714 -576 -465 -386 -503 -930 -158 -848 -853 -547 -269 -665 -217 -302 -878 -585 -444 -328 -1000 -961 -462 -430 -528 -475 -538 -935 -368 -934 -688 -986 -965 -37 -398 -178 -35 -689 -171 -942 -26 -352 -962 -734 -23 -375 -124 -938 -912 -448 -137 -973 -266 -868 -635 -957 -337 -591 -276 -399 -951 -391 -189 -750 -619 -61 -187 -480 -124 -18 -801 -328 -485 -554 -439 -221 -963 -791 -697 -194 -401 -688 -27 -249 -760 -616 -921 -83 -115 -509 -902 -495 -445 -892 -64 -78 -420 -156 -648 -517 -286 -64 -585 -942 -323 -952 -583 -209 -44 -152 -756 -477 -934 -139 -112 -724 -647 -83 -243 -897 -726 -717 -927 -318 -932 -879 -157 -566 -330 -160 -471 -173 -587 -920 -584 -913 -243 -21 -697 -202 -981 -136 -468 -250 -651 -914 -8 -693 -495 -129 -435 -496 -476 -545 -21 -697 -167 -523 -253 -761 -543 -826 -959 -40 -46 -724 -559 -276 -470 -911 -452 -600 -832 -347 -568 -40 -78 -927 -322 -881 -997 -74 -62 -826 -379 -916 -989 -325 -665 -756 -585 -275 -244 -447 -465 -550 -43 -271 -450 -100 -435 -644 -668 -925 -243 -316 -348 -556 -600 -668 -209 -916 -490 -334 -641 -183 -828 -705 -2 -851 -837 -573 -286 -593 -248 -138 -966 -334 -849 -426 -303 -175 -760 -398 -143 -701 -776 -830 -97 -887 -999 -739 -425 -954 -212 -500 -44 -661 -804 -56 -879 -21 -556 -598 -507 -681 -856 -98 -791 -456 -231 -210 -735 -330 -288 -727 -147 -519 -163 -317 -265 -31 -386 -106 -139 -328 -249 -814 -592 -659 -455 -899 -279 -497 -519 -171 -668 -298 -25 -564 -112 -286 -119 -881 -989 -490 -81 -266 -305 -122 -42 -391 -394 -612 -844 -386 -317 -645 -249 -755 -850 -392 -926 -155 -398 -738 -368 -230 -782 -74 -321 -762 -830 -949 -430 -570 -753 -541 -740 -211 -690 -71 -708 -586 -575 -191 -797 -380 -377 -206 -261 -141 -876 -275 -362 -15 -595 -454 -469 -915 -999 -252 -552 -858 -871 -164 -916 -257 -410 -782 -771 -97 -590 -598 -377 -920 -890 -724 -107 -983 -829 -506 -20 -93 -837 -813 -271 -7 -264 -468 -604 -85 -168 -589 -452 -265 -787 -313 -133 -631 -883 -386 -678 -151 -785 -721 -840 -625 -362 -939 -9 -257 -265 -421 -187 -859 -740 -641 -535 -238 -308 -306 -860 -714 -45 -469 -74 -691 -881 -297 -431 -982 -707 -479 -738 -737 -414 -316 -8 -164 -572 -381 -12 -777 -551 -99 -696 -941 -964 -267 -405 -121 -779 -358 -96 -978 -500 -284 -637 -726 -545 -961 -405 -210 -972 -172 -841 -548 -779 -163 -901 -697 -22 -330 -953 -948 -136 -822 -777 -171 -504 -692 -861 -298 -621 -341 -438 -505 -259 -913 -152 -7 -886 -960 -432 -207 -357 -224 -627 -956 -426 -545 -622 -773 -314 -468 -716 -611 -389 -45 -184 -823 -601 -481 -563 -443 -752 -856 -560 -610 -196 -168 -995 -279 -83 -653 -30 -968 -569 -202 -197 -534 -660 -618 -253 -958 -907 -488 -125 -481 -674 -863 -889 -155 -264 -189 -967 -619 -268 -68 -452 -154 -259 -603 -179 -164 -693 -408 -150 -640 -486 -500 -92 -44 -20 -312 -628 -427 -929 -221 -453 -191 -554 -153 -501 -285 -72 -390 -205 -524 -555 -525 -991 -325 -499 -191 -867 -47 -721 -373 -179 -360 -720 -722 -192 -862 -983 -160 -719 -245 -162 -724 -111 -422 -367 -558 -633 -862 -996 -349 -179 -291 -542 -420 -728 -89 -908 -104 -856 -703 -923 -835 -132 -109 -99 -515 -433 -282 -125 -568 -344 -988 -140 -789 -765 -914 -480 -544 -165 -538 -889 -6 -749 -242 -208 -648 -805 -998 -267 -223 -265 -213 -785 -250 -108 -604 -327 -730 -51 -43 -940 -538 -835 -663 -131 -997 -303 -747 -275 -960 -208 -543 -999 -873 -471 -73 -692 -419 -904 -609 -762 -155 -662 -629 -333 -973 -450 -237 -429 -718 -402 -122 -942 -628 -845 -930 -828 -323 -70 -992 -170 -771 -674 -286 -494 -578 -145 -199 -315 -569 -261 -306 -111 -334 -148 -206 -720 -5 -415 -989 -795 -929 -3 -736 -813 -219 -299 -336 -209 -572 -709 -293 -50 -415 -238 -211 -944 -959 -375 -371 -195 -296 -429 -467 -943 -277 -487 -711 -434 -271 -642 -801 -62 -481 -957 -620 -781 -168 -77 -547 -207 -44 -903 -619 -378 -382 -803 -941 -822 -772 -506 -335 -647 -841 -371 -958 -450 -368 -94 -891 -376 -191 -767 -165 -886 -954 -702 -453 -159 -980 -550 -757 -757 -605 -846 -129 -844 -14 -761 -63 -915 -450 -198 -706 -70 -276 -616 -895 -745 -964 -756 -506 -781 -217 -712 -580 -516 -176 -381 -687 -29 -490 -533 -753 -758 -474 -594 -197 -677 -642 -101 -374 -583 -152 -493 -855 -680 -727 -843 -24 -395 -802 -990 -438 -479 -589 -632 -13 -738 -45 -990 -196 -330 -855 -369 -83 -246 -744 -493 -141 -230 -263 -718 -159 -237 -932 -35 -147 -383 -226 -979 -474 -612 -213 -607 -941 -237 -646 -976 -736 -597 -388 -129 -478 -984 -98 -267 -670 -783 -70 -43 -99 -667 -307 -3 -192 -331 -179 -459 -526 -167 -969 -688 -385 -324 -269 -435 -23 -953 -576 -8 -101 -355 -505 -622 -433 -544 -873 -65 -766 -100 -696 -665 -974 -693 -628 -322 -76 -344 -346 -872 -714 -807 -169 -198 -150 -267 -731 -103 -944 -750 -55 -689 -57 -754 -475 -136 -455 -607 -532 -633 -87 -281 -453 -384 -432 -828 -270 -923 -51 -438 -924 -920 -813 -330 -501 -83 -113 -107 -620 -708 -157 -143 -708 -737 -595 -572 -864 -872 -279 -195 -428 -665 -640 -690 -122 -396 -607 -833 -21 -636 -766 -489 -219 -807 -593 -278 -631 -469 -494 -178 -534 -378 -217 -250 -912 -480 -95 -768 -205 -636 -370 -280 -769 -646 -362 -816 -259 -239 -600 -867 -112 -863 -903 -749 -93 -414 -23 -339 -784 -347 -682 -145 -394 -147 -125 -138 -892 -161 -248 -745 -748 -975 -59 -731 -889 -37 -969 -14 -611 -437 -885 -216 -406 -963 -391 -283 -527 -590 -231 -150 -51 -626 -981 -678 -228 -996 -763 -142 -70 -855 -940 -351 -225 -607 -304 -168 -950 -332 -858 -875 -600 -761 -70 -934 -440 -512 -378 -101 -286 -943 -863 -450 -129 -262 -654 -376 -716 -837 -391 -248 -569 -394 -698 -258 -828 -453 -752 -218 -376 -59 -985 -633 -378 -303 -673 -794 -372 -34 -558 -38 -102 -53 -998 -532 -957 -607 -205 -164 -575 -556 -286 -924 -587 -959 -391 -161 -956 -527 -715 -387 -705 -214 -778 -239 -253 -488 -834 -302 -700 -309 -378 -786 -800 -387 -799 -163 -897 -111 -124 -42 -994 -913 -310 -395 -192 -807 -186 -234 -704 -275 -549 -161 -730 -743 -532 -862 -163 -334 -840 -871 -286 -464 -200 -564 -714 -236 -450 -862 -353 -173 -295 -912 -711 -621 -744 -834 -337 -650 -831 -154 -605 -332 -65 -444 -29 -528 -931 -233 -965 -456 -346 -27 -852 -462 -282 -681 -63 -343 -562 -425 -164 -581 -528 -345 -925 -459 -379 -309 -870 -107 -218 -341 -815 -589 -424 -829 -681 -786 -921 -695 -687 -540 -53 -118 -588 -324 -776 -89 -990 -135 -640 -87 -836 -918 -814 -344 -438 -592 -925 -34 -591 -316 -365 -935 -390 -558 -543 -104 -951 -679 -894 -441 -477 -765 -354 -300 -733 -205 -681 -484 -149 -388 -90 -525 -484 -564 -518 -492 -266 -857 -117 -597 -228 -893 -20 -575 -349 -110 -146 -747 -487 -415 -474 -593 -480 -806 -432 -467 -61 -491 -648 -512 -729 -147 -149 -477 -311 -93 -76 -505 -5 -229 -985 -354 -931 -504 -441 -545 -811 -824 -573 -646 -504 -243 -74 -463 -362 -508 -526 -901 -571 -602 -711 -812 -849 -250 -597 -976 -334 -600 -902 -735 -837 -202 -270 -687 -472 -206 -221 -953 -120 -978 -504 -71 -122 -494 -568 -866 -437 -169 -513 -988 -301 -158 -447 -93 -669 -333 -477 -83 -847 -728 -73 -95 -766 -71 -195 -726 -706 -731 -898 -950 -95 -503 -130 -23 -460 -492 -220 -770 -85 -722 -318 -933 -498 -286 -355 -37 -873 -872 -314 -227 -882 -279 -185 -309 -23 -670 -716 -490 -131 -873 -120 -169 -488 -37 -763 -432 -687 -204 -9 -588 -555 -246 -797 -43 -248 -70 -970 -308 -354 -928 -961 -911 -379 -148 -636 -400 -685 -600 -745 -10 -58 -299 -520 -990 -457 -176 -579 -330 -602 -503 -844 -489 -801 -466 -470 -169 -595 -927 -781 -506 -111 -600 -310 -121 -458 -694 -479 -581 -916 -778 -707 -760 -127 -158 -909 -348 -752 -941 -807 -882 -344 -260 -253 -738 -989 -349 -126 -102 -581 -685 -950 -170 -581 -182 -840 -19 -743 -473 -899 -574 -555 -539 -533 -658 -814 -712 -370 -905 -616 -899 -163 -996 -226 -283 -798 -236 -108 -233 -974 -29 -499 -583 -190 -872 -159 -686 -146 -21 -694 -78 -851 -608 -995 -743 -495 -858 -972 -175 -136 -383 -275 -997 -521 -60 -359 -860 -983 -218 -631 -699 -330 -387 -980 -130 -98 -597 -561 -599 -297 -808 -884 -380 -261 -827 -212 -925 -704 -331 -661 -820 -458 -854 -931 -748 -530 -651 -948 -450 -82 -104 -339 -304 -334 -858 -89 -543 -838 -350 -527 -427 -342 -718 -461 -261 -754 -600 -932 -160 -126 -998 -189 -158 -163 -632 -966 -856 -440 -27 -994 -924 -847 -863 -103 -134 -1 -429 -656 -432 -236 -215 -222 -753 -776 -987 -924 -602 -12 -707 -89 -927 -148 -27 -566 -436 -73 -472 -451 -515 -168 -300 -668 -312 -950 -321 -358 -383 -451 -710 -32 -430 -381 -270 -122 -678 -430 -69 -697 -642 -452 -725 -906 -917 -238 -616 -371 -540 -616 -284 -829 -702 -96 -468 -221 -816 -637 -173 -378 -863 -41 -982 -279 -504 -372 -364 -198 -59 -358 -73 -120 -43 -353 -524 -519 -309 -521 -945 -614 -575 -597 -241 -9 -363 -211 -357 -574 -863 -282 -177 -706 -185 -572 -513 -810 -696 -694 -266 -599 -960 -795 -330 -63 -367 -358 -899 -746 -762 -679 -306 -998 -877 -149 -326 -577 -266 -75 -228 -890 -410 -937 -97 -978 -711 -342 -311 -632 -258 -598 -781 -484 -701 -103 -832 -512 -510 -335 -835 -577 -390 -611 -853 -336 -119 -419 -481 -491 -929 -700 -655 -438 -290 -551 -674 -390 -548 -699 -880 -509 -656 -292 -230 -440 -494 -354 -98 -721 -571 -412 -569 -886 -291 -566 -407 -580 -799 -266 -459 -438 -504 -994 -728 -706 -195 -676 -704 -991 -16 -816 -218 -578 -775 -653 -457 -704 -383 -157 -998 -141 -24 -287 -797 -577 -201 -722 -40 -842 -404 -981 -582 -149 -312 -673 -305 -863 -878 -984 -49 -412 -512 -258 -452 -567 -738 -551 -637 -34 -489 -178 -500 -380 -275 -27 -656 -957 -296 -244 -798 -794 -6 -342 -75 -875 -499 -254 -741 -153 -330 -579 -422 -601 -960 -35 -848 -640 -68 -127 -672 -251 -833 -660 -176 -851 -653 -759 -358 -740 -657 -591 -802 -459 -293 -441 -428 -118 -694 -253 -637 -632 -132 -749 -809 -665 -922 -327 -977 -463 -919 -647 -559 -130 -630 -964 -118 -182 -564 -195 -353 -422 -499 -202 -430 -582 -488 -481 -548 -373 -233 -890 -592 -949 -552 -458 -80 -413 -944 -159 -439 -554 -493 -42 -289 -38 -181 -701 -255 -801 -315 -193 -103 -133 -19 -39 -822 -662 -530 -682 -265 -497 -647 -590 -510 -834 -170 -131 -132 -273 -131 -12 -948 -757 -905 -301 -451 -254 -946 -166 -539 -715 -374 -555 -313 -28 -3 -499 -958 -41 -481 -571 -564 -731 -140 -224 -636 -208 -146 -570 -488 -11 -388 -786 -613 -16 -853 -891 -450 -51 -184 -566 -950 -302 -880 -601 -177 -317 -186 -870 -23 -359 -84 -424 -514 -627 -105 -927 -823 -553 -817 -399 -246 -711 -232 -967 -494 -274 -167 -798 -209 -564 -328 -523 -591 -159 -324 -458 -757 -755 -433 -235 -963 -516 -350 -29 -593 -478 -434 -590 -687 -893 -778 -177 -383 -481 -604 -671 -940 -296 -133 -205 -901 -824 -595 -955 -547 -904 -811 -894 -394 -176 -588 -251 -642 -975 -111 -190 -70 -331 -332 -265 -19 -261 -276 -379 -917 -998 -976 -675 -909 -603 -605 -368 -650 -732 -535 -844 -443 -142 -744 -589 -761 -721 -620 -244 -209 -349 -334 -753 -215 -564 -259 -461 -539 -271 -980 -115 -519 -335 -441 -3 -438 -547 -809 -306 -795 -972 -119 -681 -259 -636 -507 -445 -814 -470 -746 -489 -885 -43 -987 -502 -101 -410 -912 -548 -251 -973 -999 -829 -922 -707 -119 -446 -225 -248 -482 -268 -804 -947 -756 -122 -842 -766 -493 -94 -576 -31 -552 -576 -609 -178 -587 -924 -10 -559 -603 -538 -557 -945 -949 -218 -955 -929 -478 -931 -239 -986 -838 -106 -247 -327 -899 -61 -899 -942 -540 -830 -981 -454 -249 -700 -996 -814 -254 -429 -265 -360 -106 -163 -990 -244 -804 -893 -42 -448 -270 -4 -116 -537 -919 -396 -129 -694 -839 -205 -201 -817 -955 -601 -574 -931 -178 -11 -98 -965 -93 -257 -647 -876 -669 -468 -38 -784 -841 -315 -783 -617 -232 -651 -591 -240 -441 -811 -399 -376 -815 -433 -745 -489 -550 -731 -236 -286 -210 -455 -96 -422 -937 -378 -330 -495 -470 -552 -877 -333 -57 -909 -34 -18 -135 -408 -2 -130 -722 -964 -922 -941 -314 -856 -229 -620 -618 -877 -103 -93 -693 -253 -853 -984 -187 -137 -914 -112 -476 -363 -168 -283 -190 -536 -586 -702 -603 -64 -292 -945 -983 -932 -720 -498 -447 -642 -14 -349 -770 -948 -452 -136 -877 -599 -388 -322 -721 -826 -128 -81 -193 -648 -633 -504 -882 -276 -792 -53 -784 -218 -208 -985 -214 -499 -889 -770 -253 -27 -555 -14 -819 -716 -857 -190 -867 -329 -212 -286 -766 -396 -824 -431 -807 -446 -933 -649 -202 -738 -362 -58 -365 -508 -255 -804 -150 -878 -915 -919 -518 -491 -941 -349 -915 -69 -699 -826 -517 -737 -347 -497 -119 -480 -357 -568 -460 -601 -947 -888 -59 -771 -86 -53 -647 -447 -834 -227 -514 -110 -403 -290 -370 -338 -713 -342 -431 -496 -643 -427 -450 -435 -654 -200 -355 -227 -232 -516 -123 -391 -496 -315 -519 -501 -943 -213 -570 -126 -119 -709 -761 -811 -339 -483 -841 -158 -829 -734 -160 -986 -837 -830 -856 -593 -115 -286 -234 -495 -760 -45 -617 -417 -911 -827 -411 -564 -25 -100 -120 -430 -445 -334 -331 -697 -568 -877 -977 -269 -160 -713 -400 -197 -681 -503 -739 -123 -272 -382 -880 -575 -301 -665 -288 -503 -139 -63 -842 -158 -729 -792 -371 -443 -448 -294 -449 -542 -286 -639 -702 -538 -448 -198 -561 -860 -399 -136 -576 -677 -758 -582 -361 -954 -935 -935 -924 -594 -238 -484 -901 -634 -865 -513 -608 -431 -201 -207 -393 -155 -589 -979 -753 -274 -899 -896 -948 -900 -608 -123 -527 -81 -317 -782 -706 -912 -970 -401 -844 -858 -614 -147 -7 -66 -147 -673 -168 -974 -68 -483 -81 -171 -929 -775 -557 -553 -164 -856 -512 -333 -707 -994 -912 -153 -998 -420 -180 -155 -146 -95 -911 -191 -425 -622 -340 -645 -672 -166 -395 -679 -972 -111 -445 -753 -570 -102 -605 -876 -663 -795 -332 -966 -130 -692 -400 -128 -183 -530 -532 -679 -350 -13 -681 -446 -856 -188 -994 -584 -517 -775 -944 -606 -879 -423 -846 -968 -257 -799 -585 -759 -840 -708 -363 -689 -327 -329 -987 -436 -420 -594 -476 -173 -378 -948 -651 -115 -246 -684 -707 -815 -919 -237 -837 -787 -200 -810 -534 -860 -909 -604 -298 -17 -924 -671 -276 -890 -353 -418 -462 -204 -528 -397 -974 -363 -815 -286 -515 -687 -88 -273 -388 -19 -485 -898 -646 -833 -542 -530 -895 -274 -713 -519 -105 -751 -137 -67 -65 -595 -409 -233 -732 -145 -612 -489 -756 -111 -436 -757 -568 -834 -599 -932 -740 -396 -196 -268 -866 -1 -112 -422 -239 -458 -205 -847 -760 -14 -461 -634 -196 -617 -454 -538 -188 -561 -591 -452 -515 -909 -41 -81 -165 -105 -824 -46 -611 -686 -814 -532 -560 -923 -516 -341 -625 -118 -762 -287 -874 -144 -318 -233 -178 -270 -352 -66 -677 -907 -319 -558 -130 -224 -58 -816 -813 -545 -599 -16 -518 -816 -134 -417 -349 -353 -796 -1000 -430 -324 -223 -81 -34 -97 -680 -600 -240 -314 -255 -796 -865 -352 -266 -950 -114 -987 -72 -88 -581 -527 -439 -817 -379 -906 -217 -975 -239 -297 -633 -963 -585 -4 -29 -505 -109 -6 -118 -972 -27 -295 -100 -731 -373 -287 -559 -939 -65 -332 -553 -32 -412 -974 -91 -974 -550 -738 -760 -760 -953 -641 -678 -280 -179 -274 -477 -127 -619 -583 -478 -354 -999 -434 -135 -528 -229 -269 -776 -219 -905 -497 -578 -245 -475 -713 -609 -690 -220 -855 -914 -541 -430 -218 -370 -737 -844 -86 -417 -104 -369 -590 -846 -565 -679 -415 -555 -45 -745 -766 -505 -973 -716 -150 -741 -586 -992 -603 -456 -272 -841 -212 -661 -632 -79 -430 -102 -812 -693 -390 -722 -838 -985 -617 -273 -810 -252 -678 -759 -597 -157 -781 -552 -364 -895 -54 -407 -204 -333 -115 -194 -604 -667 -462 -648 -688 -199 -512 -496 -128 -470 -952 -822 -986 -620 -11 -413 -19 -762 -968 -982 -219 -74 -511 -215 -399 -190 -419 -174 -37 -145 -145 -401 -918 -49 -963 -788 -457 -569 -976 -359 -580 -768 -945 -831 -909 -875 -295 -78 -49 -790 -982 -435 -589 -756 -966 -409 -114 -423 -619 -740 -193 -649 -37 -856 -723 -418 -677 -685 -486 -502 -975 -857 -158 -9 -766 -977 -324 -147 -721 -465 -574 -275 -470 -640 -858 -465 -319 -943 -617 -660 -348 -619 -130 -524 -712 -493 -531 -230 -945 -153 -317 -302 -685 -718 -777 -943 -991 -248 -270 -512 -742 -290 -814 -711 -307 -533 -533 -725 -473 -613 -162 -719 -320 -154 -231 -335 -295 -786 -256 -954 -740 -215 -346 -563 -736 -559 -135 -460 -958 -18 -127 -470 -72 -452 -814 -209 -401 -69 -279 -259 -83 -538 -533 -284 -317 -746 -226 -33 -320 -485 -409 -970 -846 -667 -270 -689 -145 -277 -767 -474 -603 -956 -101 -519 -374 -429 -539 -433 -53 -632 -570 -962 -805 -466 -791 -581 -346 -826 -142 -346 -412 -379 -313 -599 -559 -493 -377 -387 -35 -901 -332 -392 -315 -223 -834 -112 -634 -482 -605 -214 -561 -642 -929 -29 -929 -133 -215 -500 -950 -444 -275 -223 -936 -796 -456 -140 -411 -421 -500 -191 -296 -306 -928 -678 -75 -205 -329 -911 -367 -876 -650 -622 -581 -242 -933 -271 -213 -709 -866 -973 -962 -575 -500 -802 -90 -256 -430 -442 -983 -199 -687 -44 -195 -712 -224 -298 -622 -665 -492 -697 -365 -578 -703 -412 -768 -622 -105 -769 -267 -134 -639 -456 -153 -371 -906 -510 -903 -866 -535 -445 -592 -19 -380 -470 -156 -476 -926 -358 -37 -901 -711 -155 -643 -529 -615 -749 -674 -126 -337 -914 -130 -936 -996 -435 -740 -420 -674 -546 -426 -953 -817 -68 -764 -922 -17 -485 -758 -284 -440 -761 -144 -191 -800 -200 -973 -428 -580 -222 -506 -967 -978 -780 -720 -177 -642 -609 -867 -185 -640 -101 -255 -76 -723 -840 -354 -97 -42 -650 -500 -624 -585 -821 -165 -893 -792 -839 -674 -930 -893 -910 -778 -313 -929 -183 -379 -648 -179 -89 -11 -633 -184 -226 -395 -523 -998 -963 -939 -191 -440 -968 -811 -141 -75 -643 -471 -283 -870 -97 -220 -946 -46 -447 -236 -669 -877 -569 -19 -871 -467 -5 -68 -368 -154 -294 -611 -510 -80 -174 -728 -972 -729 -561 -344 -709 -1000 -893 -612 -857 -450 -161 -697 -525 -768 -527 -849 -512 -736 -188 -402 -954 -807 -610 -208 -399 -467 -689 -136 -966 -915 -794 -157 -613 -970 -507 -986 -93 -22 -288 -400 -151 -25 -999 -509 -868 -670 -134 -566 -781 -606 -315 -598 -129 -628 -570 -248 -860 -410 -227 -587 -143 -580 -358 -691 -443 -688 -889 -28 -630 -592 -446 -541 -255 -526 -213 -463 -834 -848 -967 -675 -509 -766 -699 -481 -957 -614 -180 -645 -453 -794 -422 -632 -89 -870 -744 -559 -706 -534 -544 -910 -813 -210 -640 -951 -405 -154 -583 -506 -137 -607 -673 -248 -520 -255 -45 -310 -886 -451 -675 -206 -363 -878 -763 -556 -533 -907 -147 -294 -994 -302 -102 -113 -624 -181 -120 -230 -502 -65 -675 -267 -769 -882 -793 -601 -87 -192 -709 -296 -696 -784 -116 -958 -497 -656 -893 -214 -673 -381 -760 -743 -330 -399 -19 -89 -819 -779 -570 -92 -27 -864 -421 -569 -508 -369 -244 -361 -691 -800 -597 -269 -630 -313 -571 -955 -938 -848 -922 -843 -700 -15 -465 -442 -860 -975 -221 -727 -552 -415 -594 -795 -368 -409 -989 -414 -53 -733 -469 -698 -851 -308 -207 -535 -327 -631 -325 -961 -751 -225 -99 -779 -961 -59 -561 -224 -48 -885 -149 -103 -849 -575 -605 -209 -498 -123 -739 -61 -898 -676 -89 -762 -453 -326 -950 -263 -815 -363 -173 -97 -402 -996 -593 -641 -690 -557 -524 -28 -273 -393 -657 -178 -771 -828 -985 -291 -604 -301 -623 -996 -780 -361 -214 -567 -241 -176 -961 -861 -117 -86 -813 -464 -129 -236 -77 -342 -258 -464 -803 -936 -331 -746 -371 -935 -359 -707 -807 -949 -432 -261 -792 -724 -296 -609 -740 -719 -599 -899 -104 -82 -669 -949 -513 -640 -667 -646 -865 -524 -61 -544 -237 -179 -127 -427 -315 -127 -627 -697 -364 -461 -120 -595 -572 -940 -435 -571 -202 -86 -419 -403 -967 -994 -46 -44 -919 -972 -281 -226 -573 -655 -677 -75 -60 -883 -257 -22 -764 -310 -260 -557 -470 -391 -411 -41 -265 -680 -926 -255 -664 -680 -599 -226 -988 -464 -646 -692 -491 -590 -44 -989 -494 -937 -245 -301 -486 -994 -481 -757 -529 -631 -591 -465 -548 -736 -266 -533 -144 -557 -132 -662 -804 -23 -213 -966 -821 -580 -927 -317 -971 -885 -597 -326 -317 -364 -409 -742 -916 -361 -345 -494 -950 -20 -600 -645 -580 -402 -72 -719 -322 -747 -556 -748 -18 -613 -919 -428 -982 -292 -684 -874 -274 -182 -296 -288 -793 -981 -809 -383 -590 -336 -34 -797 -511 -979 -609 -883 -396 -458 -559 -343 -282 -664 -930 -637 -445 -384 -759 -64 -931 -580 -326 -119 -905 -634 -984 -270 -362 -464 -140 -745 -614 -260 -936 -192 -861 -168 -363 -375 -145 -725 -810 -153 -974 -530 -432 -889 -917 -215 -950 -430 -340 -18 -374 -306 -620 -632 -160 -65 -781 -129 -948 -54 -152 -163 -701 -176 -224 -927 -996 -450 -924 -357 -810 -104 -746 -932 -959 -542 -567 -646 -711 -687 -321 -634 -125 -809 -533 -569 -223 -777 -743 -168 -232 -494 -885 -632 -644 -44 -742 -462 -882 -374 -498 -447 -506 -85 -360 -421 -722 -119 -929 -659 -542 -78 -753 -520 -381 -746 -542 -240 -628 -542 -501 -669 -114 -135 -532 -570 -691 -237 -783 -31 -934 -878 -899 -633 -703 -222 -812 -526 -592 -338 -754 -551 -339 -427 -126 -934 -447 -539 -123 -528 -15 -897 -283 -58 -269 -215 -77 -942 -191 -627 -963 -462 -928 -165 -599 -156 -874 -417 -467 -258 -61 -842 -610 -185 -146 -327 -123 -44 -939 -299 -306 -155 -359 -97 -653 -116 -132 -266 -289 -311 -177 -763 -194 -204 -481 -378 -262 -808 -222 -195 -944 -412 -474 -761 -676 -892 -340 -436 -365 -363 -982 -512 -323 -809 -358 -518 -764 -262 -767 -680 -543 -310 -682 -178 -638 -116 -170 -623 -913 -898 -593 -647 -260 -610 -29 -158 -35 -19 -947 -693 -942 -624 -873 -473 -565 -401 -292 -350 -844 -550 -60 -613 -745 -42 -96 -825 -860 -6 -308 -126 -620 -594 -45 -203 -629 -625 -570 -645 -690 -309 -840 -562 -411 -875 -808 -956 -553 -691 -118 -453 -446 -49 -814 -499 -902 -643 -261 -848 -87 -752 -172 -758 -176 -459 -970 -119 -735 -795 -459 -86 -573 -852 -918 -266 -115 -335 -584 -893 -75 -48 -291 -769 -175 -339 -642 -381 -255 -809 -630 -803 -77 -662 -702 -21 -142 -634 -700 -650 -41 -775 -267 -509 -840 -600 -83 -984 -571 -858 -216 -897 -624 -505 -342 -871 -206 -743 -792 -93 -863 -764 -338 -636 -767 -327 -935 -908 -917 -654 -188 -921 -131 -290 -594 -53 -441 -471 -17 -928 -191 -842 -385 -280 -402 -458 -223 -415 -703 -892 -132 -574 -700 -598 -652 -932 -709 -869 -816 -695 -345 -401 -815 -728 -649 -107 -617 -477 -71 -689 -967 -464 -635 -431 -719 -8 -714 -717 -617 -24 -368 -927 -359 -270 -402 -28 -208 -280 -55 -682 -438 -681 -994 -227 -1 -782 -153 -237 -58 -682 -894 -863 -24 -727 -515 -402 -403 -715 -155 -907 -40 -9 -568 -355 -649 -156 -569 -833 -209 -298 -537 -289 -11 -713 -897 -584 -380 -10 -20 -27 -442 -216 -210 -163 -781 -602 -416 -673 -280 -584 -122 -823 -496 -364 -385 -651 -373 -698 -128 -247 -120 -89 -101 -915 -288 -562 -373 -394 -268 -398 -865 -93 -289 -156 -53 -631 -801 -515 -549 -975 -393 -859 -935 -404 -131 -571 -561 -231 -146 -754 -565 -631 -90 -173 -714 -323 -765 -99 -5 -761 -631 -968 -250 -823 -382 -279 -719 -764 -840 -363 -996 -185 -141 -162 -743 -594 -823 -175 -218 -827 -84 -508 -865 -294 -972 -617 -281 -850 -457 -811 -461 -147 -587 -21 -570 -405 -126 -559 -4 -544 -295 -830 -613 -595 -1 -103 -240 -319 -159 -750 -596 -38 -555 -214 -771 -336 -487 -312 -486 -608 -199 -473 -499 -48 -162 -405 -350 -609 -910 -549 -122 -973 -576 -257 -315 -896 -726 -729 -987 -30 -386 -915 -790 -841 -361 -30 -904 -264 -178 -849 -601 -326 -842 -844 -970 -206 -513 -641 -469 -338 -91 -937 -482 -835 -994 -498 -157 -503 -203 -552 -992 -691 -214 -681 -136 -111 -312 -976 -708 -146 -191 -333 -413 -764 -797 -358 -167 -596 -900 -676 -998 -399 -853 -917 -256 -356 -77 -190 -497 -625 -761 -485 -431 -774 -903 -903 -423 -490 -673 -627 -704 -20 -141 -783 -811 -819 -698 -582 -539 -342 -283 -519 -959 -180 -937 -187 -573 -778 -943 -86 -782 -853 -909 -75 -435 -82 -253 -250 -986 -458 -16 -930 -559 -986 -392 -732 -308 -671 -289 -260 -403 -400 -312 -739 -692 -941 -710 -798 -164 -9 -524 -756 -88 -528 -837 -927 -557 -763 -117 -644 -834 -740 -37 -645 -611 -282 -606 -243 -985 -100 -491 -107 -274 -739 -377 -569 -218 -645 -790 -288 -930 -311 -17 -254 -959 -692 -362 -143 -633 -672 -720 -699 -552 -828 -729 -405 -842 -891 -173 -818 -976 -722 -86 -273 -115 -116 -557 -500 -795 -7 -803 -25 -797 -377 -490 -169 -730 -620 -551 -769 -871 -345 -351 -604 -114 -776 -746 -159 -502 -357 -851 -253 -481 -443 -643 -904 -910 -727 -293 -137 -701 -743 -572 -944 -43 -856 -483 -126 -292 -877 -754 -791 -391 -382 -344 -941 -8 -222 -798 -678 -468 -1 -735 -135 -674 -922 -967 -84 -222 -182 -806 -565 -124 -34 -69 -108 -94 -550 -971 -420 -511 -683 -608 -861 -71 -955 -257 -852 -472 -973 -358 -650 -506 -86 -960 -780 -304 -846 -161 -301 -764 -793 -447 -357 -639 -536 -644 -668 -115 -74 -31 -253 -458 -903 -352 -497 -745 -865 -564 -794 -452 -931 -933 -819 -69 -101 -514 -271 -970 -220 -940 -644 -908 -977 -389 -203 -77 -250 -142 -233 -999 -350 -139 -42 -760 -339 -886 -734 -16 -957 -3 -623 -692 -781 -784 -937 -406 -295 -923 -378 -580 -37 -25 -522 -649 -480 -567 -485 -934 -602 -367 -504 -773 -375 -621 -840 -383 -200 -524 -684 -826 -443 -625 -618 -273 -686 -495 -752 -616 -370 -483 -618 -832 -27 -146 -225 -813 -874 -111 -978 -519 -67 -83 -822 -569 -596 -994 -494 -158 -821 -855 -519 -260 -485 -979 -628 -445 -931 -200 -351 -94 -14 -53 -130 -673 -224 -272 -353 -448 -278 -237 -550 -745 -254 -52 -899 -408 -840 -357 -553 -395 -272 -938 -515 -414 -396 -965 -590 -977 -78 -49 -263 -252 -518 -925 -100 -257 -317 -185 -559 -834 -902 -410 -29 -166 -462 -46 -849 -329 -338 -206 -534 -207 -347 -231 -934 -582 -946 -465 -699 -628 -222 -265 -447 -347 -961 -26 -203 -180 -949 -167 -562 -127 -663 -322 -37 -382 -134 -851 -11 -333 -273 -132 -73 -840 -485 -317 -217 -295 -528 -771 -83 -179 -812 -865 -368 -520 -749 -104 -327 -646 -642 -82 -516 -482 -335 -411 -343 -386 -24 -90 -117 -13 -413 -965 -836 -745 -136 -974 -182 -309 -315 -679 -221 -802 -317 -588 -390 -119 -6 -453 -735 -358 -985 -16 -604 -451 -213 -650 -461 -73 -98 -216 -827 -151 -127 -570 -423 -278 -125 -138 -340 -250 -199 -511 -380 -763 -798 -637 -481 -314 -908 -805 -758 -67 -856 -128 -863 -626 -54 -648 -368 -62 -296 -581 -527 -440 -297 -330 -411 -525 -354 -195 -710 -112 -798 -634 -566 -747 -501 -771 -266 -369 -554 -438 -788 -843 -6 -429 -761 -153 -168 -632 -647 -996 -432 -353 -978 -394 -573 -990 -207 -618 -141 -172 -926 -897 -799 -638 -87 -841 -845 -957 -733 -310 -357 -123 -766 -821 -91 -512 -94 -103 -616 -577 -460 -110 -279 -342 -273 -370 -166 -675 -202 -642 -257 -946 -296 -279 -242 -997 -295 -824 -331 -523 -78 -149 -370 -808 -333 -325 -123 -787 -288 -216 -714 -155 -889 -591 -754 -373 -665 -360 -577 -895 -993 -550 -384 -363 -404 -900 -36 -956 -171 -802 -403 -21 -469 -572 -42 -365 -937 -401 -412 -350 -178 -518 -202 -550 -682 -120 -326 -556 -809 -374 -788 -228 -707 -910 -278 -897 -958 -647 -850 -964 -246 -790 -695 -301 -293 -781 -825 -351 -55 -446 -712 -695 -866 -788 -179 -828 -721 -157 -615 -221 -513 -96 -795 -610 -929 -239 -915 -619 -316 -71 -365 -954 -127 -371 -577 -59 -787 -124 -336 -532 -110 -492 -308 -646 -533 -351 -426 -711 -780 -749 -116 -222 -83 -469 -907 -916 -442 -810 -785 -752 -688 -853 -704 -972 -929 -418 -572 -528 -200 -842 -43 -883 -58 -931 -963 -517 -794 -894 -941 -615 -697 -510 -501 -322 -786 -656 -714 -863 -200 -161 -321 -968 -693 -586 -991 -746 -388 -277 -38 -107 -624 -888 -332 -938 -256 -84 -33 -303 -907 -621 -11 -35 -516 -306 -191 -130 -505 -921 -706 -343 -399 -181 -280 -573 -291 -347 -929 -642 -951 -224 -865 -563 -319 -931 -117 -736 -926 -587 -994 -610 -187 -233 -161 -658 -747 -645 -791 -794 -676 -797 -130 -287 -613 -985 -424 -52 -695 -846 -540 -858 -674 -549 -878 -999 -450 -671 -636 -98 -781 -736 -1000 -468 -685 -76 -438 -917 -472 -537 -739 -950 -171 -963 -35 -663 -603 -593 -924 -328 -620 -445 -25 -636 -765 -964 -195 -400 -358 -107 -329 -681 -621 -554 -413 -385 -323 -142 -687 -893 -175 -889 -38 -179 -604 -550 -1 -752 -762 -654 -647 -249 -948 -964 -272 -132 -924 -731 -424 -584 -692 -349 -841 -341 -989 -870 -583 -492 -949 -799 -182 -891 -767 -87 -572 -488 -283 -437 -737 -329 -629 -66 -387 -891 -37 -583 -964 -773 -130 -197 -990 -759 -984 -890 -134 -724 -133 -826 -304 -611 -791 -677 -532 -939 -677 -993 -661 -357 -149 -181 -672 -632 -20 -539 -422 -775 -103 -111 -650 -15 -891 -10 -210 -679 -923 -36 -682 -768 -329 -479 -666 -604 -761 -554 -738 -969 -641 -353 -306 -397 -560 -537 -133 -652 -751 -324 -303 -278 -91 -920 -766 -428 -212 -670 -974 -140 -912 -795 -249 -722 -231 -246 -657 -322 -604 -227 -966 -553 -403 -458 -638 -98 -20 -245 -403 -46 -620 -824 -277 -309 -411 -278 -885 -909 -855 -835 -526 -905 -310 -950 -498 -628 -180 -544 -554 -873 -637 -684 -764 -111 -418 -261 -76 -191 -580 -900 -636 -333 -897 -880 -718 -463 -475 -466 -294 -199 -483 -385 -840 -333 -30 -536 -735 -459 -321 -914 -581 -454 -821 -564 -84 -545 -240 -65 -888 -835 -791 -444 -545 -654 -90 -940 -152 -287 -131 -538 -634 -589 -639 -560 -26 -322 -649 -905 -404 -260 -759 -962 -833 -976 -23 -461 -521 -336 -358 -726 -711 -694 -259 -751 -130 -89 -250 -514 -993 -546 -444 -267 -485 -640 -451 -22 -774 -892 -616 -235 -842 -270 -27 -209 -133 -28 -398 -393 -968 -178 -501 -160 -452 -35 -875 -854 -650 -93 -544 -587 -569 -247 -585 -923 -985 -32 -317 -844 -740 -362 -377 -439 -531 -35 -800 -748 -336 -516 -132 -858 -194 -953 -694 -678 -719 -625 -841 -450 -536 -68 -879 -453 -41 -954 -937 -980 -711 -231 -955 -762 -426 -394 -808 -245 -15 -370 -894 -703 -874 -355 -226 -637 -917 -767 -796 -470 -285 -595 -539 -227 -595 -638 -717 -10 -681 -268 -830 -387 -423 -394 -189 -668 -37 -932 -48 -407 -256 -164 -705 -437 -212 -969 -390 -644 -691 -46 -535 -474 -240 -824 -376 -156 -402 -568 -444 -394 -804 -985 -849 -611 -984 -436 -860 -171 -857 -842 -8 -94 -934 -969 -191 -445 -822 -322 -643 -982 -696 -922 -827 -599 -719 -696 -578 -857 -416 -324 -85 -281 -329 -563 -617 -579 -775 -487 -42 -425 -427 -249 -110 -566 -362 -278 -127 -338 -949 -758 -717 -348 -501 -860 -330 -765 -771 -351 -406 -703 -154 -191 -769 -184 -447 -429 -338 -684 -862 -539 -274 -940 -183 -923 -284 -268 -696 -348 -925 -139 -594 -481 -594 -634 -971 -311 -60 -499 -952 -250 -333 -486 -870 -591 -312 -679 -39 -750 -606 -888 -370 -770 -414 -524 -232 -886 -736 -231 -387 -117 -242 -311 -374 -34 -408 -389 -466 -180 -643 -414 -420 -810 -217 -987 -306 -107 -515 -834 -492 -94 -870 -149 -820 -373 -921 -989 -897 -368 -805 -152 -488 -36 -745 -854 -728 -792 -176 -36 -688 -211 -218 -41 -367 -75 -704 -530 -281 -205 -964 -905 -912 -556 -358 -256 -848 -295 -118 -867 -832 -425 -740 -816 -238 -903 -19 -256 -567 -179 -105 -513 -495 -363 -88 -241 -37 -96 -731 -863 -451 -857 -362 -155 -630 -363 -85 -51 -993 -66 -515 -251 -873 -855 -219 -611 -791 -644 -404 -958 -778 -363 -187 -395 -122 -380 -921 -367 -324 -656 -605 -900 -142 -68 -742 -437 -896 -365 -475 -928 -574 -11 -670 -309 -749 -754 -736 -542 -38 -877 -420 -75 -132 -1000 -331 -506 -406 -103 -195 -746 -124 -918 -991 -425 -242 -468 -332 -14 -671 -615 -592 -655 -848 -76 -726 -31 -829 -417 -668 -968 -305 -408 -821 -102 -598 -471 -640 -163 -644 -634 -706 -58 -836 -378 -186 -877 -802 -392 -270 -935 -514 -918 -122 -766 -715 -971 -669 -189 -865 -192 -916 -581 -139 -157 -274 -510 -863 -587 -569 -832 -627 -486 -617 -94 -567 -433 -276 -195 -452 -82 -515 -859 -841 -640 -624 -288 -666 -163 -392 -165 -153 -347 -572 -301 -948 -472 -723 -461 -470 -839 -622 -575 -477 -589 -471 -519 -559 -732 -950 -328 -792 -749 -378 -756 -271 -652 -295 -253 -432 -109 -259 -613 -282 -792 -659 -101 -245 -773 -622 -125 -57 -373 -962 -325 -951 -289 -519 -746 -937 -625 -850 -447 -780 -832 -217 -230 -337 -466 -50 -960 -252 -885 -626 -51 -713 -204 -765 -174 -244 -247 -654 -165 -562 -162 -588 -975 -875 -702 -373 -594 -189 -510 -696 -751 -921 -72 -144 -168 -426 -302 -879 -251 -93 -536 -136 -925 -35 -966 -427 -244 -770 -379 -315 -34 -423 -877 -511 -210 -995 -779 -582 -724 -14 -919 -334 -948 -857 -279 -173 -338 -242 -791 -694 -714 -478 -111 -4 -307 -330 -31 -778 -729 -583 -983 -553 -216 -12 -57 -769 -676 -189 -890 -928 -463 -974 -123 -591 -74 -422 -364 -763 -811 -356 -371 -124 -464 -767 -838 -931 -755 -921 -380 -703 -98 -409 -255 -311 -633 -695 -446 -910 -344 -278 -671 -255 -618 -477 -113 -686 -902 -785 -879 -516 -103 -895 -211 -68 -162 -380 -27 -598 -168 -364 -910 -109 -574 -199 -433 -578 -224 -270 -284 -39 -137 -748 -513 -128 -554 -971 -357 -457 -341 -244 -542 -687 -238 -140 -426 -603 -988 -531 -273 -338 -274 -950 -102 -90 -812 -806 -978 -496 -937 -110 -587 -473 -347 -23 -895 -946 -897 -250 -799 -931 -418 -875 -695 -351 -798 -143 -411 -747 -632 -231 -748 -774 -842 -684 -108 -142 -786 -5 -480 -402 -578 -202 -258 -853 -690 -815 -873 -14 -270 -269 -825 -176 -868 -794 -210 -427 -446 -683 -932 -977 -307 -4 -230 -994 -419 -455 -351 -118 -855 -433 -355 -413 -689 -564 -135 -244 -128 -330 -253 -101 -856 -592 -834 -902 -412 -408 -664 -55 -949 -597 -847 -352 -785 -649 -754 -12 -800 -829 -740 -947 -989 -942 -197 -691 -959 -358 -676 -781 -833 -795 -12 -252 -777 -204 -814 -678 -492 -572 -125 -988 -497 -762 -435 -6 -467 -804 -433 -693 -654 -568 -447 -690 -135 -306 -885 -687 -509 -650 -656 -92 -495 -954 -387 -329 -953 -236 -813 -353 -78 -626 -827 -515 -47 -411 -893 -694 -910 -972 -122 -615 -495 -801 -524 -839 -281 -218 -464 -795 -367 -263 -956 -682 -696 -269 -557 -796 -458 -233 -938 -768 -898 -126 -185 -116 -29 -362 -252 -77 -928 -631 -978 -33 -364 -726 -946 -332 -685 -422 -355 -825 -587 -234 -517 -663 -346 -544 -831 -479 -991 -924 -473 -434 -178 -823 -264 -412 -139 -233 -275 -442 -709 -171 -430 -576 -552 -817 -127 -849 -331 -865 -379 -656 -227 -958 -699 -202 -233 -756 -758 -149 -284 -171 -186 -77 -768 -870 -681 -505 -572 -171 -750 -43 -455 -821 -816 -52 -961 -989 -885 -36 -655 -268 -785 -373 -335 -940 -58 -755 -437 -608 -347 -966 -88 -88 -197 -279 -532 -491 -739 -742 -896 -222 -952 -842 -643 -731 -111 -77 -599 -698 -807 -325 -943 -542 -738 -931 -585 -986 -132 -900 -995 -21 -544 -515 -843 -832 -550 -221 -733 -902 -862 -496 -653 -569 -126 -575 -138 -199 -975 -710 -701 -731 -410 -983 -277 -415 -404 -524 -286 -309 -748 -575 -912 -188 -70 -307 -794 -466 -934 -21 -356 -646 -19 -185 -529 -869 -483 -37 -391 -787 -83 -412 -208 -8 -354 -124 -960 -667 -553 -93 -211 -869 -954 -614 -844 -321 -53 -539 -728 -475 -767 -37 -195 -272 -122 -252 -759 -741 -392 -222 -919 -338 -114 -125 -776 -221 -694 -227 -722 -570 -38 -713 -555 -998 -719 -772 -596 -879 -245 -66 -547 -796 -744 -22 -475 -271 -102 -56 -801 -612 -346 -706 -801 -323 -892 -565 -743 -48 -709 -529 -154 -735 -998 -700 -759 -10 -412 -449 -113 -437 -959 -967 -535 -678 -144 -305 -369 -633 -79 -650 -866 -133 -675 -307 -673 -306 -338 -665 -705 -318 -28 -344 -503 -380 -743 -491 -88 -116 -267 -45 -272 -187 -822 -925 -689 -725 -2 -290 -445 -703 -934 -105 -638 -407 -326 -60 -606 -589 -46 -750 -192 -913 -275 -661 -780 -302 -150 -48 -857 -244 -694 -244 -693 -890 -135 -795 -161 -238 -525 -828 -191 -575 -890 -127 -960 -217 -879 -306 -776 -730 -920 -431 -766 -115 -544 -767 -965 -202 -529 -335 -301 -942 -133 -65 -875 -429 -694 -936 -791 -523 -967 -438 -450 -287 -347 -738 -72 -883 -123 -993 -670 -464 -566 -171 -339 -302 -702 -552 -309 -268 -327 -386 -98 -570 -512 -633 -538 -668 -830 -117 -754 -434 -837 -871 -226 -559 -995 -239 -875 -70 -670 -394 -888 -898 -408 -990 -499 -254 -343 -212 -668 -351 -384 -59 -877 -720 -735 -807 -409 -740 -506 -681 -882 -409 -23 -50 -755 -690 -967 -251 -134 -825 -421 -195 -29 -765 -747 -79 -570 -64 -551 -112 -586 -854 -578 -439 -375 -176 -208 -100 -165 -369 -765 -872 -165 -192 -793 -325 -952 -651 -288 -272 -637 -233 -252 -563 -85 -211 -581 -704 -422 -66 -847 -357 -920 -961 -344 -875 -630 -368 -872 -27 -820 -686 -197 -652 -60 -238 -260 -318 -804 -121 -480 -443 -251 -163 -717 -86 -757 -101 -223 -538 -413 -523 -847 -636 -733 -4 -704 -769 -517 -755 -889 -950 -298 -383 -986 -385 -529 -694 -490 -974 -48 -131 -794 -65 -463 -881 -602 -672 -474 -103 -91 -591 -956 -313 -504 -66 -912 -305 -785 -769 -500 -675 -593 -573 -605 -297 -570 -940 -306 -450 -323 -574 -44 -212 -765 -762 -29 -802 -872 -770 -187 -429 -538 -886 -168 -51 -54 -580 -498 -69 -896 -603 -376 -959 -738 -992 -916 -250 -218 -477 -799 -226 -139 -465 -842 -529 -968 -188 -432 -307 -270 -298 -390 -805 -478 -710 -617 -65 -860 -531 -718 -460 -728 -412 -976 -33 -60 -969 -750 -34 -293 -163 -778 -122 -363 -312 -958 -263 -667 -667 -604 -448 -879 -535 -451 -926 -889 -493 -41 -40 -918 -243 -360 -29 -986 -990 -886 -819 -16 -624 -967 -125 -346 -147 -617 -371 -666 -926 -677 -930 -993 -726 -153 -296 -423 -701 -254 -971 -985 -982 -851 -790 -191 -189 -328 -687 -902 -498 -99 -960 -352 -580 -2 -542 -267 -883 -557 -545 -947 -782 -168 -223 -352 -274 -467 -243 -944 -494 -892 -411 -812 -332 -559 -600 -930 -215 -967 -966 -344 -167 -869 -743 -407 -684 -961 -685 -305 -335 -235 -236 -703 -222 -693 -717 -40 -207 -823 -488 -959 -698 -353 -48 -489 -831 -170 -128 -635 -882 -848 -270 -214 -990 -857 -975 -888 -593 -615 -788 -603 -785 -581 -590 -931 -70 -486 -613 -132 -450 -129 -153 -901 -968 -481 -751 -108 -644 -26 -182 -245 -217 -694 -755 -795 -70 -973 -307 -850 -991 -517 -688 -899 -289 -538 -619 -349 -181 -968 -131 -455 -255 -146 -476 -272 -711 -865 -590 -759 -81 -581 -436 -939 -815 -955 -29 -697 -922 -595 -459 -16 -336 -697 -509 -602 -461 -972 -922 -871 -498 -324 -551 -820 -755 -765 -829 -874 -860 -753 -709 -440 -405 -358 -6 -671 -153 -234 -159 -511 -536 -246 -610 -155 -818 -71 -668 -530 -16 -834 -478 -649 -547 -654 -831 -454 -334 -504 -575 -699 -420 -348 -198 -666 -923 -302 -923 -280 -687 -523 -304 -730 -232 -700 -354 -351 -124 -715 -972 -765 -613 -250 -849 -812 -191 -562 -734 -824 -231 -849 -906 -609 -974 -609 -485 -251 -521 -661 -969 -997 -586 -567 -764 -155 -23 -86 -135 -824 -406 -543 -114 -325 -352 -524 -177 -674 -241 -764 -57 -202 -846 -210 -366 -916 -773 -531 -491 -388 -271 -68 -433 -118 -759 -118 -632 -679 -296 -254 -737 -725 -682 -788 -952 -934 -477 -796 -236 -445 -648 -759 -794 -437 -474 -944 -544 -324 -1 -643 -287 -535 -849 -514 -773 -11 -608 -194 -586 -788 -600 -939 -128 -71 -330 -496 -170 -241 -658 -446 -375 -844 -323 -917 -597 -126 -40 -479 -144 -808 -829 -47 -794 -887 -794 -580 -165 -604 -262 -317 -535 -706 -605 -777 -119 -199 -529 -602 -241 -733 -653 -586 -782 -304 -989 -63 -865 -725 -840 -693 -183 -81 -645 -865 -744 -534 -226 -89 -434 -607 -221 -992 -581 -747 -851 -397 -132 -46 -153 -220 -849 -40 -899 -84 -713 -153 -262 -430 -73 -840 -106 -283 -246 -658 -649 -896 -193 -327 -383 -740 -839 -130 -119 -826 -534 -104 -371 -152 -546 -798 -228 -775 -887 -405 -951 -381 -520 -433 -368 -128 -170 -159 -498 -353 -750 -382 -303 -984 -243 -963 -603 -765 -419 -108 -716 -410 -805 -521 -834 -878 -212 -855 -524 -195 -111 -293 -890 -54 -783 -371 -126 -396 -620 -1000 -892 -157 -573 -784 -707 -631 -505 -658 -658 -485 -834 -100 -378 -503 -914 -562 -818 -501 -245 -590 -525 -875 -277 -240 -585 -946 -893 -499 -193 -239 -232 -719 -384 -956 -16 -861 -90 -224 -678 -527 -202 -432 -227 -247 -100 -769 -188 -435 -101 -380 -263 -299 -806 -421 -71 -283 -979 -550 -78 -75 -508 -991 -790 -367 -399 -321 -602 -634 -93 -796 -781 -812 -559 -197 -27 -326 -537 -337 -489 -650 -312 -680 -422 -342 -824 -595 -449 -938 -78 -733 -304 -206 -386 -542 -967 -49 -516 -845 -824 -293 -570 -529 -174 -266 -390 -779 -465 -855 -261 -380 -35 -197 -634 -693 -672 -831 -655 -849 -386 -548 -743 -257 -1 -955 -905 -761 -529 -691 -382 -804 -221 -465 -120 -516 -377 -270 -753 -539 -408 -695 -170 -657 -202 -999 -396 -673 -229 -308 -9 -216 -675 -34 -859 -166 -976 -145 -666 -168 -236 -33 -311 -915 -830 -247 -428 -449 -429 -174 -17 -834 -798 -752 -210 -579 -876 -160 -383 -212 -320 -872 -632 -945 -401 -492 -760 -518 -892 -538 -198 -922 -753 -123 -232 -867 -673 -559 -929 -306 -397 -561 -249 -627 -658 -817 -548 -981 -400 -137 -777 -447 -652 -338 -861 -715 -722 -991 -861 -723 -258 -326 -785 -325 -507 -737 -860 -98 -802 -76 -128 -499 -508 -960 -14 -629 -977 -72 -97 -838 -108 -803 -689 -41 -599 -235 -871 -433 -178 -366 -234 -599 -451 -73 -729 -889 -522 -748 -700 -55 -435 -194 -3 -77 -250 -100 -119 -81 -685 -849 -65 -356 -578 -766 -783 -473 -473 -994 -809 -693 -405 -585 -263 -529 -40 -512 -41 -422 -938 -862 -260 -480 -866 -407 -369 -23 -877 -620 -99 -559 -82 -356 -530 -289 -409 -300 -641 -257 -689 -253 -909 -69 -711 -766 -252 -427 -229 -435 -621 -272 -540 -132 -614 -44 -359 -731 -304 -430 -331 -409 -182 -778 -540 -854 -458 -285 -705 -671 -400 -984 -655 -865 -835 -929 -254 -447 -976 -928 -733 -478 -963 -26 -771 -438 -366 -357 -793 -872 -178 -996 -620 -146 -22 -411 -611 -196 -929 -432 -874 -230 -135 -76 -693 -511 -978 -519 -476 -726 -381 -274 -552 -78 -608 -472 -414 -401 -611 -206 -358 -85 -283 -695 -584 -598 -579 -900 -535 -496 -360 -225 -458 -550 -69 -883 -897 -271 -336 -79 -511 -276 -407 -520 -332 -463 -312 -250 -958 -490 -641 -752 -391 -608 -955 -148 -786 -206 -929 -840 -530 -900 -184 -602 -33 -517 -324 -774 -135 -574 -538 -168 -690 -869 -927 -693 -698 -567 -264 -334 -522 -606 -10 -770 -177 -193 -852 -200 -619 -114 -54 -390 -276 -448 -742 -663 -576 -204 -256 -749 -292 -585 -877 -223 -133 -693 -967 -419 -413 -760 -502 -64 -37 -349 -687 -140 -334 -737 -151 -353 -274 -407 -901 -157 -963 -154 -537 -475 -117 -420 -172 -531 -272 -989 -107 -236 -763 -599 -490 -921 -881 -232 -905 -158 -69 -164 -44 -988 -285 -206 -219 -819 -26 -258 -419 -310 -399 -17 -601 -738 -933 -798 -88 -204 -496 -169 -553 -682 -331 -907 -579 -895 -453 -788 -338 -870 -91 -650 -920 -331 -765 -563 -205 -946 -325 -811 -128 -445 -853 -237 -609 -141 -827 -371 -439 -642 -34 -153 -54 -438 -962 -505 -123 -415 -921 -926 -823 -940 -976 -794 -552 -794 -86 -130 -409 -308 -680 -359 -785 -608 -878 -816 -877 -109 -645 -640 -945 -448 -212 -809 -953 -876 -317 -23 -564 -166 -683 -728 -250 -551 -916 -735 -273 -939 -510 -973 -856 -818 -202 -631 -843 -836 -691 -689 -645 -743 -812 -161 -283 -608 -44 -679 -602 -715 -126 -653 -138 -801 -330 -697 -511 -766 -238 -778 -808 -354 -247 -915 -282 -548 -956 -270 -324 -138 -560 -965 -991 -395 -442 -254 -314 -312 -452 -491 -441 -884 -138 -409 -729 -940 -928 -879 -334 -893 -16 -757 -536 -673 -986 -884 -566 -942 -673 -541 -898 -825 -317 -715 -208 -613 -451 -91 -317 -416 -278 -572 -781 -777 -783 -566 -509 -681 -370 -90 -712 -666 -166 -866 -708 -151 -792 -36 -454 -721 -506 -97 -992 -332 -915 -988 -514 -564 -37 -558 -274 -44 -33 -716 -461 -18 -47 -921 -862 -932 -665 -320 -332 -798 -414 -575 -510 -7 -207 -599 -100 -823 -915 -244 -742 -878 -88 -994 -419 -928 -931 -563 -465 -205 -406 -775 -903 -512 -408 -315 -589 -666 -500 -781 -957 -354 -142 -495 -398 -624 -887 -544 -782 -622 -221 -997 -437 -797 -271 -506 -664 -456 -868 -344 -7 -25 -84 -226 -234 -407 -917 -876 -441 -609 -810 -661 -172 -404 -196 -414 -942 -509 -519 -54 -794 -152 -433 -4 -752 -524 -793 -800 -342 -642 -536 -223 -782 -829 -15 -306 -373 -573 -883 -753 -808 -496 -935 -989 -604 -591 -470 -443 -629 -513 -376 -958 -633 -252 -601 -780 -400 -134 -679 -52 -577 -731 -692 -883 -408 -727 -533 -382 -511 -910 -792 -650 -973 -839 -750 -10 -531 -868 -458 -443 -364 -538 -634 -245 -354 -28 -480 -651 -325 -73 -187 -332 -751 -219 -360 -972 -596 -59 -333 -282 -474 -489 -725 -620 -906 -806 -746 -126 -440 -556 -900 -640 -727 -561 -215 -398 -521 -322 -756 -298 -49 -331 -663 -438 -730 -333 -292 -856 -476 -540 -516 -565 -915 -355 -874 -488 -516 -996 -334 -302 -766 -204 -7 -206 -892 -592 -217 -278 -850 -834 -4 -833 -85 -48 -223 -690 -237 -251 -786 -871 -23 -272 -703 -563 -845 -685 -118 -419 -855 -835 -105 -517 -555 -981 -255 -24 -369 -724 -22 -185 -704 -769 -361 -468 -854 -394 -450 -885 -56 -903 -47 -704 -540 -867 -740 -745 -396 -237 -194 -518 -289 -953 -160 -726 -515 -822 -928 -710 -329 -136 -968 -45 -935 -583 -249 -71 -796 -849 -686 -13 -220 -648 -637 -175 -99 -262 -853 -232 -534 -873 -228 -595 -929 -468 -705 -65 -581 -967 -464 -353 -278 -438 -122 -648 -828 -715 -865 -46 -526 -381 -919 -994 -667 -425 -172 -106 -441 -418 -604 -963 -597 -956 -549 -565 -190 -797 -960 -866 -691 -671 -64 -913 -396 -96 -938 -790 -220 -395 -356 -938 -731 -319 -259 -315 -182 -61 -568 -660 -497 -774 -472 -544 -682 -282 -379 -910 -601 -115 -294 -476 -529 -403 -750 -403 -158 -632 -723 -576 -283 -597 -581 -853 -506 -499 -172 -157 -127 -124 -508 -796 -645 -72 -842 -576 -256 -586 -811 -288 -949 -855 -880 -992 -244 -313 -800 -335 -603 -419 -785 -326 -794 -624 -167 -482 -697 -257 -307 -262 -145 -344 -777 -75 -304 -590 -735 -280 -408 -93 -674 -69 -872 -248 -102 -583 -67 -949 -825 -587 -994 -456 -452 -21 -830 -846 -394 -358 -468 -337 -540 -504 -914 -685 -46 -606 -332 -959 -829 -201 -442 -621 -173 -802 -575 -423 -108 -984 -837 -944 -967 -19 -895 -41 -826 -130 -667 -27 -88 -119 -711 -751 -879 -256 -253 -951 -588 -325 -434 -121 -152 -472 -28 -993 -361 -593 -325 -628 -892 -704 -632 -274 -98 -109 -703 -495 -57 -120 -42 -619 -476 -636 -65 -634 -475 -767 -871 -683 -272 -216 -680 -608 -540 -324 -134 -504 -860 -703 -256 -868 -939 -611 -242 -126 -676 -194 -250 -388 -700 -191 -112 -821 -695 -111 -1 -598 -581 -252 -915 -314 -661 -860 -216 -6 -78 -72 -811 -370 -593 -527 -304 -857 -948 -531 -64 -981 -397 -915 -924 -996 -211 -885 -198 -959 -36 -504 -573 -886 -125 -760 -730 -750 -93 -658 -86 -958 -526 -43 -718 -993 -308 -146 -648 -333 -546 -515 -258 -628 -936 -105 -382 -313 -24 -695 -366 -389 -29 -132 -270 -486 -159 -444 -280 -22 -448 -768 -64 -821 -765 -122 -188 -752 -188 -534 -567 -268 -846 -694 -579 -514 -72 -479 -395 -660 -223 -932 -755 -700 -831 -448 -359 -186 -213 -312 -361 -93 -471 -147 -274 -831 -891 -595 -912 -202 -625 -483 -922 -559 -258 -106 -164 -696 -238 -448 -162 -211 -725 -477 -977 -250 -33 -972 -382 -197 -616 -692 -308 -521 -694 -914 -321 -662 -8 -400 -796 -584 -897 -43 -863 -511 -205 -468 -729 -655 -601 -935 -731 -83 -673 -807 -53 -461 -494 -891 -589 -212 -230 -194 -321 -789 -628 -283 -436 -369 -324 -365 -632 -230 -608 -770 -373 -434 -789 -377 -352 -637 -370 -417 -835 -844 -422 -297 -542 -631 -163 -26 -870 -630 -978 -770 -324 -293 -310 -142 -910 -854 -478 -616 -365 -635 -573 -569 -550 -787 -998 -652 -441 -440 -994 -653 -511 -274 -915 -704 -15 -135 -89 -687 -696 -255 -540 -84 -929 -284 -157 -668 -446 -538 -255 -967 -97 -709 -31 -923 -266 -245 -66 -27 -191 -209 -962 -960 -177 -786 -831 -128 -320 -847 -352 -183 -120 -197 -419 -822 -589 -941 -48 -338 -216 -805 -777 -736 -120 -102 -843 -682 -522 -575 -495 -546 -836 -88 -947 -562 -445 -502 -255 -800 -573 -895 -517 -306 -689 -740 -937 -504 -820 -65 -150 -164 -968 -80 -564 -194 -776 -490 -10 -676 -197 -220 -470 -844 -839 -727 -772 -116 -70 -350 -728 -40 -161 -442 -257 -745 -552 -832 -890 -794 -349 -314 -771 -560 -49 -689 -112 -290 -971 -113 -672 -145 -552 -808 -724 -40 -453 -827 -742 -540 -90 -923 -26 -611 -809 -932 -158 -309 -165 -903 -200 -22 -253 -277 -396 -34 -471 -853 -233 -646 -898 -38 -169 -259 -577 -970 -366 -870 -28 -851 -271 -594 -613 -267 -874 -881 -590 -900 -102 -89 -85 -799 -105 -134 -16 -108 -903 -426 -610 -930 -386 -102 -292 -710 -692 -101 -306 -194 -691 -968 -325 -442 -594 -111 -552 -559 -437 -102 -268 -702 -898 -991 -895 -868 -792 -86 -168 -417 -301 -648 -796 -515 -654 -367 -606 -856 -574 -248 -353 -130 -741 -978 -759 -15 -772 -92 -459 -766 -925 -775 -973 -419 -180 -237 -24 -235 -646 -981 -697 -119 -161 -669 -701 -929 -729 -900 -43 -426 -891 -664 -304 -19 -788 -61 -354 -929 -986 -786 -3 -498 -72 -147 -259 -390 -699 -196 -981 -861 -18 -624 -955 -920 -216 -129 -52 -281 -479 -585 -545 -573 -72 -221 -476 -825 -160 -713 -310 -67 -705 -109 -665 -839 -254 -349 -555 -419 -783 -713 -102 -580 -594 -909 -658 -284 -12 -894 -704 -250 -234 -570 -821 -517 -631 -731 -488 -601 -599 -511 -419 -874 -66 -761 -911 -19 -786 -151 -44 -747 -94 -72 -158 -782 -186 -346 -203 -273 -623 -153 -870 -991 -253 -364 -790 -798 -575 -949 -826 -101 -38 -194 -141 -117 -90 -266 -509 -538 -925 -446 -918 -599 -781 -783 -374 -106 -38 -439 -978 -486 -33 -791 -264 -5 -661 -878 -766 -158 -848 -185 -522 -220 -936 -562 -402 -639 -649 -109 -638 -8 -503 -283 -920 -357 -890 -755 -896 -782 -223 -204 -459 -20 -152 -215 -22 -762 -186 -298 -87 -636 -332 -83 -599 -267 -883 -818 -38 -746 -355 -177 -188 -309 -732 -140 -904 -575 -926 -601 -336 -517 -488 -864 -207 -308 -582 -278 -468 -587 -254 -721 -752 -470 -616 -585 -197 -605 -955 -303 -913 -589 -209 -162 -682 -459 -917 -792 -545 -274 -793 -167 -760 -519 -961 -284 -601 -748 -135 -367 -41 -982 -115 -540 -307 -211 -735 -436 -608 -809 -751 -788 -393 -988 -878 -934 -154 -503 -481 -760 -743 -920 -897 -462 -916 -502 -534 -452 -659 -365 -957 -236 -133 -591 -598 -297 -519 -634 -676 -901 -143 -265 -119 -171 -130 -693 -141 -311 -307 -499 -239 -553 -331 -596 -464 -518 -918 -259 -222 -835 -503 -450 -251 -171 -262 -373 -736 -831 -684 -120 -255 -923 -36 -238 -834 -936 -474 -418 -613 -374 -162 -604 -686 -394 -723 -724 -164 -913 -263 -251 -947 -199 -418 -681 -892 -597 -573 -31 -27 -115 -115 -707 -328 -956 -953 -366 -9 -459 -756 -995 -333 -711 -674 -666 -684 -451 -756 -490 -8 -404 -220 -599 -75 -538 -615 -770 -778 -935 -935 -346 -249 -679 -588 -441 -965 -353 -585 -548 -262 -87 -785 -884 -185 -538 -120 -233 -101 -329 -706 -974 -548 -891 -283 -647 -728 -575 -481 -911 -984 -76 -687 -844 -577 -306 -474 -662 -796 -772 -786 -498 -256 -850 -644 -985 -946 -116 -666 -369 -986 -811 -40 -157 -499 -616 -353 -957 -26 -659 -666 -95 -942 -305 -452 -44 -123 -553 -348 -224 -89 -416 -286 -997 -624 -283 -684 -485 -992 -868 -791 -712 -568 -8 -244 -225 -786 -78 -681 -790 -30 -156 -488 -61 -145 -996 -546 -666 -385 -785 -235 -655 -822 -745 -66 -236 -98 -822 -309 -427 -394 -885 -442 -931 -904 -330 -775 -350 -653 -546 -539 -482 -59 -984 -663 -699 -720 -949 -472 -519 -852 -686 -955 -765 -919 -988 -880 -205 -793 -281 -473 -80 -356 -445 -31 -969 -480 -551 -769 -353 -947 -845 -911 -423 -389 -310 -561 -515 -237 -506 -543 -177 -405 -746 -566 -983 -295 -76 -834 -927 -5 -300 -434 -26 -309 -787 -208 -266 -400 -468 -368 -627 -366 -434 -971 -48 -242 -298 -238 -99 -794 -514 -619 -4 -495 -407 -648 -81 -893 -894 -702 -253 -976 -536 -691 -281 -530 -443 -505 -859 -86 -842 -735 -508 -171 -582 -575 -803 -875 -372 -120 -437 -35 -678 -658 -8 -344 -266 -671 -886 -132 -312 -37 -404 -951 -733 -193 -224 -986 -372 -834 -106 -563 -587 -482 -273 -625 -142 -211 -231 -866 -270 -46 -724 -217 -562 -347 -94 -478 -442 -846 -716 -482 -566 -697 -150 -134 -970 -133 -727 -679 -761 -92 -576 -712 -59 -93 -456 -467 -855 -710 -526 -79 -885 -827 -117 -568 -199 -134 -29 -1 -268 -793 -962 -481 -876 -289 -648 -815 -472 -875 -465 -872 -367 -752 -232 -412 -672 -996 -115 -55 -816 -833 -29 -491 -924 -64 -895 -744 -446 -663 -278 -953 -33 -546 -832 -914 -172 -767 -404 -579 -946 -978 -440 -114 -114 -259 -460 -118 -366 -210 -660 -855 -238 -6 -739 -93 -322 -166 -939 -443 -7 -153 -878 -260 -207 -49 -160 -566 -195 -195 -975 -883 -914 -182 -402 -157 -855 -488 -954 -366 -870 -353 -192 -11 -624 -212 -195 -894 -756 -531 -967 -765 -310 -530 -995 -504 -994 -600 -640 -762 -917 -794 -899 -859 -523 -306 -329 -268 -797 -128 -742 -550 -692 -497 -750 -470 -771 -600 -153 -552 -73 -53 -541 -166 -958 -419 -682 -63 -679 -810 -634 -462 -460 -597 -943 -864 -277 -503 -687 -195 -395 -953 -325 -564 -714 -141 -258 -727 -831 -470 -541 -78 -848 -495 -109 -825 -274 -351 -62 -35 -970 -669 -453 -278 -224 -514 -883 -129 -940 -880 -122 -330 -644 -20 -290 -417 -303 -612 -502 -144 -398 -683 -562 -730 -449 -475 -430 -142 -143 -183 -705 -441 -629 -700 -404 -609 -515 -522 -207 -784 -348 -456 -165 -324 -192 -53 -115 -649 -704 -906 -727 -504 -718 -519 -403 -792 -723 -10 -279 -959 -923 -825 -506 -308 -542 -522 -630 -40 -741 -596 -236 -321 -838 -441 -476 -188 -524 -400 -301 -230 -605 -536 -81 -378 -440 -715 -591 -302 -727 -384 -213 -984 -928 -503 -817 -649 -975 -853 -836 -892 -264 -844 -111 -780 -438 -709 -752 -697 -953 -680 -804 -146 -983 -636 -807 -864 -262 -567 -245 -660 -9 -1000 -609 -230 -319 -437 -205 -218 -353 -766 -831 -146 -829 -379 -472 -133 -806 -178 -358 -11 -814 -293 -517 -326 -66 -987 -60 -485 -678 -801 -403 -59 -232 -601 -384 -208 -430 -741 -238 -889 -220 -918 -200 -343 -713 -71 -665 -317 -487 -730 -236 -35 -2 -596 -12 -58 -324 -375 -866 -443 -389 -484 -653 -912 -357 -504 -116 -692 -116 -348 -243 -998 -11 -481 -82 -467 -304 -867 -358 -4 -564 -110 -803 -890 -951 -522 -852 -763 -693 -137 -227 -934 -268 -265 -244 -977 -129 -336 -114 -641 -552 -420 -424 -877 -780 -990 -160 -587 -748 -341 -862 -733 -858 -783 -798 -157 -17 -776 -963 -13 -687 -958 -577 -568 -700 -892 -86 -365 -794 -96 -119 -604 -363 -50 -121 -233 -301 -306 -113 -254 -170 -528 -572 -29 -243 -319 -49 -78 -476 -252 -617 -181 -920 -480 -743 -587 -990 -188 -847 -795 -189 -722 -759 -409 -893 -726 -209 -747 -377 -569 -545 -429 -117 -973 -644 -888 -377 -941 -536 -416 -31 -692 -962 -855 -516 -632 -254 -792 -379 -892 -398 -130 -246 -510 -763 -532 -916 -362 -324 -492 -744 -176 -991 -258 -47 -979 -622 -656 -513 -767 -531 -492 -246 -945 -333 -429 -921 -106 -883 -389 -368 -623 -669 -770 -228 -425 -525 -448 -787 -41 -263 -722 -11 -203 -39 -886 -325 -833 -904 -839 -283 -942 -894 -530 -769 -877 -882 -568 -540 -879 -645 -652 -763 -387 -908 -869 -686 -705 -159 -409 -881 -635 -52 -13 -337 -829 -356 -311 -456 -109 -996 -680 -675 -722 -682 -281 -248 -145 -548 -481 -299 -118 -914 -536 -136 -148 -631 -633 -563 -538 -620 -247 -3 -287 -670 -892 -663 -239 -476 -57 -974 -813 -904 -365 -836 -282 -252 -437 -434 -378 -383 -45 -844 -565 -900 -148 -644 -461 -637 -18 -630 -750 -429 -385 -403 -724 -500 -167 -771 -376 -199 -641 -658 -88 -615 -767 -53 -304 -25 -155 -913 -254 -570 -18 -317 -781 -742 -725 -335 -536 -203 -700 -380 -495 -293 -450 -266 -332 -645 -894 -1 -786 -538 -382 -595 -353 -810 -64 -607 -675 -580 -899 -513 -7 -902 -593 -34 -74 -295 -802 -985 -447 -445 -949 -793 -133 -256 -422 -74 -67 -237 -630 -645 -527 -909 -834 -857 -263 -843 -91 -522 -89 -307 -637 -326 -586 -59 -795 -114 -281 -878 -399 -771 -790 -495 -794 -352 -853 -432 -573 -634 -557 -206 -688 -171 -443 -652 -633 -868 -241 -630 -494 -634 -931 -24 -408 -347 -960 -476 -95 -725 -430 -676 -984 -286 -308 -341 -426 -775 -556 -854 -102 -618 -351 -904 -7 -297 -550 -868 -171 -458 -522 -215 -279 -676 -755 -196 -689 -129 -504 -879 -566 -737 -72 -556 -256 -165 -273 -707 -874 -809 -385 -136 -507 -630 -453 -609 -135 -446 -259 -531 -507 -687 -822 -506 -26 -819 -768 -462 -716 -924 -581 -386 -251 -59 -35 -723 -473 -345 -176 -504 -95 -293 -881 -574 -482 -188 -444 -991 -513 -4 -370 -490 -678 -570 -271 -4 -218 -341 -803 -321 -183 -67 -492 -789 -154 -698 -521 -98 -899 -565 -483 -493 -411 -951 -22 -288 -804 -629 -565 -302 -476 -588 -310 -137 -1 -673 -51 -208 -642 -969 -32 -192 -55 -383 -844 -793 -855 -551 -394 -304 -953 -403 -262 -35 -376 -644 -338 -143 -464 -223 -596 -152 -169 -561 -944 -41 -250 -744 -373 -807 -46 -112 -103 -490 -237 -697 -944 -761 -541 -601 -945 -322 -15 -495 -843 -221 -760 -815 -974 -333 -67 -953 -367 -863 -226 -60 -758 -448 -2 -460 -976 -584 -68 -667 -308 -303 -918 -590 -831 -446 -907 -136 -467 -977 -295 -251 -108 -591 -789 -86 -986 -660 -518 -965 -543 -932 -150 -879 -935 -643 -49 -546 -132 -904 -482 -724 -20 -538 -707 -78 -480 -822 -13 -605 -443 -767 -587 -625 -447 -981 -267 -540 -861 -777 -770 -31 -665 -231 -643 -423 -411 -379 -62 -720 -734 -340 -937 -198 -87 -598 -458 -70 -539 -796 -679 -388 -166 -691 -777 -6 -207 -453 -77 -507 -121 -829 -825 -504 -992 -368 -556 -95 -89 -592 -341 -434 -773 -384 -180 -314 -216 -145 -975 -156 -594 -947 -210 -749 -217 -780 -420 -719 -85 -927 -132 -397 -495 -63 -758 -108 -452 -325 -115 -327 -221 -237 -971 -948 -769 -997 -962 -79 -670 -508 -558 -483 -394 -802 -45 -155 -93 -297 -518 -457 -729 -132 -316 -661 -937 -169 -424 -780 -776 -906 -629 -282 -687 -228 -222 -786 -303 -455 -91 -76 -681 -757 -157 -900 -153 -404 -901 -738 -241 -691 -645 -31 -813 -448 -997 -373 -490 -620 -777 -114 -171 -359 -792 -885 -279 -977 -784 -526 -519 -302 -547 -427 -489 -118 -422 -824 -899 -690 -944 -250 -803 -234 -310 -93 -712 -616 -553 -329 -551 -296 -148 -30 -187 -103 -744 -573 -914 -169 -972 -167 -198 -407 -327 -993 -614 -943 -920 -398 -811 -237 -201 -153 -42 -327 -444 -611 -921 -177 -400 -81 -110 -885 -351 -638 -972 -772 -329 -823 -848 -58 -572 -429 -543 -439 -490 -831 -218 -915 -443 -878 -925 -975 -412 -135 -465 -18 -775 -642 -421 -749 -968 -907 -36 -202 -628 -253 -77 -97 -920 -502 -482 -448 -477 -313 -878 -356 -673 -209 -566 -141 -725 -154 -719 -896 -838 -520 -617 -350 -66 -998 -981 -561 -640 -236 -179 -134 -745 -403 -815 -686 -618 -950 -901 -644 -655 -480 -622 -597 -255 -826 -273 -201 -653 -173 -265 -414 -511 -54 -475 -299 -281 -507 -914 -877 -487 -117 -745 -521 -1000 -598 -965 -377 -566 -643 -928 -547 -831 -253 -170 -886 -700 -329 -347 -684 -296 -491 -840 -628 -140 -415 -340 -674 -57 -429 -275 -186 -423 -707 -85 -83 -497 -106 -677 -434 -971 -330 -375 -143 -997 -949 -26 -786 -359 -850 -36 -731 -302 -216 -115 -852 -82 -68 -628 -683 -348 -329 -717 -1 -601 -121 -392 -763 -292 -26 -965 -175 -164 -322 -226 -665 -277 -65 -378 -755 -208 -136 -330 -458 -158 -50 -534 -697 -375 -719 -207 -831 -500 -145 -670 -190 -368 -874 -896 -638 -854 -927 -398 -470 -350 -892 -757 -210 -266 -253 -864 -880 -896 -369 -11 -234 -401 -309 -398 -445 -701 -864 -155 -999 -355 -803 -724 -914 -639 -352 -30 -730 -486 -921 -35 -36 -197 -811 -365 -457 -243 -177 -740 -432 -55 -989 -393 -564 -876 -748 -287 -642 -757 -440 -963 -405 -656 -220 -983 -217 -49 -537 -129 -858 -762 -662 -61 -857 -632 -312 -108 -901 -221 -307 -128 -374 -381 -755 -694 -824 -963 -533 -103 -463 -387 -920 -219 -821 -808 -783 -959 -869 -898 -485 -290 -639 -110 -598 -347 -271 -195 -893 -826 -954 -255 -415 -598 -825 -910 -844 -57 -778 -842 -657 -137 -180 -865 -59 -172 -26 -102 -679 -539 -763 -932 -919 -707 -17 -51 -749 -12 -9 -903 -668 -241 -196 -810 -24 -652 -287 -978 -137 -232 -856 -631 -194 -700 -129 -514 -527 -488 -767 -170 -975 -496 -61 -293 -190 -46 -599 -121 -926 -300 -195 -300 -117 -194 -688 -547 -539 -827 -734 -964 -482 -669 -595 -562 -184 -943 -957 -208 -91 -383 -490 -954 -35 -447 -158 -41 -429 -90 -557 -917 -866 -972 -695 -961 -405 -273 -22 -152 -282 -365 -445 -931 -917 -302 -473 -16 -538 -489 -527 -441 -394 -891 -367 -447 -593 -808 -104 -674 -362 -223 -9 -600 -495 -267 -961 -223 -544 -163 -768 -261 -733 -289 -498 -867 -681 -536 -517 -494 -820 -666 -862 -547 -656 -652 -814 -42 -44 -290 -154 -854 -388 -27 -426 -989 -562 -943 -220 -376 -35 -836 -932 -948 -44 -90 -804 -895 -10 -433 -916 -765 -638 -95 -37 -216 -13 -946 -26 -936 -238 -328 -30 -141 -235 -120 -350 -478 -118 -137 -406 -598 -842 -505 -179 -565 -660 -972 -210 -378 -827 -977 -853 -121 -20 -372 -134 -865 -819 -255 -749 -407 -441 -657 -235 -104 -262 -754 -812 -904 -250 -131 -426 -600 -727 -554 -984 -393 -560 -573 -99 -160 -783 -680 -73 -679 -168 -706 -798 -682 -575 -293 -510 -558 -702 -802 -688 -365 -284 -586 -253 -870 -949 -13 -166 -740 -188 -867 -550 -857 -965 -772 -781 -746 -406 -137 -704 -671 -298 -259 -984 -891 -521 -221 -865 -221 -927 -604 -602 -669 -990 -969 -887 -588 -892 -618 -562 -966 -704 -896 -280 -102 -287 -856 -706 -877 -16 -889 -734 -554 -305 -130 -739 -397 -587 -396 -507 -284 -655 -583 -893 -89 -823 -591 -788 -809 -351 -341 -86 -495 -604 -915 -480 -689 -46 -567 -637 -597 -548 -941 -178 -777 -447 -180 -743 -465 -354 -144 -158 -90 -3 -902 -446 -928 -400 -557 -411 -322 -877 -70 -724 -878 -303 -999 -972 -459 -940 -568 -819 -224 -764 -703 -162 -128 -386 -656 -323 -585 -637 -498 -944 -458 -296 -924 -892 -468 -951 -960 -600 -963 -395 -312 -273 -600 -533 -557 -995 -874 -397 -982 -18 -671 -889 -623 -164 -747 -194 -541 -614 -726 -621 -304 -964 -836 -215 -34 -197 -93 -496 -984 -234 -74 -692 -294 -723 -207 -454 -771 -498 -689 -317 -96 -39 -177 -674 -676 -615 -196 -897 -137 -778 -132 -795 -574 -245 -784 -729 -656 -158 -695 -168 -964 -922 -176 -251 -861 -214 -835 -341 -595 -841 -514 -694 -30 -708 -277 -121 -705 -284 -657 -821 -696 -626 -213 -526 -234 -522 -900 -659 -61 -668 -451 -255 -119 -699 -435 -940 -572 -614 -816 -204 -299 -127 -500 -776 -674 -249 -744 -992 -419 -638 -351 -974 -521 -584 -445 -602 -452 -80 -727 -248 -625 -139 -676 -980 -888 -522 -244 -182 -254 -471 -200 -763 -836 -245 -205 -757 -542 -677 -373 -759 -174 -685 -891 -235 -382 -541 -648 -548 -948 -714 -16 -492 -908 -256 -158 -340 -955 -89 -286 -658 -277 -70 -612 -27 -101 -766 -998 -510 -99 -757 -437 -539 -698 -516 -477 -304 -348 -485 -104 -476 -387 -412 -51 -216 -383 -956 -744 -135 -478 -463 -449 -734 -793 -627 -852 -113 -680 -240 -292 -358 -998 -312 -465 -243 -997 -157 -515 -495 -442 -886 -641 -143 -956 -379 -89 -20 -769 -768 -316 -564 -740 -93 -459 -685 -544 -146 -771 -840 -697 -516 -86 -96 -503 -162 -732 -392 -374 -679 -606 -984 -167 -836 -785 -62 -19 -997 -493 -115 -1000 -427 -718 -383 -278 -27 -123 -122 -150 -58 -661 -237 -671 -462 -980 -210 -959 -615 -11 -865 -197 -813 -259 -535 -703 -825 -849 -281 -868 -581 -465 -907 -562 -726 -520 -905 -374 -658 -589 -442 -725 -548 -230 -178 -31 -267 -694 -361 -371 -581 -489 -107 -155 -900 -139 -818 -260 -471 -842 -872 -188 -767 -557 -833 -213 -66 -336 -590 -406 -434 -671 -48 -868 -311 -598 -70 -104 -257 -689 -824 -291 -582 -914 -836 -640 -920 -742 -943 -191 -306 -660 -897 -102 -55 -684 -432 -796 -619 -678 -630 -545 -136 -14 -155 -251 -870 -922 -831 -527 -279 -139 -511 -748 -310 -375 -200 -941 -377 -433 -123 -502 -838 -56 -194 -367 -807 -836 -234 -764 -466 -43 -631 -650 -15 -873 -409 -181 -670 -164 -659 -983 -101 -495 -520 -904 -709 -465 -513 -390 -905 -154 -262 -926 -40 -633 -433 -835 -169 -347 -450 -506 -551 -348 -269 -720 -119 -611 -430 -973 -963 -830 -872 -666 -516 -296 -188 -691 -818 -328 -593 -508 -233 -178 -978 -899 -931 -36 -877 -755 -251 -796 -514 -990 -163 -200 -214 -191 -91 -857 -116 -744 -749 -525 -893 -10 -741 -509 -920 -554 -616 -236 -969 -573 -771 -569 -828 -556 -227 -840 -946 -380 -465 -908 -971 -211 -715 -651 -554 -818 -876 -705 -84 -799 -656 -261 -843 -456 -190 -396 -665 -858 -34 -876 -713 -181 -101 -267 -612 -803 -12 -88 -797 -552 -649 -818 -103 -196 -203 -239 -43 -241 -309 -514 -410 -298 -586 -280 -70 -590 -166 -552 -760 -964 -654 -558 -389 -451 -736 -104 -953 -702 -603 -394 -199 -379 -848 -623 -826 -252 -328 -298 -193 -800 -48 -272 -88 -669 -719 -185 -332 -103 -24 -75 -401 -524 -648 -975 -98 -625 -487 -839 -550 -66 -29 -353 -181 -92 -30 -97 -210 -657 -379 -846 -333 -840 -802 -963 -355 -190 -699 -220 -693 -518 -572 -195 -934 -362 -576 -614 -486 -136 -47 -605 -926 -841 -488 -544 -71 -126 -526 -908 -857 -631 -714 -447 -847 -165 -797 -441 -282 -656 -990 -314 -85 -958 -490 -165 -896 -996 -465 -942 -102 -758 -14 -537 -966 -657 -111 -870 -889 -220 -85 -700 -127 -760 -878 -721 -572 -955 -843 -77 -246 -729 -831 -249 -329 -481 -435 -603 -687 -790 -132 -718 -729 -888 -847 -848 -632 -19 -604 -909 -102 -710 -274 -149 -156 -416 -442 -665 -128 -992 -319 -568 -134 -39 -313 -703 -753 -655 -30 -969 -543 -817 -58 -955 -182 -108 -381 -773 -630 -872 -4 -923 -416 -778 -97 -180 -681 -899 -681 -633 -255 -71 -90 -659 -869 -42 -476 -143 -244 -344 -745 -862 -588 -164 -389 -263 -802 -945 -275 -350 -480 -247 -484 -706 -772 -899 -883 -244 -839 -875 -665 -794 -580 -739 -601 -353 -115 -956 -591 -883 -5 -710 -725 -90 -35 -973 -606 -803 -24 -447 -145 -588 -620 -391 -814 -962 -65 -802 -892 -511 -736 -222 -638 -217 -51 -77 -218 -333 -961 -330 -875 -137 -40 -36 -815 -170 -363 -985 -861 -647 -835 -805 -333 -276 -751 -16 -800 -469 -676 -829 -420 -24 -350 -762 -140 -762 -109 -987 -851 -528 -258 -759 -253 -266 -768 -423 -969 -584 -404 -290 -434 -492 -543 -538 -705 -681 -204 -493 -699 -812 -263 -567 -978 -713 -132 -452 -585 -10 -384 -481 -848 -839 -580 -984 -357 -997 -207 -158 -929 -194 -545 -703 -304 -519 -741 -118 -748 -737 -966 -684 -842 -463 -574 -991 -290 -347 -191 -946 -748 -846 -947 -907 -90 -128 -846 -654 -565 -424 -368 -33 -985 -460 -711 -881 -193 -400 -772 -690 -183 -310 -867 -550 -329 -827 -617 -78 -394 -283 -390 -621 -842 -773 -454 -737 -341 -257 -482 -83 -612 -599 -712 -140 -240 -800 -614 -340 -447 -556 -265 -938 -982 -794 -958 -9 -497 -721 -292 -177 -211 -713 -921 -401 -745 -372 -185 -93 -394 -536 -43 -187 -900 -922 -530 -165 -359 -960 -992 -637 -146 -949 -844 -535 -994 -596 -255 -667 -612 -6 -83 -519 -10 -500 -3 -219 -551 -612 -918 -238 -399 -480 -665 -643 -144 -52 -592 -831 -312 -524 -225 -541 -338 -187 -835 -734 -500 -159 -609 -723 -499 -276 -581 -491 -639 -544 -448 -280 -82 -723 -722 -573 -504 -70 -401 -566 -267 -965 -22 -547 -692 -541 -582 -245 -109 -114 -456 -920 -329 -463 -835 -756 -93 -218 -129 -505 -994 -912 -3 -432 -342 -625 -553 -818 -810 -837 -404 -388 -432 -452 -280 -15 -219 -89 -147 -741 -228 -219 -448 -623 -899 -227 -636 -845 -816 -191 -281 -982 -320 -351 -177 -637 -723 -117 -13 -160 -582 -116 -788 -390 -983 -817 -255 -25 -859 -444 -867 -828 -963 -274 -734 -790 -925 -307 -693 -205 -433 -811 -460 -654 -424 -765 -842 -573 -377 -687 -10 -667 -852 -429 -469 -797 -869 -69 -629 -267 -405 -267 -966 -651 -149 -239 -659 -166 -813 -259 -279 -577 -800 -988 -125 -296 -443 -621 -444 -46 -806 -387 -260 -177 -878 -273 -694 -905 -764 -427 -740 -989 -48 -140 -296 -535 -915 -917 -426 -147 -563 -730 -317 -877 -954 -593 -264 -800 -881 -886 -756 -553 -716 -623 -841 -301 -988 -41 -911 -720 -553 -242 -653 -225 -883 -148 -913 -80 -694 -348 -465 -495 -128 -759 -810 -166 -171 -184 -369 -128 -334 -685 -940 -43 -40 -336 -371 -136 -5 -214 -718 -522 -954 -548 -132 -273 -812 -382 -751 -982 -423 -784 -243 -343 -189 -844 -509 -191 -299 -765 -18 -457 -357 -635 -37 -787 -766 -281 -812 -65 -408 -41 -855 -886 -396 -27 -96 -133 -677 -137 -467 -32 -217 -485 -565 -138 -91 -649 -820 -318 -293 -503 -137 -468 -566 -389 -218 -798 -939 -403 -31 -716 -143 -644 -329 -402 -394 -694 -104 -496 -651 -432 -716 -214 -977 -2 -460 -150 -378 -393 -324 -480 -408 -870 -569 -225 -178 -876 -9 -732 -461 -729 -480 -599 -77 -707 -421 -76 -643 -349 -139 -135 -698 -232 -107 -524 -9 -931 -975 -960 -609 -243 -126 -274 -68 -852 -470 -413 -852 -268 -116 -652 -928 -227 -342 -418 -941 -815 -979 -167 -713 -886 -19 -343 -776 -185 -272 -557 -928 -917 -613 -712 -56 -696 -306 -208 -88 -905 -3 -11 -572 -907 -930 -39 -158 -746 -595 -1000 -444 -754 -800 -949 -335 -896 -995 -31 -787 -773 -446 -390 -607 -444 -739 -646 -691 -803 -99 -681 -153 -140 -377 -312 -496 -210 -448 -126 -527 -855 -384 -723 -141 -944 -782 -517 -353 -901 -798 -342 -971 -796 -677 -259 -630 -760 -718 -136 -562 -598 -280 -341 -484 -126 -902 -926 -332 -67 -266 -199 -532 -631 -549 -729 -986 -272 -390 -279 -404 -324 -779 -379 -820 -206 -568 -354 -989 -109 -884 -106 -410 -889 -709 -570 -547 -293 -610 -791 -619 -155 -681 -154 -927 -282 -125 -258 -225 -463 -962 -85 -790 -186 -917 -350 -788 -568 -963 -187 -839 -236 -497 -16 -252 -909 -48 -30 -435 -654 -402 -52 -21 -290 -595 -590 -94 -182 -542 -646 -910 -425 -686 -384 -681 -651 -658 -473 -106 -752 -447 -799 -140 -189 -312 -496 -356 -285 -350 -643 -508 -447 -955 -938 -23 -132 -662 -620 -987 -467 -85 -2 -127 -871 -817 -76 -380 -512 -255 -822 -822 -200 -69 -800 -893 -286 -382 -13 -691 -317 -543 -244 -588 -216 -85 -701 -578 -828 -902 -719 -377 -469 -954 -927 -675 -654 -343 -694 -228 -213 -764 -636 -865 -556 -670 -153 -867 -279 -938 -56 -811 -820 -921 -235 -104 -901 -975 -34 -468 -24 -928 -562 -533 -370 -261 -642 -906 -382 -47 -101 -680 -758 -686 -818 -544 -754 -947 -914 -297 -833 -531 -686 -757 -294 -742 -49 -414 -7 -572 -455 -779 -247 -328 -518 -988 -242 -502 -459 -208 -962 -919 -256 -845 -469 -48 -936 -894 -768 -327 -124 -283 -887 -158 -232 -119 -585 -554 -448 -760 -586 -897 -896 -756 -16 -782 -515 -794 -989 -579 -417 -637 -420 -728 -451 -888 -849 -404 -876 -77 -844 -229 -786 -795 -200 -886 -607 -8 -906 -253 -293 -962 -897 -137 -224 -999 -607 -404 -621 -72 -540 -986 -436 -600 -949 -131 -338 -229 -241 -545 -186 -131 -646 -804 -747 -118 -748 -824 -40 -243 -699 -612 -824 -455 -736 -915 -663 -694 -799 -607 -410 -185 -11 -161 -286 -131 -863 -507 -204 -311 -290 -969 -678 -949 -184 -550 -453 -564 -587 -206 -18 -815 -390 -289 -444 -541 -814 -602 -728 -405 -513 -841 -500 -746 -576 -881 -65 -961 -193 -112 -213 -553 -494 -529 -699 -998 -970 -31 -974 -847 -961 -836 -104 -337 -211 -988 -542 -272 -480 -280 -496 -445 -708 -280 -344 -721 -925 -542 -787 -422 -983 -363 -72 -3 -549 -879 -601 -832 -824 -78 -376 -846 -886 -716 -565 -13 -61 -255 -683 -888 -410 -904 -223 -915 -530 -655 -907 -84 -32 -542 -391 -439 -520 -702 -261 -519 -256 -319 -802 -428 -424 -722 -359 -843 -912 -77 -859 -51 -359 -807 -684 -858 -407 -851 -110 -573 -984 -744 -479 -959 -990 -321 -848 -418 -572 -792 -250 -977 -504 -163 -35 -381 -986 -744 -283 -651 -128 -876 -69 -767 -632 -663 -455 -453 -728 -453 -759 -451 -916 -804 -516 -302 -722 -146 -929 -811 -358 -101 -362 -887 -749 -526 -611 -199 -794 -5 -935 -970 -170 -644 -139 -290 -697 -725 -444 -210 -982 -136 -958 -366 -791 -899 -685 -412 -701 -645 -65 -416 -964 -690 -268 -854 -162 -104 -475 -956 -89 -360 -669 -772 -133 -771 -295 -785 -261 -266 -20 -353 -198 -816 -644 -716 -218 -849 -515 -816 -413 -245 -347 -948 -565 -634 -288 -887 -241 -254 -82 -956 -560 -980 -600 -793 -704 -390 -892 -331 -879 -62 -275 -57 -13 -455 -863 -62 -432 -790 -1 -755 -617 -327 -644 -16 -255 -353 -308 -572 -578 -893 -404 -274 -579 -240 -72 -214 -560 -758 -229 -662 -841 -880 -707 -702 -552 -31 -527 -531 -784 -896 -926 -215 -90 -634 -217 -485 -360 -326 -902 -269 -689 -240 -105 -15 -167 -103 -931 -84 -767 -323 -879 -498 -11 -573 -65 -10 -190 -794 -771 -899 -303 -495 -813 -547 -864 -945 -260 -763 -144 -928 -329 -479 -889 -356 -407 -334 -653 -273 -853 -575 -466 -9 -994 -116 -255 -384 -509 -792 -857 -493 -431 -353 -448 -94 -414 -707 -662 -879 -81 -617 -645 -781 -877 -218 -425 -343 -51 -208 -528 -722 -245 -487 -372 -82 -201 -690 -639 -692 -571 -501 -682 -578 -837 -599 -352 -115 -176 -36 -723 -870 -167 -806 -713 -545 -571 -208 -187 -261 -941 -51 -209 -569 -873 -672 -656 -993 -789 -442 -123 -94 -99 -795 -249 -698 -945 -841 -262 -450 -834 -316 -711 -131 -367 -643 -591 -5 -480 -792 -741 -948 -350 -423 -103 -725 -253 -651 -668 -655 -512 -725 -39 -331 -898 -1 -699 -686 -114 -154 -356 -977 -376 -50 -743 -92 -445 -832 -91 -837 -52 -233 -328 -982 -452 -683 -377 -101 -413 -808 -62 -268 -952 -686 -239 -652 -208 -846 -380 -305 -166 -22 -291 -291 -107 -638 -484 -17 -541 -148 -510 -772 -462 -187 -467 -491 -284 -388 -271 -459 -665 -949 -889 -854 -888 -472 -967 -281 -135 -35 -168 -19 -624 -87 -281 -18 -409 -673 -383 -126 -244 -359 -895 -215 -711 -360 -891 -989 -264 -912 -349 -138 -410 -886 -289 -531 -171 -574 -671 -563 -996 -964 -907 -242 -430 -738 -77 -514 -406 -357 -763 -496 -113 -491 -310 -431 -205 -962 -214 -805 -38 -133 -596 -306 -157 -647 -49 -498 -479 -327 -997 -411 -231 -940 -798 -291 -227 -923 -343 -16 -29 -574 -75 -238 -212 -355 -695 -653 -579 -422 -846 -792 -624 -470 -483 -902 -433 -805 -512 -285 -68 -830 -60 -337 -729 -705 -535 -237 -702 -571 -523 -919 -127 -695 -850 -327 -494 -815 -39 -351 -46 -119 -604 -438 -536 -482 -376 -672 -233 -827 -394 -303 -148 -264 -486 -235 -445 -349 -133 -25 -523 -66 -806 -176 -897 -723 -203 -48 -315 -810 -559 -230 -939 -555 -353 -295 -332 -754 -837 -88 -844 -846 -473 -662 -923 -923 -881 -777 -29 -265 -949 -280 -582 -960 -362 -293 -597 -56 -24 -855 -361 -871 -440 -265 -555 -138 -885 -273 -549 -975 -568 -895 -414 -337 -475 -997 -325 -109 -167 -686 -270 -470 -653 -782 -625 -687 -875 -956 -696 -709 -109 -770 -312 -281 -797 -919 -93 -106 -370 -168 -598 -284 -163 -578 -902 -906 -630 -484 -571 -255 -358 -314 -42 -461 -835 -90 -424 -635 -896 -884 -398 -120 -266 -90 -479 -784 -15 -581 -862 -882 -739 -6 -234 -984 -288 -944 -921 -328 -343 -825 -281 -372 -211 -201 -604 -965 -23 -471 -965 -362 -338 -573 -970 -518 -693 -108 -863 -868 -404 -61 -190 -80 -897 -175 -805 -490 -941 -725 -357 -601 -56 -246 -651 -188 -822 -212 -628 -480 -475 -360 -617 -952 -181 -175 -238 -310 -924 -409 -419 -306 -722 -439 -168 -21 -20 -454 -246 -700 -1000 -655 -866 -479 -666 -289 -868 -890 -555 -374 -720 -276 -904 -950 -706 -911 -582 -25 -786 -860 -149 -81 -82 -523 -983 -76 -43 -223 -531 -693 -892 -707 -441 -158 -998 -456 -963 -415 -299 -51 -70 -616 -695 -872 -282 -190 -397 -290 -302 -486 -326 -205 -144 -544 -295 -420 -754 -890 -963 -929 -102 -907 -923 -820 -569 -885 -214 -236 -60 -978 -863 -514 -608 -187 -274 -676 -964 -168 -471 -168 -732 -651 -147 -309 -674 -99 -851 -383 -889 -157 -44 -842 -656 -212 -618 -361 -986 -271 -14 -639 -221 -380 -42 -861 -86 -548 -230 -573 -133 -197 -172 -779 -106 -687 -326 -521 -582 -494 -345 -770 -778 -963 -64 -763 -448 -92 -138 -412 -500 -451 -650 -666 -526 -453 -440 -824 -762 -494 -472 -591 -791 -11 -307 -286 -79 -232 -431 -219 -242 -39 -832 -186 -401 -148 -607 -917 -711 -398 -58 -666 -256 -739 -907 -238 -863 -774 -773 -341 -933 -438 -825 -916 -42 -632 -23 -624 -502 -31 -497 -18 -349 -575 -32 -592 -195 -644 -963 -146 -289 -963 -96 -126 -126 -868 -141 -484 -542 -965 -41 -925 -446 -121 -46 -712 -198 -888 -288 -735 -433 -74 -652 -661 -38 -321 -110 -927 -241 -263 -773 -85 -549 -379 -854 -243 -872 -108 -524 -940 -296 -310 -902 -77 -96 -87 -900 -89 -175 -558 -936 -3 -231 -685 -302 -560 -974 -69 -17 -155 -186 -769 -895 -109 -85 -139 -151 -13 -44 -685 -944 -656 -93 -893 -477 -137 -368 -702 -740 -311 -68 -275 -217 -501 -720 -66 -423 -185 -723 -781 -432 -332 -5 -204 -69 -87 -190 -454 -218 -525 -763 -391 -225 -458 -673 -543 -353 -777 -698 -659 -960 -2 -951 -689 -338 -403 -475 -433 -654 -474 -295 -370 -119 -797 -175 -772 -960 -539 -833 -458 -287 -711 -142 -6 -471 -807 -966 -532 -137 -855 -597 -651 -263 -875 -630 -807 -949 -87 -124 -221 -961 -727 -601 -346 -557 -810 -692 -973 -897 -14 -795 -247 -950 -797 -716 -331 -738 -461 -105 -803 -754 -974 -83 -136 -255 -617 -699 -44 -913 -586 -223 -922 -720 -900 -645 -293 -264 -106 -49 -49 -429 -519 -6 -512 -733 -240 -168 -361 -992 -600 -325 -351 -930 -954 -662 -403 -823 -376 -217 -309 -282 -45 -831 -166 -616 -792 -980 -218 -359 -529 -899 -601 -660 -770 -790 -515 -360 -715 -905 -898 -739 -399 -633 -310 -239 -115 -756 -849 -353 -306 -131 -270 -422 -557 -734 -570 -885 -349 -428 -150 -805 -297 -597 -503 -656 -173 -600 -354 -57 -763 -398 -972 -416 -811 -462 -691 -389 -806 -595 -225 -112 -379 -617 -691 -299 -636 -238 -528 -50 -261 -939 -8 -91 -846 -334 -393 -948 -919 -758 -18 -499 -93 -800 -836 -192 -60 -749 -231 -741 -947 -179 -6 -679 -838 -181 -167 -800 -579 -830 -257 -115 -670 -82 -288 -108 -727 -351 -40 -310 -503 -225 -156 -276 -694 -648 -941 -428 -839 -256 -167 -247 -741 -755 -480 -467 -579 -28 -598 -59 -576 -679 -170 -715 -871 -953 -803 -461 -798 -19 -963 -780 -716 -835 -339 -724 -142 -614 -247 -611 -182 -73 -995 -706 -280 -511 -193 -685 -375 -234 -246 -322 -559 -290 -376 -233 -143 -65 -504 -987 -274 -153 -597 -319 -153 -496 -156 -956 -852 -322 -369 -882 -353 -328 -191 -802 -175 -345 -879 -260 -94 -452 -310 -115 -600 -944 -39 -635 -304 -885 -554 -256 -745 -560 -967 -658 -416 -936 -765 -986 -398 -494 -168 -212 -46 -118 -324 -691 -251 -696 -335 -339 -850 -128 -270 -687 -489 -475 -585 -219 -188 -118 -794 -190 -26 -643 -704 -329 -119 -134 -981 -875 -656 -213 -264 -469 -435 -350 -801 -181 -126 -982 -532 -384 -718 -319 -587 -49 -211 -348 -499 -207 -212 -478 -513 -506 -102 -779 -219 -720 -647 -144 -765 -168 -315 -569 -259 -764 -561 -896 -848 -157 -480 -677 -617 -544 -200 -869 -387 -710 -265 -228 -224 -147 -177 -668 -638 -46 -64 -876 -764 -18 -294 -263 -461 -245 -744 -842 -657 -911 -456 -232 -406 -51 -908 -916 -568 -151 -168 -791 -74 -765 -909 -506 -840 -391 -398 -65 -650 -908 -26 -798 -838 -779 -621 -918 -555 -485 -199 -611 -398 -586 -958 -293 -582 -683 -737 -209 -755 -182 -805 -132 -998 -65 -789 -723 -86 -777 -346 -673 -364 -706 -370 -120 -819 -381 -374 -957 -4 -951 -451 -92 -228 -162 -668 -683 -626 -666 -864 -213 -673 -806 -276 -548 -500 -223 -354 -649 -32 -679 -179 -370 -645 -566 -26 -617 -271 -190 -573 -246 -126 -715 -148 -100 -545 -398 -250 -949 -72 -767 -245 -171 -117 -151 -86 -84 -604 -404 -831 -199 -98 -308 -7 -314 -400 -409 -263 -133 -17 -796 -715 -698 -186 -109 -55 -298 -942 -319 -981 -760 -567 -136 -425 -590 -334 -875 -907 -539 -165 -319 -585 -734 -570 -831 -514 -393 -959 -894 -399 -8 -873 -742 -712 -996 -304 -989 -1000 -838 -474 -314 -99 -904 -935 -498 -981 -676 -989 -139 -859 -133 -543 -601 -693 -270 -230 -850 -853 -638 -495 -665 -545 -294 -437 -662 -574 -954 -595 -438 -202 -381 -489 -968 -188 -467 -170 -621 -841 -423 -793 -908 -258 -425 -92 -691 -900 -138 -752 -808 -884 -506 -387 -931 -823 -841 -769 -229 -371 -420 -868 -783 -123 -654 -237 -389 -746 -174 -773 -119 -395 -261 -218 -336 -748 -388 -988 -278 -921 -153 -308 -716 -497 -71 -803 -521 -14 -470 -4 -953 -361 -188 -479 -331 -925 -28 -129 -875 -77 -38 -887 -461 -910 -389 -855 -243 -746 -799 -777 -731 -922 -827 -470 -334 -309 -771 -789 -708 -887 -600 -40 -239 -503 -348 -537 -370 -699 -90 -819 -248 -615 -268 -588 -357 -104 -926 -664 -125 -507 -745 -265 -38 -395 -749 -402 -343 -577 -429 -7 -81 -251 -71 -799 -902 -254 -464 -899 -96 -742 -351 -931 -416 -27 -986 -415 -722 -617 -755 -782 -816 -496 -870 -177 -723 -231 -987 -719 -841 -99 -53 -859 -642 -933 -881 -851 -321 -139 -102 -27 -732 -986 -297 -382 -599 -183 -342 -501 -823 -660 -876 -500 -320 -327 -682 -718 -310 -834 -201 -796 -598 -146 -299 -123 -727 -823 -319 -76 -992 -244 -489 -811 -548 -568 -5 -695 -223 -856 -930 -902 -202 -325 -24 -634 -286 -851 -380 -796 -476 -532 -982 -158 -700 -724 -46 -24 -598 -510 -604 -849 -104 -994 -549 -501 -948 -739 -615 -620 -83 -316 -994 -233 -102 -821 -341 -188 -446 -90 -951 -526 -267 -756 -412 -589 -766 -469 -378 -242 -665 -688 -509 -853 -281 -627 -485 -677 -864 -611 -493 -840 -429 -999 -275 -165 -302 -168 -103 -678 -330 -316 -299 -276 -599 -813 -583 -382 -336 -932 -241 -556 -463 -172 -207 -459 -514 -714 -937 -553 -811 -152 -106 -162 -620 -862 -220 -611 -272 -632 -964 -249 -861 -175 -582 -430 -87 -183 -521 -845 -909 -336 -586 -192 -522 -280 -966 -590 -943 -656 -217 -527 -400 -406 -638 -911 -252 -934 -697 -698 -997 -106 -767 -754 -516 -688 -473 -45 -161 -328 -960 -814 -628 -502 -800 -679 -531 -165 -17 -859 -716 -127 -970 -477 -848 -240 -112 -588 -77 -206 -357 -400 -116 -569 -859 -989 -815 -574 -150 -97 -948 -669 -680 -512 -147 -77 -386 -756 -11 -579 -680 -647 -892 -385 -473 -40 -282 -655 -982 -862 -914 -837 -86 -64 -514 -135 -494 -855 -425 -176 -604 -162 -913 -217 -736 -431 -648 -512 -793 -990 -864 -642 -403 -622 -782 -424 -988 -825 -3 -504 -594 -628 -424 -410 -661 -983 -157 -160 -573 -638 -397 -778 -818 -394 -659 -375 -186 -872 -673 -778 -148 -605 -241 -144 -993 -391 -798 -842 -263 -880 -465 -915 -573 -478 -859 -160 -174 -724 -799 -215 -592 -629 -17 -529 -656 -695 -114 -424 -893 -482 -589 -13 -384 -212 -796 -745 -313 -691 -108 -950 -550 -681 -744 -656 -486 -621 -436 -31 -618 -768 -636 -918 -769 -818 -28 -897 -653 -711 -187 -804 -658 -990 -438 -456 -907 -823 -111 -910 -535 -906 -686 -206 -983 -287 -580 -6 -882 -915 -190 -803 -236 -530 -415 -724 -213 -746 -775 -425 -482 -998 -785 -168 -200 -775 -171 -908 -393 -806 -512 -495 -741 -450 -286 -875 -79 -363 -705 -424 -401 -881 -122 -273 -162 -31 -411 -711 -605 -274 -675 -413 -581 -706 -656 -1000 -431 -791 -87 -440 -610 -650 -468 -188 -799 -834 -610 -306 -184 -959 -402 -251 -186 -77 -346 -913 -557 -32 -30 -23 -528 -438 -130 -294 -255 -242 -571 -392 -115 -522 -555 -359 -897 -464 -566 -672 -819 -232 -947 -73 -660 -31 -104 -143 -599 -487 -226 -609 -732 -870 -423 -343 -866 -802 -308 -889 -509 -231 -887 -384 -159 -372 -982 -732 -571 -871 -972 -207 -452 -545 -972 -97 -146 -944 -796 -970 -11 -834 -648 -758 -696 -622 -302 -660 -444 -579 -294 -308 -769 -695 -348 -555 -803 -521 -907 -509 -37 -812 -30 -241 -632 -237 -931 -487 -82 -479 -921 -871 -721 -785 -80 -727 -152 -858 -198 -925 -790 -6 -426 -742 -582 -925 -153 -450 -97 -75 -724 -221 -166 -294 -313 -632 -630 -796 -871 -280 -472 -883 -522 -111 -208 -689 -909 -314 -782 -21 -320 -364 -557 -674 -288 -581 -403 -921 -699 -392 -966 -494 -189 -547 -596 -159 -742 -3 -248 -627 -178 -284 -369 -746 -117 -883 -219 -480 -80 -928 -374 -781 -373 -704 -738 -892 -448 -365 -417 -187 -48 -186 -264 -413 -639 -973 -362 -72 -389 -591 -895 -241 -773 -836 -727 -165 -927 -654 -436 -847 -41 -8 -748 -165 -431 -256 -743 -187 -272 -340 -796 -451 -930 -284 -135 -220 -773 -485 -280 -24 -350 -716 -409 -691 -702 -22 -582 -176 -98 -589 -678 -283 -534 -547 -117 -519 -538 -110 -589 -695 -651 -530 -962 -388 -811 -783 -542 -802 -626 -802 -263 -161 -112 -296 -169 -630 -901 -802 -450 -684 -584 -275 -783 -326 -996 -443 -226 -611 -862 -782 -594 -570 -831 -316 -111 -889 -731 -212 -757 -619 -483 -361 -763 -502 -13 -756 -126 -919 -618 -358 -635 -17 -574 -277 -508 -480 -939 -198 -8 -305 -979 -605 -16 -334 -571 -57 -950 -558 -638 -215 -666 -599 -770 -816 -208 -256 -746 -425 -1 -265 -135 -530 -710 -763 -378 -445 -642 -536 -232 -700 -865 -723 -881 -951 -130 -382 -114 -14 -402 -733 -617 -766 -738 -461 -963 -572 -722 -498 -848 -704 -187 -727 -481 -568 -906 -959 -520 -259 -390 -889 -41 -212 -898 -717 -414 -355 -127 -912 -322 -771 -887 -114 -935 -180 -837 -162 -347 -408 -482 -421 -86 -254 -795 -535 -175 -240 -544 -7 -102 -485 -123 -208 -184 -120 -290 -613 -801 -737 -622 -891 -897 -604 -687 -424 -367 -213 -902 -641 -388 -124 -801 -642 -968 -954 -621 -699 -995 -611 -204 -902 -565 -504 -371 -182 -406 -731 -205 -861 -87 -704 -272 -184 -348 -771 -990 -702 -391 -783 -393 -215 -648 -171 -250 -374 -442 -311 -299 -333 -513 -662 -203 -642 -532 -685 -316 -25 -701 -394 -193 -586 -820 -779 -400 -116 -787 -683 -270 -41 -954 -597 -482 -175 -666 -892 -157 -866 -280 -812 -623 -787 -780 -636 -908 -467 -677 -549 -417 -390 -903 -850 -549 -831 -482 -891 -33 -427 -240 -617 -169 -393 -450 -639 -627 -791 -202 -499 -855 -993 -241 -566 -332 -111 -14 -140 -788 -551 -107 -972 -478 -28 -27 -396 -884 -633 -141 -115 -737 -332 -830 -16 -167 -930 -930 -57 -449 -813 -181 -458 -872 -134 -596 -225 -88 -249 -665 -981 -169 -23 -408 -631 -762 -205 -684 -287 -157 -564 -648 -797 -412 -631 -708 -849 -172 -742 -672 -528 -58 -20 -991 -108 -832 -74 -334 -697 -152 -364 -398 -532 -774 -874 -185 -87 -728 -684 -72 -846 -600 -879 -746 -61 -833 -761 -323 -763 -796 -816 -785 -245 -117 -814 -351 -494 -18 -879 -10 -836 -71 -291 -266 -351 -712 -269 -641 -662 -38 -235 -795 -35 -938 -804 -557 -101 -708 -695 -409 -949 -851 -264 -945 -165 -628 -767 -147 -335 -458 -701 -441 -258 -554 -755 -431 -234 -207 -383 -792 -376 -759 -321 -805 -811 -445 -401 -531 -927 -114 -91 -595 -931 -723 -542 -283 -642 -786 -384 -856 -8 -83 -344 -402 -339 -141 -300 -629 -922 -977 -701 -78 -237 -218 -39 -36 -954 -281 -705 -589 -525 -135 -311 -480 -462 -13 -70 -793 -366 -418 -472 -569 -885 -87 -327 -720 -891 -576 -972 -635 -732 -338 -954 -453 -726 -344 -756 -170 -474 -274 -59 -557 -814 -936 -265 -117 -304 -546 -775 -492 -612 -193 -899 -556 -441 -337 -838 -419 -989 -466 -528 -205 -204 -508 -646 -279 -538 -345 -403 -827 -691 -361 -922 -431 -523 -31 -403 -944 -34 -131 -226 -828 -838 -725 -794 -739 -689 -307 -854 -873 -419 -410 -512 -374 -254 -53 -960 -984 -619 -72 -939 -385 -982 -438 -754 -249 -383 -5 -551 -717 -149 -339 -733 -404 -132 -330 -512 -929 -193 -685 -711 -317 -991 -580 -316 -131 -527 -315 -709 -380 -334 -330 -849 -573 -91 -541 -313 -277 -218 -576 -114 -886 -43 -330 -40 -795 -673 -804 -783 -860 -606 -560 -459 -110 -171 -567 -265 -332 -853 -628 -412 -885 -225 -881 -509 -914 -657 -927 -611 -576 -885 -235 -234 -402 -18 -764 -506 -572 -754 -437 -933 -948 -506 -961 -986 -708 -992 -208 -867 -527 -551 -517 -8 -470 -893 -243 -585 -129 -379 -174 -300 -60 -948 -565 -378 -32 -395 -77 -504 -655 -82 -87 -781 -835 -683 -230 -518 -474 -616 -362 -264 -342 -846 -296 -933 -34 -394 -593 -716 -960 -692 -619 -996 -75 -509 -538 -337 -580 -220 -300 -79 -649 -879 -919 -824 -906 -408 -269 -414 -395 -533 -643 -322 -296 -313 -881 -203 -323 -621 -214 -616 -459 -574 -846 -113 -446 -888 -799 -132 -107 -580 -327 -826 -938 -248 -68 -731 -37 -112 -968 -936 -851 -664 -746 -951 -803 -366 -322 -561 -211 -205 -708 -629 -611 -387 -263 -449 -817 -545 -314 -336 -778 -722 -838 -63 -749 -307 -516 -412 -573 -547 -151 -740 -905 -765 -685 -866 -60 -870 -853 -235 -109 -862 -717 -523 -716 -822 -222 -675 -512 -338 -990 -574 -813 -222 -472 -141 -385 -847 -300 -245 -210 -97 -262 -219 -241 -643 -244 -314 -909 -108 -623 -38 -334 -877 -169 -185 -474 -151 -484 -620 -2 -890 -778 -910 -230 -595 -503 -985 -249 -803 -61 -32 -468 -327 -542 -197 -660 -647 -694 -737 -805 -230 -172 -529 -92 -220 -319 -331 -867 -817 -828 -438 -658 -421 -851 -812 -344 -457 -620 -601 -801 -270 -517 -140 -861 -23 -610 -239 -860 -912 -290 -296 -459 -417 -487 -252 -756 -583 -808 -299 -599 -855 -347 -39 -817 -108 -962 -865 -456 -736 -173 -128 -308 -880 -841 -153 -349 -788 -131 -633 -792 -984 -650 -269 -620 -858 -206 -862 -406 -637 -575 -422 -965 -419 -88 -593 -482 -793 -587 -503 -15 -636 -239 -383 -620 -473 -355 -669 -694 -969 -285 -830 -888 -815 -513 -596 -752 -785 -488 -973 -992 -891 -852 -664 -304 -694 -333 -534 -579 -606 -449 -637 -827 -564 -554 -561 -464 -663 -830 -381 -565 -103 -97 -737 -827 -581 -592 -804 -676 -573 -442 -212 -373 -380 -538 -620 -44 -914 -822 -305 -1000 -265 -147 -765 -753 -869 -387 -423 -175 -351 -183 -285 -549 -950 -778 -967 -484 -982 -686 -904 -717 -951 -348 -214 -898 -148 -657 -744 -620 -63 -229 -391 -883 -457 -41 -830 -409 -300 -697 -938 -82 -545 -282 -390 -249 -890 -462 -605 -140 -936 -979 -96 -525 -702 -345 -92 -974 -275 -864 -144 -913 -599 -814 -881 -633 -313 -612 -312 -450 -896 -573 -615 -222 -505 -702 -355 -583 -571 -897 -740 -990 -381 -966 -740 -897 -600 -429 -751 -603 -578 -377 -771 -21 -460 -73 -420 -633 -604 -42 -489 -24 -155 -588 -40 -934 -622 -137 -868 -277 -486 -669 -46 -667 -222 -942 -988 -349 -469 -245 -587 -642 -979 -217 -16 -420 -711 -330 -812 -821 -727 -36 -715 -444 -851 -174 -528 -547 -824 -489 -201 -208 -778 -363 -150 -712 -535 -391 -90 -185 -909 -140 -325 -327 -888 -983 -368 -228 -527 -362 -568 -654 -821 -843 -287 -925 -516 -792 -782 -387 -626 -231 -748 -39 -42 -38 -134 -384 -809 -242 -75 -190 -517 -559 -889 -313 -818 -902 -181 -805 -199 -876 -559 -562 -284 -263 -559 -904 -368 -745 -782 -40 -681 -323 -247 -604 -913 -693 -334 -220 -599 -430 -80 -622 -465 -253 -38 -851 -571 -514 -414 -413 -504 -652 -432 -21 -462 -805 -377 -868 -838 -801 -503 -158 -485 -812 -951 -302 -563 -616 -4 -263 -562 -270 -729 -498 -911 -370 -302 -677 -724 -995 -555 -366 -104 -195 -105 -993 -348 -791 -485 -495 -169 -298 -602 -367 -494 -237 -43 -442 -634 -809 -541 -697 -363 -197 -281 -62 -939 -756 -909 -101 -85 -155 -91 -680 -158 -258 -282 -409 -662 -384 -720 -803 -709 -538 -401 -615 -810 -240 -650 -781 -160 -772 -604 -898 -939 -226 -383 -57 -142 -240 -502 -566 -39 -557 -843 -168 -394 -871 -787 -27 -870 -537 -679 -811 -581 -805 -949 -468 -74 -991 -109 -376 -637 -140 -933 -677 -385 -535 -52 -440 -575 -483 -130 -414 -896 -436 -780 -741 -297 -740 -221 -675 -51 -50 -302 -679 -256 -325 -726 -4 -165 -588 -926 -681 -819 -248 -959 -640 -717 -932 -544 -760 -33 -907 -704 -264 -99 -934 -315 -837 -914 -673 -582 -794 -523 -19 -655 -423 -630 -664 -518 -949 -861 -975 -6 -287 -752 -418 -832 -637 -490 -865 -222 -40 -376 -408 -708 -564 -873 -980 -476 -695 -957 -89 -452 -744 -239 -178 -602 -285 -688 -108 -73 -801 -678 -15 -42 -57 -503 -245 -37 -919 -48 -433 -30 -496 -207 -90 -701 -928 -508 -887 -876 -257 -408 -984 -418 -710 -224 -807 -11 -123 -134 -386 -9 -954 -81 -512 -850 -603 -372 -443 -680 -959 -787 -159 -678 -418 -134 -695 -34 -996 -731 -102 -335 -157 -480 -587 -561 -765 -516 -15 -475 -499 -544 -669 -156 -874 -228 -45 -842 -760 -731 -496 -537 -173 -764 -171 -832 -620 -269 -998 -911 -525 -358 -966 -252 -778 -219 -621 -259 -59 -653 -644 -513 -778 -885 -487 -613 -531 -379 -326 -102 -432 -772 -83 -661 -442 -821 -245 -506 -323 -254 -199 -93 -901 -430 -831 -473 -655 -146 -273 -990 -182 -488 -58 -799 -504 -538 -603 -293 -384 -339 -124 -1000 -964 -375 -346 -931 -820 -18 -870 -679 -251 -865 -252 -115 -383 -497 -158 -716 -25 -888 -642 -649 -554 -699 -166 -833 -361 -151 -3 -224 -147 -781 -848 -649 -583 -477 -893 -197 -62 -339 -861 -567 -688 -814 -190 -992 -68 -29 -982 -420 -232 -495 -563 -921 -991 -828 -703 -533 -472 -781 -925 -365 -392 -893 -719 -157 -306 -52 -380 -972 -354 -273 -609 -321 -306 -344 -465 -561 -57 -856 -824 -618 -852 -842 -690 -113 -210 -181 -57 -776 -269 -29 -46 -324 -256 -84 -849 -895 -322 -449 -600 -211 -261 -274 -576 -676 -546 -947 -817 -25 -833 -886 -756 -916 -191 -103 -846 -356 -928 -696 -652 -170 -277 -260 -625 -935 -550 -580 -344 -313 -842 -172 -982 -174 -178 -755 -326 -563 -922 -538 -741 -931 -967 -578 -741 -567 -44 -742 -393 -185 -869 -832 -204 -706 -410 -485 -93 -639 -182 -530 -164 -801 -42 -136 -808 -277 -80 -634 -606 -305 -676 -657 -240 -472 -767 -301 -110 -105 -700 -210 -248 -650 -51 -361 -31 -65 -420 -552 -995 -785 -360 -306 -586 -846 -432 -612 -754 -488 -735 -914 -972 -869 -264 -885 -788 -738 -819 -284 -815 -740 -616 -787 -656 -919 -506 -404 -364 -90 -953 -698 -650 -821 -243 -586 -834 -624 -974 -117 -554 -796 -63 -881 -925 -110 -386 -405 -828 -669 -582 -297 -375 -252 -523 -337 -991 -48 -521 -418 -905 -302 -706 -981 -413 -210 -521 -749 -995 -398 -558 -174 -576 -738 -112 -77 -18 -413 -107 -274 -832 -995 -123 -108 -617 -655 -560 -182 -859 -57 -860 -820 -634 -893 -369 -988 -986 -486 -921 -501 -359 -269 -258 -349 -143 -91 -484 -210 -241 -134 -594 -268 -249 -130 -876 -653 -114 -545 -701 -534 -35 -569 -115 -177 -847 -831 -104 -445 -911 -517 -758 -534 -630 -563 -798 -199 -642 -858 -95 -875 -13 -372 -333 -491 -175 -467 -557 -734 -483 -467 -310 -309 -98 -492 -147 -914 -47 -720 -349 -303 -501 -761 -86 -605 -828 -35 -438 -749 -776 -276 -964 -362 -514 -83 -81 -931 -502 -321 -821 -94 -449 -908 -963 -838 -846 -499 -520 -463 -926 -285 -82 -661 -993 -415 -72 -308 -802 -299 -63 -98 -600 -409 -45 -937 -359 -498 -623 -530 -908 -153 -633 -262 -828 -736 -390 -400 -547 -749 -400 -900 -260 -574 -678 -674 -624 -436 -767 -450 -797 -995 -778 -942 -532 -100 -639 -950 -554 -297 -245 -685 -64 -180 -919 -436 -902 -461 -106 -952 -258 -661 -930 -291 -624 -897 -412 -149 -548 -422 -596 -108 -154 -272 -991 -320 -585 -107 -31 -366 -674 -656 -667 -294 -69 -859 -774 -398 -115 -726 -418 -535 -990 -265 -258 -154 -805 -471 -202 -598 -990 -586 -373 -672 -676 -315 -430 -683 -357 -816 -438 -295 -724 -255 -135 -1 -138 -264 -173 -573 -427 -63 -246 -221 -947 -501 -720 -835 -892 -298 -52 -7 -991 -9 -196 -945 -337 -789 -706 -255 -373 -977 -569 -688 -866 -761 -100 -988 -200 -857 -872 -890 -452 -79 -756 -385 -684 -101 -976 -93 -545 -911 -853 -22 -141 -996 -734 -768 -97 -488 -138 -700 -532 -800 -672 -844 -717 -574 -903 -661 -829 -801 -214 -73 -53 -236 -956 -395 -377 -314 -945 -255 -855 -52 -266 -373 -438 -732 -190 -630 -295 -567 -17 -600 -870 -879 -983 -294 -349 -197 -589 -86 -146 -494 -218 -795 -669 -157 -540 -823 -75 -562 -445 -459 -424 -511 -745 -804 -823 -153 -171 -390 -763 -523 -120 -664 -224 -24 -475 -223 -147 -319 -53 -360 -283 -694 -285 -311 -939 -837 -69 -326 -187 -611 -372 -702 -635 -254 -242 -323 -119 -949 -911 -951 -673 -244 -546 -740 -683 -230 -409 -476 -681 -915 -617 -63 -1 -619 -482 -26 -384 -287 -626 -220 -268 -70 -972 -729 -878 -614 -937 -306 -200 -769 -630 -911 -827 -810 -655 -259 -308 -297 -747 -602 -188 -547 -620 -207 -730 -346 -82 -386 -356 -673 -550 -421 -520 -807 -85 -96 -513 -315 -655 -307 -257 -454 -94 -511 -652 -649 -524 -88 -284 -645 -908 -73 -777 -156 -244 -43 -49 -867 -951 -263 -558 -372 -293 -638 -861 -481 -241 -383 -62 -702 -774 -986 -313 -284 -293 -478 -483 -29 -971 -300 -627 -426 -956 -535 -866 -500 -914 -890 -185 -489 -859 -271 -692 -631 -507 -972 -987 -150 -586 -655 -194 -404 -127 -416 -60 -759 -30 -822 -398 -48 -890 -756 -583 -722 -656 -545 -610 -409 -671 -735 -684 -549 -795 -656 -586 -885 -442 -416 -800 -838 -749 -846 -673 -513 -990 -506 -973 -372 -823 -109 -750 -575 -472 -323 -598 -653 -85 -547 -84 -475 -697 -459 -518 -80 -127 -450 -911 -393 -881 -336 -537 -944 -31 -70 -589 -964 -209 -275 -397 -686 -264 -295 -166 -870 -607 -104 -33 -590 -551 -978 -881 -897 -541 -675 -560 -282 -917 -602 -629 -192 -359 -301 -394 -888 -954 -57 -480 -68 -990 -543 -568 -285 -618 -63 -646 -228 -169 -167 -637 -85 -663 -658 -754 -772 -654 -475 -429 -916 -848 -208 -734 -273 -809 -925 -269 -332 -225 -921 -51 -866 -880 -882 -208 -39 -728 -8 -679 -658 -911 -455 -428 -315 -977 -719 -622 -204 -139 -160 -465 -737 -236 -611 -187 -423 -409 -669 -459 -102 -110 -74 -272 -418 -344 -876 -697 -469 -215 -465 -931 -798 -264 -878 -316 -172 -611 -789 -533 -680 -706 -739 -917 -831 -883 -961 -129 -434 -359 -732 -360 -153 -75 -335 -387 -814 -308 -9 -533 -933 -749 -816 -682 -556 -745 -98 -324 -120 -289 -669 -967 -518 -671 -727 -99 -539 -836 -730 -729 -314 -478 -601 -122 -978 -231 -37 -870 -894 -612 -831 -858 -168 -708 -966 -937 -44 -463 -229 -708 -910 -6 -158 -573 -463 -765 -142 -634 -913 -682 -796 -963 -623 -378 -460 -507 -433 -538 -980 -795 -273 -766 -177 -260 -35 -561 -536 -470 -672 -944 -571 -625 -355 -716 -770 -776 -630 -943 -505 -734 -946 -369 -301 -994 -44 -794 -901 -394 -358 -494 -501 -739 -642 -832 -694 -574 -783 -128 -189 -511 -391 -106 -662 -526 -247 -966 -432 -903 -71 -795 -735 -617 -576 -270 -735 -886 -669 -281 -681 -642 -457 -821 -633 -533 -259 -937 -94 -972 -522 -497 -257 -777 -656 -742 -986 -207 -997 -490 -563 -514 -912 -736 -448 -609 -534 -822 -241 -881 -285 -583 -578 -184 -141 -71 -642 -819 -488 -400 -602 -965 -242 -538 -749 -416 -182 -937 -561 -936 -304 -202 -912 -89 -631 -91 -359 -505 -803 -241 -573 -563 -112 -581 -805 -245 -594 -773 -776 -28 -457 -847 -766 -771 -909 -203 -857 -225 -4 -806 -629 -648 -924 -335 -544 -810 -645 -818 -551 -581 -926 -211 -771 -131 -406 -300 -137 -314 -955 -278 -230 -21 -395 -804 -887 -659 -600 -193 -355 -956 -262 -729 -109 -840 -494 -960 -906 -338 -368 -743 -643 -816 -528 -408 -360 -621 -551 -684 -895 -514 -638 -367 -960 -368 -262 -116 -157 -228 -336 -938 -191 -462 -398 -745 -28 -712 -817 -92 -318 -528 -786 -504 -532 -346 -951 -39 -3 -739 -595 -773 -897 -162 -863 -589 -389 -319 -179 -694 -85 -59 -487 -579 -962 -27 -450 -8 -631 -771 -552 -987 -176 -521 -994 -228 -213 -29 -997 -364 -420 -764 -587 -108 -169 -974 -38 -639 -453 -474 -660 -837 -187 -80 -583 -53 -308 -658 -558 -88 -377 -571 -478 -567 -50 -913 -602 -293 -426 -634 -682 -622 -461 -592 -921 -835 -114 -404 -864 -921 -973 -542 -351 -188 -523 -532 -318 -455 -485 -772 -25 -236 -454 -678 -416 -40 -146 -467 -376 -821 -303 -129 -175 -643 -466 -875 -50 -699 -477 -701 -385 -252 -419 -481 -144 -354 -695 -635 -746 -77 -544 -594 -101 -991 -400 -506 -681 -881 -236 -177 -159 -490 -175 -578 -988 -447 -13 -487 -832 -419 -181 -346 -75 -314 -336 -647 -815 -191 -922 -301 -450 -303 -789 -730 -481 -680 -394 -821 -485 -379 -852 -296 -364 -761 -884 -95 -429 -983 -994 -135 -576 -956 -250 -487 -645 -917 -489 -819 -974 -364 -76 -961 -15 -575 -879 -664 -137 -570 -263 -174 -308 -837 -651 -430 -875 -3 -260 -55 -727 -206 -270 -392 -331 -64 -872 -83 -981 -815 -43 -711 -659 -749 -665 -533 -649 -798 -846 -343 -721 -918 -956 -722 -458 -497 -482 -823 -226 -125 -337 -390 -384 -519 -412 -735 -481 -529 -125 -370 -494 -268 -203 -457 -628 -360 -717 -439 -296 -383 -263 -210 -482 -410 -983 -969 -14 -446 -123 -707 -232 -352 -502 -530 -272 -738 -948 -671 -496 -524 -922 -17 -466 -507 -676 -165 -927 -638 -206 -194 -30 -60 -641 -282 -97 -929 -339 -767 -786 -292 -111 -599 -701 -602 -141 -683 -617 -239 -120 -693 -175 -17 -72 -734 -143 -210 -952 -775 -110 -249 -102 -482 -121 -54 -184 -946 -187 -921 -10 -261 -496 -925 -219 -775 -457 -325 -87 -936 -848 -66 -733 -658 -942 -501 -728 -971 -961 -85 -192 -358 -872 -848 -178 -289 -781 -478 -135 -141 -377 -638 -716 -807 -959 -505 -84 -429 -79 -597 -925 -850 -235 -219 -388 -49 -324 -547 -701 -496 -582 -395 -39 -792 -119 -844 -118 -862 -403 -375 -12 -782 -192 -257 -423 -218 -369 -688 -148 -366 -146 -489 -774 -484 -841 -11 -455 -485 -143 -28 -582 -565 -724 -221 -511 -137 -556 -512 -371 -209 -777 -930 -834 -9 -704 -814 -864 -431 -898 -230 -405 -905 -675 -471 -993 -277 -264 -763 -803 -271 -728 -493 -378 -763 -199 -89 -553 -895 -622 -783 -216 -991 -32 -914 -287 -260 -642 -344 -551 -20 -133 -190 -436 -51 -35 -370 -752 -369 -704 -133 -213 -783 -338 -870 -791 -270 -266 -978 -394 -943 -738 -740 -933 -117 -21 -456 -406 -82 -651 -354 -811 -644 -598 -298 -432 -328 -958 -605 -224 -169 -822 -73 -661 -705 -215 -573 -554 -240 -943 -107 -826 -602 -554 -152 -838 -318 -420 -740 -520 -445 -803 -93 -308 -21 -55 -167 -451 -378 -293 -729 -369 -407 -183 -444 -913 -329 -334 -828 -698 -322 -955 -693 -323 -587 -810 -836 -613 -713 -268 -76 -336 -199 -146 -952 -810 -183 -434 -243 -347 -22 -980 -315 -828 -217 -342 -185 -678 -892 -5 -965 -411 -871 -866 -522 -125 -214 -932 -247 -572 -86 -532 -225 -647 -74 -973 -216 -400 -416 -447 -695 -583 -8 -388 -7 -531 -807 -378 -584 -337 -310 -776 -656 -291 -763 -566 -68 -574 -734 -222 -24 -315 -932 -572 -723 -351 -711 -248 -690 -492 -498 -312 -409 -691 -48 -234 -267 -287 -970 -800 -695 -760 -18 -900 -794 -710 -96 -290 -838 -938 -883 -514 -159 -674 -200 -566 -110 -2 -379 -392 -480 -269 -917 -553 -53 -49 -378 -96 -813 -280 -128 -743 -415 -364 -913 -837 -232 -489 -71 -460 -935 -431 -407 -200 -578 -472 -269 -608 -288 -978 -217 -798 -872 -676 -257 -568 -778 -220 -220 -184 -34 -303 -636 -429 -627 -72 -283 -463 -602 -823 -812 -608 -204 -408 -108 -935 -41 -479 -73 -806 -584 -81 -630 -719 -453 -547 -132 -946 -190 -793 -918 -477 -907 -819 -321 -138 -432 -522 -3 -259 -80 -203 -10 -676 -551 -662 -665 -747 -375 -453 -519 -724 -357 -523 -470 -500 -14 -963 -202 -999 -87 -244 -918 -822 -48 -142 -947 -300 -91 -509 -955 -989 -441 -624 -739 -486 -129 -251 -339 -661 -316 -383 -58 -593 -584 -402 -695 -859 -271 -499 -660 -456 -241 -919 -15 -532 -572 -516 -384 -534 -646 -973 -815 -227 -788 -340 -337 -208 -417 -189 -829 -315 -528 -836 -125 -741 -345 -199 -683 -757 -395 -756 -215 -190 -958 -233 -383 -416 -326 -846 -15 -939 -288 -459 -511 -372 -703 -315 -333 -523 -900 -145 -111 -587 -84 -244 -838 -543 -569 -392 -417 -40 -509 -265 -297 -305 -938 -578 -414 -423 -253 -240 -914 -768 -618 -378 -592 -608 -912 -124 -826 -753 -97 -437 -463 -968 -265 -183 -972 -265 -195 -201 -826 -191 -208 -527 -305 -238 -291 -190 -626 -596 -752 -796 -609 -228 -634 -629 -580 -149 -345 -480 -150 -928 -551 -430 -589 -857 -800 -651 -683 -904 -688 -348 -847 -625 -726 -512 -945 -454 -500 -973 -990 -730 -684 -552 -115 -190 -325 -405 -577 -964 -896 -114 -404 -135 -98 -519 -614 -43 -47 -66 -882 -810 -269 -746 -384 -22 -729 -846 -821 -222 -209 -812 -100 -694 -149 -348 -804 -582 -476 -757 -217 -875 -226 -255 -322 -238 -161 -183 -569 -995 -355 -388 -63 -813 -61 -50 -665 -416 -848 -686 -478 -763 -568 -663 -765 -427 -99 -487 -164 -216 -830 -273 -934 -909 -404 -586 -621 -921 -284 -456 -784 -275 -956 -812 -409 -88 -623 -134 -594 -793 -531 -271 -731 -102 -561 -962 -583 -291 -828 -616 -11 -756 -241 -667 -326 -24 -430 -796 -22 -212 -977 -393 -606 -765 -861 -740 -991 -672 -41 -717 -383 -56 -562 -314 -198 -365 -303 -409 -188 -599 -690 -100 -58 -603 -183 -172 -561 -580 -632 -733 -929 -976 -486 -36 -914 -210 -87 -318 -308 -76 -968 -601 -165 -424 -744 -937 -597 -256 -423 -901 -506 -93 -851 -299 -609 -923 -477 -678 -574 -651 -99 -683 -926 -120 -693 -785 -700 -236 -892 -304 -546 -506 -793 -693 -1000 -430 -980 -827 -347 -54 -5 -634 -254 -23 -530 -969 -151 -11 -415 -622 -163 -920 -936 -901 -424 -50 -428 -249 -244 -91 -383 -372 -217 -351 -927 -147 -176 -390 -637 -943 -54 -155 -762 -529 -356 -5 -614 -704 -802 -406 -50 -485 -943 -802 -827 -774 -874 -400 -967 -165 -672 -472 -301 -872 -881 -869 -331 -707 -951 -665 -503 -893 -301 -737 -599 -90 -322 -477 -441 -336 -135 -804 -170 -814 -971 -128 -465 -33 -801 -47 -387 -612 -901 -49 -233 -32 -999 -696 -418 -421 -536 -494 -597 -79 -845 -849 -710 -266 -658 -784 -439 -190 -942 -501 -346 -611 -73 -830 -742 -599 -826 -86 -547 -758 -596 -121 -38 -935 -754 -714 -901 -315 -595 -34 -756 -35 -920 -821 -860 -69 -811 -358 -107 -203 -83 -529 -122 -487 -980 -723 -628 -900 -399 -834 -166 -322 -127 -951 -354 -777 -771 -468 -153 -12 -211 -320 -43 -565 -745 -226 -827 -978 -755 -469 -875 -369 -329 -360 -17 -967 -202 -132 -992 -320 -214 -183 -184 -880 -957 -97 -1000 -486 -460 -735 -694 -285 -420 -324 -585 -184 -458 -327 -351 -20 -240 -522 -206 -606 -554 -433 -232 -19 -793 -543 -402 -549 -436 -742 -947 -335 -823 -776 -609 -410 -597 -222 -816 -793 -646 -809 -667 -53 -429 -709 -692 -658 -877 -335 -484 -769 -150 -868 -7 -683 -406 -978 -354 -67 -284 -25 -680 -212 -301 -110 -673 -33 -922 -962 -253 -595 -293 -283 -856 -592 -491 -124 -519 -788 -2 -407 -430 -855 -277 -406 -811 -117 -40 -442 -119 -491 -23 -368 -234 -450 -247 -352 -44 -423 -952 -499 -335 -717 -589 -233 -212 -959 -411 -17 -509 -714 -271 -507 -881 -528 -497 -555 -630 -802 -503 -697 -931 -573 -823 -93 -124 -359 -939 -643 -337 -133 -588 -665 -903 -571 -851 -281 -789 -679 -349 -252 -280 -411 -464 -751 -261 -14 -172 -622 -310 -13 -687 -681 -235 -726 -550 -52 -939 -988 -76 -572 -70 -850 -354 -89 -227 -437 -614 -225 -171 -980 -816 -711 -96 -116 -317 -1000 -499 -822 -897 -277 -944 -730 -449 -866 -160 -430 -734 -481 -161 -520 -761 -257 -558 -806 -984 -777 -541 -128 -264 -788 -335 -102 -53 -898 -111 -154 -621 -680 -135 -573 -354 -394 -685 -684 -800 -279 -778 -479 -533 -220 -185 -952 -348 -627 -358 -872 -178 -799 -287 -537 -745 -739 -917 -482 -617 -322 -495 -43 -992 -301 -833 -261 -524 -845 -339 -886 -292 -847 -716 -550 -354 -28 -536 -18 -55 -493 -680 -33 -597 -313 -711 -716 -149 -503 -201 -98 -16 -106 -308 -48 -370 -277 -689 -329 -227 -425 -29 -616 -231 -189 -173 -124 -608 -490 -747 -905 -643 -551 -145 -265 -856 -533 -59 -828 -665 -999 -509 -145 -29 -935 -446 -127 -86 -808 -316 -344 -561 -483 -721 -931 -810 -460 -343 -115 -30 -914 -7 -848 -334 -523 -353 -359 -499 -643 -184 -641 -109 -450 -771 -91 -552 -527 -282 -867 -224 -414 -823 -856 -953 -287 -335 -253 -444 -608 -324 -378 -327 -389 -994 -711 -976 -474 -268 -664 -63 -954 -97 -374 -738 -298 -973 -308 -794 -439 -41 -771 -421 -801 -605 -698 -641 -898 -475 -789 -374 -839 -176 -344 -514 -531 -917 -849 -790 -186 -733 -137 -481 -110 -456 -196 -913 -100 -260 -906 -18 -835 -820 -886 -139 -998 -715 -200 -820 -206 -647 -172 -819 -128 -792 -278 -244 -15 -447 -895 -530 -97 -281 -371 -685 -566 -120 -131 -553 -373 -766 -948 -322 -927 -752 -392 -784 -86 -177 -57 -858 -869 -364 -332 -743 -836 -249 -547 -475 -412 -261 -376 -869 -27 -147 -664 -639 -144 -870 -371 -492 -8 -447 -101 -397 -756 -162 -205 -775 -552 -516 -400 -469 -360 -640 -507 -307 -751 -90 -536 -937 -250 -377 -137 -287 -346 -619 -282 -49 -164 -15 -6 -432 -107 -235 -483 -827 -806 -255 -793 -19 -802 -417 -577 -351 -264 -730 -165 -908 -979 -439 -566 -806 -972 -294 -184 -980 -576 -313 -402 -563 -619 -885 -425 -689 -893 -632 -727 -30 -230 -870 -391 -981 -14 -127 -898 -849 -82 -877 -223 -569 -681 -108 -847 -238 -684 -316 -904 -496 -542 -130 -714 -719 -439 -128 -151 -998 -5 -638 -834 -744 -586 -306 -81 -496 -105 -19 -496 -391 -362 -968 -492 -158 -36 -243 -302 -115 -11 -49 -768 -781 -379 -536 -595 -542 -585 -209 -878 -173 -643 -470 -53 -828 -49 -309 -358 -255 -546 -968 -762 -999 -135 -653 -947 -290 -162 -184 -983 -753 -633 -444 -342 -926 -355 -66 -570 -829 -763 -480 -645 -374 -999 -391 -450 -50 -392 -563 -396 -674 -829 -38 -419 -476 -968 -432 -188 -974 -590 -266 -26 -120 -5 -308 -931 -161 -688 -352 -294 -887 -813 -837 -311 -808 -600 -238 -873 -276 -397 -152 -71 -717 -624 -332 -629 -844 -472 -587 -792 -617 -179 -622 -737 -108 -377 -703 -578 -346 -743 -162 -411 -675 -651 -658 -847 -963 -303 -343 -609 -792 -37 -232 -97 -812 -350 -450 -177 -564 -156 -687 -31 -595 -603 -573 -983 -678 -931 -854 -162 -789 -351 -439 -96 -636 -72 -754 -630 -475 -193 -540 -42 -39 -302 -786 -445 -633 -22 -325 -977 -93 -331 -184 -849 -63 -809 -661 -962 -16 -871 -972 -931 -323 -711 -297 -40 -438 -472 -409 -336 -326 -811 -616 -478 -558 -777 -811 -307 -179 -171 -275 -766 -832 -745 -189 -340 -486 -441 -323 -449 -713 -763 -171 -948 -39 -558 -465 -921 -368 -268 -747 -665 -453 -25 -921 -585 -573 -676 -233 -510 -640 -190 -70 -207 -743 -26 -920 -793 -271 -856 -596 -20 -911 -49 -632 -379 -636 -150 -651 -221 -170 -786 -109 -606 -689 -758 -901 -83 -817 -509 -733 -202 -177 -200 -70 -54 -981 -817 -474 -667 -605 -495 -85 -925 -604 -517 -775 -217 -34 -534 -732 -243 -279 -275 -637 -865 -162 -722 -378 -645 -864 -668 -772 -174 -747 -866 -267 -916 -784 -796 -550 -699 -183 -355 -40 -872 -570 -942 -264 -380 -303 -593 -453 -857 -136 -132 -593 -212 -289 -420 -578 -509 -969 -492 -847 -933 -299 -12 -824 -962 -334 -736 -925 -989 -185 -155 -792 -223 -735 -736 -438 -520 -48 -36 -27 -283 -900 -811 -446 -782 -874 -75 -595 -41 -28 -590 -869 -227 -48 -831 -113 -788 -506 -324 -946 -258 -810 -634 -252 -406 -524 -826 -440 -311 -986 -207 -502 -429 -357 -398 -867 -747 -738 -991 -375 -228 -18 -970 -380 -187 -697 -964 -560 -695 -567 -496 -7 -764 -842 -887 -747 -888 -322 -620 -277 -8 -223 -788 -844 -466 -263 -334 -422 -735 -979 -125 -245 -923 -998 -766 -664 -132 -897 -168 -787 -818 -178 -241 -404 -444 -240 -80 -197 -783 -742 -76 -207 -957 -930 -570 -912 -92 -526 -139 -363 -507 -759 -479 -783 -795 -209 -936 -903 -542 -193 -375 -567 -746 -340 -791 -126 -651 -564 -519 -580 -957 -845 -494 -550 -614 -563 -355 -241 -620 -305 -896 -681 -736 -229 -78 -340 -892 -38 -439 -48 -300 -474 -940 -111 -956 -806 -817 -896 -360 -29 -890 -254 -922 -429 -713 -692 -7 -736 -165 -787 -7 -320 -562 -299 -738 -684 -818 -731 -517 -734 -477 -973 -740 -106 -223 -782 -426 -424 -87 -834 -212 -71 -237 -44 -267 -965 -277 -977 -264 -845 -69 -669 -769 -400 -436 -174 -456 -294 -9 -719 -46 -541 -442 -376 -791 -622 -409 -828 -575 -69 -98 -564 -422 -332 -681 -214 -298 -86 -678 -551 -940 -417 -230 -500 -763 -231 -977 -811 -340 -848 -369 -32 -364 -686 -229 -131 -826 -273 -233 -633 -994 -836 -725 -212 -662 -550 -377 -375 -421 -893 -824 -289 -800 -293 -265 -407 -62 -570 -485 -975 -560 -733 -908 -213 -920 -923 -993 -226 -715 -377 -564 -46 -457 -574 -296 -337 -2 -487 -877 -337 -320 -159 -301 -355 -729 -886 -749 -313 -483 -705 -706 -160 -104 -507 -775 -293 -385 -771 -753 -506 -558 -584 -459 -68 -842 -867 -515 -126 -786 -283 -193 -671 -778 -521 -639 -560 -863 -577 -436 -350 -421 -493 -160 -810 -215 -65 -843 -159 -758 -32 -274 -895 -933 -222 -83 -658 -996 -267 -667 -839 -810 -901 -947 -501 -211 -104 -879 -345 -784 -162 -729 -272 -440 -121 -751 -490 -7 -764 -96 -100 -750 -393 -79 -327 -330 -158 -956 -864 -696 -28 -529 -597 -374 -88 -840 -760 -140 -268 -820 -492 -47 -854 -43 -598 -761 -903 -329 -462 -695 -529 -949 -975 -902 -153 -150 -582 -479 -12 -738 -284 -388 -606 -271 -963 -670 -338 -941 -108 -193 -386 -532 -765 -434 -133 -581 -899 -810 -326 -961 -341 -665 -651 -160 -575 -353 -350 -303 -368 -514 -351 -522 -414 -566 -626 -815 -233 -817 -316 -76 -372 -321 -205 -361 -602 -662 -971 -668 -331 -136 -407 -61 -530 -827 -962 -510 -995 -308 -869 -917 -506 -193 -759 -573 -436 -229 -780 -332 -83 -204 -206 -850 -683 -487 -105 -734 -161 -380 -800 -33 -797 -444 -961 -41 -517 -919 -140 -438 -882 -697 -911 -136 -116 -686 -394 -107 -527 -602 -642 -55 -463 -924 -306 -857 -387 -338 -137 -962 -923 -482 -589 -950 -652 -245 -142 -197 -37 -564 -924 -71 -359 -114 -631 -868 -580 -250 -351 -291 -846 -293 -923 -457 -451 -307 -346 -628 -803 -286 -323 -576 -307 -963 -447 -843 -283 -47 -694 -621 -717 -283 -355 -811 -82 -802 -530 -230 -981 -80 -848 -640 -424 -666 -203 -91 -505 -114 -888 -86 -609 -635 -218 -891 -856 -962 -15 -29 -165 -539 -389 -181 -4 -95 -192 -51 -488 -797 -867 -132 -534 -75 -631 -60 -549 -639 -962 -984 -100 -319 -264 -233 -57 -29 -8 -611 -624 -290 -101 -120 -944 -913 -203 -856 -173 -407 -195 -855 -784 -769 -693 -970 -867 -981 -494 -886 -41 -215 -138 -819 -239 -242 -516 -894 -733 -710 -290 -318 -78 -803 -910 -141 -679 -937 -155 -54 -206 -400 -772 -838 -657 -214 -892 -917 -185 -167 -85 -547 -805 -685 -183 -708 -728 -870 -396 -781 -947 -525 -350 -435 -955 -702 -118 -581 -353 -720 -412 -715 -442 -997 -411 -700 -364 -133 -124 -607 -589 -686 -513 -180 -850 -97 -581 -10 -108 -724 -296 -730 -686 -935 -533 -684 -26 -63 -632 -712 -984 -608 -359 -375 -920 -130 -637 -337 -915 -604 -442 -891 -790 -290 -617 -935 -771 -797 -373 -405 -208 -376 -207 -214 -60 -568 -925 -666 -204 -949 -898 -50 -905 -527 -848 -186 -651 -701 -764 -43 -18 -857 -242 -8 -284 -448 -657 -604 -370 -800 -695 -199 -313 -196 -992 -344 -644 -437 -729 -163 -946 -775 -915 -155 -451 -102 -557 -245 -721 -276 -386 -693 -35 -629 -14 -58 -733 -31 -793 -261 -961 -756 -188 -690 -775 -656 -146 -496 -683 -473 -652 -651 -962 -347 -906 -398 -746 -172 -982 -441 -664 -445 -713 -618 -802 -799 -84 -126 -801 -501 -640 -17 -708 -736 -376 -378 -440 -325 -524 -673 -60 -336 -288 -658 -37 -802 -63 -134 -580 -108 -808 -914 -201 -661 -604 -326 -875 -651 -729 -311 -991 -634 -830 -223 -253 -332 -27 -623 -735 -328 -688 -678 -487 -142 -239 -372 -901 -672 -284 -228 -89 -572 -719 -784 -524 -868 -38 -889 -820 -796 -263 -757 -586 -131 -65 -741 -946 -90 -290 -277 -22 -802 -615 -419 -873 -372 -999 -713 -378 -528 -30 -926 -319 -226 -355 -206 -326 -379 -113 -569 -585 -939 -470 -312 -550 -454 -480 -26 -716 -901 -94 -921 -127 -611 -778 -704 -961 -810 -563 -460 -797 -283 -165 -475 -219 -168 -225 -585 -326 -599 -438 -345 -948 -518 -225 -287 -577 -990 -957 -392 -869 -673 -272 -812 -206 -594 -976 -105 -747 -331 -232 -319 -793 -535 -473 -444 -903 -965 -148 -367 -912 -918 -124 -998 -592 -791 -994 -115 -206 -55 -511 -167 -795 -412 -784 -547 -651 -813 -248 -171 -2 -420 -504 -982 -26 -604 -323 -662 -637 -587 -38 -813 -924 -526 -720 -480 -477 -872 -667 -97 -146 -732 -440 -282 -407 -8 -383 -132 -753 -73 -894 -899 -345 -201 -578 -548 -71 -236 -535 -102 -672 -277 -207 -596 -777 -389 -876 -466 -555 -37 -860 -398 -919 -99 -13 -505 -923 -58 -20 -520 -942 -727 -177 -558 -813 -873 -135 -266 -80 -298 -445 -726 -99 -955 -811 -6 -139 -851 -221 -378 -611 -142 -779 -690 -734 -69 -538 -199 -498 -669 -719 -318 -785 -119 -458 -720 -390 -53 -742 -328 -467 -502 -34 -908 -313 -200 -914 -113 -371 -32 -400 -153 -999 -285 -769 -414 -17 -825 -696 -128 -861 -593 -693 -346 -945 -628 -791 -322 -702 -543 -489 -911 -164 -120 -894 -742 -439 -194 -829 -245 -453 -884 -663 -254 -104 -8 -235 -872 -229 -464 -44 -819 -238 -880 -725 -386 -857 -569 -987 -245 -458 -521 -562 -307 -93 -81 -836 -32 -818 -442 -587 -791 -62 -576 -205 -280 -87 -498 -394 -390 -778 -781 -154 -723 -797 -94 -385 -504 -942 -934 -652 -458 -782 -934 -293 -455 -683 -717 -705 -4 -800 -15 -150 -901 -858 -697 -291 -45 -718 -803 -49 -563 -815 -881 -830 -807 -887 -430 -935 -246 -95 -892 -515 -381 -94 -882 -880 -757 -284 -913 -35 -114 -293 -126 -218 -490 -292 -826 -265 -406 -326 -765 -520 -204 -186 -715 -396 -155 -286 -94 -697 -424 -687 -421 -220 -555 -80 -319 -747 -147 -662 -392 -216 -844 -970 -769 -857 -102 -514 -207 -855 -619 -242 -863 -4 -316 -225 -84 -608 -502 -375 -2 -775 -95 -28 -601 -541 -738 -357 -25 -106 -92 -966 -933 -932 -191 -368 -776 -752 -798 -890 -729 -321 -911 -964 -710 -525 -109 -976 -61 -697 -373 -944 -906 -81 -153 -665 -769 -24 -596 -499 -443 -647 -266 -837 -653 -595 -676 -242 -826 -525 -86 -466 -511 -497 -575 -219 -51 -196 -360 -511 -471 -53 -471 -562 -566 -448 -680 -399 -80 -454 -465 -128 -101 -974 -698 -872 -376 -740 -470 -489 -912 -42 -864 -367 -80 -433 -764 -723 -15 -916 -479 -889 -865 -152 -720 -228 -330 -109 -750 -94 -448 -418 -868 -264 -731 -56 -817 -246 -113 -73 -348 -96 -50 -741 -962 -274 -264 -805 -193 -756 -797 -96 -376 -210 -38 -311 -55 -911 -781 -133 -611 -42 -810 -939 -212 -605 -927 -202 -184 -592 -442 -399 -544 -3 -223 -59 -489 -755 -524 -65 -268 -143 -553 -17 -649 -629 -704 -718 -821 -416 -956 -454 -760 -131 -567 -468 -754 -315 -853 -443 -812 -386 -559 -76 -821 -212 -626 -225 -947 -930 -490 -46 -429 -725 -937 -861 -39 -681 -420 -900 -82 -360 -367 -112 -718 -340 -303 -499 -917 -534 -374 -788 -471 -488 -48 -332 -47 -885 -593 -544 -413 -34 -319 -998 -962 -39 -64 -553 -556 -398 -89 -52 -223 -266 -890 -212 -249 -403 -310 -220 -120 -397 -436 -494 -462 -971 -379 -882 -912 -392 -332 -931 -218 -372 -954 -950 -181 -341 -38 -216 -82 -502 -427 -774 -215 -916 -218 -255 -167 -172 -211 -846 -567 -610 -870 -42 -221 -667 -180 -559 -763 -264 -844 -857 -45 -853 -787 -392 -32 -154 -678 -972 -479 -218 -720 -642 -524 -349 -284 -618 -300 -148 -57 -923 -875 -998 -276 -124 -969 -570 -51 -728 -199 -678 -776 -385 -344 -560 -593 -420 -614 -333 -249 -108 -175 -859 -608 -734 -254 -176 -489 -248 -170 -496 -498 -407 -77 -434 -192 -435 -360 -978 -831 -32 -430 -905 -618 -24 -792 -184 -338 -797 -566 -528 -501 -520 -386 -527 -960 -341 -552 -80 -563 -134 -67 -458 -811 -763 -748 -887 -995 -228 -63 -658 -510 -188 -248 -28 -600 -155 -175 -434 -51 -446 -139 -705 -436 -635 -585 -179 -570 -133 -823 -64 -636 -387 -166 -794 -753 -651 -65 -41 -718 -625 -275 -352 -822 -706 -702 -222 -292 -177 -935 -439 -834 -127 -51 -243 -643 -791 -144 -295 -1 -815 -272 -55 -934 -996 -64 -33 -954 -609 -643 -217 -94 -482 -146 -508 -787 -224 -507 -821 -574 -318 -600 -561 -920 -324 -504 -123 -395 -767 -89 -447 -224 -735 -446 -578 -230 -768 -825 -745 -458 -636 -303 -376 -756 -89 -982 -729 -508 -908 -7 -423 -551 -616 -933 -599 -656 -51 -97 -81 -176 -926 -946 -482 -194 -998 -240 -463 -886 -286 -242 -295 -725 -413 -803 -280 -176 -30 -258 -956 -650 -526 -407 -698 -521 -738 -608 -960 -905 -789 -19 -869 -966 -593 -777 -395 -738 -686 -210 -263 -642 -220 -609 -384 -989 -252 -780 -532 -767 -805 -59 -545 -990 -540 -74 -49 -319 -506 -875 -503 -997 -802 -893 -605 -168 -236 -870 -907 -253 -710 -37 -925 -641 -756 -927 -472 -718 -24 -353 -983 -770 -698 -990 -553 -166 -187 -693 -797 -839 -680 -467 -661 -884 -937 -332 -821 -244 -47 -490 -741 -228 -710 -336 -967 -106 -531 -467 -9 -610 -936 -161 -288 -367 -462 -608 -963 -358 -170 -989 -271 -209 -521 -126 -916 -424 -350 -498 -677 -860 -478 -171 -200 -972 -789 -748 -848 -714 -457 -936 -974 -816 -9 -309 -685 -474 -114 -782 -494 -754 -214 -576 -111 -374 -231 -426 -836 -804 -925 -93 -164 -385 -276 -627 -837 -550 -344 -969 -143 -975 -171 -842 -300 -555 -87 -115 -818 -942 -579 -910 -493 -170 -503 -756 -682 -765 -955 -589 -661 -201 -239 -676 -24 -433 -580 -286 -429 -909 -271 -112 -662 -976 -130 -698 -305 -455 -374 -477 -515 -36 -629 -231 -717 -779 -568 -619 -979 -966 -880 -826 -796 -974 -491 -450 -854 -992 -365 -785 -440 -194 -730 -158 -774 -311 -871 -321 -846 -807 -215 -174 -675 -810 -174 -539 -789 -283 -77 -594 -684 -102 -652 -573 -427 -889 -782 -118 -31 -338 -44 -362 -294 -11 -874 -517 -473 -319 -402 -585 -968 -657 -631 -774 -951 -157 -683 -384 -212 -919 -539 -879 -247 -198 -208 -198 -279 -423 -563 -50 -234 -397 -381 -516 -118 -147 -30 -453 -856 -194 -922 -886 -187 -852 -730 -945 -507 -238 -438 -531 -842 -175 -148 -615 -994 -612 -446 -218 -535 -794 -498 -499 -677 -893 -844 -637 -348 -676 -180 -86 -214 -711 -129 -397 -320 -130 -230 -62 -417 -538 -9 -974 -438 -779 -738 -576 -957 -203 -210 -908 -412 -402 -339 -859 -608 -557 -772 -573 -465 -752 -162 -899 -520 -983 -650 -600 -110 -480 -132 -163 -360 -12 -588 -332 -784 -196 -152 -211 -304 -152 -416 -766 -873 -264 -107 -313 -719 -544 -868 -632 -718 -963 -102 -126 -307 -346 -252 -517 -578 -132 -671 -75 -120 -81 -34 -199 -691 -270 -385 -834 -53 -545 -937 -13 -86 -847 -370 -879 -553 -648 -901 -237 -668 -772 -976 -406 -929 -501 -823 -820 -683 -301 -74 -327 -782 -356 -401 -831 -900 -651 -400 -609 -679 -154 -52 -939 -45 -178 -816 -658 -818 -680 -450 -162 -440 -362 -813 -27 -756 -289 -581 -643 -871 -103 -455 -249 -960 -819 -699 -503 -661 -824 -765 -412 -584 -241 -472 -54 -593 -664 -509 -86 -374 -610 -283 -71 -746 -323 -868 -246 -414 -729 -107 -139 -926 -814 -896 -811 -774 -3 -865 -495 -713 -820 -394 -604 -564 -294 -716 -260 -769 -866 -255 -283 -120 -993 -920 -637 -996 -992 -881 -362 -676 -67 -257 -619 -840 -528 -156 -301 -141 -737 -48 -132 -720 -915 -569 -615 -32 -72 -62 -240 -319 -309 -642 -355 -937 -58 -103 -974 -902 -439 -94 -491 -825 -332 -74 -883 -236 -399 -186 -421 -282 -763 -606 -873 -551 -128 -183 -424 -107 -851 -163 -452 -851 -798 -968 -652 -930 -815 -411 -963 -895 -552 -837 -154 -438 -771 -436 -47 -384 -62 -828 -929 -298 -535 -861 -194 -248 -800 -411 -12 -101 -222 -678 -303 -796 -583 -121 -381 -952 -71 -236 -829 -290 -218 -79 -627 -766 -26 -42 -834 -58 -636 -298 -110 -35 -624 -683 -922 -341 -678 -839 -929 -498 -105 -652 -546 -39 -36 -630 -934 -888 -201 -825 -784 -763 -762 -938 -247 -147 -447 -719 -609 -128 -759 -781 -910 -862 -559 -188 -549 -6 -368 -279 -476 -48 -709 -416 -284 -75 -580 -7 -681 -573 -68 -157 -123 -5 -428 -287 -641 -10 -965 -424 -988 -1 -630 -720 -480 -947 -114 -11 -284 -399 -761 -213 -240 -184 -7 -541 -69 -827 -410 -942 -735 -743 -103 -602 -6 -369 -342 -447 -544 -940 -615 -500 -438 -301 -51 -603 -94 -985 -38 -920 -696 -642 -125 -531 -103 -967 -278 -66 -113 -183 -18 -67 -985 -880 -547 -245 -647 -297 -752 -375 -134 -487 -784 -976 -79 -541 -488 -398 -781 -414 -706 -386 -127 -940 -652 -188 -899 -152 -285 -978 -216 -460 -194 -176 -465 -658 -512 -350 -331 -951 -952 -564 -820 -724 -206 -746 -775 -867 -638 -798 -523 -587 -723 -21 -97 -440 -52 -804 -142 -582 -742 -821 -412 -590 -452 -197 -164 -18 -171 -97 -790 -649 -473 -332 -164 -113 -748 -193 -982 -90 -614 -53 -839 -457 -223 -621 -180 -555 -572 -117 -246 -766 -793 -851 -485 -169 -73 -155 -136 -892 -849 -829 -142 -2 -738 -889 -51 -652 -649 -506 -866 -380 -872 -830 -955 -682 -99 -193 -361 -135 -949 -409 -599 -304 -200 -75 -368 -388 -976 -197 -312 -728 -708 -157 -214 -137 -302 -385 -543 -483 -104 -868 -814 -794 -838 -407 -972 -637 -741 -266 -573 -21 -176 -635 -175 -42 -889 -102 -239 -551 -866 -111 -992 -15 -15 -80 -120 -593 -189 -948 -524 -529 -993 -609 -48 -533 -115 -896 -921 -964 -218 -816 -923 -301 -308 -897 -263 -641 -161 -379 -476 -109 -508 -951 -760 -738 -601 -61 -75 -438 -878 -942 -533 -27 -850 -897 -562 -190 -806 -91 -566 -82 -114 -694 -571 -247 -145 -454 -674 -546 -248 -146 -339 -840 -702 -510 -602 -367 -538 -724 -695 -198 -11 -698 -723 -351 -192 -88 -130 -732 -601 -631 -922 -922 -724 -750 -431 -156 -27 -30 -526 -188 -660 -544 -228 -730 -202 -184 -644 -280 -379 -33 -650 -292 -514 -318 -286 -8 -428 -496 -95 -624 -869 -736 -14 -585 -58 -309 -429 -768 -120 -359 -41 -43 -537 -413 -917 -248 -781 -921 -513 -136 -630 -84 -332 -458 -857 -549 -432 -956 -813 -294 -48 -829 -970 -853 -710 -54 -37 -966 -198 -554 -976 -785 -918 -719 -525 -724 -520 -841 -451 -229 -848 -960 -788 -71 -483 -386 -859 -991 -587 -317 -671 -245 -213 -797 -47 -987 -146 -682 -927 -135 -870 -678 -232 -168 -796 -686 -653 -637 -535 -29 -151 -620 -679 -730 -516 -250 -404 -527 -522 -911 -893 -920 -821 -439 -618 -907 -412 -23 -541 -677 -66 -989 -45 -708 -582 -674 -622 -247 -905 -288 -452 -46 -102 -689 -685 -527 -702 -701 -710 -317 -548 -3 -541 -358 -874 -781 -110 -640 -490 -508 -324 -216 -965 -2 -880 -23 -754 -784 -105 -508 -402 -64 -584 -846 -101 -154 -893 -266 -539 -816 -623 -340 -623 -42 -511 -230 -376 -218 -514 -234 -463 -191 -705 -356 -180 -345 -216 -730 -540 -807 -961 -867 -550 -327 -326 -70 -792 -180 -413 -127 -311 -714 -294 -972 -905 -161 -387 -564 -19 -664 -388 -114 -300 -997 -759 -774 -169 -464 -222 -104 -560 -354 -621 -907 -984 -822 -423 -904 -311 -196 -242 -662 -325 -898 -734 -443 -243 -681 -521 -884 -738 -53 -373 -539 -466 -92 -748 -812 -547 -639 -517 -129 -980 -641 -128 -515 -262 -533 -772 -808 -105 -807 -784 -891 -600 -201 -860 -537 -894 -651 -228 -627 -832 -272 -702 -39 -858 -267 -972 -84 -258 -460 -437 -756 -40 -840 -743 -256 -199 -291 -29 -777 -194 -90 -131 -549 -640 -130 -177 -880 -747 -356 -553 -258 -824 -338 -825 -414 -256 -425 -80 -432 -90 -518 -943 -270 -304 -343 -195 -81 -316 -871 -249 -640 -281 -204 -386 -42 -787 -969 -491 -371 -127 -561 -609 -7 -24 -494 -760 -16 -464 -28 -909 -261 -629 -136 -39 -735 -815 -635 -693 -843 -886 -982 -470 -960 -364 -405 -336 -403 -851 -120 -238 -291 -658 -692 -194 -65 -195 -493 -971 -986 -966 -388 -54 -464 -120 -529 -817 -328 -316 -598 -620 -501 -844 -584 -336 -725 -12 -411 -742 -388 -239 -925 -717 -1000 -619 -122 -87 -222 -751 -499 -503 -678 -754 -745 -860 -450 -299 -426 -85 -716 -143 -367 -219 -959 -413 -366 -29 -981 -824 -716 -306 -645 -872 -706 -712 -64 -453 -978 -165 -788 -766 -496 -950 -831 -905 -969 -233 -404 -934 -62 -337 -395 -900 -448 -242 -450 -441 -815 -205 -108 -586 -889 -910 -288 -9 -166 -245 -206 -94 -567 -692 -534 -305 -463 -569 -711 -300 -868 -500 -881 -459 -451 -424 -80 -88 -713 -105 -880 -88 -526 -749 -391 -135 -704 -279 -300 -442 -918 -136 -522 -820 -842 -58 -197 -30 -615 -351 -111 -265 -357 -171 -420 -32 -686 -715 -951 -78 -927 -148 -730 -977 -378 -788 -338 -632 -432 -923 -963 -813 -757 -371 -430 -131 -948 -589 -942 -996 -162 -570 -889 -513 -537 -996 -735 -127 -969 -627 -235 -4 -416 -502 -370 -689 -964 -961 -773 -65 -911 -783 -765 -210 -769 -431 -95 -46 -367 -976 -258 -80 -127 -820 -20 -167 -87 -291 -814 -934 -52 -13 -563 -997 -755 -358 -683 -421 -310 -348 -858 -291 -554 -409 -11 -237 -868 -395 -596 -693 -762 -155 -221 -842 -466 -35 -748 -832 -152 -680 -355 -228 -318 -332 -539 -604 -714 -37 -195 -86 -741 -899 -181 -502 -275 -798 -792 -862 -386 -812 -582 -142 -448 -172 -57 -203 -66 -657 -199 -978 -506 -721 -282 -59 -700 -468 -277 -827 -355 -687 -416 -145 -811 -791 -218 -70 -229 -602 -303 -12 -661 -821 -587 -326 -906 -418 -964 -392 -234 -697 -762 -879 -638 -587 -871 -255 -304 -274 -494 -878 -523 -123 -693 -650 -457 -323 -159 -697 -925 -189 -932 -288 -139 -857 -434 -525 -161 -655 -599 -530 -911 -387 -435 -652 -372 -456 -785 -380 -151 -985 -933 -670 -619 -994 -294 -793 -816 -770 -36 -747 -845 -400 -529 -199 -461 -694 -593 -221 -185 -527 -313 -729 -539 -685 -349 -171 -88 -527 -626 -554 -79 -527 -919 -473 -576 -869 -602 -107 -603 -611 -677 -344 -710 -359 -692 -518 -935 -696 -128 -908 -656 -533 -741 -520 -75 -557 -911 -507 -748 -747 -296 -506 -393 -197 -540 -664 -670 -973 -287 -423 -1 -242 -956 -918 -173 -288 -444 -731 -365 -446 -328 -706 -501 -468 -97 -808 -520 -686 -440 -687 -98 -726 -385 -703 -719 -53 -377 -459 -121 -427 -538 -555 -490 -670 -13 -25 -273 -482 -958 -448 -557 -483 -218 -837 -815 -571 -256 -509 -758 -862 -935 -211 -436 -374 -691 -24 -181 -893 -838 -341 -736 -952 -962 -177 -845 -161 -934 -968 -458 -62 -5 -918 -549 -994 -288 -656 -50 -556 -41 -504 -611 -737 -173 -951 -348 -122 -774 -574 -960 -819 -197 -580 -311 -139 -436 -448 -356 -830 -361 -616 -384 -803 -741 -958 -666 -329 -914 -840 -650 -428 -959 -186 -755 -206 -51 -668 -322 -346 -657 -79 -633 -497 -858 -944 -330 -239 -959 -124 -322 -552 -568 -323 -750 -779 -65 -775 -98 -923 -657 -784 -747 -34 -608 -72 -561 -245 -147 -886 -136 -908 -927 -760 -290 -562 -971 -992 -957 -127 -918 -705 -862 -848 -224 -122 -884 -101 -11 -800 -743 -675 -694 -361 -126 -946 -324 -269 -507 -466 -638 -87 -251 -399 -859 -891 -791 -248 -47 -354 -921 -748 -862 -800 -239 -256 -948 -912 -768 -123 -807 -290 -119 -143 -362 -309 -679 -736 -909 -809 -942 -284 -514 -103 -482 -451 -206 -64 -843 -669 -335 -852 -112 -109 -939 -404 -930 -273 -399 -345 -292 -835 -576 -397 -277 -623 -960 -973 -351 -499 -834 -621 -932 -785 -745 -527 -521 -612 -309 -475 -544 -907 -546 -557 -859 -788 -755 -325 -662 -721 -399 -914 -381 -378 -272 -589 -560 -648 -230 -243 -255 -206 -793 -899 -521 -564 -857 -443 -139 -285 -485 -46 -302 -577 -258 -938 -261 -896 -274 -997 -129 -288 -809 -268 -363 -547 -472 -943 -433 -290 -639 -26 -410 -266 -132 -765 -919 -29 -343 -588 -815 -41 -133 -284 -84 -598 -889 -776 -394 -330 -423 -799 -367 -557 -520 -862 -300 -952 -604 -642 -947 -303 -885 -257 -272 -290 -95 -891 -641 -174 -672 -786 -868 -606 -483 -670 -843 -781 -581 -914 -962 -147 -897 -640 -336 -937 -572 -407 -22 -40 -458 -418 -570 -937 -90 -599 -848 -506 -128 -995 -885 -628 -306 -839 -289 -434 -376 -806 -198 -311 -293 -154 -560 -777 -992 -232 -982 -989 -393 -863 -679 -513 -586 -407 -137 -156 -400 -265 -376 -408 -378 -910 -121 -645 -295 -21 -519 -281 -48 -664 -812 -621 -22 -899 -21 -227 -523 -628 -2 -292 -564 -398 -135 -209 -150 -775 -824 -756 -351 -319 -916 -148 -822 -468 -252 -322 -114 -413 -444 -20 -268 -338 -307 -41 -665 -120 -620 -269 -431 -563 -966 -770 -119 -112 -579 -67 -494 -358 -163 -784 -237 -237 -895 -104 -335 -491 -679 -524 -727 -461 -281 -376 -354 -985 -586 -261 -510 -600 -707 -405 -420 -862 -172 -808 -739 -272 -246 -705 -305 -727 -850 -766 -737 -1000 -978 -852 -249 -896 -753 -176 -291 -491 -767 -509 -696 -899 -308 -163 -557 -90 -508 -802 -113 -545 -538 -259 -891 -682 -836 -949 -918 -823 -518 -264 -405 -134 -788 -750 -70 -427 -687 -188 -898 -983 -345 -762 -182 -856 -222 -507 -832 -823 -1000 -892 -485 -911 -892 -315 -353 -865 -17 -855 -373 -563 -334 -386 -950 -503 -542 -835 -951 -927 -111 -303 -234 -262 -323 -336 -583 -698 -495 -197 -761 -660 -686 -212 -193 -467 -78 -89 -732 -509 -657 -175 -271 -38 -974 -358 -22 -936 -34 -41 -499 -609 -374 -484 -91 -323 -71 -926 -257 -725 -644 -306 -507 -216 -597 -719 -121 -161 -790 -455 -379 -719 -67 -490 -32 -778 -971 -592 -512 -32 -920 -46 -297 -187 -231 -28 -307 -630 -16 -3 -881 -67 -600 -6 -268 -842 -676 -761 -907 -598 -532 -793 -788 -300 -386 -315 -599 -212 -439 -859 -11 -880 -588 -777 -442 -614 -924 -864 -907 -95 -70 -298 -236 -31 -286 -77 -555 -567 -810 -351 -582 -923 -73 -225 -25 -182 -952 -353 -215 -436 -775 -769 -88 -111 -508 -741 -933 -690 -574 -227 -933 -487 -225 -275 -965 -166 -193 -956 -522 -274 -170 -564 -295 -837 -422 -738 -269 -328 -830 -932 -351 -402 -165 -855 -178 -673 -819 -576 -267 -673 -565 -703 -920 -346 -530 -951 -664 -813 -355 -116 -186 -31 -216 -665 -828 -242 -147 -820 -871 -670 -163 -157 -156 -1000 -297 -455 -934 -387 -430 -809 -155 -441 -426 -668 -147 -997 -357 -941 -907 -37 -867 -497 -342 -680 -667 -236 -419 -708 -228 -458 -111 -316 -383 -462 -757 -698 -222 -465 -55 -998 -963 -294 -467 -872 -29 -460 -736 -72 -7 -290 -646 -973 -109 -255 -758 -720 -733 -253 -514 -593 -99 -803 -195 -185 -767 -392 -248 -402 -142 -267 -444 -968 -78 -772 -225 -9 -721 -916 -175 -225 -248 -501 -714 -35 -402 -616 -241 -323 -506 -885 -78 -483 -96 -266 -808 -643 -795 -877 -617 -738 -742 -72 -84 -513 -174 -902 -190 -133 -173 -159 -807 -902 -462 -205 -920 -660 -273 -449 -641 -691 -784 -589 -528 -992 -614 -609 -250 -115 -960 -885 -758 -308 -532 -196 -850 -789 -11 -131 -771 -738 -507 -825 -387 -773 -585 -793 -95 -928 -663 -973 -476 -719 -450 -575 -629 -92 -384 -942 -6 -560 -496 -219 -247 -227 -425 -633 -62 -832 -646 -596 -871 -551 -46 -384 -589 -495 -303 -858 -22 -904 -351 -712 -228 -324 -516 -399 -56 -274 -391 -621 -333 -576 -156 -794 -704 -13 -857 -734 -187 -284 -946 -581 -535 -237 -440 -978 -934 -369 -504 -620 -461 -856 -917 -950 -950 -431 -453 -482 -282 -198 -915 -276 -997 -683 -608 -322 -759 -368 -529 -191 -753 -67 -565 -760 -830 -635 -934 -692 -971 -142 -63 -40 -5 -710 -294 -956 -775 -364 -993 -524 -844 -601 -73 -593 -423 -841 -721 -41 -42 -675 -455 -993 -856 -323 -183 -521 -132 -356 -623 -598 -979 -242 -662 -320 -774 -877 -400 -295 -91 -513 -535 -738 -623 -430 -485 -606 -617 -84 -517 -67 -916 -437 -995 -706 -812 -971 -551 -182 -640 -124 -650 -907 -439 -92 -294 -960 -365 -458 -634 -489 -849 -800 -312 -609 -78 -985 -574 -518 -125 -723 -34 -949 -679 -124 -416 -772 -431 -210 -738 -94 -373 -543 -977 -950 -719 -236 -572 -710 -294 -614 -1 -777 -223 -795 -742 -976 -459 -784 -665 -298 -562 -363 -312 -907 -52 -704 -39 -673 -751 -697 -956 -348 -92 -294 -39 -428 -841 -185 -309 -261 -256 -723 -411 -472 -978 -341 -315 -916 -920 -795 -625 -437 -536 -756 -251 -877 -645 -608 -855 -20 -613 -364 -406 -594 -624 -909 -603 -42 -265 -48 -499 -290 -767 -297 -311 -716 -946 -332 -639 -664 -994 -732 -647 -837 -960 -169 -429 -463 -95 -639 -760 -379 -924 -11 -137 -244 -877 -565 -170 -267 -882 -905 -253 -852 -486 -12 -731 -976 -778 -805 -967 -575 -896 -698 -220 -506 -761 -292 -894 -480 -638 -400 -688 -664 -993 -792 -854 -884 -490 -300 -31 -980 -70 -267 -269 -514 -961 -581 -616 -349 -728 -603 -213 -479 -223 -152 -117 -97 -903 -995 -108 -685 -812 -42 -210 -69 -197 -945 -523 -228 -561 -79 -310 -34 -31 -76 -848 -951 -5 -646 -415 -23 -737 -258 -812 -388 -7 -119 -840 -994 -535 -697 -148 -505 -643 -839 -505 -254 -517 -962 -221 -946 -142 -83 -196 -512 -563 -345 -962 -528 -574 -318 -398 -791 -938 -375 -890 -747 -940 -220 -543 -210 -801 -782 -409 -527 -527 -645 -265 -551 -363 -30 -502 -787 -985 -936 -491 -534 -237 -473 -292 -256 -731 -563 -709 -642 -912 -322 -172 -495 -966 -516 -7 -116 -821 -720 -796 -363 -805 -910 -742 -918 -924 -674 -6 -838 -99 -538 -987 -528 -753 -856 -862 -980 -150 -846 -977 -795 -98 -109 -972 -252 -440 -386 -161 -554 -424 -443 -796 -855 -751 -426 -236 -784 -87 -663 -799 -62 -709 -688 -280 -452 -560 -430 -513 -121 -729 -993 -495 -352 -970 -590 -426 -407 -834 -340 -80 -859 -11 -176 -642 -144 -183 -369 -738 -711 -760 -731 -447 -443 -61 -448 -444 -518 -302 -703 -141 -1 -522 -786 -390 -187 -553 -715 -243 -574 -787 -286 -411 -796 -626 -432 -741 -514 -539 -451 -384 -835 -424 -231 -251 -83 -715 -412 -720 -472 -939 -491 -677 -356 -163 -274 -801 -64 -608 -953 -115 -337 -692 -967 -710 -596 -506 -482 -725 -824 -185 -35 -764 -67 -668 -65 -201 -579 -564 -965 -275 -340 -776 -778 -601 -623 -129 -762 -886 -620 -461 -646 -49 -621 -83 -598 -881 -576 -151 -748 -656 -907 -597 -148 -400 -759 -891 -588 -993 -17 -710 -388 -598 -864 -310 -258 -674 -268 -394 -177 -875 -824 -604 -521 -130 -886 -693 -613 -667 -849 -498 -844 -536 -964 -148 -768 -610 -822 -894 -66 -948 -147 -562 -718 -836 -356 -586 -999 -168 -36 -996 -989 -999 -870 -595 -386 -268 -748 -396 -341 -536 -492 -746 -233 -558 -364 -956 -191 -357 -859 -562 -247 -550 -288 -402 -305 -570 -599 -922 -416 -931 -631 -266 -640 -739 -511 -344 -386 -686 -421 -448 -11 -644 -588 -727 -399 -725 -941 -382 -970 -819 -157 -211 -476 -961 -989 -175 -909 -576 -381 -675 -902 -786 -57 -189 -93 -923 -45 -659 -997 -219 -285 -304 -284 -741 -260 -287 -854 -671 -367 -834 -211 -18 -728 -608 -467 -513 -344 -895 -963 -709 -949 -878 -731 -157 -7 -839 -730 -505 -265 -459 -939 -86 -342 -449 -138 -663 -941 -816 -346 -974 -13 -167 -123 -365 -561 -802 -981 -50 -418 -770 -548 -569 -159 -720 -27 -862 -830 -531 -93 -576 -170 -215 -727 -982 -102 -233 -284 -360 -682 -621 -332 -570 -996 -5 -126 -529 -278 -882 -251 -132 -144 -457 -488 -882 -99 -221 -576 -491 -507 -557 -190 -91 -798 -102 -756 -437 -193 -72 -730 -747 -561 -628 -739 -685 -34 -25 -997 -759 -518 -40 -746 -981 -934 -29 -142 -422 -758 -686 -757 -302 -904 -362 -142 -123 -253 -661 -109 -541 -154 -515 -370 -744 -170 -759 -736 -654 -584 -31 -826 -610 -847 -27 -717 -268 -861 -303 -130 -913 -164 -586 -650 -567 -6 -510 -752 -945 -326 -325 -161 -555 -394 -473 -87 -475 -907 -872 -454 -99 -364 -640 -427 -186 -873 -485 -901 -57 -780 -531 -454 -798 -753 -158 -111 -376 -305 -397 -697 -822 -216 -70 -845 -756 -484 -60 -37 -183 -864 -146 -946 -752 -802 -273 -732 -347 -753 -43 -546 -913 -330 -48 -795 -32 -808 -147 -866 -456 -539 -211 -233 -551 -492 -543 -355 -792 -44 -604 -309 -275 -318 -416 -543 -930 -295 -975 -460 -433 -554 -168 -902 -810 -867 -984 -390 -447 -669 -297 -557 -759 -462 -21 -539 -376 -414 -213 -344 -518 -57 -26 -847 -802 -895 -239 -242 -70 -948 -320 -964 -183 -312 -921 -677 -126 -725 -338 -335 -811 -522 -477 -17 -158 -38 -315 -27 -58 -202 -455 -207 -418 -428 -199 -365 -630 -169 -30 -246 -374 -94 -382 -977 -130 -515 -813 -297 -266 -813 -940 -537 -235 -970 -98 -992 -540 -394 -180 -297 -802 -868 -840 -459 -690 -137 -27 -440 -615 -200 -813 -580 -394 -437 -176 -227 -862 -382 -401 -292 -943 -486 -149 -298 -173 -81 -835 -870 -7 -418 -180 -216 -887 -636 -104 -571 -310 -99 -217 -639 -310 -475 -597 -156 -775 -318 -246 -620 -619 -992 -283 -589 -865 -285 -639 -450 -576 -255 -270 -47 -607 -624 -567 -69 -341 -319 -834 -840 -892 -219 -553 -895 -4 -864 -918 -450 -326 -422 -445 -369 -230 -539 -814 -399 -40 -477 -523 -136 -658 -743 -703 -238 -778 -392 -566 -479 -106 -166 -357 -339 -396 -746 -971 -115 -606 -893 -824 -89 -69 -728 -863 -218 -705 -481 -826 -202 -275 -629 -380 -822 -59 -562 -415 -211 -551 -680 -756 -313 -566 -46 -835 -494 -225 -315 -185 -34 -85 -318 -758 -25 -330 -532 -805 -125 -949 -29 -683 -797 -187 -292 -50 -609 -252 -589 -36 -779 -819 -680 -668 -75 -436 -461 -889 -50 -305 -15 -508 -925 -10 -795 -45 -13 -893 -333 -847 -351 -113 -563 -989 -992 -28 -533 -731 -265 -298 -32 -296 -493 -671 -626 -845 -93 -908 -882 -117 -895 -716 -490 -811 -258 -794 -731 -127 -845 -130 -808 -905 -790 -499 -1 -622 -388 -757 -928 -784 -697 -566 -221 -364 -734 -944 -740 -532 -832 -463 -583 -844 -835 -727 -963 -940 -331 -126 -707 -327 -209 -298 -935 -464 -171 -655 -831 -889 -946 -263 -966 -999 -908 -646 -942 -713 -932 -869 -898 -450 -748 -968 -683 -785 -679 -643 -995 -318 -855 -609 -358 -799 -912 -250 -222 -93 -781 -235 -442 -688 -355 -373 -932 -209 -544 -916 -251 -731 -666 -463 -605 -147 -412 -338 -23 -152 -743 -158 -34 -576 -659 -477 -108 -321 -601 -275 -916 -384 -673 -103 -626 -655 -814 -443 -987 -68 -65 -693 -514 -360 -444 -78 -331 -433 -994 -34 -54 -983 -852 -674 -952 -885 -575 -205 -392 -927 -844 -786 -444 -33 -892 -29 -483 -405 -817 -286 -348 -25 -220 -311 -342 -852 -103 -462 -891 -784 -210 -631 -61 -340 -530 -13 -160 -873 -702 -867 -229 -197 -84 -276 -405 -27 -690 -108 -537 -309 -302 -77 -669 -106 -168 -562 -132 -175 -922 -110 -502 -528 -122 -442 -727 -966 -674 -383 -181 -337 -270 -562 -85 -204 -934 -961 -447 -646 -805 -729 -514 -165 -912 -985 -744 -349 -639 -769 -459 -765 -966 -84 -462 -376 -616 -430 -511 -106 -447 -18 -50 -66 -350 -604 -201 -775 -41 -852 -110 -299 -886 -582 -823 -583 -11 -56 -503 -775 -118 -970 -649 -836 -191 -373 -155 -270 -304 -502 -820 -292 -343 -202 -706 -187 -269 -105 -938 -426 -535 -629 -769 -823 -221 -19 -391 -716 -700 -760 -442 -917 -787 -247 -209 -383 -902 -1 -92 -504 -19 -292 -968 -879 -220 -806 -98 -627 -839 -694 -258 -472 -929 -37 -924 -668 -650 -484 -559 -481 -882 -302 -393 -400 -840 -74 -215 -460 -115 -52 -680 -413 -441 -306 -880 -14 -148 -610 -291 -922 -882 -690 -661 -690 -220 -905 -418 -958 -482 -394 -464 -406 -629 -175 -388 -142 -912 -913 -76 -622 -623 -311 -40 -723 -641 -457 -477 -579 -456 -209 -730 -470 -207 -978 -644 -336 -317 -518 -225 -359 -349 -75 -4 -545 -985 -636 -654 -616 -565 -879 -482 -110 -650 -14 -60 -570 -987 -873 -917 -57 -148 -190 -901 -522 -624 -969 -893 -720 -454 -424 -682 -232 -112 -545 -352 -931 -895 -433 -626 -222 -565 -571 -533 -379 -858 -959 -382 -515 -888 -348 -869 -201 -244 -800 -547 -117 -528 -931 -343 -365 -179 -1 -117 -515 -597 -172 -65 -678 -986 -921 -508 -728 -859 -365 -694 -492 -637 -85 -52 -423 -627 -647 -414 -698 -162 -756 -328 -277 -126 -873 -792 -594 -311 -316 -550 -42 -397 -206 -90 -70 -854 -305 -77 -138 -484 -437 -973 -370 -498 -818 -571 -605 -792 -30 -231 -685 -803 -304 -52 -605 -594 -428 -441 -189 -59 -291 -230 -511 -93 -890 -890 -313 -933 -283 -1 -826 -228 -443 -10 -723 -121 -967 -571 -877 -242 -454 -407 -412 -465 -13 -94 -802 -872 -528 -482 -442 -778 -567 -788 -804 -512 -186 -537 -128 -898 -128 -110 -510 -348 -406 -206 -827 -860 -857 -577 -803 -716 -799 -903 -508 -211 -875 -676 -864 -228 -842 -231 -832 -408 -160 -781 -612 -946 -956 -870 -18 -297 -495 -385 -243 -881 -933 -124 -732 -13 -917 -597 -32 -127 -360 -506 -348 -138 -149 -870 -103 -571 -735 -462 -9 -38 -672 -647 -315 -478 -948 -554 -368 -370 -12 -488 -933 -607 -680 -104 -917 -138 -596 -658 -487 -99 -609 -927 -798 -515 -297 -461 -908 -224 -589 -772 -914 -461 -646 -149 -89 -43 -936 -358 -638 -758 -133 -573 -307 -364 -446 -713 -229 -979 -934 -499 -758 -22 -423 -827 -452 -639 -601 -537 -9 -222 -297 -364 -822 -512 -865 -555 -241 -342 -898 -904 -970 -41 -204 -131 -77 -686 -104 -246 -764 -311 -763 -90 -198 -112 -852 -876 -265 -219 -760 -712 -403 -363 -265 -342 -604 -397 -183 -871 -210 -767 -974 -22 -584 -796 -690 -819 -58 -281 -41 -168 -822 -534 -73 -487 -638 -994 -508 -409 -939 -387 -809 -351 -920 -989 -238 -187 -641 -720 -114 -594 -371 -136 -478 -351 -132 -301 -937 -605 -302 -304 -177 -597 -916 -989 -724 -528 -989 -503 -218 -236 -502 -551 -891 -21 -869 -977 -25 -61 -397 -756 -95 -871 -806 -553 -689 -472 -343 -337 -609 -845 -247 -642 -205 -805 -993 -782 -548 -513 -27 -577 -461 -405 -946 -456 -887 -305 -424 -634 -295 -186 -471 -565 -718 -522 -830 -680 -65 -27 -525 -19 -583 -876 -168 -400 -521 -542 -890 -237 -353 -513 -103 -937 -501 -937 -417 -231 -784 -950 -691 -65 -553 -569 -843 -230 -640 -579 -578 -193 -725 -232 -463 -899 -975 -915 -714 -38 -438 -944 -501 -147 -852 -994 -105 -860 -561 -471 -78 -336 -721 -718 -229 -395 -587 -173 -447 -183 -554 -720 -606 -417 -661 -101 -727 -352 -380 -857 -397 -371 -586 -419 -433 -6 -101 -721 -14 -682 -380 -398 -469 -360 -588 -83 -796 -820 -100 -457 -242 -53 -244 -881 -877 -55 -775 -451 -378 -598 -302 -299 -566 -417 -440 -208 -150 -248 -455 -448 -919 -193 -10 -688 -969 -489 -246 -518 -212 -288 -510 -193 -591 -107 -745 -590 -337 -689 -428 -694 -473 -163 -920 -666 -178 -40 -506 -439 -200 -427 -702 -408 -388 -681 -950 -380 -552 -662 -267 -5 -127 -685 -560 -446 -233 -55 -908 -601 -513 -815 -332 -378 -779 -690 -771 -236 -549 -972 -88 -216 -546 -440 -118 -2 -912 -218 -404 -237 -32 -480 -62 -426 -510 -973 -46 -169 -992 -289 -708 -997 -28 -699 -683 -260 -708 -744 -820 -486 -712 -930 -886 -422 -483 -201 -447 -967 -216 -894 -914 -584 -383 -127 -182 -665 -298 -578 -799 -853 -648 -921 -403 -598 -811 -24 -280 -830 -931 -475 -776 -651 -685 -636 -810 -521 -195 -909 -704 -379 -353 -844 -715 -29 -653 -775 -185 -108 -338 -541 -360 -608 -581 -896 -762 -683 -225 -959 -459 -210 -696 -335 -934 -79 -310 -639 -710 -319 -511 -999 -21 -294 -129 -290 -215 -720 -625 -667 -320 -344 -146 -626 -959 -951 -165 -103 -326 -24 -672 -885 -240 -397 -366 -571 -714 -7 -286 -207 -491 -669 -463 -278 -692 -145 -134 -672 -525 -442 -704 -935 -496 -252 -170 -592 -119 -447 -563 -871 -519 -557 -680 -286 -313 -988 -805 -58 -399 -670 -652 -495 -187 -754 -432 -909 -449 -499 -848 -244 -578 -169 -270 -863 -441 -93 -860 -335 -857 -196 -941 -517 -16 -932 -505 -661 -684 -934 -537 -205 -370 -143 -3 -269 -867 -59 -557 -598 -606 -584 -618 -41 -386 -953 -115 -454 -499 -15 -473 -996 -127 -759 -409 -102 -359 -767 -584 -229 -377 -447 -385 -772 -195 -84 -231 -749 -327 -763 -131 -265 -885 -857 -280 -333 -719 -985 -922 -493 -587 -854 -989 -359 -193 -420 -3 -859 -910 -585 -2 -462 -523 -562 -700 -163 -864 -209 -524 -417 -695 -438 -551 -760 -727 -904 -690 -196 -227 -825 -187 -10 -723 -52 -958 -319 -356 -272 -987 -445 -672 -222 -958 -392 -840 -671 -620 -568 -91 -91 -459 -538 -804 -713 -291 -447 -14 -885 -208 -484 -962 -109 -339 -459 -989 -71 -879 -179 -824 -149 -455 -866 -219 -190 -595 -806 -25 -803 -444 -129 -302 -333 -612 -502 -160 -284 -737 -515 -514 -101 -740 -971 -16 -562 -117 -998 -73 -155 -102 -717 -844 -372 -866 -913 -158 -462 -842 -847 -892 -220 -265 -190 -647 -199 -962 -637 -782 -2 -710 -836 -401 -458 -927 -191 -436 -696 -15 -555 -33 -141 -489 -953 -312 -542 -925 -84 -824 -313 -747 -478 -258 -578 -219 -227 -145 -230 -444 -692 -585 -756 -868 -532 -24 -950 -136 -547 -969 -204 -511 -601 -365 -852 -292 -38 -899 -780 -6 -380 -904 -437 -692 -3 -102 -478 -312 -667 -293 -687 -748 -102 -499 -842 -803 -985 -711 -533 -738 -139 -302 -462 -896 -135 -199 -718 -808 -434 -58 -66 -104 -303 -821 -797 -777 -180 -689 -972 -110 -398 -939 -193 -614 -734 -556 -947 -715 -914 -566 -386 -171 -299 -537 -705 -549 -927 -146 -179 -745 -155 -725 -87 -777 -583 -492 -904 -925 -794 -583 -784 -766 -947 -787 -332 -994 -236 -641 -474 -102 -961 -751 -255 -970 -417 -659 -878 -672 -805 -58 -110 -247 -534 -906 -410 -926 -304 -596 -326 -203 -140 -7 -815 -586 -80 -755 -937 -215 -106 -688 -355 -125 -654 -473 -990 -845 -694 -226 -601 -46 -55 -87 -435 -14 -70 -153 -417 -664 -674 -754 -724 -831 -399 -83 -957 -629 -722 -277 -508 -641 -737 -639 -446 -536 -389 -13 -331 -669 -31 -398 -732 -456 -335 -71 -773 -907 -9 -573 -605 -281 -562 -866 -398 -73 -500 -305 -991 -935 -714 -896 -162 -300 -485 -874 -463 -885 -641 -659 -266 -753 -246 -880 -166 -648 -733 -387 -7 -100 -61 -922 -137 -652 -606 -72 -464 -840 -515 -818 -890 -77 -702 -660 -83 -296 -751 -461 -683 -59 -484 -296 -684 -238 -43 -141 -339 -228 -258 -23 -12 -237 -556 -187 -319 -348 -308 -146 -145 -316 -677 -985 -751 -358 -676 -253 -850 -535 -162 -544 -345 -354 -656 -848 -883 -57 -170 -162 -297 -486 -84 -276 -754 -642 -573 -727 -267 -771 -486 -257 -412 -374 -689 -565 -909 -323 -301 -56 -132 -548 -197 -74 -193 -258 -496 -543 -619 -760 -879 -365 -483 -996 -900 -6 -128 -437 -299 -951 -763 -946 -240 -770 -696 -189 -951 -763 -968 -817 -392 -566 -885 -136 -353 -998 -706 -583 -873 -968 -202 -293 -531 -592 -156 -948 -583 -916 -716 -281 -235 -564 -785 -580 -516 -377 -167 -793 -592 -152 -803 -440 -918 -555 -403 -2 -427 -642 -307 -884 -53 -276 -226 -682 -74 -498 -836 -406 -113 -846 -964 -367 -138 -484 -343 -390 -369 -703 -916 -338 -449 -273 -253 -438 -463 -370 -243 -154 -703 -614 -132 -702 -472 -840 -4 -280 -738 -200 -277 -116 -174 -636 -738 -222 -704 -453 -240 -684 -485 -867 -181 -134 -991 -175 -562 -126 -596 -36 -662 -187 -360 -553 -994 -927 -617 -723 -442 -8 -676 -120 -40 -298 -366 -212 -967 -999 -164 -728 -382 -712 -793 -49 -173 -738 -365 -112 -800 -509 -174 -257 -882 -889 -33 -912 -707 -433 -959 -994 -174 -553 -932 -940 -298 -84 -75 -137 -28 -32 -19 -870 -626 -471 -147 -126 -138 -432 -550 -641 -392 -547 -277 -909 -839 -363 -499 -429 -558 -535 -606 -753 -51 -628 -171 -263 -119 -863 -850 -615 -55 -836 -405 -662 -483 -622 -451 -766 -455 -583 -545 -896 -347 -724 -869 -186 -613 -567 -803 -347 -904 -746 -71 -154 -908 -102 -739 -657 -1 -873 -645 -892 -835 -94 -998 -914 -681 -77 -453 -740 -592 -43 -285 -680 -787 -50 -763 -532 -185 -10 -749 -211 -232 -561 -443 -882 -964 -24 -49 -775 -412 -160 -423 -332 -769 -556 -160 -481 -939 -247 -474 -399 -485 -359 -110 -778 -891 -117 -685 -602 -906 -383 -267 -985 -222 -975 -42 -535 -344 -288 -608 -147 -609 -37 -828 -715 -645 -711 -622 -835 -545 -519 -230 -956 -519 -83 -281 -358 -658 -312 -274 -17 -119 -755 -692 -99 -38 -38 -651 -730 -693 -582 -22 -474 -686 -281 -364 -435 -408 -943 -659 -587 -526 -689 -786 -964 -257 -363 -952 -433 -40 -704 -991 -45 -756 -774 -820 -300 -237 -344 -552 -400 -816 -504 -131 -122 -256 -885 -1 -185 -992 -104 -257 -413 -815 -874 -351 -341 -790 -403 -644 -254 -964 -414 -958 -63 -472 -721 -196 -44 -478 -946 -836 -448 -825 -618 -679 -84 -596 -428 -513 -994 -544 -934 -511 -127 -190 -304 -391 -731 -988 -191 -696 -749 -878 -940 -42 -717 -928 -332 -584 -399 -356 -446 -14 -669 -137 -295 -794 -650 -783 -318 -407 -546 -817 -387 -68 -626 -555 -653 -113 -380 -656 -383 -791 -421 -497 -806 -698 -937 -631 -700 -49 -285 -505 -145 -145 -220 -556 -703 -818 -50 -984 -739 -290 -897 -476 -573 -357 -648 -892 -955 -107 -729 -209 -662 -1000 -134 -27 -616 -74 -570 -484 -887 -440 -444 -312 -366 -774 -271 -61 -723 -782 -51 -723 -384 -37 -325 -579 -304 -182 -756 -520 -581 -868 -109 -792 -198 -705 -665 -540 -346 -171 -390 -422 -353 -146 -735 -523 -882 -860 -610 -513 -704 -146 -460 -422 -116 -625 -22 -420 -661 -891 -443 -924 -331 -886 -207 -900 -701 -466 -359 -527 -593 -590 -880 -509 -867 -79 -577 -708 -907 -120 -904 -864 -80 -781 -263 -367 -522 -425 -477 -238 -628 -457 -785 -590 -357 -301 -935 -950 -649 -485 -910 -370 -626 -510 -889 -837 -870 -573 -251 -420 -830 -798 -792 -957 -506 -370 -554 -290 -614 -304 -210 -720 -841 -322 -704 -236 -422 -91 -876 -705 -245 -498 -675 -591 -546 -700 -203 -134 -487 -492 -829 -386 -663 -275 -287 -366 -506 -811 -206 -297 -163 -367 -367 -978 -647 -922 -799 -292 -820 -995 -18 -854 -574 -576 -847 -61 -758 -988 -205 -386 -785 -763 -727 -151 -203 -522 -861 -878 -915 -928 -545 -374 -628 -695 -266 -231 -152 -24 -409 -184 -926 -543 -617 -204 -800 -153 -920 -429 -683 -360 -281 -680 -19 -888 -496 -240 -902 -200 -230 -931 -919 -505 -382 -10 -147 -44 -738 -874 -794 -570 -604 -549 -867 -550 -796 -703 -37 -837 -180 -453 -71 -112 -698 -335 -699 -791 -586 -676 -200 -942 -502 -753 -271 -258 -52 -78 -677 -961 -412 -569 -150 -529 -209 -487 -291 -957 -175 -177 -946 -490 -389 -238 -984 -359 -962 -111 -595 -877 -415 -802 -403 -360 -395 -345 -568 -889 -988 -200 -7 -768 -647 -789 -567 -729 -103 -403 -81 -104 -924 -264 -662 -408 -549 -480 -547 -55 -42 -843 -133 -379 -793 -493 -670 -901 -193 -852 -362 -180 -268 -219 -94 -146 -743 -235 -731 -955 -189 -381 -413 -34 -407 -145 -989 -35 -510 -960 -677 -104 -682 -233 -730 -871 -200 -432 -180 -701 -614 -896 -126 -170 -694 -453 -241 -215 -574 -775 -96 -299 -56 -42 -612 -351 -853 -965 -475 -451 -86 -856 -561 -157 -669 -764 -856 -625 -333 -368 -243 -47 -434 -982 -393 -883 -925 -386 -139 -738 -553 -280 -977 -192 -713 -430 -759 -523 -552 -200 -958 -417 -727 -984 -646 -104 -789 -7 -87 -274 -103 -791 -951 -70 -167 -507 -648 -7 -291 -823 -620 -401 -691 -152 -109 -49 -820 -235 -660 -890 -403 -979 -112 -856 -287 -164 -691 -66 -427 -57 -979 -390 -312 -604 -189 -14 -218 -431 -312 -6 -120 -956 -633 -119 -290 -197 -928 -378 -630 -168 -865 -747 -638 -544 -249 -43 -482 -659 -307 -689 -404 -198 -287 -429 -742 -411 -351 -42 -989 -897 -92 -339 -5 -443 -909 -623 -797 -784 -434 -452 -665 -230 -986 -85 -190 -455 -894 -685 -811 -610 -162 -369 -468 -360 -336 -283 -481 -42 -85 -875 -454 -411 -584 -164 -815 -920 -287 -169 -559 -842 -300 -47 -302 -450 -402 -604 -874 -566 -412 -674 -662 -318 -462 -336 -431 -217 -124 -777 -187 -141 -218 -327 -625 -297 -373 -840 -209 -6 -403 -173 -220 -121 -196 -934 -305 -687 -710 -473 -723 -786 -598 -38 -464 -792 -141 -182 -42 -408 -422 -298 -219 -164 -911 -424 -954 -767 -108 -478 -79 -689 -865 -926 -378 -287 -311 -315 -571 -741 -162 -165 -381 -288 -882 -501 -319 -188 -340 -790 -651 -319 -236 -214 -167 -98 -68 -708 -974 -947 -212 -832 -539 -483 -427 -19 -278 -328 -48 -799 -486 -970 -86 -343 -809 -46 -98 -118 -706 -435 -769 -481 -66 -207 -80 -396 -569 -736 -43 -540 -6 -91 -282 -479 -102 -363 -888 -270 -472 -289 -468 -992 -522 -764 -256 -823 -27 -935 -432 -753 -105 -169 -424 -738 -774 -576 -270 -754 -361 -14 -180 -914 -224 -355 -899 -283 -932 -600 -33 -371 -687 -231 -955 -957 -739 -941 -605 -874 -474 -671 -187 -160 -873 -966 -234 -933 -667 -351 -363 -249 -998 -555 -593 -986 -238 -513 -238 -125 -923 -811 -415 -922 -538 -763 -238 -51 -441 -720 -840 -425 -206 -913 -749 -482 -194 -177 -771 -512 -594 -653 -1000 -520 -897 -726 -144 -638 -662 -537 -543 -404 -632 -980 -113 -827 -70 -183 -975 -438 -336 -44 -276 -947 -835 -185 -282 -200 -192 -503 -863 -169 -855 -766 -12 -625 -615 -364 -388 -350 -671 -239 -20 -424 -640 -13 -677 -119 -794 -89 -114 -863 -978 -805 -397 -458 -608 -177 -114 -615 -273 -723 -991 -452 -26 -470 -178 -107 -221 -125 -955 -515 -546 -339 -740 -496 -828 -727 -721 -800 -562 -654 -522 -724 -121 -347 -198 -863 -36 -332 -274 -701 -40 -261 -396 -223 -134 -271 -264 -116 -610 -567 -96 -457 -95 -353 -393 -748 -952 -741 -146 -87 -162 -178 -853 -477 -180 -565 -461 -522 -665 -964 -883 -342 -33 -670 -898 -332 -875 -888 -669 -959 -939 -399 -956 -420 -995 -553 -388 -589 -958 -338 -563 -511 -708 -41 -621 -935 -396 -765 -24 -551 -566 -915 -708 -600 -352 -441 -92 -106 -198 -400 -873 -660 -32 -406 -55 -260 -784 -775 -839 -579 -447 -506 -712 -782 -63 -645 -248 -915 -172 -167 -317 -143 -492 -893 -310 -126 -906 -985 -719 -598 -874 -390 -51 -40 -239 -942 -782 -437 -177 -793 -382 -818 -887 -835 -764 -264 -922 -596 -368 -74 -951 -236 -745 -916 -592 -671 -443 -823 -218 -865 -303 -99 -673 -501 -840 -976 -616 -5 -992 -430 -410 -384 -698 -110 -585 -128 -240 -801 -824 -282 -925 -958 -385 -427 -204 -864 -909 -386 -589 -546 -115 -250 -964 -184 -290 -431 -218 -99 -203 -318 -15 -160 -66 -811 -528 -878 -282 -156 -949 -837 -699 -62 -886 -695 -36 -865 -410 -879 -418 -387 -404 -994 -962 -670 -105 -834 -754 -974 -754 -690 -804 -914 -174 -290 -413 -435 -810 -807 -805 -111 -197 -671 -737 -485 -308 -676 -371 -190 -531 -731 -672 -295 -670 -828 -89 -427 -997 -969 -462 -655 -82 -185 -48 -428 -486 -503 -360 -864 -484 -3 -634 -485 -122 -957 -451 -588 -619 -997 -753 -237 -768 -765 -232 -654 -877 -721 -942 -384 -374 -94 -859 -941 -195 -183 -956 -818 -682 -34 -424 -652 -611 -336 -898 -930 -992 -888 -987 -231 -742 -605 -755 -13 -644 -144 -986 -224 -831 -591 -166 -738 -884 -254 -386 -234 -669 -731 -65 -833 -442 -512 -323 -548 -287 -463 -145 -218 -285 -695 -520 -288 -398 -655 -884 -891 -953 -534 -591 -511 -595 -480 -22 -686 -846 -556 -473 -936 -243 -311 -632 -98 -579 -122 -989 -408 -879 -168 -53 -259 -106 -979 -221 -787 -492 -152 -232 -686 -598 -521 -496 -807 -6 -122 -382 -777 -426 -463 -771 -884 -982 -234 -58 -334 -49 -46 -985 -791 -523 -810 -504 -618 -582 -741 -714 -439 -129 -478 -464 -647 -898 -432 -613 -183 -179 -730 -106 -404 -849 -71 -587 -330 -604 -420 -981 -580 -416 -417 -603 -48 -626 -803 -992 -874 -124 -34 -9 -351 -379 -736 -778 -404 -207 -775 -426 -74 -163 -808 -446 -801 -232 -816 -791 -421 -391 -113 -791 -227 -289 -847 -163 -732 -200 -549 -615 -738 -889 -843 -872 -41 -1 -618 -296 -76 -639 -578 -466 -908 -858 -410 -326 -425 -287 -713 -872 -903 -513 -42 -739 -684 -197 -434 -384 -35 -579 -86 -132 -75 -595 -512 -586 -189 -572 -451 -634 -249 -505 -540 -672 -116 -16 -827 -123 -925 -569 -378 -822 -52 -681 -352 -658 -398 -793 -331 -582 -806 -911 -628 -426 -724 -940 -140 -521 -48 -725 -916 -292 -203 -517 -519 -822 -217 -292 -551 -91 -889 -425 -391 -839 -594 -385 -309 -442 -509 -941 -406 -406 -540 -912 -488 -420 -532 -207 -250 -532 -86 -544 -394 -615 -778 -587 -32 -124 -567 -128 -644 -849 -415 -583 -641 -973 -767 -882 -350 -881 -416 -897 -876 -855 -127 -425 -506 -360 -182 -802 -812 -646 -542 -901 -518 -767 -812 -425 -550 -530 -620 -863 -816 -901 -974 -681 -629 -331 -574 -468 -771 -17 -304 -733 -323 -568 -897 -414 -477 -429 -434 -243 -592 -905 -216 -682 -432 -408 -741 -269 -828 -54 -324 -767 -109 -798 -437 -709 -171 -535 -645 -1 -325 -557 -243 -352 -542 -590 -483 -391 -958 -693 -878 -143 -892 -142 -333 -995 -165 -223 -839 -871 -942 -708 -296 -121 -657 -416 -776 -622 -480 -245 -64 -289 -486 -377 -288 -309 -75 -797 -522 -430 -44 -584 -558 -998 -32 -343 -674 -763 -583 -979 -382 -516 -964 -515 -664 -505 -319 -572 -631 -353 -984 -942 -902 -794 -265 -909 -996 -972 -592 -13 -688 -180 -368 -539 -352 -972 -506 -293 -736 -863 -711 -634 -212 -889 -681 -694 -299 -498 -15 -360 -599 -385 -250 -931 -378 -377 -351 -380 -659 -431 -581 -260 -635 -85 -164 -653 -9 -765 -518 -58 -339 -87 -779 -189 -127 -587 -167 -867 -356 -126 -332 -998 -231 -926 -704 -755 -416 -223 -387 -549 -392 -823 -510 -11 -46 -426 -370 -890 -634 -906 -915 -150 -706 -130 -830 -890 -576 -340 -986 -62 -617 -719 -763 -262 -590 -583 -408 -321 -30 -188 -16 -511 -489 -521 -818 -239 -60 -762 -168 -410 -478 -339 -500 -671 -445 -431 -621 -356 -331 -802 -428 -934 -66 -319 -267 -911 -940 -60 -151 -765 -971 -101 -383 -172 -511 -367 -22 -97 -350 -365 -928 -443 -714 -782 -375 -251 -234 -428 -246 -533 -125 -114 -399 -317 -137 -738 -832 -983 -494 -786 -90 -882 -591 -363 -492 -130 -755 -858 -243 -337 -327 -566 -819 -831 -123 -918 -579 -344 -986 -948 -557 -235 -633 -495 -427 -630 -71 -970 -836 -738 -159 -882 -485 -742 -42 -577 -59 -944 -671 -46 -99 -501 -169 -71 -601 -738 -413 -506 -773 -687 -128 -960 -249 -758 -423 -292 -797 -375 -352 -691 -70 -137 -659 -312 -631 -686 -630 -683 -230 -164 -546 -462 -336 -800 -543 -119 -740 -762 -487 -17 -254 -193 -522 -561 -28 -591 -100 -134 -493 -684 -459 -731 -813 -857 -182 -856 -802 -458 -155 -852 -843 -947 -146 -969 -194 -33 -393 -295 -478 -386 -212 -41 -218 -572 -813 -845 -640 -600 -511 -265 -360 -792 -193 -466 -172 -933 -282 -991 -810 -69 -516 -377 -245 -7 -508 -193 -849 -194 -827 -122 -239 -555 -27 -469 -446 -72 -196 -354 -852 -654 -229 -885 -878 -866 -439 -671 -125 -690 -69 -97 -495 -658 -876 -147 -741 -685 -915 -195 -353 -45 -204 -277 -764 -875 -487 -401 -877 -438 -330 -209 -758 -167 -992 -899 -738 -467 -122 -409 -722 -929 -677 -89 -993 -112 -502 -454 -281 -533 -749 -942 -448 -509 -57 -459 -609 -521 -505 -538 -227 -527 -198 -113 -882 -418 -280 -670 -48 -412 -998 -750 -562 -590 -369 -623 -614 -363 -353 -159 -598 -793 -766 -406 -976 -474 -28 -739 -59 -20 -981 -659 -871 -977 -727 -780 -56 -834 -771 -263 -637 -539 -655 -832 -48 -345 -44 -28 -515 -624 -984 -299 -38 -862 -112 -249 -432 -334 -546 -799 -784 -277 -82 -442 -28 -862 -388 -538 -113 -38 -101 -81 -158 -700 -227 -939 -331 -160 -143 -920 -360 -237 -95 -813 -127 -989 -113 -861 -679 -204 -124 -45 -719 -1000 -893 -885 -989 -75 -276 -810 -11 -2 -41 -36 -826 -879 -82 -105 -31 -263 -999 -698 -277 -355 -971 -836 -691 -632 -38 -906 -825 -269 -278 -800 -154 -776 -640 -369 -488 -33 -906 -180 -896 -305 -859 -832 -812 -13 -259 -861 -993 -453 -288 -677 -500 -457 -415 -701 -141 -399 -562 -908 -936 -194 -417 -301 -791 -811 -775 -811 -39 -528 -373 -967 -173 -773 -646 -192 -540 -112 -217 -219 -250 -278 -542 -120 -530 -686 -945 -611 -438 -896 -185 -194 -783 -3 -106 -67 -253 -840 -103 -690 -810 -564 -111 -667 -221 -576 -36 -707 -524 -560 -467 -300 -315 -745 -774 -750 -935 -903 -784 -55 -498 -111 -604 -486 -981 -724 -548 -839 -736 -120 -399 -574 -921 -335 -668 -313 -62 -785 -55 -540 -478 -500 -225 -823 -68 -149 -534 -61 -757 -549 -762 -713 -355 -610 -851 -617 -457 -412 -585 -539 -683 -831 -254 -274 -871 -364 -465 -265 -603 -764 -162 -683 -860 -645 -795 -439 -435 -2 -359 -698 -421 -393 -186 -484 -318 -348 -97 -26 -786 -927 -242 -756 -357 -319 -359 -994 -291 -121 -614 -86 -103 -524 -717 -814 -266 -755 -253 -444 -529 -377 -332 -329 -757 -592 -522 -87 -713 -812 -546 -288 -223 -464 -255 -862 -612 -959 -742 -40 -632 -547 -570 -129 -188 -90 -398 -367 -911 -103 -92 -560 -178 -485 -786 -992 -493 -91 -834 -555 -812 -345 -160 -816 -560 -73 -55 -904 -517 -203 -219 -693 -594 -745 -165 -441 -958 -314 -424 -888 -789 -107 -630 -410 -250 -68 -868 -243 -228 -564 -250 -501 -110 -859 -431 -280 -623 -608 -139 -755 -106 -336 -89 -736 -530 -785 -350 -856 -342 -822 -401 -983 -51 -785 -765 -809 -13 -934 -104 -780 -342 -540 -472 -675 -845 -484 -252 -932 -913 -609 -725 -448 -106 -157 -462 -842 -569 -185 -335 -502 -706 -237 -583 -322 -504 -231 -449 -771 -685 -25 -261 -716 -293 -453 -537 -727 -881 -269 -391 -380 -307 -17 -569 -479 -339 -773 -231 -394 -965 -130 -943 -601 -597 -112 -139 -471 -215 -799 -693 -574 -724 -624 -562 -849 -201 -373 -188 -561 -265 -712 -726 -359 -421 -91 -770 -591 -815 -249 -719 -936 -633 -407 -798 -909 -748 -649 -83 -912 -999 -715 -558 -690 -411 -856 -830 -177 -207 -700 -825 -237 -140 -237 -108 -749 -227 -44 -162 -275 -969 -465 -773 -868 -487 -516 -336 -907 -902 -307 -969 -269 -272 -544 -133 -926 -311 -414 -94 -670 -271 -627 -210 -660 -399 -466 -620 -980 -925 -979 -38 -140 -902 -895 -324 -466 -416 -445 -593 -36 -853 -872 -304 -219 -600 -860 -940 -75 -281 -244 -597 -932 -585 -679 -260 -429 -934 -360 -286 -767 -897 -741 -601 -928 -90 -544 -773 -574 -148 -434 -352 -267 -530 -853 -87 -13 -215 -870 -401 -354 -438 -166 -623 -615 -594 -556 -593 -709 -294 -892 -561 -127 -882 -717 -988 -932 -302 -208 -976 -131 -680 -184 -55 -511 -645 -597 -826 -729 -730 -398 -640 -373 -550 -673 -722 -872 -208 -256 -833 -934 -639 -864 -54 -43 -7 -65 -524 -579 -207 -44 -148 -10 -688 -658 -21 -111 -979 -566 -250 -590 -432 -157 -454 -838 -408 -24 -292 -477 -944 -923 -425 -985 -967 -598 -833 -700 -135 -81 -291 -887 -499 -818 -17 -550 -660 -374 -576 -615 -348 -817 -24 -123 -430 -676 -334 -272 -214 -671 -359 -247 -562 -430 -832 -566 -875 -949 -469 -966 -720 -28 -616 -968 -77 -897 -580 -865 -328 -874 -301 -223 -37 -678 -352 -339 -18 -728 -352 -156 -96 -302 -515 -421 -449 -613 -990 -635 -509 -888 -724 -193 -308 -678 -355 -902 -741 -122 -169 -860 -96 -376 -430 -537 -800 -927 -162 -457 -108 -550 -281 -631 -566 -536 -694 -442 -815 -254 -696 -876 -78 -794 -142 -853 -297 -294 -33 -635 -564 -555 -328 -925 -417 -339 -658 -211 -534 -943 -554 -586 -303 -107 -353 -564 -431 -91 -350 -76 -152 -589 -17 -486 -729 -155 -800 -907 -218 -881 -233 -766 -319 -427 -563 -724 -846 -123 -751 -764 -251 -33 -225 -502 -275 -500 -955 -896 -899 -150 -18 -141 -441 -89 -979 -427 -674 -735 -364 -652 -86 -431 -36 -115 -723 -701 -538 -920 -846 -298 -222 -183 -753 -752 -266 -414 -299 -671 -848 -558 -958 -70 -66 -388 -407 -230 -345 -1 -95 -734 -802 -27 -426 -278 -957 -408 -131 -278 -801 -319 -60 -283 -693 -101 -479 -638 -720 -584 -583 -919 -734 -45 -443 -901 -598 -594 -519 -496 -942 -505 -791 -707 -431 -693 -390 -54 -225 -41 -81 -573 -477 -774 -227 -285 -11 -626 -808 -535 -268 -631 -882 -749 -827 -20 -341 -109 -824 -908 -858 -726 -557 -108 -393 -436 -486 -408 -758 -749 -899 -252 -600 -215 -290 -779 -278 -263 -842 -105 -19 -793 -698 -444 -367 -139 -597 -311 -306 -392 -491 -999 -373 -597 -359 -932 -675 -854 -655 -912 -140 -741 -260 -445 -696 -415 -737 -877 -883 -433 -973 -854 -458 -143 -34 -564 -817 -928 -2 -117 -505 -165 -580 -75 -694 -532 -202 -796 -370 -307 -893 -52 -731 -707 -479 -45 -689 -365 -225 -844 -869 -907 -290 -456 -192 -655 -902 -890 -880 -201 -920 -587 -246 -91 -219 -495 -419 -632 -805 -419 -244 -576 -773 -928 -136 -813 -209 -829 -374 -774 -897 -770 -897 -490 -626 -39 -929 -220 -718 -442 -882 -445 -383 -203 -329 -858 -953 -958 -687 -102 -981 -499 -875 -987 -956 -758 -477 -803 -161 -33 -774 -789 -443 -931 -2 -278 -481 -497 -636 -552 -784 -4 -625 -963 -556 -739 -227 -174 -70 -22 -48 -828 -886 -935 -33 -691 -18 -833 -231 -787 -218 -151 -105 -81 -445 -339 -976 -132 -2 -681 -519 -302 -6 -434 -126 -70 -439 -892 -348 -501 -422 -281 -537 -401 -757 -268 -881 -450 -266 -608 -90 -362 -191 -34 -96 -489 -572 -558 -976 -900 -697 -739 -554 -463 -438 -980 -643 -434 -954 -291 -938 -83 -561 -750 -689 -493 -356 -364 -218 -505 -562 -58 -574 -949 -77 -16 -796 -441 -51 -724 -761 -511 -128 -598 -921 -746 -469 -723 -247 -217 -306 -92 -49 -662 -242 -185 -926 -985 -278 -240 -867 -690 -231 -757 -253 -743 -968 -807 -648 -912 -864 -720 -995 -602 -797 -815 -604 -907 -428 -996 -848 -387 -975 -781 -920 -654 -473 -270 -210 -255 -717 -514 -197 -651 -30 -253 -817 -383 -153 -511 -644 -147 -499 -137 -236 -546 -117 -42 -404 -22 -888 -605 -269 -682 -331 -502 -664 -472 -671 -316 -575 -633 -456 -744 -81 -82 -947 -351 -785 -336 -208 -205 -835 -957 -963 -911 -688 -903 -722 -652 -432 -348 -874 -866 -925 -354 -218 -976 -868 -458 -628 -395 -912 -957 -74 -947 -539 -385 -546 -150 -793 -220 -742 -186 -904 -642 -146 -783 -756 -262 -812 -509 -521 -601 -912 -718 -214 -666 -993 -814 -520 -539 -114 -785 -345 -346 -97 -417 -33 -150 -177 -880 -718 -657 -570 -923 -80 -786 -787 -359 -114 -263 -185 -691 -416 -184 -213 -601 -890 -473 -227 -807 -471 -203 -896 -613 -613 -389 -833 -175 -146 -562 -606 -253 -994 -12 -950 -847 -671 -279 -598 -514 -442 -91 -474 -569 -43 -167 -516 -98 -737 -502 -170 -929 -59 -619 -930 -915 -917 -786 -937 -113 -418 -939 -7 -879 -741 -758 -821 -848 -566 -544 -343 -898 -296 -278 -15 -74 -793 -625 -569 -662 -485 -656 -321 -208 -139 -542 -917 -532 -709 -932 -526 -366 -242 -999 -988 -70 -579 -102 -86 -976 -5 -658 -540 -716 -471 -343 -110 -131 -661 -692 -727 -799 -511 -941 -162 -463 -689 -982 -495 -924 -69 -715 -309 -183 -760 -822 -869 -949 -517 -180 -88 -399 -247 -635 -890 -306 -720 -421 -953 -423 -500 -753 -628 -122 -324 -846 -30 -97 -213 -503 -783 -479 -409 -744 -899 -869 -601 -233 -464 -736 -981 -740 -679 -772 -42 -954 -913 -924 -926 -956 -597 -118 -525 -192 -766 -18 -734 -555 -670 -143 -943 -558 -166 -763 -476 -166 -785 -78 -298 -382 -182 -633 -25 -669 -811 -168 -89 -91 -950 -927 -808 -768 -421 -560 -236 -437 -235 -508 -132 -414 -211 -693 -914 -592 -930 -237 -221 -970 -747 -928 -93 -263 -521 -760 -608 -850 -787 -433 -475 -357 -774 -983 -817 -675 -196 -189 -606 -612 -172 -74 -68 -673 -878 -171 -468 -832 -816 -537 -956 -373 -145 -160 -279 -645 -365 -737 -851 -542 -718 -782 -661 -699 -405 -444 -736 -962 -533 -405 -469 -239 -794 -905 -137 -671 -748 -118 -729 -317 -50 -174 -340 -661 -889 -356 -256 -678 -275 -827 -357 -626 -979 -395 -947 -534 -310 -808 -178 -293 -957 -31 -347 -501 -360 -285 -195 -103 -326 -959 -366 -956 -138 -65 -529 -957 -852 -172 -525 -800 -345 -905 -266 -538 -759 -759 -876 -823 -316 -728 -979 -218 -62 -18 -160 -128 -917 -543 -404 -248 -271 -430 -391 -881 -249 -722 -174 -220 -134 -441 -227 -607 -417 -160 -945 -969 -884 -103 -732 -8 -676 -606 -54 -818 -507 -930 -62 -96 -216 -341 -447 -886 -270 -951 -624 -628 -947 -18 -451 -875 -146 -755 -787 -313 -948 -246 -721 -382 -791 -685 -478 -480 -496 -313 -943 -111 -246 -70 -113 -580 -323 -793 -952 -839 -910 -133 -295 -78 -516 -30 -473 -430 -69 -476 -627 -130 -467 -904 -594 -103 -965 -602 -126 -882 -771 -996 -478 -214 -567 -177 -4 -532 -239 -852 -239 -136 -769 -812 -814 -413 -713 -775 -632 -495 -165 -394 -803 -5 -430 -131 -129 -77 -489 -273 -766 -266 -278 -698 -616 -2 -746 -930 -382 -470 -266 -568 -514 -859 -501 -954 -997 -246 -981 -536 -397 -234 -411 -100 -431 -290 -29 -983 -86 -593 -768 -878 -594 -71 -917 -819 -913 -738 -267 -269 -474 -930 -769 -999 -500 -495 -814 -741 -467 -872 -204 -749 -141 -104 -651 -586 -131 -534 -194 -449 -635 -953 -954 -920 -178 -433 -185 -382 -98 -358 -562 -13 -671 -630 -970 -908 -46 -254 -571 -274 -778 -638 -642 -445 -789 -624 -75 -697 -685 -118 -19 -313 -715 -405 -407 -618 -583 -243 -51 -482 -693 -457 -729 -415 -62 -309 -911 -535 -245 -984 -510 -805 -782 -881 -473 -79 -496 -690 -224 -842 -52 -318 -710 -901 -544 -262 -497 -546 -705 -226 -961 -929 -309 -834 -252 -620 -588 -936 -902 -659 -140 -725 -695 -303 -214 -93 -693 -167 -825 -294 -270 -435 -126 -380 -837 -670 -111 -639 -616 -85 -320 -152 -381 -719 -94 -372 -728 -860 -850 -25 -345 -259 -546 -22 -654 -223 -941 -785 -177 -937 -707 -351 -207 -575 -24 -103 -541 -586 -172 -464 -89 -713 -132 -916 -141 -19 -555 -433 -481 -518 -138 -943 -28 -462 -111 -663 -629 -619 -26 -985 -534 -89 -606 -626 -47 -536 -955 -617 -619 -468 -846 -4 -167 -766 -596 -342 -589 -747 -505 -1 -909 -80 -764 -605 -288 -899 -847 -492 -113 -921 -846 -689 -578 -403 -795 -634 -40 -448 -305 -891 -536 -828 -137 -730 -918 -270 -606 -315 -862 -212 -276 -434 -459 -626 -154 -193 -689 -627 -554 -334 -103 -227 -985 -450 -297 -821 -376 -407 -351 -603 -404 -932 -548 -334 -664 -463 -108 -754 -212 -961 -36 -318 -867 -437 -641 -813 -209 -459 -533 -43 -811 -810 -714 -26 -943 -970 -552 -447 -653 -421 -809 -175 -341 -108 -287 -735 -20 -244 -447 -489 -853 -1000 -834 -195 -998 -195 -378 -845 -288 -102 -358 -30 -294 -114 -899 -896 -994 -61 -98 -268 -670 -504 -297 -734 -837 -543 -116 -428 -430 -745 -264 -529 -941 -939 -611 -258 -201 -718 -986 -544 -730 -510 -650 -316 -298 -621 -44 -802 -670 -835 -677 -699 -609 -850 -403 -949 -65 -869 -59 -993 -703 -402 -989 -887 -511 -26 -924 -571 -223 -542 -954 -954 -698 -751 -164 -140 -825 -522 -240 -694 -945 -816 -165 -372 -224 -727 -362 -998 -826 -863 -668 -296 -894 -319 -880 -133 -886 -133 -797 -530 -714 -805 -2 -373 -860 -795 -832 -785 -354 -995 -813 -9 -10 -708 -599 -376 -522 -849 -587 -700 -652 -374 -57 -980 -458 -628 -658 -407 -790 -248 -629 -444 -636 -273 -401 -187 -396 -321 -88 -871 -811 -71 -594 -707 -22 -906 -4 -37 -755 -449 -144 -927 -985 -32 -857 -384 -647 -678 -954 -258 -865 -546 -6 -849 -57 -170 -496 -843 -244 -514 -562 -177 -962 -814 -850 -359 -781 -512 -562 -119 -152 -905 -518 -165 -488 -405 -609 -786 -163 -924 -514 -812 -719 -994 -907 -117 -738 -376 -951 -951 -654 -155 -859 -629 -433 -148 -546 -22 -524 -587 -631 -881 -276 -910 -224 -581 -906 -837 -921 -708 -868 -465 -703 -619 -673 -122 -546 -663 -577 -870 -935 -526 -292 -543 -558 -932 -140 -88 -925 -857 -118 -84 -53 -753 -353 -501 -743 -877 -747 -736 -449 -902 -978 -752 -785 -805 -620 -619 -601 -246 -264 -757 -177 -349 -245 -214 -436 -579 -44 -326 -523 -976 -527 -278 -312 -84 -597 -710 -34 -788 -333 -953 -375 -625 -755 -463 -989 -108 -954 -252 -382 -932 -749 -845 -962 -293 -57 -283 -483 -358 -95 -493 -837 -143 -387 -899 -278 -874 -357 -783 -363 -132 -214 -54 -673 -114 -26 -401 -776 -145 -206 -20 -24 -573 -558 -163 -320 -531 -792 -791 -87 -412 -92 -957 -912 -747 -492 -264 -237 -865 -441 -596 -501 -308 -230 -805 -150 -234 -659 -655 -361 -845 -78 -174 -384 -225 -734 -199 -747 -427 -281 -54 -328 -853 -476 -573 -713 -728 -724 -462 -677 -661 -340 -866 -817 -127 -507 -255 -854 -779 -390 -411 -178 -33 -83 -599 -415 -316 -276 -948 -216 -609 -465 -37 -332 -974 -299 -42 -215 -371 -392 -382 -203 -428 -540 -321 -180 -822 -76 -256 -151 -431 -670 -70 -701 -491 -996 -815 -275 -228 -195 -137 -382 -418 -702 -871 -744 -957 -505 -130 -881 -41 -709 -794 -934 -367 -112 -637 -397 -278 -780 -631 -445 -183 -740 -5 -262 -246 -423 -791 -848 -138 -876 -806 -278 -773 -114 -358 -391 -325 -460 -960 -60 -888 -676 -689 -64 -395 -257 -855 -576 -658 -745 -818 -373 -399 -402 -385 -653 -512 -560 -775 -477 -471 -930 -40 -123 -46 -24 -347 -413 -435 -462 -55 -100 -862 -518 -211 -734 -763 -540 -691 -7 -962 -400 -185 -811 -160 -331 -358 -44 -228 -639 -166 -681 -190 -119 -270 -630 -65 -984 -733 -45 -407 -549 -364 -112 -678 -531 -192 -250 -416 -287 -336 -861 -413 -221 -814 -669 -788 -804 -396 -944 -475 -659 -32 -292 -708 -340 -716 -726 -139 -722 -591 -245 -689 -968 -896 -652 -282 -245 -345 -44 -834 -50 -413 -351 -291 -761 -58 -302 -796 -29 -367 -405 -448 -674 -328 -170 -174 -433 -403 -886 -311 -198 -505 -6 -954 -317 -38 -298 -468 -448 -196 -299 -648 -697 -988 -459 -35 -220 -979 -56 -940 -314 -361 -999 -871 -83 -445 -30 -908 -797 -145 -388 -869 -809 -755 -665 -516 -772 -304 -713 -896 -310 -913 -214 -581 -965 -865 -324 -973 -350 -289 -635 -920 -430 -820 -236 -193 -18 -976 -706 -174 -295 -462 -948 -176 -48 -830 -182 -225 -826 -476 -700 -941 -482 -668 -848 -207 -351 -113 -87 -161 -969 -776 -239 -385 -129 -896 -809 -422 -434 -912 -112 -21 -105 -159 -887 -511 -941 -68 -789 -865 -156 -184 -514 -341 -420 -667 -960 -820 -342 -225 -829 -481 -641 -583 -140 -262 -660 -191 -413 -837 -294 -956 -690 -58 -173 -352 -486 -658 -764 -931 -34 -170 -79 -749 -507 -850 -157 -679 -895 -113 -190 -684 -722 -138 -562 -705 -472 -876 -81 -293 -528 -764 -691 -75 -131 -933 -123 -811 -412 -349 -375 -90 -537 -499 -800 -855 -592 -293 -315 -915 -501 -666 -815 -809 -323 -665 -29 -336 -957 -680 -695 -576 -365 -85 -105 -671 -614 -856 -853 -9 -16 -591 -294 -368 -50 -165 -611 -585 -72 -194 -707 -12 -411 -835 -723 -580 -57 -67 -89 -766 -700 -937 -527 -521 -693 -379 -76 -14 -116 -120 -42 -416 -873 -721 -118 -259 -631 -633 -513 -67 -763 -701 -267 -57 -160 -943 -398 -445 -426 -910 -225 -622 -319 -822 -863 -503 -27 -199 -812 -533 -157 -959 -813 -75 -13 -42 -371 -52 -879 -177 -174 -687 -976 -667 -87 -573 -182 -34 -837 -299 -821 -634 -224 -567 -991 -612 -313 -64 -510 -218 -351 -52 -601 -865 -122 -939 -625 -42 -306 -649 -977 -41 -348 -66 -461 -738 -709 -6 -28 -395 -928 -963 -570 -363 -290 -157 -140 -578 -871 -342 -993 -918 -687 -451 -798 -969 -374 -33 -668 -573 -160 -467 -6 -917 -65 -558 -45 -216 -277 -871 -792 -657 -439 -821 -650 -768 -179 -552 -689 -732 -837 -610 -504 -489 -728 -443 -395 -271 -970 -989 -646 -409 -244 -475 -313 -529 -827 -773 -74 -84 -155 -136 -883 -724 -658 -135 -857 -306 -17 -72 -842 -813 -630 -593 -995 -740 -67 -53 -978 -894 -205 -955 -253 -823 -49 -351 -107 -114 -97 -538 -371 -212 -585 -208 -224 -737 -621 -874 -636 -936 -582 -3 -164 -729 -904 -441 -257 -713 -290 -154 -787 -306 -795 -549 -880 -211 -790 -841 -877 -995 -988 -390 -862 -256 -45 -299 -691 -609 -716 -13 -538 -912 -390 -358 -149 -41 -499 -589 -968 -936 -72 -455 -950 -415 -536 -423 -91 -646 -654 -373 -968 -946 -985 -60 -916 -232 -529 -773 -253 -922 -798 -862 -86 -656 -605 -113 -605 -13 -423 -997 -92 -975 -232 -870 -226 -292 -114 -447 -902 -754 -223 -505 -620 -608 -989 -120 -980 -350 -21 -177 -331 -972 -330 -367 -384 -250 -150 -414 -835 -624 -395 -443 -109 -684 -266 -746 -603 -517 -997 -987 -311 -696 -344 -666 -107 -332 -619 -832 -362 -934 -454 -447 -678 -327 -416 -803 -212 -958 -919 -198 -766 -824 -142 -964 -784 -262 -226 -12 -583 -102 -121 -154 -836 -801 -760 -307 -452 -342 -966 -690 -113 -796 -230 -310 -339 -255 -918 -650 -179 -198 -114 -5 -521 -412 -167 -73 -169 -92 -66 -914 -373 -661 -925 -554 -412 -69 -860 -739 -499 -825 -586 -847 -193 -990 -29 -195 -57 -963 -500 -315 -536 -188 -867 -784 -195 -453 -734 -804 -417 -762 -112 -125 -421 -658 -732 -759 -861 -839 -688 -590 -33 -664 -866 -881 -308 -787 -904 -438 -408 -316 -899 -923 -274 -803 -605 -541 -747 -503 -29 -439 -80 -581 -797 -690 -812 -164 -276 -805 -158 -152 -715 -538 -981 -522 -53 -30 -921 -341 -954 -880 -615 -216 -193 -92 -831 -509 -633 -876 -129 -347 -51 -378 -21 -225 -295 -532 -880 -994 -525 -528 -200 -944 -585 -904 -591 -256 -728 -78 -875 -603 -364 -715 -232 -786 -246 -325 -5 -171 -177 -474 -345 -63 -421 -515 -604 -362 -79 -749 -361 -225 -288 -817 -196 -900 -803 -707 -846 -453 -748 -865 -317 -601 -105 -99 -949 -110 -986 -490 -364 -919 -354 -155 -788 -730 -525 -34 -245 -822 -493 -857 -273 -530 -907 -183 -583 -713 -556 -137 -171 -941 -748 -172 -538 -518 -643 -969 -214 -678 -126 -603 -871 -866 -391 -788 -165 -489 -895 -695 -794 -419 -951 -770 -477 -634 -480 -656 -413 -424 -973 -637 -858 -114 -804 -998 -888 -796 -942 -99 -995 -331 -60 -191 -304 -440 -874 -543 -288 -222 -818 -842 -171 -457 -606 -704 -618 -7 -641 -363 -164 -542 -307 -750 -947 -785 -135 -811 -382 -746 -723 -501 -170 -1 -527 -412 -458 -759 -880 -149 -710 -829 -962 -723 -656 -779 -941 -280 -513 -845 -921 -86 -51 -905 -901 -193 -47 -210 -146 -386 -217 -501 -383 -421 -464 -714 -509 -24 -386 -287 -89 -198 -880 -253 -979 -29 -481 -366 -528 -891 -801 -704 -381 -251 -32 -557 -453 -107 -714 -806 -244 -134 -498 -569 -727 -49 -835 -631 -762 -937 -89 -383 -773 -71 -403 -106 -164 -116 -81 -551 -23 -121 -522 -770 -449 -556 -254 -211 -584 -414 -431 -777 -747 -231 -801 -585 -925 -311 -27 -710 -568 -66 -422 -375 -145 -48 -402 -676 -184 -953 -202 -487 -270 -341 -850 -450 -230 -302 -857 -682 -373 -667 -494 -116 -726 -837 -8 -946 -770 -651 -181 -24 -863 -494 -596 -419 -240 -310 -826 -35 -339 -797 -247 -852 -694 -856 -678 -10 -906 -610 -820 -38 -551 -541 -257 -960 -79 -80 -34 -453 -469 -53 -612 -627 -396 -321 -685 -750 -766 -373 -180 -611 -587 -770 -653 -247 -909 -828 -465 -427 -281 -214 -379 -488 -653 -401 -336 -933 -725 -111 -298 -418 -175 -519 -966 -369 -119 -202 -634 -156 -663 -52 -667 -103 -382 -659 -330 -380 -36 -862 -741 -553 -82 -126 -862 -246 -668 -113 -369 -957 -55 -856 -959 -882 -437 -492 -634 -694 -732 -69 -156 -123 -844 -104 -739 -659 -652 -58 -698 -643 -715 -500 -85 -797 -197 -670 -865 -75 -416 -377 -166 -521 -252 -430 -104 -968 -203 -745 -141 -647 -596 -824 -326 -268 -295 -173 -391 -858 -905 -304 -492 -258 -226 -560 -920 -363 -445 -282 -809 -852 -478 -13 -357 -70 -658 -928 -229 -651 -527 -582 -313 -183 -635 -902 -902 -584 -225 -197 -485 -518 -135 -920 -722 -587 -112 -233 -390 -78 -533 -881 -870 -914 -507 -643 -117 -328 -94 -135 -75 -967 -193 -156 -203 -908 -132 -250 -31 -645 -33 -586 -490 -286 -110 -782 -417 -407 -726 -676 -40 -430 -803 -939 -303 -490 -710 -99 -665 -860 -702 -268 -894 -847 -576 -934 -620 -764 -570 -10 -393 -548 -11 -744 -567 -207 -510 -682 -529 -590 -234 -562 -464 -351 -247 -274 -719 -676 -964 -10 -746 -996 -201 -294 -472 -352 -911 -808 -288 -566 -66 -497 -518 -212 -226 -305 -830 -210 -97 -881 -544 -900 -128 -564 -712 -562 -909 -700 -667 -201 -655 -124 -17 -82 -858 -701 -336 -645 -174 -112 -498 -239 -182 -913 -646 -851 -737 -158 -333 -972 -390 -579 -170 -957 -450 -573 -532 -149 -137 -286 -640 -247 -288 -210 -399 -92 -127 -268 -486 -155 -128 -366 -367 -831 -261 -732 -993 -140 -246 -420 -456 -969 -29 -933 -251 -437 -159 -929 -467 -716 -845 -805 -297 -614 -45 -633 -20 -612 -877 -603 -987 -81 -329 -716 -969 -635 -316 -997 -897 -274 -328 -168 -379 -560 -518 -143 -395 -66 -853 -832 -84 -587 -543 -524 -707 -383 -95 -453 -682 -327 -169 -947 -858 -104 -987 -653 -728 -374 -139 -755 -505 -773 -957 -900 -104 -856 -285 -717 -322 -922 -998 -655 -579 -563 -654 -147 -339 -290 -161 -604 -400 -381 -856 -233 -183 -911 -112 -741 -182 -209 -849 -720 -490 -805 -882 -306 -515 -211 -75 -927 -266 -617 -193 -533 -953 -257 -666 -129 -275 -704 -132 -693 -5 -299 -655 -621 -364 -718 -543 -190 -408 -816 -841 -811 -611 -442 -964 -903 -719 -499 -435 -849 -610 -438 -629 -395 -665 -598 -316 -729 -828 -396 -732 -535 -656 -755 -925 -753 -365 -355 -463 -828 -557 -840 -740 -261 -148 -598 -723 -7 -841 -657 -183 -542 -719 -497 -768 -781 -878 -770 -300 -709 -942 -520 -592 -935 -430 -114 -997 -506 -117 -588 -885 -638 -113 -929 -576 -962 -782 -765 -497 -780 -134 -486 -600 -70 -893 -847 -229 -602 -454 -999 -287 -960 -501 -792 -437 -2 -319 -627 -377 -553 -988 -124 -157 -934 -321 -616 -317 -315 -570 -993 -498 -510 -9 -741 -264 -636 -351 -91 -635 -281 -885 -311 -179 -438 -249 -659 -351 -94 -227 -746 -583 -184 -376 -852 -413 -363 -968 -119 -652 -983 -357 -417 -907 -983 -110 -946 -632 -564 -280 -532 -370 -205 -29 -873 -26 -12 -243 -454 -293 -661 -823 -429 -589 -492 -896 -753 -268 -18 -954 -318 -901 -612 -296 -145 -229 -313 -234 -491 -107 -324 -951 -636 -267 -656 -91 -353 -843 -438 -888 -858 -283 -104 -770 -622 -14 -602 -937 -545 -568 -864 -62 -632 -141 -313 -927 -793 -12 -83 -868 -191 -673 -580 -513 -298 -708 -182 -912 -372 -287 -494 -130 -375 -162 -248 -886 -811 -96 -309 -421 -132 -607 -214 -789 -302 -454 -730 -967 -107 -493 -46 -872 -413 -51 -167 -254 -908 -921 -719 -191 -224 -925 -613 -369 -607 -193 -92 -210 -317 -49 -326 -86 -379 -77 -424 -275 -23 -298 -182 -60 -662 -124 -713 -427 -816 -424 -424 -589 -456 -676 -675 -766 -434 -390 -371 -466 -32 -903 -952 -97 -68 -401 -695 -723 -952 -749 -121 -617 -544 -171 -345 -263 -25 -128 -2 -250 -925 -55 -884 -581 -1 -381 -129 -648 -839 -273 -306 -809 -423 -112 -4 -693 -368 -894 -467 -857 -919 -143 -919 -647 -412 -646 -402 -758 -476 -395 -138 -42 -153 -740 -988 -670 -885 -576 -480 -617 -10 -979 -891 -523 -245 -540 -661 -995 -722 -884 -540 -228 -949 -652 -691 -257 -289 -54 -444 -661 -705 -971 -86 -474 -767 -166 -917 -735 -329 -898 -712 -409 -842 -622 -116 -396 -27 -917 -3 -656 -237 -178 -368 -245 -990 -813 -291 -791 -42 -265 -740 -327 -34 -831 -209 -835 -796 -22 -971 -343 -948 -12 -562 -716 -16 -13 -179 -680 -69 -322 -545 -87 -902 -108 -444 -650 -369 -650 -794 -888 -988 -433 -212 -997 -326 -211 -82 -952 -790 -282 -404 -775 -989 -202 -711 -635 -133 -2 -915 -983 -993 -860 -48 -36 -523 -712 -512 -917 -273 -276 -219 -268 -896 -578 -587 -656 -422 -803 -758 -664 -683 -696 -471 -359 -449 -989 -339 -706 -626 -566 -834 -246 -587 -689 -21 -308 -555 -607 -968 -487 -97 -560 -601 -611 -661 -654 -386 -324 -677 -312 -59 -456 -711 -948 -920 -478 -222 -88 -765 -9 -849 -338 -458 -517 -976 -372 -578 -422 -349 -137 -675 -651 -282 -674 -517 -913 -318 -531 -124 -677 -167 -137 -631 -51 -59 -304 -939 -219 -138 -469 -711 -629 -609 -646 -440 -466 -191 -739 -737 -985 -165 -981 -212 -117 -438 -711 -65 -523 -739 -454 -161 -157 -859 -260 -17 -567 -228 -763 -749 -698 -630 -213 -270 -64 -969 -78 -982 -925 -197 -799 -519 -292 -470 -702 -8 -809 -242 -287 -820 -695 -324 -392 -304 -882 -171 -619 -658 -955 -267 -159 -770 -770 -116 -537 -758 -763 -427 -253 -248 -812 -225 -64 -200 -677 -735 -710 -435 -527 -245 -539 -460 -339 -250 -179 -300 -805 -394 -768 -530 -429 -959 -796 -800 -953 -359 -907 -112 -324 -124 -314 -147 -123 -288 -839 -898 -240 -877 -153 -844 -648 -42 -319 -427 -73 -375 -636 -16 -619 -143 -486 -954 -560 -698 -890 -272 -76 -640 -77 -322 -460 -628 -206 -111 -443 -521 -718 -942 -694 -290 -133 -176 -226 -526 -836 -747 -304 -782 -598 -338 -934 -781 -273 -646 -931 -944 -284 -737 -833 -952 -729 -705 -800 -332 -19 -304 -392 -690 -17 -250 -425 -947 -472 -596 -934 -296 -98 -512 -157 -200 -433 -290 -83 -988 -446 -586 -225 -524 -8 -156 -161 -81 -424 -971 -619 -865 -398 -750 -426 -791 -609 -554 -125 -348 -714 -453 -487 -201 -105 -201 -473 -454 -9 -671 -746 -677 -111 -447 -231 -772 -290 -594 -564 -712 -308 -780 -331 -995 -148 -49 -545 -224 -918 -265 -883 -723 -719 -685 -880 -705 -834 -294 -831 -30 -584 -720 -233 -351 -576 -340 -431 -118 -321 -53 -552 -181 -899 -592 -408 -87 -500 -769 -757 -710 -322 -10 -370 -167 -282 -581 -625 -775 -493 -483 -105 -611 -829 -888 -798 -897 -583 -937 -409 -266 -996 -246 -645 -500 -443 -410 -85 -227 -541 -29 -464 -210 -540 -226 -700 -631 -417 -323 -901 -916 -362 -860 -539 -936 -944 -914 -428 -148 -383 -269 -85 -918 -172 -190 -221 -459 -504 -745 -99 -8 -648 -43 -331 -227 -162 -275 -488 -287 -768 -295 -665 -857 -172 -771 -669 -815 -632 -224 -380 -453 -821 -791 -203 -406 -60 -321 -291 -830 -754 -786 -439 -542 -385 -828 -127 -919 -910 -629 -683 -166 -698 -618 -177 -716 -841 -379 -409 -898 -410 -506 -779 -231 -400 -111 -566 -548 -397 -718 -804 -384 -519 -833 -539 -714 -412 -985 -880 -143 -395 -636 -169 -269 -433 -944 -307 -653 -741 -239 -104 -313 -114 -128 -596 -444 -772 -806 -990 -624 -505 -251 -293 -588 -738 -460 -526 -673 -327 -2 -588 -15 -437 -174 -533 -223 -190 -526 -806 -587 -457 -124 -657 -327 -187 -284 -810 -690 -160 -827 -63 -427 -642 -905 -115 -876 -435 -150 -158 -851 -519 -370 -207 -144 -627 -473 -804 -72 -787 -178 -778 -328 -504 -675 -701 -136 -51 -653 -782 -185 -296 -143 -269 -450 -469 -676 -142 -460 -915 -48 -43 -920 -279 -889 -277 -583 -969 -160 -476 -294 -131 -804 -649 -217 -461 -271 -325 -905 -129 -653 -962 -289 -833 -908 -261 -387 -283 -728 -455 -202 -526 -483 -876 -983 -920 -791 -722 -982 -385 -831 -962 -481 -1 -240 -965 -744 -889 -864 -709 -925 -401 -954 -773 -934 -392 -411 -783 -251 -452 -185 -922 -29 -886 -521 -580 -901 -70 -924 -681 -554 -854 -705 -187 -870 -729 -303 -228 -53 -707 -738 -89 -196 -193 -900 -30 -534 -234 -318 -304 -663 -50 -887 -551 -967 -86 -945 -674 -336 -528 -356 -452 -639 -8 -266 -659 -561 -811 -266 -953 -414 -204 -391 -971 -985 -652 -305 -485 -659 -476 -441 -462 -331 -972 -431 -120 -750 -524 -863 -552 -893 -988 -224 -610 -179 -340 -709 -863 -276 -151 -7 -432 -289 -182 -538 -21 -692 -253 -292 -788 -281 -394 -681 -493 -13 -521 -508 -388 -640 -293 -692 -601 -768 -264 -209 -46 -521 -307 -805 -688 -330 -737 -678 -238 -249 -720 -522 -892 -155 -329 -483 -510 -162 -325 -926 -305 -791 -540 -294 -635 -679 -806 -687 -740 -982 -387 -265 -651 -68 -306 -4 -51 -908 -418 -943 -805 -947 -674 -460 -387 -780 -677 -139 -473 -543 -273 -241 -756 -336 -296 -308 -868 -859 -634 -773 -452 -782 -157 -974 -915 -798 -477 -145 -805 -638 -239 -450 -39 -15 -392 -227 -422 -608 -329 -456 -999 -844 -155 -941 -158 -341 -920 -118 -475 -753 -119 -21 -624 -122 -604 -780 -24 -694 -33 -430 -964 -610 -142 -94 -475 -810 -619 -286 -142 -823 -851 -958 -547 -150 -242 -561 -99 -871 -327 -672 -309 -610 -22 -209 -654 -216 -976 -770 -457 -272 -322 -366 -574 -821 -40 -889 -501 -500 -658 -595 -404 -860 -519 -78 -65 -592 -11 -504 -27 -455 -375 -554 -97 -343 -921 -185 -790 -387 -907 -510 -680 -26 -584 -346 -823 -313 -567 -778 -178 -119 -676 -650 -751 -651 -822 -42 -93 -520 -427 -376 -17 -437 -663 -991 -125 -668 -514 -348 -758 -460 -95 -29 -356 -42 -677 -666 -299 -911 -612 -561 -159 -886 -391 -43 -150 -72 -361 -432 -324 -398 -391 -840 -628 -15 -537 -390 -861 -110 -240 -457 -524 -104 -50 -113 -240 -985 -189 -721 -438 -634 -531 -435 -786 -807 -899 -176 -831 -404 -213 -833 -485 -21 -126 -967 -248 -886 -792 -456 -547 -282 -381 -533 -776 -558 -636 -996 -481 -128 -95 -210 -174 -391 -141 -296 -214 -904 -744 -686 -710 -202 -225 -301 -250 -665 -288 -856 -316 -646 -263 -245 -832 -188 -734 -913 -408 -572 -140 -760 -958 -563 -755 -996 -203 -843 -490 -14 -101 -655 -77 -969 -597 -948 -78 -454 -960 -200 -658 -803 -651 -192 -650 -443 -86 -598 -707 -839 -398 -542 -516 -76 -179 -641 -53 -92 -704 -731 -795 -36 -498 -164 -703 -684 -824 -342 -3 -375 -456 -536 -709 -236 -676 -136 -621 -171 -298 -625 -455 -889 -45 -761 -346 -729 -14 -785 -658 -206 -548 -605 -234 -493 -578 -285 -674 -703 -47 -703 -920 -25 -114 -719 -218 -792 -429 -47 -53 -219 -641 -870 -378 -187 -349 -68 -357 -583 -951 -907 -464 -721 -293 -811 -678 -576 -248 -871 -751 -530 -848 -261 -462 -393 -93 -806 -320 -666 -579 -598 -111 -950 -367 -182 -820 -939 -117 -491 -78 -887 -378 -574 -312 -218 -69 -784 -17 -770 -788 -345 -968 -279 -611 -498 -998 -843 -149 -711 -281 -456 -537 -669 -569 -900 -779 -254 -417 -760 -445 -880 -641 -812 -388 -42 -139 -928 -524 -707 -957 -290 -268 -530 -849 -711 -15 -581 -205 -797 -919 -699 -548 -393 -618 -557 -778 -410 -948 -109 -83 -331 -317 -813 -803 -265 -739 -722 -419 -735 -945 -75 -333 -520 -450 -87 -64 -285 -526 -216 -473 -148 -361 -202 -317 -387 -43 -592 -448 -575 -28 -202 -528 -999 -332 -141 -347 -370 -229 -978 -330 -132 -515 -104 -711 -671 -163 -980 -718 -950 -716 -468 -134 -285 -523 -889 -878 -213 -221 -747 -646 -617 -566 -451 -676 -30 -86 -445 -11 -258 -692 -401 -953 -273 -83 -101 -928 -568 -835 -631 -201 -573 -322 -689 -612 -224 -735 -360 -486 -705 -236 -416 -252 -513 -339 -456 -608 -724 -941 -21 -991 -141 -920 -541 -883 -354 -470 -790 -200 -742 -258 -912 -71 -564 -823 -149 -771 -345 -857 -406 -384 -582 -511 -815 -463 -1 -485 -30 -960 -703 -181 -10 -583 -484 -67 -574 -579 -157 -606 -529 -901 -742 -757 -520 -184 -839 -226 -904 -742 -275 -230 -743 -809 -907 -574 -658 -60 -473 -70 -401 -59 -943 -243 -212 -747 -495 -263 -134 -720 -86 -357 -585 -851 -163 -215 -184 -238 -939 -666 -370 -290 -953 -353 -888 -996 -17 -394 -876 -745 -153 -828 -240 -684 -219 -941 -698 -439 -975 -1000 -473 -688 -350 -558 -377 -700 -486 -976 -874 -154 -123 -913 -516 -968 -329 -909 -662 -912 -373 -495 -270 -405 -152 -151 -574 -47 -616 -767 -663 -225 -978 -198 -488 -661 -400 -81 -348 -797 -970 -570 -556 -333 -710 -748 -39 -168 -926 -439 -142 -253 -859 -330 -878 -140 -404 -376 -591 -24 -486 -761 -93 -441 -389 -132 -366 -411 -257 -64 -554 -140 -161 -385 -835 -305 -789 -619 -247 -667 -61 -451 -200 -521 -856 -222 -836 -124 -646 -686 -471 -284 -799 -221 -415 -584 -209 -421 -195 -844 -660 -210 -629 -967 -191 -975 -337 -834 -301 -675 -855 -879 -656 -466 -232 -739 -722 -948 -778 -650 -323 -604 -765 -700 -755 -491 -522 -343 -838 -274 -618 -209 -138 -430 -101 -691 -489 -563 -80 -220 -403 -160 -873 -451 -29 -834 -515 -241 -652 -735 -611 -497 -498 -930 -763 -130 -76 -840 -871 -586 -173 -117 -34 -563 -110 -233 -220 -479 -547 -717 -400 -322 -850 -976 -754 -543 -330 -674 -376 -126 -286 -847 -8 -631 -669 -94 -306 -100 -66 -572 -637 -926 -48 -889 -769 -981 -198 -277 -720 -375 -926 -317 -870 -309 -380 -949 -194 -712 -59 -547 -369 -705 -269 -176 -736 -1 -60 -659 -686 -160 -123 -473 -522 -825 -261 -328 -70 -838 -890 -642 -354 -155 -157 -264 -710 -625 -286 -127 -869 -325 -561 -23 -361 -925 -842 -328 -932 -352 -964 -19 -583 -330 -502 -496 -427 -956 -596 -820 -301 -314 -781 -785 -84 -784 -507 -99 -316 -694 -387 -567 -593 -509 -9 -576 -530 -989 -834 -263 -678 -891 -548 -643 -310 -472 -571 -394 -303 -228 -102 -141 -67 -795 -550 -511 -896 -434 -562 -910 -904 -823 -578 -714 -360 -492 -127 -835 -564 -184 -825 -545 -664 -739 -211 -545 -120 -944 -229 -706 -518 -402 -119 -584 -164 -23 -904 -452 -701 -745 -304 -481 -450 -382 -491 -315 -529 -243 -986 -389 -433 -672 -932 -625 -143 -554 -542 -32 -840 -741 -609 -897 -568 -213 -229 -15 -411 -673 -150 -38 -479 -361 -42 -655 -918 -229 -379 -552 -978 -778 -517 -217 -391 -530 -714 -257 -792 -954 -421 -266 -613 -859 -502 -500 -650 -995 -886 -133 -141 -843 -310 -205 -367 -231 -390 -958 -367 -238 -385 -213 -156 -167 -131 -983 -35 -383 -226 -375 -125 -596 -356 -169 -429 -82 -610 -789 -779 -29 -536 -40 -522 -552 -814 -476 -549 -258 -49 -439 -231 -268 -744 -606 -358 -387 -314 -308 -591 -972 -571 -222 -41 -470 -16 -99 -79 -847 -800 -373 -373 -896 -851 -301 -863 -241 -366 -47 -130 -304 -285 -546 -665 -604 -647 -693 -140 -121 -436 -869 -142 -268 -897 -992 -228 -951 -542 -391 -671 -158 -380 -334 -59 -354 -252 -317 -700 -510 -450 -831 -291 -684 -999 -142 -704 -494 -881 -262 -392 -733 -859 -50 -222 -829 -603 -92 -218 -470 -834 -701 -462 -179 -796 -277 -288 -31 -410 -39 -399 -67 -799 -171 -805 -648 -29 -357 -7 -741 -434 -710 -174 -836 -192 -212 -833 -265 -949 -86 -370 -35 -493 -627 -298 -662 -566 -96 -57 -46 -835 -451 -688 -107 -428 -606 -678 -321 -742 -820 -231 -719 -512 -200 -693 -975 -555 -16 -170 -753 -667 -751 -648 -901 -220 -791 -119 -982 -12 -563 -859 -934 -822 -891 -734 -94 -846 -263 -153 -246 -664 -672 -959 -553 -50 -260 -9 -273 -444 -165 -204 -132 -623 -498 -761 -875 -243 -791 -709 -94 -507 -294 -781 -252 -205 -791 -542 -16 -341 -487 -475 -822 -122 -495 -677 -227 -291 -929 -110 -631 -171 -657 -318 -674 -893 -416 -922 -591 -277 -78 -630 -208 -929 -360 -298 -561 -70 -347 -196 -470 -771 -985 -424 -945 -341 -599 -606 -59 -302 -926 -641 -389 -123 -596 -881 -385 -31 -428 -812 -170 -976 -208 -957 -42 -511 -113 -74 -553 -509 -697 -755 -156 -906 -958 -678 -122 -889 -550 -806 -24 -421 -263 -947 -333 -686 -534 -55 -417 -291 -570 -842 -540 -203 -847 -353 -484 -842 -770 -333 -734 -220 -555 -470 -909 -20 -241 -747 -302 -282 -504 -248 -467 -786 -112 -842 -951 -342 -593 -555 -899 -172 -202 -350 -542 -949 -991 -800 -933 -473 -968 -933 -991 -408 -461 -907 -806 -201 -537 -640 -177 -31 -858 -646 -901 -846 -364 -780 -913 -524 -798 -186 -526 -987 -84 -646 -44 -273 -138 -403 -633 -781 -824 -319 -422 -765 -332 -725 -446 -198 -653 -351 -733 -636 -697 -568 -526 -776 -121 -530 -752 -775 -598 -731 -917 -813 -486 -948 -604 -42 -564 -791 -658 -379 -828 -676 -766 -822 -182 -572 -701 -771 -218 -699 -321 -457 -178 -30 -808 -533 -409 -267 -299 -700 -233 -580 -97 -941 -62 -265 -125 -97 -102 -896 -464 -331 -96 -362 -13 -995 -686 -833 -216 -186 -945 -913 -489 -41 -787 -453 -23 -192 -3 -430 -790 -349 -50 -405 -834 -654 -260 -602 -513 -397 -935 -595 -747 -339 -420 -334 -949 -488 -544 -733 -346 -279 -292 -753 -165 -538 -100 -172 -532 -454 -599 -665 -188 -35 -339 -466 -299 -889 -754 -858 -624 -161 -638 -664 -857 -212 -348 -459 -27 -881 -308 -292 -319 -880 -758 -28 -911 -952 -818 -843 -61 -556 -853 -228 -857 -785 -236 -791 -540 -901 -306 -269 -544 -377 -300 -453 -317 -506 -304 -195 -889 -724 -770 -190 -589 -666 -265 -105 -858 -14 -410 -761 -325 -199 -135 -760 -46 -118 -495 -852 -815 -815 -314 -901 -35 -347 -396 -280 -280 -482 -574 -304 -353 -843 -375 -349 -838 -875 -96 -771 -350 -58 -544 -72 -271 -460 -748 -43 -312 -748 -771 -237 -138 -708 -298 -953 -477 -57 -798 -898 -44 -780 -530 -242 -723 -652 -555 -167 -153 -251 -322 -100 -425 -567 -654 -702 -706 -165 -831 -559 -578 -570 -221 -287 -17 -829 -452 -867 -499 -738 -518 -222 -228 -160 -619 -874 -520 -308 -621 -267 -97 -601 -771 -711 -474 -969 -318 -901 -28 -990 -30 -741 -204 -632 -657 -440 -637 -48 -243 -299 -79 -751 -61 -727 -545 -244 -774 -643 -295 -60 -295 -672 -233 -460 -91 -210 -539 -10 -904 -347 -128 -242 -35 -680 -588 -82 -213 -713 -955 -878 -691 -98 -883 -263 -164 -810 -901 -560 -772 -203 -868 -676 -453 -861 -925 -992 -474 -238 -292 -950 -8 -446 -785 -283 -818 -900 -732 -958 -719 -357 -428 -293 -120 -817 -511 -767 -886 -201 -694 -155 -211 -380 -22 -349 -691 -324 -784 -992 -223 -790 -260 -192 -148 -146 -902 -758 -945 -327 -211 -651 -205 -227 -616 -275 -465 -656 -377 -564 -432 -628 -883 -619 -882 -331 -365 -599 -589 -894 -929 -678 -490 -936 -430 -776 -3 -971 -159 -752 -497 -78 -438 -136 -689 -376 -50 -146 -580 -889 -665 -443 -8 -666 -479 -21 -840 -873 -851 -201 -580 -219 -381 -226 -486 -886 -59 -829 -407 -829 -889 -515 -42 -920 -74 -996 -166 -415 -545 -235 -988 -560 -652 -903 -956 -460 -164 -600 -201 -316 -24 -284 -591 -187 -46 -931 -470 -527 -508 -902 -527 -445 -65 -543 -46 -41 -565 -254 -232 -654 -126 -666 -625 -489 -769 -468 -909 -893 -903 -884 -865 -484 -36 -986 -595 -225 -526 -659 -761 -573 -167 -812 -658 -443 -273 -832 -215 -928 -817 -966 -221 -384 -500 -639 -742 -697 -256 -961 -478 -724 -267 -790 -607 -708 -82 -439 -899 -205 -792 -258 -627 -321 -278 -363 -521 -204 -826 -966 -25 -208 -143 -692 -866 -364 -329 -885 -320 -597 -222 -434 -173 -80 -545 -33 -15 -45 -411 -531 -796 -906 -957 -844 -469 -130 -663 -317 -870 -212 -728 -601 -381 -835 -899 -164 -276 -434 -308 -133 -472 -399 -387 -249 -950 -621 -518 -832 -161 -686 -709 -934 -830 -858 -371 -87 -563 -858 -468 -525 -169 -579 -958 -251 -295 -994 -426 -680 -853 -187 -762 -247 -444 -895 -648 -446 -598 -306 -945 -875 -366 -320 -545 -139 -555 -84 -45 -31 -124 -817 -377 -584 -412 -218 -312 -932 -148 -80 -630 -345 -242 -971 -2 -665 -210 -996 -921 -390 -228 -819 -307 -917 -104 -813 -851 -662 -41 -663 -663 -656 -873 -685 -316 -559 -37 -499 -425 -611 -788 -94 -280 -354 -460 -666 -357 -511 -569 -949 -342 -197 -634 -479 -521 -456 -336 -117 -739 -982 -783 -788 -500 -6 -715 -568 -622 -74 -770 -368 -961 -231 -138 -445 -568 -262 -925 -264 -895 -158 -351 -215 -658 -448 -972 -840 -920 -502 -118 -347 -324 -544 -308 -443 -150 -220 -969 -464 -802 -784 -199 -75 -749 -350 -163 -719 -370 -622 -203 -659 -475 -863 -297 -277 -411 -929 -487 -31 -380 -584 -812 -820 -293 -789 -924 -31 -395 -649 -172 -156 -945 -98 -644 -446 -126 -556 -114 -865 -211 -915 -431 -511 -547 -784 -891 -302 -301 -36 -858 -38 -158 -601 -703 -209 -547 -506 -614 -841 -73 -809 -522 -57 -271 -296 -186 -347 -150 -636 -988 -188 -467 -294 -384 -10 -637 -302 -939 -794 -134 -665 -774 -244 -666 -943 -264 -836 -575 -571 -386 -189 -668 -374 -205 -749 -349 -80 -33 -76 -20 -826 -475 -775 -675 -440 -783 -199 -913 -793 -278 -955 -304 -730 -375 -51 -106 -747 -433 -320 -645 -894 -561 -23 -438 -353 -299 -129 -896 -411 -277 -459 -194 -512 -434 -234 -271 -38 -81 -139 -598 -966 -790 -209 -472 -586 -175 -763 -920 -616 -469 -879 -268 -570 -561 -4 -904 -93 -63 -711 -564 -665 -189 -780 -996 -390 -979 -451 -494 -259 -934 -47 -520 -272 -769 -831 -32 -84 -192 -108 -522 -557 -287 -760 -222 -965 -320 -610 -780 -296 -258 -143 -887 -967 -374 -209 -683 -67 -805 -300 -617 -362 -281 -862 -10 -529 -19 -812 -654 -55 -496 -753 -945 -566 -652 -396 -38 -995 -21 -229 -276 -184 -95 -1 -756 -159 -741 -352 -193 -965 -710 -118 -21 -935 -562 -994 -958 -78 -195 -463 -816 -740 -642 -742 -787 -666 -238 -288 -254 -685 -329 -596 -778 -440 -447 -555 -962 -229 -684 -86 -640 -110 -524 -233 -202 -121 -824 -109 -6 -780 -255 -244 -587 -51 -404 -781 -303 -144 -853 -891 -683 -552 -708 -719 -468 -451 -302 -652 -459 -290 -967 -819 -762 -506 -140 -33 -985 -492 -466 -713 -672 -112 -32 -73 -58 -522 -788 -597 -738 -944 -741 -289 -717 -707 -309 -516 -527 -987 -835 -42 -259 -220 -51 -399 -58 -5 -106 -859 -942 -446 -106 -39 -271 -553 -482 -569 -345 -413 -933 -443 -276 -369 -887 -793 -994 -886 -884 -787 -678 -173 -377 -574 -767 -931 -542 -855 -533 -220 -97 -820 -617 -601 -706 -457 -207 -137 -906 -732 -772 -147 -47 -903 -488 -25 -696 -541 -616 -598 -726 -391 -283 -302 -881 -897 -789 -247 -619 -746 -448 -11 -498 -808 -888 -537 -474 -261 -338 -441 -165 -797 -774 -141 -222 -66 -384 -850 -375 -177 -964 -812 -195 -101 -80 -663 -706 -62 -874 -910 -158 -815 -1 -291 -405 -729 -595 -213 -970 -618 -395 -540 -821 -274 -647 -632 -273 -121 -645 -702 -430 -273 -643 -156 -939 -297 -819 -947 -116 -622 -479 -172 -515 -121 -939 -813 -566 -547 -571 -649 -83 -323 -592 -777 -238 -662 -406 -106 -396 -718 -895 -276 -612 -941 -753 -882 -946 -285 -826 -884 -51 -917 -570 -623 -38 -773 -503 -595 -108 -205 -220 -90 -309 -823 -931 -539 -59 -797 -352 -72 -131 -409 -194 -692 -895 -825 -569 -644 -777 -476 -158 -903 -832 -888 -353 -990 -519 -985 -56 -575 -137 -294 -802 -40 -453 -892 -913 -395 -674 -340 -928 -332 -44 -408 -706 -95 -419 -479 -961 -427 -216 -981 -220 -793 -867 -193 -95 -322 -770 -719 -970 -601 -140 -104 -456 -51 -416 -787 -550 -38 -555 -784 -65 -191 -651 -857 -124 -18 -936 -145 -470 -441 -746 -148 -282 -668 -448 -759 -294 -415 -558 -552 -228 -171 -585 -573 -961 -810 -217 -537 -520 -567 -607 -453 -649 -1000 -228 -257 -782 -769 -538 -38 -674 -915 -438 -582 -616 -802 -850 -859 -434 -31 -172 -727 -634 -719 -877 -217 -763 -383 -598 -612 -355 -386 -346 -240 -755 -899 -341 -881 -953 -404 -948 -474 -810 -208 -891 -905 -767 -393 -458 -297 -221 -133 -948 -707 -595 -207 -162 -708 -843 -490 -51 -848 -151 -497 -880 -240 -782 -364 -20 -860 -884 -998 -437 -107 -596 -596 -183 -724 -83 -909 -202 -369 -231 -164 -28 -26 -89 -587 -822 -485 -766 -449 -552 -648 -889 -31 -605 -687 -658 -181 -512 -761 -759 -720 -252 -932 -76 -268 -323 -185 -714 -235 -783 -954 -355 -502 -299 -869 -299 -303 -863 -546 -993 -404 -654 -446 -477 -590 -798 -697 -296 -740 -42 -845 -252 -142 -2 -756 -754 -838 -894 -543 -509 -296 -94 -124 -833 -743 -989 -779 -616 -509 -296 -539 -383 -10 -49 -679 -645 -553 -633 -563 -849 -665 -219 -323 -633 -489 -31 -941 -544 -568 -971 -821 -636 -243 -226 -780 -606 -460 -216 -248 -98 -361 -911 -832 -601 -867 -122 -281 -149 -123 -950 -54 -45 -39 -135 -409 -172 -884 -588 -355 -717 -73 -143 -539 -420 -810 -598 -927 -904 -294 -430 -862 -721 -861 -875 -769 -37 -500 -858 -801 -422 -466 -144 -526 -164 -733 -715 -280 -359 -306 -580 -36 -617 -383 -984 -977 -976 -517 -842 -696 -977 -113 -608 -835 -801 -352 -875 -102 -332 -656 -730 -881 -966 -46 -465 -275 -577 -839 -348 -37 -752 -532 -468 -205 -60 -613 -647 -966 -452 -746 -598 -177 -207 -812 -524 -82 -325 -174 -714 -396 -212 -106 -59 -313 -927 -19 -778 -368 -312 -949 -18 -283 -607 -65 -5 -652 -567 -720 -996 -969 -19 -753 -988 -351 -343 -397 -440 -852 -936 -922 -810 -278 -864 -337 -41 -274 -584 -426 -192 -630 -272 -721 -233 -674 -158 -415 -646 -702 -623 -148 -887 -473 -283 -38 -797 -926 -596 -753 -351 -230 -402 -439 -443 -353 -798 -378 -868 -748 -156 -545 -704 -289 -757 -930 -522 -697 -60 -840 -200 -848 -665 -518 -356 -146 -346 -321 -592 -998 -273 -424 -71 -912 -693 -69 -151 -894 -517 -828 -636 -517 -742 -325 -774 -189 -830 -171 -513 -515 -416 -343 -593 -546 -612 -828 -96 -946 -56 -254 -475 -196 -94 -874 -910 -373 -890 -423 -188 -888 -498 -366 -191 -74 -116 -402 -741 -967 -398 -823 -207 -444 -352 -275 -51 -699 -799 -465 -224 -295 -201 -913 -975 -177 -484 -786 -645 -392 -228 -417 -986 -705 -310 -563 -791 -993 -179 -661 -717 -132 -303 -340 -293 -344 -349 -696 -815 -367 -143 -202 -676 -650 -321 -947 -801 -144 -843 -698 -482 -121 -375 -10 -652 -599 -634 -498 -719 -227 -372 -414 -37 -640 -949 -655 -381 -590 -396 -917 -696 -520 -292 -658 -82 -111 -629 -254 -855 -660 -122 -217 -719 -705 -690 -332 -199 -640 -248 -474 -834 -271 -111 -672 -72 -512 -204 -598 -912 -891 -483 -915 -579 -567 -121 -314 -387 -950 -84 -409 -709 -181 -402 -211 -74 -132 -284 -654 -945 -122 -761 -56 -486 -414 -710 -154 -26 -422 -293 -705 -978 -947 -649 -582 -66 -443 -107 -156 -708 -404 -656 -605 -918 -584 -165 -224 -781 -708 -925 -560 -295 -214 -993 -622 -204 -53 -802 -692 -660 -208 -580 -485 -289 -601 -957 -854 -986 -870 -1 -689 -486 -468 -745 -449 -520 -715 -109 -254 -672 -325 -381 -564 -524 -451 -459 -73 -906 -833 -836 -5 -782 -299 -762 -397 -290 -272 -801 -255 -984 -405 -512 -119 -386 -102 -885 -21 -430 -292 -728 -121 -937 -335 -683 -371 -884 -306 -226 -557 -33 -331 -317 -83 -640 -65 -677 -344 -700 -496 -312 -732 -842 -525 -454 -707 -523 -840 -570 -392 -764 -185 -590 -873 -442 -780 -315 -902 -714 -422 -15 -971 -482 -673 -493 -606 -558 -147 -565 -483 -815 -860 -209 -303 -13 -723 -869 -653 -884 -107 -884 -225 -907 -94 -832 -949 -118 -403 -260 -659 -56 -909 -966 -370 -378 -302 -285 -430 -254 -390 -325 -712 -686 -96 -652 -3 -940 -246 -795 -211 -459 -69 -43 -489 -686 -790 -383 -778 -846 -837 -150 -753 -713 -683 -795 -510 -542 -468 -897 -941 -590 -332 -720 -321 -987 -124 -755 -690 -358 -354 -519 -115 -760 -237 -162 -767 -523 -672 -254 -45 -175 -908 -845 -93 -6 -23 -666 -775 -29 -843 -60 -962 -8 -179 -246 -412 -196 -250 -20 -76 -357 -618 -193 -718 -754 -317 -588 -812 -506 -154 -683 -683 -591 -522 -336 -498 -898 -791 -303 -571 -486 -897 -258 -405 -388 -840 -22 -891 -906 -612 -172 -737 -769 -868 -86 -114 -124 -467 -229 -930 -443 -848 -288 -313 -383 -390 -486 -758 -999 -106 -708 -273 -815 -249 -313 -310 -98 -802 -80 -829 -221 -989 -187 -477 -799 -670 -691 -409 -555 -368 -410 -417 -437 -206 -60 -628 -229 -166 -562 -274 -270 -362 -770 -491 -640 -526 -715 -229 -705 -228 -979 -402 -322 -872 -945 -891 -492 -530 -316 -32 -419 -291 -714 -170 -225 -237 -387 -106 -56 -156 -252 -879 -585 -696 -166 -564 -177 -416 -46 -794 -894 -620 -109 -420 -62 -385 -780 -779 -323 -202 -773 -200 -885 -360 -434 -724 -76 -21 -232 -311 -744 -301 -36 -934 -823 -423 -131 -676 -234 -432 -205 -980 -486 -475 -431 -340 -316 -635 -175 -676 -637 -759 -665 -252 -186 -808 -240 -699 -682 -467 -105 -832 -769 -593 -486 -3 -34 -762 -6 -454 -38 -598 -426 -203 -195 -646 -649 -880 -915 -978 -125 -787 -861 -923 -611 -470 -313 -473 -268 -534 -434 -434 -635 -915 -416 -774 -818 -14 -846 -910 -485 -531 -366 -103 -376 -641 -551 -828 -907 -751 -56 -905 -55 -972 -1 -980 -157 -401 -783 -713 -372 -523 -834 -457 -1000 -748 -985 -581 -395 -666 -14 -626 -988 -757 -646 -408 -57 -663 -686 -357 -611 -445 -171 -575 -233 -566 -182 -924 -344 -248 -485 -421 -861 -855 -689 -393 -604 -956 -194 -211 -402 -912 -234 -196 -586 -791 -638 -316 -109 -176 -871 -712 -334 -293 -162 -78 -455 -883 -209 -745 -929 -361 -92 -77 -641 -158 -362 -441 -899 -229 -6 -624 -649 -591 -107 -589 -649 -448 -555 -470 -654 -248 -261 -468 -313 -621 -265 -706 -918 -887 -576 -154 -939 -283 -802 -271 -834 -58 -936 -905 -672 -115 -842 -362 -690 -126 -736 -689 -712 -23 -42 -621 -808 -465 -734 -583 -347 -294 -501 -979 -901 -725 -152 -526 -96 -539 -479 -807 -207 -501 -589 -903 -698 -633 -260 -307 -713 -600 -443 -77 -589 -537 -113 -304 -993 -554 -993 -306 -825 -987 -957 -325 -673 -732 -879 -511 -278 -482 -18 -28 -879 -410 -416 -161 -554 -580 -848 -585 -388 -486 -617 -418 -752 -905 -359 -599 -734 -513 -904 -658 -308 -260 -869 -674 -446 -750 -517 -364 -236 -159 -89 -677 -178 -205 -277 -814 -247 -835 -714 -281 -403 -583 -914 -951 -867 -153 -73 -659 -487 -526 -348 -797 -817 -337 -329 -583 -947 -407 -111 -107 -644 -374 -420 -384 -482 -742 -742 -840 -15 -789 -441 -638 -366 -685 -678 -816 -58 -276 -852 -93 -927 -658 -463 -309 -48 -144 -509 -217 -180 -538 -966 -906 -254 -551 -968 -608 -844 -286 -549 -826 -509 -293 -459 -328 -426 -81 -580 -170 -69 -264 -344 -562 -820 -478 -267 -655 -708 -593 -66 -809 -373 -184 -894 -348 -719 -588 -580 -455 -898 -586 -291 -230 -694 -406 -356 -130 -3 -1000 -999 -607 -136 -549 -30 -662 -933 -266 -218 -221 -660 -165 -924 -892 -355 -159 -107 -680 -352 -940 -846 -657 -159 -651 -198 -292 -452 -124 -382 -348 -953 -656 -181 -815 -282 -39 -239 -806 -991 -517 -242 -224 -477 -423 -898 -778 -739 -136 -511 -230 -964 -852 -43 -166 -145 -440 -302 -693 -412 -563 -848 -816 -488 -414 -532 -256 -607 -921 -786 -360 -952 -338 -637 -786 -438 -169 -187 -246 -124 -541 -588 -75 -534 -495 -133 -501 -620 -767 -951 -955 -957 -701 -323 -959 -988 -923 -498 -487 -604 -723 -153 -664 -602 -879 -938 -764 -689 -186 -300 -15 -281 -432 -441 -406 -132 -36 -116 -143 -80 -419 -873 -780 -860 -314 -127 -494 -243 -27 -178 -319 -588 -479 -587 -888 -980 -134 -232 -714 -288 -274 -988 -21 -247 -294 -242 -352 -237 -477 -86 -217 -744 -484 -911 -44 -857 -989 -786 -171 -224 -107 -970 -294 -545 -832 -210 -950 -935 -793 -823 -583 -320 -165 -41 -874 -950 -40 -402 -558 -614 -101 -609 -55 -986 -423 -878 -392 -759 -817 -300 -471 -524 -828 -723 -1000 -22 -765 -438 -616 -191 -122 -494 -584 -367 -432 -210 -484 -775 -239 -162 -163 -110 -179 -2 -804 -914 -706 -4 -973 -313 -570 -597 -115 -119 -116 -362 -855 -627 -896 -811 -377 -432 -139 -393 -949 -345 -455 -326 -710 -535 -333 -259 -952 -591 -429 -294 -269 -856 -281 -426 -480 -924 -970 -306 -957 -774 -994 -790 -145 -818 -115 -180 -718 -478 -699 -559 -123 -570 -826 -325 -504 -729 -638 -825 -648 -542 -190 -871 -914 -16 -652 -559 -35 -728 -135 -633 -168 -124 -913 -901 -424 -839 -861 -866 -846 -814 -917 -875 -987 -178 -214 -641 -713 -322 -38 -412 -436 -975 -91 -221 -274 -935 -767 -104 -326 -409 -793 -966 -316 -913 -456 -342 -132 -612 -694 -487 -715 -723 -323 -306 -19 -580 -374 -584 -749 -948 -629 -876 -43 -194 -649 -123 -729 -168 -643 -654 -343 -642 -773 -587 -616 -824 -655 -883 -647 -351 -588 -419 -293 -314 -873 -58 -270 -313 -164 -349 -337 -123 -555 -880 -15 -777 -649 -658 -958 -827 -550 -654 -591 -778 -664 -576 -401 -338 -811 -945 -755 -835 -642 -225 -514 -724 -788 -739 -470 -359 -463 -714 -116 -974 -258 -136 -415 -305 -156 -507 -48 -880 -854 -428 -95 -47 -795 -17 -635 -294 -270 -955 -868 -270 -148 -749 -997 -514 -4 -286 -735 -568 -883 -800 -219 -745 -491 -677 -242 -665 -162 -517 -320 -927 -444 -794 -27 -830 -222 -978 -115 -229 -701 -78 -440 -534 -155 -80 -486 -790 -458 -70 -781 -20 -237 -397 -389 -55 -338 -411 -870 -884 -734 -841 -910 -157 -803 -161 -159 -627 -72 -412 -218 -997 -441 -120 -902 -257 -106 -432 -357 -677 -962 -99 -91 -13 -56 -838 -630 -368 -258 -633 -119 -398 -733 -491 -517 -834 -386 -587 -593 -301 -86 -273 -704 -988 -401 -476 -118 -719 -762 -635 -866 -619 -749 -822 -685 -879 -378 -676 -798 -405 -190 -122 -844 -936 -455 -77 -399 -824 -279 -667 -552 -932 -729 -460 -674 -510 -853 -888 -919 -821 -719 -549 -63 -743 -29 -643 -370 -651 -811 -92 -11 -382 -579 -959 -605 -244 -185 -995 -59 -829 -721 -857 -55 -971 -938 -663 -787 -194 -235 -97 -714 -436 -771 -359 -204 -508 -110 -823 -623 -985 -845 -835 -356 -26 -126 -831 -589 -839 -453 -52 -489 -456 -321 -557 -449 -794 -824 -589 -836 -893 -954 -239 -239 -784 -732 -719 -250 -811 -26 -130 -243 -474 -469 -333 -144 -175 -358 -403 -737 -713 -219 -969 -661 -267 -428 -328 -75 -407 -725 -32 -832 -268 -341 -802 -217 -186 -546 -796 -689 -604 -472 -527 -558 -817 -123 -935 -180 -590 -867 -941 -165 -730 -369 -245 -972 -970 -358 -325 -971 -710 -96 -110 -948 -168 -735 -25 -476 -879 -446 -553 -94 -957 -48 -267 -188 -875 -607 -64 -988 -153 -880 -117 -43 -351 -490 -504 -92 -768 -945 -480 -476 -676 -383 -957 -944 -725 -788 -130 -230 -589 -524 -629 -578 -666 -181 -744 -427 -754 -961 -422 -201 -520 -194 -630 -119 -714 -342 -725 -304 -701 -37 -190 -445 -60 -843 -661 -654 -524 -871 -344 -851 -155 -507 -513 -869 -469 -972 -650 -423 -16 -128 -143 -266 -436 -147 -729 -309 -4 -477 -948 -999 -6 -994 -516 -757 -991 -403 -218 -107 -317 -185 -969 -868 -571 -462 -680 -803 -569 -774 -634 -811 -585 -629 -609 -16 -254 -783 -239 -696 -447 -816 -940 -327 -162 -890 -405 -622 -494 -711 -761 -54 -877 -342 -534 -410 -130 -815 -712 -8 -476 -280 -131 -814 -788 -429 -183 -21 -536 -353 -905 -287 -617 -586 -985 -586 -456 -189 -750 -146 -797 -130 -362 -941 -549 -279 -920 -987 -420 -73 -992 -255 -177 -897 -545 -961 -396 -922 -833 -946 -604 -542 -729 -371 -104 -672 -572 -720 -357 -194 -545 -408 -123 -430 -769 -26 -590 -395 -951 -551 -834 -281 -43 -975 -495 -621 -979 -477 -868 -20 -990 -316 -493 -240 -650 -36 -714 -330 -928 -358 -152 -58 -387 -938 -504 -1000 -816 -813 -986 -965 -811 -648 -971 -186 -723 -136 -633 -586 -667 -161 -224 -202 -329 -463 -401 -372 -477 -665 -611 -35 -925 -671 -507 -606 -334 -961 -187 -582 -234 -918 -82 -935 -800 -806 -135 -108 -992 -878 -408 -882 -647 -394 -364 -16 -346 -770 -765 -82 -992 -312 -1000 -154 -431 -388 -368 -658 -852 -710 -835 -302 -696 -436 -973 -216 -203 -112 -146 -626 -860 -287 -304 -300 -761 -897 -940 -230 -651 -942 -352 -803 -306 -229 -136 -340 -686 -198 -423 -668 -397 -489 -858 -657 -330 -992 -883 -903 -720 -503 -71 -565 -568 -385 -954 -436 -92 -106 -706 -697 -992 -584 -673 -818 -395 -333 -813 -952 -166 -370 -437 -612 -958 -821 -526 -435 -322 -483 -298 -511 -217 -784 -790 -375 -859 -87 -882 -366 -583 -902 -794 -747 -738 -751 -942 -168 -3 -134 -154 -249 -410 -922 -844 -50 -400 -415 -320 -636 -282 -161 -662 -460 -198 -708 -179 -851 -881 -888 -270 -960 -872 -186 -195 -698 -41 -870 -13 -144 -691 -327 -960 -9 -268 -675 -867 -177 -656 -986 -420 -93 -312 -998 -319 -16 -417 -529 -90 -374 -92 -503 -466 -279 -438 -267 -59 -639 -653 -633 -832 -30 -500 -598 -232 -204 -32 -445 -560 -23 -945 -138 -943 -438 -622 -979 -136 -264 -562 -736 -237 -490 -473 -103 -923 -774 -397 -237 -287 -353 -770 -737 -830 -801 -124 -562 -595 -929 -476 -625 -610 -243 -257 -313 -54 -618 -639 -26 -591 -57 -584 -340 -467 -988 -631 -598 -546 -771 -581 -120 -286 -29 -414 -3 -2 -846 -768 -418 -182 -405 -158 -357 -164 -165 -932 -249 -434 -826 -968 -929 -221 -809 -340 -331 -224 -37 -567 -673 -935 -408 -592 -632 -822 -452 -591 -225 -627 -744 -643 -992 -308 -767 -884 -32 -28 -93 -699 -881 -701 -451 -471 -537 -815 -14 -137 -169 -358 -710 -419 -11 -638 -665 -70 -821 -165 -856 -487 -52 -876 -358 -347 -392 -766 -53 -376 -750 -716 -614 -816 -926 -68 -648 -47 -170 -631 -996 -426 -234 -161 -471 -160 -580 -370 -6 -321 -969 -906 -706 -477 -486 -499 -811 -923 -835 -8 -834 -457 -546 -31 -977 -276 -687 -394 -320 -724 -203 -180 -876 -286 -383 -718 -363 -47 -141 -775 -113 -478 -294 -809 -500 -384 -830 -175 -76 -286 -877 -614 -167 -325 -818 -228 -503 -634 -915 -654 -758 -634 -776 -485 -291 -351 -425 -496 -350 -474 -416 -708 -177 -221 -629 -500 -186 -77 -845 -66 -771 -318 -352 -676 -637 -247 -823 -184 -738 -138 -338 -990 -301 -752 -364 -306 -100 -661 -621 -108 -464 -901 -506 -955 -477 -886 -934 -957 -298 -934 -1000 -428 -736 -586 -509 -726 -393 -565 -328 -695 -705 -247 -830 -412 -81 -669 -589 -559 -439 -482 -751 -675 -336 -899 -305 -769 -182 -650 -70 -207 -584 -817 -729 -724 -663 -270 -34 -506 -190 -38 -940 -815 -484 -189 -187 -618 -368 -828 -734 -494 -234 -451 -402 -281 -65 -37 -665 -354 -429 -904 -268 -235 -36 -479 -161 -581 -828 -127 -377 -407 -29 -631 -545 -428 -920 -685 -696 -626 -322 -821 -44 -769 -291 -83 -445 -29 -649 -873 -276 -248 -108 -865 -287 -663 -860 -574 -877 -848 -239 -112 -733 -998 -417 -954 -927 -671 -25 -781 -468 -829 -466 -648 -463 -65 -837 -408 -698 -846 -748 -34 -17 -657 -294 -890 -106 -476 -283 -74 -799 -617 -283 -153 -872 -443 -202 -165 -113 -643 -778 -115 -854 -793 -199 -876 -703 -468 -394 -670 -782 -140 -560 -910 -461 -490 -65 -182 -808 -634 -722 -179 -766 -976 -365 -756 -306 -265 -793 -644 -804 -16 -643 -820 -876 -355 -717 -68 -711 -515 -963 -443 -270 -347 -417 -241 -162 -473 -309 -23 -395 -596 -63 -506 -63 -917 -739 -290 -323 -316 -734 -712 -973 -894 -52 -723 -959 -148 -304 -562 -297 -946 -285 -684 -998 -885 -335 -187 -137 -350 -208 -520 -613 -841 -962 -240 -750 -682 -95 -192 -512 -161 -479 -708 -924 -607 -241 -719 -638 -3 -107 -890 -775 -129 -117 -494 -599 -974 -425 -615 -171 -445 -709 -99 -372 -728 -770 -82 -608 -714 -141 -381 -629 -178 -893 -556 -984 -549 -652 -831 -338 -388 -267 -594 -305 -217 -68 -635 -614 -665 -907 -498 -52 -551 -26 -146 -572 -380 -819 -109 -128 -958 -744 -949 -783 -168 -955 -248 -774 -701 -317 -337 -331 -265 -639 -219 -620 -968 -404 -497 -483 -784 -613 -473 -437 -934 -821 -898 -314 -940 -629 -512 -822 -859 -673 -814 -331 -558 -792 -820 -282 -736 -45 -283 -509 -396 -223 -95 -125 -456 -975 -529 -263 -681 -568 -350 -965 -586 -675 -220 -44 -904 -260 -343 -927 -481 -79 -752 -223 -744 -861 -329 -856 -870 -92 -475 -873 -755 -259 -666 -13 -28 -477 -182 -871 -538 -151 -82 -190 -192 -865 -321 -430 -474 -886 -540 -174 -395 -23 -509 -997 -808 -88 -347 -209 -469 -672 -3 -954 -430 -149 -922 -438 -188 -20 -250 -83 -464 -126 -49 -818 -640 -976 -763 -274 -806 -379 -184 -541 -213 -741 -769 -179 -575 -919 -440 -211 -456 -301 -993 -555 -401 -219 -133 -789 -807 -523 -545 -421 -371 -914 -64 -307 -663 -289 -186 -479 -621 -89 -688 -197 -536 -800 -265 -715 -86 -396 -476 -555 -937 -318 -478 -993 -978 -152 -962 -600 -666 -728 -276 -615 -158 -953 -873 -376 -642 -693 -673 -438 -965 -903 -836 -90 -402 -957 -602 -341 -556 -315 -964 -26 -759 -77 -973 -870 -810 -355 -155 -611 -184 -424 -27 -384 -328 -250 -893 -766 -401 -161 -923 -696 -774 -621 -68 -514 -435 -538 -549 -751 -240 -363 -905 -971 -939 -606 -66 -36 -11 -688 -415 -978 -696 -285 -332 -67 -483 -957 -433 -86 -926 -695 -583 -320 -928 -607 -424 -852 -912 -828 -971 -484 -934 -39 -375 -88 -247 -671 -479 -795 -129 -400 -699 -17 -499 -524 -342 -239 -186 -360 -937 -374 -672 -286 -458 -266 -277 -326 -794 -699 -184 -31 -858 -949 -593 -381 -561 -661 -52 -935 -742 -500 -391 -216 -727 -622 -289 -333 -790 -775 -165 -740 -619 -808 -876 -543 -725 -939 -279 -388 -662 -237 -298 -898 -806 -46 -245 -346 -289 -798 -177 -25 -631 -703 -138 -196 -91 -580 -288 -582 -622 -541 -301 -444 -536 -819 -962 -792 -414 -182 -663 -211 -229 -830 -557 -904 -513 -301 -423 -802 -154 -366 -870 -667 -220 -147 -457 -359 -399 -440 -878 -10 -295 -871 -178 -470 -371 -998 -33 -434 -771 -188 -110 -861 -162 -929 -727 -735 -370 -315 -605 -263 -3 -903 -51 -183 -149 -403 -205 -44 -473 -390 -486 -889 -394 -269 -333 -496 -388 -738 -876 -878 -717 -139 -3 -510 -332 -716 -850 -477 -58 -462 -139 -639 -652 -914 -849 -606 -407 -376 -248 -572 -762 -665 -329 -632 -58 -878 -236 -120 -926 -931 -880 -424 -47 -794 -650 -343 -386 -819 -506 -801 -371 -337 -31 -255 -383 -857 -634 -501 -54 -30 -638 -953 -419 -115 -376 -418 -671 -771 -958 -3 -772 -456 -447 -81 -505 -881 -25 -726 -282 -858 -327 -768 -23 -259 -702 -41 -758 -918 -176 -555 -25 -804 -210 -130 -439 -903 -58 -471 -678 -571 -498 -131 -151 -822 -390 -623 -865 -341 -627 -362 -402 -145 -748 -43 -496 -850 -960 -46 -811 -254 -748 -606 -213 -833 -436 -339 -540 -615 -99 -545 -674 -977 -666 -473 -823 -828 -991 -630 -332 -392 -471 -347 -950 -779 -3 -899 -711 -634 -310 -169 -295 -844 -346 -159 -945 -131 -431 -228 -482 -991 -756 -830 -47 -35 -786 -23 -323 -790 -919 -113 -995 -151 -793 -443 -67 -769 -640 -79 -106 -706 -57 -187 -178 -328 -877 -137 -224 -622 -807 -341 -516 -882 -2 -361 -918 -476 -21 -300 -21 -317 -154 -513 -825 -193 -634 -898 -395 -815 -746 -69 -699 -276 -797 -478 -195 -295 -702 -503 -381 -951 -411 -839 -807 -796 -266 -323 -119 -25 -902 -162 -942 -305 -190 -261 -340 -1 -918 -768 -767 -878 -457 -207 -302 -815 -99 -188 -640 -433 -773 -989 -86 -879 -975 -246 -766 -395 -733 -707 -928 -668 -69 -6 -310 -377 -947 -503 -626 -570 -705 -820 -545 -335 -233 -251 -789 -400 -419 -845 -714 -648 -118 -156 -973 -546 -747 -620 -111 -172 -542 -53 -184 -577 -254 -215 -447 -705 -485 -370 -263 -454 -13 -249 -449 -92 -68 -369 -349 -306 -233 -351 -602 -227 -568 -749 -449 -481 -885 -594 -161 -717 -125 -281 -147 -444 -978 -622 -663 -681 -68 -398 -362 -700 -398 -148 -850 -920 -896 -55 -878 -509 -140 -171 -218 -826 -770 -631 -227 -385 -868 -856 -579 -495 -705 -880 -841 -454 -947 -428 -246 -628 -177 -531 -53 -465 -902 -789 -971 -477 -661 -944 -879 -935 -416 -349 -782 -81 -30 -648 -641 -742 -423 -531 -976 -446 -557 -25 -674 -835 -299 -409 -141 -906 -320 -138 -931 -331 -792 -221 -904 -467 -393 -186 -634 -215 -135 -9 -284 -992 -338 -911 -928 -139 -853 -382 -203 -885 -748 -836 -694 -417 -932 -438 -213 -390 -411 -603 -542 -103 -777 -652 -967 -97 -813 -168 -21 -140 -137 -820 -319 -692 -799 -753 -477 -171 -472 -364 -107 -100 -964 -115 -913 -32 -976 -744 -310 -26 -632 -910 -141 -399 -179 -670 -961 -942 -491 -56 -345 -622 -875 -752 -476 -511 -286 -361 -375 -759 -923 -65 -190 -408 -832 -765 -709 -533 -486 -103 -946 -160 -458 -655 -511 -719 -256 -468 -700 -928 -146 -357 -513 -717 -745 -490 -270 -289 -955 -26 -748 -681 -638 -788 -781 -129 -26 -909 -100 -166 -650 -876 -325 -348 -705 -27 -465 -491 -586 -240 -426 -246 -725 -451 -632 -889 -440 -840 -200 -262 -563 -191 -674 -176 -213 -495 -654 -190 -639 -633 -114 -109 -423 -343 -485 -418 -684 -509 -195 -719 -641 -353 -481 -456 -299 -308 -30 -18 -809 -697 -285 -484 -207 -971 -140 -102 -541 -319 -858 -785 -884 -587 -254 -877 -101 -850 -648 -611 -984 -580 -404 -513 -456 -138 -837 -251 -351 -578 -966 -47 -145 -272 -237 -704 -682 -739 -572 -150 -549 -54 -719 -458 -387 -917 -646 -613 -362 -50 -308 -236 -50 -801 -292 -98 -762 -572 -647 -73 -550 -695 -589 -692 -245 -538 -340 -953 -665 -803 -450 -118 -309 -1 -508 -508 -72 -813 -918 -158 -188 -706 -808 -407 -359 -767 -650 -690 -671 -377 -332 -157 -761 -717 -219 -320 -70 -478 -716 -53 -375 -397 -319 -991 -266 -194 -796 -661 -286 -960 -832 -820 -38 -70 -89 -373 -889 -102 -598 -693 -390 -687 -990 -216 -701 -54 -354 -872 -544 -829 -497 -681 -725 -83 -511 -21 -649 -616 -741 -199 -209 -593 -968 -439 -73 -464 -674 -612 -142 -769 -341 -59 -404 -306 -192 -383 -812 -194 -201 -59 -287 -856 -206 -539 -202 -437 -222 -278 -464 -936 -245 -530 -965 -7 -263 -552 -535 -98 -158 -188 -123 -823 -660 -381 -425 -229 -21 -591 -721 -103 -984 -17 -229 -283 -979 -458 -615 -397 -305 -524 -58 -67 -669 -563 -737 -942 -856 -472 -652 -897 -29 -676 -798 -111 -59 -539 -755 -331 -262 -85 -241 -947 -812 -214 -320 -987 -457 -162 -84 -583 -736 -91 -685 -610 -197 -265 -301 -766 -434 -560 -504 -511 -929 -810 -895 -822 -378 -109 -793 -269 -545 -843 -38 -788 -334 -432 -890 -575 -26 -117 -614 -628 -72 -264 -573 -875 -119 -789 -704 -29 -743 -28 -984 -570 -563 -979 -634 -487 -659 -865 -776 -15 -412 -71 -622 -786 -775 -761 -594 -598 -108 -861 -229 -314 -299 -248 -216 -760 -815 -295 -35 -450 -910 -502 -634 -858 -2 -928 -906 -894 -949 -448 -640 -624 -378 -330 -523 -182 -422 -935 -740 -352 -707 -96 -990 -95 -813 -432 -701 -260 -340 -906 -188 -271 -182 -143 -343 -264 -804 -276 -659 -852 -710 -765 -244 -928 -197 -157 -499 -75 -152 -372 -803 -65 -908 -254 -535 -263 -392 -732 -454 -166 -652 -571 -685 -176 -973 -217 -518 -960 -193 -141 -816 -858 -239 -799 -938 -255 -330 -664 -949 -299 -358 -976 -663 -849 -509 -302 -582 -794 -189 -236 -956 -950 -354 -911 -615 -519 -788 -196 -18 -550 -770 -824 -818 -667 -639 -22 -937 -923 -970 -47 -565 -199 -111 -10 -185 -443 -749 -414 -872 -344 -893 -771 -905 -820 -558 -580 -560 -138 -975 -172 -203 -565 -475 -903 -687 -600 -124 -719 -923 -246 -238 -207 -615 -216 -138 -708 -404 -234 -585 -971 -292 -601 -85 -379 -180 -298 -453 -107 -926 -921 -943 -646 -351 -313 -450 -302 -656 -433 -315 -588 -705 -822 -210 -284 -189 -939 -918 -504 -422 -270 -158 -154 -426 -613 -393 -548 -932 -614 -206 -352 -737 -460 -415 -694 -530 -301 -561 -615 -121 -27 -67 -847 -858 -273 -479 -219 -162 -880 -971 -977 -272 -955 -28 -77 -146 -486 -465 -350 -108 -63 -920 -903 -183 -69 -854 -350 -286 -293 -389 -216 -298 -466 -866 -999 -837 -906 -983 -792 -754 -883 -452 -77 -848 -200 -824 -821 -272 -826 -351 -803 -30 -728 -412 -895 -735 -719 -591 -240 -186 -237 -841 -282 -523 -22 -181 -496 -232 -296 -815 -929 -427 -547 -976 -390 -283 -646 -934 -485 -483 -184 -917 -862 -935 -310 -236 -102 -743 -657 -198 -931 -405 -545 -271 -869 -439 -125 -656 -268 -47 -843 -889 -942 -614 -457 -742 -855 -138 -115 -295 -788 -732 -975 -483 -798 -18 -872 -306 -754 -175 -186 -699 -687 -447 -552 -902 -389 -733 -608 -852 -213 -826 -877 -959 -119 -918 -522 -311 -868 -795 -543 -635 -788 -367 -133 -601 -65 -220 -481 -225 -110 -109 -188 -902 -808 -837 -629 -259 -765 -23 -84 -182 -360 -815 -334 -754 -202 -556 -163 -174 -987 -524 -845 -262 -939 -687 -860 -28 -926 -19 -131 -617 -60 -339 -739 -681 -122 -63 -655 -936 -584 -506 -105 -309 -566 -624 -285 -231 -795 -647 -626 -290 -640 -888 -511 -545 -891 -766 -115 -389 -691 -151 -40 -778 -498 -834 -981 -161 -675 -832 -367 -797 -168 -623 -236 -240 -593 -396 -703 -42 -774 -730 -911 -861 -886 -505 -433 -588 -103 -514 -866 -938 -857 -94 -691 -543 -266 -509 -772 -349 -961 -998 -717 -722 -152 -282 -13 -704 -414 -549 -67 -431 -254 -219 -683 -160 -271 -413 -247 -25 -254 -411 -499 -170 -758 -335 -787 -400 -688 -17 -196 -5 -231 -237 -444 -925 -935 -154 -250 -395 -553 -855 -771 -883 -77 -518 -951 -392 -724 -672 -84 -640 -694 -379 -226 -475 -333 -51 -7 -247 -121 -717 -518 -124 -426 -621 -75 -557 -508 -677 -502 -495 -355 -305 -341 -249 -721 -950 -592 -730 -656 -557 -375 -619 -29 -85 -767 -343 -561 -883 -377 -659 -139 -630 -710 -437 -539 -846 -179 -459 -622 -343 -295 -484 -684 -297 -569 -249 -107 -457 -371 -771 -461 -694 -350 -4 -812 -498 -333 -238 -799 -334 -991 -772 -247 -237 -134 -890 -204 -25 -117 -687 -679 -351 -840 -693 -605 -440 -893 -953 -899 -362 -259 -442 -441 -513 -115 -313 -412 -130 -908 -474 -777 -217 -281 -835 -920 -764 -568 -644 -667 -589 -816 -107 -693 -352 -817 -100 -756 -998 -609 -542 -810 -655 -749 -542 -546 -758 -792 -189 -439 -960 -976 -560 -502 -148 -150 -549 -75 -526 -173 -43 -941 -348 -563 -877 -668 -627 -464 -224 -472 -166 -617 -352 -485 -703 -728 -232 -940 -388 -378 -241 -161 -580 -862 -78 -951 -905 -531 -342 -897 -568 -173 -383 -106 -887 -355 -524 -279 -520 -466 -64 -626 -63 -75 -894 -540 -919 -18 -635 -636 -827 -47 -920 -680 -894 -334 -792 -713 -969 -923 -675 -833 -229 -86 -126 -101 -553 -334 -351 -842 -346 -313 -898 -220 -802 -706 -555 -303 -284 -713 -933 -32 -730 -298 -343 -328 -516 -49 -67 -867 -227 -547 -527 -763 -279 -887 -906 -577 -844 -821 -144 -404 -793 -386 -553 -309 -977 -195 -436 -27 -187 -526 -77 -930 -42 -994 -97 -108 -398 -365 -162 -868 -608 -391 -212 -726 -884 -798 -296 -155 -490 -746 -82 -137 -395 -730 -835 -139 -739 -516 -196 -170 -245 -475 -416 -539 -155 -181 -568 -351 -65 -776 -461 -147 -700 -417 -523 -902 -943 -456 -396 -317 -914 -171 -895 -69 -919 -773 -561 -723 -103 -937 -269 -285 -801 -258 -939 -867 -676 -210 -636 -516 -860 -115 -837 -270 -130 -32 -999 -813 -426 -46 -83 -800 -32 -390 -734 -747 -198 -289 -352 -246 -291 -248 -418 -796 -124 -136 -897 -1000 -240 -727 -65 -657 -768 -416 -287 -621 -45 -209 -506 -977 -823 -449 -796 -680 -134 -589 -432 -132 -607 -488 -308 -413 -660 -951 -222 -191 -54 -962 -84 -146 -799 -391 -690 -194 -18 -151 -4 -477 -624 -378 -624 -635 -723 -210 -342 -492 -105 -995 -56 -643 -998 -700 -509 -404 -66 -458 -407 -948 -244 -994 -934 -35 -493 -391 -683 -963 -151 -876 -811 -682 -760 -629 -623 -559 -584 -714 -419 -504 -992 -265 -363 -812 -344 -953 -23 -304 -132 -993 -761 -171 -530 -630 -570 -455 -304 -434 -488 -969 -298 -297 -331 -397 -995 -657 -659 -326 -866 -345 -44 -885 -539 -582 -53 -586 -589 -973 -344 -297 -633 -595 -2 -872 -977 -314 -327 -829 -762 -909 -65 -633 -581 -781 -972 -237 -770 -310 -423 -90 -539 -101 -694 -935 -509 -628 -309 -315 -834 -706 -906 -382 -919 -598 -786 -441 -735 -264 -121 -11 -997 -26 -971 -969 -645 -589 -693 -8 -998 -310 -435 -597 -340 -286 -567 -212 -327 -623 -673 -166 -44 -390 -524 -645 -41 -284 -783 -129 -662 -345 -847 -931 -99 -375 -902 -916 -795 -613 -814 -915 -387 -47 -423 -174 -987 -917 -513 -443 -184 -178 -417 -131 -775 -751 -168 -434 -301 -898 -271 -742 -554 -357 -840 -919 -438 -479 -851 -764 -215 -556 -487 -612 -274 -785 -300 -395 -298 -71 -446 -466 -995 -495 -710 -342 -122 -680 -588 -760 -687 -63 -242 -586 -90 -248 -118 -412 -865 -697 -951 -753 -478 -818 -710 -771 -234 -892 -139 -795 -44 -573 -462 -362 -333 -971 -603 -330 -142 -979 -702 -300 -874 -524 -694 -180 -314 -830 -2 -33 -536 -154 -489 -354 -90 -357 -743 -353 -154 -432 -894 -982 -523 -146 -44 -530 -780 -843 -304 -829 -239 -743 -323 -399 -358 -558 -166 -619 -212 -710 -85 -338 -823 -76 -942 -721 -131 -650 -231 -173 -18 -827 -466 -781 -171 -121 -767 -36 -923 -946 -645 -802 -232 -393 -643 -116 -404 -293 -655 -985 -538 -477 -374 -227 -319 -325 -103 -903 -812 -237 -666 -562 -522 -178 -734 -83 -960 -63 -714 -836 -354 -982 -961 -940 -89 -716 -886 -718 -669 -413 -704 -573 -112 -253 -212 -450 -454 -628 -381 -605 -755 -718 -149 -467 -773 -436 -766 -919 -247 -546 -785 -681 -495 -509 -553 -98 -562 -691 -723 -792 -88 -479 -355 -428 -678 -760 -605 -244 -339 -30 -567 -19 -498 -670 -973 -820 -93 -292 -4 -523 -874 -317 -268 -269 -151 -315 -968 -930 -297 -453 -498 -307 -413 -884 -441 -145 -478 -329 -43 -692 -991 -704 -32 -528 -298 -446 -27 -55 -428 -873 -707 -332 -778 -453 -714 -616 -215 -492 -14 -361 -451 -170 -125 -595 -638 -991 -272 -119 -254 -16 -460 -146 -278 -73 -236 -649 -567 -379 -56 -270 -90 -751 -677 -620 -443 -965 -457 -157 -332 -997 -907 -745 -869 -259 -111 -852 -772 -918 -923 -506 -239 -216 -940 -766 -500 -716 -37 -973 -587 -45 -165 -591 -896 -69 -358 -442 -467 -337 -255 -840 -302 -685 -818 -223 -60 -290 -472 -409 -447 -195 -238 -376 -532 -824 -487 -86 -164 -381 -899 -595 -579 -202 -298 -235 -677 -156 -668 -618 -967 -741 -692 -860 -371 -550 -275 -835 -183 -359 -733 -303 -571 -865 -985 -242 -319 -140 -311 -649 -141 -288 -310 -675 -750 -675 -193 -342 -113 -136 -997 -966 -506 -643 -920 -906 -721 -179 -606 -56 -326 -620 -427 -554 -254 -145 -148 -332 -892 -755 -294 -128 -983 -712 -652 -691 -85 -42 -931 -90 -888 -690 -335 -73 -887 -533 -554 -366 -74 -943 -103 -821 -455 -782 -234 -407 -453 -233 -938 -753 -704 -616 -234 -424 -558 -585 -526 -743 -97 -228 -803 -471 -309 -690 -69 -503 -106 -973 -26 -766 -628 -472 -491 -886 -963 -573 -42 -494 -926 -804 -857 -950 -577 -296 -41 -555 -778 -386 -259 -868 -355 -135 -932 -333 -929 -918 -545 -961 -554 -877 -76 -858 -194 -715 -795 -987 -195 -968 -256 -854 -952 -764 -930 -497 -446 -144 -394 -79 -304 -288 -691 -740 -879 -761 -405 -737 -873 -319 -157 -442 -208 -224 -637 -574 -732 -154 -754 -804 -546 -514 -645 -771 -111 -414 -264 -952 -473 -280 -985 -599 -254 -553 -816 -927 -750 -819 -706 -432 -917 -3 -32 -110 -625 -308 -353 -483 -720 -472 -244 -292 -686 -609 -264 -452 -464 -5 -588 -239 -964 -515 -605 -900 -706 -417 -398 -232 -316 -79 -618 -291 -833 -143 -655 -487 -459 -184 -745 -263 -704 -691 -164 -422 -521 -892 -32 -180 -661 -588 -195 -850 -680 -521 -962 -445 -692 -966 -923 -819 -894 -196 -928 -252 -537 -907 -924 -937 -519 -67 -610 -239 -662 -811 -866 -248 -391 -479 -817 -260 -166 -903 -978 -522 -519 -712 -817 -700 -850 -138 -967 -205 -705 -857 -552 -610 -485 -174 -214 -871 -708 -609 -630 -505 -692 -770 -455 -974 -236 -127 -534 -733 -771 -588 -368 -135 -483 -638 -973 -202 -1000 -255 -380 -780 -231 -829 -984 -486 -179 -132 -41 -269 -698 -825 -754 -801 -255 -649 -247 -724 -437 -673 -255 -347 -93 -953 -548 -92 -477 -123 -842 -741 -178 -451 -323 -275 -59 -521 -233 -772 -77 -342 -969 -630 -254 -379 -665 -684 -599 -515 -601 -19 -123 -85 -110 -439 -611 -23 -620 -47 -571 -262 -659 -64 -777 -543 -478 -381 -870 -992 -106 -53 -108 -55 -454 -931 -422 -559 -30 -958 -865 -512 -158 -586 -454 -386 -629 -735 -263 -456 -866 -420 -74 -790 -916 -888 -67 -460 -206 -745 -432 -66 -156 -833 -230 -811 -782 -406 -655 -111 -960 -63 -533 -626 -853 -830 -104 -747 -738 -317 -938 -980 -308 -67 -950 -433 -207 -712 -306 -999 -862 -53 -886 -13 -141 -220 -948 -209 -793 -68 -222 -711 -306 -821 -963 -735 -249 -116 -956 -497 -729 -572 -612 -610 -520 -90 -456 -30 -676 -619 -778 -642 -128 -501 -343 -800 -158 -385 -194 -225 -920 -531 -510 -603 -248 -390 -49 -272 -528 -195 -225 -413 -446 -998 -955 -943 -713 -811 -292 -591 -967 -943 -624 -246 -281 -129 -770 -866 -809 -153 -45 -173 -273 -462 -110 -484 -693 -799 -422 -893 -700 -608 -783 -70 -486 -978 -298 -925 -42 -406 -301 -42 -397 -281 -394 -715 -836 -443 -947 -834 -348 -225 -930 -853 -4 -211 -905 -837 -111 -705 -931 -868 -180 -416 -568 -121 -792 -772 -231 -915 -401 -369 -763 -552 -309 -616 -39 -448 -290 -466 -906 -168 -269 -156 -406 -318 -252 -147 -123 -160 -840 -481 -868 -690 -837 -865 -481 -879 -712 -444 -573 -250 -337 -642 -192 -471 -825 -7 -726 -123 -281 -785 -154 -774 -424 -708 -2 -710 -860 -783 -655 -379 -50 -236 -917 -30 -514 -148 -642 -191 -974 -234 -287 -185 -655 -716 -998 -624 -957 -806 -275 -40 -37 -634 -991 -331 -320 -264 -4 -806 -443 -484 -398 -25 -703 -683 -498 -300 -96 -815 -666 -457 -270 -181 -503 -727 -83 -919 -336 -239 -759 -134 -366 -378 -11 -699 -617 -366 -632 -11 -738 -704 -475 -291 -796 -93 -902 -558 -330 -221 -471 -952 -505 -16 -613 -996 -741 -739 -2 -838 -354 -931 -736 -654 -399 -369 -947 -21 -362 -580 -759 -870 -844 -606 -242 -620 -340 -16 -628 -145 -973 -392 -177 -662 -300 -727 -172 -446 -114 -901 -16 -592 -159 -391 -955 -236 -302 -398 -839 -845 -291 -321 -185 -330 -928 -59 -583 -812 -580 -906 -815 -913 -774 -242 -959 -214 -708 -929 -690 -634 -936 -949 -541 -513 -51 -113 -176 -737 -208 -936 -743 -193 -808 -861 -264 -936 -671 -582 -80 -102 -506 -266 -929 -158 -115 -566 -900 -655 -799 -658 -999 -698 -74 -546 -564 -608 -129 -163 -275 -558 -497 -868 -224 -487 -642 -915 -674 -419 -90 -641 -630 -144 -716 -671 -477 -79 -305 -981 -114 -270 -964 -711 -746 -10 -859 -323 -221 -412 -788 -497 -807 -391 -762 -549 -918 -147 -592 -934 -240 -453 -414 -128 -283 -66 -139 -363 -703 -439 -335 -86 -450 -868 -240 -162 -280 -573 -540 -506 -452 -490 -621 -778 -363 -41 -920 -799 -108 -975 -467 -408 -97 -554 -214 -658 -875 -926 -475 -8 -400 -368 -59 -636 -270 -736 -535 -687 -615 -806 -217 -230 -139 -674 -498 -825 -63 -898 -94 -860 -905 -731 -658 -758 -582 -999 -304 -129 -887 -545 -92 -56 -789 -419 -659 -538 -328 -160 -484 -481 -911 -800 -840 -153 -289 -784 -19 -379 -880 -988 -744 -159 -284 -929 -255 -835 -742 -786 -718 -492 -996 -291 -429 -526 -327 -343 -175 -109 -356 -705 -674 -209 -883 -355 -628 -3 -284 -404 -756 -984 -804 -304 -318 -145 -401 -453 -473 -518 -70 -198 -822 -946 -877 -666 -704 -246 -298 -222 -615 -827 -921 -981 -735 -287 -968 -57 -860 -147 -237 -940 -314 -446 -897 -489 -14 -423 -588 -7 -118 -539 -513 -188 -265 -18 -313 -768 -787 -676 -145 -473 -23 -856 -598 -519 -59 -647 -989 -893 -117 -493 -130 -472 -541 -124 -334 -674 -897 -125 -77 -995 -688 -182 -522 -247 -587 -229 -716 -843 -550 -192 -585 -407 -47 -366 -546 -106 -449 -19 -513 -729 -150 -483 -257 -574 -503 -898 -74 -475 -859 -479 -162 -387 -295 -72 -66 -838 -96 -56 -665 -572 -487 -793 -532 -355 -912 -655 -389 -431 -287 -554 -999 -628 -482 -239 -426 -747 -374 -123 -507 -568 -258 -269 -744 -888 -487 -472 -200 -753 -265 -115 -704 -633 -969 -197 -881 -458 -233 -119 -347 -197 -375 -489 -427 -279 -417 -819 -542 -772 -115 -636 -635 -314 -230 -688 -122 -889 -710 -822 -148 -640 -121 -566 -663 -115 -714 -693 -234 -628 -592 -335 -187 -874 -949 -767 -692 -708 -80 -269 -370 -201 -516 -105 -859 -983 -36 -824 -66 -895 -77 -697 -206 -378 -561 -388 -61 -69 -934 -178 -297 -280 -200 -806 -701 -709 -905 -343 -110 -84 -763 -794 -833 -189 -188 -988 -151 -38 -150 -587 -370 -549 -768 -957 -432 -319 -201 -188 -840 -687 -397 -192 -116 -765 -242 -852 -292 -938 -867 -308 -807 -715 -358 -966 -706 -967 -557 -569 -758 -932 -799 -171 -8 -111 -675 -483 -876 -867 -524 -370 -195 -672 -106 -303 -180 -207 -433 -476 -416 -800 -369 -929 -960 -443 -552 -836 -236 -440 -900 -421 -914 -419 -427 -38 -319 -395 -233 -603 -447 -255 -147 -25 -488 -532 -957 -657 -683 -149 -647 -860 -952 -199 -908 -85 -413 -451 -846 -583 -49 -870 -131 -130 -348 -787 -694 -788 -465 -782 -671 -590 -220 -901 -206 -241 -668 -624 -582 -264 -899 -36 -662 -801 -780 -459 -922 -526 -869 -897 -571 -187 -877 -708 -359 -750 -989 -858 -625 -195 -10 -881 -496 -582 -182 -386 -724 -431 -902 -912 -458 -199 -619 -877 -766 -825 -428 -599 -644 -913 -648 -484 -543 -219 -788 -460 -861 -268 -208 -952 -763 -211 -903 -341 -506 -474 -733 -922 -230 -834 -829 -925 -427 -845 -721 -714 -722 -852 -263 -393 -602 -143 -128 -239 -315 -938 -723 -876 -58 -818 -201 -249 -157 -734 -577 -920 -766 -933 -483 -984 -851 -250 -510 -50 -842 -713 -531 -878 -105 -575 -61 -189 -558 -903 -855 -275 -189 -305 -176 -414 -537 -705 -867 -795 -881 -311 -71 -70 -193 -95 -450 -368 -922 -237 -201 -641 -210 -422 -888 -379 -844 -718 -14 -823 -223 -449 -886 -737 -968 -424 -955 -598 -265 -660 -779 -422 -201 -45 -779 -961 -17 -712 -831 -97 -122 -436 -493 -236 -645 -663 -882 -852 -641 -148 -931 -38 -274 -397 -275 -385 -938 -916 -376 -885 -809 -834 -471 -445 -170 -113 -156 -97 -748 -796 -796 -286 -545 -760 -78 -979 -269 -886 -953 -596 -14 -835 -1 -932 -246 -606 -485 -159 -463 -521 -126 -856 -391 -754 -82 -560 -957 -79 -22 -132 -50 -176 -563 -496 -729 -934 -561 -191 -818 -764 -322 -167 -701 -721 -202 -417 -460 -572 -512 -817 -133 -355 -839 -46 -490 -41 -445 -491 -597 -33 -435 -520 -728 -69 -520 -553 -146 -880 -873 -43 -198 -470 -440 -386 -805 -363 -875 -174 -887 -440 -6 -442 -982 -298 -784 -205 -273 -980 -84 -348 -182 -161 -922 -576 -114 -29 -355 -32 -981 -589 -878 -936 -483 -192 -18 -949 -310 -75 -100 -547 -382 -967 -646 -723 -38 -985 -887 -280 -360 -73 -660 -774 -283 -476 -62 -368 -326 -443 -879 -162 -23 -651 -563 -474 -684 -834 -385 -462 -377 -112 -630 -565 -879 -272 -754 -891 -669 -958 -6 -121 -997 -691 -772 -431 -835 -649 -602 -985 -254 -73 -432 -200 -982 -671 -986 -385 -256 -141 -540 -947 -27 -927 -857 -359 -992 -704 -93 -242 -784 -425 -271 -50 -812 -69 -748 -443 -298 -353 -947 -618 -865 -350 -976 -37 -273 -49 -745 -204 -620 -788 -761 -253 -415 -741 -173 -871 -753 -860 -817 -481 -805 -786 -564 -852 -421 -81 -555 -557 -137 -307 -729 -928 -405 -523 -703 -723 -630 -813 -740 -42 -22 -330 -823 -59 -380 -918 -150 -899 -877 -325 -909 -62 -501 -809 -516 -130 -114 -82 -101 -415 -395 -229 -518 -94 -293 -167 -839 -345 -261 -100 -765 -162 -647 -367 -783 -380 -688 -44 -657 -202 -465 -689 -198 -685 -32 -105 -775 -679 -207 -482 -533 -349 -92 -388 -94 -650 -154 -414 -104 -744 -957 -207 -428 -213 -569 -421 -407 -310 -419 -995 -255 -905 -729 -900 -3 -634 -833 -501 -34 -875 -320 -528 -597 -278 -323 -247 -242 -815 -822 -400 -282 -345 -290 -426 -717 -621 -856 -618 -97 -10 -112 -437 -155 -18 -637 -847 -45 -32 -408 -866 -373 -804 -712 -288 -220 -113 -621 -661 -936 -466 -653 -452 -18 -806 -272 -857 -651 -320 -773 -874 -671 -953 -518 -909 -496 -59 -387 -781 -297 -595 -459 -82 -316 -435 -143 -168 -121 -260 -237 -739 -713 -968 -506 -751 -108 -793 -551 -328 -945 -504 -431 -849 -146 -113 -307 -929 -927 -354 -386 -773 -413 -390 -237 -95 -655 -410 -37 -74 -502 -382 -188 -358 -28 -474 -285 -328 -935 -125 -141 -801 -350 -814 -430 -248 -202 -152 -578 -341 -381 -19 -159 -393 -196 -32 -646 -286 -756 -663 -883 -379 -574 -87 -6 -675 -867 -967 -621 -581 -845 -244 -35 -679 -370 -166 -805 -652 -110 -359 -380 -718 -406 -520 -410 -121 -329 -240 -735 -751 -355 -491 -279 -761 -227 -878 -933 -94 -331 -136 -908 -982 -744 -723 -708 -516 -85 -859 -952 -893 -284 -314 -350 -381 -539 -877 -854 -326 -386 -379 -272 -974 -325 -940 -885 -844 -147 -2 -786 -225 -582 -988 -317 -6 -691 -691 -687 -592 -330 -67 -910 -152 -500 -147 -263 -575 -4 -442 -879 -481 -194 -652 -424 -844 -227 -934 -944 -805 -223 -139 -637 -422 -122 -726 -862 -397 -867 -592 -27 -337 -259 -814 -450 -352 -278 -338 -582 -336 -2 -779 -678 -727 -605 -50 -455 -295 -160 -410 -422 -74 -962 -443 -319 -200 -80 -274 -250 -665 -651 -336 -779 -854 -28 -129 -115 -994 -796 -25 -855 -956 -366 -149 -472 -740 -90 -253 -304 -155 -724 -877 -284 -689 -712 -583 -288 -536 -294 -257 -168 -506 -508 -903 -271 -28 -616 -777 -416 -921 -850 -96 -946 -386 -993 -228 -162 -64 -861 -158 -262 -708 -536 -806 -682 -423 -473 -293 -225 -157 -595 -995 -130 -5 -442 -311 -119 -884 -59 -192 -74 -386 -596 -466 -638 -578 -339 -872 -564 -78 -15 -469 -161 -779 -471 -900 -261 -197 -20 -714 -405 -877 -96 -787 -868 -111 -28 -726 -924 -168 -279 -817 -767 -961 -1 -962 -396 -436 -837 -303 -167 -86 -162 -838 -761 -584 -953 -965 -506 -497 -101 -211 -199 -964 -885 -54 -861 -403 -278 -895 -465 -159 -322 -654 -940 -682 -150 -529 -489 -541 -775 -44 -491 -133 -928 -604 -113 -402 -252 -244 -375 -764 -833 -12 -215 -272 -773 -780 -821 -175 -692 -978 -421 -469 -750 -551 -879 -854 -332 -431 -292 -904 -669 -489 -964 -120 -689 -145 -52 -551 -966 -732 -902 -795 -962 -186 -884 -888 -192 -693 -394 -199 -70 -882 -943 -315 -376 -722 -637 -138 -384 -223 -898 -664 -50 -617 -832 -224 -89 -771 -414 -23 -679 -452 -244 -977 -824 -703 -567 -392 -336 -925 -452 -5 -63 -877 -224 -66 -77 -642 -43 -442 -479 -144 -818 -968 -821 -892 -868 -18 -875 -611 -875 -427 -336 -101 -831 -240 -529 -694 -952 -553 -559 -986 -769 -649 -10 -501 -416 -425 -484 -523 -378 -644 -801 -687 -34 -481 -782 -64 -251 -669 -515 -419 -374 -291 -253 -275 -32 -887 -776 -764 -150 -798 -322 -514 -83 -675 -40 -925 -885 -485 -786 -575 -160 -307 -682 -119 -579 -686 -64 -685 -299 -258 -424 -611 -85 -113 -284 -80 -386 -873 -917 -31 -484 -208 -783 -121 -453 -278 -652 -434 -546 -841 -567 -908 -478 -721 -255 -876 -601 -667 -178 -314 -195 -254 -889 -166 -354 -83 -968 -488 -5 -867 -621 -826 -165 -818 -781 -138 -281 -649 -855 -136 -100 -203 -248 -435 -439 -213 -807 -330 -637 -534 -822 -424 -712 -91 -486 -605 -159 -72 -49 -681 -879 -460 -407 -278 -219 -137 -114 -286 -930 -300 -738 -449 -515 -19 -89 -321 -144 -345 -275 -584 -225 -445 -266 -750 -349 -492 -609 -363 -582 -622 -798 -149 -62 -862 -773 -258 -855 -957 -624 -756 -876 -612 -972 -690 -27 -980 -927 -162 -104 -776 -612 -624 -595 -282 -258 -447 -133 -323 -802 -528 -958 -634 -59 -867 -410 -972 -331 -409 -336 -35 -99 -226 -924 -316 -839 -303 -415 -900 -792 -578 -164 -260 -433 -552 -837 -581 -948 -263 -944 -884 -812 -308 -838 -267 -551 -489 -513 -334 -162 -123 -318 -529 -272 -808 -904 -230 -755 -258 -40 -648 -280 -775 -437 -320 -758 -805 -763 -939 -267 -981 -751 -837 -805 -682 -900 -420 -965 -829 -608 -875 -485 -564 -216 -304 -744 -328 -753 -118 -772 -2 -869 -580 -634 -49 -183 -446 -422 -557 -758 -275 -706 -203 -42 -150 -982 -231 -190 -606 -208 -863 -314 -110 -646 -194 -682 -542 -290 -65 -622 -977 -278 -843 -855 -946 -981 -307 -890 -930 -275 -674 -947 -810 -705 -219 -304 -297 -590 -360 -244 -951 -944 -611 -903 -273 -290 -947 -948 -666 -952 -660 -173 -59 -801 -431 -70 -334 -492 -966 -187 -576 -803 -456 -563 -864 -839 -625 -120 -333 -376 -887 -919 -582 -605 -371 -882 -419 -372 -186 -448 -299 -994 -302 -897 -211 -409 -12 -606 -990 -246 -278 -981 -718 -184 -870 -294 -189 -805 -983 -142 -276 -243 -932 -359 -747 -357 -167 -694 -753 -142 -973 -72 -26 -418 -912 -143 -819 -473 -813 -139 -649 -940 -273 -984 -730 -598 -660 -96 -796 -995 -183 -151 -159 -537 -647 -44 -457 -797 -571 -345 -724 -610 -822 -614 -325 -824 -786 -622 -64 -573 -750 -838 -714 -66 -192 -867 -173 -871 -812 -657 -146 -685 -765 -191 -969 -461 -812 -204 -808 -945 -97 -505 -947 -25 -618 -647 -409 -719 -848 -337 -387 -269 -116 -916 -339 -585 -297 -452 -420 -917 -428 -242 -81 -563 -379 -333 -518 -465 -332 -261 -763 -312 -189 -663 -822 -661 -801 -324 -782 -242 -811 -518 -229 -374 -689 -709 -918 -307 -268 -569 -965 -759 -963 -6 -190 -19 -477 -469 -682 -81 -245 -456 -606 -230 -726 -684 -451 -581 -276 -37 -14 -180 -854 -666 -358 -385 -182 -521 -497 -952 -596 -192 -337 -267 -268 -722 -239 -235 -479 -235 -208 -311 -686 -893 -147 -943 -376 -811 -15 -714 -798 -826 -237 -727 -389 -593 -484 -838 -432 -320 -597 -898 -485 -437 -217 -202 -394 -436 -211 -221 -641 -295 -737 -732 -562 -581 -803 -595 -521 -227 -522 -368 -75 -961 -182 -389 -973 -127 -844 -574 -184 -990 -104 -648 -657 -590 -843 -753 -504 -921 -35 -549 -847 -915 -498 -914 -516 -359 -265 -755 -154 -678 -57 -354 -840 -812 -122 -509 -987 -752 -364 -260 -561 -373 -639 -552 -333 -357 -220 -884 -578 -86 -173 -372 -21 -609 -52 -543 -536 -933 -460 -849 -267 -7 -305 -293 -109 -226 -746 -133 -559 -137 -392 -670 -733 -40 -1 -67 -150 -644 -588 -215 -776 -588 -136 -110 -985 -856 -33 -555 -440 -369 -743 -40 -617 -31 -499 -745 -436 -915 -682 -391 -273 -41 -414 -124 -758 -219 -173 -80 -605 -819 -280 -173 -532 -634 -977 -831 -695 -745 -191 -75 -61 -236 -327 -407 -19 -110 -632 -617 -872 -527 -871 -416 -779 -775 -887 -299 -156 -921 -553 -484 -216 -877 -272 -272 -753 -47 -295 -362 -869 -429 -520 -185 -479 -37 -240 -864 -291 -420 -507 -426 -54 -39 -204 -716 -4 -115 -56 -821 -886 -741 -375 -657 -397 -732 -178 -814 -359 -690 -325 -152 -612 -565 -46 -31 -802 -470 -527 -212 -657 -846 -384 -863 -647 -437 -536 -962 -315 -486 -298 -244 -135 -715 -57 -336 -322 -652 -31 -33 -371 -26 -155 -608 -919 -633 -228 -881 -59 -676 -478 -858 -610 -356 -939 -847 -465 -934 -396 -441 -18 -273 -30 -413 -342 -26 -790 -665 -689 -952 -644 -531 -120 -346 -600 -593 -921 -44 -378 -318 -547 -520 -569 -509 -827 -802 -366 -583 -760 -379 -40 -307 -222 -77 -956 -400 -369 -45 -280 -363 -640 -126 -741 -60 -644 -11 -30 -918 -35 -765 -549 -602 -251 -79 -934 -243 -883 -619 -278 -771 -967 -952 -360 -94 -711 -579 -762 -236 -636 -854 -233 -318 -711 -413 -73 -728 -306 -82 -726 -142 -564 -63 -259 -5 -887 -73 -565 -119 -904 -962 -892 -328 -575 -205 -154 -918 -563 -529 -145 -765 -949 -87 -376 -888 -784 -830 -107 -124 -921 -588 -604 -141 -36 -64 -517 -243 -919 -243 -121 -291 -411 -137 -452 -534 -799 -851 -337 -632 -94 -648 -965 -320 -797 -832 -240 -319 -578 -514 -909 -558 -783 -890 -9 -877 -304 -701 -749 -557 -976 -279 -231 -133 -238 -581 -828 -25 -958 -652 -60 -969 -674 -285 -683 -338 -366 -507 -386 -97 -722 -343 -655 -391 -629 -620 -621 -716 -156 -840 -499 -564 -601 -859 -549 -999 -270 -668 -244 -618 -962 -876 -755 -135 -392 -297 -661 -537 -377 -137 -217 -456 -233 -464 -317 -238 -573 -53 -275 -306 -28 -609 -685 -331 -497 -641 -726 -640 -969 -76 -619 -731 -636 -291 -108 -223 -175 -38 -374 -910 -310 -97 -411 -516 -729 -869 -520 -52 -557 -72 -750 -345 -754 -196 -831 -719 -427 -212 -29 -231 -536 -456 -903 -545 -607 -436 -730 -814 -771 -331 -259 -530 -300 -964 -432 -603 -164 -135 -520 -515 -287 -176 -255 -393 -532 -435 -889 -415 -825 -120 -542 -263 -598 -784 -638 -198 -810 -147 -518 -971 -216 -144 -607 -667 -534 -88 -336 -359 -920 -790 -44 -840 -885 -292 -354 -987 -817 -587 -939 -793 -939 -297 -461 -508 -143 -105 -2 -106 -175 -110 -672 -51 -502 -352 -186 -995 -547 -584 -216 -894 -717 -365 -431 -515 -801 -602 -909 -877 -916 -769 -250 -459 -167 -97 -492 -103 -724 -20 -975 -308 -47 -493 -985 -889 -923 -470 -10 -418 -551 -305 -862 -585 -443 -3 -879 -620 -117 -31 -57 -198 -680 -69 -523 -485 -103 -18 -298 -981 -195 -455 -16 -136 -705 -598 -719 -642 -957 -962 -74 -480 -561 -190 -511 -350 -232 -707 -10 -191 -674 -711 -309 -516 -481 -817 -486 -395 -69 -507 -303 -219 -381 -568 -701 -763 -437 -104 -551 -820 -981 -944 -148 -655 -503 -446 -871 -650 -370 -16 -772 -180 -700 -666 -330 -850 -39 -787 -350 -403 -234 -890 -552 -766 -120 -99 -457 -871 -175 -476 -850 -536 -80 -42 -483 -284 -609 -839 -772 -620 -86 -27 -9 -705 -432 -809 -251 -710 -888 -17 -505 -499 -780 -477 -899 -250 -413 -184 -137 -628 -254 -235 -981 -955 -814 -451 -980 -826 -573 -104 -54 -892 -838 -51 -643 -464 -780 -630 -72 -391 -606 -199 -202 -829 -565 -979 -367 -949 -849 -284 -852 -247 -805 -647 -714 -338 -941 -933 -993 -424 -492 -420 -888 -723 -863 -250 -807 -934 -384 -922 -761 -692 -76 -268 -88 -407 -377 -944 -357 -520 -170 -97 -256 -755 -601 -998 -894 -463 -692 -858 -852 -737 -738 -805 -251 -135 -188 -443 -524 -205 -402 -302 -145 -202 -934 -552 -713 -436 -582 -586 -353 -329 -830 -55 -988 -303 -923 -751 -765 -837 -468 -267 -757 -164 -548 -691 -721 -249 -950 -905 -66 -44 -862 -453 -724 -174 -313 -769 -604 -872 -173 -675 -566 -295 -957 -923 -352 -106 -228 -709 -180 -453 -804 -624 -241 -121 -315 -249 -266 -740 -721 -339 -452 -643 -843 -646 -623 -995 -996 -550 -177 -110 -279 -18 -332 -749 -286 -365 -39 -80 -882 -26 -115 -583 -29 -120 -860 -174 -711 -645 -120 -987 -18 -355 -726 -864 -465 -179 -510 -731 -686 -848 -328 -574 -796 -886 -717 -361 -714 -306 -574 -59 -59 -581 -808 -616 -213 -587 -348 -252 -266 -740 -991 -786 -70 -195 -805 -20 -461 -998 -195 -437 -657 -806 -852 -52 -477 -395 -658 -299 -659 -743 -451 -682 -171 -488 -689 -849 -381 -81 -639 -674 -466 -829 -597 -9 -157 -259 -513 -809 -212 -297 -420 -220 -816 -866 -818 -269 -977 -96 -136 -963 -903 -470 -818 -250 -738 -719 -597 -296 -701 -254 -540 -850 -960 -77 -246 -627 -116 -331 -368 -962 -385 -426 -19 -53 -512 -903 -84 -597 -756 -758 -946 -278 -617 -391 -838 -431 -150 -203 -48 -771 -148 -775 -942 -441 -311 -351 -341 -694 -223 -745 -963 -150 -333 -883 -240 -876 -62 -143 -132 -395 -414 -403 -115 -951 -721 -896 -979 -544 -256 -687 -219 -213 -425 -515 -963 -897 -253 -495 -750 -891 -509 -334 -972 -342 -845 -828 -497 -902 -600 -223 -726 -581 -388 -199 -525 -904 -149 -387 -568 -374 -546 -812 -283 -696 -991 -471 -791 -318 -449 -442 -342 -193 -420 -34 -201 -459 -796 -763 -371 -823 -204 -854 -295 -517 -319 -910 -327 -95 -587 -30 -112 -116 -18 -781 -986 -450 -121 -29 -368 -406 -564 -785 -178 -606 -76 -240 -327 -952 -719 -88 -249 -632 -560 -814 -472 -65 -780 -62 -572 -905 -540 -79 -43 -2 -319 -399 -297 -49 -267 -640 -435 -891 -576 -329 -725 -370 -414 -698 -500 -279 -28 -523 -197 -358 -840 -493 -311 -222 -65 -791 -736 -937 -592 -210 -184 -725 -260 -977 -138 -780 -764 -720 -149 -325 -674 -331 -446 -98 -859 -337 -409 -166 -316 -643 -257 -512 -286 -249 -565 -916 -483 -542 -832 -816 -459 -709 -199 -862 -364 -617 -286 -949 -873 -196 -623 -980 -922 -518 -279 -718 -289 -961 -574 -351 -216 -595 -447 -218 -465 -433 -826 -209 -451 -929 -367 -342 -724 -246 -734 -283 -128 -365 -846 -512 -805 -115 -324 -761 -731 -229 -545 -132 -886 -693 -302 -598 -766 -645 -992 -663 -408 -362 -853 -110 -237 -764 -659 -161 -646 -135 -66 -685 -156 -170 -282 -567 -211 -745 -498 -170 -576 -338 -513 -26 -290 -385 -684 -389 -91 -87 -969 -748 -301 -401 -994 -128 -389 -604 -660 -399 -630 -642 -680 -334 -710 -323 -597 -284 -286 -225 -496 -719 -241 -289 -685 -26 -452 -154 -983 -946 -94 -73 -313 -349 -5 -625 -814 -461 -515 -747 -386 -804 -385 -388 -965 -326 -786 -663 -518 -191 -611 -526 -660 -290 -697 -595 -187 -196 -829 -368 -959 -834 -950 -235 -73 -700 -480 -292 -963 -125 -919 -620 -63 -974 -479 -345 -12 -761 -776 -141 -184 -628 -935 -294 -146 -470 -949 -630 -509 -695 -823 -273 -474 -515 -43 -595 -656 -954 -974 -391 -687 -727 -6 -643 -238 -335 -846 -460 -559 -980 -175 -213 -149 -588 -203 -155 -911 -98 -647 -753 -120 -1 -441 -934 -163 -732 -355 -746 -966 -84 -927 -143 -673 -299 -997 -303 -306 -800 -246 -328 -287 -287 -791 -497 -651 -52 -534 -501 -803 -356 -478 -337 -748 -306 -452 -82 -954 -972 -379 -247 -796 -205 -273 -558 -386 -179 -933 -934 -200 -125 -239 -843 -469 -110 -725 -827 -383 -330 -227 -28 -649 -623 -483 -660 -810 -112 -399 -365 -299 -861 -864 -918 -320 -112 -928 -926 -508 -23 -969 -291 -705 -660 -644 -944 -397 -38 -608 -507 -273 -839 -471 -816 -873 -828 -762 -681 -636 -619 -394 -184 -652 -36 -564 -910 -473 -361 -346 -59 -143 -808 -983 -257 -505 -616 -739 -79 -688 -275 -5 -673 -33 -849 -156 -473 -361 -219 -536 -931 -867 -241 -795 -781 -524 -289 -405 -316 -790 -101 -781 -316 -239 -615 -698 -246 -637 -368 -111 -477 -48 -495 -107 -921 -302 -947 -758 -140 -442 -947 -290 -34 -250 -554 -535 -902 -967 -802 -964 -236 -537 -894 -413 -527 -136 -14 -577 -742 -248 -41 -578 -507 -628 -106 -467 -121 -937 -977 -406 -645 -415 -69 -254 -401 -86 -992 -931 -466 -83 -889 -15 -591 -616 -620 -573 -103 -465 -410 -910 -967 -536 -295 -308 -398 -80 -844 -840 -590 -434 -454 -224 -263 -495 -636 -880 -889 -717 -46 -746 -938 -151 -282 -761 -182 -99 -533 -689 -799 -657 -957 -709 -840 -199 -965 -731 -298 -858 -138 -213 -953 -480 -656 -915 -621 -430 -423 -519 -51 -34 -206 -671 -965 -127 -674 -841 -143 -447 -114 -264 -945 -920 -75 -184 -558 -38 -930 -127 -398 -604 -508 -144 -350 -48 -167 -933 -867 -950 -341 -698 -717 -770 -473 -558 -255 -710 -448 -601 -224 -977 -72 -554 -593 -869 -463 -595 -34 -864 -812 -424 -10 -652 -273 -979 -885 -786 -445 -118 -260 -890 -127 -605 -540 -514 -998 -37 -86 -899 -193 -29 -131 -105 -270 -416 -349 -770 -442 -820 -707 -385 -870 -318 -420 -269 -642 -788 -644 -961 -823 -693 -553 -318 -16 -78 -466 -633 -35 -51 -533 -56 -205 -500 -273 -297 -363 -38 -875 -319 -930 -502 -870 -255 -272 -477 -962 -227 -686 -630 -682 -348 -351 -742 -255 -394 -587 -22 -403 -173 -520 -431 -585 -889 -798 -952 -691 -63 -170 -545 -801 -894 -899 -425 -154 -337 -122 -390 -958 -541 -622 -992 -489 -87 -180 -993 -233 -464 -856 -63 -461 -373 -828 -68 -867 -566 -797 -29 -623 -908 -753 -385 -194 -569 -833 -956 -323 -8 -317 -549 -741 -132 -604 -451 -301 -701 -764 -729 -129 -54 -931 -65 -1000 -191 -607 -718 -445 -731 -841 -153 -165 -556 -308 -761 -103 -580 -955 -884 -242 -834 -960 -716 -999 -324 -446 -655 -965 -22 -745 -314 -347 -620 -525 -647 -240 -249 -513 -944 -410 -49 -722 -25 -308 -480 -483 -760 -537 -494 -870 -125 -317 -365 -613 -311 -797 -602 -212 -507 -318 -883 -531 -419 -435 -896 -659 -110 -849 -53 -731 -319 -814 -818 -440 -712 -767 -912 -497 -691 -654 -798 -945 -66 -128 -372 -688 -482 -581 -74 -993 -356 -316 -457 -623 -337 -117 -401 -435 -97 -36 -760 -874 -494 -804 -696 -247 -179 -428 -688 -280 -590 -221 -257 -400 -705 -522 -62 -627 -637 -52 -267 -656 -647 -960 -294 -663 -970 -86 -742 -302 -131 -618 -982 -156 -994 -533 -14 -807 -863 -177 -789 -587 -325 -289 -856 -432 -890 -333 -830 -480 -231 -825 -945 -708 -456 -286 -718 -354 -922 -405 -253 -460 -53 -897 -225 -314 -896 -984 -45 -597 -322 -820 -643 -777 -454 -347 -307 -835 -335 -135 -15 -751 -46 -647 -158 -223 -330 -206 -886 -306 -441 -371 -27 -354 -395 -502 -766 -54 -874 -849 -532 -721 -297 -457 -983 -170 -327 -362 -237 -36 -956 -48 -32 -603 -156 -554 -447 -9 -498 -497 -94 -582 -61 -920 -37 -911 -713 -499 -109 -1 -4 -810 -48 -862 -196 -893 -864 -860 -297 -725 -737 -236 -923 -716 -232 -834 -428 -479 -309 -137 -58 -414 -911 -128 -148 -772 -637 -270 -149 -337 -895 -369 -686 -254 -669 -808 -873 -361 -765 -471 -539 -416 -762 -930 -781 -181 -938 -125 -545 -627 -364 -627 -349 -464 -119 -520 -701 -531 -294 -717 -821 -171 -647 -422 -616 -132 -748 -560 -347 -720 -820 -853 -413 -30 -678 -582 -614 -186 -191 -438 -413 -163 -628 -468 -768 -962 -743 -469 -509 -649 -254 -527 -336 -742 -338 -718 -229 -662 -377 -126 -257 -939 -723 -757 -543 -107 -304 -974 -802 -190 -62 -668 -354 -554 -254 -81 -590 -345 -138 -615 -157 -933 -480 -88 -785 -312 -771 -513 -23 -529 -855 -372 -395 -771 -307 -134 -978 -487 -890 -645 -685 -886 -995 -479 -556 -303 -865 -158 -740 -52 -330 -239 -649 -961 -339 -274 -452 -776 -652 -195 -649 -94 -118 -905 -960 -188 -108 -110 -94 -364 -512 -221 -72 -913 -706 -571 -857 -307 -511 -659 -427 -989 -9 -839 -830 -109 -182 -825 -511 -39 -838 -859 -65 -264 -395 -597 -238 -135 -325 -356 -652 -362 -377 -163 -717 -551 -316 -373 -244 -747 -851 -635 -829 -638 -210 -462 -51 -182 -652 -52 -606 -843 -133 -895 -182 -918 -154 -740 -147 -552 -757 -572 -959 -858 -520 -412 -623 -734 -327 -968 -723 -913 -840 -935 -663 -732 -668 -917 -785 -802 -713 -186 -922 -287 -491 -786 -367 -428 -876 -117 -34 -341 -926 -693 -88 -445 -376 -9 -627 -127 -243 -551 -115 -259 -901 -852 -196 -134 -120 -602 -693 -76 -642 -196 -386 -293 -324 -819 -430 -441 -69 -979 -483 -514 -126 -538 -157 -854 -465 -542 -782 -604 -383 -584 -893 -299 -615 -610 -387 -60 -206 -934 -109 -116 -4 -158 -843 -530 -693 -182 -900 -190 -581 -385 -196 -672 -621 -128 -228 -326 -934 -949 -393 -851 -945 -210 -809 -16 -326 -978 -852 -314 -869 -214 -467 -109 -610 -643 -439 -552 -531 -994 -73 -718 -768 -78 -773 -735 -402 -205 -844 -444 -357 -316 -528 -97 -81 -188 -415 -789 -85 -605 -95 -514 -592 -470 -906 -897 -689 -488 -422 -77 -400 -146 -268 -576 -276 -715 -442 -954 -279 -647 -502 -27 -348 -287 -953 -765 -799 -459 -196 -421 -67 -400 -122 -681 -240 -908 -167 -725 -420 -20 -287 -550 -161 -457 -941 -75 -347 -575 -550 -143 -442 -300 -395 -523 -289 -491 -726 -151 -545 -776 -992 -124 -533 -251 -589 -909 -811 -971 -485 -505 -260 -991 -641 -639 -308 -528 -745 -667 -363 -286 -528 -416 -550 -790 -481 -127 -881 -604 -729 -926 -26 -168 -285 -789 -778 -926 -393 -903 -413 -586 -978 -5 -554 -651 -276 -723 -720 -386 -353 -176 -99 -629 -622 -105 -444 -76 -812 -902 -491 -456 -972 -838 -208 -98 -530 -680 -626 -523 -262 -805 -721 -639 -575 -509 -895 -70 -121 -246 -140 -463 -45 -269 -223 -934 -992 -536 -483 -588 -142 -604 -287 -601 -452 -271 -383 -930 -378 -589 -148 -328 -112 -539 -620 -672 -652 -814 -369 -10 -230 -623 -499 -402 -782 -308 -937 -715 -696 -336 -326 -341 -224 -251 -141 -366 -836 -473 -270 -266 -874 -822 -562 -993 -646 -76 -871 -776 -128 -451 -963 -660 -769 -98 -61 -586 -828 -353 -723 -669 -685 -773 -785 -485 -446 -579 -111 -751 -818 -236 -137 -518 -239 -466 -329 -42 -974 -618 -622 -435 -913 -856 -55 -45 -110 -529 -573 -242 -273 -170 -514 -838 -556 -121 -818 -377 -306 -306 -868 -97 -384 -533 -431 -602 -873 -329 -461 -372 -353 -934 -756 -561 -682 -414 -329 -830 -994 -776 -623 -987 -853 -248 -902 -35 -161 -44 -50 -480 -787 -573 -715 -227 -24 -511 -503 -997 -460 -28 -262 -866 -990 -597 -7 -26 -343 -493 -711 -156 -909 -361 -846 -620 -356 -262 -461 -327 -127 -203 -839 -204 -115 -66 -270 -544 -480 -823 -550 -128 -211 -166 -576 -865 -764 -302 -300 -370 -532 -636 -236 -156 -838 -214 -559 -546 -794 -968 -177 -82 -1 -996 -905 -150 -929 -820 -350 -730 -919 -549 -196 -618 -194 -438 -620 -749 -745 -864 -759 -355 -722 -941 -379 -688 -917 -411 -762 -583 -844 -149 -611 -957 -158 -928 -758 -853 -258 -888 -220 -22 -707 -840 -431 -720 -505 -839 -399 -621 -811 -560 -442 -396 -568 -807 -351 -804 -166 -535 -464 -329 -199 -308 -800 -42 -343 -727 -873 -406 -61 -350 -206 -175 -899 -456 -740 -504 -217 -163 -438 -897 -877 -351 -212 -281 -152 -44 -738 -212 -694 -540 -240 -582 -255 -40 -179 -919 -39 -631 -903 -467 -714 -349 -41 -331 -717 -686 -51 -429 -292 -25 -482 -807 -92 -694 -871 -911 -747 -388 -294 -201 -561 -365 -249 -866 -264 -432 -473 -197 -450 -786 -343 -285 -317 -171 -557 -304 -440 -519 -662 -665 -951 -284 -556 -889 -705 -165 -617 -697 -454 -553 -195 -55 -801 -389 -358 -517 -629 -906 -436 -298 -286 -32 -63 -807 -815 -317 -217 -993 -388 -37 -572 -938 -216 -418 -116 -382 -155 -900 -829 -875 -511 -163 -918 -481 -225 -507 -328 -477 -62 -438 -892 -944 -299 -132 -838 -573 -675 -433 -183 -320 -975 -375 -29 -839 -390 -206 -738 -225 -819 -408 -465 -334 -531 -679 -588 -17 -666 -407 -152 -92 -503 -92 -964 -114 -702 -289 -611 -640 -606 -717 -857 -885 -298 -480 -858 -808 -939 -382 -6 -250 -878 -644 -536 -190 -636 -569 -207 -491 -251 -569 -860 -504 -70 -788 -466 -263 -680 -747 -150 -110 -518 -260 -745 -627 -893 -708 -708 -102 -194 -258 -798 -721 -161 -860 -125 -632 -961 -895 -506 -22 -482 -604 -648 -23 -178 -915 -37 -320 -802 -265 -676 -71 -209 -353 -960 -858 -458 -916 -630 -730 -44 -488 -265 -828 -826 -360 -727 -807 -894 -498 -381 -819 -829 -84 -443 -870 -157 -774 -522 -883 -578 -732 -701 -29 -987 -522 -673 -551 -428 -371 -110 -703 -739 -791 -446 -69 -907 -466 -377 -294 -468 -518 -202 -831 -903 -781 -828 -184 -826 -544 -777 -573 -400 -378 -492 -905 -781 -29 -724 -849 -754 -632 -513 -517 -698 -382 -47 -220 -919 -221 -636 -736 -566 -401 -529 -488 -522 -544 -720 -228 -387 -647 -197 -676 -711 -670 -82 -440 -704 -262 -412 -980 -319 -599 -652 -700 -630 -835 -255 -380 -724 -209 -762 -711 -719 -232 -28 -288 -59 -454 -752 -916 -486 -257 -918 -655 -828 -84 -135 -116 -773 -453 -924 -862 -790 -859 -458 -807 -274 -246 -301 -354 -580 -700 -556 -831 -714 -785 -492 -516 -873 -110 -149 -233 -169 -443 -773 -851 -719 -975 -687 -900 -587 -795 -598 -634 -710 -649 -900 -48 -936 -470 -475 -508 -188 -36 -813 -688 -200 -335 -357 -77 -751 -972 -494 -776 -231 -485 -390 -896 -32 -275 -881 -922 -125 -99 -230 -868 -130 -241 -139 -71 -717 -951 -967 -164 -398 -202 -182 -244 -177 -691 -772 -701 -135 -199 -60 -897 -57 -955 -965 -448 -969 -975 -901 -717 -504 -468 -352 -219 -34 -866 -662 -127 -617 -994 -173 -700 -166 -36 -249 -933 -480 -919 -790 -720 -210 -254 -477 -859 -219 -579 -253 -509 -289 -289 -725 -408 -902 -840 -710 -135 -916 -419 -710 -337 -624 -775 -465 -932 -789 -10 -333 -726 -443 -561 -311 -449 -562 -1000 -966 -131 -51 -395 -649 -984 -355 -650 -869 -92 -810 -577 -346 -907 -807 -672 -30 -870 -129 -659 -892 -958 -344 -501 -206 -573 -90 -579 -462 -601 -257 -53 -724 -141 -136 -949 -299 -784 -889 -940 -535 -522 -77 -517 -274 -407 -760 -827 -30 -556 -740 -547 -327 -742 -673 -416 -941 -319 -150 -467 -230 -148 -569 -718 -136 -781 -296 -833 -792 -497 -168 -625 -6 -148 -79 -582 -242 -218 -649 -911 -857 -268 -75 -722 -362 -53 -447 -536 -679 -249 -417 -869 -339 -923 -357 -993 -544 -753 -229 -804 -622 -509 -800 -365 -55 -623 -348 -57 -1 -825 -518 -757 -254 -648 -709 -911 -796 -527 -458 -242 -760 -161 -871 -997 -626 -386 -220 -868 -582 -44 -610 -694 -236 -26 -481 -631 -149 -23 -71 -560 -436 -187 -166 -635 -753 -943 -700 -883 -486 -782 -761 -946 -8 -521 -988 -389 -678 -715 -734 -668 -922 -904 -43 -535 -528 -254 -807 -530 -28 -897 -566 -258 -677 -442 -676 -252 -491 -188 -521 -599 -838 -133 -368 -314 -111 -915 -186 -182 -136 -660 -866 -518 -952 -848 -382 -632 -963 -185 -737 -948 -447 -161 -177 -297 -80 -213 -760 -710 -850 -201 -962 -61 -764 -838 -348 -17 -944 -777 -775 -733 -490 -717 -788 -32 -530 -323 -846 -707 -769 -400 -290 -199 -666 -295 -632 -2 -262 -112 -639 -826 -84 -381 -673 -312 -938 -401 -58 -636 -360 -192 -397 -747 -855 -910 -886 -531 -70 -323 -107 -984 -402 -986 -323 -282 -536 -943 -524 -382 -23 -279 -112 -419 -344 -161 -547 -368 -803 -612 -586 -597 -70 -67 -926 -479 -790 -971 -394 -999 -181 -697 -818 -660 -400 -333 -211 -412 -559 -882 -585 -693 -490 -943 -927 -135 -66 -547 -836 -206 -448 -86 -456 -288 -991 -235 -247 -226 -636 -911 -652 -473 -205 -278 -844 -814 -117 -100 -631 -354 -733 -961 -754 -290 -81 -742 -538 -162 -765 -410 -70 -449 -534 -730 -323 -856 -731 -87 -251 -216 -491 -316 -191 -433 -464 -137 -919 -98 -846 -572 -51 -532 -836 -660 -310 -600 -554 -909 -895 -46 -151 -659 -919 -458 -197 -161 -36 -697 -41 -601 -433 -980 -358 -349 -109 -983 -592 -17 -933 -266 -272 -840 -754 -219 -344 -733 -716 -300 -835 -539 -943 -243 -766 -862 -559 -18 -86 -183 -177 -581 -386 -760 -55 -673 -859 -705 -956 -569 -219 -948 -469 -989 -342 -384 -814 -26 -800 -878 -507 -16 -375 -203 -930 -522 -270 -837 -861 -694 -693 -405 -511 -832 -90 -867 -364 -794 -934 -385 -795 -20 -213 -102 -599 -690 -78 -515 -15 -424 -646 -484 -74 -106 -785 -522 -696 -171 -489 -434 -92 -152 -344 -236 -660 -902 -483 -119 -115 -783 -127 -595 -21 -96 -792 -956 -8 -303 -631 -118 -540 -556 -799 -72 -841 -870 -348 -59 -562 -343 -640 -813 -337 -598 -228 -847 -153 -820 -133 -220 -491 -476 -342 -67 -67 -877 -719 -381 -484 -902 -699 -673 -980 -475 -556 -741 -50 -165 -536 -722 -622 -363 -290 -885 -765 -769 -54 -157 -21 -350 -50 -921 -956 -814 -236 -594 -431 -23 -699 -832 -672 -501 -624 -91 -459 -794 -552 -297 -978 -521 -282 -400 -567 -562 -774 -166 -649 -574 -667 -172 -611 -316 -652 -238 -59 -571 -107 -983 -646 -480 -35 -778 -336 -747 -250 -476 -39 -989 -889 -403 -834 -164 -734 -37 -525 -71 -393 -17 -663 -646 -945 -817 -594 -865 -168 -88 -463 -352 -993 -89 -683 -160 -487 -702 -313 -150 -701 -746 -220 -64 -477 -854 -188 -621 -453 -21 -784 -1 -960 -736 -324 -176 -605 -419 -670 -736 -276 -688 -803 -625 -518 -963 -892 -544 -3 -219 -726 -825 -13 -615 -478 -482 -577 -882 -556 -670 -33 -314 -243 -608 -731 -548 -915 -851 -611 -837 -880 -365 -403 -844 -347 -661 -237 -697 -329 -965 -939 -657 -265 -859 -298 -103 -471 -817 -91 -462 -502 -776 -898 -602 -836 -185 -594 -9 -487 -796 -573 -631 -628 -128 -225 -611 -335 -274 -52 -654 -43 -68 -243 -452 -157 -247 -787 -450 -845 -91 -689 -554 -868 -437 -804 -39 -210 -512 -515 -528 -494 -488 -425 -380 -280 -348 -27 -794 -911 -581 -852 -674 -562 -899 -576 -43 -441 -416 -665 -599 -77 -419 -642 -262 -608 -573 -450 -51 -601 -150 -902 -720 -305 -348 -962 -190 -624 -852 -846 -418 -330 -856 -67 -162 -471 -235 -496 -864 -87 -742 -70 -838 -994 -163 -726 -173 -152 -899 -233 -127 -439 -939 -470 -106 -421 -253 -788 -29 -296 -757 -816 -1000 -985 -982 -636 -49 -871 -964 -899 -851 -49 -640 -729 -13 -658 -246 -654 -633 -111 -963 -452 -464 -587 -388 -653 -954 -677 -500 -747 -765 -478 -499 -341 -979 -712 -85 -981 -966 -190 -411 -401 -69 -205 -718 -964 -110 -225 -789 -665 -147 -453 -77 -785 -562 -381 -767 -395 -860 -872 -125 -811 -275 -415 -708 -977 -817 -669 -60 -903 -436 -623 -853 -393 -676 -837 -545 -799 -416 -969 -95 -542 -973 -213 -240 -434 -910 -544 -433 -740 -575 -466 -600 -983 -271 -603 -437 -759 -673 -77 -246 -896 -4 -837 -420 -33 -982 -138 -525 -76 -777 -332 -266 -121 -394 -214 -860 -362 -969 -326 -95 -871 -936 -549 -385 -45 -751 -961 -955 -73 -345 -498 -907 -234 -497 -236 -33 -266 -142 -671 -255 -372 -516 -447 -451 -127 -773 -924 -216 -230 -720 -818 -56 -478 -987 -111 -501 -258 -342 -891 -842 -177 -359 -372 -366 -789 -345 -798 -753 -674 -37 -658 -31 -414 -179 -697 -58 -754 -748 -515 -501 -966 -955 -816 -356 -720 -771 -185 -827 -563 -881 -404 -865 -547 -69 -205 -27 -484 -620 -426 -669 -682 -757 -327 -792 -39 -739 -78 -255 -392 -62 -334 -100 -704 -123 -667 -370 -966 -953 -105 -523 -361 -268 -690 -30 -715 -95 -569 -629 -479 -903 -313 -850 -992 -4 -575 -976 -777 -713 -373 -874 -56 -955 -704 -393 -624 -567 -358 -295 -242 -913 -137 -390 -632 -94 -997 -476 -122 -140 -86 -479 -965 -382 -347 -950 -607 -396 -687 -439 -879 -23 -312 -160 -437 -432 -309 -385 -751 -671 -302 -414 -961 -514 -883 -742 -527 -263 -811 -459 -743 -469 -922 -38 -412 -530 -258 -347 -981 -100 -738 -164 -832 -773 -385 -933 -522 -677 -536 -142 -757 -808 -739 -265 -669 -564 -837 -783 -734 -760 -416 -192 -505 -161 -676 -209 -42 -325 -3 -692 -763 -688 -292 -687 -742 -819 -920 -486 -315 -66 -216 -674 -789 -715 -356 -559 -654 -224 -802 -544 -760 -941 -250 -219 -985 -842 -828 -340 -378 -820 -532 -793 -704 -118 -353 -387 -63 -104 -406 -267 -243 -680 -88 -353 -763 -585 -964 -394 -990 -757 -152 -217 -921 -740 -509 -226 -285 -14 -828 -185 -440 -791 -926 -750 -202 -857 -417 -773 -568 -792 -597 -152 -205 -58 -311 -906 -770 -934 -1 -494 -485 -101 -749 -899 -169 -860 -691 -571 -405 -493 -710 -779 -932 -543 -18 -37 -811 -900 -752 -963 -30 -514 -803 -431 -630 -115 -28 -72 -684 -430 -852 -283 -122 -457 -460 -697 -152 -933 -428 -892 -996 -604 -63 -91 -630 -330 -113 -256 -466 -214 -109 -463 -494 -799 -618 -507 -272 -392 -35 -438 -52 -411 -631 -489 -869 -581 -839 -763 -711 -261 -949 -113 -224 -810 -691 -689 -272 -447 -388 -445 -59 -302 -147 -923 -915 -522 -185 -635 -459 -337 -841 -750 -257 -504 -149 -952 -654 -231 -398 -377 -104 -315 -979 -407 -381 -113 -697 -130 -620 -345 -279 -624 -212 -641 -858 -907 -83 -478 -851 -446 -435 -69 -787 -684 -627 -526 -877 -222 -45 -370 -678 -9 -335 -892 -939 -596 -202 -360 -569 -226 -675 -437 -174 -256 -138 -838 -88 -579 -365 -494 -249 -55 -644 -535 -746 -310 -73 -647 -465 -923 -989 -857 -262 -988 -405 -629 -62 -425 -362 -766 -668 -13 -313 -179 -339 -181 -254 -836 -221 -847 -517 -440 -352 -617 -995 -9 -875 -377 -595 -548 -322 -867 -977 -404 -194 -215 -865 -514 -581 -771 -934 -811 -772 -796 -48 -842 -597 -11 -2 -623 -570 -320 -563 -312 -665 -421 -187 -979 -994 -711 -304 -566 -377 -159 -637 -657 -589 -502 -572 -714 -910 -30 -243 -448 -603 -502 -446 -919 -802 -197 -439 -6 -27 -497 -395 -69 -413 -386 -172 -513 -570 -296 -211 -674 -939 -194 -855 -710 -721 -495 -950 -826 -15 -456 -756 -369 -222 -728 -385 -226 -936 -295 -672 -16 -97 -601 -583 -559 -1000 -998 -357 -671 -870 -899 -339 -222 -904 -680 -911 -6 -463 -172 -147 -710 -655 -801 -840 -611 -784 -106 -695 -179 -21 -651 -243 -425 -818 -45 -308 -165 -575 -106 -839 -610 -265 -393 -628 -261 -621 -496 -216 -616 -38 -441 -564 -163 -712 -423 -593 -953 -29 -199 -330 -484 -873 -282 -995 -568 -442 -420 -109 -273 -918 -903 -411 -194 -75 -506 -334 -601 -21 -747 -805 -78 -265 -856 -225 -512 -466 -847 -590 -990 -414 -651 -592 -567 -767 -31 -875 -2 -540 -172 -832 -521 -519 -671 -489 -64 -848 -431 -259 -636 -978 -683 -524 -284 -935 -390 -358 -102 -964 -963 -71 -329 -296 -591 -591 -21 -862 -590 -854 -881 -399 -1 -852 -781 -165 -971 -918 -537 -524 -771 -387 -471 -582 -711 -367 -550 -483 -699 -439 -277 -489 -859 -851 -729 -611 -4 -269 -292 -661 -766 -477 -243 -332 -159 -431 -710 -491 -589 -4 -86 -307 -614 -966 -647 -192 -728 -491 -53 -52 -582 -739 -145 -318 -493 -38 -510 -808 -568 -259 -523 -945 -314 -744 -577 -899 -240 -573 -938 -683 -512 -462 -337 -714 -332 -186 -587 -940 -806 -352 -652 -741 -181 -791 -407 -431 -101 -185 -987 -136 -307 -580 -507 -649 -421 -290 -528 -667 -28 -404 -659 -108 -62 -420 -558 -521 -178 -366 -700 -632 -727 -221 -940 -715 -564 -75 -963 -930 -426 -483 -219 -606 -541 -340 -639 -961 -655 -662 -631 -624 -516 -950 -203 -712 -525 -262 -32 -746 -887 -494 -448 -753 -507 -877 -570 -739 -36 -25 -635 -731 -706 -200 -315 -599 -42 -580 -221 -759 -595 -177 -388 -641 -58 -222 -189 -548 -340 -914 -447 -876 -861 -533 -751 -29 -798 -25 -696 -280 -777 -413 -204 -965 -804 -354 -619 -426 -24 -462 -117 -418 -664 -233 -822 -541 -54 -467 -85 -776 -536 -998 -394 -358 -876 -846 -10 -131 -769 -838 -849 -509 -429 -895 -290 -73 -545 -637 -584 -357 -130 -930 -81 -884 -500 -698 -249 -685 -977 -951 -707 -128 -276 -625 -332 -829 -959 -361 -38 -658 -315 -434 -790 -743 -191 -840 -240 -615 -561 -904 -158 -665 -801 -307 -401 -233 -514 -732 -990 -962 -82 -128 -557 -317 -573 -524 -780 -983 -102 -363 -61 -657 -453 -722 -905 -304 -524 -584 -148 -968 -143 -463 -642 -599 -634 -128 -175 -255 -418 -888 -185 -729 -54 -892 -470 -165 -814 -66 -573 -951 -612 -752 -948 -868 -685 -929 -785 -923 -804 -886 -955 -575 -713 -55 -74 -728 -122 -104 -632 -419 -286 -869 -72 -344 -324 -295 -250 -721 -467 -368 -612 -69 -583 -381 -886 -245 -240 -50 -883 -447 -143 -30 -468 -523 -236 -58 -910 -245 -337 -567 -484 -55 -667 -278 -850 -764 -524 -710 -518 -876 -707 -911 -310 -323 -330 -296 -642 -180 -447 -912 -256 -1000 -232 -913 -294 -410 -306 -978 -600 -897 -362 -665 -553 -439 -978 -153 -449 -641 -156 -497 -891 -749 -831 -637 -20 -889 -531 -913 -104 -894 -791 -543 -397 -647 -238 -783 -915 -526 -508 -836 -44 -444 -959 -174 -168 -877 -612 -361 -849 -365 -729 -13 -545 -659 -633 -693 -403 -393 -505 -144 -422 -811 -503 -145 -788 -293 -459 -733 -147 -323 -322 -815 -317 -404 -234 -612 -72 -11 -794 -328 -568 -351 -781 -87 -613 -276 -98 -285 -786 -211 -151 -808 -71 -861 -960 -852 -781 -502 -45 -107 -234 -389 -19 -421 -112 -206 -618 -579 -534 -911 -602 -912 -81 -16 -493 -482 -239 -934 -52 -88 -363 -785 -109 -64 -936 -903 -17 -696 -88 -385 -668 -733 -280 -283 -593 -825 -566 -402 -813 -803 -149 -87 -703 -835 -689 -309 -406 -326 -891 -326 -821 -884 -520 -675 -110 -822 -583 -608 -369 -687 -171 -679 -108 -183 -882 -473 -529 -280 -767 -152 -517 -190 -254 -377 -846 -901 -118 -148 -358 -347 -730 -634 -908 -858 -33 -528 -176 -137 -416 -172 -62 -945 -291 -330 -386 -556 -411 -89 -406 -2 -255 -239 -645 -565 -367 -244 -571 -1000 -863 -769 -807 -868 -581 -274 -1000 -295 -78 -529 -555 -286 -534 -778 -409 -609 -799 -882 -144 -952 -248 -50 -110 -428 -993 -845 -698 -460 -592 -152 -56 -324 -361 -953 -841 -695 -359 -824 -569 -285 -778 -821 -581 -29 -871 -281 -448 -946 -831 -650 -988 -540 -473 -611 -245 -581 -395 -445 -659 -119 -700 -914 -308 -886 -286 -451 -602 -115 -265 -228 -497 -88 -979 -908 -571 -848 -361 -362 -148 -169 -537 -160 -877 -912 -192 -698 -226 -878 -866 -439 -35 -855 -63 -872 -129 -446 -533 -101 -127 -462 -446 -345 -635 -347 -274 -313 -618 -646 -988 -696 -525 -136 -932 -147 -704 -495 -845 -183 -945 -310 -650 -942 -70 -589 -449 -64 -762 -698 -525 -23 -305 -726 -639 -92 -630 -665 -617 -461 -894 -98 -158 -356 -704 -77 -333 -446 -719 -767 -196 -630 -816 -662 -170 -941 -730 -43 -565 -667 -41 -466 -939 -623 -39 -582 -906 -454 -118 -787 -202 -455 -759 -52 -991 -652 -258 -466 -754 -609 -197 -178 -128 -126 -794 -608 -571 -878 -994 -744 -544 -82 -583 -631 -131 -607 -213 -834 -947 -810 -284 -18 -218 -582 -437 -487 -528 -283 -24 -706 -894 -803 -320 -455 -432 -255 -346 -278 -311 -967 -106 -691 -288 -333 -607 -745 -380 -352 -592 -178 -798 -156 -699 -859 -421 -388 -602 -227 -481 -550 -118 -611 -844 -61 -224 -167 -246 -18 -334 -396 -220 -774 -39 -975 -959 -249 -209 -698 -161 -603 -237 -649 -245 -333 -964 -836 -626 -71 -372 -159 -287 -264 -570 -855 -269 -520 -264 -285 -611 -233 -132 -615 -749 -764 -458 -792 -65 -899 -158 -924 -161 -568 -26 -160 -855 -909 -19 -475 -503 -569 -699 -231 -658 -835 -860 -969 -924 -415 -830 -265 -592 -307 -322 -919 -701 -358 -527 -367 -352 -564 -403 -703 -952 -930 -278 -647 -506 -898 -297 -763 -700 -90 -348 -569 -17 -149 -416 -384 -953 -493 -409 -84 -572 -532 -171 -684 -73 -327 -577 -643 -569 -100 -123 -852 -129 -378 -476 -383 -793 -45 -197 -28 -931 -626 -273 -171 -563 -546 -445 -952 -397 -95 -433 -515 -723 -423 -316 -213 -982 -223 -255 -846 -590 -895 -449 -776 -947 -914 -562 -637 -631 -424 -550 -526 -638 -789 -828 -849 -906 -156 -873 -368 -558 -265 -303 -601 -324 -191 -116 -703 -758 -645 -208 -532 -897 -992 -701 -733 -930 -607 -519 -490 -165 -564 -374 -72 -518 -860 -81 -573 -94 -505 -776 -774 -251 -160 -260 -596 -916 -357 -324 -361 -752 -760 -857 -33 -362 -192 -590 -698 -260 -560 -290 -592 -675 -142 -723 -939 -798 -734 -57 -319 -61 -746 -638 -646 -600 -84 -229 -917 -15 -106 -444 -353 -138 -889 -86 -140 -577 -250 -944 -442 -259 -68 -533 -782 -230 -273 -715 -451 -632 -115 -185 -485 -469 -94 -918 -461 -682 -532 -274 -452 -784 -492 -950 -114 -389 -586 -745 -533 -981 -980 -849 -33 -591 -904 -41 -55 -736 -961 -273 -437 -248 -299 -923 -332 -533 -601 -415 -531 -543 -355 -521 -890 -614 -319 -560 -553 -19 -358 -10 -333 -302 -805 -151 -88 -8 -146 -384 -657 -913 -222 -421 -890 -395 -438 -766 -809 -360 -170 -13 -512 -823 -802 -553 -30 -990 -546 -789 -781 -884 -181 -703 -317 -962 -271 -995 -545 -624 -642 -508 -540 -541 -574 -887 -203 -582 -631 -179 -32 -397 -826 -351 -831 -439 -943 -787 -6 -655 -834 -890 -972 -748 -206 -448 -130 -822 -218 -263 -143 -213 -300 -630 -463 -8 -433 -506 -529 -187 -321 -462 -703 -565 -922 -308 -534 -826 -21 -599 -784 -737 -877 -6 -108 -893 -765 -824 -471 -825 -207 -815 -575 -184 -415 -46 -695 -112 -457 -236 -617 -852 -696 -4 -85 -629 -107 -154 -922 -46 -497 -92 -798 -684 -214 -650 -214 -253 -729 -166 -686 -216 -126 -996 -792 -624 -867 -157 -198 -372 -945 -258 -294 -436 -278 -84 -532 -845 -20 -585 -312 -291 -916 -746 -308 -830 -367 -932 -342 -799 -838 -423 -991 -889 -143 -249 -774 -509 -336 -451 -193 -863 -286 -511 -562 -865 -677 -575 -475 -839 -733 -811 -59 -843 -206 -295 -82 -659 -823 -422 -61 -749 -377 -21 -667 -945 -220 -715 -772 -823 -269 -863 -506 -329 -565 -108 -64 -278 -314 -251 -34 -249 -476 -540 -703 -976 -969 -720 -198 -754 -149 -139 -354 -28 -985 -609 -823 -41 -704 -333 -162 -46 -535 -655 -606 -973 -589 -42 -996 -962 -709 -378 -128 -44 -180 -242 -898 -390 -483 -370 -114 -423 -508 -61 -81 -11 -450 -653 -658 -388 -331 -853 -493 -957 -101 -478 -964 -687 -729 -293 -699 -342 -474 -931 -386 -77 -320 -454 -279 -680 -419 -908 -954 -953 -640 -992 -74 -302 -397 -799 -377 -631 -315 -287 -803 -361 -110 -547 -765 -159 -4 -306 -936 -418 -320 -262 -628 -836 -315 -597 -759 -822 -806 -353 -973 -622 -726 -457 -41 -286 -691 -244 -730 -145 -895 -617 -614 -220 -532 -910 -915 -958 -948 -825 -10 -294 -598 -978 -215 -529 -94 -535 -92 -496 -17 -243 -222 -974 -5 -332 -45 -981 -347 -401 -645 -490 -425 -261 -394 -818 -263 -569 -858 -678 -176 -869 -445 -710 -269 -628 -950 -547 -653 -763 -733 -223 -426 -198 -102 -770 -324 -988 -653 -652 -614 -806 -144 -732 -978 -819 -919 -728 -478 -725 -298 -335 -51 -582 -240 -120 -38 -267 -417 -352 -49 -95 -836 -45 -209 -186 -852 -376 -87 -70 -838 -101 -590 -311 -934 -118 -140 -177 -975 -674 -238 -223 -450 -636 -320 -178 -889 -457 -72 -954 -636 -739 -180 -161 -572 -797 -53 -593 -463 -278 -73 -366 -14 -905 -999 -657 -206 -44 -391 -500 -362 -23 -546 -755 -878 -888 -102 -775 -231 -680 -279 -563 -774 -123 -694 -879 -341 -167 -461 -671 -785 -441 -893 -416 -210 -928 -581 -325 -422 -195 -30 -788 -593 -473 -82 -498 -389 -93 -147 -358 -483 -108 -802 -258 -13 -631 -700 -658 -980 -764 -248 -600 -932 -605 -225 -786 -30 -829 -440 -271 -208 -249 -139 -315 -987 -847 -690 -737 -524 -332 -804 -478 -645 -804 -527 -585 -346 -529 -310 -821 -125 -813 -105 -251 -512 -941 -544 -480 -440 -839 -98 -403 -247 -749 -802 -738 -140 -398 -471 -991 -906 -638 -954 -922 -167 -679 -491 -732 -637 -227 -554 -207 -548 -278 -110 -709 -761 -24 -77 -111 -473 -481 -920 -751 -667 -851 -758 -699 -223 -902 -726 -701 -96 -383 -97 -293 -318 -574 -375 -4 -382 -35 -107 -778 -324 -413 -684 -617 -771 -772 -540 -939 -648 -640 -295 -184 -316 -937 -124 -259 -171 -704 -710 -610 -576 -286 -594 -873 -466 -658 -896 -339 -488 -887 -829 -549 -414 -762 -317 -112 -973 -701 -149 -33 -808 -300 -539 -565 -273 -110 -890 -39 -1 -69 -423 -952 -144 -714 -507 -711 -526 -481 -914 -573 -379 -712 -623 -305 -841 -886 -611 -226 -273 -315 -546 -304 -514 -99 -928 -69 -637 -75 -679 -652 -857 -639 -585 -151 -626 -762 -226 -804 -618 -55 -800 -418 -638 -96 -340 -876 -666 -985 -178 -838 -600 -845 -645 -449 -132 -592 -427 -559 -323 -645 -9 -416 -393 -285 -897 -775 -350 -85 -930 -370 -759 -119 -776 -149 -581 -953 -480 -993 -26 -741 -818 -750 -60 -885 -844 -443 -179 -133 -200 -355 -989 -9 -44 -435 -95 -842 -862 -742 -787 -392 -455 -333 -746 -772 -203 -780 -22 -163 -637 -97 -869 -898 -487 -522 -819 -793 -530 -525 -919 -220 -313 -99 -452 -988 -950 -605 -802 -177 -428 -132 -383 -310 -710 -261 -714 -808 -875 -603 -14 -900 -545 -728 -414 -269 -440 -843 -625 -595 -539 -246 -792 -219 -604 -13 -249 -994 -873 -371 -288 -655 -985 -992 -26 -442 -426 -98 -774 -437 -940 -354 -699 -172 -224 -985 -760 -537 -948 -894 -676 -939 -618 -930 -997 -892 -384 -605 -608 -6 -921 -169 -188 -211 -789 -841 -660 -29 -423 -543 -807 -817 -674 -771 -370 -568 -758 -937 -92 -989 -840 -618 -873 -546 -179 -682 -328 -47 -923 -983 -29 -481 -190 -770 -687 -524 -648 -998 -546 -902 -311 -636 -762 -158 -875 -147 -508 -286 -220 -570 -600 -922 -740 -697 -168 -798 -891 -557 -563 -122 -226 -879 -888 -455 -76 -439 -445 -642 -6 -548 -815 -253 -472 -383 -238 -877 -747 -969 -612 -595 -902 -787 -607 -330 -423 -135 -971 -586 -373 -269 -298 -750 -938 -36 -201 -551 -980 -797 -770 -150 -646 -532 -215 -992 -987 -530 -793 -985 -779 -921 -859 -880 -357 -752 -418 -869 -377 -697 -412 -594 -843 -277 -554 -60 -796 -969 -503 -402 -694 -28 -220 -74 -32 -340 -737 -791 -565 -672 -574 -291 -52 -252 -329 -853 -875 -849 -470 -743 -118 -237 -289 -519 -411 -117 -693 -204 -502 -217 -776 -35 -508 -731 -164 -628 -468 -300 -841 -132 -594 -821 -15 -386 -783 -131 -67 -705 -155 -49 -152 -324 -79 -384 -841 -463 -527 -573 -603 -392 -555 -825 -160 -240 -252 -228 -885 -783 -469 -415 -314 -305 -260 -703 -456 -404 -875 -356 -834 -642 -11 -839 -743 -645 -771 -920 -867 -886 -46 -153 -593 -805 -649 -262 -867 -307 -295 -784 -787 -729 -273 -697 -263 -845 -108 -678 -717 -699 -621 -751 -352 -603 -41 -574 -404 -950 -64 -534 -513 -438 -432 -712 -962 -172 -364 -337 -58 -215 -25 -596 -558 -828 -682 -44 -467 -165 -163 -805 -162 -154 -950 -974 -870 -926 -926 -690 -267 -156 -57 -800 -367 -773 -89 -746 -429 -453 -942 -391 -874 -217 -249 -440 -563 -244 -402 -147 -934 -797 -78 -810 -466 -552 -583 -251 -244 -198 -648 -597 -816 -820 -28 -364 -959 -531 -82 -711 -709 -197 -828 -416 -366 -339 -146 -175 -336 -410 -340 -764 -922 -154 -33 -578 -190 -152 -993 -998 -92 -476 -936 -860 -230 -972 -869 -150 -888 -16 -673 -684 -75 -629 -735 -232 -795 -596 -29 -96 -988 -694 -472 -56 -618 -202 -159 -725 -159 -934 -303 -469 -323 -644 -989 -185 -855 -688 -869 -978 -255 -864 -484 -125 -484 -4 -188 -565 -156 -670 -874 -111 -300 -317 -488 -394 -449 -16 -796 -530 -268 -13 -699 -472 -210 -188 -495 -264 -360 -69 -580 -191 -222 -319 -162 -122 -190 -370 -891 -532 -267 -633 -80 -208 -445 -179 -514 -541 -413 -127 -537 -352 -769 -153 -472 -310 -353 -936 -104 -265 -327 -638 -32 -750 -498 -693 -714 -820 -260 -808 -256 -628 -913 -673 -566 -961 -195 -958 -209 -301 -38 -483 -877 -948 -801 -698 -732 -391 -789 -575 -877 -436 -580 -775 -305 -326 -545 -50 -506 -557 -723 -977 -895 -813 -127 -475 -513 -309 -356 -48 -440 -175 -200 -194 -45 -412 -840 -514 -655 -188 -10 -380 -982 -890 -12 -463 -21 -115 -115 -496 -615 -974 -349 -262 -569 -984 -853 -951 -69 -402 -423 -315 -973 -920 -874 -416 -345 -164 -985 -234 -718 -384 -12 -270 -432 -295 -515 -5 -524 -731 -81 -8 -356 -491 -521 -708 -603 -72 -262 -568 -281 -308 -915 -920 -246 -485 -828 -329 -839 -686 -48 -664 -861 -644 -201 -440 -572 -68 -174 -671 -741 -700 -690 -53 -468 -3 -582 -116 -354 -644 -65 -203 -692 -154 -357 -771 -441 -325 -24 -235 -286 -47 -810 -959 -724 -12 -541 -392 -572 -72 -666 -64 -528 -329 -927 -686 -335 -377 -502 -373 -810 -920 -343 -232 -240 -823 -247 -336 -180 -401 -425 -139 -487 -779 -357 -496 -322 -455 -719 -848 -441 -23 -432 -227 -642 -973 -682 -809 -338 -635 -740 -518 -496 -835 -328 -324 -543 -185 -985 -935 -164 -807 -813 -523 -364 -921 -524 -616 -535 -474 -373 -797 -329 -301 -905 -639 -747 -361 -923 -219 -962 -935 -522 -442 -495 -837 -167 -390 -25 -443 -331 -623 -179 -127 -694 -884 -531 -256 -433 -908 -543 -461 -675 -424 -849 -736 -94 -749 -251 -771 -463 -406 -776 -948 -827 -920 -695 -305 -134 -456 -269 -689 -158 -102 -740 -290 -715 -187 -612 -277 -5 -558 -825 -67 -896 -219 -758 -965 -97 -376 -106 -214 -629 -972 -834 -542 -579 -795 -114 -963 -202 -735 -991 -430 -27 -92 -608 -339 -958 -434 -196 -439 -24 -710 -648 -480 -2 -914 -872 -957 -660 -541 -398 -19 -974 -745 -931 -481 -214 -670 -646 -945 -74 -308 -419 -755 -261 -164 -371 -235 -992 -12 -569 -507 -692 -197 -282 -148 -649 -652 -444 -528 -725 -211 -704 -648 -76 -196 -518 -262 -980 -472 -310 -579 -426 -2 -982 -587 -493 -607 -992 -915 -367 -850 -236 -448 -539 -357 -650 -44 -717 -517 -624 -402 -65 -498 -495 -814 -610 -808 -552 -100 -887 -462 -685 -821 -970 -221 -504 -487 -614 -530 -483 -339 -537 -764 -804 -740 -509 -565 -629 -876 -760 -399 -245 -322 -606 -344 -501 -610 -173 -371 -71 -762 -452 -260 -754 -448 -879 -665 -284 -130 -385 -354 -943 -493 -661 -822 -901 -910 -429 -559 -457 -55 -554 -521 -344 -360 -504 -776 -860 -715 -213 -950 -957 -868 -446 -156 -360 -431 -540 -451 -474 -170 -196 -610 -203 -920 -731 -846 -144 -81 -483 -959 -140 -265 -134 -507 -55 -194 -778 -993 -641 -895 -3 -4 -205 -566 -796 -709 -367 -47 -645 -380 -652 -19 -372 -755 -738 -882 -433 -259 -622 -711 -973 -546 -532 -24 -260 -157 -10 -192 -960 -76 -157 -368 -376 -531 -330 -115 -555 -902 -452 -939 -507 -348 -295 -337 -643 -740 -469 -702 -770 -116 -400 -599 -484 -735 -973 -574 -585 -537 -461 -797 -134 -995 -282 -497 -375 -549 -89 -885 -59 -466 -250 -623 -575 -396 -971 -775 -184 -363 -354 -498 -953 -987 -128 -376 -264 -301 -68 -938 -823 -368 -900 -994 -682 -758 -4 -95 -620 -723 -815 -672 -188 -282 -964 -564 -228 -786 -25 -9 -510 -870 -145 -382 -970 -74 -643 -228 -101 -712 -33 -289 -935 -235 -190 -227 -512 -946 -168 -427 -84 -384 -157 -821 -898 -698 -900 -825 -84 -286 -577 -902 -361 -269 -547 -117 -917 -891 -158 -635 -254 -203 -7 -815 -974 -744 -644 -912 -663 -260 -427 -422 -164 -383 -622 -95 -430 -869 -286 -818 -847 -249 -602 -10 -274 -27 -130 -819 -467 -248 -784 -522 -44 -863 -188 -187 -120 -957 -36 -659 -538 -545 -710 -769 -433 -24 -800 -865 -695 -649 -184 -554 -407 -682 -593 -617 -406 -779 -926 -227 -433 -197 -534 -681 -729 -998 -833 -976 -954 -716 -969 -89 -33 -546 -298 -258 -631 -238 -83 -323 -202 -374 -899 -296 -357 -960 -739 -84 -531 -471 -709 -266 -193 -599 -55 -164 -879 -946 -184 -69 -547 -672 -890 -928 -737 -915 -690 -336 -678 -313 -435 -323 -672 -712 -547 -765 -871 -83 -175 -236 -225 -649 -108 -867 -436 -431 -991 -306 -960 -985 -159 -121 -798 -797 -36 -290 -818 -267 -870 -219 -560 -279 -266 -483 -501 -485 -906 -764 -451 -220 -58 -201 -31 -786 -675 -718 -839 -616 -174 -582 -627 -960 -574 -388 -846 -911 -419 -105 -994 -52 -129 -144 -398 -993 -22 -163 -455 -48 -580 -914 -106 -718 -195 -417 -607 -48 -551 -264 -671 -355 -309 -669 -25 -388 -393 -557 -707 -496 -986 -454 -160 -933 -81 -607 -127 -543 -409 -638 -217 -852 -487 -546 -430 -533 -565 -169 -355 -240 -132 -456 -111 -306 -104 -293 -734 -164 -533 -185 -923 -124 -656 -29 -622 -776 -213 -7 -43 -97 -216 -888 -340 -67 -763 -692 -31 -233 -916 -598 -858 -481 -600 -810 -464 -90 -860 -780 -398 -968 -9 -902 -185 -994 -864 -422 -329 -86 -327 -726 -474 -887 -709 -695 -380 -34 -567 -312 -235 -150 -277 -666 -198 -76 -737 -370 -517 -637 -674 -51 -195 -935 -189 -758 -123 -988 -280 -98 -737 -589 -794 -627 -900 -55 -959 -342 -603 -625 -480 -236 -294 -110 -397 -289 -224 -605 -505 -675 -100 -687 -833 -780 -840 -57 -648 -279 -368 -50 -924 -374 -345 -408 -241 -889 -406 -526 -559 -18 -397 -323 -300 -316 -334 -511 -986 -858 -830 -382 -924 -485 -868 -818 -275 -251 -301 -40 -50 -524 -821 -765 -357 -742 -548 -84 -892 -84 -140 -12 -837 -524 -964 -789 -942 -47 -951 -637 -177 -478 -780 -504 -482 -733 -967 -24 -287 -271 -790 -234 -922 -110 -915 -38 -409 -983 -310 -226 -181 -552 -922 -591 -105 -51 -851 -806 -169 -999 -779 -521 -834 -589 -834 -472 -743 -364 -449 -415 -157 -541 -615 -478 -263 -615 -709 -617 -944 -4 -556 -540 -752 -551 -878 -859 -196 -197 -261 -291 -592 -15 -188 -966 -47 -593 -694 -556 -303 -78 -616 -763 -626 -457 -930 -683 -306 -944 -766 -318 -834 -485 -901 -424 -301 -414 -462 -650 -488 -33 -961 -44 -522 -559 -227 -378 -170 -409 -768 -812 -96 -587 -501 -967 -453 -390 -897 -822 -273 -189 -283 -552 -986 -858 -881 -786 -394 -416 -49 -404 -816 -41 -466 -206 -998 -820 -516 -974 -388 -27 -995 -30 -380 -616 -57 -525 -662 -11 -454 -112 -966 -760 -167 -660 -744 -882 -818 -445 -789 -91 -418 -303 -983 -468 -925 -35 -535 -432 -462 -911 -654 -655 -703 -218 -290 -798 -795 -193 -200 -616 -128 -384 -240 -625 -398 -658 -257 -583 -324 -920 -832 -595 -632 -626 -642 -300 -538 -149 -122 -906 -338 -276 -340 -391 -5 -529 -471 -322 -405 -409 -940 -397 -568 -493 -172 -174 -853 -545 -851 -981 -86 -134 -142 -122 -914 -879 -380 -179 -196 -712 -707 -3 -7 -645 -808 -995 -718 -383 -980 -96 -118 -601 -845 -862 -765 -886 -698 -781 -853 -388 -354 -191 -126 -270 -836 -137 -806 -99 -768 -994 -177 -819 -348 -331 -550 -243 -110 -731 -105 -598 -693 -70 -539 -49 -160 -222 -428 -697 -674 -377 -586 -148 -979 -403 -87 -915 -851 -786 -433 -534 -751 -362 -146 -628 -772 -179 -327 -700 -785 -851 -865 -40 -668 -337 -995 -959 -353 -217 -46 -586 -555 -649 -530 -798 -828 -757 -191 -542 -919 -849 -979 -419 -573 -369 -712 -198 -779 -605 -688 -370 -710 -621 -900 -295 -250 -580 -849 -190 -339 -615 -893 -752 -508 -858 -767 -91 -538 -231 -80 -132 -15 -55 -2 -904 -688 -135 -183 -899 -11 -708 -719 -390 -492 -512 -217 -59 -312 -169 -234 -155 -648 -702 -526 -298 -161 -913 -632 -991 -436 -592 -939 -388 -932 -984 -26 -540 -6 -723 -847 -257 -981 -796 -347 -283 -255 -267 -992 -852 -68 -442 -63 -240 -240 -953 -563 -502 -828 -638 -444 -254 -170 -558 -682 -245 -531 -177 -644 -830 -740 -733 -317 -267 -980 -701 -928 -752 -609 -889 -188 -322 -445 -568 -139 -299 -197 -29 -923 -337 -619 -820 -903 -442 -554 -133 -651 -845 -307 -662 -986 -650 -909 -782 -812 -373 -637 -861 -290 -934 -209 -497 -221 -290 -973 -607 -776 -906 -159 -990 -797 -963 -803 -194 -798 -671 -749 -652 -473 -113 -909 -600 -841 -733 -607 -799 -827 -72 -773 -271 -237 -84 -399 -906 -585 -296 -100 -580 -407 -787 -727 -92 -472 -489 -244 -955 -545 -363 -262 -869 -841 -548 -17 -56 -267 -870 -167 -626 -810 -471 -195 -341 -125 -866 -517 -994 -794 -82 -68 -117 -568 -755 -881 -784 -119 -117 -704 -603 -695 -763 -320 -479 -98 -918 -333 -179 -424 -177 -37 -924 -443 -978 -35 -804 -117 -584 -872 -797 -381 -721 -276 -778 -271 -474 -365 -679 -266 -481 -899 -928 -984 -247 -849 -831 -69 -967 -613 -442 -635 -33 -661 -553 -138 -858 -789 -911 -61 -839 -858 -133 -289 -28 -574 -653 -308 -663 -531 -548 -922 -42 -336 -542 -334 -632 -542 -884 -416 -96 -398 -754 -728 -779 -197 -870 -745 -9 -642 -260 -523 -859 -621 -203 -933 -471 -649 -404 -91 -786 -101 -45 -392 -503 -683 -31 -789 -670 -929 -24 -20 -784 -994 -547 -89 -441 -347 -97 -135 -952 -943 -628 -239 -647 -822 -73 -87 -800 -824 -94 -564 -210 -618 -306 -538 -547 -270 -225 -808 -669 -542 -439 -780 -870 -567 -588 -474 -472 -626 -43 -876 -196 -939 -85 -944 -78 -376 -488 -450 -725 -444 -635 -880 -168 -138 -808 -346 -468 -132 -111 -870 -858 -357 -364 -80 -839 -14 -329 -78 -408 -583 -204 -42 -370 -92 -489 -465 -971 -319 -688 -958 -261 -563 -922 -849 -885 -317 -491 -486 -35 -173 -580 -842 -371 -626 -549 -446 -841 -231 -700 -551 -854 -769 -497 -44 -717 -98 -548 -56 -162 -527 -1000 -693 -601 -447 -927 -152 -590 -400 -628 -985 -746 -714 -381 -213 -829 -496 -850 -483 -253 -978 -332 -873 -3 -197 -290 -642 -342 -438 -898 -13 -386 -419 -359 -219 -618 -970 -855 -35 -84 -96 -78 -616 -973 -426 -420 -786 -9 -811 -509 -738 -83 -217 -872 -260 -6 -184 -165 -188 -646 -307 -191 -679 -240 -245 -568 -221 -939 -128 -493 -811 -118 -386 -391 -768 -773 -998 -4 -830 -322 -312 -755 -192 -404 -790 -896 -672 -2 -830 -891 -911 -494 -715 -638 -567 -278 -915 -340 -334 -538 -961 -777 -279 -168 -150 -839 -926 -176 -385 -34 -363 -481 -746 -133 -637 -15 -564 -618 -655 -437 -674 -21 -541 -883 -927 -86 -775 -606 -555 -431 -643 -422 -716 -394 -525 -326 -498 -241 -339 -579 -995 -238 -879 -167 -183 -90 -936 -221 -738 -241 -299 -901 -1 -91 -709 -383 -655 -117 -267 -751 -934 -320 -424 -714 -371 -122 -81 -464 -133 -757 -947 -910 -491 -813 -485 -928 -11 -15 -548 -664 -807 -259 -277 -589 -26 -599 -830 -926 -184 -103 -407 -516 -39 -387 -546 -627 -910 -500 -239 -958 -737 -307 -682 -566 -653 -636 -334 -850 -406 -215 -996 -951 -557 -3 -719 -878 -690 -241 -646 -655 -493 -236 -830 -136 -204 -727 -536 -476 -202 -90 -187 -541 -632 -289 -35 -612 -946 -25 -775 -638 -989 -824 -98 -960 -55 -100 -584 -689 -723 -153 -395 -45 -149 -946 -335 -505 -984 -161 -48 -509 -215 -158 -574 -96 -813 -453 -103 -98 -942 -687 -672 -116 -777 -726 -532 -440 -380 -707 -987 -293 -334 -807 -870 -903 -489 -425 -962 -748 -710 -591 -240 -309 -519 -93 -415 -171 -359 -430 -227 -91 -150 -232 -967 -22 -907 -2 -852 -512 -785 -266 -672 -349 -456 -315 -805 -671 -13 -692 -117 -223 -592 -830 -985 -791 -460 -767 -46 -567 -352 -935 -213 -213 -629 -337 -969 -874 -486 -775 -590 -834 -833 -674 -745 -699 -10 -688 -658 -715 -373 -686 -20 -407 -685 -308 -432 -192 -608 -629 -946 -197 -558 -731 -929 -996 -53 -870 -247 -55 -190 -105 -584 -249 -726 -412 -204 -654 -575 -871 -875 -298 -144 -498 -932 -24 -838 -124 -356 -463 -745 -1 -314 -159 -925 -404 -782 -981 -645 -454 -724 -259 -987 -622 -461 -378 -883 -867 -788 -876 -738 -767 -744 -174 -544 -182 -441 -113 -171 -60 -415 -90 -215 -697 -146 -355 -31 -983 -429 -141 -119 -138 -642 -503 -580 -406 -642 -563 -793 -962 -968 -953 -836 -78 -205 -798 -698 -162 -195 -149 -969 -334 -948 -763 -597 -251 -411 -584 -816 -763 -482 -330 -943 -480 -751 -181 -832 -439 -797 -348 -785 -211 -656 -489 -500 -249 -785 -779 -610 -724 -255 -569 -19 -445 -541 -438 -706 -810 -233 -396 -79 -809 -207 -620 -505 -660 -840 -985 -263 -568 -468 -598 -388 -333 -324 -184 -324 -565 -328 -873 -521 -518 -61 -475 -743 -393 -687 -180 -795 -445 -417 -502 -707 -245 -923 -123 -269 -274 -732 -413 -772 -617 -864 -34 -124 -449 -702 -579 -927 -986 -795 -922 -505 -728 -426 -866 -347 -940 -52 -47 -511 -696 -508 -955 -37 -457 -527 -651 -945 -445 -909 -326 -911 -942 -989 -250 -638 -411 -625 -233 -657 -617 -122 -688 -438 -850 -791 -650 -409 -718 -863 -987 -631 -374 -912 -504 -908 -671 -171 -707 -230 -40 -241 -706 -406 -546 -940 -724 -861 -120 -258 -960 -145 -469 -216 -801 -276 -829 -435 -569 -926 -403 -153 -630 -1 -258 -312 -427 -769 -707 -843 -698 -482 -919 -163 -340 -540 -578 -72 -148 -465 -726 -476 -575 -448 -162 -723 -594 -379 -10 -678 -550 -372 -566 -78 -654 -692 -994 -156 -611 -1000 -458 -168 -361 -256 -428 -763 -572 -753 -857 -930 -105 -40 -883 -201 -730 -812 -195 -819 -666 -392 -935 -444 -750 -965 -375 -28 -467 -549 -250 -166 -411 -573 -665 -662 -890 -323 -358 -418 -665 -606 -629 -788 -124 -110 -419 -406 -745 -539 -575 -199 -444 -710 -738 -89 -195 -714 -444 -188 -622 -523 -909 -545 -986 -244 -524 -835 -692 -272 -187 -312 -735 -977 -434 -7 -421 -537 -408 -188 -328 -541 -722 -230 -379 -388 -847 -285 -709 -593 -55 -561 -697 -567 -751 -48 -51 -104 -708 -59 -614 -30 -313 -83 -192 -916 -957 -359 -725 -993 -731 -916 -84 -198 -739 -137 -687 -112 -862 -521 -111 -754 -950 -25 -848 -402 -291 -678 -961 -749 -56 -378 -791 -469 -686 -513 -182 -96 -882 -147 -713 -959 -447 -688 -437 -531 -208 -735 -896 -791 -452 -839 -173 -437 -822 -848 -930 -485 -989 -435 -674 -182 -68 -655 -683 -14 -963 -568 -514 -459 -404 -674 -966 -665 -389 -765 -982 -154 -732 -628 -94 -279 -37 -271 -848 -870 -466 -98 -639 -406 -237 -171 -831 -741 -175 -468 -690 -140 -932 -300 -983 -297 -249 -352 -430 -434 -461 -286 -687 -721 -837 -204 -348 -747 -724 -558 -278 -186 -231 -504 -274 -638 -972 -196 -926 -467 -956 -640 -933 -703 -835 -20 -445 -582 -41 -37 -363 -843 -886 -724 -370 -411 -697 -768 -25 -158 -124 -721 -200 -567 -354 -290 -743 -982 -325 -389 -48 -344 -233 -372 -844 -375 -5 -898 -760 -126 -602 -676 -637 -887 -70 -131 -880 -752 -194 -731 -446 -136 -556 -812 -931 -78 -142 -241 -684 -617 -187 -429 -107 -74 -457 -164 -362 -361 -300 -507 -761 -895 -881 -649 -16 -567 -526 -370 -656 -520 -312 -532 -735 -895 -188 -936 -830 -760 -198 -41 -643 -986 -430 -613 -888 -880 -99 -324 -994 -446 -48 -342 -551 -66 -508 -676 -55 -397 -108 -359 -506 -323 -727 -137 -109 -576 -191 -901 -817 -796 -337 -205 -587 -37 -667 -27 -101 -756 -366 -163 -891 -766 -677 -47 -993 -290 -918 -199 -41 -915 -420 -265 -523 -297 -392 -978 -93 -439 -56 -788 -747 -40 -199 -904 -443 -395 -95 -420 -88 -415 -798 -692 -18 -872 -722 -956 -484 -333 -755 -1000 -697 -67 -317 -352 -733 -601 -955 -20 -346 -70 -695 -30 -944 -939 -114 -45 -689 -39 -49 -129 -972 -919 -501 -995 -913 -252 -149 -531 -126 -543 -78 -798 -856 -371 -113 -795 -360 -541 -675 -937 -306 -403 -202 -732 -197 -820 -867 -95 -829 -886 -821 -830 -722 -675 -645 -257 -349 -166 -779 -252 -693 -206 -490 -303 -78 -904 -72 -539 -308 -567 -970 -926 -420 -986 -814 -978 -631 -447 -35 -732 -215 -856 -333 -492 -669 -654 -357 -822 -986 -646 -619 -261 -219 -446 -859 -306 -244 -291 -991 -518 -240 -242 -391 -824 -675 -961 -670 -841 -309 -352 -390 -771 -245 -518 -679 -847 -407 -394 -162 -805 -578 -697 -806 -476 -624 -212 -816 -296 -58 -766 -298 -90 -20 -251 -154 -875 -900 -746 -610 -131 -137 -160 -618 -42 -753 -57 -309 -983 -757 -875 -287 -814 -954 -702 -335 -488 -399 -183 -299 -501 -414 -563 -279 -191 -335 -999 -954 -681 -570 -405 -44 -258 -259 -351 -397 -422 -135 -485 -455 -733 -749 -662 -585 -834 -255 -396 -194 -337 -613 -874 -376 -394 -143 -447 -350 -459 -204 -316 -630 -816 -860 -622 -292 -485 -10 -119 -473 -175 -974 -310 -941 -187 -297 -431 -116 -685 -71 -981 -404 -509 -338 -186 -383 -190 -212 -712 -469 -829 -948 -244 -969 -524 -462 -815 -28 -388 -948 -809 -327 -899 -563 -741 -147 -248 -77 -926 -20 -691 -746 -363 -19 -572 -649 -984 -798 -321 -380 -425 -802 -868 -266 -53 -40 -335 -956 -887 -808 -334 -39 -816 -422 -966 -651 -484 -883 -541 -37 -138 -442 -838 -139 -291 -483 -973 -203 -295 -863 -182 -423 -449 -67 -883 -604 -118 -526 -142 -968 -567 -145 -760 -792 -227 -265 -857 -984 -764 -484 -591 -701 -156 -504 -742 -987 -63 -948 -627 -336 -609 -640 -805 -123 -319 -473 -112 -661 -313 -430 -8 -222 -745 -627 -927 -373 -231 -382 -520 -534 -349 -365 -651 -148 -467 -284 -794 -571 -18 -835 -177 -543 -559 -17 -651 -348 -104 -959 -991 -988 -839 -477 -773 -273 -323 -117 -425 -235 -677 -473 -150 -690 -670 -489 -826 -963 -982 -907 -875 -796 -469 -955 -970 -930 -797 -626 -251 -971 -599 -265 -889 -313 -672 -838 -599 -908 -274 -473 -336 -985 -97 -470 -368 -371 -928 -422 -393 -2 -690 -398 -916 -351 -852 -762 -716 -562 -808 -584 -570 -845 -28 -289 -279 -793 -496 -718 -975 -951 -246 -815 -952 -365 -318 -152 -144 -596 -695 -401 -613 -349 -576 -551 -190 -676 -593 -533 -988 -856 -822 -414 -420 -35 -678 -875 -993 -814 -945 -731 -702 -3 -947 -581 -530 -479 -120 -159 -760 -221 -973 -749 -178 -56 -949 -604 -783 -536 -418 -436 -532 -157 -548 -87 -850 -973 -274 -279 -282 -74 -316 -666 -301 -242 -852 -387 -583 -563 -561 -545 -224 -761 -227 -418 -294 -796 -104 -487 -836 -739 -134 -983 -81 -385 -783 -804 -774 -362 -447 -644 -707 -54 -199 -102 -557 -936 -902 -908 -662 -704 -483 -45 -110 -637 -257 -941 -494 -47 -17 -198 -957 -14 -684 -63 -661 -1000 -487 -537 -543 -694 -396 -686 -103 -880 -591 -423 -623 -749 -933 -228 -880 -18 -889 -594 -584 -575 -474 -81 -50 -781 -469 -677 -592 -611 -127 -501 -975 -939 -183 -796 -797 -7 -11 -361 -790 -922 -794 -106 -325 -929 -15 -116 -269 -544 -614 -568 -430 -800 -605 -877 -781 -345 -518 -913 -619 -598 -964 -163 -814 -667 -299 -927 -467 -600 -139 -983 -509 -580 -294 -706 -502 -628 -425 -806 -655 -43 -496 -608 -567 -358 -565 -9 -165 -446 -58 -972 -433 -851 -267 -760 -565 -758 -673 -740 -519 -61 -828 -189 -947 -815 -833 -783 -922 -345 -911 -860 -304 -757 -385 -875 -669 -445 -429 -122 -921 -338 -243 -461 -108 -314 -478 -727 -611 -966 -475 -750 -343 -140 -234 -684 -337 -53 -988 -811 -21 -343 -94 -461 -872 -167 -720 -972 -351 -913 -742 -365 -272 -10 -274 -382 -933 -266 -269 -802 -398 -734 -590 -529 -316 -801 -561 -247 -929 -814 -666 -551 -212 -141 -243 -203 -209 -75 -259 -652 -349 -202 -381 -269 -743 -981 -656 -752 -415 -504 -860 -146 -252 -534 -333 -259 -480 -761 -997 -246 -684 -943 -870 -210 -670 -562 -134 -967 -602 -178 -479 -462 -598 -936 -169 -768 -430 -97 -592 -242 -213 -136 -256 -297 -807 -397 -580 -262 -869 -383 -300 -228 -991 -49 -36 -672 -424 -666 -189 -653 -507 -330 -955 -778 -236 -615 -334 -363 -717 -386 -71 -414 -567 -39 -722 -407 -494 -296 -837 -270 -720 -409 -25 -148 -814 -196 -868 -823 -427 -557 -353 -849 -296 -286 -12 -890 -762 -954 -360 -344 -303 -565 -679 -397 -818 -272 -651 -382 -211 -438 -960 -464 -520 -104 -301 -201 -360 -985 -93 -150 -138 -518 -928 -929 -576 -159 -381 -498 -200 -517 -546 -567 -42 -487 -72 -693 -26 -235 -356 -895 -14 -316 -158 -781 -418 -973 -622 -108 -139 -841 -815 -147 -725 -807 -322 -743 -352 -437 -679 -233 -166 -242 -720 -605 -859 -485 -722 -423 -17 -249 -879 -583 -695 -656 -873 -730 -629 -615 -769 -612 -535 -52 -538 -86 -729 -103 -321 -105 -31 -966 -811 -572 -216 -715 -913 -849 -626 -764 -475 -308 -949 -929 -758 -220 -129 -768 -421 -606 -676 -895 -908 -641 -62 -412 -694 -428 -707 -296 -796 -608 -443 -22 -430 -666 -692 -202 -391 -492 -788 -453 -967 -178 -14 -379 -732 -598 -936 -649 -482 -607 -154 -802 -489 -974 -880 -670 -848 -124 -32 -648 -749 -929 -391 -247 -69 -295 -331 -119 -89 -545 -852 -208 -853 -372 -842 -641 -448 -350 -888 -762 -8 -178 -920 -515 -312 -739 -423 -694 -729 -734 -875 -973 -741 -685 -21 -513 -522 -656 -757 -381 -23 -376 -527 -12 -23 -607 -383 -982 -164 -487 -971 -938 -370 -132 -409 -707 -668 -712 -177 -236 -372 -759 -298 -74 -363 -237 -170 -15 -336 -684 -664 -634 -730 -400 -976 -74 -181 -215 -1 -445 -240 -499 -98 -154 -313 -92 -536 -561 -782 -139 -44 -526 -195 -89 -574 -222 -431 -254 -337 -931 -456 -725 -87 -12 -338 -370 -306 -570 -610 -676 -981 -790 -340 -481 -227 -643 -414 -969 -692 -145 -818 -937 -436 -482 -631 -805 -199 -121 -668 -837 -7 -141 -972 -14 -590 -486 -366 -741 -183 -278 -817 -509 -862 -381 -554 -583 -215 -236 -619 -431 -192 -767 -995 -500 -20 -671 -177 -398 -996 -387 -946 -736 -104 -265 -624 -678 -210 -157 -362 -572 -500 -370 -306 -606 -707 -764 -905 -911 -90 -829 -75 -665 -581 -647 -762 -640 -407 -791 -935 -625 -355 -946 -80 -208 -796 -360 -608 -181 -544 -838 -963 -606 -944 -524 -198 -216 -42 -641 -959 -113 -172 -176 -419 -781 -735 -821 -673 -208 -162 -51 -464 -254 -35 -72 -654 -793 -651 -822 -427 -234 -389 -89 -9 -996 -307 -770 -893 -213 -595 -58 -924 -362 -871 -927 -336 -296 -393 -65 -433 -276 -414 -753 -457 -673 -921 -648 -764 -475 -281 -166 -184 -39 -108 -337 -431 -549 -698 -77 -850 -797 -773 -693 -149 -309 -625 -249 -818 -862 -861 -8 -749 -470 -832 -507 -131 -920 -926 -81 -343 -504 -232 -928 -676 -17 -927 -145 -459 -39 -488 -146 -481 -638 -290 -919 -726 -629 -760 -212 -520 -775 -872 -207 -491 -139 -913 -172 -463 -432 -143 -57 -117 -661 -471 -759 -435 -581 -988 -615 -608 -616 -543 -327 -915 -784 -447 -183 -39 -749 -115 -378 -118 -998 -496 -614 -487 -865 -452 -618 -150 -176 -714 -713 -825 -276 -972 -156 -225 -933 -477 -324 -650 -544 -752 -664 -391 -2 -953 -886 -131 -814 -857 -898 -903 -420 -721 -946 -266 -786 -78 -206 -517 -474 -186 -347 -951 -905 -618 -522 -94 -353 -836 -619 -152 -664 -921 -619 -636 -417 -448 -365 -620 -154 -644 -74 -604 -974 -839 -943 -441 -590 -398 -453 -719 -11 -382 -445 -794 -550 -53 -366 -406 -143 -678 -714 -32 -414 -43 -88 -756 -702 -959 -799 -315 -429 -156 -396 -410 -193 -656 -116 -591 -776 -548 -120 -784 -475 -230 -523 -564 -993 -444 -273 -578 -432 -151 -293 -392 -977 -195 -291 -653 -714 -713 -171 -434 -902 -686 -887 -192 -243 -951 -678 -855 -647 -672 -366 -612 -289 -677 -672 -397 -593 -22 -981 -901 -612 -51 -847 -467 -77 -587 -117 -640 -297 -169 -744 -84 -445 -266 -736 -102 -280 -601 -388 -19 -251 -733 -384 -246 -442 -337 -139 -282 -138 -504 -554 -687 -170 -735 -866 -596 -133 -164 -108 -500 -256 -884 -766 -869 -44 -24 -796 -93 -773 -537 -463 -392 -468 -46 -587 -888 -472 -107 -77 -428 -41 -183 -591 -371 -667 -719 -411 -504 -675 -47 -935 -400 -38 -126 -780 -40 -831 -490 -351 -506 -769 -87 -470 -45 -82 -662 -20 -874 -521 -622 -724 -466 -344 -474 -802 -983 -759 -466 -810 -437 -974 -714 -312 -370 -166 -843 -159 -523 -420 -15 -723 -450 -486 -647 -370 -845 -670 -181 -316 -608 -216 -864 -399 -614 -961 -203 -78 -45 -420 -595 -167 -529 -4 -124 -665 -275 -874 -823 -511 -658 -55 -993 -566 -850 -255 -904 -437 -353 -243 -195 -272 -366 -921 -893 -944 -155 -616 -417 -436 -693 -928 -521 -563 -621 -176 -155 -535 -362 -889 -421 -460 -781 -654 -479 -935 -639 -916 -808 -999 -588 -70 -677 -582 -533 -81 -667 -393 -45 -129 -407 -571 -416 -158 -917 -899 -215 -300 -938 -464 -244 -656 -358 -889 -334 -171 -771 -776 -822 -680 -356 -775 -939 -359 -424 -570 -848 -520 -181 -313 -657 -560 -103 -154 -55 -753 -451 -575 -255 -652 -16 -504 -507 -914 -750 -391 -633 -131 -1000 -708 -534 -887 -341 -779 -370 -717 -260 -960 -52 -986 -262 -961 -859 -488 -769 -286 -702 -719 -932 -611 -900 -499 -337 -421 -913 -318 -68 -285 -813 -409 -356 -317 -933 -322 -836 -454 -638 -773 -825 -938 -139 -740 -885 -880 -76 -100 -321 -271 -97 -239 -862 -518 -938 -892 -136 -497 -164 -331 -72 -234 -918 -421 -872 -704 -497 -719 -629 -205 -246 -81 -267 -104 -372 -580 -30 -27 -544 -173 -762 -78 -603 -633 -861 -948 -876 -415 -768 -361 -910 -784 -903 -679 -937 -129 -642 -546 -541 -707 -758 -157 -281 -483 -736 -661 -396 -810 -241 -776 -171 -112 -963 -757 -262 -120 -897 -457 -844 -207 -137 -877 -297 -662 -736 -873 -542 -4 -254 -43 -618 -550 -571 -332 -302 -345 -908 -256 -415 -402 -220 -27 -567 -180 -207 -494 -36 -851 -333 -739 -25 -656 -968 -164 -992 -600 -402 -647 -258 -6 -665 -412 -462 -318 -513 -478 -872 -509 -945 -999 -151 -859 -587 -970 -404 -629 -470 -885 -641 -369 -324 -643 -228 -333 -205 -565 -954 -460 -143 -422 -62 -142 -531 -571 -384 -16 -776 -134 -902 -244 -380 -161 -328 -763 -58 -408 -327 -470 -418 -477 -845 -207 -911 -826 -902 -403 -959 -484 -677 -226 -327 -534 -691 -467 -626 -252 -317 -366 -721 -771 -897 -356 -247 -514 -639 -666 -252 -833 -345 -602 -840 -34 -387 -545 -113 -468 -239 -41 -943 -828 -319 -912 -353 -155 -228 -357 -550 -556 -904 -153 -540 -2 -106 -321 -352 -162 -703 -579 -710 -651 -374 -548 -497 -999 -391 -206 -576 -746 -296 -62 -892 -14 -565 -555 -68 -558 -657 -704 -593 -992 -278 -984 -811 -652 -237 -891 -540 -690 -442 -999 -577 -815 -760 -751 -760 -544 -934 -173 -212 -321 -696 -55 -347 -874 -26 -368 -889 -63 -451 -523 -578 -836 -923 -148 -664 -456 -634 -585 -850 -227 -931 -310 -200 -508 -397 -768 -265 -80 -975 -265 -698 -684 -34 -429 -748 -296 -47 -192 -414 -682 -150 -338 -291 -445 -770 -482 -795 -704 -970 -268 -46 -818 -76 -24 -672 -37 -440 -718 -318 -335 -597 -803 -121 -90 -994 -926 -604 -408 -886 -371 -769 -85 -644 -860 -849 -835 -199 -221 -874 -262 -267 -208 -126 -637 -642 -537 -671 -130 -954 -524 -679 -32 -482 -485 -321 -69 -374 -815 -221 -830 -267 -799 -347 -299 -246 -909 -242 -235 -636 -124 -231 -139 -48 -181 -327 -626 -65 -617 -543 -69 -134 -537 -552 -400 -518 -648 -686 -123 -29 -859 -225 -242 -306 -204 -648 -972 -581 -259 -882 -296 -493 -266 -519 -123 -902 -523 -915 -188 -990 -77 -295 -1 -617 -341 -442 -459 -757 -897 -40 -62 -942 -328 -537 -284 -373 -26 -608 -519 -758 -950 -925 -177 -80 -46 -884 -718 -689 -288 -948 -290 -806 -241 -836 -149 -639 -431 -65 -986 -979 -900 -641 -420 -596 -116 -799 -478 -956 -121 -999 -404 -749 -793 -320 -838 -326 -751 -756 -175 -647 -158 -980 -328 -174 -938 -727 -644 -406 -948 -359 -445 -659 -379 -931 -220 -441 -800 -598 -913 -410 -566 -882 -402 -691 -101 -739 -987 -599 -376 -511 -169 -106 -8 -170 -63 -463 -396 -993 -961 -61 -296 -583 -686 -101 -819 -981 -271 -316 -393 -611 -578 -70 -186 -984 -713 -853 -851 -94 -879 -300 -230 -650 -454 -580 -814 -339 -86 -695 -403 -946 -515 -578 -104 -886 -332 -254 -452 -580 -687 -230 -932 -629 -176 -334 -367 -942 -609 -986 -132 -198 -434 -329 -312 -479 -754 -751 -336 -686 -639 -98 -920 -256 -376 -391 -900 -984 -488 -142 -616 -426 -996 -481 -826 -712 -244 -965 -83 -55 -319 -886 -486 -61 -919 -349 -4 -580 -578 -135 -361 -890 -692 -809 -160 -391 -96 -545 -397 -954 -718 -194 -292 -247 -530 -797 -473 -697 -614 -885 -369 -973 -126 -244 -87 -138 -271 -209 -144 -568 -331 -199 -537 -911 -265 -416 -247 -946 -725 -789 -374 -386 -747 -120 -824 -755 -458 -562 -166 -628 -353 -75 -888 -748 -100 -245 -253 -637 -166 -861 -672 -8 -329 -587 -340 -567 -552 -288 -451 -858 -494 -701 -841 -246 -870 -611 -199 -884 -14 -378 -350 -941 -753 -914 -822 -5 -110 -425 -719 -284 -849 -21 -338 -938 -760 -745 -76 -942 -989 -805 -315 -176 -235 -400 -991 -905 -400 -773 -898 -413 -199 -635 -8 -198 -414 -34 -218 -282 -102 -952 -863 -674 -486 -526 -176 -607 -862 -496 -702 -988 -580 -849 -51 -599 -142 -743 -266 -910 -386 -882 -300 -700 -600 -364 -731 -123 -55 -739 -899 -307 -917 -600 -47 -888 -9 -354 -600 -613 -881 -121 -207 -182 -175 -408 -170 -886 -602 -915 -527 -470 -999 -524 -285 -663 -582 -886 -721 -122 -64 -111 -734 -75 -653 -891 -236 -232 -509 -727 -281 -771 -918 -444 -867 -745 -290 -222 -496 -94 -477 -18 -983 -824 -754 -697 -178 -746 -376 -69 -983 -138 -877 -123 -883 -167 -617 -909 -369 -99 -863 -581 -294 -475 -461 -997 -662 -41 -479 -447 -129 -577 -639 -229 -566 -62 -804 -144 -975 -827 -739 -710 -735 -913 -325 -897 -224 -257 -747 -848 -831 -347 -57 -650 -917 -574 -673 -740 -6 -187 -96 -277 -191 -292 -317 -920 -644 -995 -993 -721 -678 -191 -712 -204 -316 -941 -170 -770 -217 -786 -884 -165 -177 -231 -627 -183 -888 -869 -227 -826 -84 -446 -955 -693 -290 -299 -972 -693 -70 -539 -776 -931 -992 -726 -152 -450 -950 -514 -595 -590 -577 -55 -651 -857 -874 -359 -752 -962 -177 -263 -228 -235 -782 -678 -38 -152 -793 -832 -4 -62 -697 -895 -734 -944 -589 -123 -265 -729 -718 -784 -448 -342 -161 -366 -829 -438 -489 -210 -210 -585 -425 -709 -778 -678 -222 -970 -586 -36 -280 -822 -693 -744 -64 -383 -534 -652 -135 -598 -777 -636 -74 -282 -207 -509 -677 -617 -268 -532 -863 -186 -243 -958 -43 -210 -7 -338 -412 -349 -207 -341 -329 -963 -520 -502 -264 -292 -92 -337 -724 -156 -130 -308 -373 -18 -949 -222 -631 -446 -262 -415 -517 -212 -540 -602 -61 -306 -627 -94 -792 -743 -501 -474 -5 -363 -17 -964 -445 -911 -630 -417 -554 -336 -993 -900 -519 -407 -332 -814 -205 -249 -978 -939 -291 -472 -978 -707 -182 -974 -665 -428 -650 -844 -462 -521 -692 -537 -290 -811 -419 -491 -23 -413 -268 -811 -908 -979 -297 -607 -366 -771 -979 -194 -351 -259 -748 -330 -429 -698 -992 -502 -109 -836 -830 -624 -887 -438 -535 -593 -517 -553 -418 -338 -29 -707 -969 -141 -852 -278 -684 -142 -930 -793 -738 -61 -66 -99 -734 -578 -282 -630 -16 -905 -289 -689 -249 -727 -562 -153 -720 -374 -370 -388 -499 -881 -800 -472 -830 -388 -745 -704 -674 -580 -860 -33 -98 -24 -917 -197 -276 -580 -965 -654 -470 -37 -668 -672 -470 -590 -680 -585 -405 -280 -634 -138 -501 -684 -534 -316 -264 -153 -153 -325 -557 -955 -772 -518 -9 -191 -242 -808 -51 -972 -78 -886 -421 -686 -567 -830 -464 -280 -31 -761 -126 -938 -410 -226 -598 -979 -460 -995 -165 -751 -444 -452 -327 -634 -198 -17 -67 -896 -800 -260 -58 -905 -147 -225 -94 -324 -802 -554 -604 -484 -166 -548 -305 -725 -697 -797 -318 -293 -826 -326 -322 -968 -575 -632 -492 -945 -584 -919 -209 -486 -857 -262 -553 -53 -6 -250 -268 -950 -231 -961 -316 -403 -675 -211 -450 -598 -955 -715 -497 -235 -769 -300 -660 -844 -662 -689 -405 -689 -716 -253 -464 -830 -619 -426 -490 -565 -869 -895 -178 -173 -410 -710 -28 -673 -126 -694 -382 -70 -106 -221 -626 -566 -94 -873 -203 -625 -127 -181 -694 -519 -620 -972 -791 -172 -753 -124 -507 -870 -111 -465 -519 -447 -168 -214 -500 -954 -568 -819 -562 -893 -486 -535 -605 -273 -595 -741 -42 -440 -505 -934 -328 -480 -583 -430 -913 -189 -53 -512 -160 -996 -980 -7 -818 -61 -68 -690 -33 -40 -135 -94 -180 -206 -413 -852 -916 -528 -680 -205 -682 -674 -833 -883 -967 -139 -394 -655 -463 -457 -179 -754 -83 -665 -330 -430 -747 -41 -174 -605 -892 -656 -903 -868 -691 -442 -166 -193 -230 -887 -415 -269 -664 -987 -118 -450 -443 -688 -531 -669 -986 -878 -919 -343 -860 -7 -527 -16 -613 -64 -481 -100 -928 -387 -385 -811 -304 -49 -241 -319 -353 -616 -475 -799 -146 -178 -853 -458 -752 -170 -492 -15 -482 -270 -311 -889 -164 -318 -949 -105 -526 -434 -731 -409 -458 -702 -126 -317 -835 -873 -890 -15 -968 -159 -30 -297 -740 -352 -947 -979 -210 -692 -28 -273 -483 -839 -995 -838 -361 -761 -501 -411 -836 -501 -81 -785 -12 -513 -143 -490 -951 -742 -709 -836 -321 -827 -488 -183 -573 -422 -949 -599 -174 -664 -156 -972 -340 -201 -76 -757 -924 -294 -103 -946 -759 -639 -141 -946 -454 -497 -32 -239 -940 -85 -161 -216 -583 -456 -727 -723 -950 -117 -625 -434 -264 -226 -895 -361 -982 -983 -810 -580 -930 -380 -805 -367 -737 -279 -120 -911 -540 -244 -924 -213 -145 -892 -663 -492 -328 -226 -154 -459 -477 -796 -616 -165 -296 -196 -891 -679 -338 -400 -476 -581 -962 -560 -387 -723 -917 -743 -748 -228 -292 -438 -384 -555 -402 -57 -69 -308 -793 -765 -768 -166 -997 -530 -188 -658 -272 -885 -394 -307 -907 -742 -641 -92 -581 -134 -996 -470 -385 -299 -809 -118 -440 -645 -81 -789 -390 -433 -558 -953 -887 -643 -669 -591 -285 -304 -219 -273 -423 -82 -990 -159 -500 -337 -394 -257 -582 -223 -319 -115 -481 -439 -759 -540 -360 -246 -620 -40 -334 -60 -713 -115 -199 -615 -349 -435 -781 -36 -966 -104 -885 -425 -797 -357 -526 -579 -529 -452 -726 -425 -915 -965 -655 -773 -826 -852 -347 -965 -234 -309 -427 -35 -621 -297 -202 -126 -197 -876 -693 -643 -287 -141 -689 -352 -886 -293 -529 -110 -650 -217 -334 -465 -30 -474 -801 -521 -703 -808 -369 -835 -854 -435 -882 -668 -499 -537 -839 -551 -129 -768 -922 -728 -716 -109 -23 -125 -430 -370 -625 -720 -751 -220 -18 -926 -42 -58 -261 -208 -329 -327 -793 -991 -183 -903 -137 -283 -563 -675 -731 -799 -803 -31 -510 -596 -555 -905 -272 -970 -437 -380 -849 -785 -844 -570 -584 -557 -952 -929 -972 -207 -441 -295 -708 -8 -711 -491 -853 -588 -812 -96 -744 -782 -551 -774 -948 -655 -326 -953 -994 -151 -718 -276 -27 -185 -357 -610 -509 -268 -976 -210 -194 -69 -512 -896 -367 -37 -624 -445 -418 -823 -500 -36 -151 -655 -303 -722 -453 -432 -296 -978 -850 -117 -825 -434 -104 -564 -701 -788 -99 -259 -673 -386 -230 -729 -761 -822 -273 -317 -506 -35 -256 -781 -900 -210 -344 -862 -661 -196 -535 -808 -366 -915 -634 -179 -662 -276 -816 -626 -962 -562 -661 -565 -174 -667 -840 -814 -800 -60 -576 -581 -717 -519 -773 -830 -502 -933 -828 -156 -928 -213 -183 -913 -664 -22 -962 -698 -99 -911 -194 -137 -642 -823 -311 -652 -800 -131 -902 -319 -777 -242 -313 -485 -26 -814 -345 -629 -432 -412 -494 -506 -929 -586 -743 -475 -968 -507 -570 -621 -411 -487 -341 -924 -642 -352 -928 -124 -731 -69 -171 -539 -426 -594 -983 -590 -805 -8 -528 -76 -693 -11 -898 -263 -112 -368 -656 -582 -62 -593 -109 -934 -608 -968 -799 -69 -681 -463 -388 -141 -617 -746 -211 -440 -423 -455 -433 -357 -533 -148 -710 -537 -662 -353 -869 -187 -154 -520 -529 -50 -879 -698 -690 -400 -678 -899 -472 -771 -231 -540 -209 -913 -479 -502 -577 -277 -825 -294 -927 -356 -743 -45 -945 -720 -25 -916 -142 -401 -578 -399 -407 -558 -127 -150 -467 -518 -577 -708 -611 -109 -476 -193 -3 -317 -371 -806 -481 -568 -203 -728 -474 -816 -278 -396 -330 -421 -265 -471 -174 -751 -250 -492 -241 -120 -845 -244 -215 -818 -783 -170 -838 -103 -683 -913 -441 -549 -63 -44 -187 -540 -157 -405 -909 -578 -992 -214 -600 -830 -276 -674 -643 -345 -282 -478 -384 -157 -616 -712 -972 -665 -915 -123 -476 -695 -576 -821 -931 -848 -885 -928 -618 -154 -590 -994 -923 -295 -203 -809 -35 -657 -564 -898 -327 -808 -166 -291 -290 -792 -404 -667 -27 -901 -52 -91 -269 -318 -43 -998 -472 -716 -305 -209 -683 -830 -44 -638 -37 -956 -548 -399 -669 -846 -27 -336 -323 -501 -771 -526 -977 -242 -849 -754 -862 -242 -860 -357 -429 -216 -235 -864 -773 -323 -634 -412 -520 -9 -902 -537 -882 -806 -46 -629 -558 -622 -922 -545 -742 -802 -852 -799 -836 -929 -825 -579 -664 -215 -24 -222 -91 -975 -260 -318 -129 -965 -895 -378 -379 -261 -465 -605 -989 -397 -248 -409 -761 -386 -943 -551 -598 -806 -346 -651 -221 -808 -376 -959 -356 -647 -38 -464 -78 -677 -628 -218 -640 -223 -630 -924 -640 -770 -465 -551 -913 -169 -786 -173 -387 -860 -960 -967 -423 -810 -187 -301 -288 -694 -427 -278 -991 -824 -131 -403 -903 -833 -367 -52 -52 -473 -413 -1000 -268 -869 -305 -215 -148 -40 -293 -574 -290 -313 -265 -107 -17 -628 -677 -642 -216 -635 -983 -921 -379 -782 -341 -864 -741 -39 -777 -186 -763 -980 -65 -136 -440 -718 -892 -715 -511 -495 -730 -287 -780 -2 -597 -476 -601 -404 -222 -440 -781 -706 -895 -678 -702 -557 -856 -427 -517 -566 -847 -465 -938 -805 -748 -885 -708 -219 -153 -449 -695 -775 -184 -626 -831 -350 -587 -28 -242 -335 -803 -840 -979 -815 -878 -225 -140 -311 -240 -984 -570 -376 -995 -171 -704 -340 -159 -481 -586 -118 -574 -365 -787 -457 -479 -710 -922 -826 -149 -670 -194 -231 -230 -49 -810 -591 -925 -551 -374 -791 -645 -853 -432 -400 -284 -1 -321 -218 -192 -71 -854 -900 -634 -557 -69 -680 -229 -931 -775 -699 -618 -743 -286 -793 -396 -292 -812 -788 -151 -874 -657 -328 -718 -676 -709 -963 -750 -839 -968 -621 -78 -473 -150 -385 -542 -305 -446 -712 -776 -344 -174 -652 -500 -875 -76 -898 -744 -458 -370 -647 -72 -946 -517 -384 -696 -805 -936 -438 -696 -243 -925 -930 -68 -842 -585 -326 -73 -32 -38 -818 -850 -576 -82 -128 -968 -946 -750 -312 -766 -581 -524 -369 -480 -931 -23 -716 -996 -945 -860 -846 -438 -5 -191 -138 -265 -497 -735 -313 -43 -266 -62 -579 -5 -835 -433 -999 -240 -40 -960 -792 -172 -801 -458 -179 -106 -245 -8 -266 -550 -629 -424 -21 -679 -262 -305 -569 -183 -172 -590 -586 -579 -977 -21 -168 -881 -152 -934 -394 -794 -74 -301 -199 -64 -793 -452 -194 -660 -679 -589 -268 -658 -554 -360 -184 -119 -717 -286 -568 -946 -646 -876 -234 -104 -266 -236 -434 -367 -572 -787 -568 -366 -53 -349 -924 -315 -820 -681 -144 -332 -643 -681 -239 -372 -164 -367 -705 -450 -517 -900 -279 -898 -729 -66 -498 -870 -607 -786 -715 -7 -906 -215 -509 -951 -337 -993 -907 -545 -276 -619 -452 -506 -998 -168 -340 -581 -842 -11 -718 -261 -401 -411 -134 -707 -472 -964 -232 -218 -396 -430 -494 -777 -78 -669 -620 -151 -92 -384 -30 -260 -806 -487 -42 -536 -256 -751 -812 -722 -369 -789 -762 -209 -511 -989 -438 -100 -296 -140 -832 -486 -454 -915 -862 -771 -261 -888 -503 -806 -265 -791 -973 -567 -220 -592 -119 -52 -214 -107 -804 -708 -145 -858 -261 -971 -805 -728 -546 -192 -183 -293 -988 -394 -785 -481 -987 -424 -895 -927 -487 -399 -161 -470 -592 -435 -629 -460 -355 -168 -193 -260 -92 -546 -624 -65 -653 -469 -353 -283 -731 -409 -680 -74 -354 -788 -639 -912 -776 -261 -697 -27 -897 -863 -274 -565 -91 -68 -125 -3 -212 -46 -256 -282 -368 -125 -498 -368 -694 -715 -359 -276 -487 -972 -711 -802 -239 -548 -558 -994 -44 -324 -764 -380 -444 -722 -992 -423 -919 -572 -682 -788 -638 -818 -880 -526 -328 -75 -302 -455 -890 -98 -427 -866 -382 -830 -179 -712 -32 -84 -863 -712 -293 -893 -606 -76 -240 -795 -60 -893 -322 -488 -162 -70 -522 -98 -202 -727 -918 -363 -953 -545 -756 -93 -762 -216 -394 -776 -270 -659 -947 -140 -197 -492 -671 -357 -507 -184 -673 -748 -545 -792 -577 -142 -303 -856 -743 -899 -451 -46 -245 -606 -448 -636 -990 -368 -515 -833 -282 -787 -355 -261 -388 -392 -956 -68 -834 -34 -289 -724 -577 -326 -721 -781 -465 -628 -273 -405 -821 -96 -563 -770 -401 -471 -158 -394 -292 -471 -70 -436 -196 -678 -322 -418 -511 -156 -938 -366 -108 -971 -196 -443 -386 -677 -49 -530 -711 -43 -558 -56 -711 -973 -785 -51 -907 -769 -771 -331 -230 -875 -162 -10 -633 -941 -685 -895 -938 -139 -544 -370 -383 -36 -640 -775 -541 -718 -523 -568 -569 -703 -522 -614 -635 -761 -932 -500 -450 -839 -559 -790 -738 -724 -238 -146 -36 -498 -522 -196 -342 -430 -609 -680 -392 -697 -288 -887 -702 -232 -655 -732 -986 -271 -730 -376 -124 -10 -473 -200 -634 -571 -975 -390 -949 -114 -621 -876 -996 -978 -178 -874 -760 -22 -610 -655 -917 -710 -224 -888 -109 -9 -858 -365 -362 -532 -608 -90 -764 -467 -457 -536 -501 -332 -237 -67 -924 -463 -278 -387 -326 -188 -722 -449 -469 -609 -830 -944 -961 -941 -840 -718 -970 -729 -218 -340 -860 -169 -246 -188 -481 -345 -29 -24 -311 -521 -534 -369 -97 -302 -830 -416 -372 -483 -146 -603 -669 -170 -628 -669 -320 -506 -84 -601 -814 -418 -830 -685 -674 -713 -161 -869 -691 -476 -524 -511 -279 -678 -507 -215 -347 -901 -943 -761 -265 -609 -558 -171 -171 -663 -929 -857 -417 -835 -686 -15 -532 -930 -941 -50 -934 -824 -214 -432 -407 -538 -514 -106 -328 -28 -40 -537 -520 -304 -959 -326 -169 -95 -582 -335 -115 -746 -651 -434 -555 -91 -556 -1 -153 -27 -248 -933 -216 -631 -957 -18 -52 -526 -28 -42 -759 -916 -274 -503 -148 -228 -160 -81 -361 -20 -894 -591 -198 -581 -395 -238 -835 -157 -320 -781 -227 -230 -813 -173 -34 -600 -854 -660 -401 -492 -385 -526 -809 -145 -772 -479 -629 -129 -675 -136 -916 -233 -411 -253 -997 -489 -959 -766 -874 -993 -953 -391 -48 -891 -590 -553 -511 -431 -345 -848 -724 -515 -102 -649 -826 -451 -828 -515 -881 -292 -161 -342 -565 -393 -247 -802 -480 -909 -844 -275 -983 -756 -792 -652 -476 -368 -207 -825 -672 -709 -981 -90 -362 -430 -187 -882 -817 -54 -217 -236 -845 -432 -837 -186 -588 -373 -369 -239 -481 -126 -300 -442 -725 -779 -33 -328 -998 -525 -939 -974 -554 -676 -800 -97 -744 -784 -202 -376 -666 -301 -983 -865 -530 -590 -601 -481 -439 -195 -250 -517 -7 -368 -258 -873 -483 -915 -264 -224 -743 -678 -530 -275 -566 -101 -633 -654 -868 -559 -861 -227 -713 -283 -186 -225 -209 -670 -715 -122 -488 -332 -272 -612 -616 -523 -763 -543 -803 -798 -530 -289 -312 -903 -228 -71 -455 -848 -230 -984 -108 -852 -314 -52 -765 -150 -321 -296 -203 -523 -308 -63 -850 -956 -819 -510 -225 -812 -373 -43 -424 -353 -551 -785 -572 -694 -876 -712 -524 -946 -993 -105 -281 -393 -407 -229 -428 -832 -393 -694 -169 -160 -475 -999 -51 -142 -415 -818 -908 -154 -400 -781 -72 -368 -248 -451 -126 -901 -62 -98 -765 -493 -748 -332 -752 -790 -479 -838 -316 -937 -218 -213 -137 -351 -904 -235 -831 -650 -801 -885 -76 -264 -211 -339 -820 -987 -196 -586 -810 -223 -986 -104 -725 -274 -483 -140 -791 -188 -120 -623 -203 -345 -354 -360 -56 -603 -358 -317 -397 -178 -942 -66 -890 -497 -885 -531 -49 -249 -243 -180 -22 -195 -996 -757 -178 -559 -383 -221 -558 -164 -641 -691 -545 -924 -131 -829 -577 -698 -46 -486 -831 -202 -212 -574 -312 -737 -127 -498 -700 -557 -252 -463 -298 -494 -729 -778 -379 -196 -616 -836 -915 -975 -896 -651 -727 -780 -286 -875 -557 -956 -100 -484 -964 -692 -939 -285 -632 -582 -240 -517 -885 -595 -255 -113 -728 -998 -346 -646 -958 -293 -140 -443 -490 -130 -672 -942 -669 -453 -872 -538 -765 -1 -203 -158 -196 -400 -492 -910 -673 -646 -726 -399 -470 -981 -192 -826 -450 -825 -338 -235 -334 -816 -340 -55 -424 -381 -84 -353 -242 -638 -894 -18 -211 -924 -232 -203 -872 -345 -810 -296 -71 -227 -717 -399 -614 -250 -107 -501 -10 -511 -640 -167 -54 -792 -425 -213 -474 -100 -537 -320 -895 -868 -450 -130 -706 -708 -370 -400 -93 -958 -73 -467 -443 -749 -289 -535 -388 -432 -310 -943 -166 -570 -680 -95 -295 -895 -79 -389 -559 -574 -148 -939 -687 -650 -440 -821 -629 -442 -380 -717 -117 -302 -6 -322 -414 -2 -620 -630 -77 -757 -48 -941 -611 -663 -249 -673 -606 -136 -893 -58 -871 -853 -700 -982 -699 -780 -213 -611 -414 -365 -710 -878 -838 -71 -521 -98 -977 -148 -17 -184 -540 -476 -738 -836 -623 -441 -556 -850 -310 -320 -242 -780 -646 -764 -190 -511 -715 -4 -486 -719 -8 -474 -810 -651 -378 -776 -39 -984 -456 -625 -684 -872 -688 -797 -862 -108 -350 -224 -430 -368 -491 -443 -566 -876 -279 -205 -542 -520 -306 -863 -495 -919 -566 -44 -249 -251 -838 -43 -923 -446 -734 -35 -249 -883 -912 -931 -275 -320 -425 -670 -201 -934 -937 -918 -37 -286 -546 -938 -290 -216 -639 -55 -249 -498 -320 -321 -144 -680 -443 -650 -386 -401 -739 -258 -248 -451 -922 -897 -303 -92 -28 -819 -658 -849 -578 -962 -643 -553 -174 -238 -571 -537 -229 -877 -284 -811 -985 -930 -260 -411 -110 -475 -993 -364 -768 -135 -385 -405 -492 -74 -719 -442 -485 -406 -140 -400 -94 -239 -817 -886 -97 -293 -206 -501 -76 -128 -433 -832 -422 -449 -576 -956 -696 -291 -371 -360 -556 -485 -9 -737 -190 -12 -599 -140 -244 -939 -609 -666 -84 -516 -921 -128 -881 -187 -572 -556 -802 -681 -398 -49 -161 -885 -482 -949 -469 -863 -840 -337 -591 -338 -284 -30 -636 -524 -278 -842 -137 -945 -453 -437 -237 -398 -244 -524 -848 -978 -442 -170 -46 -350 -217 -432 -117 -390 -814 -794 -677 -272 -840 -189 -942 -116 -243 -242 -918 -275 -544 -386 -179 -776 -243 -238 -355 -412 -161 -15 -153 -963 -695 -347 -213 -163 -935 -461 -684 -646 -748 -631 -866 -88 -9 -128 -632 -553 -417 -457 -564 -356 -725 -22 -623 -959 -320 -313 -272 -318 -995 -992 -404 -86 -759 -46 -307 -587 -594 -829 -592 -181 -564 -583 -470 -867 -913 -709 -555 -842 -106 -496 -696 -673 -785 -320 -968 -203 -694 -499 -211 -154 -377 -907 -546 -787 -317 -574 -678 -523 -925 -100 -71 -833 -323 -570 -772 -230 -713 -871 -921 -786 -560 -242 -430 -787 -299 -102 -501 -537 -416 -824 -251 -36 -86 -921 -73 -102 -568 -815 -226 -377 -570 -889 -21 -25 -505 -440 -549 -812 -546 -876 -433 -206 -467 -762 -136 -524 -703 -969 -304 -841 -492 -347 -869 -703 -281 -284 -992 -870 -940 -250 -64 -763 -716 -559 -217 -476 -600 -399 -938 -26 -945 -182 -409 -397 -719 -692 -839 -720 -247 -483 -774 -1 -332 -531 -380 -624 -233 -900 -971 -545 -108 -439 -735 -491 -470 -873 -773 -489 -837 -544 -42 -73 -732 -223 -29 -407 -49 -974 -179 -276 -426 -755 -726 -360 -66 -45 -736 -552 -315 -985 -278 -127 -223 -99 -739 -987 -131 -737 -332 -477 -799 -303 -511 -876 -66 -182 -180 -125 -80 -939 -68 -838 -468 -22 -173 -65 -365 -804 -791 -623 -343 -587 -733 -19 -380 -9 -134 -141 -284 -556 -2 -795 -747 -748 -508 -638 -558 -857 -117 -696 -625 -915 -407 -312 -206 -240 -601 -468 -149 -508 -870 -626 -641 -198 -266 -18 -960 -190 -74 -356 -308 -849 -448 -23 -132 -515 -856 -431 -407 -501 -115 -14 -399 -756 -805 -401 -35 -662 -132 -864 -596 -688 -88 -269 -474 -554 -367 -760 -989 -659 -547 -372 -173 -540 -406 -733 -263 -126 -193 -873 -181 -919 -69 -947 -70 -695 -469 -103 -98 -834 -872 -836 -728 -501 -637 -869 -870 -508 -927 -906 -414 -196 -961 -831 -999 -738 -290 -849 -605 -372 -697 -401 -737 -961 -141 -844 -657 -354 -903 -456 -836 -769 -948 -504 -227 -519 -361 -2 -825 -202 -427 -339 -239 -417 -980 -598 -239 -507 -611 -266 -231 -813 -860 -358 -50 -339 -704 -963 -995 -30 -145 -111 -643 -541 -305 -776 -820 -455 -203 -482 -202 -976 -925 -748 -176 -842 -655 -949 -861 -986 -254 -878 -738 -763 -934 -694 -629 -607 -27 -47 -36 -214 -866 -199 -111 -698 -70 -755 -93 -895 -302 -340 -618 -496 -397 -513 -185 -643 -939 -261 -854 -905 -412 -488 -782 -732 -643 -568 -942 -173 -988 -757 -191 -116 -462 -846 -187 -910 -860 -308 -281 -366 -60 -380 -856 -8 -964 -952 -958 -355 -873 -948 -965 -172 -991 -854 -80 -436 -60 -554 -12 -735 -147 -9 -721 -82 -40 -757 -481 -480 -923 -490 -898 -284 -357 -490 -159 -37 -453 -863 -518 -931 -931 -52 -762 -831 -328 -668 -912 -689 -162 -241 -912 -54 -775 -643 -73 -934 -912 -206 -755 -241 -994 -787 -476 -933 -224 -709 -508 -575 -542 -689 -262 -39 -97 -164 -656 -186 -265 -799 -209 -846 -10 -485 -960 -883 -687 -520 -359 -243 -586 -287 -987 -873 -790 -389 -808 -857 -828 -296 -347 -93 -342 -404 -196 -379 -568 -27 -416 -643 -705 -211 -111 -700 -528 -40 -649 -76 -924 -725 -228 -188 -24 -784 -788 -38 -168 -369 -839 -693 -94 -862 -170 -322 -981 -20 -246 -40 -669 -649 -548 -425 -887 -729 -453 -37 -562 -841 -385 -835 -95 -88 -712 -306 -582 -21 -866 -965 -182 -100 -805 -690 -446 -165 -303 -536 -241 -261 -86 -987 -409 -995 -304 -668 -125 -941 -62 -512 -536 -588 -650 -525 -800 -249 -693 -855 -44 -135 -596 -126 -740 -747 -428 -441 -368 -586 -898 -56 -439 -619 -671 -266 -33 -995 -829 -236 -66 -550 -381 -268 -11 -233 -985 -610 -991 -172 -842 -65 -31 -169 -854 -223 -991 -815 -530 -109 -368 -139 -702 -255 -992 -711 -197 -323 -490 -385 -473 -100 -247 -864 -90 -940 -809 -39 -169 -337 -390 -727 -859 -982 -30 -761 -581 -913 -751 -152 -196 -824 -667 -2 -1000 -923 -714 -208 -322 -438 -548 -600 -751 -963 -807 -422 -110 -914 -266 -143 -595 -714 -643 -392 -859 -913 -205 -569 -779 -302 -920 -122 -285 -258 -745 -550 -589 -485 -983 -339 -912 -95 -505 -90 -148 -174 -824 -892 -341 -251 -986 -814 -996 -802 -209 -930 -248 -747 -909 -209 -513 -758 -499 -16 -922 -292 -665 -501 -95 -14 -562 -490 -676 -322 -116 -582 -399 -859 -848 -710 -872 -989 -217 -102 -973 -146 -536 -686 -641 -110 -868 -905 -711 -806 -183 -435 -129 -919 -885 -900 -909 -621 -120 -739 -937 -560 -565 -662 -889 -544 -627 -588 -798 -1 -445 -749 -403 -917 -117 -684 -193 -226 -925 -81 -478 -408 -761 -173 -85 -101 -315 -634 -668 -174 -444 -101 -723 -650 -663 -381 -532 -481 -14 -266 -741 -50 -459 -944 -851 -516 -616 -692 -487 -398 -579 -103 -885 -436 -43 -559 -725 -43 -266 -284 -106 -764 -660 -404 -344 -439 -863 -804 -784 -72 -170 -536 -386 -24 -757 -920 -152 -757 -304 -961 -119 -347 -716 -123 -585 -282 -419 -440 -118 -577 -190 -113 -2 -686 -454 -586 -493 -860 -527 -377 -15 -712 -935 -971 -803 -888 -720 -687 -445 -145 -663 -875 -721 -416 -201 -123 -652 -901 -888 -715 -171 -754 -459 -946 -527 -911 -370 -96 -679 -37 -923 -805 -384 -727 -670 -588 -681 -554 -446 -656 -932 -753 -731 -912 -229 -662 -651 -22 -254 -143 -62 -834 -897 -102 -125 -276 -795 -324 -208 -163 -516 -34 -718 -173 -836 -202 -427 -941 -815 -652 -212 -842 -148 -434 -520 -995 -139 -411 -594 -881 -930 -469 -671 -823 -965 -359 -860 -978 -41 -758 -660 -94 -385 -770 -145 -143 -710 -77 -737 -950 -30 -370 -270 -812 -117 -283 -120 -267 -292 -314 -234 -53 -46 -880 -560 -610 -734 -884 -3 -879 -754 -605 -22 -391 -290 -259 -530 -843 -139 -78 -9 -454 -433 -404 -726 -963 -306 -951 -556 -46 -643 -215 -992 -234 -888 -597 -562 -724 -468 -874 -607 -569 -564 -353 -171 -77 -749 -975 -12 -849 -41 -309 -533 -250 -170 -388 -393 -181 -827 -801 -95 -86 -628 -214 -799 -930 -362 -103 -174 -544 -374 -306 -317 -298 -702 -909 -103 -412 -377 -512 -970 -711 -320 -634 -22 -87 -774 -242 -65 -662 -281 -763 -970 -479 -206 -147 -897 -805 -740 -827 -810 -827 -951 -342 -933 -39 -568 -238 -526 -196 -563 -902 -603 -18 -602 -966 -782 -848 -379 -897 -513 -797 -481 -193 -421 -296 -427 -227 -79 -710 -597 -534 -544 -604 -408 -659 -4 -965 -456 -228 -973 -590 -406 -975 -140 -701 -261 -864 -353 -737 -207 -280 -76 -94 -231 -386 -789 -663 -456 -656 -146 -882 -978 -290 -921 -397 -339 -333 -948 -184 -632 -202 -49 -21 -171 -57 -411 -632 -322 -411 -263 -984 -802 -675 -604 -358 -292 -408 -17 -197 -144 -678 -800 -631 -251 -146 -462 -753 -854 -785 -787 -152 -585 -194 -930 -734 -49 -959 -460 -677 -529 -625 -312 -909 -647 -25 -41 -588 -942 -305 -271 -736 -60 -944 -36 -165 -915 -339 -973 -3 -794 -51 -559 -311 -870 -414 -263 -650 -212 -516 -596 -416 -949 -609 -326 -914 -309 -84 -471 -782 -564 -655 -358 -804 -807 -816 -421 -321 -777 -690 -383 -749 -904 -500 -320 -497 -719 -269 -674 -479 -364 -312 -581 -899 -389 -469 -172 -819 -810 -93 -575 -786 -984 -336 -369 -176 -694 -375 -272 -19 -402 -511 -996 -158 -618 -289 -672 -790 -289 -700 -56 -133 -815 -883 -572 -32 -333 -235 -386 -526 -994 -211 -177 -464 -312 -471 -137 -122 -553 -276 -988 -446 -463 -495 -82 -475 -589 -225 -337 -689 -956 -96 -795 -416 -399 -490 -825 -479 -687 -735 -295 -768 -993 -229 -736 -210 -393 -143 -358 -527 -873 -778 -206 -559 -410 -522 -698 -632 -122 -481 -926 -88 -935 -880 -895 -892 -620 -65 -105 -207 -159 -693 -416 -668 -287 -324 -894 -971 -690 -242 -315 -33 -38 -150 -696 -58 -855 -731 -622 -258 -742 -314 -680 -295 -584 -826 -391 -746 -135 -761 -839 -193 -62 -965 -405 -409 -611 -387 -327 -521 -27 -227 -400 -752 -716 -9 -957 -302 -569 -506 -79 -67 -779 -447 -63 -670 -975 -452 -745 -375 -387 -317 -76 -85 -948 -963 -606 -401 -854 -586 -68 -927 -941 -367 -216 -785 -15 -151 -294 -320 -462 -146 -348 -530 -103 -323 -616 -24 -948 -605 -890 -139 -160 -297 -847 -758 -516 -267 -335 -761 -158 -86 -568 -342 -343 -800 -839 -858 -681 -690 -715 -821 -198 -75 -833 -529 -284 -413 -900 -683 -910 -904 -681 -238 -363 -355 -993 -403 -570 -572 -697 -435 -537 -751 -932 -642 -153 -797 -834 -993 -519 -873 -929 -91 -342 -576 -53 -614 -335 -196 -620 -191 -687 -820 -852 -870 -844 -731 -8 -326 -812 -191 -709 -817 -681 -857 -225 -939 -186 -627 -764 -368 -906 -853 -846 -610 -315 -317 -143 -75 -149 -709 -504 -546 -598 -821 -768 -800 -218 -38 -428 -743 -10 -337 -895 -554 -936 -397 -751 -451 -384 -121 -629 -305 -360 -858 -352 -733 -181 -861 -432 -755 -53 -520 -158 -691 -298 -122 -143 -939 -664 -395 -477 -459 -839 -973 -534 -645 -678 -439 -315 -524 -897 -269 -888 -70 -181 -436 -670 -547 -494 -207 -840 -595 -473 -308 -241 -143 -227 -243 -773 -73 -852 -816 -551 -356 -750 -513 -893 -609 -179 -353 -539 -195 -557 -801 -348 -940 -513 -906 -29 -769 -443 -195 -633 -573 -295 -712 -255 -647 -493 -91 -955 -774 -94 -864 -883 -944 -388 -768 -728 -953 -876 -47 -671 -44 -58 -967 -147 -334 -639 -45 -453 -617 -521 -948 -91 -336 -599 -475 -235 -504 -796 -485 -441 -409 -787 -46 -282 -622 -849 -628 -999 -364 -385 -217 -382 -299 -178 -810 -383 -206 -769 -999 -480 -347 -124 -828 -553 -817 -575 -1 -545 -555 -690 -327 -354 -160 -583 -265 -622 -408 -332 -238 -613 -965 -165 -724 -587 -384 -678 -811 -313 -984 -27 -104 -57 -930 -308 -591 -174 -774 -413 -345 -55 -207 -417 -406 -869 -954 -305 -502 -23 -56 -866 -808 -431 -732 -604 -931 -698 -210 -43 -667 -816 -562 -364 -577 -700 -638 -834 -659 -989 -434 -642 -125 -344 -720 -594 -846 -38 -282 -403 -856 -156 -662 -719 -516 -238 -356 -65 -318 -332 -64 -547 -178 -584 -561 -768 -339 -366 -770 -754 -282 -727 -888 -963 -968 -719 -118 -128 -778 -123 -972 -767 -335 -430 -391 -188 -948 -356 -372 -953 -56 -370 -846 -748 -134 -26 -545 -143 -956 -101 -762 -782 -74 -229 -453 -778 -206 -756 -886 -235 -374 -516 -581 -523 -69 -573 -528 -698 -164 -386 -423 -122 -534 -107 -607 -347 -827 -896 -563 -933 -106 -419 -1 -97 -358 -573 -594 -632 -108 -540 -789 -615 -784 -899 -922 -207 -632 -47 -334 -669 -996 -257 -212 -562 -39 -5 -705 -761 -427 -661 -372 -538 -653 -26 -867 -828 -632 -376 -140 -232 -764 -810 -673 -889 -584 -770 -985 -662 -101 -252 -918 -556 -664 -649 -76 -814 -17 -783 -420 -986 -134 -213 -26 -126 -423 -856 -296 -800 -986 -712 -191 -551 -163 -777 -304 -888 -405 -164 -712 -782 -692 -811 -970 -98 -415 -515 -230 -726 -919 -582 -956 -173 -531 -669 -465 -873 -154 -817 -27 -791 -265 -529 -761 -46 -857 -953 -860 -471 -253 -50 -175 -508 -691 -720 -620 -64 -463 -471 -76 -558 -887 -455 -642 -178 -399 -914 -856 -363 -910 -150 -834 -10 -592 -891 -401 -29 -499 -422 -533 -440 -394 -758 -23 -882 -440 -130 -535 -174 -516 -464 -515 -641 -697 -952 -85 -412 -385 -188 -491 -614 -578 -970 -5 -163 -491 -183 -206 -919 -176 -893 -864 -648 -729 -71 -667 -29 -808 -347 -977 -589 -991 -636 -98 -580 -202 -150 -440 -649 -576 -254 -771 -477 -621 -430 -958 -486 -400 -878 -491 -510 -923 -506 -13 -759 -187 -325 -76 -423 -251 -231 -974 -825 -164 -1 -606 -962 -354 -904 -301 -862 -974 -665 -244 -403 -486 -841 -29 -299 -308 -900 -496 -149 -707 -160 -850 -184 -974 -119 -557 -660 -866 -307 -91 -626 -755 -398 -38 -212 -595 -615 -510 -635 -453 -863 -227 -822 -601 -257 -188 -678 -85 -158 -77 -127 -17 -259 -426 -249 -868 -499 -672 -745 -872 -408 -544 -377 -493 -8 -575 -41 -247 -260 -86 -710 -735 -615 -351 -367 -68 -739 -951 -721 -134 -798 -84 -612 -42 -131 -24 -351 -366 -870 -651 -948 -591 -415 -171 -349 -538 -102 -536 -474 -195 -993 -865 -129 -545 -443 -979 -403 -317 -680 -538 -826 -536 -604 -802 -906 -50 -998 -312 -869 -932 -914 -415 -586 -532 -214 -768 -221 -781 -745 -652 -84 -761 -958 -678 -932 -408 -483 -48 -477 -502 -886 -162 -837 -514 -975 -501 -63 -173 -290 -237 -804 -661 -261 -989 -237 -526 -691 -774 -849 -202 -447 -79 -873 -788 -547 -620 -582 -247 -675 -724 -303 -84 -589 -143 -630 -619 -628 -958 -997 -318 -183 -147 -956 -800 -52 -186 -82 -711 -78 -220 -215 -77 -623 -778 -630 -884 -960 -431 -652 -399 -760 -761 -4 -647 -908 -545 -633 -516 -466 -963 -15 -133 -327 -198 -850 -230 -164 -228 -998 -401 -597 -4 -722 -309 -582 -940 -176 -404 -151 -81 -481 -346 -99 -128 -697 -230 -836 -236 -863 -95 -672 -428 -510 -694 -463 -91 -667 -100 -184 -470 -830 -149 -438 -693 -945 -159 -756 -11 -54 -217 -601 -970 -244 -858 -655 -313 -172 -27 -714 -60 -676 -457 -804 -917 -997 -219 -181 -852 -960 -863 -437 -237 -245 -224 -257 -42 -642 -254 -319 -8 -433 -95 -250 -798 -192 -812 -921 -750 -573 -74 -898 -264 -494 -36 -180 -526 -207 -698 -468 -74 -503 -767 -965 -764 -414 -69 -215 -891 -850 -220 -16 -760 -870 -618 -951 -890 -827 -909 -760 -927 -28 -196 -219 -414 -524 -727 -691 -762 -322 -534 -759 -319 -186 -339 -549 -371 -834 -850 -125 -720 -562 -21 -862 -849 -925 -170 -722 -718 -787 -715 -20 -42 -620 -224 -204 -819 -334 -524 -702 -994 -990 -408 -351 -371 -201 -862 -8 -736 -53 -706 -918 -984 -806 -389 -619 -880 -748 -37 -444 -380 -375 -915 -443 -730 -896 -990 -418 -403 -513 -968 -340 -112 -84 -472 -804 -801 -14 -410 -671 -355 -733 -641 -224 -863 -406 -614 -690 -486 -242 -125 -863 -263 -458 -212 -401 -17 -143 -134 -714 -139 -762 -899 -228 -65 -722 -856 -456 -480 -518 -438 -849 -651 -573 -52 -412 -670 -92 -772 -486 -537 -181 -820 -21 -393 -5 -493 -43 -162 -843 -908 -855 -201 -914 -185 -912 -62 -98 -361 -770 -805 -374 -223 -350 -558 -64 -632 -631 -295 -748 -65 -842 -748 -744 -254 -66 -68 -765 -637 -378 -317 -370 -813 -789 -678 -348 -902 -393 -784 -255 -384 -457 -85 -538 -294 -835 -380 -275 -472 -770 -512 -634 -75 -61 -987 -345 -482 -855 -452 -429 -727 -85 -29 -109 -905 -734 -962 -170 -926 -822 -691 -744 -573 -868 -775 -656 -373 -633 -748 -163 -51 -949 -902 -96 -132 -204 -729 -58 -2 -167 -991 -203 -639 -723 -915 -801 -44 -815 -257 -411 -353 -299 -748 -122 -448 -834 -741 -203 -390 -700 -446 -510 -56 -584 -175 -103 -153 -473 -354 -37 -691 -834 -192 -105 -765 -420 -211 -578 -558 -770 -309 -291 -924 -378 -954 -144 -417 -843 -263 -282 -689 -348 -289 -853 -287 -468 -72 -817 -843 -437 -253 -336 -663 -18 -519 -733 -317 -327 -890 -279 -364 -22 -968 -684 -478 -700 -916 -207 -766 -630 -248 -5 -336 -483 -668 -595 -732 -708 -809 -60 -523 -432 -929 -576 -616 -265 -578 -259 -675 -282 -786 -576 -471 -171 -691 -552 -463 -794 -261 -821 -735 -70 -986 -999 -588 -701 -696 -174 -482 -429 -393 -712 -860 -880 -598 -710 -44 -392 -534 -499 -178 -317 -439 -710 -186 -471 -234 -565 -353 -247 -136 -823 -230 -272 -251 -826 -594 -879 -106 -21 -805 -967 -895 -819 -218 -593 -996 -787 -858 -105 -332 -32 -681 -514 -755 -235 -62 -647 -247 -172 -681 -675 -810 -633 -579 -651 -748 -269 -663 -72 -547 -767 -632 -500 -446 -47 -488 -856 -967 -983 -366 -983 -274 -424 -31 -861 -171 -616 -496 -207 -116 -168 -201 -717 -151 -272 -404 -639 -450 -873 -642 -220 -57 -61 -413 -488 -835 -873 -541 -10 -661 -739 -299 -441 -479 -543 -58 -788 -7 -244 -275 -633 -228 -388 -216 -939 -819 -803 -770 -140 -986 -392 -970 -734 -370 -243 -151 -632 -813 -627 -467 -678 -329 -363 -211 -579 -941 -576 -281 -600 -121 -320 -946 -394 -687 -336 -140 -37 -276 -792 -931 -55 -294 -762 -905 -134 -554 -415 -90 -680 -470 -22 -327 -733 -592 -587 -143 -530 -448 -835 -726 -66 -972 -993 -739 -833 -999 -479 -707 -778 -292 -32 -99 -585 -925 -500 -775 -984 -953 -463 -331 -749 -228 -455 -798 -4 -606 -349 -592 -252 -458 -938 -661 -341 -90 -527 -877 -650 -208 -182 -85 -281 -39 -830 -11 -269 -979 -481 -153 -192 -212 -920 -613 -68 -274 -123 -827 -149 -86 -230 -817 -987 -41 -805 -546 -923 -392 -182 -272 -946 -822 -852 -289 -657 -812 -720 -949 -75 -767 -929 -294 -233 -649 -165 -479 -781 -703 -388 -328 -769 -568 -238 -514 -175 -617 -474 -977 -111 -106 -403 -966 -173 -768 -514 -758 -214 -314 -110 -872 -501 -92 -290 -849 -801 -815 -695 -830 -58 -344 -172 -74 -148 -515 -343 -217 -258 -844 -183 -457 -975 -847 -232 -684 -285 -745 -246 -827 -456 -214 -72 -464 -966 -466 -95 -578 -968 -197 -558 -794 -131 -366 -39 -318 -199 -743 -989 -549 -256 -664 -257 -946 -136 -926 -357 -204 -574 -658 -346 -728 -177 -337 -64 -235 -710 -963 -405 -244 -359 -746 -733 -735 -98 -550 -805 -898 -481 -458 -343 -892 -956 -291 -790 -168 -95 -835 -383 -716 -890 -735 -637 -612 -775 -386 -125 -328 -427 -882 -137 -408 -921 -698 -268 -366 -227 -184 -662 -425 -966 -796 -410 -303 -129 -933 -358 -717 -653 -438 -360 -128 -675 -183 -449 -263 -665 -352 -545 -423 -297 -537 -525 -698 -870 -425 -119 -240 -754 -962 -703 -196 -539 -917 -709 -392 -16 -787 -608 -234 -317 -48 -842 -56 -839 -203 -956 -133 -695 -424 -582 -537 -149 -224 -342 -33 -788 -160 -322 -479 -423 -67 -187 -523 -731 -687 -485 -315 -91 -815 -404 -830 -46 -195 -411 -998 -910 -291 -183 -947 -540 -83 -87 -863 -424 -611 -420 -786 -25 -97 -116 -798 -897 -120 -921 -340 -790 -485 -660 -787 -375 -633 -251 -166 -87 -939 -258 -325 -981 -937 -147 -767 -296 -959 -345 -978 -41 -558 -109 -644 -700 -629 -242 -386 -808 -952 -280 -330 -243 -429 -314 -402 -903 -11 -994 -580 -858 -401 -935 -157 -77 -868 -16 -926 -673 -846 -109 -875 -872 -142 -59 -25 -328 -712 -382 -956 -316 -220 -109 -362 -16 -210 -228 -180 -140 -300 -840 -835 -403 -423 -630 -731 -509 -708 -641 -80 -821 -642 -565 -173 -508 -612 -268 -641 -85 -683 -68 -105 -928 -95 -675 -954 -691 -916 -631 -837 -845 -679 -230 -429 -342 -522 -598 -28 -334 -948 -492 -963 -178 -353 -696 -941 -469 -360 -301 -230 -308 -385 -560 -253 -151 -406 -334 -328 -29 -808 -651 -131 -471 -159 -347 -531 -589 -456 -983 -37 -917 -787 -803 -954 -6 -950 -265 -606 -338 -250 -284 -128 -365 -906 -610 -235 -542 -752 -291 -882 -234 -725 -158 -194 -74 -266 -672 -836 -340 -569 -282 -366 -123 -895 -754 -567 -349 -297 -132 -624 -203 -341 -192 -545 -369 -440 -385 -950 -998 -222 -735 -200 -183 -282 -715 -200 -187 -157 -402 -435 -533 -362 -708 -636 -713 -923 -894 -257 -286 -162 -46 -316 -517 -45 -432 -467 -129 -650 -45 -805 -260 -575 -77 -969 -232 -512 -591 -923 -786 -187 -797 -376 -319 -649 -868 -519 -829 -390 -616 -668 -720 -593 -685 -763 -466 -340 -254 -750 -744 -863 -534 -78 -473 -808 -751 -783 -756 -570 -160 -289 -575 -213 -981 -328 -171 -664 -751 -134 -330 -980 -147 -183 -460 -283 -297 -158 -148 -865 -319 -85 -916 -614 -96 -491 -843 -801 -799 -310 -567 -36 -518 -780 -512 -917 -86 -50 -119 -496 -521 -354 -877 -313 -886 -519 -62 -783 -170 -744 -178 -488 -877 -60 -419 -349 -596 -691 -838 -637 -757 -312 -208 -769 -318 -632 -640 -606 -42 -565 -255 -601 -625 -60 -585 -483 -657 -278 -544 -319 -887 -645 -427 -938 -907 -747 -611 -141 -782 -884 -696 -535 -247 -712 -368 -208 -847 -825 -222 -784 -190 -280 -933 -20 -414 -545 -190 -307 -610 -22 -132 -767 -844 -202 -567 -757 -139 -277 -799 -728 -639 -151 -383 -468 -954 -347 -821 -941 -602 -152 -915 -273 -814 -112 -984 -140 -483 -565 -863 -195 -692 -91 -908 -302 -821 -254 -81 -474 -200 -859 -710 -994 -138 -310 -388 -581 -852 -15 -42 -402 -240 -556 -798 -914 -575 -66 -529 -87 -898 -869 -40 -620 -107 -552 -50 -452 -169 -789 -88 -86 -24 -846 -314 -473 -667 -739 -649 -809 -698 -44 -774 -21 -426 -187 -662 -376 -660 -671 -46 -9 -228 -245 -356 -850 -566 -928 -274 -221 -621 -552 -263 -604 -595 -507 -521 -821 -343 -422 -425 -11 -642 -317 -606 -11 -137 -57 -131 -123 -200 -129 -467 -588 -418 -822 -609 -411 -6 -874 -595 -194 -306 -889 -856 -530 -219 -844 -630 -862 -662 -294 -221 -47 -157 -441 -362 -929 -263 -640 -270 -198 -677 -557 -285 -491 -605 -546 -268 -346 -603 -624 -147 -478 -356 -838 -370 -7 -249 -376 -37 -796 -631 -822 -85 -791 -546 -750 -100 -853 -221 -777 -28 -2 -438 -452 -954 -84 -350 -603 -347 -785 -713 -989 -324 -555 -449 -873 -787 -665 -410 -779 -28 -511 -682 -812 -846 -561 -304 -806 -871 -484 -116 -807 -975 -613 -245 -974 -64 -694 -496 -440 -288 -321 -121 -222 -327 -487 -580 -359 -630 -477 -84 -133 -111 -160 -43 -69 -651 -426 -234 -474 -596 -824 -351 -579 -195 -809 -26 -464 -724 -818 -879 -332 -816 -994 -1000 -95 -596 -540 -483 -977 -270 -287 -580 -252 -546 -970 -701 -817 -151 -794 -84 -639 -289 -744 -136 -594 -608 -638 -113 -635 -425 -809 -142 -13 -942 -960 -659 -619 -402 -752 -975 -872 -183 -375 -906 -872 -118 -161 -147 -832 -27 -91 -778 -703 -878 -695 -668 -59 -106 -243 -712 -942 -621 -354 -890 -199 -10 -27 -996 -962 -482 -323 -165 -327 -905 -78 -555 -63 -259 -190 -168 -935 -951 -295 -761 -483 -493 -776 -812 -420 -293 -954 -786 -356 -131 -331 -10 -289 -474 -230 -240 -905 -565 -722 -993 -473 -920 -947 -781 -585 -543 -713 -346 -55 -22 -777 -766 -589 -796 -882 -529 -958 -184 -289 -66 -295 -890 -961 -859 -276 -529 -264 -945 -324 -798 -385 -81 -958 -480 -325 -245 -989 -726 -454 -491 -800 -116 -52 -349 -983 -136 -227 -840 -764 -3 -639 -650 -61 -879 -718 -233 -793 -278 -417 -956 -816 -667 -667 -769 -64 -528 -374 -730 -55 -816 -110 -36 -503 -670 -31 -416 -545 -172 -45 -466 -84 -818 -566 -35 -928 -137 -533 -618 -101 -560 -240 -888 -514 -15 -535 -417 -902 -719 -116 -226 -234 -271 -146 -61 -506 -931 -910 -602 -675 -206 -470 -546 -521 -42 -117 -690 -471 -346 -202 -291 -883 -336 -3 -678 -871 -438 -109 -490 -390 -915 -666 -15 -678 -695 -49 -267 -680 -814 -40 -365 -605 -124 -464 -211 -15 -875 -381 -589 -713 -487 -444 -561 -657 -999 -367 -366 -170 -93 -378 -574 -223 -248 -873 -974 -185 -544 -125 -94 -866 -116 -713 -797 -721 -614 -689 -713 -391 -789 -233 -721 -999 -214 -798 -664 -364 -789 -843 -284 -601 -226 -705 -444 -109 -526 -808 -119 -27 -744 -324 -273 -902 -72 -727 -926 -789 -414 -386 -682 -566 -373 -158 -816 -588 -201 -742 -899 -304 -338 -786 -972 -606 -404 -728 -379 -578 -72 -793 -708 -113 -223 -822 -835 -261 -869 -134 -462 -225 -243 -546 -459 -567 -410 -303 -34 -389 -635 -382 -352 -689 -932 -638 -124 -492 -258 -870 -972 -640 -763 -403 -84 -972 -921 -644 -655 -492 -495 -921 -352 -484 -390 -988 -488 -922 -116 -400 -733 -822 -1000 -180 -319 -711 -816 -347 -31 -113 -354 -812 -361 -465 -593 -152 -323 -251 -738 -214 -405 -239 -329 -326 -514 -604 -737 -850 -931 -856 -758 -575 -934 -735 -669 -621 -814 -309 -958 -921 -936 -860 -158 -335 -243 -943 -149 -935 -515 -936 -894 -391 -183 -276 -613 -49 -724 -365 -447 -279 -957 -782 -432 -906 -745 -940 -415 -854 -59 -147 -374 -265 -849 -838 -946 -414 -862 -821 -187 -136 -306 -516 -228 -961 -659 -689 -320 -484 -888 -203 -220 -112 -6 -495 -916 -595 -802 -218 -89 -394 -960 -890 -58 -437 -933 -318 -348 -30 -968 -230 -166 -578 -246 -46 -96 -11 -190 -569 -483 -214 -363 -44 -280 -510 -145 -828 -37 -570 -59 -822 -344 -487 -42 -43 -103 -918 -903 -390 -935 -46 -26 -790 -104 -474 -536 -741 -792 -287 -290 -632 -715 -134 -458 -82 -416 -975 -661 -663 -941 -691 -435 -695 -513 -225 -26 -552 -790 -121 -103 -661 -120 -958 -677 -917 -132 -782 -659 -543 -479 -279 -993 -48 -447 -504 -881 -198 -190 -467 -613 -682 -372 -694 -400 -61 -924 -469 -185 -956 -260 -366 -564 -271 -828 -682 -374 -143 -39 -975 -375 -98 -576 -488 -169 -336 -799 -869 -774 -770 -282 -222 -751 -439 -966 -95 -923 -485 -692 -767 -59 -308 -22 -768 -955 -394 -99 -698 -780 -508 -252 -645 -544 -497 -630 -850 -849 -174 -668 -816 -673 -248 -289 -217 -516 -84 -545 -897 -638 -74 -185 -561 -353 -819 -184 -616 -846 -935 -867 -200 -141 -34 -18 -138 -220 -383 -574 -979 -908 -567 -500 -222 -894 -885 -515 -414 -143 -529 -21 -795 -598 -465 -269 -622 -104 -385 -164 -357 -734 -847 -393 -728 -60 -547 -512 -291 -364 -733 -755 -839 -286 -154 -448 -257 -692 -568 -570 -606 -296 -145 -33 -157 -86 -351 -655 -764 -618 -152 -125 -149 -970 -95 -462 -574 -790 -499 -785 -495 -378 -728 -101 -788 -728 -725 -459 -869 -827 -531 -299 -641 -1000 -144 -117 -342 -452 -884 -527 -830 -702 -190 -131 -421 -388 -880 -943 -506 -917 -656 -99 -302 -231 -461 -724 -300 -127 -934 -738 -422 -447 -69 -573 -578 -935 -109 -253 -144 -649 -774 -388 -531 -71 -227 -977 -837 -592 -47 -840 -57 -848 -625 -456 -95 -39 -163 -49 -701 -634 -875 -128 -162 -595 -761 -860 -499 -811 -960 -892 -507 -574 -227 -791 -72 -565 -12 -265 -674 -433 -861 -764 -468 -156 -937 -8 -905 -261 -213 -476 -736 -449 -555 -702 -385 -962 -706 -527 -573 -771 -482 -512 -953 -578 -893 -432 -249 -724 -733 -742 -771 -800 -424 -329 -502 -331 -850 -97 -138 -650 -240 -616 -183 -541 -972 -589 -565 -438 -236 -973 -649 -611 -331 -828 -693 -908 -770 -144 -841 -233 -909 -794 -729 -465 -20 -419 -66 -542 -571 -559 -369 -960 -117 -787 -672 -76 -208 -966 -82 -245 -427 -860 -302 -800 -481 -660 -660 -43 -682 -958 -921 -942 -431 -744 -414 -301 -57 -863 -535 -300 -699 -36 -923 -210 -674 -674 -914 -437 -358 -693 -452 -615 -259 -851 -14 -68 -964 -70 -832 -757 -710 -739 -163 -694 -951 -825 -699 -861 -763 -986 -589 -447 -487 -955 -25 -878 -803 -774 -876 -7 -774 -290 -42 -440 -208 -436 -997 -983 -824 -472 -257 -951 -620 -886 -947 -583 -32 -917 -919 -160 -666 -513 -744 -743 -269 -66 -247 -302 -884 -106 -186 -483 -501 -377 -404 -708 -744 -611 -813 -154 -45 -251 -835 -137 -330 -928 -22 -915 -439 -564 -316 -332 -908 -644 -649 -154 -331 -239 -688 -53 -405 -228 -892 -556 -901 -465 -516 -98 -379 -850 -281 -484 -419 -771 -409 -44 -20 -789 -605 -4 -949 -32 -429 -416 -207 -718 -388 -581 -148 -162 -459 -639 -921 -880 -984 -173 -289 -744 -766 -96 -790 -276 -290 -189 -85 -63 -717 -594 -346 -409 -595 -761 -119 -244 -50 -667 -330 -102 -976 -294 -687 -464 -118 -21 -133 -760 -928 -284 -376 -817 -810 -770 -462 -142 -532 -953 -500 -357 -96 -128 -733 -851 -625 -776 -765 -258 -168 -10 -746 -589 -742 -93 -512 -738 -437 -902 -334 -231 -773 -321 -559 -412 -95 -808 -776 -202 -314 -358 -774 -794 -922 -925 -914 -542 -127 -66 -349 -324 -254 -783 -14 -91 -654 -834 -536 -879 -467 -543 -98 -525 -437 -427 -838 -403 -112 -356 -304 -962 -731 -207 -492 -276 -140 -752 -31 -457 -602 -924 -739 -244 -974 -849 -856 -328 -637 -25 -16 -76 -496 -350 -901 -39 -3 -167 -885 -205 -955 -685 -791 -159 -846 -828 -882 -855 -570 -345 -93 -393 -590 -887 -208 -927 -268 -260 -760 -20 -972 -182 -177 -649 -4 -114 -933 -512 -663 -763 -237 -23 -472 -181 -726 -381 -187 -541 -191 -791 -5 -399 -636 -128 -417 -425 -146 -102 -236 -342 -700 -466 -877 -411 -799 -514 -467 -195 -57 -934 -119 -874 -238 -314 -566 -685 -211 -172 -768 -803 -131 -864 -557 -245 -850 -77 -863 -874 -308 -179 -695 -730 -759 -148 -164 -163 -60 -53 -470 -895 -206 -687 -414 -926 -262 -465 -422 -411 -813 -406 -39 -877 -875 -768 -541 -971 -145 -49 -573 -12 -742 -647 -51 -953 -91 -582 -734 -453 -878 -845 -2 -85 -304 -977 -414 -641 -288 -270 -734 -53 -766 -889 -902 -896 -617 -47 -112 -850 -438 -525 -592 -860 -265 -445 -681 -129 -413 -834 -884 -46 -79 -573 -786 -615 -430 -174 -165 -796 -279 -410 -726 -985 -111 -775 -645 -539 -152 -5 -418 -18 -450 -40 -92 -31 -724 -730 -638 -519 -21 -691 -330 -514 -955 -941 -283 -534 -307 -261 -297 -492 -639 -572 -782 -995 -619 -744 -677 -642 -294 -899 -523 -322 -22 -597 -962 -800 -587 -345 -436 -371 -59 -944 -603 -697 -642 -863 -617 -234 -97 -28 -206 -90 -464 -503 -85 -830 -361 -664 -358 -594 -179 -75 -130 -505 -353 -599 -752 -691 -815 -807 -404 -225 -674 -573 -565 -915 -996 -215 -945 -17 -335 -359 -294 -155 -146 -579 -767 -955 -793 -427 -876 -39 -576 -106 -28 -604 -30 -729 -608 -834 -400 -649 -986 -843 -109 -532 -146 -612 -332 -891 -546 -440 -5 -520 -612 -476 -899 -967 -929 -990 -251 -801 -948 -46 -434 -401 -624 -801 -605 -2 -387 -720 -134 -896 -40 -278 -246 -22 -683 -861 -614 -984 -188 -530 -513 -595 -422 -182 -755 -308 -602 -354 -125 -227 -747 -465 -44 -91 -79 -449 -137 -65 -753 -587 -209 -628 -289 -497 -211 -727 -35 -951 -835 -777 -12 -549 -592 -114 -829 -416 -517 -244 -235 -890 -232 -359 -175 -972 -680 -717 -716 -482 -418 -737 -102 -161 -619 -692 -453 -380 -995 -983 -936 -567 -981 -44 -821 -232 -123 -618 -669 -662 -332 -979 -25 -450 -74 -874 -867 -221 -75 -426 -114 -734 -510 -799 -211 -681 -492 -35 -681 -514 -828 -243 -992 -900 -128 -984 -719 -975 -64 -257 -469 -162 -389 -998 -62 -443 -515 -517 -794 -497 -348 -902 -427 -758 -662 -741 -95 -184 -647 -137 -86 -273 -3 -119 -3 -817 -507 -241 -802 -56 -785 -982 -904 -100 -819 -631 -648 -602 -176 -540 -362 -426 -410 -610 -959 -504 -634 -130 -331 -4 -763 -450 -271 -446 -842 -454 -61 -834 -527 -52 -937 -699 -250 -132 -461 -342 -517 -218 -377 -112 -426 -973 -866 -43 -27 -169 -65 -6 -418 -885 -584 -381 -729 -619 -619 -515 -129 -504 -896 -467 -149 -294 -173 -810 -98 -470 -605 -446 -899 -829 -297 -902 -665 -598 -524 -387 -265 -90 -355 -869 -424 -718 -610 -219 -477 -713 -902 -38 -204 -606 -497 -77 -960 -419 -101 -898 -693 -912 -401 -689 -82 -722 -190 -702 -982 -536 -579 -238 -437 -726 -412 -72 -284 -455 -428 -674 -921 -128 -936 -302 -897 -57 -709 -289 -561 -113 -69 -831 -794 -75 -387 -222 -761 -363 -534 -744 -255 -563 -412 -227 -227 -674 -609 -127 -945 -375 -271 -302 -976 -315 -81 -834 -91 -777 -739 -133 -735 -769 -27 -944 -978 -282 -378 -411 -978 -928 -797 -256 -647 -819 -585 -320 -19 -265 -454 -350 -729 -391 -76 -114 -971 -289 -723 -409 -990 -718 -20 -990 -363 -77 -109 -740 -709 -415 -974 -606 -763 -74 -48 -432 -17 -401 -713 -388 -618 -191 -399 -472 -846 -619 -870 -686 -88 -575 -703 -359 -555 -655 -928 -208 -553 -617 -227 -22 -630 -93 -370 -444 -622 -918 -337 -563 -729 -83 -684 -733 -999 -935 -459 -967 -374 -179 -3 -670 -646 -323 -71 -271 -111 -702 -44 -203 -595 -354 -924 -46 -851 -387 -36 -498 -889 -896 -214 -831 -203 -199 -145 -555 -135 -569 -63 -770 -712 -966 -361 -401 -311 -4 -670 -608 -978 -553 -324 -714 -562 -919 -953 -496 -14 -373 -320 -668 -499 -318 -902 -507 -655 -100 -628 -309 -651 -848 -573 -901 -907 -321 -245 -272 -393 -326 -90 -249 -290 -212 -284 -31 -905 -291 -976 -160 -361 -800 -645 -881 -751 -364 -293 -658 -626 -415 -96 -613 -132 -28 -916 -837 -765 -118 -64 -65 -690 -712 -596 -919 -333 -135 -552 -378 -207 -473 -122 -779 -705 -633 -534 -570 -889 -5 -170 -281 -354 -842 -145 -593 -398 -697 -785 -145 -701 -196 -61 -961 -633 -686 -832 -468 -915 -48 -532 -488 -974 -834 -762 -895 -673 -349 -472 -311 -915 -179 -58 -772 -652 -238 -807 -548 -282 -107 -494 -402 -283 -663 -769 -189 -341 -910 -781 -797 -804 -284 -729 -495 -712 -841 -76 -108 -19 -861 -373 -728 -286 -321 -314 -863 -777 -32 -936 -313 -414 -314 -683 -796 -740 -663 -478 -852 -275 -208 -993 -80 -516 -212 -608 -61 -660 -660 -210 -380 -853 -332 -286 -242 -691 -249 -903 -214 -580 -197 -738 -98 -577 -170 -903 -821 -643 -361 -349 -284 -457 -125 -381 -726 -74 -487 -872 -367 -269 -500 -699 -675 -432 -775 -66 -628 -163 -297 -566 -247 -210 -583 -366 -848 -968 -882 -45 -751 -886 -282 -855 -567 -105 -843 -225 -598 -642 -64 -286 -372 -492 -335 -411 -280 -520 -12 -11 -493 -481 -745 -591 -241 -372 -98 -819 -768 -655 -246 -504 -598 -661 -447 -199 -138 -922 -979 -24 -165 -122 -307 -3 -205 -620 -997 -165 -922 -352 -682 -535 -222 -654 -130 -823 -781 -167 -39 -728 -321 -456 -701 -462 -845 -969 -198 -182 -228 -138 -7 -80 -387 -122 -636 -187 -219 -624 -214 -919 -978 -282 -605 -893 -242 -265 -254 -274 -404 -118 -754 -703 -705 -177 -846 -576 -582 -538 -533 -550 -227 -289 -586 -760 -622 -68 -908 -899 -951 -579 -933 -220 -860 -85 -932 -129 -245 -403 -979 -945 -885 -268 -761 -773 -771 -970 -704 -466 -84 -800 -824 -717 -153 -436 -807 -639 -492 -871 -917 -333 -27 -15 -594 -697 -249 -361 -226 -783 -192 -381 -683 -759 -560 -89 -951 -343 -172 -35 -170 -652 -744 -286 -370 -214 -103 -3 -296 -618 -462 -671 -278 -272 -747 -669 -468 -419 -242 -587 -800 -443 -140 -812 -583 -643 -429 -32 -752 -709 -47 -25 -214 -844 -768 -385 -124 -343 -887 -589 -730 -370 -926 -778 -737 -402 -739 -569 -209 -164 -136 -625 -701 -366 -526 -396 -360 -696 -203 -296 -411 -897 -321 -911 -561 -134 -97 -42 -147 -558 -403 -714 -274 -821 -775 -710 -583 -863 -202 -748 -817 -612 -639 -502 -499 -171 -910 -379 -554 -362 -692 -759 -219 -69 -665 -650 -132 -386 -881 -86 -841 -669 -301 -297 -276 -648 -731 -659 -954 -671 -872 -700 -926 -274 -817 -470 -340 -46 -85 -837 -619 -733 -245 -28 -524 -655 -303 -734 -730 -899 -710 -600 -487 -162 -834 -512 -697 -925 -239 -807 -923 -817 -219 -990 -8 -240 -882 -812 -736 -23 -81 -935 -127 -644 -182 -911 -945 -133 -895 -922 -68 -151 -654 -579 -818 -711 -266 -61 -229 -342 -867 -52 -684 -804 -615 -289 -871 -479 -177 -4 -987 -979 -297 -708 -315 -851 -238 -874 -881 -803 -203 -851 -272 -385 -36 -601 -381 -715 -703 -207 -658 -372 -114 -938 -382 -824 -326 -37 -99 -25 -638 -19 -555 -830 -228 -839 -653 -431 -776 -788 -288 -138 -366 -789 -548 -801 -721 -135 -602 -415 -850 -90 -931 -970 -220 -262 -147 -752 -235 -776 -214 -774 -150 -405 -387 -382 -587 -577 -391 -742 -809 -219 -717 -248 -881 -622 -677 -124 -591 -613 -612 -46 -805 -88 -528 -20 -481 -283 -664 -152 -840 -895 -826 -726 -22 -907 -90 -392 -768 -343 -77 -276 -52 -147 -886 -294 -5 -779 -807 -490 -629 -749 -579 -43 -410 -766 -784 -575 -637 -506 -616 -880 -149 -119 -75 -460 -758 -942 -47 -767 -170 -356 -997 -522 -667 -53 -360 -144 -908 -186 -129 -376 -238 -620 -651 -837 -672 -217 -87 -534 -656 -987 -965 -343 -448 -88 -223 -807 -270 -732 -527 -469 -917 -631 -923 -55 -803 -67 -940 -675 -608 -250 -441 -278 -39 -444 -149 -203 -695 -16 -990 -231 -479 -536 -571 -267 -91 -268 -130 -919 -951 -166 -885 -87 -114 -567 -442 -788 -59 -43 -52 -543 -646 -228 -790 -761 -637 -941 -953 -959 -504 -734 -429 -260 -690 -461 -905 -987 -692 -758 -694 -74 -332 -213 -344 -264 -206 -261 -979 -605 -98 -86 -718 -631 -281 -157 -419 -115 -459 -37 -773 -468 -818 -90 -760 -276 -614 -523 -727 -323 -510 -453 -468 -155 -695 -806 -724 -521 -525 -70 -312 -11 -822 -491 -946 -369 -195 -571 -795 -26 -266 -707 -539 -485 -861 -826 -829 -851 -179 -789 -815 -502 -398 -523 -559 -507 -597 -721 -567 -562 -850 -129 -88 -353 -428 -367 -754 -941 -558 -792 -226 -255 -862 -941 -248 -61 -1000 -509 -819 -343 -33 -513 -522 -327 -715 -360 -484 -580 -165 -59 -319 -410 -847 -553 -16 -217 -762 -542 -324 -836 -677 -798 -737 -945 -958 -434 -726 -77 -886 -416 -159 -68 -432 -600 -220 -643 -354 -346 -72 -171 -464 -607 -247 -564 -928 -585 -219 -593 -880 -558 -735 -885 -445 -356 -860 -446 -604 -487 -698 -45 -793 -930 -875 -712 -448 -980 -456 -699 -706 -53 -604 -362 -805 -349 -181 -295 -709 -777 -365 -797 -369 -804 -895 -394 -434 -585 -490 -2 -748 -355 -530 -448 -593 -681 -303 -264 -286 -725 -407 -147 -546 -635 -249 -448 -734 -338 -600 -412 -723 -869 -518 -344 -47 -248 -676 -319 -934 -888 -206 -671 -347 -64 -701 -701 -125 -156 -974 -976 -184 -958 -940 -899 -456 -925 -735 -92 -574 -573 -618 -257 -252 -287 -502 -160 -482 -697 -645 -238 -431 -930 -405 -457 -837 -245 -202 -58 -266 -873 -492 -184 -836 -896 -628 -741 -976 -780 -190 -755 -531 -282 -44 -254 -522 -561 -586 -256 -148 -291 -977 -274 -562 -318 -637 -619 -849 -585 -777 -48 -754 -19 -105 -877 -865 -799 -763 -844 -63 -255 -401 -627 -804 -212 -232 -824 -186 -564 -15 -143 -391 -364 -531 -912 -352 -675 -459 -608 -699 -496 -55 -16 -787 -294 -955 -670 -264 -722 -193 -543 -68 -744 -591 -849 -392 -174 -598 -712 -357 -7 -29 -560 -87 -862 -527 -37 -448 -723 -606 -580 -279 -629 -75 -885 -780 -651 -562 -765 -544 -242 -593 -19 -323 -553 -250 -578 -109 -452 -765 -248 -893 -41 -366 -277 -390 -241 -607 -9 -491 -587 -767 -322 -866 -231 -782 -654 -937 -645 -445 -539 -673 -170 -319 -907 -315 -730 -882 -30 -734 -96 -574 -481 -767 -90 -280 -91 -849 -204 -181 -365 -442 -855 -227 -987 -149 -69 -543 -896 -473 -306 -869 -314 -577 -22 -436 -581 -107 -457 -979 -325 -680 -846 -556 -774 -348 -868 -501 -72 -224 -828 -64 -57 -295 -980 -413 -716 -316 -513 -289 -170 -682 -802 -608 -757 -318 -671 -70 -76 -546 -736 -244 -420 -763 -714 -155 -23 -632 -586 -970 -250 -654 -236 -222 -647 -946 -781 -252 -168 -256 -929 -707 -777 -475 -249 -567 -815 -85 -721 -537 -350 -528 -902 -138 -474 -151 -375 -988 -455 -2 -431 -739 -130 -450 -637 -381 -443 -216 -29 -264 -827 -764 -721 -837 -767 -87 -806 -900 -265 -836 -377 -127 -28 -786 -630 -985 -82 -788 -414 -835 -797 -1 -698 -768 -532 -983 -133 -338 -956 -933 -148 -840 -18 -906 -733 -923 -641 -193 -697 -741 -187 -842 -98 -850 -107 -918 -800 -808 -634 -984 -231 -23 -72 -965 -314 -435 -775 -880 -914 -491 -346 -970 -451 -80 -546 -629 -766 -502 -801 -619 -573 -192 -420 -598 -908 -134 -976 -829 -290 -677 -637 -465 -564 -105 -549 -59 -971 -604 -915 -749 -272 -772 -762 -610 -41 -577 -7 -389 -29 -48 -207 -799 -640 -933 -914 -852 -516 -267 -972 -413 -946 -680 -418 -138 -204 -363 -296 -652 -763 -435 -985 -379 -16 -293 -487 -819 -594 -85 -583 -13 -89 -991 -137 -328 -689 -140 -347 -926 -952 -837 -709 -790 -679 -671 -676 -164 -969 -816 -173 -696 -457 -809 -354 -388 -674 -528 -161 -500 -429 -227 -848 -102 -729 -292 -765 -1000 -976 -129 -846 -773 -944 -156 -51 -862 -719 -863 -231 -319 -877 -689 -94 -278 -174 -50 -816 -744 -416 -238 -614 -996 -37 -941 -986 -222 -896 -447 -244 -111 -280 -791 -724 -82 -338 -886 -234 -382 -590 -674 -529 -365 -945 -759 -572 -437 -29 -680 -957 -475 -144 -509 -640 -747 -837 -637 -187 -166 -686 -97 -369 -905 -689 -355 -276 -466 -555 -381 -594 -777 -967 -709 -738 -188 -263 -230 -335 -607 -396 -360 -573 -454 -690 -75 -476 -127 -802 -303 -934 -241 -443 -42 -529 -44 -815 -76 -591 -38 -351 -176 -281 -581 -956 -645 -357 -267 -260 -816 -33 -549 -171 -286 -526 -961 -197 -446 -458 -366 -834 -831 -783 -410 -105 -892 -192 -319 -348 -887 -318 -628 -417 -494 -797 -740 -589 -328 -837 -323 -227 -884 -126 -841 -246 -685 -954 -102 -704 -115 -941 -162 -928 -387 -939 -99 -837 -205 -490 -47 -485 -611 -130 -727 -411 -134 -304 -670 -793 -655 -441 -880 -197 -446 -923 -110 -657 -839 -883 -777 -561 -844 -403 -826 -528 -174 -351 -394 -17 -637 -894 -392 -377 -163 -254 -261 -523 -999 -784 -940 -186 -740 -340 -21 -137 -961 -729 -453 -65 -224 -499 -519 -11 -742 -584 -474 -64 -432 -306 -407 -860 -533 -475 -307 -477 -570 -267 -174 -719 -945 -978 -609 -730 -710 -109 -633 -862 -428 -243 -743 -548 -103 -385 -512 -400 -343 -858 -535 -641 -542 -904 -698 -303 -97 -109 -905 -90 -77 -182 -452 -399 -37 -485 -923 -831 -154 -993 -484 -697 -202 -278 -882 -364 -158 -311 -384 -348 -351 -513 -809 -768 -381 -103 -810 -235 -953 -760 -45 -230 -215 -254 -719 -898 -491 -547 -256 -27 -71 -962 -107 -674 -502 -55 -985 -305 -973 -684 -760 -647 -52 -734 -366 -136 -266 -460 -127 -86 -503 -30 -751 -49 -83 -694 -127 -202 -407 -933 -61 -423 -330 -213 -697 -196 -42 -387 -5 -12 -600 -714 -350 -582 -926 -61 -362 -72 -855 -12 -794 -842 -999 -648 -290 -904 -548 -443 -358 -989 -752 -568 -371 -447 -257 -715 -798 -711 -936 -891 -167 -987 -282 -702 -479 -838 -801 -468 -147 -294 -227 -271 -682 -847 -706 -998 -841 -938 -412 -376 -987 -442 -688 -321 -16 -679 -516 -245 -79 -222 -844 -495 -466 -190 -938 -183 -637 -984 -509 -988 -737 -487 -315 -535 -966 -228 -687 -566 -294 -196 -905 -773 -109 -151 -364 -532 -63 -952 -718 -808 -639 -752 -215 -89 -779 -78 -433 -919 -978 -734 -314 -591 -102 -895 -180 -228 -826 -383 -31 -90 -883 -436 -398 -215 -727 -349 -709 -599 -713 -355 -754 -153 -936 -286 -289 -95 -587 -735 -184 -435 -264 -915 -712 -601 -338 -808 -772 -243 -143 -355 -354 -320 -572 -410 -950 -977 -880 -221 -993 -139 -496 -534 -315 -312 -605 -636 -545 -868 -308 -517 -166 -203 -950 -20 -296 -859 -508 -766 -330 -981 -615 -50 -928 -110 -428 -269 -568 -708 -442 -718 -436 -161 -781 -312 -205 -596 -987 -785 -404 -77 -6 -575 -37 -925 -383 -745 -592 -196 -852 -334 -499 -217 -317 -786 -680 -298 -201 -318 -996 -258 -132 -965 -778 -169 -148 -319 -155 -636 -451 -653 -918 -234 -735 -27 -785 -637 -233 -352 -215 -458 -974 -839 -730 -344 -126 -105 -147 -194 -609 -357 -878 -769 -985 -299 -693 -335 -952 -182 -834 -162 -519 -284 -217 -420 -467 -254 -991 -41 -749 -531 -87 -724 -887 -473 -538 -56 -209 -38 -437 -957 -109 -398 -695 -340 -647 -476 -580 -892 -97 -880 -680 -376 -554 -404 -722 -437 -781 -362 -96 -688 -548 -718 -55 -27 -291 -960 -144 -705 -124 -885 -314 -672 -158 -222 -177 -89 -664 -236 -277 -23 -154 -209 -676 -61 -228 -887 -178 -155 -146 -188 -975 -172 -206 -687 -141 -370 -551 -470 -337 -264 -787 -386 -804 -731 -247 -227 -839 -370 -336 -399 -441 -949 -226 -418 -619 -446 -651 -525 -993 -408 -168 -558 -451 -195 -923 -192 -794 -371 -116 -916 -560 -345 -385 -916 -954 -374 -923 -134 -646 -699 -632 -343 -121 -556 -86 -933 -477 -685 -627 -51 -763 -551 -80 -756 -53 -974 -955 -875 -987 -356 -421 -678 -368 -133 -580 -515 -327 -155 -432 -291 -741 -623 -311 -311 -545 -837 -649 -177 -856 -873 -130 -184 -630 -723 -136 -591 -26 -663 -285 -954 -229 -165 -90 -124 -106 -917 -414 -979 -420 -351 -94 -842 -308 -915 -907 -8 -969 -538 -242 -141 -125 -403 -158 -295 -602 -737 -901 -842 -71 -722 -264 -717 -659 -333 -781 -753 -293 -145 -511 -136 -977 -358 -492 -381 -4 -515 -947 -400 -360 -924 -146 -994 -874 -595 -372 -455 -764 -418 -334 -87 -364 -869 -829 -345 -984 -491 -324 -833 -732 -106 -968 -418 -827 -525 -997 -699 -653 -675 -383 -926 -686 -516 -54 -203 -810 -439 -851 -150 -227 -424 -164 -572 -603 -999 -7 -671 -475 -981 -851 -273 -286 -76 -476 -497 -574 -950 -291 -586 -148 -487 -696 -365 -265 -545 -610 -919 -787 -622 -79 -525 -853 -664 -194 -577 -646 -204 -57 -605 -178 -742 -542 -350 -446 -904 -477 -153 -162 -306 -993 -857 -971 -811 -314 -852 -921 -563 -965 -674 -381 -404 -723 -314 -2 -411 -428 -103 -326 -543 -924 -11 -179 -531 -974 -68 -731 -323 -227 -229 -450 -950 -69 -150 -663 -245 -151 -904 -29 -619 -847 -422 -120 -694 -920 -369 -811 -195 -315 -320 -598 -531 -736 -686 -134 -727 -423 -603 -650 -324 -910 -60 -581 -841 -979 -71 -277 -284 -797 -295 -712 -451 -177 -34 -331 -140 -409 -180 -766 -558 -405 -76 -447 -440 -530 -119 -835 -664 -326 -323 -22 -175 -851 -802 -293 -243 -820 -925 -133 -255 -610 -439 -188 -735 -99 -573 -904 -904 -700 -806 -272 -553 -788 -947 -569 -464 -160 -573 -532 -875 -849 -56 -460 -550 -692 -952 -87 -288 -650 -957 -67 -984 -594 -296 -148 -673 -116 -112 -25 -294 -797 -617 -162 -213 -771 -93 -208 -578 -642 -865 -129 -816 -366 -690 -787 -513 -447 -610 -543 -685 -35 -261 -169 -561 -679 -88 -939 -517 -887 -174 -545 -265 -533 -493 -679 -61 -184 -512 -651 -427 -30 -411 -344 -944 -559 -553 -577 -109 -169 -900 -188 -823 -843 -574 -521 -129 -520 -912 -509 -372 -252 -381 -259 -357 -690 -773 -566 -193 -850 -915 -888 -97 -777 -818 -705 -482 -836 -934 -768 -349 -879 -984 -557 -541 -987 -227 -565 -204 -802 -352 -542 -515 -453 -474 -985 -45 -483 -182 -700 -39 -728 -241 -898 -825 -175 -408 -561 -153 -701 -596 -163 -318 -585 -28 -158 -63 -175 -10 -134 -276 -953 -546 -128 -424 -914 -303 -222 -738 -273 -778 -975 -485 -541 -375 -411 -643 -466 -512 -369 -520 -873 -93 -296 -251 -889 -215 -201 -460 -758 -426 -54 -901 -876 -961 -458 -353 -13 -691 -891 -894 -803 -909 -178 -790 -466 -611 -408 -972 -738 -122 -866 -901 -402 -938 -992 -940 -640 -196 -480 -641 -410 -980 -106 -123 -460 -779 -210 -804 -293 -788 -518 -322 -881 -193 -819 -240 -663 -498 -283 -278 -495 -140 -907 -616 -400 -234 -546 -751 -129 -773 -911 -862 -261 -968 -427 -47 -524 -527 -983 -176 -479 -260 -743 -138 -245 -212 -585 -134 -73 -462 -103 -263 -335 -574 -309 -267 -749 -500 -711 -253 -457 -552 -558 -426 -255 -688 -164 -622 -615 -160 -953 -845 -288 -819 -483 -540 -698 -282 -261 -415 -1 -377 -218 -296 -646 -831 -85 -724 -198 -77 -435 -786 -972 -261 -192 -851 -356 -774 -295 -56 -94 -439 -442 -898 -151 -692 -913 -381 -693 -983 -713 -74 -440 -81 -760 -317 -744 -583 -886 -254 -570 -986 -241 -141 -290 -498 -641 -647 -641 -722 -734 -382 -456 -866 -192 -338 -399 -403 -553 -505 -138 -423 -187 -608 -2 -208 -735 -859 -807 -986 -973 -243 -872 -659 -737 -737 -418 -495 -615 -912 -209 -910 -329 -810 -641 -182 -428 -200 -687 -871 -119 -945 -814 -777 -59 -441 -937 -215 -663 -972 -203 -615 -466 -783 -85 -553 -562 -866 -384 -171 -79 -249 -424 -461 -324 -136 -827 -345 -19 -411 -91 -922 -980 -241 -701 -75 -524 -15 -411 -661 -760 -306 -683 -618 -716 -934 -216 -623 -240 -934 -673 -696 -183 -417 -891 -798 -582 -756 -832 -400 -585 -738 -393 -497 -174 -808 -640 -443 -372 -709 -858 -627 -743 -837 -619 -810 -902 -411 -413 -188 -627 -662 -754 -608 -732 -738 -176 -954 -312 -250 -805 -906 -392 -597 -126 -841 -375 -117 -549 -580 -369 -484 -341 -805 -238 -342 -472 -207 -300 -185 -212 -427 -679 -491 -451 -78 -841 -744 -612 -689 -76 -462 -117 -305 -361 -795 -22 -310 -896 -640 -256 -135 -419 -550 -58 -463 -474 -409 -436 -448 -70 -350 -957 -212 -181 -118 -250 -331 -290 -16 -392 -315 -204 -986 -728 -413 -360 -272 -905 -58 -687 -41 -382 -867 -408 -821 -536 -418 -797 -621 -330 -900 -196 -770 -706 -839 -337 -933 -451 -26 -722 -970 -823 -901 -852 -36 -238 -371 -43 -181 -587 -689 -966 -58 -13 -803 -659 -265 -423 -638 -231 -121 -416 -866 -792 -867 -927 -744 -992 -855 -617 -248 -966 -437 -275 -514 -236 -38 -985 -339 -833 -670 -804 -409 -252 -785 -505 -85 -647 -536 -267 -680 -820 -844 -467 -874 -948 -92 -525 -381 -687 -138 -966 -71 -988 -332 -147 -311 -728 -557 -790 -662 -534 -529 -799 -273 -718 -980 -859 -350 -438 -717 -224 -3 -291 -206 -791 -57 -4 -246 -275 -1 -214 -644 -734 -760 -592 -442 -705 -400 -236 -451 -367 -401 -48 -636 -364 -502 -297 -112 -550 -898 -945 -744 -126 -545 -917 -296 -464 -521 -648 -960 -748 -561 -612 -276 -804 -18 -18 -193 -143 -108 -158 -237 -603 -197 -781 -669 -595 -748 -675 -994 -614 -631 -350 -704 -219 -699 -661 -425 -896 -373 -160 -353 -780 -75 -86 -540 -207 -436 -976 -110 -823 -302 -856 -882 -836 -535 -681 -712 -638 -304 -405 -683 -506 -791 -324 -799 -724 -838 -646 -938 -929 -530 -851 -879 -313 -540 -174 -454 -129 -822 -483 -129 -768 -85 -274 -406 -454 -394 -957 -982 -284 -400 -351 -245 -203 -104 -142 -314 -605 -26 -461 -17 -512 -483 -598 -18 -415 -25 -757 -289 -669 -196 -470 -569 -671 -764 -310 -206 -797 -848 -822 -807 -843 -163 -125 -286 -918 -952 -951 -518 -482 -1 -86 -501 -663 -949 -685 -173 -830 -369 -671 -532 -855 -754 -863 -539 -337 -735 -88 -301 -81 -340 -988 -409 -4 -867 -129 -842 -222 -31 -558 -670 -582 -328 -585 -539 -227 -92 -480 -342 -716 -52 -931 -593 -426 -315 -383 -688 -255 -923 -652 -888 -215 -896 -284 -657 -321 -389 -51 -964 -95 -648 -734 -783 -77 -274 -786 -181 -383 -927 -177 -99 -802 -593 -693 -28 -709 -748 -487 -527 -441 -611 -350 -164 -530 -563 -490 -968 -239 -875 -877 -194 -170 -623 -29 -739 -681 -166 -158 -706 -788 -253 -993 -39 -453 -566 -498 -733 -17 -949 -346 -321 -788 -249 -702 -569 -867 -603 -879 -247 -87 -912 -283 -33 -74 -946 -48 -1000 -897 -14 -494 -663 -761 -173 -507 -107 -539 -3 -313 -998 -709 -583 -516 -563 -470 -462 -963 -546 -830 -312 -833 -825 -96 -111 -793 -315 -731 -178 -274 -258 -573 -678 -288 -526 -629 -383 -775 -38 -196 -963 -350 -645 -443 -945 -822 -754 -610 -135 -514 -116 -484 -607 -792 -407 -480 -270 -357 -911 -244 -403 -204 -884 -440 -976 -815 -931 -439 -122 -69 -191 -430 -560 -33 -100 -209 -177 -151 -208 -887 -346 -947 -977 -473 -538 -648 -975 -774 -116 -162 -646 -78 -753 -901 -243 -308 -277 -14 -11 -898 -997 -494 -672 -801 -992 -43 -765 -203 -87 -8 -179 -425 -126 -523 -448 -778 -707 -376 -413 -351 -281 -580 -29 -854 -556 -751 -519 -463 -164 -927 -425 -832 -765 -676 -169 -697 -552 -925 -413 -614 -653 -468 -600 -50 -283 -546 -578 -967 -383 -373 -581 -256 -473 -400 -381 -458 -660 -165 -552 -352 -454 -812 -562 -410 -396 -884 -800 -271 -140 -38 -956 -564 -669 -405 -833 -340 -560 -232 -750 -735 -724 -53 -185 -929 -199 -325 -757 -28 -579 -390 -944 -216 -858 -771 -797 -24 -901 -835 -572 -941 -17 -388 -198 -765 -358 -230 -794 -571 -532 -787 -354 -523 -598 -270 -133 -403 -756 -231 -788 -607 -181 -817 -992 -685 -275 -367 -58 -375 -798 -976 -259 -884 -842 -201 -136 -267 -813 -930 -719 -546 -776 -236 -448 -713 -978 -48 -378 -990 -563 -120 -397 -595 -653 -357 -528 -642 -467 -125 -955 -167 -752 -95 -967 -324 -193 -283 -317 -526 -235 -663 -787 -817 -453 -22 -49 -484 -713 -739 -912 -755 -288 -957 -827 -655 -758 -451 -431 -405 -765 -903 -542 -590 -837 -899 -331 -341 -95 -948 -874 -402 -413 -243 -823 -568 -81 -730 -204 -45 -273 -713 -824 -952 -700 -574 -947 -614 -23 -221 -403 -291 -666 -155 -94 -287 -324 -565 -611 -424 -366 -751 -749 -535 -513 -962 -584 -893 -901 -580 -798 -797 -213 -425 -811 -470 -485 -499 -185 -784 -561 -866 -813 -785 -688 -263 -62 -960 -726 -718 -593 -492 -397 -755 -169 -674 -731 -425 -533 -98 -731 -499 -445 -913 -610 -557 -946 -410 -313 -370 -75 -141 -875 -122 -677 -738 -399 -169 -285 -586 -287 -974 -545 -468 -205 -467 -186 -269 -999 -217 -6 -984 -234 -495 -444 -746 -942 -47 -809 -662 -671 -548 -234 -528 -465 -618 -734 -421 -283 -217 -452 -54 -488 -292 -725 -886 -458 -276 -496 -723 -936 -546 -307 -720 -149 -8 -257 -432 -867 -557 -7 -321 -673 -274 -718 -55 -218 -956 -512 -731 -410 -878 -856 -642 -371 -244 -683 -450 -880 -746 -633 -189 -330 -852 -9 -868 -384 -203 -996 -754 -624 -254 -44 -536 -457 -883 -366 -150 -262 -990 -814 -935 -512 -754 -304 -602 -158 -760 -201 -321 -982 -821 -634 -842 -801 -294 -332 -152 -15 -452 -126 -354 -491 -897 -856 -657 -776 -599 -779 -26 -268 -210 -737 -95 -362 -988 -203 -228 -451 -567 -337 -787 -21 -140 -132 -862 -527 -536 -143 -449 -143 -774 -171 -942 -292 -577 -84 -266 -313 -611 -529 -929 -12 -301 -660 -748 -116 -51 -567 -920 -254 -590 -361 -225 -896 -367 -851 -479 -629 -200 -715 -692 -520 -761 -957 -440 -673 -83 -777 -86 -274 -358 -261 -571 -554 -5 -121 -572 -459 -643 -437 -305 -516 -184 -52 -320 -357 -929 -981 -161 -572 -62 -712 -803 -667 -118 -159 -551 -525 -163 -631 -930 -885 -689 -315 -663 -64 -446 -83 -743 -192 -573 -649 -786 -991 -694 -344 -985 -127 -513 -643 -947 -413 -947 -592 -90 -304 -218 -4 -828 -981 -374 -352 -831 -330 -7 -435 -797 -773 -939 -59 -102 -3 -96 -225 -553 -385 -100 -161 -290 -617 -437 -644 -30 -607 -575 -433 -231 -873 -484 -893 -178 -98 -598 -436 -787 -893 -267 -628 -62 -742 -176 -212 -255 -152 -507 -646 -716 -297 -793 -945 -536 -422 -348 -612 -329 -849 -523 -662 -826 -410 -256 -701 -472 -662 -733 -769 -126 -898 -205 -809 -489 -354 -829 -458 -289 -876 -132 -690 -495 -697 -884 -630 -993 -53 -364 -544 -549 -735 -663 -260 -475 -651 -574 -920 -965 -70 -38 -785 -462 -991 -34 -356 -519 -488 -35 -657 -997 -620 -619 -306 -583 -56 -245 -224 -82 -281 -581 -908 -674 -959 -111 -35 -85 -260 -228 -23 -207 -323 -215 -406 -262 -204 -409 -689 -193 -204 -690 -896 -504 -802 -190 -284 -497 -415 -466 -42 -961 -90 -309 -609 -117 -162 -687 -100 -579 -314 -97 -636 -582 -507 -569 -570 -746 -627 -637 -846 -326 -147 -550 -668 -564 -217 -21 -261 -270 -202 -737 -214 -311 -439 -291 -25 -437 -361 -265 -648 -805 -489 -505 -205 -741 -718 -517 -453 -108 -971 -35 -786 -583 -289 -406 -707 -718 -86 -594 -689 -538 -596 -28 -246 -538 -13 -643 -97 -494 -234 -532 -284 -263 -86 -824 -483 -267 -586 -413 -615 -533 -116 -99 -615 -188 -848 -999 -916 -693 -678 -358 -698 -693 -784 -447 -588 -175 -256 -541 -304 -73 -919 -138 -535 -49 -658 -318 -85 -934 -637 -892 -834 -199 -236 -135 -55 -358 -58 -53 -395 -796 -612 -831 -898 -705 -631 -747 -344 -788 -124 -827 -483 -124 -189 -344 -280 -37 -39 -354 -504 -700 -58 -580 -327 -159 -141 -290 -938 -317 -438 -570 -479 -254 -102 -657 -87 -472 -912 -808 -926 -640 -336 -920 -591 -928 -235 -122 -974 -400 -748 -944 -466 -726 -383 -546 -149 -433 -207 -80 -884 -274 -358 -63 -223 -928 -9 -930 -693 -730 -833 -424 -671 -860 -291 -912 -676 -373 -989 -185 -765 -28 -440 -745 -176 -22 -138 -997 -940 -727 -340 -1 -850 -637 -603 -429 -66 -9 -455 -630 -653 -261 -597 -580 -991 -683 -630 -255 -428 -633 -505 -246 -816 -616 -640 -359 -45 -868 -25 -899 -623 -895 -665 -449 -280 -605 -901 -666 -455 -824 -213 -59 -765 -323 -290 -3 -857 -242 -527 -157 -590 -857 -753 -564 -426 -910 -729 -943 -388 -500 -800 -37 -689 -808 -107 -538 -938 -817 -85 -694 -895 -121 -153 -478 -413 -885 -546 -631 -170 -722 -619 -505 -645 -1000 -448 -242 -977 -110 -273 -688 -487 -97 -959 -31 -34 -289 -364 -270 -848 -434 -298 -477 -640 -38 -443 -759 -614 -714 -781 -593 -634 -672 -193 -45 -753 -395 -690 -69 -244 -446 -279 -914 -283 -641 -541 -759 -583 -437 -327 -118 -387 -60 -413 -731 -880 -129 -236 -767 -333 -335 -245 -530 -48 -467 -675 -266 -693 -223 -503 -608 -948 -894 -48 -712 -112 -839 -749 -239 -388 -207 -548 -396 -257 -472 -418 -489 -293 -183 -258 -386 -512 -667 -762 -68 -389 -618 -78 -820 -945 -59 -538 -278 -422 -353 -677 -953 -351 -191 -101 -179 -514 -736 -155 -458 -266 -526 -142 -762 -320 -411 -326 -753 -108 -167 -231 -980 -415 -249 -917 -964 -785 -210 -682 -106 -618 -836 -228 -237 -121 -685 -133 -725 -845 -169 -663 -702 -74 -17 -74 -383 -585 -113 -739 -535 -594 -687 -724 -203 -654 -876 -348 -456 -30 -950 -928 -206 -225 -676 -650 -937 -8 -947 -205 -471 -643 -998 -44 -41 -551 -800 -12 -112 -562 -900 -198 -373 -933 -217 -655 -713 -134 -359 -35 -988 -451 -621 -343 -599 -952 -868 -380 -3 -48 -596 -916 -11 -327 -182 -812 -927 -498 -1000 -741 -78 -842 -737 -633 -992 -616 -285 -870 -363 -502 -31 -687 -758 -444 -176 -359 -204 -191 -582 -733 -219 -844 -862 -517 -486 -899 -223 -57 -685 -587 -386 -589 -463 -276 -974 -882 -701 -71 -850 -109 -726 -436 -852 -895 -31 -706 -899 -268 -779 -585 -58 -406 -715 -318 -904 -924 -188 -27 -599 -928 -534 -710 -549 -187 -665 -985 -415 -504 -301 -296 -994 -984 -84 -877 -943 -142 -985 -525 -642 -534 -826 -636 -104 -427 -28 -872 -832 -409 -352 -945 -339 -515 -292 -104 -216 -393 -100 -529 -528 -347 -555 -412 -130 -732 -872 -441 -928 -618 -13 -633 -226 -415 -303 -181 -13 -732 -536 -249 -735 -221 -185 -908 -774 -359 -288 -514 -641 -176 -996 -505 -233 -650 -978 -75 -533 -611 -209 -622 -216 -597 -971 -401 -482 -585 -951 -185 -37 -783 -888 -418 -363 -907 -24 -555 -599 -392 -890 -206 -730 -247 -399 -543 -271 -226 -770 -470 -988 -90 -878 -418 -290 -454 -90 -965 -540 -645 -392 -59 -600 -962 -155 -51 -712 -759 -177 -407 -923 -912 -151 -737 -163 -166 -210 -626 -770 -107 -834 -680 -250 -227 -182 -594 -526 -875 -865 -550 -125 -500 -215 -215 -955 -646 -53 -314 -423 -794 -100 -379 -742 -707 -722 -594 -618 -946 -832 -750 -42 -861 -666 -351 -240 -61 -198 -993 -729 -149 -134 -113 -208 -608 -12 -332 -870 -963 -872 -834 -275 -49 -97 -540 -909 -958 -18 -615 -604 -379 -585 -32 -751 -572 -653 -114 -875 -40 -387 -110 -183 -751 -245 -234 -69 -344 -901 -81 -200 -669 -399 -520 -310 -416 -404 -93 -851 -607 -198 -682 -687 -400 -161 -761 -169 -46 -366 -436 -487 -957 -576 -822 -697 -656 -871 -734 -132 -774 -170 -389 -25 -99 -390 -941 -874 -43 -338 -840 -676 -369 -278 -652 -223 -523 -379 -651 -397 -721 -319 -690 -624 -603 -757 -931 -158 -710 -584 -635 -480 -946 -267 -948 -675 -821 -136 -441 -782 -901 -511 -591 -21 -515 -315 -871 -198 -101 -560 -17 -795 -924 -864 -478 -595 -873 -856 -804 -174 -40 -272 -314 -477 -948 -234 -309 -515 -349 -43 -302 -27 -923 -386 -14 -682 -779 -677 -382 -603 -606 -895 -716 -374 -614 -985 -799 -412 -262 -706 -873 -106 -455 -836 -108 -812 -818 -618 -525 -662 -683 -526 -664 -960 -747 -703 -245 -475 -726 -171 -810 -295 -782 -986 -609 -416 -559 -352 -256 -97 -341 -221 -32 -361 -192 -521 -465 -831 -663 -388 -900 -742 -639 -482 -179 -961 -159 -399 -13 -117 -222 -812 -63 -219 -97 -7 -583 -286 -461 -669 -231 -122 -196 -364 -37 -655 -20 -971 -235 -189 -783 -679 -146 -442 -961 -806 -630 -413 -697 -282 -979 -981 -795 -19 -208 -156 -746 -950 -520 -352 -907 -720 -126 -473 -196 -124 -304 -998 -433 -205 -42 -759 -930 -523 -65 -77 -854 -631 -228 -138 -105 -12 -160 -535 -196 -65 -994 -492 -755 -274 -908 -353 -549 -1000 -374 -35 -538 -68 -331 -141 -562 -835 -441 -996 -798 -487 -729 -898 -577 -79 -438 -419 -595 -779 -451 -724 -311 -929 -706 -794 -346 -307 -271 -567 -193 -199 -200 -616 -491 -404 -454 -635 -693 -711 -823 -814 -586 -850 -401 -674 -348 -274 -129 -830 -605 -974 -171 -975 -661 -680 -726 -662 -54 -933 -806 -626 -610 -801 -150 -821 -380 -771 -964 -74 -571 -396 -479 -788 -297 -482 -90 -64 -193 -871 -259 -685 -857 -777 -163 -221 -512 -450 -493 -921 -855 -377 -448 -467 -648 -660 -94 -366 -822 -472 -859 -587 -615 -135 -387 -883 -510 -633 -777 -861 -632 -28 -468 -64 -199 -454 -539 -232 -815 -418 -856 -988 -285 -24 -961 -951 -299 -49 -391 -202 -600 -987 -249 -291 -398 -145 -652 -108 -546 -30 -805 -982 -694 -581 -295 -298 -942 -476 -227 -612 -251 -777 -929 -849 -7 -523 -255 -574 -17 -860 -497 -288 -937 -263 -322 -501 -909 -568 -402 -280 -283 -373 -562 -557 -359 -53 -557 -975 -147 -824 -57 -941 -519 -574 -677 -98 -947 -14 -988 -767 -937 -639 -885 -811 -127 -388 -728 -691 -585 -486 -606 -430 -6 -94 -611 -973 -14 -779 -279 -414 -715 -701 -382 -548 -520 -633 -357 -134 -768 -767 -999 -820 -752 -643 -97 -323 -278 -243 -428 -920 -838 -769 -705 -505 -452 -846 -740 -564 -738 -387 -344 -562 -196 -893 -421 -925 -549 -604 -178 -955 -1000 -82 -341 -187 -884 -982 -701 -502 -421 -616 -281 -517 -781 -32 -171 -364 -107 -682 -133 -350 -491 -966 -414 -873 -197 -925 -376 -744 -957 -232 -538 -25 -455 -878 -630 -118 -462 -306 -53 -139 -107 -626 -306 -800 -774 -689 -602 -645 -167 -962 -2 -484 -764 -72 -677 -828 -997 -957 -551 -824 -791 -863 -340 -904 -487 -619 -416 -81 -724 -857 -868 -603 -769 -975 -549 -213 -373 -836 -741 -940 -736 -526 -740 -940 -252 -162 -460 -29 -456 -477 -172 -818 -146 -735 -274 -452 -798 -480 -245 -247 -455 -774 -93 -95 -172 -376 -618 -753 -699 -740 -694 -495 -631 -869 -372 -915 -69 -491 -59 -369 -464 -179 -116 -290 -508 -619 -772 -837 -218 -657 -181 -78 -965 -133 -251 -949 -802 -58 -692 -622 -138 -418 -641 -548 -392 -304 -987 -974 -521 -394 -697 -465 -817 -353 -473 -438 -972 -373 -515 -412 -369 -132 -872 -796 -19 -51 -774 -127 -339 -528 -802 -851 -177 -952 -299 -590 -367 -294 -661 -943 -300 -801 -658 -770 -119 -20 -956 -772 -332 -481 -568 -398 -984 -991 -565 -316 -530 -41 -39 -832 -71 -945 -761 -785 -967 -993 -586 -82 -178 -961 -854 -657 -232 -272 -835 -336 -760 -140 -542 -958 -367 -745 -501 -446 -302 -396 -959 -818 -296 -604 -1000 -472 -685 -747 -849 -979 -531 -613 -624 -110 -856 -782 -510 -559 -175 -113 -184 -380 -774 -872 -573 -888 -246 -620 -933 -817 -752 -818 -685 -48 -661 -205 -315 -803 -438 -960 -75 -715 -724 -468 -350 -537 -689 -213 -37 -192 -640 -414 -51 -702 -265 -607 -189 -998 -216 -797 -587 -514 -309 -112 -27 -774 -16 -27 -659 -116 -901 -122 -793 -107 -499 -553 -895 -51 -492 -250 -723 -641 -370 -756 -711 -24 -192 -492 -697 -905 -574 -202 -195 -84 -338 -413 -316 -587 -987 -291 -917 -921 -438 -258 -595 -686 -884 -789 -819 -948 -937 -662 -936 -475 -400 -894 -895 -346 -941 -637 -405 -158 -971 -562 -286 -790 -936 -520 -396 -443 -963 -541 -828 -855 -299 -458 -629 -949 -344 -477 -446 -344 -249 -627 -820 -491 -511 -531 -58 -666 -562 -341 -435 -970 -365 -159 -407 -852 -96 -705 -804 -822 -341 -328 -404 -589 -545 -585 -560 -223 -758 -841 -669 -169 -139 -879 -668 -633 -415 -875 -724 -407 -152 -291 -682 -138 -715 -108 -689 -83 -236 -752 -411 -389 -571 -385 -238 -48 -656 -3 -189 -417 -232 -555 -629 -549 -861 -568 -911 -709 -91 -161 -906 -798 -949 -438 -15 -515 -36 -495 -722 -798 -336 -445 -333 -147 -412 -533 -524 -764 -768 -399 -438 -777 -420 -296 -757 -518 -82 -200 -594 -380 -208 -801 -947 -898 -71 -2 -500 -258 -646 -661 -303 -380 -340 -672 -619 -782 -12 -385 -37 -259 -386 -838 -39 -275 -436 -517 -463 -812 -242 -156 -406 -285 -254 -952 -986 -766 -173 -551 -736 -410 -500 -317 -748 -198 -436 -439 -752 -369 -43 -303 -108 -392 -954 -840 -885 -301 -16 -734 -548 -637 -903 -220 -159 -54 -217 -524 -833 -419 -777 -862 -302 -403 -831 -815 -108 -946 -998 -688 -710 -206 -736 -926 -886 -825 -345 -237 -85 -752 -973 -943 -945 -799 -574 -862 -951 -313 -136 -544 -533 -721 -35 -275 -958 -327 -393 -535 -452 -828 -34 -354 -324 -843 -869 -966 -686 -672 -419 -324 -606 -473 -955 -210 -673 -355 -624 -775 -550 -160 -35 -277 -641 -421 -531 -825 -91 -61 -616 -207 -622 -116 -660 -9 -954 -777 -277 -856 -793 -49 -507 -410 -977 -345 -18 -839 -625 -153 -984 -364 -873 -883 -668 -276 -282 -833 -7 -164 -158 -968 -116 -478 -239 -362 -13 -744 -614 -547 -109 -821 -578 -40 -832 -119 -975 -286 -623 -390 -90 -206 -78 -915 -735 -746 -92 -761 -122 -258 -990 -739 -869 -447 -21 -862 -929 -673 -927 -378 -492 -939 -918 -25 -122 -53 -786 -428 -539 -778 -975 -663 -786 -507 -913 -253 -716 -35 -420 -444 -585 -877 -200 -605 -401 -193 -444 -861 -115 -260 -173 -943 -821 -338 -679 -722 -538 -453 -169 -895 -588 -801 -617 -894 -285 -614 -508 -778 -249 -95 -811 -111 -5 -342 -633 -74 -755 -624 -377 -962 -726 -916 -89 -210 -613 -857 -508 -808 -713 -860 -867 -769 -941 -765 -585 -102 -811 -845 -886 -466 -964 -514 -75 -277 -658 -321 -343 -79 -26 -189 -758 -287 -567 -741 -395 -298 -374 -743 -418 -620 -659 -487 -19 -208 -665 -803 -26 -593 -611 -708 -461 -671 -320 -911 -153 -991 -356 -400 -924 -701 -499 -557 -246 -321 -521 -810 -501 -211 -203 -229 -312 -193 -546 -540 -737 -902 -476 -924 -576 -784 -676 -11 -858 -733 -519 -469 -382 -363 -804 -966 -960 -385 -788 -430 -775 -458 -887 -447 -196 -629 -162 -648 -174 -20 -250 -227 -403 -162 -511 -435 -307 -164 -240 -840 -497 -782 -783 -616 -771 -725 -988 -18 -396 -168 -417 -710 -481 -617 -391 -43 -470 -541 -320 -994 -862 -463 -985 -604 -336 -599 -851 -710 -850 -448 -509 -283 -272 -802 -325 -793 -18 -819 -21 -930 -654 -15 -879 -138 -838 -68 -512 -792 -631 -738 -552 -478 -575 -229 -555 -664 -383 -481 -497 -71 -146 -840 -188 -489 -881 -91 -541 -46 -512 -522 -361 -521 -869 -211 -825 -586 -397 -399 -118 -296 -15 -36 -500 -59 -533 -597 -760 -151 -749 -5 -351 -504 -586 -438 -353 -234 -988 -623 -519 -375 -763 -973 -290 -666 -849 -913 -225 -659 -24 -644 -876 -592 -964 -237 -297 -708 -359 -696 -65 -918 -677 -86 -426 -635 -839 -93 -578 -609 -229 -197 -46 -456 -127 -264 -633 -328 -648 -104 -128 -204 -921 -84 -964 -309 -335 -792 -775 -692 -202 -443 -524 -634 -140 -413 -679 -136 -8 -769 -539 -463 -440 -621 -627 -898 -506 -268 -797 -741 -726 -243 -242 -83 -357 -506 -135 -659 -292 -52 -360 -408 -825 -180 -282 -130 -789 -802 -271 -455 -572 -265 -238 -459 -331 -729 -401 -831 -882 -604 -281 -605 -371 -941 -460 -57 -687 -718 -454 -849 -162 -433 -555 -214 -542 -45 -726 -948 -102 -778 -803 -719 -834 -290 -9 -158 -167 -80 -483 -866 -382 -67 -63 -279 -135 -826 -810 -622 -603 -26 -540 -871 -478 -609 -439 -622 -797 -816 -296 -645 -985 -615 -80 -777 -414 -655 -899 -407 -920 -619 -614 -242 -738 -157 -606 -216 -618 -635 -287 -406 -163 -366 -467 -644 -275 -686 -626 -564 -111 -531 -531 -459 -251 -681 -9 -217 -667 -873 -650 -621 -887 -960 -422 -481 -553 -34 -234 -791 -433 -366 -344 -177 -167 -270 -159 -50 -587 -705 -967 -300 -392 -576 -647 -262 -274 -134 -79 -906 -964 -22 -577 -7 -838 -221 -459 -38 -543 -650 -983 -850 -16 -186 -114 -34 -250 -815 -607 -70 -577 -977 -399 -669 -730 -318 -518 -890 -57 -250 -348 -567 -4 -544 -361 -791 -82 -363 -571 -34 -6 -144 -313 -368 -657 -761 -673 -996 -799 -712 -754 -116 -407 -557 -311 -344 -886 -991 -173 -633 -565 -265 -243 -793 -582 -632 -890 -171 -56 -148 -776 -990 -114 -994 -624 -424 -990 -299 -198 -494 -453 -223 -274 -582 -956 -681 -883 -725 -84 -589 -196 -709 -121 -616 -555 -404 -587 -455 -690 -714 -569 -205 -346 -755 -886 -513 -656 -52 -335 -10 -497 -87 -833 -299 -267 -532 -55 -449 -100 -894 -231 -908 -58 -296 -701 -819 -875 -779 -275 -127 -470 -403 -417 -552 -199 -910 -473 -780 -983 -965 -183 -851 -140 -903 -621 -188 -176 -941 -269 -950 -403 -579 -848 -171 -974 -992 -953 -972 -295 -592 -245 -959 -994 -391 -729 -596 -451 -204 -442 -663 -996 -489 -354 -139 -428 -243 -322 -372 -577 -935 -832 -701 -929 -584 -140 -71 -558 -851 -110 -810 -967 -502 -327 -134 -167 -322 -194 -196 -429 -199 -453 -444 -139 -823 -371 -32 -460 -463 -632 -356 -281 -230 -13 -496 -865 -824 -404 -151 -392 -732 -890 -938 -377 -663 -620 -872 -478 -339 -877 -692 -674 -22 -720 -559 -285 -666 -775 -654 -237 -393 -309 -385 -834 -355 -592 -458 -280 -316 -935 -480 -479 -192 -966 -700 -479 -566 -155 -706 -193 -251 -477 -263 -240 -57 -36 -312 -850 -124 -523 -451 -135 -7 -318 -303 -639 -733 -986 -714 -305 -626 -548 -458 -236 -950 -884 -954 -628 -89 -439 -750 -662 -752 -397 -925 -817 -161 -917 -308 -424 -212 -935 -245 -176 -940 -828 -73 -653 -765 -560 -600 -83 -197 -882 -686 -480 -969 -36 -624 -727 -659 -372 -988 -887 -204 -375 -493 -320 -519 -377 -629 -439 -727 -926 -495 -904 -44 -101 -966 -916 -626 -467 -627 -803 -499 -676 -53 -248 -317 -931 -371 -526 -385 -73 -248 -742 -627 -682 -973 -646 -696 -6 -89 -226 -312 -269 -749 -75 -365 -391 -968 -204 -901 -479 -106 -226 -320 -866 -626 -102 -475 -466 -921 -143 -630 -347 -98 -786 -714 -418 -247 -815 -474 -31 -529 -994 -415 -386 -231 -697 -942 -223 -419 -147 -484 -564 -951 -921 -44 -33 -231 -147 -534 -989 -977 -48 -957 -51 -100 -81 -376 -99 -660 -965 -295 -989 -26 -361 -355 -848 -398 -335 -699 -595 -270 -60 -27 -983 -458 -649 -363 -343 -931 -839 -869 -165 -394 -380 -322 -425 -681 -883 -983 -993 -712 -562 -124 -994 -418 -581 -770 -81 -424 -146 -446 -28 -566 -762 -234 -458 -779 -893 -503 -168 -214 -794 -808 -247 -397 -361 -773 -604 -510 -760 -588 -565 -577 -833 -763 -151 -4 -535 -135 -545 -776 -703 -838 -883 -410 -757 -815 -741 -737 -818 -548 -887 -597 -882 -759 -325 -949 -196 -24 -321 -40 -229 -968 -872 -13 -3 -792 -709 -222 -619 -474 -946 -631 -334 -865 -875 -116 -770 -139 -220 -298 -620 -267 -218 -20 -397 -904 -611 -372 -704 -4 -881 -134 -531 -19 -815 -935 -923 -31 -47 -600 -595 -242 -368 -607 -423 -673 -279 -756 -544 -253 -683 -56 -299 -28 -189 -766 -696 -707 -276 -503 -496 -620 -497 -739 -504 -361 -22 -635 -119 -904 -921 -793 -754 -909 -846 -984 -281 -91 -331 -316 -788 -467 -394 -798 -108 -187 -329 -853 -923 -165 -107 -516 -710 -744 -531 -836 -856 -810 -325 -975 -137 -648 -307 -340 -57 -601 -115 -797 -941 -534 -421 -831 -310 -310 -967 -534 -174 -137 -275 -759 -793 -399 -84 -494 -167 -510 -63 -648 -687 -289 -203 -733 -635 -703 -427 -26 -587 -523 -593 -483 -745 -818 -963 -513 -245 -214 -138 -210 -609 -547 -920 -602 -82 -162 -770 -874 -990 -609 -459 -416 -214 -272 -705 -807 -591 -886 -382 -493 -950 -796 -505 -70 -660 -637 -277 -917 -438 -772 -798 -357 -826 -936 -918 -622 -756 -703 -292 -410 -878 -837 -214 -336 -684 -648 -779 -228 -748 -841 -668 -352 -892 -574 -706 -223 -217 -931 -835 -564 -110 -620 -574 -583 -104 -755 -802 -570 -431 -864 -673 -649 -618 -449 -754 -590 -383 -718 -619 -756 -410 -341 -111 -990 -567 -677 -571 -705 -663 -306 -781 -788 -618 -932 -440 -728 -331 -174 -712 -54 -870 -145 -228 -692 -979 -261 -393 -677 -531 -529 -185 -722 -254 -852 -457 -650 -286 -531 -477 -570 -595 -802 -561 -810 -419 -543 -266 -12 -96 -980 -167 -873 -44 -481 -251 -19 -914 -264 -640 -620 -608 -931 -896 -471 -453 -178 -830 -127 -316 -230 -138 -797 -396 -442 -885 -261 -540 -159 -564 -268 -823 -306 -967 -903 -25 -310 -729 -32 -838 -717 -410 -176 -89 -640 -61 -860 -191 -312 -368 -677 -435 -920 -935 -471 -889 -453 -206 -643 -270 -360 -586 -631 -223 -972 -894 -75 -799 -749 -405 -513 -865 -618 -525 -770 -864 -74 -252 -686 -270 -203 -514 -461 -892 -881 -119 -793 -416 -764 -237 -228 -492 -411 -245 -500 -900 -656 -937 -424 -562 -531 -630 -102 -357 -224 -789 -383 -11 -401 -823 -62 -713 -64 -783 -435 -891 -793 -823 -582 -357 -910 -635 -405 -807 -775 -531 -31 -667 -445 -754 -346 -535 -131 -60 -320 -802 -65 -192 -996 -268 -265 -75 -657 -960 -904 -720 -55 -1000 -746 -458 -467 -979 -260 -974 -492 -324 -487 -688 -812 -496 -348 -1000 -504 -613 -86 -577 -263 -561 -775 -769 -83 -400 -830 -770 -895 -525 -281 -364 -415 -479 -241 -826 -578 -308 -469 -537 -965 -850 -848 -56 -281 -408 -958 -464 -373 -349 -741 -299 -524 -531 -241 -58 -68 -384 -899 -334 -833 -150 -193 -61 -664 -976 -782 -776 -363 -22 -338 -57 -747 -30 -275 -28 -287 -433 -653 -209 -509 -477 -677 -236 -159 -675 -901 -543 -991 -236 -771 -290 -663 -516 -173 -41 -512 -580 -361 -124 -149 -442 -808 -2 -502 -60 -572 -676 -287 -390 -57 -12 -935 -202 -540 -456 -773 -737 -255 -771 -492 -378 -370 -518 -861 -226 -342 -887 -366 -770 -942 -762 -465 -517 -679 -62 -582 -845 -966 -427 -892 -379 -666 -248 -550 -985 -230 -87 -331 -445 -769 -996 -4 -498 -932 -77 -398 -844 -326 -231 -82 -598 -748 -742 -512 -809 -296 -107 -650 -428 -715 -975 -756 -639 -787 -74 -127 -826 -466 -850 -353 -945 -949 -392 -72 -519 -106 -681 -796 -108 -479 -377 -913 -911 -84 -961 -564 -576 -32 -153 -132 -1000 -971 -41 -109 -928 -903 -515 -433 -295 -190 -668 -90 -855 -535 -235 -217 -362 -320 -77 -272 -355 -386 -775 -376 -354 -986 -28 -635 -127 -924 -235 -741 -454 -358 -707 -455 -840 -828 -967 -753 -241 -649 -524 -97 -470 -437 -75 -113 -486 -389 -607 -385 -713 -320 -711 -401 -773 -2 -411 -116 -479 -70 -636 -376 -531 -571 -904 -915 -735 -680 -174 -707 -512 -892 -392 -125 -279 -996 -604 -631 -27 -409 -446 -205 -57 -490 -88 -534 -115 -824 -95 -585 -915 -74 -678 -856 -65 -875 -947 -527 -225 -669 -871 -334 -144 -271 -587 -667 -323 -241 -918 -142 -505 -741 -981 -988 -145 -342 -187 -35 -253 -772 -46 -246 -323 -793 -960 -603 -559 -213 -569 -785 -108 -611 -211 -909 -234 -684 -947 -385 -936 -652 -53 -721 -199 -503 -85 -956 -880 -889 -237 -659 -766 -7 -984 -878 -138 -24 -132 -1000 -575 -283 -799 -558 -408 -403 -53 -416 -447 -176 -630 -939 -979 -959 -855 -450 -852 -236 -554 -739 -308 -311 -920 -852 -63 -475 -987 -381 -21 -582 -629 -288 -310 -570 -559 -570 -707 -323 -435 -354 -863 -604 -294 -522 -514 -486 -557 -246 -707 -442 -189 -527 -693 -745 -66 -554 -28 -43 -955 -225 -982 -688 -321 -417 -950 -207 -879 -256 -525 -541 -701 -503 -366 -432 -997 -546 -948 -675 -851 -384 -750 -803 -200 -439 -601 -800 -53 -185 -74 -925 -797 -517 -768 -473 -304 -971 -792 -672 -507 -132 -890 -305 -32 -373 -661 -915 -265 -319 -942 -963 -948 -858 -767 -284 -362 -147 -70 -330 -844 -306 -86 -172 -528 -139 -123 -970 -210 -846 -203 -641 -368 -544 -148 -977 -506 -153 -631 -89 -641 -131 -440 -747 -379 -659 -368 -853 -659 -334 -508 -617 -754 -389 -176 -526 -793 -423 -846 -865 -240 -293 -516 -114 -389 -689 -410 -9 -449 -646 -858 -762 -977 -238 -734 -447 -609 -162 -303 -16 -189 -772 -620 -818 -551 -435 -379 -322 -435 -499 -564 -233 -326 -40 -577 -434 -575 -971 -454 -280 -860 -613 -233 -810 -655 -459 -769 -152 -547 -364 -869 -630 -571 -892 -436 -162 -110 -891 -992 -526 -115 -999 -596 -459 -83 -53 -560 -664 -118 -305 -666 -361 -54 -828 -690 -618 -210 -670 -795 -468 -467 -738 -707 -219 -40 -770 -113 -766 -130 -351 -939 -559 -830 -724 -242 -998 -370 -653 -446 -388 -215 -689 -803 -272 -879 -535 -385 -963 -399 -727 -854 -903 -134 -927 -849 -415 -395 -316 -978 -176 -410 -247 -281 -740 -849 -428 -654 -226 -828 -367 -28 -748 -542 -626 -736 -943 -668 -276 -260 -512 -209 -103 -483 -990 -503 -565 -883 -572 -845 -778 -907 -388 -139 -592 -823 -170 -13 -1 -272 -388 -762 -170 -198 -84 -25 -13 -506 -986 -343 -992 -73 -270 -609 -901 -799 -425 -953 -252 -920 -798 -533 -126 -596 -154 -714 -789 -157 -567 -170 -230 -126 -245 -589 -597 -996 -327 -321 -812 -225 -789 -414 -694 -423 -932 -147 -883 -722 -959 -300 -2 -545 -516 -263 -5 -496 -400 -225 -347 -273 -912 -167 -732 -704 -711 -579 -60 -500 -183 -557 -610 -240 -677 -482 -349 -588 -49 -103 -510 -626 -496 -384 -838 -208 -486 -829 -626 -33 -857 -711 -632 -5 -69 -249 -308 -386 -876 -330 -387 -118 -989 -946 -122 -494 -384 -491 -511 -29 -348 -497 -510 -424 -246 -363 -262 -305 -82 -459 -547 -414 -916 -408 -144 -546 -53 -290 -516 -109 -454 -657 -270 -418 -352 -953 -560 -757 -789 -562 -720 -952 -646 -319 -62 -565 -211 -566 -546 -761 -703 -23 -577 -70 -250 -973 -814 -522 -983 -686 -246 -341 -862 -566 -698 -431 -89 -103 -234 -69 -746 -106 -29 -728 -10 -173 -757 -479 -142 -830 -398 -906 -720 -664 -912 -603 -843 -24 -847 -829 -282 -612 -220 -864 -567 -307 -824 -819 -511 -406 -300 -701 -632 -622 -607 -138 -812 -492 -880 -220 -115 -380 -527 -15 -841 -794 -394 -776 -698 -74 -764 -405 -434 -576 -700 -391 -963 -547 -450 -974 -299 -617 -668 -372 -641 -113 -817 -899 -8 -706 -904 -904 -743 -46 -75 -894 -300 -454 -54 -527 -466 -469 -136 -16 -326 -831 -797 -114 -709 -573 -342 -596 -285 -483 -501 -469 -669 -671 -956 -769 -6 -645 -861 -37 -832 -976 -874 -182 -709 -124 -705 -836 -873 -694 -498 -948 -767 -646 -487 -887 -729 -465 -44 -279 -479 -732 -438 -207 -20 -978 -723 -709 -186 -45 -724 -111 -859 -842 -82 -981 -945 -315 -674 -51 -619 -641 -139 -686 -531 -266 -542 -426 -130 -699 -850 -324 -496 -279 -525 -316 -923 -33 -435 -822 -733 -593 -706 -273 -335 -153 -300 -692 -644 -704 -607 -442 -358 -158 -561 -173 -572 -356 -223 -251 -164 -731 -425 -864 -384 -388 -206 -843 -280 -388 -870 -156 -383 -533 -810 -517 -225 -69 -570 -356 -594 -919 -637 -952 -546 -548 -344 -965 -498 -35 -179 -341 -655 -960 -758 -635 -67 -543 -473 -373 -367 -970 -684 -569 -384 -424 -738 -849 -10 -650 -417 -190 -811 -86 -210 -151 -602 -123 -633 -940 -226 -983 -306 -111 -374 -239 -593 -191 -156 -342 -437 -710 -439 -204 -411 -167 -509 -704 -770 -574 -886 -232 -608 -443 -8 -391 -957 -115 -678 -707 -672 -394 -215 -734 -364 -452 -884 -971 -27 -821 -453 -558 -745 -272 -855 -472 -749 -595 -393 -775 -84 -579 -895 -330 -616 -61 -742 -804 -625 -193 -626 -21 -287 -520 -382 -961 -433 -566 -396 -393 -681 -884 -519 -978 -708 -415 -898 -388 -309 -271 -317 -622 -462 -670 -135 -951 -136 -410 -118 -148 -560 -429 -984 -242 -399 -347 -46 -234 -518 -743 -202 -478 -603 -581 -821 -191 -508 -203 -15 -83 -776 -169 -509 -499 -118 -782 -970 -75 -946 -395 -213 -589 -735 -540 -759 -949 -203 -86 -937 -807 -99 -460 -715 -345 -897 -385 -604 -88 -229 -798 -388 -701 -117 -829 -196 -741 -393 -717 -743 -898 -678 -371 -519 -729 -365 -113 -478 -982 -507 -265 -387 -98 -493 -150 -426 -500 -144 -83 -89 -907 -26 -732 -723 -987 -353 -667 -816 -880 -637 -91 -161 -529 -896 -473 -774 -349 -21 -527 -83 -734 -3 -125 -265 -153 -261 -174 -759 -724 -307 -24 -294 -553 -322 -531 -782 -59 -337 -625 -337 -710 -451 -700 -215 -690 -632 -358 -713 -913 -659 -880 -228 -932 -733 -502 -77 -587 -132 -518 -351 -368 -649 -573 -646 -244 -399 -441 -968 -775 -222 -690 -186 -157 -111 -697 -900 -634 -71 -798 -128 -698 -38 -370 -234 -756 -943 -919 -430 -73 -574 -747 -702 -26 -247 -759 -879 -246 -660 -872 -349 -808 -699 -225 -504 -442 -976 -890 -903 -675 -549 -490 -951 -557 -933 -565 -952 -246 -472 -384 -123 -587 -425 -610 -686 -56 -935 -792 -985 -659 -420 -407 -728 -746 -481 -247 -331 -810 -68 -312 -336 -870 -676 -291 -864 -15 -200 -574 -179 -309 -583 -230 -8 -167 -981 -487 -673 -288 -470 -881 -378 -176 -889 -318 -191 -252 -325 -707 -646 -744 -122 -235 -633 -763 -18 -333 -219 -196 -755 -499 -525 -58 -472 -187 -266 -943 -553 -805 -270 -211 -442 -869 -249 -804 -911 -890 -65 -949 -370 -434 -591 -911 -591 -475 -816 -378 -855 -821 -123 -82 -862 -242 -734 -240 -688 -769 -4 -10 -945 -477 -625 -615 -184 -549 -119 -887 -509 -457 -127 -675 -984 -148 -434 -527 -678 -887 -405 -95 -492 -301 -39 -304 -952 -239 -331 -690 -384 -372 -390 -253 -684 -927 -708 -336 -311 -910 -813 -569 -714 -172 -805 -806 -723 -127 -41 -779 -63 -732 -842 -998 -604 -293 -556 -804 -259 -727 -971 -746 -46 -692 -672 -6 -689 -221 -432 -948 -121 -828 -249 -508 -684 -347 -504 -569 -480 -886 -767 -998 -219 -367 -286 -621 -426 -248 -214 -247 -645 -861 -873 -954 -796 -750 -575 -545 -717 -576 -851 -783 -184 -571 -378 -339 -904 -43 -987 -340 -16 -156 -108 -492 -937 -475 -402 -20 -448 -508 -585 -195 -579 -839 -126 -393 -126 -966 -952 -319 -61 -724 -316 -516 -138 -152 -123 -49 -215 -883 -92 -686 -90 -211 -493 -343 -799 -123 -493 -27 -441 -316 -571 -958 -975 -193 -765 -843 -302 -158 -40 -316 -112 -419 -153 -900 -460 -52 -900 -788 -999 -56 -416 -671 -961 -743 -130 -123 -610 -465 -431 -471 -496 -95 -977 -275 -76 -100 -138 -890 -752 -841 -956 -422 -345 -141 -757 -109 -106 -748 -408 -436 -286 -706 -981 -213 -348 -421 -549 -584 -145 -456 -261 -136 -130 -536 -992 -867 -847 -461 -962 -895 -478 -505 -605 -701 -886 -319 -308 -577 -48 -597 -479 -363 -760 -592 -311 -654 -912 -279 -417 -301 -854 -320 -279 -648 -517 -735 -833 -835 -844 -964 -858 -595 -76 -251 -796 -442 -550 -555 -239 -215 -810 -478 -167 -669 -647 -101 -110 -152 -482 -592 -823 -88 -810 -757 -928 -622 -517 -517 -607 -957 -619 -958 -37 -717 -917 -453 -701 -722 -596 -577 -414 -743 -373 -792 -743 -163 -266 -512 -819 -244 -4 -183 -214 -961 -871 -885 -897 -20 -868 -532 -113 -967 -238 -885 -915 -967 -370 -163 -226 -230 -744 -745 -22 -931 -8 -969 -831 -215 -880 -206 -814 -782 -173 -517 -836 -407 -485 -738 -102 -886 -107 -771 -921 -245 -586 -510 -68 -476 -524 -880 -969 -641 -480 -329 -985 -981 -873 -237 -588 -263 -820 -889 -469 -191 -605 -224 -834 -46 -121 -952 -446 -219 -376 -397 -339 -932 -660 -813 -421 -898 -877 -639 -584 -688 -953 -278 -561 -930 -182 -684 -70 -572 -453 -548 -931 -199 -199 -329 -225 -257 -840 -377 -678 -725 -443 -329 -999 -500 -880 -609 -384 -192 -861 -920 -576 -817 -409 -161 -731 -753 -582 -838 -443 -768 -467 -612 -941 -796 -320 -751 -88 -376 -843 -314 -491 -698 -795 -737 -320 -983 -649 -213 -850 -625 -677 -569 -12 -696 -973 -410 -862 -434 -258 -486 -241 -725 -723 -448 -461 -199 -271 -511 -121 -550 -862 -692 -106 -756 -928 -872 -790 -306 -20 -524 -349 -778 -489 -636 -109 -369 -48 -97 -750 -358 -275 -2 -289 -267 -254 -503 -377 -233 -234 -435 -292 -909 -255 -274 -207 -824 -236 -962 -654 -442 -533 -91 -841 -122 -735 -920 -588 -439 -874 -460 -841 -627 -916 -491 -829 -449 -801 -77 -800 -490 -404 -936 -21 -92 -641 -981 -238 -778 -243 -141 -207 -14 -349 -404 -694 -832 -192 -813 -866 -756 -529 -43 -799 -521 -794 -839 -908 -661 -85 -602 -876 -603 -314 -116 -920 -678 -50 -80 -51 -249 -779 -881 -843 -120 -369 -227 -851 -980 -993 -346 -570 -403 -478 -115 -798 -372 -692 -541 -334 -38 -208 -58 -113 -130 -10 -111 -856 -240 -983 -719 -558 -67 -655 -91 -698 -393 -797 -924 -172 -436 -84 -821 -676 -188 -680 -916 -112 -623 -678 -66 -858 -997 -178 -186 -720 -56 -272 -580 -798 -629 -131 -962 -92 -518 -165 -411 -603 -168 -932 -681 -45 -40 -13 -429 -641 -981 -119 -972 -614 -661 -599 -792 -173 -461 -242 -631 -529 -322 -174 -358 -671 -220 -147 -126 -757 -672 -706 -384 -243 -219 -798 -849 -517 -713 -313 -865 -459 -510 -463 -953 -43 -103 -399 -348 -640 -689 -55 -870 -776 -12 -220 -647 -24 -903 -372 -617 -686 -118 -992 -152 -596 -839 -382 -532 -776 -725 -57 -864 -726 -105 -862 -878 -729 -720 -760 -329 -53 -103 -859 -777 -947 -169 -872 -713 -175 -65 -545 -631 -349 -752 -745 -616 -326 -227 -848 -654 -491 -587 -205 -28 -22 -644 -638 -992 -775 -693 -304 -561 -47 -784 -580 -466 -8 -459 -774 -647 -310 -83 -188 -523 -451 -149 -92 -734 -490 -169 -457 -640 -718 -283 -411 -465 -359 -331 -656 -45 -669 -340 -222 -256 -123 -49 -559 -890 -168 -529 -408 -977 -576 -115 -823 -787 -819 -1 -839 -300 -824 -812 -48 -170 -183 -801 -420 -991 -502 -488 -634 -844 -78 -483 -595 -892 -804 -900 -437 -871 -615 -344 -973 -404 -122 -676 -986 -807 -121 -153 -613 -907 -364 -89 -183 -128 -51 -173 -325 -571 -760 -674 -920 -136 -10 -836 -323 -595 -722 -554 -17 -534 -206 -572 -366 -719 -711 -688 -688 -580 -155 -26 -374 -428 -70 -824 -711 -332 -312 -691 -871 -907 -93 -714 -411 -992 -170 -27 -575 -282 -665 -105 -896 -574 -340 -578 -930 -458 -1000 -246 -839 -819 -266 -518 -494 -193 -826 -46 -64 -850 -336 -756 -239 -394 -6 -6 -575 -149 -413 -902 -431 -707 -329 -998 -694 -371 -457 -270 -60 -408 -402 -792 -19 -945 -447 -672 -587 -107 -852 -787 -564 -38 -939 -867 -903 -623 -452 -249 -825 -757 -299 -149 -26 -148 -991 -529 -27 -871 -543 -471 -485 -740 -378 -920 -780 -195 -232 -348 -93 -341 -277 -511 -720 -48 -144 -892 -821 -609 -43 -123 -512 -302 -876 -328 -755 -33 -258 -1 -448 -941 -854 -71 -178 -210 -546 -354 -927 -540 -584 -332 -462 -676 -670 -780 -107 -125 -65 -664 -979 -821 -671 -913 -567 -40 -420 -275 -314 -240 -902 -319 -779 -224 -66 -390 -35 -54 -116 -294 -241 -218 -179 -760 -866 -338 -926 -352 -756 -680 -369 -737 -711 -859 -567 -310 -332 -419 -826 -956 -547 -1 -197 -623 -330 -257 -49 -770 -104 -711 -109 -16 -792 -393 -405 -774 -390 -715 -201 -574 -759 -825 -402 -204 -542 -919 -73 -965 -270 -209 -368 -939 -682 -477 -988 -925 -489 -980 -326 -772 -156 -275 -719 -909 -239 -549 -703 -648 -40 -74 -631 -164 -835 -214 -770 -497 -983 -517 -435 -239 -172 -139 -564 -147 -390 -439 -766 -335 -984 -103 -792 -36 -842 -80 -982 -809 -539 -868 -522 -511 -763 -198 -811 -286 -962 -771 -61 -117 -165 -695 -888 -645 -677 -24 -194 -127 -94 -774 -195 -299 -698 -48 -272 -343 -921 -727 -941 -133 -84 -37 -719 -70 -286 -260 -93 -647 -446 -938 -815 -212 -418 -342 -704 -116 -844 -461 -876 -990 -800 -522 -777 -68 -510 -641 -178 -560 -5 -405 -173 -322 -217 -598 -30 -565 -653 -854 -193 -232 -940 -119 -182 -792 -235 -504 -896 -652 -513 -793 -294 -175 -910 -443 -678 -691 -920 -803 -879 -402 -122 -111 -94 -887 -618 -903 -576 -102 -217 -604 -651 -191 -307 -669 -689 -207 -821 -591 -1000 -508 -764 -140 -43 -845 -202 -990 -71 -932 -923 -192 -904 -457 -475 -57 -209 -544 -791 -831 -236 -461 -618 -832 -576 -204 -827 -537 -916 -469 -224 -629 -482 -936 -445 -26 -202 -174 -733 -782 -3 -3 -835 -280 -478 -415 -1000 -732 -489 -953 -529 -136 -151 -936 -659 -58 -289 -398 -638 -238 -578 -858 -408 -442 -270 -325 -448 -839 -130 -837 -891 -509 -602 -584 -960 -724 -445 -456 -443 -463 -494 -968 -923 -482 -693 -885 -84 -593 -258 -601 -579 -626 -291 -7 -203 -46 -669 -299 -611 -686 -735 -832 -938 -214 -491 -325 -27 -33 -895 -180 -852 -518 -551 -274 -878 -972 -942 -253 -288 -512 -66 -160 -469 -531 -622 -490 -805 -720 -7 -584 -475 -922 -215 -579 -625 -600 -479 -162 -291 -474 -124 -76 -449 -23 -244 -842 -277 -139 -625 -211 -521 -346 -508 -113 -624 -633 -288 -15 -631 -590 -464 -803 -410 -795 -954 -647 -347 -136 -169 -931 -328 -185 -664 -48 -210 -87 -387 -74 -913 -254 -381 -510 -352 -680 -622 -536 -988 -360 -167 -221 -295 -377 -493 -565 -52 -375 -316 -494 -375 -721 -521 -650 -998 -167 -523 -53 -340 -561 -647 -64 -548 -973 -219 -594 -852 -788 -209 -410 -213 -928 -785 -444 -695 -414 -610 -26 -573 -478 -69 -926 -848 -952 -748 -60 -270 -434 -186 -457 -441 -578 -656 -723 -576 -56 -210 -205 -446 -367 -297 -537 -529 -204 -442 -127 -37 -204 -547 -560 -198 -971 -399 -789 -720 -809 -901 -653 -289 -321 -918 -471 -581 -844 -272 -889 -920 -963 -937 -916 -743 -895 -959 -128 -499 -772 -525 -963 -953 -830 -753 -381 -109 -99 -235 -845 -987 -44 -970 -546 -127 -817 -201 -51 -716 -515 -823 -673 -861 -457 -621 -974 -241 -586 -692 -699 -268 -564 -290 -842 -341 -592 -654 -140 -554 -346 -603 -570 -189 -176 -991 -777 -734 -287 -747 -278 -799 -189 -663 -481 -393 -981 -481 -996 -887 -478 -98 -540 -657 -71 -568 -132 -120 -785 -448 -66 -607 -345 -949 -916 -519 -475 -289 -938 -842 -684 -2 -472 -609 -129 -911 -841 -75 -193 -145 -858 -586 -464 -510 -416 -830 -990 -732 -901 -711 -646 -777 -207 -636 -411 -943 -905 -460 -751 -478 -299 -712 -640 -519 -997 -770 -859 -705 -725 -313 -806 -422 -948 -856 -167 -795 -977 -715 -946 -385 -450 -740 -631 -395 -527 -989 -61 -831 -669 -476 -65 -99 -799 -355 -291 -853 -934 -632 -451 -944 -861 -909 -446 -601 -645 -503 -901 -493 -414 -844 -170 -654 -877 -920 -820 -158 -155 -209 -897 -830 -438 -796 -537 -431 -963 -360 -338 -496 -276 -200 -526 -847 -583 -373 -970 -561 -909 -391 -330 -477 -760 -584 -520 -901 -521 -801 -419 -524 -450 -610 -221 -724 -452 -555 -665 -671 -822 -913 -814 -754 -298 -415 -36 -383 -912 -228 -207 -513 -363 -415 -813 -787 -945 -312 -105 -290 -580 -481 -158 -993 -694 -561 -503 -198 -505 -816 -92 -798 -161 -496 -103 -740 -653 -704 -480 -526 -857 -931 -231 -254 -301 -517 -205 -734 -217 -15 -140 -122 -593 -528 -60 -609 -768 -650 -892 -606 -730 -818 -493 -397 -128 -547 -75 -225 -187 -874 -642 -359 -909 -252 -628 -509 -54 -135 -328 -465 -534 -491 -968 -121 -553 -288 -181 -795 -718 -134 -343 -492 -333 -828 -95 -461 -206 -333 -77 -244 -117 -4 -792 -509 -835 -699 -3 -929 -894 -123 -752 -19 -687 -701 -515 -688 -444 -687 -872 -889 -684 -177 -985 -559 -940 -717 -938 -10 -534 -796 -449 -616 -728 -294 -400 -697 -594 -519 -161 -823 -280 -619 -166 -476 -191 -238 -464 -483 -63 -555 -344 -538 -40 -268 -939 -43 -791 -412 -637 -238 -791 -183 -512 -856 -671 -14 -861 -537 -959 -981 -50 -503 -306 -26 -720 -214 -470 -789 -41 -108 -772 -275 -1000 -173 -132 -793 -935 -236 -1000 -107 -403 -868 -158 -842 -235 -94 -161 -770 -35 -668 -26 -998 -458 -129 -198 -733 -466 -212 -480 -766 -987 -516 -751 -713 -277 -886 -319 -243 -439 -520 -118 -241 -680 -815 -547 -364 -871 -85 -829 -33 -880 -375 -777 -900 -696 -493 -93 -800 -21 -296 -179 -214 -211 -789 -550 -467 -451 -346 -507 -730 -819 -81 -351 -297 -277 -419 -658 -477 -651 -691 -468 -928 -806 -865 -234 -652 -788 -619 -529 -944 -404 -428 -999 -72 -602 -444 -773 -809 -438 -422 -597 -194 -498 -959 -156 -963 -181 -605 -216 -264 -306 -311 -329 -688 -182 -659 -988 -729 -358 -501 -348 -214 -765 -237 -808 -792 -351 -709 -890 -325 -83 -593 -802 -747 -925 -57 -404 -960 -870 -446 -554 -538 -923 -776 -922 -949 -43 -480 -602 -771 -262 -232 -343 -375 -491 -224 -80 -583 -405 -12 -255 -3 -995 -838 -959 -343 -11 -121 -949 -875 -848 -557 -63 -116 -624 -793 -387 -946 -397 -403 -926 -629 -894 -330 -237 -421 -993 -479 -878 -407 -187 -159 -921 -409 -428 -818 -979 -446 -987 -193 -738 -661 -942 -354 -277 -340 -701 -909 -927 -598 -116 -119 -637 -101 -200 -55 -711 -385 -508 -976 -965 -928 -574 -116 -753 -276 -27 -395 -157 -607 -88 -896 -297 -858 -98 -696 -445 -264 -543 -721 -812 -601 -336 -406 -410 -637 -336 -203 -834 -890 -511 -149 -386 -525 -662 -890 -735 -885 -980 -68 -623 -304 -356 -924 -806 -183 -408 -952 -136 -407 -495 -871 -584 -450 -81 -620 -571 -303 -508 -321 -755 -549 -765 -227 -226 -220 -296 -339 -438 -352 -208 -43 -158 -672 -291 -140 -285 -580 -467 -682 -849 -685 -148 -81 -140 -532 -902 -227 -436 -712 -136 -31 -460 -21 -577 -762 -543 -504 -39 -980 -694 -890 -943 -637 -675 -177 -823 -721 -198 -953 -561 -710 -994 -671 -638 -656 -752 -451 -788 -739 -770 -135 -279 -843 -337 -523 -737 -554 -906 -444 -821 -606 -926 -961 -520 -171 -953 -624 -985 -906 -11 -670 -536 -356 -971 -987 -67 -262 -599 -699 -468 -981 -411 -452 -455 -190 -803 -721 -732 -572 -509 -951 -573 -35 -141 -636 -274 -698 -434 -709 -674 -450 -42 -710 -952 -622 -63 -105 -966 -608 -568 -664 -967 -658 -745 -781 -244 -160 -367 -867 -975 -471 -654 -264 -61 -31 -101 -243 -796 -425 -769 -980 -260 -239 -481 -367 -521 -35 -699 -10 -316 -564 -764 -680 -819 -433 -646 -326 -326 -471 -838 -6 -5 -292 -4 -734 -307 -271 -319 -789 -413 -988 -419 -496 -356 -742 -741 -358 -881 -946 -180 -745 -827 -418 -194 -10 -274 -143 -503 -4 -999 -240 -466 -1000 -319 -463 -530 -541 -473 -381 -441 -172 -350 -559 -706 -138 -650 -177 -87 -262 -63 -505 -832 -233 -897 -131 -474 -621 -950 -86 -787 -648 -982 -218 -756 -952 -403 -671 -39 -3 -873 -480 -837 -603 -942 -283 -50 -781 -858 -669 -679 -954 -184 -491 -281 -579 -585 -176 -614 -553 -955 -779 -464 -482 -755 -8 -495 -313 -81 -673 -940 -130 -464 -705 -702 -86 -31 -441 -63 -883 -252 -319 -181 -580 -876 -947 -14 -627 -302 -984 -976 -408 -963 -645 -339 -526 -684 -185 -557 -764 -832 -170 -903 -403 -480 -71 -729 -790 -614 -104 -567 -706 -887 -416 -262 -860 -973 -441 -110 -979 -763 -870 -904 -307 -131 -563 -51 -128 -276 -668 -739 -427 -705 -465 -706 -883 -155 -781 -834 -759 -166 -455 -252 -42 -652 -635 -133 -417 -441 -216 -902 -975 -920 -908 -628 -256 -776 -855 -187 -551 -789 -115 -748 -327 -435 -686 -216 -189 -923 -165 -71 -863 -327 -943 -158 -771 -37 -360 -156 -793 -279 -637 -128 -810 -591 -223 -87 -965 -28 -931 -677 -616 -932 -827 -642 -860 -540 -975 -362 -251 -689 -769 -13 -900 -476 -193 -524 -904 -607 -57 -111 -547 -957 -310 -825 -287 -180 -33 -978 -518 -511 -932 -648 -659 -546 -2 -668 -507 -601 -946 -341 -169 -300 -695 -271 -701 -664 -745 -805 -568 -930 -975 -306 -850 -814 -761 -41 -278 -858 -127 -488 -949 -651 -237 -781 -894 -737 -526 -966 -126 -31 -677 -64 -845 -351 -148 -203 -628 -744 -17 -746 -352 -959 -132 -482 -741 -912 -869 -127 -383 -573 -668 -288 -922 -76 -29 -792 -901 -705 -432 -770 -399 -74 -432 -769 -201 -566 -120 -767 -962 -589 -78 -413 -269 -610 -617 -456 -678 -689 -536 -440 -93 -766 -466 -700 -987 -153 -55 -986 -218 -470 -403 -324 -235 -62 -556 -332 -774 -475 -732 -347 -371 -697 -823 -939 -893 -401 -722 -505 -29 -564 -415 -703 -436 -239 -885 -68 -507 -652 -792 -830 -953 -38 -483 -323 -577 -416 -707 -380 -655 -594 -216 -28 -58 -86 -676 -776 -304 -88 -923 -243 -570 -608 -511 -912 -316 -997 -161 -260 -70 -13 -419 -587 -677 -931 -583 -371 -419 -576 -694 -678 -169 -627 -801 -712 -166 -479 -641 -561 -166 -775 -836 -390 -796 -124 -302 -154 -694 -253 -879 -86 -785 -54 -174 -445 -255 -155 -585 -768 -26 -486 -400 -94 -717 -990 -687 -264 -807 -748 -879 -183 -86 -193 -629 -282 -362 -132 -148 -525 -43 -820 -537 -270 -127 -429 -692 -166 -76 -664 -313 -828 -124 -512 -843 -141 -300 -981 -979 -226 -870 -64 -173 -252 -554 -151 -854 -35 -174 -528 -859 -110 -978 -715 -156 -496 -727 -417 -902 -92 -208 -625 -828 -841 -808 -915 -755 -484 -943 -573 -829 -545 -484 -340 -604 -116 -174 -2 -209 -645 -376 -270 -840 -789 -965 -324 -462 -455 -114 -29 -373 -926 -594 -770 -463 -242 -127 -760 -125 -558 -82 -72 -529 -597 -552 -259 -170 -201 -330 -127 -37 -947 -519 -309 -562 -138 -414 -113 -842 -603 -725 -529 -422 -88 -583 -808 -162 -9 -495 -524 -172 -408 -579 -621 -777 -511 -947 -565 -357 -42 -61 -504 -215 -25 -832 -91 -921 -223 -239 -986 -416 -22 -27 -949 -894 -129 -628 -618 -956 -189 -372 -800 -976 -218 -988 -985 -493 -927 -971 -105 -290 -300 -24 -82 -875 -43 -260 -717 -188 -940 -972 -245 -475 -301 -955 -798 -112 -9 -794 -377 -892 -570 -71 -746 -140 -191 -572 -150 -641 -810 -19 -686 -218 -111 -103 -206 -970 -302 -300 -13 -972 -3 -51 -944 -47 -621 -488 -20 -272 -426 -723 -166 -28 -48 -362 -778 -197 -762 -427 -328 -999 -197 -483 -183 -255 -478 -387 -829 -111 -306 -843 -147 -181 -650 -233 -448 -420 -433 -631 -877 -224 -912 -439 -535 -507 -409 -665 -275 -89 -758 -146 -854 -703 -620 -263 -493 -373 -677 -488 -515 -609 -71 -971 -196 -519 -857 -343 -587 -340 -901 -454 -884 -645 -119 -985 -983 -847 -745 -533 -257 -62 -431 -49 -490 -608 -499 -130 -599 -458 -515 -198 -232 -899 -758 -525 -400 -19 -320 -503 -89 -656 -221 -901 -731 -31 -492 -845 -405 -332 -808 -348 -519 -370 -367 -659 -903 -45 -203 -217 -124 -62 -408 -237 -232 -37 -611 -862 -364 -471 -813 -823 -475 -420 -621 -967 -281 -826 -234 -76 -658 -48 -332 -399 -699 -602 -987 -711 -677 -378 -217 -673 -298 -738 -193 -834 -32 -150 -892 -178 -350 -580 -250 -307 -496 -454 -213 -230 -930 -782 -760 -628 -357 -329 -353 -351 -792 -366 -862 -894 -531 -867 -866 -209 -866 -900 -926 -676 -29 -385 -886 -260 -321 -589 -288 -308 -978 -584 -524 -618 -259 -424 -449 -380 -346 -613 -437 -953 -763 -904 -150 -423 -46 -181 -598 -383 -135 -225 -466 -2 -989 -264 -555 -978 -135 -321 -240 -18 -505 -588 -699 -21 -502 -105 -232 -689 -770 -180 -886 -628 -442 -295 -178 -631 -159 -315 -488 -45 -232 -436 -593 -273 -782 -185 -316 -188 -404 -793 -89 -649 -842 -592 -962 -274 -612 -570 -438 -31 -485 -466 -691 -892 -623 -484 -712 -810 -203 -54 -781 -579 -232 -821 -773 -455 -641 -109 -192 -318 -681 -935 -219 -913 -90 -329 -349 -728 -801 -204 -873 -374 -217 -87 -654 -347 -231 -959 -302 -414 -424 -891 -61 -9 -32 -412 -929 -816 -932 -559 -86 -731 -168 -125 -842 -659 -252 -112 -723 -74 -87 -520 -387 -396 -936 -477 -835 -989 -124 -631 -576 -816 -631 -804 -845 -134 -778 -887 -617 -875 -914 -623 -635 -689 -903 -812 -914 -352 -175 -193 -332 -855 -644 -994 -590 -125 -799 -845 -58 -923 -389 -558 -776 -87 -789 -900 -991 -277 -408 -389 -533 -694 -354 -359 -344 -304 -460 -377 -694 -457 -185 -283 -844 -948 -641 -147 -764 -526 -966 -411 -998 -3 -519 -253 -790 -529 -550 -985 -547 -999 -372 -682 -921 -820 -814 -212 -455 -287 -906 -439 -204 -432 -117 -928 -158 -788 -109 -193 -439 -892 -83 -668 -714 -596 -16 -575 -865 -459 -444 -863 -35 -582 -316 -135 -183 -34 -393 -66 -191 -4 -344 -947 -768 -928 -233 -321 -845 -7 -692 -70 -292 -23 -559 -1000 -960 -891 -280 -127 -803 -863 -590 -125 -541 -637 -659 -534 -846 -234 -801 -791 -291 -349 -676 -385 -50 -974 -193 -781 -11 -874 -938 -313 -138 -84 -623 -663 -537 -206 -711 -985 -975 -766 -788 -73 -863 -793 -876 -322 -330 -838 -101 -687 -984 -724 -110 -344 -876 -516 -107 -231 -773 -963 -712 -507 -585 -966 -167 -986 -719 -963 -828 -45 -573 -340 -270 -424 -906 -311 -700 -307 -775 -948 -63 -204 -906 -535 -594 -474 -129 -567 -439 -618 -798 -583 -807 -103 -150 -706 -776 -672 -851 -397 -664 -926 -222 -636 -942 -236 -683 -365 -178 -479 -374 -284 -795 -452 -646 -506 -233 -487 -913 -922 -995 -524 -741 -479 -970 -268 -477 -491 -385 -428 -686 -806 -994 -848 -527 -369 -66 -652 -818 -359 -871 -126 -137 -924 -352 -871 -170 -816 -671 -584 -895 -472 -778 -594 -626 -728 -397 -85 -497 -967 -336 -467 -42 -20 -863 -161 -226 -118 -101 -808 -118 -10 -956 -532 -190 -974 -851 -204 -842 -123 -385 -596 -188 -826 -343 -736 -144 -532 -226 -781 -190 -192 -4 -280 -363 -711 -217 -56 -854 -346 -691 -100 -189 -502 -973 -863 -546 -697 -472 -499 -192 -40 -292 -393 -981 -981 -20 -554 -110 -335 -684 -972 -1 -224 -241 -675 -981 -692 -132 -871 -912 -965 -688 -511 -486 -153 -65 -929 -667 -375 -427 -803 -363 -373 -915 -762 -498 -323 -348 -58 -616 -169 -553 -871 -814 -407 -160 -749 -552 -837 -1 -229 -175 -811 -703 -924 -743 -377 -687 -205 -823 -388 -857 -132 -654 -121 -953 -245 -585 -848 -150 -369 -179 -772 -219 -487 -329 -173 -659 -925 -364 -356 -757 -93 -603 -674 -430 -300 -152 -778 -868 -299 -301 -933 -338 -990 -258 -641 -746 -786 -240 -661 -296 -836 -369 -266 -745 -631 -334 -332 -765 -860 -134 -984 -422 -222 -358 -786 -512 -190 -780 -379 -885 -394 -686 -113 -691 -640 -811 -322 -445 -40 -766 -47 -473 -776 -652 -668 -943 -534 -462 -877 -732 -772 -386 -334 -580 -862 -851 -846 -98 -418 -526 -931 -628 -622 -609 -40 -812 -246 -157 -83 -613 -479 -459 -101 -14 -665 -406 -768 -46 -103 -403 -680 -749 -99 -855 -178 -109 -251 -319 -90 -419 -663 -820 -315 -29 -54 -207 -651 -288 -309 -606 -712 -798 -782 -397 -277 -175 -442 -895 -32 -198 -739 -200 -1 -297 -670 -819 -928 -534 -176 -305 -90 -10 -346 -106 -417 -758 -194 -961 -767 -491 -541 -311 -622 -604 -450 -778 -621 -462 -805 -253 -415 -138 -975 -821 -5 -23 -87 -346 -656 -798 -492 -678 -253 -922 -687 -436 -661 -972 -155 -946 -385 -244 -353 -668 -773 -491 -527 -272 -715 -231 -296 -87 -734 -846 -371 -896 -640 -213 -547 -485 -72 -593 -423 -697 -849 -250 -281 -121 -1 -227 -19 -417 -373 -443 -424 -942 -72 -856 -434 -701 -225 -536 -749 -544 -344 -304 -581 -287 -595 -177 -20 -299 -597 -804 -423 -583 -348 -27 -895 -221 -628 -783 -813 -23 -219 -719 -973 -543 -522 -899 -402 -356 -985 -187 -952 -850 -783 -360 -788 -844 -712 -725 -731 -174 -935 -34 -998 -795 -42 -757 -40 -542 -365 -539 -439 -796 -575 -777 -596 -19 -34 -557 -779 -534 -937 -611 -687 -351 -926 -139 -192 -754 -828 -950 -752 -457 -759 -865 -832 -198 -750 -390 -681 -382 -310 -250 -435 -183 -34 -370 -712 -634 -205 -178 -921 -556 -201 -736 -500 -698 -669 -717 -421 -749 -410 -304 -841 -530 -719 -554 -910 -296 -863 -827 -59 -724 -247 -283 -331 -221 -908 -940 -474 -582 -694 -121 -738 -178 -629 -803 -478 -500 -339 -258 -951 -690 -478 -368 -557 -628 -111 -153 -957 -469 -474 -222 -869 -227 -819 -715 -178 -816 -324 -188 -838 -481 -681 -949 -699 -62 -411 -549 -674 -680 -801 -406 -111 -778 -18 -681 -645 -572 -398 -504 -132 -455 -868 -457 -503 -240 -854 -705 -549 -202 -597 -34 -444 -854 -591 -209 -269 -610 -106 -734 -131 -110 -546 -413 -299 -101 -863 -585 -909 -647 -848 -405 -189 -829 -53 -301 -37 -662 -247 -475 -277 -964 -985 -48 -775 -832 -553 -817 -897 -92 -613 -180 -480 -325 -846 -239 -157 -391 -482 -792 -718 -229 -116 -613 -680 -714 -120 -219 -814 -527 -587 -850 -964 -514 -436 -159 -309 -272 -5 -504 -352 -357 -589 -972 -673 -212 -550 -456 -701 -807 -370 -284 -472 -79 -812 -949 -952 -271 -398 -190 -443 -895 -705 -925 -924 -105 -726 -915 -787 -799 -625 -496 -365 -898 -145 -99 -540 -686 -176 -951 -711 -344 -532 -577 -31 -819 -752 -298 -941 -187 -755 -830 -441 -425 -814 -415 -887 -198 -967 -420 -299 -493 -667 -78 -207 -413 -812 -41 -120 -552 -417 -390 -530 -367 -441 -982 -425 -95 -964 -415 -190 -770 -670 -571 -16 -676 -182 -104 -764 -471 -738 -727 -385 -417 -270 -169 -368 -82 -908 -622 -16 -97 -291 -422 -733 -523 -861 -15 -205 -891 -129 -111 -236 -583 -461 -194 -636 -464 -872 -649 -311 -470 -510 -245 -759 -770 -998 -710 -894 -985 -27 -168 -229 -341 -164 -230 -925 -419 -306 -446 -147 -562 -570 -242 -808 -683 -157 -553 -37 -443 -732 -207 -201 -871 -866 -406 -277 -487 -813 -724 -568 -786 -400 -110 -749 -277 -335 -810 -344 -641 -692 -817 -342 -848 -630 -96 -109 -231 -188 -193 -214 -42 -215 -298 -225 -500 -980 -138 -268 -698 -787 -786 -256 -108 -303 -151 -558 -36 -106 -94 -502 -241 -814 -163 -924 -747 -917 -648 -382 -768 -132 -309 -116 -290 -788 -599 -417 -161 -19 -350 -360 -231 -190 -554 -518 -429 -760 -363 -450 -113 -394 -150 -352 -429 -537 -571 -440 -961 -528 -718 -360 -730 -271 -529 -738 -688 -338 -843 -844 -139 -544 -608 -4 -400 -194 -107 -804 -690 -341 -621 -577 -220 -203 -122 -979 -669 -262 -228 -334 -824 -733 -284 -717 -178 -800 -862 -206 -741 -92 -547 -690 -720 -36 -40 -700 -510 -893 -195 -698 -452 -433 -396 -653 -191 -52 -735 -205 -290 -947 -68 -282 -377 -489 -276 -758 -147 -865 -673 -70 -805 -752 -263 -414 -645 -895 -1 -369 -969 -898 -577 -953 -159 -423 -707 -525 -666 -540 -601 -986 -3 -74 -689 -914 -170 -320 -486 -867 -206 -610 -330 -549 -470 -856 -420 -824 -301 -808 -596 -850 -810 -987 -99 -54 -455 -869 -456 -314 -351 -824 -84 -352 -455 -685 -280 -67 -858 -264 -784 -219 -210 -640 -959 -150 -941 -218 -409 -260 -351 -803 -464 -356 -883 -150 -228 -96 -18 -87 -973 -108 -338 -410 -124 -426 -726 -300 -424 -684 -257 -771 -333 -526 -155 -206 -256 -753 -234 -411 -995 -106 -557 -955 -476 -449 -125 -58 -810 -478 -469 -585 -415 -422 -72 -273 -825 -819 -792 -843 -861 -356 -382 -649 -14 -928 -297 -264 -142 -765 -679 -185 -972 -451 -245 -642 -397 -351 -379 -330 -439 -1 -364 -518 -944 -308 -652 -859 -789 -681 -591 -681 -187 -941 -524 -261 -806 -112 -246 -175 -493 -575 -645 -277 -236 -787 -130 -79 -929 -722 -736 -854 -968 -942 -538 -263 -767 -832 -100 -604 -792 -710 -392 -734 -72 -193 -508 -611 -296 -235 -795 -390 -399 -697 -806 -217 -73 -148 -960 -912 -39 -615 -725 -280 -509 -113 -43 -993 -505 -244 -465 -369 -284 -671 -176 -298 -676 -853 -438 -581 -884 -905 -780 -992 -54 -214 -97 -524 -523 -836 -696 -736 -855 -640 -579 -776 -119 -661 -942 -883 -119 -904 -870 -602 -82 -144 -96 -935 -760 -282 -247 -935 -95 -171 -476 -338 -784 -735 -314 -112 -365 -811 -590 -745 -354 -314 -763 -555 -135 -145 -878 -933 -403 -75 -712 -825 -576 -329 -274 -806 -888 -943 -716 -780 -693 -993 -304 -719 -357 -78 -277 -424 -60 -126 -963 -928 -106 -656 -220 -87 -377 -344 -279 -927 -652 -375 -663 -82 -942 -710 -39 -123 -880 -687 -183 -734 -652 -552 -306 -274 -560 -714 -972 -904 -107 -980 -818 -935 -741 -339 -140 -445 -881 -25 -769 -711 -515 -633 -112 -839 -69 -491 -552 -71 -966 -152 -739 -342 -883 -8 -881 -333 -49 -681 -24 -555 -228 -344 -919 -186 -669 -982 -624 -100 -303 -20 -294 -144 -666 -228 -101 -546 -905 -259 -581 -920 -232 -405 -70 -622 -382 -35 -581 -392 -98 -432 -86 -390 -287 -659 -359 -818 -734 -669 -952 -487 -406 -758 -458 -527 -103 -424 -64 -776 -895 -170 -110 -131 -383 -19 -908 -395 -624 -845 -16 -286 -449 -491 -300 -958 -328 -629 -541 -97 -275 -279 -353 -787 -187 -728 -282 -389 -671 -855 -415 -549 -922 -338 -475 -504 -214 -679 -650 -508 -308 -500 -400 -128 -66 -923 -975 -735 -208 -531 -788 -230 -77 -996 -182 -337 -45 -457 -722 -228 -442 -814 -10 -659 -516 -157 -14 -234 -391 -760 -299 -806 -418 -248 -148 -968 -746 -197 -620 -185 -992 -392 -511 -715 -766 -648 -688 -933 -155 -395 -845 -823 -864 -704 -165 -778 -574 -494 -558 -398 -377 -681 -914 -127 -428 -917 -897 -98 -713 -645 -256 -43 -740 -258 -756 -243 -800 -472 -348 -953 -982 -227 -111 -928 -197 -629 -464 -49 -246 -227 -579 -240 -108 -520 -631 -58 -192 -523 -108 -160 -630 -944 -936 -314 -345 -479 -989 -924 -115 -941 -592 -405 -24 -186 -949 -270 -670 -815 -455 -58 -554 -665 -954 -787 -786 -733 -906 -327 -674 -452 -563 -59 -664 -400 -689 -487 -494 -793 -131 -449 -555 -358 -147 -175 -210 -605 -280 -780 -736 -368 -82 -932 -174 -654 -175 -303 -197 -727 -233 -202 -522 -102 -67 -244 -805 -219 -449 -280 -718 -552 -817 -792 -726 -52 -620 -261 -111 -562 -572 -128 -157 -215 -329 -753 -868 -812 -332 -566 -688 -580 -545 -860 -400 -311 -905 -132 -359 -772 -475 -389 -651 -238 -935 -992 -208 -208 -963 -530 -850 -439 -728 -917 -359 -720 -256 -322 -687 -663 -456 -351 -457 -973 -115 -432 -98 -936 -305 -476 -371 -436 -858 -724 -512 -604 -297 -18 -504 -945 -267 -66 -775 -426 -95 -176 -201 -941 -925 -209 -438 -900 -184 -307 -941 -378 -75 -162 -837 -265 -518 -104 -749 -923 -389 -549 -625 -183 -283 -443 -764 -939 -464 -708 -241 -796 -860 -346 -951 -465 -644 -321 -48 -507 -291 -29 -788 -813 -681 -81 -988 -552 -983 -151 -668 -760 -885 -798 -920 -225 -739 -12 -837 -100 -905 -117 -437 -3 -750 -479 -819 -515 -978 -220 -62 -31 -400 -974 -186 -272 -693 -901 -799 -371 -54 -492 -138 -22 -519 -42 -539 -97 -149 -68 -217 -781 -269 -844 -296 -237 -150 -932 -534 -882 -597 -654 -923 -162 -423 -172 -951 -713 -982 -295 -518 -36 -646 -847 -183 -757 -355 -200 -836 -303 -440 -220 -609 -675 -388 -40 -195 -500 -585 -645 -821 -47 -745 -928 -933 -476 -871 -941 -997 -854 -419 -175 -63 -243 -319 -970 -412 -315 -406 -426 -440 -919 -408 -580 -612 -494 -469 -273 -404 -265 -839 -447 -203 -937 -845 -273 -820 -400 -449 -690 -103 -765 -640 -97 -173 -247 -485 -785 -617 -430 -305 -593 -402 -383 -777 -254 -375 -359 -555 -739 -887 -906 -4 -401 -994 -401 -563 -864 -428 -27 -594 -866 -958 -166 -275 -232 -349 -397 -388 -771 -480 -242 -352 -455 -346 -540 -314 -97 -645 -689 -619 -864 -317 -194 -546 -359 -837 -156 -950 -95 -464 -777 -313 -469 -233 -809 -748 -867 -356 -703 -228 -382 -276 -942 -130 -771 -906 -349 -454 -967 -907 -739 -725 -287 -604 -101 -49 -457 -862 -198 -183 -365 -89 -507 -681 -228 -366 -406 -115 -961 -515 -440 -972 -764 -988 -741 -397 -458 -30 -35 -354 -667 -776 -352 -33 -283 -486 -957 -205 -642 -786 -941 -349 -639 -287 -676 -17 -368 -41 -71 -113 -882 -811 -522 -81 -807 -996 -913 -837 -682 -446 -567 -986 -661 -25 -311 -337 -195 -444 -25 -407 -833 -272 -250 -72 -88 -4 -202 -317 -869 -621 -251 -903 -455 -663 -935 -161 -448 -660 -862 -72 -900 -167 -359 -201 -170 -539 -338 -726 -798 -625 -655 -615 -939 -311 -830 -572 -522 -199 -506 -333 -484 -536 -274 -880 -970 -299 -880 -320 -267 -563 -253 -566 -97 -154 -230 -144 -311 -141 -749 -867 -90 -163 -121 -662 -49 -95 -942 -553 -940 -486 -414 -47 -616 -715 -516 -863 -877 -70 -787 -560 -187 -711 -150 -598 -338 -821 -505 -259 -212 -952 -557 -669 -423 -952 -46 -486 -361 -327 -8 -887 -123 -803 -476 -732 -527 -288 -179 -731 -436 -344 -97 -706 -709 -189 -132 -926 -343 -139 -525 -177 -12 -149 -60 -46 -660 -346 -941 -584 -188 -403 -700 -585 -183 -55 -194 -590 -743 -795 -379 -50 -650 -969 -30 -495 -147 -56 -683 -86 -309 -560 -231 -835 -116 -470 -205 -295 -638 -420 -566 -778 -414 -254 -710 -411 -579 -594 -633 -102 -355 -37 -148 -46 -602 -970 -173 -26 -280 -802 -364 -235 -258 -414 -8 -124 -886 -427 -991 -647 -237 -945 -480 -778 -143 -937 -559 -878 -693 -562 -9 -989 -438 -119 -420 -641 -890 -838 -652 -168 -425 -480 -694 -53 -551 -132 -915 -532 -236 -880 -663 -753 -258 -253 -601 -43 -631 -487 -187 -648 -722 -318 -479 -117 -69 -790 -713 -800 -87 -768 -135 -730 -448 -416 -35 -39 -552 -346 -236 -495 -298 -385 -270 -387 -662 -722 -855 -312 -58 -107 -223 -199 -11 -363 -757 -213 -474 -992 -751 -833 -443 -32 -67 -586 -157 -423 -817 -76 -614 -822 -276 -553 -448 -301 -437 -902 -826 -112 -779 -942 -807 -109 -655 -721 -495 -285 -521 -978 -411 -243 -354 -590 -699 -80 -750 -17 -165 -372 -746 -577 -630 -990 -7 -321 -456 -505 -706 -93 -598 -379 -736 -996 -701 -316 -825 -868 -974 -380 -653 -479 -719 -870 -470 -789 -409 -533 -538 -438 -255 -261 -583 -536 -455 -467 -877 -247 -548 -431 -709 -960 -242 -301 -276 -626 -667 -858 -97 -555 -573 -520 -556 -906 -378 -509 -232 -925 -153 -795 -100 -989 -180 -59 -164 -38 -851 -791 -30 -945 -873 -31 -865 -833 -454 -579 -35 -871 -232 -324 -953 -682 -354 -502 -181 -297 -224 -870 -396 -634 -155 -5 -878 -108 -191 -314 -721 -182 -201 -315 -340 -826 -625 -107 -786 -851 -56 -680 -499 -30 -526 -303 -462 -127 -912 -272 -237 -377 -130 -81 -451 -623 -549 -262 -180 -120 -418 -557 -41 -480 -228 -466 -499 -174 -283 -624 -347 -590 -770 -4 -318 -768 -965 -775 -202 -297 -210 -438 -50 -411 -487 -561 -408 -768 -129 -311 -724 -519 -310 -942 -479 -169 -6 -631 -354 -140 -824 -309 -696 -45 -312 -332 -397 -252 -73 -235 -597 -650 -24 -920 -440 -513 -121 -992 -500 -49 -773 -610 -6 -66 -836 -607 -858 -386 -480 -243 -827 -586 -691 -970 -524 -199 -428 -382 -314 -542 -788 -429 -552 -924 -895 -672 -404 -541 -225 -788 -197 -109 -318 -180 -872 -700 -281 -153 -935 -469 -632 -783 -343 -503 -839 -774 -525 -795 -191 -264 -54 -598 -571 -616 -179 -276 -882 -619 -935 -240 -121 -854 -327 -860 -38 -561 -390 -766 -447 -786 -965 -136 -480 -767 -633 -401 -130 -398 -995 -596 -323 -848 -953 -998 -415 -344 -6 -7 -772 -230 -982 -680 -180 -948 -692 -95 -5 -340 -341 -478 -670 -377 -331 -206 -23 -157 -73 -581 -913 -610 -254 -146 -577 -379 -445 -917 -86 -137 -876 -481 -452 -325 -46 -789 -116 -658 -371 -777 -389 -706 -296 -836 -299 -311 -797 -700 -884 -505 -835 -40 -472 -188 -515 -411 -173 -930 -333 -915 -957 -481 -678 -982 -776 -958 -532 -488 -525 -285 -857 -143 -10 -923 -307 -527 -34 -544 -990 -307 -922 -958 -587 -805 -348 -828 -284 -526 -324 -341 -368 -529 -289 -670 -160 -593 -581 -829 -587 -449 -287 -239 -360 -572 -711 -671 -526 -126 -458 -291 -311 -665 -950 -180 -415 -274 -700 -297 -255 -902 -820 -163 -292 -597 -707 -111 -841 -592 -46 -113 -612 -594 -269 -701 -459 -894 -228 -273 -667 -253 -950 -501 -848 -776 -395 -43 -348 -741 -89 -286 -6 -223 -966 -810 -411 -186 -587 -694 -746 -783 -208 -639 -436 -130 -798 -779 -288 -985 -926 -72 -511 -273 -60 -575 -745 -157 -921 -683 -227 -663 -799 -545 -510 -92 -536 -754 -457 -524 -280 -242 -341 -262 -733 -829 -139 -733 -768 -594 -936 -824 -358 -745 -249 -596 -571 -288 -160 -40 -223 -137 -580 -972 -426 -679 -200 -437 -7 -381 -669 -15 -421 -601 -646 -384 -428 -527 -784 -51 -338 -801 -618 -188 -320 -732 -900 -102 -995 -302 -779 -172 -310 -175 -412 -466 -410 -900 -7 -58 -232 -998 -720 -67 -883 -681 -230 -143 -215 -117 -243 -446 -991 -976 -459 -157 -870 -42 -202 -962 -661 -217 -897 -635 -490 -897 -75 -462 -520 -288 -152 -154 -77 -159 -981 -124 -57 -354 -855 -958 -548 -524 -12 -992 -917 -962 -864 -442 -75 -699 -294 -484 -2 -129 -386 -259 -72 -410 -678 -851 -216 -661 -657 -4 -527 -442 -332 -970 -567 -952 -442 -671 -671 -694 -457 -406 -680 -214 -236 -678 -71 -69 -822 -357 -950 -554 -121 -736 -316 -862 -96 -465 -320 -486 -763 -163 -26 -657 -337 -747 -862 -932 -505 -533 -724 -163 -485 -209 -565 -632 -495 -113 -725 -692 -66 -612 -911 -328 -125 -750 -845 -610 -280 -505 -827 -52 -811 -611 -16 -753 -128 -106 -140 -682 -599 -808 -828 -16 -729 -566 -150 -134 -240 -53 -478 -93 -901 -893 -590 -28 -675 -895 -95 -248 -424 -873 -267 -123 -654 -930 -818 -246 -925 -512 -247 -834 -356 -140 -464 -424 -354 -650 -30 -541 -526 -157 -524 -959 -616 -741 -849 -208 -61 -2 -382 -409 -841 -947 -172 -680 -480 -61 -368 -120 -470 -986 -8 -428 -238 -808 -937 -169 -123 -696 -448 -780 -159 -241 -614 -169 -831 -418 -1 -803 -633 -5 -862 -528 -318 -856 -465 -199 -15 -420 -663 -284 -683 -703 -754 -479 -9 -272 -56 -750 -47 -506 -143 -459 -921 -976 -771 -873 -153 -750 -701 -744 -35 -472 -696 -129 -538 -743 -621 -40 -90 -913 -341 -899 -517 -765 -144 -607 -276 -311 -771 -77 -95 -448 -33 -782 -447 -921 -451 -352 -312 -400 -159 -491 -378 -22 -353 -262 -361 -620 -705 -888 -802 -625 -413 -900 -186 -543 -318 -522 -438 -232 -592 -52 -358 -226 -175 -860 -282 -688 -833 -65 -22 -79 -732 -902 -30 -403 -161 -2 -422 -186 -74 -197 -417 -70 -324 -749 -457 -98 -343 -521 -365 -486 -149 -47 -10 -925 -530 -175 -209 -468 -431 -852 -683 -924 -290 -896 -313 -240 -99 -209 -497 -78 -540 -682 -927 -566 -422 -485 -167 -851 -404 -690 -975 -682 -557 -525 -440 -114 -641 -690 -975 -164 -926 -275 -7 -273 -414 -13 -552 -51 -1000 -248 -506 -380 -634 -316 -599 -730 -11 -444 -713 -584 -695 -996 -277 -708 -683 -382 -827 -604 -328 -232 -949 -427 -316 -403 -498 -829 -902 -687 -698 -155 -110 -991 -356 -582 -416 -423 -335 -277 -336 -563 -921 -74 -277 -772 -587 -683 -815 -34 -739 -452 -956 -102 -160 -643 -502 -771 -70 -313 -934 -665 -678 -627 -635 -230 -436 -739 -355 -417 -565 -374 -889 -826 -875 -318 -960 -242 -439 -267 -362 -658 -605 -587 -831 -223 -365 -466 -229 -207 -5 -517 -696 -395 -838 -38 -800 -80 -221 -287 -578 -241 -786 -667 -73 -227 -970 -844 -263 -214 -230 -60 -676 -39 -709 -430 -486 -973 -884 -610 -874 -81 -212 -59 -855 -520 -42 -361 -844 -646 -366 -423 -182 -185 -548 -753 -896 -690 -608 -739 -767 -90 -666 -491 -258 -767 -332 -802 -463 -907 -967 -145 -926 -325 -554 -842 -587 -781 -231 -921 -422 -779 -381 -47 -942 -781 -624 -441 -95 -536 -701 -907 -822 -768 -744 -706 -793 -738 -281 -250 -385 -326 -652 -200 -737 -162 -990 -533 -876 -582 -964 -744 -857 -905 -614 -326 -117 -566 -399 -40 -206 -539 -788 -633 -833 -961 -282 -329 -373 -17 -753 -818 -635 -780 -208 -671 -998 -153 -475 -998 -157 -284 -906 -508 -673 -591 -841 -111 -634 -449 -905 -200 -751 -355 -432 -257 -656 -882 -131 -590 -859 -694 -585 -724 -784 -814 -470 -718 -534 -57 -514 -188 -435 -717 -913 -618 -734 -359 -211 -215 -386 -148 -761 -98 -784 -788 -80 -231 -847 -837 -305 -203 -819 -860 -398 -906 -693 -384 -588 -523 -770 -818 -330 -897 -837 -310 -641 -313 -269 -5 -708 -782 -508 -180 -179 -76 -916 -55 -496 -543 -698 -396 -860 -539 -138 -539 -501 -520 -220 -12 -871 -756 -111 -504 -215 -292 -594 -967 -244 -345 -648 -839 -912 -143 -41 -235 -985 -674 -765 -509 -693 -433 -397 -71 -24 -845 -613 -862 -878 -860 -123 -647 -931 -382 -931 -60 -853 -401 -278 -373 -497 -814 -196 -589 -898 -589 -286 -880 -776 -815 -915 -39 -167 -340 -860 -609 -223 -721 -346 -775 -294 -239 -2 -71 -979 -569 -466 -9 -375 -38 -222 -153 -946 -124 -669 -104 -91 -855 -163 -542 -141 -119 -99 -577 -907 -454 -684 -195 -943 -173 -838 -850 -118 -195 -5 -4 -252 -556 -401 -731 -795 -244 -956 -636 -223 -102 -14 -522 -614 -771 -89 -78 -651 -863 -553 -84 -637 -325 -847 -615 -981 -87 -876 -170 -873 -124 -65 -551 -7 -157 -107 -884 -766 -399 -418 -716 -517 -276 -415 -161 -729 -215 -691 -809 -781 -453 -523 -401 -143 -637 -741 -597 -137 -227 -289 -668 -843 -550 -393 -948 -563 -232 -71 -554 -767 -524 -117 -165 -500 -625 -116 -733 -437 -847 -325 -967 -563 -476 -618 -446 -480 -212 -275 -264 -846 -373 -609 -335 -944 -510 -803 -766 -313 -556 -489 -813 -676 -952 -831 -815 -946 -439 -113 -821 -440 -91 -363 -190 -271 -824 -489 -8 -493 -415 -240 -249 -625 -947 -308 -488 -940 -104 -919 -580 -153 -118 -620 -334 -486 -16 -952 -909 -753 -338 -423 -706 -83 -678 -923 -156 -49 -708 -887 -704 -734 -767 -878 -329 -736 -779 -739 -561 -184 -808 -672 -583 -985 -76 -818 -201 -86 -51 -251 -286 -11 -319 -551 -876 -185 -961 -386 -697 -433 -958 -111 -663 -25 -539 -758 -342 -514 -82 -788 -626 -281 -698 -777 -853 -169 -369 -338 -831 -16 -178 -844 -940 -538 -890 -681 -393 -600 -970 -575 -83 -252 -374 -646 -348 -614 -277 -680 -100 -331 -797 -564 -329 -484 -38 -790 -552 -794 -820 -645 -24 -102 -745 -228 -894 -812 -791 -940 -914 -544 -523 -11 -474 -67 -122 -840 -924 -944 -987 -456 -812 -649 -157 -408 -447 -473 -192 -516 -200 -847 -625 -44 -732 -81 -101 -174 -761 -136 -253 -300 -649 -777 -790 -28 -520 -990 -381 -915 -341 -663 -584 -860 -881 -539 -680 -494 -315 -252 -1 -273 -158 -516 -846 -624 -315 -556 -462 -406 -679 -164 -698 -157 -699 -735 -55 -611 -409 -132 -271 -861 -773 -437 -103 -903 -931 -790 -745 -405 -969 -803 -289 -760 -626 -589 -983 -37 -822 -964 -234 -691 -559 -416 -779 -363 -176 -772 -669 -789 -689 -681 -323 -403 -639 -799 -996 -147 -733 -983 -59 -659 -327 -10 -332 -34 -283 -600 -202 -828 -443 -220 -898 -410 -513 -474 -613 -920 -422 -93 -162 -837 -766 -701 -607 -82 -925 -658 -849 -500 -197 -93 -870 -629 -360 -660 -191 -843 -623 -674 -778 -461 -874 -277 -179 -480 -286 -222 -432 -407 -9 -752 -160 -673 -432 -668 -508 -382 -556 -523 -759 -578 -89 -713 -9 -168 -306 -516 -741 -523 -841 -565 -327 -886 -347 -928 -639 -744 -149 -297 -218 -685 -969 -801 -160 -31 -660 -537 -772 -680 -596 -98 -781 -902 -451 -856 -700 -166 -938 -560 -229 -399 -516 -235 -36 -760 -298 -158 -885 -737 -911 -791 -571 -773 -674 -523 -940 -540 -385 -969 -59 -103 -629 -645 -137 -187 -265 -888 -835 -438 -926 -346 -102 -159 -849 -358 -926 -465 -393 -56 -575 -713 -641 -893 -97 -549 -832 -163 -510 -528 -574 -595 -410 -477 -325 -170 -41 -196 -984 -692 -526 -420 -909 -715 -35 -996 -249 -526 -6 -682 -502 -600 -139 -845 -716 -507 -574 -135 -503 -574 -41 -334 -990 -133 -213 -451 -951 -84 -497 -294 -167 -529 -477 -856 -877 -604 -964 -48 -235 -604 -620 -465 -330 -479 -153 -491 -821 -995 -716 -884 -872 -545 -604 -658 -89 -592 -645 -246 -822 -506 -204 -415 -12 -683 -508 -362 -53 -317 -785 -128 -520 -435 -518 -573 -617 -165 -289 -271 -382 -428 -910 -786 -230 -370 -490 -903 -561 -979 -228 -822 -192 -319 -886 -695 -978 -149 -978 -490 -836 -223 -52 -89 -935 -894 -379 -360 -946 -908 -480 -183 -559 -297 -377 -513 -135 -376 -797 -254 -921 -694 -153 -756 -446 -965 -473 -143 -80 -455 -945 -931 -789 -521 -652 -756 -513 -521 -818 -798 -420 -991 -296 -69 -579 -479 -750 -923 -183 -343 -292 -432 -564 -926 -78 -599 -564 -937 -28 -7 -464 -835 -49 -876 -652 -224 -290 -493 -635 -974 -990 -306 -399 -983 -630 -372 -332 -522 -804 -545 -221 -39 -925 -919 -308 -281 -709 -689 -703 -562 -434 -335 -794 -301 -375 -220 -543 -133 -710 -939 -777 -162 -710 -707 -490 -212 -285 -170 -706 -507 -42 -542 -836 -593 -637 -416 -384 -563 -150 -979 -992 -295 -199 -693 -321 -248 -459 -708 -923 -689 -362 -689 -567 -331 -938 -572 -532 -363 -627 -475 -481 -90 -25 -416 -454 -780 -85 -538 -124 -418 -674 -6 -340 -695 -63 -324 -999 -548 -929 -609 -188 -53 -965 -245 -353 -835 -843 -591 -284 -300 -595 -357 -174 -332 -498 -170 -30 -934 -171 -510 -906 -69 -182 -98 -715 -726 -786 -898 -49 -359 -287 -201 -449 -222 -530 -795 -895 -620 -75 -108 -737 -695 -664 -657 -139 -760 -361 -372 -330 -605 -855 -66 -623 -597 -680 -88 -850 -296 -62 -809 -640 -259 -45 -898 -431 -217 -74 -970 -833 -988 -553 -878 -935 -512 -802 -213 -930 -232 -768 -499 -498 -807 -406 -495 -975 -715 -712 -415 -71 -856 -141 -836 -680 -470 -433 -658 -471 -672 -316 -635 -481 -815 -543 -723 -748 -682 -427 -272 -647 -846 -253 -992 -78 -308 -218 -612 -961 -842 -181 -400 -659 -642 -368 -832 -405 -716 -383 -376 -171 -23 -570 -765 -481 -160 -372 -75 -870 -332 -885 -251 -296 -865 -712 -928 -914 -416 -58 -900 -386 -522 -832 -709 -952 -295 -516 -625 -260 -424 -351 -774 -44 -41 -956 -371 -223 -90 -253 -185 -259 -496 -641 -408 -108 -867 -624 -726 -176 -298 -110 -753 -364 -789 -316 -738 -456 -529 -69 -662 -97 -695 -783 -345 -706 -68 -435 -2 -796 -588 -270 -733 -914 -471 -504 -825 -58 -897 -386 -315 -260 -455 -969 -354 -39 -764 -583 -473 -573 -347 -211 -898 -951 -205 -290 -423 -499 -402 -865 -619 -20 -939 -273 -816 -242 -432 -413 -163 -882 -681 -241 -469 -224 -269 -900 -867 -303 -694 -807 -14 -46 -18 -289 -764 -730 -917 -154 -396 -637 -478 -450 -151 -334 -62 -250 -371 -737 -69 -403 -921 -30 -36 -809 -246 -752 -741 -224 -39 -955 -290 -531 -358 -537 -320 -198 -622 -756 -721 -273 -216 -453 -768 -538 -484 -707 -213 -199 -802 -379 -686 -216 -606 -424 -746 -659 -569 -89 -169 -734 -990 -13 -569 -166 -166 -980 -567 -948 -746 -628 -175 -874 -738 -202 -723 -783 -321 -172 -397 -77 -985 -566 -82 -163 -688 -173 -726 -396 -249 -786 -12 -466 -561 -581 -822 -776 -169 -898 -355 -482 -976 -671 -465 -725 -530 -422 -637 -413 -494 -775 -214 -704 -529 -876 -337 -866 -247 -720 -519 -98 -814 -949 -264 -848 -363 -878 -840 -159 -524 -367 -91 -192 -476 -32 -125 -528 -644 -103 -935 -906 -249 -286 -920 -323 -815 -564 -591 -944 -44 -131 -809 -822 -409 -639 -310 -764 -476 -203 -587 -627 -834 -522 -950 -552 -433 -481 -797 -381 -243 -909 -685 -450 -817 -742 -293 -396 -491 -46 -328 -320 -702 -56 -684 -25 -244 -372 -727 -704 -795 -830 -41 -328 -656 -902 -991 -207 -857 -969 -459 -898 -625 -535 -73 -195 -933 -421 -797 -128 -718 -125 -918 -468 -400 -819 -296 -396 -255 -523 -692 -523 -478 -267 -503 -894 -507 -570 -345 -553 -863 -821 -276 -560 -793 -495 -501 -398 -758 -572 -501 -564 -239 -260 -94 -357 -36 -872 -382 -687 -744 -57 -392 -676 -64 -54 -876 -607 -20 -446 -21 -399 -157 -375 -162 -114 -268 -936 -901 -825 -184 -544 -377 -999 -282 -422 -101 -648 -629 -82 -596 -416 -107 -496 -224 -108 -629 -916 -886 -276 -127 -469 -33 -460 -235 -399 -719 -104 -210 -865 -635 -481 -514 -920 -387 -669 -16 -948 -743 -758 -59 -688 -410 -264 -426 -404 -348 -949 -969 -267 -123 -274 -866 -629 -149 -879 -704 -517 -63 -106 -682 -438 -177 -499 -197 -25 -311 -311 -851 -511 -817 -280 -429 -504 -707 -913 -245 -926 -379 -495 -406 -429 -51 -90 -384 -503 -493 -250 -37 -765 -718 -447 -467 -189 -696 -285 -523 -415 -421 -160 -396 -591 -396 -306 -718 -911 -454 -779 -777 -696 -394 -901 -365 -952 -833 -598 -787 -900 -251 -831 -211 -292 -214 -592 -926 -897 -392 -128 -294 -402 -823 -444 -698 -198 -567 -49 -143 -384 -260 -103 -460 -528 -399 -433 -363 -478 -984 -679 -769 -784 -533 -768 -75 -751 -579 -849 -364 -11 -898 -630 -322 -190 -448 -582 -17 -373 -739 -538 -226 -969 -325 -418 -388 -42 -276 -934 -315 -588 -91 -513 -5 -868 -929 -502 -583 -152 -978 -933 -514 -966 -268 -32 -679 -239 -447 -385 -1 -32 -901 -662 -668 -572 -219 -394 -690 -59 -404 -375 -373 -771 -878 -919 -49 -382 -158 -120 -80 -442 -641 -219 -640 -120 -515 -565 -771 -892 -490 -704 -19 -826 -362 -180 -791 -514 -849 -82 -724 -557 -561 -733 -365 -728 -306 -550 -76 -165 -155 -738 -744 -694 -557 -810 -350 -724 -346 -374 -553 -811 -533 -410 -672 -516 -66 -292 -817 -641 -136 -76 -441 -324 -60 -819 -633 -743 -713 -539 -149 -525 -691 -102 -594 -36 -576 -749 -667 -30 -509 -161 -529 -372 -636 -837 -45 -638 -770 -107 -516 -484 -287 -422 -961 -177 -704 -128 -280 -553 -376 -764 -69 -334 -486 -505 -469 -249 -837 -878 -970 -879 -822 -96 -485 -171 -18 -746 -480 -974 -225 -426 -44 -223 -786 -781 -787 -869 -583 -231 -233 -613 -230 -898 -466 -511 -540 -804 -639 -906 -82 -548 -610 -263 -155 -431 -471 -69 -416 -76 -540 -534 -335 -367 -899 -467 -693 -749 -605 -874 -631 -571 -303 -431 -676 -571 -588 -458 -851 -953 -450 -160 -220 -261 -965 -319 -512 -108 -864 -654 -833 -284 -528 -700 -78 -292 -789 -71 -302 -837 -918 -507 -330 -506 -810 -28 -674 -551 -713 -59 -785 -396 -492 -940 -852 -553 -614 -251 -754 -826 -685 -937 -565 -594 -619 -114 -105 -971 -856 -609 -932 -559 -769 -721 -576 -234 -771 -9 -303 -765 -10 -991 -769 -420 -940 -598 -937 -786 -785 -780 -921 -425 -970 -60 -37 -951 -271 -927 -587 -697 -951 -971 -233 -477 -921 -570 -186 -665 -404 -615 -959 -37 -668 -275 -316 -949 -628 -583 -478 -204 -635 -907 -318 -952 -951 -905 -2 -316 -609 -876 -54 -894 -251 -638 -767 -436 -433 -642 -50 -369 -684 -708 -748 -891 -825 -566 -772 -165 -492 -421 -419 -751 -43 -816 -463 -874 -160 -562 -490 -124 -396 -819 -394 -91 -231 -468 -654 -64 -862 -475 -844 -215 -70 -64 -295 -152 -552 -375 -271 -215 -439 -951 -451 -597 -864 -410 -590 -510 -968 -778 -241 -17 -932 -115 -601 -646 -586 -929 -745 -978 -22 -561 -157 -99 -290 -86 -355 -647 -54 -926 -945 -328 -977 -940 -620 -896 -215 -25 -512 -700 -289 -155 -280 -592 -397 -194 -695 -247 -188 -566 -179 -83 -915 -789 -565 -411 -304 -943 -844 -886 -211 -622 -736 -913 -23 -678 -201 -570 -306 -158 -499 -872 -232 -750 -351 -608 -557 -179 -88 -932 -868 -97 -531 -782 -695 -580 -692 -378 -20 -349 -751 -481 -279 -969 -944 -145 -36 -711 -921 -413 -710 -659 -243 -927 -832 -248 -922 -334 -463 -215 -747 -788 -943 -791 -88 -356 -677 -439 -53 -937 -893 -179 -680 -306 -666 -407 -642 -697 -249 -377 -415 -337 -1 -937 -51 -274 -455 -369 -672 -678 -453 -48 -113 -770 -429 -328 -869 -791 -806 -991 -764 -966 -541 -219 -863 -295 -409 -8 -667 -9 -328 -780 -704 -333 -914 -502 -223 -852 -378 -305 -244 -206 -301 -44 -716 -963 -778 -734 -874 -394 -475 -31 -817 -220 -536 -538 -532 -288 -50 -500 -12 -63 -922 -327 -912 -836 -550 -344 -412 -791 -114 -573 -156 -868 -402 -517 -820 -417 -60 -170 -303 -369 -785 -400 -551 -796 -161 -10 -188 -186 -453 -656 -551 -872 -618 -952 -493 -911 -8 -943 -380 -185 -861 -70 -344 -274 -533 -320 -394 -101 -296 -49 -475 -514 -244 -655 -974 -898 -46 -570 -825 -257 -273 -976 -54 -710 -832 -780 -199 -698 -873 -868 -129 -507 -853 -769 -839 -37 -321 -288 -292 -96 -230 -950 -327 -638 -139 -407 -767 -230 -723 -100 -57 -445 -252 -838 -873 -129 -174 -821 -374 -901 -235 -823 -785 -71 -686 -955 -291 -943 -361 -839 -326 -323 -212 -979 -399 -34 -5 -876 -775 -413 -191 -539 -219 -923 -281 -438 -44 -407 -149 -959 -673 -16 -908 -254 -149 -447 -729 -242 -719 -957 -893 -576 -247 -658 -179 -569 -26 -281 -348 -354 -158 -429 -808 -792 -835 -641 -618 -819 -546 -722 -269 -896 -92 -756 -921 -697 -310 -478 -200 -357 -815 -589 -960 -893 -839 -657 -620 -402 -961 -713 -158 -583 -719 -67 -509 -695 -879 -923 -681 -322 -736 -348 -249 -777 -93 -974 -801 -254 -607 -959 -682 -587 -288 -20 -911 -260 -974 -482 -373 -245 -344 -624 -221 -503 -389 -967 -833 -560 -687 -967 -699 -836 -29 -761 -861 -911 -566 -523 -366 -425 -478 -257 -410 -2 -358 -360 -330 -782 -464 -689 -24 -211 -613 -274 -684 -320 -256 -804 -320 -584 -927 -901 -935 -292 -866 -241 -255 -161 -677 -984 -974 -882 -248 -464 -565 -985 -764 -523 -911 -911 -216 -121 -299 -144 -362 -873 -225 -160 -14 -45 -660 -186 -176 -348 -705 -809 -865 -461 -379 -916 -990 -922 -6 -473 -91 -115 -776 -464 -637 -130 -229 -289 -518 -627 -40 -250 -15 -573 -627 -860 -150 -250 -298 -566 -633 -907 -301 -816 -281 -395 -324 -240 -614 -837 -459 -531 -185 -293 -22 -247 -598 -801 -45 -833 -748 -963 -259 -177 -645 -294 -310 -388 -47 -50 -374 -491 -715 -111 -728 -87 -612 -352 -529 -147 -938 -371 -436 -995 -470 -448 -652 -334 -826 -909 -790 -633 -179 -509 -517 -142 -35 -970 -704 -933 -944 -541 -124 -744 -605 -745 -722 -26 -405 -774 -291 -99 -862 -407 -438 -713 -158 -983 -898 -41 -251 -374 -704 -959 -423 -497 -10 -652 -360 -511 -466 -360 -579 -812 -963 -377 -74 -944 -129 -487 -51 -135 -125 -829 -866 -278 -735 -709 -237 -556 -539 -470 -35 -728 -115 -358 -51 -723 -438 -955 -481 -117 -473 -146 -328 -232 -565 -826 -266 -328 -701 -214 -380 -908 -229 -521 -227 -383 -782 -100 -974 -928 -906 -999 -546 -812 -87 -653 -841 -572 -46 -170 -83 -838 -196 -434 -393 -699 -875 -835 -427 -424 -516 -827 -168 -765 -821 -707 -998 -332 -853 -216 -45 -97 -904 -18 -620 -535 -438 -595 -733 -950 -534 -714 -210 -967 -238 -939 -985 -473 -98 -601 -284 -534 -537 -983 -612 -434 -960 -262 -973 -697 -905 -989 -562 -765 -529 -70 -52 -155 -238 -111 -746 -869 -126 -465 -802 -49 -568 -774 -858 -840 -602 -492 -484 -727 -854 -697 -1000 -646 -574 -711 -453 -90 -941 -329 -852 -873 -363 -533 -854 -9 -856 -898 -962 -139 -491 -304 -327 -507 -317 -918 -377 -601 -513 -499 -684 -474 -952 -371 -947 -143 -406 -574 -110 -854 -860 -565 -421 -645 -256 -962 -538 -927 -213 -260 -700 -812 -989 -475 -450 -253 -354 -139 -225 -325 -961 -894 -503 -999 -127 -291 -95 -161 -878 -594 -430 -713 -321 -967 -632 -241 -106 -210 -919 -254 -751 -641 -294 -248 -655 -52 -971 -198 -922 -433 -468 -408 -401 -762 -402 -942 -882 -874 -23 -629 -517 -984 -852 -351 -417 -563 -841 -854 -403 -433 -387 -17 -313 -418 -269 -729 -318 -881 -602 -145 -803 -50 -653 -661 -906 -383 -947 -418 -300 -787 -796 -476 -338 -685 -392 -206 -108 -788 -842 -383 -187 -210 -784 -650 -926 -518 -764 -466 -351 -883 -446 -830 -438 -167 -575 -100 -918 -974 -913 -88 -873 -895 -46 -341 -527 -510 -47 -228 -513 -175 -139 -111 -921 -682 -268 -585 -464 -162 -161 -186 -170 -84 -565 -24 -59 -337 -551 -867 -64 -76 -368 -114 -508 -324 -273 -558 -266 -115 -397 -720 -470 -775 -260 -771 -720 -633 -242 -376 -560 -181 -625 -357 -840 -977 -509 -547 -921 -628 -401 -742 -648 -749 -254 -879 -109 -204 -683 -216 -380 -435 -930 -428 -386 -401 -529 -842 -549 -775 -65 -718 -615 -697 -662 -594 -599 -123 -577 -198 -729 -975 -136 -720 -201 -113 -840 -539 -411 -721 -95 -243 -487 -130 -63 -256 -688 -908 -358 -142 -802 -923 -589 -180 -405 -507 -4 -930 -327 -419 -932 -111 -581 -92 -327 -476 -648 -412 -709 -47 -998 -596 -347 -718 -670 -858 -521 -621 -47 -246 -154 -21 -830 -66 -718 -241 -940 -456 -115 -626 -669 -490 -894 -614 -433 -110 -223 -762 -483 -371 -681 -608 -264 -479 -631 -291 -222 -11 -271 -551 -924 -493 -769 -404 -172 -408 -206 -319 -992 -34 -916 -859 -238 -524 -445 -472 -780 -263 -896 -688 -825 -724 -340 -165 -760 -291 -614 -106 -175 -229 -47 -881 -157 -502 -658 -878 -105 -700 -9 -778 -89 -387 -573 -302 -150 -357 -729 -775 -295 -939 -159 -518 -232 -160 -329 -141 -640 -191 -235 -589 -752 -874 -323 -275 -525 -738 -8 -615 -849 -619 -683 -115 -360 -687 -525 -35 -603 -892 -382 -629 -203 -221 -285 -807 -890 -769 -469 -832 -684 -38 -355 -729 -150 -149 -576 -255 -327 -748 -474 -165 -838 -327 -435 -722 -393 -982 -399 -837 -532 -468 -731 -346 -488 -833 -225 -914 -254 -975 -417 -204 -989 -623 -286 -794 -337 -745 -33 -576 -237 -689 -184 -747 -232 -199 -317 -992 -655 -231 -341 -728 -794 -176 -992 -805 -212 -146 -826 -497 -336 -992 -916 -222 -788 -921 -654 -536 -882 -768 -442 -369 -641 -710 -882 -813 -172 -106 -381 -4 -773 -592 -238 -157 -515 -275 -867 -375 -268 -632 -256 -954 -62 -798 -689 -223 -319 -830 -303 -2 -262 -774 -221 -927 -357 -702 -594 -37 -816 -953 -789 -743 -686 -315 -675 -134 -767 -601 -867 -600 -408 -620 -729 -925 -402 -137 -513 -329 -210 -854 -758 -440 -980 -179 -655 -449 -148 -745 -877 -354 -660 -831 -223 -986 -698 -110 -351 -514 -634 -794 -11 -938 -314 -54 -659 -43 -448 -870 -306 -879 -107 -217 -551 -648 -275 -514 -584 -619 -708 -507 -1000 -412 -468 -843 -433 -772 -815 -163 -344 -307 -506 -291 -362 -921 -197 -587 -210 -790 -773 -319 -809 -142 -434 -294 -841 -270 -168 -311 -873 -580 -398 -260 -431 -343 -98 -912 -773 -702 -941 -419 -837 -973 -827 -549 -100 -364 -644 -604 -578 -269 -329 -522 -240 -307 -89 -695 -10 -646 -184 -464 -865 -436 -658 -822 -587 -698 -91 -403 -511 -555 -741 -419 -123 -712 -337 -370 -476 -273 -611 -301 -499 -519 -991 -496 -183 -735 -767 -941 -849 -189 -633 -958 -718 -390 -530 -834 -676 -502 -526 -895 -257 -866 -477 -137 -107 -190 -254 -158 -67 -587 -485 -168 -289 -923 -574 -458 -985 -539 -989 -256 -219 -926 -938 -359 -228 -430 -642 -132 -217 -878 -19 -469 -859 -845 -599 -802 -689 -470 -945 -313 -298 -250 -955 -619 -66 -564 -651 -833 -750 -187 -978 -314 -469 -132 -679 -877 -190 -904 -368 -406 -20 -109 -593 -296 -229 -390 -610 -833 -979 -529 -791 -226 -262 -435 -426 -34 -158 -318 -390 -574 -137 -585 -567 -695 -876 -863 -128 -773 -572 -830 -454 -975 -689 -807 -700 -845 -454 -625 -604 -415 -514 -800 -563 -846 -58 -899 -311 -194 -528 -596 -53 -60 -890 -329 -973 -124 -26 -559 -809 -724 -568 -185 -153 -184 -865 -384 -478 -311 -66 -472 -848 -806 -596 -216 -587 -186 -565 -685 -484 -367 -58 -901 -973 -531 -486 -596 -756 -112 -670 -656 -986 -212 -722 -102 -121 -156 -937 -558 -997 -783 -675 -136 -817 -247 -625 -490 -111 -452 -731 -944 -785 -675 -625 -895 -791 -202 -708 -531 -953 -616 -329 -25 -393 -835 -191 -159 -372 -470 -697 -822 -624 -165 -405 -522 -776 -264 -556 -846 -410 -416 -465 -806 -914 -116 -570 -249 -335 -474 -560 -258 -769 -52 -314 -328 -615 -553 -295 -269 -901 -169 -179 -735 -81 -232 -273 -865 -832 -21 -297 -433 -725 -201 -996 -856 -516 -754 -798 -336 -235 -982 -820 -473 -689 -393 -935 -787 -794 -69 -562 -764 -109 -254 -348 -754 -572 -502 -922 -407 -35 -2 -260 -962 -566 -680 -702 -590 -368 -534 -927 -184 -120 -945 -400 -325 -127 -191 -226 -489 -315 -219 -401 -151 -432 -767 -960 -125 -115 -976 -415 -798 -987 -137 -270 -367 -247 -218 -314 -82 -519 -25 -978 -39 -29 -191 -240 -282 -924 -19 -386 -450 -139 -658 -949 -992 -571 -902 -277 -555 -367 -174 -175 -424 -470 -306 -493 -854 -847 -452 -486 -812 -57 -459 -990 -40 -55 -620 -320 -713 -985 -624 -240 -267 -332 -150 -458 -248 -568 -546 -247 -906 -21 -316 -658 -536 -111 -159 -294 -518 -105 -921 -854 -135 -69 -455 -567 -558 -26 -264 -785 -245 -492 -940 -792 -352 -440 -570 -384 -165 -980 -245 -555 -640 -641 -418 -607 -886 -192 -729 -796 -847 -35 -708 -539 -473 -823 -197 -523 -564 -370 -365 -841 -862 -305 -775 -45 -711 -623 -251 -706 -414 -550 -506 -113 -379 -154 -251 -901 -372 -331 -412 -978 -121 -60 -109 -943 -471 -574 -970 -350 -984 -741 -357 -658 -558 -763 -106 -8 -46 -481 -864 -139 -924 -764 -570 -828 -732 -806 -723 -301 -942 -960 -810 -154 -966 -490 -297 -754 -314 -341 -843 -565 -429 -277 -817 -261 -582 -99 -562 -537 -24 -52 -963 -882 -420 -843 -463 -156 -283 -719 -195 -689 -266 -709 -922 -479 -288 -872 -733 -919 -3 -949 -643 -105 -311 -659 -565 -684 -247 -931 -785 -206 -489 -575 -464 -84 -396 -984 -523 -919 -932 -970 -862 -939 -751 -902 -245 -615 -376 -529 -31 -510 -22 -183 -769 -980 -58 -411 -333 -484 -10 -561 -531 -94 -887 -567 -585 -711 -482 -292 -403 -224 -406 -700 -666 -602 -694 -485 -957 -641 -515 -925 -970 -289 -71 -859 -62 -193 -754 -544 -182 -986 -548 -741 -763 -259 -257 -209 -51 -539 -670 -678 -452 -130 -762 -629 -749 -82 -974 -443 -222 -331 -106 -37 -57 -459 -883 -148 -689 -98 -302 -652 -578 -875 -207 -63 -612 -667 -217 -558 -802 -346 -141 -883 -13 -492 -737 -110 -638 -508 -752 -363 -169 -891 -41 -88 -906 -982 -674 -98 -384 -612 -519 -28 -94 -940 -825 -374 -252 -215 -156 -496 -562 -738 -628 -654 -423 -290 -76 -445 -323 -227 -894 -988 -784 -853 -335 -510 -740 -989 -229 -873 -568 -739 -975 -264 -448 -788 -521 -706 -921 -192 -130 -221 -846 -883 -53 -770 -211 -804 -677 -780 -481 -224 -892 -396 -360 -782 -755 -653 -132 -744 -313 -68 -144 -223 -969 -143 -634 -951 -107 -971 -276 -153 -760 -845 -1000 -455 -826 -558 -850 -4 -669 -694 -414 -50 -678 -835 -217 -640 -443 -520 -276 -951 -842 -92 -597 -566 -96 -576 -873 -976 -325 -888 -936 -642 -995 -838 -140 -957 -193 -264 -841 -199 -700 -670 -328 -966 -751 -986 -36 -12 -265 -582 -973 -867 -300 -59 -76 -452 -190 -150 -763 -974 -545 -513 -292 -519 -380 -819 -849 -444 -344 -873 -384 -408 -532 -896 -714 -338 -665 -889 -655 -239 -458 -370 -761 -950 -875 -660 -376 -184 -652 -236 -969 -364 -256 -441 -183 -375 -759 -909 -202 -105 -840 -806 -205 -194 -569 -541 -169 -146 -846 -204 -26 -460 -507 -521 -871 -485 -933 -720 -670 -31 -999 -794 -28 -924 -892 -218 -757 -445 -981 -852 -17 -278 -338 -228 -997 -279 -412 -969 -538 -243 -994 -259 -115 -338 -433 -316 -818 -262 -283 -100 -316 -526 -257 -23 -298 -546 -945 -75 -122 -475 -516 -730 -986 -807 -588 -693 -527 -40 -702 -56 -890 -549 -944 -403 -702 -796 -134 -982 -875 -442 -497 -415 -584 -657 -589 -445 -945 -892 -303 -469 -798 -748 -244 -210 -534 -70 -10 -917 -511 -257 -263 -755 -768 -470 -770 -410 -564 -545 -992 -462 -884 -41 -929 -33 -175 -802 -782 -427 -505 -938 -7 -250 -255 -702 -857 -19 -520 -593 -122 -758 -731 -224 -292 -462 -640 -934 -64 -198 -401 -114 -399 -123 -426 -359 -652 -401 -140 -100 -853 -271 -464 -86 -12 -632 -295 -620 -541 -768 -202 -891 -512 -82 -411 -837 -325 -308 -501 -535 -828 -351 -120 -264 -196 -902 -275 -18 -335 -340 -32 -489 -886 -306 -22 -376 -868 -46 -159 -78 -247 -535 -850 -307 -840 -43 -106 -185 -917 -970 -139 -953 -39 -896 -665 -980 -120 -530 -717 -667 -549 -344 -684 -932 -155 -812 -896 -41 -998 -411 -219 -143 -864 -987 -81 -300 -107 -985 -844 -934 -413 -697 -488 -18 -944 -46 -749 -449 -936 -408 -562 -591 -255 -572 -356 -612 -59 -724 -150 -618 -479 -25 -395 -681 -156 -892 -942 -868 -497 -456 -367 -151 -499 -993 -353 -959 -93 -593 -454 -550 -102 -624 -807 -808 -564 -585 -169 -756 -308 -276 -611 -22 -949 -249 -495 -994 -37 -87 -383 -708 -358 -520 -176 -173 -698 -324 -643 -541 -332 -272 -604 -321 -977 -595 -812 -330 -432 -497 -781 -371 -884 -387 -745 -651 -746 -780 -206 -407 -177 -637 -412 -57 -606 -930 -653 -643 -224 -348 -315 -726 -447 -403 -881 -373 -280 -120 -827 -713 -986 -923 -269 -577 -462 -503 -617 -47 -567 -666 -76 -687 -71 -177 -743 -216 -86 -557 -188 -145 -567 -945 -205 -542 -659 -728 -612 -37 -322 -740 -953 -147 -564 -990 -551 -330 -715 -696 -33 -709 -689 -916 -504 -21 -881 -691 -737 -490 -926 -650 -973 -613 -399 -834 -448 -686 -321 -246 -241 -21 -962 -16 -810 -263 -646 -241 -253 -419 -878 -410 -336 -828 -859 -278 -346 -887 -799 -812 -947 -78 -219 -576 -52 -712 -475 -628 -798 -652 -930 -986 -660 -125 -168 -609 -106 -681 -902 -682 -262 -659 -179 -631 -361 -238 -598 -645 -367 -344 -952 -688 -309 -831 -10 -522 -552 -559 -801 -296 -595 -979 -528 -909 -816 -469 -131 -453 -503 -957 -770 -926 -445 -910 -931 -607 -951 -253 -620 -521 -412 -225 -589 -239 -438 -539 -521 -960 -944 -842 -179 -763 -439 -435 -195 -677 -231 -696 -377 -163 -547 -935 -204 -934 -510 -1000 -122 -853 -320 -102 -2 -535 -959 -958 -239 -232 -348 -499 -129 -171 -315 -92 -567 -761 -89 -829 -524 -300 -169 -264 -76 -607 -828 -979 -908 -878 -377 -728 -809 -930 -268 -953 -634 -287 -725 -86 -432 -393 -167 -913 -343 -341 -899 -102 -839 -703 -777 -252 -167 -606 -995 -591 -23 -626 -966 -339 -174 -383 -244 -474 -233 -416 -585 -277 -341 -787 -235 -993 -409 -562 -493 -195 -813 -107 -454 -507 -840 -921 -194 -581 -875 -461 -220 -60 -741 -562 -136 -831 -605 -880 -286 -522 -663 -907 -29 -543 -233 -83 -956 -880 -667 -780 -520 -776 -440 -492 -348 -961 -65 -801 -291 -456 -234 -960 -932 -173 -540 -182 -139 -290 -194 -336 -88 -291 -61 -670 -277 -871 -122 -245 -924 -891 -463 -141 -775 -659 -521 -903 -756 -279 -895 -134 -623 -152 -964 -596 -381 -5 -376 -604 -727 -507 -13 -693 -363 -346 -610 -265 -314 -194 -148 -540 -802 -351 -452 -581 -737 -775 -582 -427 -80 -142 -408 -469 -832 -732 -541 -795 -15 -869 -875 -354 -566 -235 -229 -165 -756 -216 -858 -835 -278 -646 -822 -478 -178 -285 -135 -232 -558 -812 -795 -681 -483 -400 -879 -43 -939 -574 -952 -48 -796 -405 -171 -301 -822 -955 -25 -933 -343 -289 -411 -793 -993 -583 -23 -747 -836 -990 -397 -135 -909 -381 -594 -852 -53 -837 -758 -74 -943 -280 -936 -880 -234 -340 -992 -730 -519 -793 -165 -503 -103 -277 -829 -856 -292 -765 -949 -257 -843 -342 -711 -11 -363 -123 -288 -362 -120 -371 -689 -303 -920 -452 -744 -636 -832 -248 -609 -105 -719 -359 -738 -163 -557 -106 -983 -552 -305 -394 -128 -727 -147 -376 -47 -708 -268 -178 -1000 -249 -120 -984 -649 -698 -126 -575 -895 -533 -660 -520 -905 -169 -319 -309 -958 -532 -422 -356 -900 -133 -383 -14 -315 -567 -346 -959 -223 -570 -561 -180 -709 -124 -369 -142 -72 -206 -306 -194 -991 -33 -595 -149 -866 -336 -820 -463 -752 -191 -437 -176 -349 -650 -152 -296 -486 -835 -714 -185 -453 -142 -177 -781 -351 -490 -790 -192 -498 -395 -687 -569 -933 -612 -306 -617 -122 -196 -480 -544 -347 -62 -242 -111 -70 -762 -794 -743 -409 -571 -339 -931 -438 -824 -786 -856 -124 -24 -726 -642 -38 -861 -167 -460 -878 -154 -629 -134 -520 -849 -136 -465 -510 -762 -631 -30 -267 -461 -720 -809 -264 -986 -583 -364 -322 -477 -321 -116 -714 -183 -534 -403 -84 -443 -475 -705 -265 -629 -770 -56 -8 -939 -831 -735 -301 -603 -857 -282 -308 -674 -666 -836 -462 -458 -419 -413 -448 -9 -983 -145 -688 -672 -867 -513 -838 -446 -14 -215 -152 -825 -992 -81 -286 -977 -91 -357 -251 -619 -30 -720 -405 -656 -31 -590 -795 -147 -182 -143 -147 -126 -195 -448 -82 -863 -100 -726 -960 -546 -669 -938 -189 -316 -832 -191 -10 -640 -425 -313 -619 -939 -903 -91 -102 -863 -950 -312 -369 -987 -39 -396 -593 -498 -43 -658 -342 -777 -348 -155 -674 -429 -595 -872 -551 -625 -285 -166 -243 -725 -682 -401 -956 -624 -562 -72 -695 -649 -328 -799 -233 -127 -504 -912 -806 -179 -835 -920 -523 -917 -583 -252 -861 -212 -622 -64 -507 -38 -255 -426 -325 -360 -116 -650 -168 -5 -983 -885 -385 -654 -474 -219 -784 -5 -705 -308 -860 -459 -215 -52 -54 -685 -282 -469 -808 -462 -612 -856 -237 -798 -342 -88 -472 -27 -386 -994 -883 -503 -359 -569 -2 -312 -354 -253 -32 -257 -237 -314 -114 -874 -641 -464 -497 -192 -154 -126 -735 -756 -649 -304 -495 -673 -532 -316 -299 -720 -526 -396 -56 -987 -501 -890 -885 -347 -318 -656 -878 -49 -114 -952 -357 -668 -148 -933 -248 -29 -214 -755 -247 -823 -903 -231 -753 -755 -15 -335 -833 -381 -103 -324 -345 -322 -491 -22 -813 -670 -554 -714 -970 -941 -881 -321 -321 -476 -756 -308 -526 -421 -813 -233 -636 -697 -750 -194 -407 -461 -423 -153 -438 -997 -924 -476 -748 -867 -603 -754 -845 -268 -963 -492 -781 -860 -154 -515 -846 -15 -368 -725 -63 -119 -904 -495 -219 -429 -110 -849 -559 -949 -848 -818 -138 -105 -883 -708 -470 -543 -76 -330 -442 -735 -906 -104 -410 -644 -831 -886 -912 -819 -300 -235 -67 -94 -136 -681 -887 -923 -159 -875 -151 -226 -426 -525 -953 -796 -237 -113 -368 -920 -123 -77 -285 -293 -472 -625 -246 -662 -637 -841 -5 -578 -760 -31 -273 -147 -619 -436 -779 -621 -159 -636 -546 -387 -334 -283 -742 -707 -932 -954 -817 -460 -598 -114 -50 -86 -627 -63 -495 -748 -127 -307 -732 -535 -408 -254 -672 -993 -901 -58 -208 -622 -970 -994 -777 -263 -147 -452 -550 -452 -628 -453 -456 -97 -462 -198 -804 -603 -719 -504 -961 -639 -856 -850 -664 -824 -965 -80 -942 -104 -295 -220 -139 -449 -320 -281 -524 -577 -381 -132 -755 -932 -636 -388 -136 -277 -878 -436 -364 -550 -360 -193 -534 -295 -304 -550 -262 -289 -675 -462 -878 -253 -419 -462 -344 -568 -150 -770 -894 -133 -557 -670 -871 -866 -415 -923 -416 -444 -872 -908 -992 -359 -816 -706 -468 -692 -449 -840 -371 -59 -53 -427 -103 -366 -961 -481 -133 -182 -1 -210 -335 -465 -784 -601 -955 -658 -908 -107 -263 -367 -495 -872 -241 -713 -73 -108 -708 -61 -229 -818 -843 -580 -783 -322 -772 -805 -293 -575 -90 -196 -861 -28 -389 -842 -628 -394 -700 -675 -658 -875 -345 -452 -170 -845 -648 -368 -281 -301 -1 -158 -688 -248 -581 -318 -429 -265 -912 -79 -501 -908 -752 -700 -994 -589 -831 -967 -961 -720 -410 -295 -24 -161 -87 -810 -573 -299 -592 -574 -911 -761 -882 -556 -625 -227 -80 -287 -731 -354 -503 -924 -1000 -76 -519 -466 -4 -916 -822 -38 -213 -427 -708 -462 -29 -236 -993 -599 -94 -739 -854 -902 -876 -137 -717 -127 -769 -672 -186 -291 -886 -582 -782 -557 -611 -257 -522 -340 -166 -404 -515 -293 -518 -456 -427 -745 -91 -616 -667 -813 -511 -487 -585 -633 -690 -789 -302 -206 -772 -155 -74 -122 -434 -622 -529 -841 -514 -212 -471 -511 -263 -558 -65 -766 -75 -665 -438 -580 -333 -946 -491 -248 -86 -860 -853 -468 -748 -834 -654 -549 -275 -735 -310 -586 -460 -921 -23 -468 -408 -204 -447 -659 -523 -939 -557 -918 -741 -103 -193 -337 -374 -869 -118 -290 -663 -841 -663 -540 -537 -547 -623 -903 -548 -646 -765 -69 -755 -519 -313 -605 -543 -48 -700 -724 -651 -824 -678 -401 -479 -790 -489 -931 -657 -804 -250 -309 -344 -314 -909 -958 -745 -274 -394 -408 -761 -777 -736 -413 -379 -484 -136 -269 -698 -45 -766 -425 -649 -636 -224 -503 -176 -557 -898 -273 -803 -380 -718 -153 -773 -766 -875 -172 -616 -522 -369 -462 -215 -872 -247 -699 -637 -820 -184 -591 -456 -42 -773 -297 -43 -670 -245 -210 -393 -874 -879 -484 -221 -569 -274 -746 -200 -124 -950 -495 -370 -980 -95 -869 -526 -619 -575 -58 -24 -109 -834 -6 -89 -257 -544 -33 -95 -446 -650 -291 -874 -305 -868 -315 -766 -519 -880 -629 -959 -456 -979 -582 -726 -791 -317 -44 -176 -157 -257 -30 -927 -425 -816 -8 -244 -868 -89 -240 -674 -81 -345 -773 -642 -299 -469 -828 -906 -141 -713 -160 -540 -461 -793 -164 -7 -929 -121 -517 -332 -358 -325 -743 -112 -278 -260 -741 -447 -458 -47 -214 -677 -941 -194 -748 -53 -60 -840 -232 -604 -257 -124 -996 -277 -736 -229 -11 -399 -259 -401 -864 -285 -122 -836 -83 -922 -959 -920 -428 -587 -467 -414 -443 -542 -669 -412 -483 -250 -239 -631 -340 -921 -259 -244 -435 -607 -207 -148 -785 -523 -177 -479 -971 -401 -907 -39 -692 -762 -255 -725 -760 -116 -438 -646 -233 -389 -969 -785 -995 -882 -476 -81 -603 -428 -61 -197 -156 -609 -630 -951 -460 -132 -474 -839 -134 -780 -316 -638 -164 -779 -24 -41 -931 -147 -469 -997 -853 -7 -837 -177 -447 -22 -11 -326 -43 -38 -972 -192 -578 -806 -18 -934 -699 -441 -109 -875 -582 -413 -263 -649 -682 -736 -649 -89 -986 -712 -707 -11 -984 -927 -73 -914 -523 -683 -735 -497 -710 -358 -895 -72 -222 -982 -670 -424 -101 -854 -49 -524 -612 -346 -765 -166 -573 -601 -101 -127 -951 -582 -173 -859 -824 -984 -149 -707 -855 -718 -654 -102 -774 -644 -852 -910 -673 -243 -297 -17 -35 -451 -975 -879 -372 -252 -773 -199 -215 -13 -232 -718 -497 -504 -653 -572 -575 -451 -806 -260 -829 -446 -740 -420 -979 -219 -9 -826 -61 -472 -787 -835 -761 -141 -120 -647 -521 -937 -277 -652 -747 -40 -833 -65 -33 -500 -18 -800 -517 -897 -803 -791 -511 -362 -656 -870 -746 -328 -848 -560 -562 -255 -833 -821 -306 -334 -573 -775 -834 -231 -467 -473 -1000 -983 -778 -542 -105 -168 -297 -401 -642 -449 -611 -794 -934 -415 -362 -128 -444 -920 -627 -827 -162 -53 -208 -23 -291 -917 -847 -125 -213 -277 -608 -650 -511 -439 -844 -503 -655 -901 -40 -998 -127 -350 -179 -781 -144 -191 -425 -57 -772 -688 -473 -209 -537 -518 -875 -111 -108 -502 -721 -529 -646 -373 -388 -55 -271 -225 -275 -226 -33 -821 -817 -132 -660 -306 -753 -169 -429 -271 -148 -403 -821 -981 -816 -403 -393 -737 -968 -68 -13 -476 -200 -672 -820 -858 -319 -987 -929 -102 -318 -55 -693 -453 -651 -433 -591 -282 -911 -816 -888 -401 -713 -797 -683 -614 -352 -990 -98 -530 -739 -569 -145 -591 -551 -430 -269 -879 -709 -794 -890 -279 -43 -889 -622 -949 -794 -612 -812 -624 -870 -872 -120 -277 -614 -716 -71 -969 -546 -948 -619 -651 -351 -541 -71 -845 -291 -24 -405 -591 -831 -867 -56 -229 -494 -75 -254 -35 -908 -232 -988 -899 -38 -91 -894 -847 -512 -591 -713 -36 -353 -93 -769 -325 -4 -549 -602 -100 -972 -46 -851 -646 -3 -693 -699 -16 -161 -825 -113 -969 -899 -262 -501 -832 -115 -691 -513 -353 -371 -67 -769 -203 -660 -352 -195 -761 -169 -80 -206 -232 -978 -311 -425 -793 -437 -852 -891 -904 -81 -355 -863 -163 -645 -66 -147 -468 -589 -283 -65 -160 -196 -422 -874 -101 -739 -820 -211 -223 -361 -286 -244 -233 -917 -630 -221 -856 -680 -744 -807 -485 -595 -520 -83 -371 -237 -818 -319 -291 -577 -77 -676 -234 -351 -345 -313 -114 -554 -314 -940 -107 -799 -357 -61 -659 -85 -228 -213 -181 -978 -778 -187 -324 -880 -962 -396 -223 -620 -28 -916 -706 -573 -116 -943 -171 -460 -167 -510 -369 -362 -782 -884 -401 -986 -624 -417 -346 -861 -817 -158 -176 -47 -734 -878 -275 -790 -618 -830 -946 -153 -847 -571 -302 -789 -419 -888 -122 -437 -595 -451 -108 -285 -355 -115 -890 -309 -181 -526 -320 -961 -569 -497 -237 -768 -958 -441 -484 -862 -557 -992 -886 -145 -89 -114 -546 -792 -214 -555 -867 -416 -787 -758 -723 -446 -687 -646 -719 -389 -684 -259 -221 -535 -555 -340 -642 -754 -327 -833 -82 -716 -6 -908 -437 -649 -304 -560 -417 -749 -58 -162 -997 -987 -232 -117 -642 -154 -457 -158 -832 -279 -876 -877 -622 -724 -455 -725 -225 -889 -299 -647 -960 -91 -573 -862 -245 -371 -753 -148 -305 -54 -156 -825 -300 -791 -679 -854 -542 -644 -830 -888 -614 -663 -909 -777 -163 -521 -61 -853 -176 -178 -357 -795 -452 -779 -920 -404 -652 -906 -36 -398 -52 -164 -631 -488 -649 -344 -332 -111 -937 -833 -463 -507 -105 -246 -276 -52 -707 -620 -404 -340 -334 -562 -885 -135 -135 -844 -551 -235 -14 -849 -201 -304 -312 -150 -255 -579 -746 -214 -167 -120 -292 -596 -772 -202 -967 -75 -269 -322 -454 -262 -930 -93 -310 -667 -366 -124 -757 -567 -396 -718 -614 -189 -827 -325 -307 -601 -512 -84 -23 -151 -196 -485 -394 -15 -944 -878 -987 -259 -778 -640 -672 -475 -525 -787 -417 -282 -513 -140 -749 -969 -573 -630 -599 -820 -304 -147 -915 -331 -240 -275 -605 -691 -148 -677 -953 -146 -171 -516 -230 -152 -240 -808 -735 -299 -471 -967 -32 -42 -425 -716 -435 -535 -540 -96 -272 -758 -725 -121 -696 -109 -666 -584 -993 -838 -933 -818 -110 -760 -484 -10 -550 -780 -654 -144 -322 -34 -432 -608 -739 -33 -675 -167 -472 -68 -880 -832 -79 -148 -565 -518 -102 -757 -228 -553 -230 -99 -110 -893 -939 -898 -737 -118 -407 -840 -216 -156 -506 -309 -118 -185 -146 -306 -454 -48 -680 -783 -798 -504 -608 -723 -713 -904 -587 -968 -79 -607 -851 -143 -738 -726 -371 -489 -363 -646 -297 -131 -572 -338 -691 -468 -411 -393 -92 -219 -452 -581 -375 -423 -150 -18 -68 -517 -834 -275 -848 -290 -520 -331 -386 -717 -676 -425 -554 -36 -899 -908 -790 -279 -874 -876 -498 -935 -780 -913 -641 -669 -731 -743 -778 -374 -55 -91 -599 -550 -646 -598 -643 -865 -293 -909 -473 -552 -974 -518 -969 -595 -366 -340 -94 -142 -982 -764 -835 -226 -300 -795 -18 -164 -597 -904 -655 -671 -789 -830 -90 -695 -477 -927 -578 -115 -22 -94 -822 -283 -842 -433 -242 -961 -960 -579 -52 -171 -898 -560 -923 -736 -62 -366 -685 -246 -705 -258 -569 -763 -5 -227 -429 -557 -393 -860 -721 -637 -829 -338 -364 -968 -723 -881 -261 -91 -188 -160 -372 -384 -565 -501 -625 -775 -649 -934 -41 -115 -48 -879 -270 -34 -485 -329 -279 -17 -519 -152 -383 -429 -300 -658 -345 -496 -933 -892 -231 -937 -615 -736 -21 -404 -32 -711 -146 -120 -259 -197 -71 -917 -37 -742 -536 -602 -783 -604 -767 -290 -820 -643 -115 -730 -162 -478 -91 -141 -331 -772 -952 -530 -340 -980 -803 -218 -235 -157 -321 -209 -405 -746 -68 -399 -185 -631 -974 -819 -632 -766 -229 -966 -713 -465 -127 -740 -568 -742 -497 -670 -949 -572 -842 -799 -543 -449 -59 -389 -153 -445 -972 -914 -654 -14 -678 -980 -124 -510 -808 -387 -851 -243 -172 -490 -579 -374 -828 -743 -177 -143 -693 -282 -249 -547 -963 -755 -358 -790 -938 -668 -945 -26 -49 -908 -773 -776 -328 -46 -719 -754 -609 -582 -376 -336 -830 -611 -907 -794 -993 -203 -925 -2 -217 -146 -445 -163 -664 -543 -311 -104 -746 -748 -516 -986 -434 -990 -280 -696 -701 -193 -498 -939 -531 -824 -499 -4 -337 -542 -496 -506 -389 -505 -986 -676 -771 -758 -958 -65 -714 -797 -731 -420 -299 -414 -607 -388 -123 -622 -377 -823 -283 -840 -34 -850 -603 -743 -480 -984 -162 -533 -914 -282 -224 -855 -733 -473 -452 -307 -313 -497 -617 -140 -792 -320 -649 -294 -617 -975 -288 -50 -436 -812 -587 -411 -638 -653 -963 -171 -117 -23 -475 -191 -935 -332 -272 -494 -431 -398 -112 -938 -237 -698 -5 -205 -736 -575 -8 -54 -737 -433 -854 -922 -468 -936 -164 -104 -113 -95 -895 -9 -379 -600 -188 -370 -260 -635 -401 -927 -735 -179 -515 -512 -395 -592 -801 -270 -743 -873 -427 -558 -471 -631 -839 -805 -338 -883 -488 -4 -475 -218 -138 -21 -276 -852 -235 -954 -451 -649 -972 -991 -431 -497 -78 -395 -223 -524 -652 -175 -560 -727 -59 -623 -824 -73 -676 -181 -986 -409 -492 -718 -854 -203 -390 -365 -444 -708 -527 -639 -562 -653 -597 -414 -146 -349 -24 -214 -833 -771 -71 -580 -868 -548 -174 -398 -318 -19 -204 -801 -806 -107 -772 -993 -858 -916 -838 -220 -983 -77 -846 -117 -958 -43 -326 -907 -166 -291 -933 -399 -745 -672 -154 -943 -128 -483 -109 -871 -279 -555 -97 -720 -928 -135 -294 -565 -512 -600 -540 -228 -620 -589 -686 -887 -95 -103 -536 -114 -515 -953 -209 -739 -464 -758 -6 -887 -424 -60 -478 -118 -880 -516 -907 -317 -443 -441 -268 -433 -257 -473 -183 -495 -844 -277 -366 -874 -454 -981 -353 -43 -950 -175 -657 -909 -161 -958 -606 -281 -832 -350 -341 -609 -558 -870 -351 -369 -809 -934 -916 -111 -977 -73 -521 -139 -974 -507 -600 -805 -176 -743 -653 -75 -782 -582 -510 -537 -704 -777 -581 -208 -746 -752 -364 -42 -203 -101 -903 -315 -618 -266 -137 -288 -993 -518 -932 -19 -676 -330 -725 -74 -318 -600 -645 -328 -309 -216 -191 -613 -242 -308 -230 -460 -454 -693 -466 -271 -603 -184 -588 -959 -974 -673 -229 -488 -809 -249 -582 -841 -729 -653 -600 -571 -518 -247 -531 -501 -984 -502 -164 -934 -470 -870 -398 -522 -260 -846 -890 -789 -283 -801 -197 -235 -954 -264 -791 -606 -482 -186 -973 -556 -623 -800 -317 -369 -506 -503 -126 -903 -683 -248 -133 -657 -44 -452 -808 -111 -25 -690 -537 -37 -170 -879 -4 -575 -241 -909 -850 -872 -338 -898 -237 -380 -752 -346 -927 -833 -607 -624 -673 -357 -275 -676 -71 -128 -181 -88 -521 -766 -754 -607 -801 -711 -950 -89 -754 -758 -140 -667 -650 -31 -791 -106 -538 -41 -640 -74 -260 -336 -375 -968 -597 -486 -489 -256 -246 -999 -163 -922 -606 -511 -493 -521 -17 -453 -302 -164 -851 -470 -683 -467 -211 -924 -754 -281 -545 -738 -388 -670 -349 -776 -56 -809 -465 -932 -767 -520 -79 -347 -187 -404 -663 -867 -278 -427 -284 -734 -52 -663 -441 -884 -460 -750 -692 -703 -565 -482 -229 -175 -530 -632 -989 -876 -821 -598 -758 -851 -69 -467 -103 -242 -115 -285 -934 -321 -639 -72 -539 -817 -839 -476 -364 -171 -382 -35 -247 -610 -341 -971 -182 -489 -878 -954 -538 -272 -218 -513 -50 -177 -382 -149 -829 -522 -636 -14 -436 -498 -282 -103 -637 -185 -214 -512 -502 -28 -715 -830 -603 -469 -467 -695 -199 -257 -603 -671 -412 -358 -204 -17 -413 -836 -64 -111 -297 -458 -502 -923 -438 -440 -124 -381 -759 -611 -245 -326 -66 -688 -575 -757 -556 -737 -772 -6 -967 -231 -564 -454 -367 -681 -706 -978 -43 -867 -41 -843 -154 -491 -915 -912 -757 -770 -939 -446 -346 -154 -297 -131 -551 -483 -601 -72 -635 -121 -228 -245 -832 -862 -147 -227 -759 -256 -989 -307 -805 -200 -992 -499 -445 -282 -23 -949 -623 -573 -885 -220 -381 -423 -108 -20 -515 -691 -941 -874 -17 -536 -805 -135 -901 -649 -176 -965 -577 -461 -174 -35 -842 -205 -275 -812 -418 -976 -572 -262 -575 -669 -37 -161 -423 -952 -782 -328 -169 -586 -364 -982 -639 -755 -281 -25 -274 -451 -425 -450 -627 -797 -947 -723 -241 -318 -885 -99 -69 -174 -739 -93 -229 -559 -307 -513 -924 -742 -265 -385 -176 -532 -471 -525 -611 -394 -141 -724 -248 -580 -934 -379 -371 -639 -504 -954 -718 -3 -75 -615 -907 -86 -597 -654 -135 -377 -202 -677 -718 -266 -259 -86 -295 -792 -206 -4 -657 -686 -482 -135 -388 -833 -733 -694 -831 -566 -945 -734 -279 -819 -543 -671 -85 -82 -176 -787 -570 -766 -74 -145 -677 -14 -280 -379 -296 -26 -869 -172 -240 -949 -86 -618 -138 -658 -521 -578 -807 -251 -599 -731 -35 -578 -257 -817 -303 -324 -700 -719 -439 -469 -682 -165 -216 -617 -414 -449 -441 -882 -796 -378 -984 -747 -447 -843 -162 -908 -817 -264 -640 -746 -693 -607 -394 -759 -333 -841 -177 -118 -478 -419 -807 -917 -837 -132 -266 -151 -901 -93 -194 -15 -997 -582 -948 -372 -639 -388 -203 -694 -430 -798 -492 -111 -868 -377 -734 -481 -824 -466 -462 -94 -514 -444 -83 -645 -660 -608 -646 -553 -77 -754 -678 -786 -995 -874 -761 -804 -168 -58 -372 -789 -540 -74 -328 -769 -400 -586 -981 -324 -553 -842 -276 -872 -149 -120 -413 -143 -847 -519 -664 -765 -147 -494 -368 -753 -303 -430 -149 -683 -759 -79 -292 -929 -555 -678 -398 -781 -194 -321 -63 -374 -346 -611 -447 -944 -488 -534 -491 -910 -619 -851 -308 -813 -425 -53 -205 -71 -27 -546 -445 -307 -286 -303 -653 -588 -239 -596 -277 -427 -447 -330 -851 -68 -829 -734 -736 -526 -647 -178 -508 -626 -827 -995 -356 -781 -554 -701 -495 -921 -506 -644 -265 -683 -330 -242 -503 -421 -488 -8 -453 -463 -398 -59 -767 -368 -214 -716 -745 -799 -628 -900 -239 -477 -134 -822 -86 -102 -911 -49 -752 -127 -426 -587 -309 -471 -61 -569 -179 -279 -365 -944 -137 -584 -617 -598 -234 -925 -790 -485 -874 -77 -577 -779 -71 -773 -917 -11 -129 -30 -901 -559 -445 -135 -233 -659 -201 -720 -646 -377 -552 -131 -694 -323 -899 -83 -736 -386 -794 -929 -132 -174 -374 -533 -302 -455 -392 -180 -683 -866 -988 -253 -243 -333 -549 -971 -735 -32 -612 -949 -368 -36 -917 -407 -370 -544 -489 -486 -377 -230 -597 -904 -737 -748 -452 -768 -943 -1000 -557 -422 -460 -633 -952 -940 -460 -84 -623 -988 -704 -413 -389 -941 -910 -611 -720 -30 -277 -743 -60 -578 -280 -297 -928 -604 -352 -914 -591 -674 -147 -456 -792 -141 -292 -766 -353 -150 -462 -614 -275 -598 -810 -485 -639 -239 -586 -5 -883 -301 -897 -575 -465 -843 -847 -882 -140 -5 -208 -822 -787 -652 -469 -897 -495 -504 -656 -828 -11 -843 -959 -444 -626 -844 -643 -738 -661 -801 -873 -858 -551 -185 -486 -443 -62 -240 -866 -540 -912 -944 -235 -852 -22 -908 -845 -565 -353 -220 -464 -246 -406 -758 -823 -476 -368 -192 -596 -896 -655 -478 -858 -443 -855 -734 -305 -631 -162 -813 -781 -145 -261 -775 -505 -200 -336 -12 -65 -489 -572 -479 -128 -702 -289 -708 -149 -900 -368 -595 -279 -584 -579 -714 -662 -411 -275 -445 -477 -418 -311 -793 -83 -65 -721 -113 -761 -845 -464 -233 -838 -960 -466 -205 -186 -922 -68 -968 -365 -705 -775 -824 -133 -110 -877 -988 -641 -290 -58 -396 -260 -253 -879 -400 -838 -999 -542 -704 -68 -283 -397 -418 -657 -660 -840 -529 -44 -182 -386 -538 -363 -813 -420 -28 -961 -449 -111 -384 -266 -808 -606 -399 -505 -265 -737 -596 -58 -578 -817 -260 -448 -641 -405 -31 -138 -975 -116 -373 -68 -390 -590 -802 -537 -52 -598 -233 -412 -672 -994 -47 -869 -175 -188 -971 -757 -279 -201 -874 -94 -799 -478 -950 -392 -34 -331 -230 -931 -657 -186 -389 -359 -765 -883 -299 -810 -35 -205 -893 -890 -353 -702 -780 -61 -633 -279 -789 -307 -449 -101 -164 -896 -811 -130 -322 -558 -249 -767 -525 -475 -914 -452 -348 -186 -488 -413 -41 -141 -888 -758 -357 -941 -701 -552 -726 -633 -252 -437 -812 -375 -274 -585 -864 -370 -92 -264 -207 -33 -50 -922 -898 -590 -909 -987 -590 -519 -44 -58 -604 -25 -7 -126 -527 -436 -720 -872 -162 -386 -901 -255 -590 -466 -186 -150 -255 -593 -93 -63 -681 -978 -194 -758 -273 -377 -426 -135 -54 -660 -276 -859 -107 -152 -204 -600 -306 -786 -820 -619 -330 -497 -552 -523 -558 -987 -838 -375 -830 -981 -600 -335 -986 -698 -321 -423 -474 -513 -315 -897 -305 -815 -420 -549 -306 -803 -514 -635 -105 -681 -866 -504 -126 -659 -148 -487 -98 -799 -851 -575 -319 -627 -402 -7 -842 -462 -681 -935 -882 -122 -974 -194 -588 -645 -726 -494 -298 -589 -30 -396 -864 -514 -193 -828 -277 -392 -446 -312 -257 -527 -183 -957 -405 -747 -93 -912 -687 -14 -801 -197 -828 -63 -121 -836 -873 -979 -832 -259 -936 -320 -90 -801 -15 -637 -41 -286 -442 -184 -266 -45 -558 -94 -45 -146 -734 -64 -810 -548 -887 -965 -168 -66 -515 -380 -408 -62 -438 -831 -725 -944 -798 -562 -895 -775 -843 -909 -660 -656 -626 -483 -589 -170 -451 -445 -63 -865 -621 -70 -54 -182 -948 -944 -113 -622 -248 -659 -641 -14 -480 -402 -493 -321 -995 -764 -16 -513 -403 -259 -70 -115 -869 -355 -643 -190 -805 -739 -880 -493 -592 -147 -160 -797 -263 -858 -931 -907 -263 -655 -573 -234 -859 -116 -834 -324 -691 -422 -992 -282 -237 -598 -566 -374 -327 -933 -236 -556 -833 -763 -196 -480 -633 -677 -897 -362 -624 -960 -519 -927 -839 -409 -747 -710 -873 -29 -537 -747 -903 -21 -651 -151 -709 -993 -72 -427 -889 -417 -357 -573 -819 -933 -548 -925 -317 -261 -160 -61 -815 -678 -720 -360 -673 -826 -208 -131 -688 -107 -714 -607 -123 -245 -208 -917 -256 -895 -206 -477 -279 -901 -463 -364 -885 -150 -850 -488 -633 -351 -451 -989 -878 -186 -175 -220 -100 -206 -320 -448 -955 -707 -355 -295 -360 -345 -426 -163 -886 -195 -33 -179 -161 -537 -914 -459 -190 -670 -43 -77 -217 -819 -382 -689 -737 -615 -176 -217 -458 -401 -862 -983 -941 -279 -779 -977 -678 -541 -20 -832 -652 -275 -116 -654 -900 -75 -472 -132 -740 -523 -990 -53 -298 -866 -88 -579 -518 -310 -171 -21 -784 -210 -567 -14 -794 -157 -24 -799 -406 -54 -689 -630 -122 -206 -760 -551 -938 -611 -50 -279 -74 -648 -475 -305 -951 -111 -163 -428 -155 -5 -819 -820 -644 -741 -820 -573 -681 -308 -553 -386 -62 -483 -222 -326 -976 -997 -970 -928 -113 -801 -982 -491 -100 -336 -267 -676 -117 -81 -529 -589 -45 -187 -518 -160 -854 -546 -375 -978 -487 -685 -467 -570 -80 -900 -520 -585 -579 -161 -169 -260 -643 -215 -625 -254 -954 -999 -67 -352 -579 -381 -698 -817 -135 -635 -388 -923 -195 -334 -550 -930 -443 -342 -427 -523 -143 -401 -564 -550 -903 -455 -186 -789 -449 -119 -81 -789 -303 -40 -530 -583 -839 -92 -822 -270 -885 -358 -77 -921 -421 -927 -733 -838 -296 -310 -162 -38 -463 -418 -547 -457 -289 -417 -654 -300 -988 -332 -936 -812 -635 -970 -165 -431 -751 -213 -472 -236 -641 -695 -259 -150 -774 -858 -283 -71 -884 -373 -406 -135 -684 -108 -2 -284 -93 -704 -608 -143 -287 -646 -732 -543 -131 -159 -947 -707 -739 -701 -126 -12 -405 -345 -139 -354 -470 -147 -68 -938 -148 -909 -373 -597 -768 -520 -682 -934 -729 -580 -665 -433 -86 -501 -488 -861 -489 -143 -488 -270 -719 -806 -308 -827 -940 -468 -79 -837 -23 -32 -875 -12 -238 -123 -840 -535 -321 -229 -383 -801 -533 -232 -315 -736 -250 -890 -533 -691 -768 -169 -661 -279 -859 -332 -396 -266 -709 -839 -819 -848 -394 -925 -603 -880 -401 -849 -251 -908 -63 -463 -250 -408 -995 -154 -951 -560 -982 -856 -858 -723 -997 -154 -812 -818 -745 -578 -590 -742 -321 -655 -158 -485 -311 -209 -548 -279 -124 -435 -868 -500 -118 -668 -883 -993 -543 -537 -762 -226 -246 -414 -401 -827 -327 -885 -823 -647 -960 -579 -996 -96 -464 -23 -499 -105 -821 -52 -157 -650 -115 -673 -328 -804 -720 -99 -390 -467 -291 -132 -753 -818 -590 -689 -607 -523 -506 -877 -125 -575 -26 -83 -227 -160 -761 -499 -540 -601 -603 -200 -588 -479 -822 -197 -959 -79 -929 -325 -430 -652 -523 -39 -165 -58 -553 -336 -184 -738 -308 -134 -580 -339 -322 -370 -120 -224 -203 -605 -313 -810 -1 -803 -939 -851 -240 -231 -470 -358 -526 -37 -670 -648 -159 -901 -661 -741 -73 -573 -891 -27 -426 -922 -722 -219 -296 -937 -754 -176 -705 -160 -952 -428 -803 -32 -584 -820 -536 -115 -503 -629 -255 -75 -722 -196 -485 -935 -687 -581 -792 -515 -432 -753 -40 -410 -334 -723 -833 -829 -197 -233 -24 -3 -862 -874 -381 -575 -735 -749 -445 -507 -232 -377 -2 -996 -391 -55 -552 -662 -342 -747 -133 -343 -838 -720 -986 -204 -288 -12 -988 -224 -664 -878 -965 -424 -975 -576 -55 -65 -330 -338 -575 -557 -813 -402 -274 -686 -895 -692 -105 -105 -5 -974 -106 -652 -398 -168 -228 -836 -556 -634 -106 -875 -658 -600 -385 -447 -511 -489 -562 -410 -379 -928 -720 -311 -659 -870 -856 -638 -145 -773 -660 -632 -458 -160 -199 -432 -110 -125 -390 -675 -842 -479 -606 -835 -299 -943 -102 -492 -482 -724 -561 -424 -649 -979 -324 -508 -339 -251 -217 -711 -250 -595 -171 -121 -876 -575 -536 -159 -877 -362 -942 -589 -150 -963 -293 -299 -856 -43 -303 -858 -118 -484 -423 -328 -943 -992 -756 -552 -527 -992 -65 -157 -832 -341 -345 -778 -887 -705 -810 -17 -522 -642 -322 -820 -699 -451 -140 -912 -13 -348 -594 -375 -277 -945 -801 -578 -629 -669 -297 -688 -288 -131 -846 -732 -333 -89 -920 -289 -269 -878 -970 -783 -991 -489 -607 -231 -658 -278 -824 -987 -588 -390 -205 -559 -818 -320 -83 -573 -695 -266 -453 -786 -790 -653 -586 -50 -84 -528 -525 -27 -152 -102 -803 -738 -4 -87 -794 -492 -547 -878 -911 -382 -342 -982 -880 -858 -257 -66 -212 -242 -102 -733 -331 -685 -365 -818 -119 -640 -12 -17 -688 -150 -265 -214 -24 -2 -96 -588 -150 -373 -695 -351 -145 -366 -269 -512 -15 -287 -446 -901 -497 -31 -73 -319 -95 -546 -277 -310 -501 -857 -69 -375 -839 -321 -536 -265 -930 -449 -510 -69 -498 -206 -381 -340 -738 -247 -512 -500 -358 -847 -652 -72 -811 -142 -388 -492 -701 -773 -934 -610 -170 -693 -352 -567 -816 -84 -126 -140 -927 -741 -464 -421 -638 -69 -831 -27 -387 -669 -262 -257 -859 -443 -104 -730 -405 -992 -581 -319 -137 -988 -924 -653 -427 -764 -403 -986 -341 -745 -597 -376 -686 -133 -154 -462 -802 -791 -149 -255 -403 -145 -481 -663 -507 -534 -773 -865 -983 -35 -362 -555 -833 -498 -504 -185 -969 -89 -393 -891 -581 -695 -886 -790 -494 -553 -473 -936 -942 -39 -331 -737 -179 -329 -18 -684 -536 -436 -582 -917 -232 -540 -326 -167 -477 -898 -43 -90 -288 -405 -844 -97 -887 -963 -514 -328 -935 -95 -47 -827 -956 -69 -45 -271 -948 -61 -902 -740 -543 -792 -140 -64 -949 -781 -969 -80 -239 -608 -342 -790 -959 -400 -437 -690 -957 -691 -578 -620 -45 -166 -440 -584 -703 -777 -699 -450 -592 -162 -913 -790 -250 -12 -310 -316 -18 -992 -261 -24 -189 -224 -608 -230 -756 -970 -22 -998 -302 -863 -232 -548 -602 -223 -162 -738 -674 -443 -747 -239 -295 -416 -607 -638 -488 -566 -550 -16 -349 -641 -433 -901 -232 -153 -948 -730 -322 -996 -806 -597 -509 -376 -792 -237 -987 -792 -693 -470 -228 -19 -889 -174 -372 -761 -80 -833 -983 -523 -38 -367 -887 -289 -704 -135 -334 -364 -388 -293 -834 -899 -849 -229 -422 -550 -52 -943 -794 -405 -354 -448 -988 -638 -631 -147 -245 -480 -619 -167 -955 -964 -583 -574 -422 -950 -962 -227 -143 -306 -658 -719 -464 -480 -930 -69 -232 -683 -751 -932 -832 -745 -877 -138 -276 -62 -289 -585 -506 -25 -706 -179 -221 -604 -969 -159 -954 -965 -735 -140 -94 -211 -401 -979 -591 -705 -810 -444 -577 -537 -838 -748 -385 -545 -402 -95 -773 -9 -679 -273 -536 -744 -827 -970 -594 -430 -64 -712 -395 -376 -500 -849 -82 -955 -287 -198 -740 -33 -433 -354 -920 -693 -637 -429 -957 -301 -200 -719 -507 -662 -613 -974 -226 -725 -940 -177 -895 -97 -240 -969 -104 -448 -527 -240 -954 -723 -98 -734 -56 -64 -613 -133 -723 -201 -907 -972 -310 -41 -455 -463 -926 -521 -318 -366 -127 -827 -576 -395 -424 -213 -929 -409 -218 -546 -878 -54 -909 -256 -919 -179 -553 -804 -237 -837 -376 -434 -276 -226 -32 -875 -118 -973 -40 -640 -822 -848 -931 -626 -823 -553 -487 -998 -248 -672 -647 -414 -405 -340 -532 -659 -624 -354 -783 -594 -745 -429 -504 -525 -596 -380 -836 -940 -429 -645 -991 -15 -698 -675 -63 -878 -345 -36 -250 -572 -976 -850 -213 -486 -468 -490 -363 -430 -54 -53 -666 -279 -930 -523 -664 -702 -705 -437 -988 -68 -103 -540 -976 -709 -508 -152 -397 -910 -723 -759 -1000 -535 -693 -498 -756 -647 -353 -225 -491 -470 -561 -432 -992 -751 -802 -104 -82 -896 -292 -171 -613 -80 -349 -656 -585 -563 -904 -614 -452 -144 -541 -357 -481 -282 -585 -666 -628 -526 -702 -221 -422 -750 -743 -482 -450 -553 -230 -897 -262 -843 -219 -137 -291 -606 -760 -640 -963 -580 -329 -330 -849 -381 -954 -406 -778 -946 -502 -703 -773 -710 -570 -6 -922 -604 -622 -553 -839 -897 -602 -931 -682 -685 -190 -610 -399 -938 -345 -449 -909 -538 -546 -965 -94 -647 -804 -431 -392 -459 -439 -782 -514 -591 -160 -187 -450 -860 -750 -498 -917 -242 -808 -539 -387 -545 -910 -775 -23 -914 -507 -804 -131 -130 -920 -293 -993 -233 -225 -927 -93 -657 -885 -46 -16 -352 -755 -493 -868 -504 -861 -212 -269 -708 -173 -631 -799 -512 -652 -647 -797 -355 -332 -701 -633 -54 -470 -39 -365 -956 -905 -654 -703 -628 -472 -211 -486 -562 -456 -117 -800 -240 -756 -821 -786 -464 -902 -960 -722 -875 -848 -581 -315 -836 -677 -116 -141 -590 -449 -747 -584 -37 -525 -254 -984 -670 -972 -895 -569 -374 -460 -941 -839 -766 -563 -814 -124 -882 -372 -930 -67 -691 -419 -446 -961 -207 -14 -668 -831 -378 -224 -755 -950 -412 -907 -374 -3 -158 -884 -702 -169 -655 -481 -697 -57 -680 -436 -832 -1 -863 -138 -124 -248 -990 -255 -319 -625 -361 -943 -580 -746 -156 -612 -227 -207 -109 -674 -99 -427 -957 -118 -193 -854 -947 -311 -740 -636 -178 -189 -883 -935 -312 -302 -598 -848 -520 -298 -231 -204 -918 -945 -131 -295 -35 -279 -169 -963 -670 -737 -826 -172 -904 -214 -141 -966 -699 -903 -505 -448 -258 -436 -874 -775 -877 -666 -767 -258 -360 -322 -699 -806 -651 -766 -383 -333 -418 -674 -185 -723 -235 -102 -561 -416 -979 -747 -90 -959 -816 -535 -756 -287 -276 -353 -944 -148 -258 -921 -175 -968 -999 -680 -480 -214 -811 -68 -731 -855 -847 -719 -151 -316 -547 -582 -375 -260 -617 -835 -115 -786 -96 -373 -152 -636 -106 -851 -669 -958 -213 -86 -168 -497 -234 -497 -300 -160 -418 -998 -22 -748 -199 -966 -468 -888 -616 -156 -823 -91 -224 -286 -744 -992 -619 -750 -19 -974 -413 -35 -606 -997 -521 -989 -680 -827 -412 -290 -882 -849 -805 -302 -806 -105 -697 -612 -515 -432 -304 -27 -359 -847 -729 -148 -134 -6 -110 -311 -777 -662 -525 -335 -231 -604 -703 -840 -980 -212 -147 -345 -318 -505 -81 -822 -891 -842 -885 -114 -874 -24 -275 -447 -505 -33 -782 -800 -619 -70 -989 -608 -396 -116 -14 -691 -312 -48 -542 -765 -809 -905 -4 -600 -24 -25 -142 -346 -74 -369 -806 -213 -690 -172 -580 -125 -21 -746 -82 -518 -814 -966 -880 -579 -914 -638 -695 -918 -334 -861 -453 -906 -755 -484 -819 -931 -991 -289 -181 -919 -692 -235 -974 -389 -217 -662 -20 -807 -861 -114 -245 -4 -521 -483 -658 -535 -124 -467 -533 -304 -339 -130 -717 -339 -376 -138 -724 -703 -548 -495 -148 -496 -761 -544 -996 -437 -432 -887 -501 -348 -535 -36 -280 -642 -924 -286 -549 -643 -745 -802 -493 -568 -383 -190 -734 -451 -702 -370 -944 -667 -337 -964 -971 -365 -857 -352 -19 -429 -374 -230 -917 -391 -429 -326 -960 -822 -660 -617 -313 -335 -918 -788 -517 -391 -153 -318 -497 -311 -657 -206 -149 -628 -529 -45 -428 -256 -724 -268 -656 -938 -234 -353 -645 -849 -396 -114 -837 -126 -639 -498 -638 -970 -44 -911 -999 -643 -515 -566 -568 -16 -753 -759 -930 -336 -859 -345 -704 -760 -201 -457 -663 -174 -18 -425 -779 -732 -479 -628 -534 -64 -63 -848 -786 -331 -697 -285 -902 -20 -741 -254 -842 -63 -172 -385 -890 -9 -533 -31 -956 -959 -699 -135 -618 -876 -240 -435 -562 -330 -501 -694 -491 -116 -689 -615 -271 -576 -91 -494 -923 -967 -755 -765 -842 -894 -364 -262 -671 -603 -672 -78 -787 -388 -600 -694 -419 -542 -584 -233 -959 -579 -407 -688 -328 -107 -855 -504 -90 -260 -146 -511 -8 -704 -325 -960 -932 -910 -181 -771 -680 -676 -74 -348 -309 -444 -378 -411 -919 -659 -405 -198 -694 -541 -350 -890 -231 -611 -60 -156 -441 -470 -97 -391 -897 -513 -385 -146 -405 -701 -912 -624 -422 -116 -78 -65 -89 -913 -356 -716 -826 -504 -909 -180 -401 -861 -418 -142 -644 -999 -308 -6 -331 -112 -747 -594 -318 -285 -478 -215 -578 -585 -846 -606 -383 -680 -56 -234 -440 -686 -821 -76 -594 -774 -684 -579 -850 -606 -666 -69 -697 -671 -184 -51 -923 -277 -937 -234 -759 -631 -467 -339 -636 -178 -72 -773 -340 -749 -778 -671 -3 -525 -860 -81 -700 -91 -557 -117 -449 -943 -211 -231 -692 -150 -947 -726 -592 -113 -68 -512 -449 -877 -501 -115 -927 -469 -332 -890 -796 -779 -205 -418 -552 -86 -972 -700 -832 -754 -8 -231 -732 -680 -841 -703 -910 -561 -580 -775 -929 -418 -182 -558 -387 -948 -343 -278 -326 -245 -345 -153 -725 -812 -886 -833 -427 -20 -352 -85 -183 -214 -192 -737 -227 -989 -623 -576 -695 -843 -281 -801 -30 -824 -762 -709 -533 -396 -96 -783 -523 -748 -445 -98 -244 -415 -254 -630 -299 -923 -579 -902 -73 -292 -845 -261 -866 -789 -210 -885 -611 -418 -986 -905 -530 -692 -735 -703 -342 -211 -271 -184 -936 -501 -874 -813 -413 -571 -104 -417 -708 -493 -776 -925 -679 -628 -431 -719 -534 -685 -225 -246 -245 -118 -270 -295 -506 -445 -362 -666 -860 -817 -75 -776 -529 -266 -361 -1000 -383 -517 -268 -853 -899 -642 -868 -105 -441 -332 -690 -377 -274 -624 -803 -307 -851 -321 -347 -455 -123 -785 -370 -197 -182 -939 -60 -966 -849 -869 -724 -695 -907 -251 -480 -474 -535 -874 -672 -294 -649 -156 -654 -693 -889 -499 -55 -535 -213 -355 -999 -373 -895 -647 -179 -806 -499 -299 -520 -897 -872 -883 -292 -213 -283 -818 -831 -952 -290 -346 -939 -323 -359 -454 -192 -242 -705 -25 -341 -693 -287 -403 -262 -784 -594 -642 -533 -751 -91 -881 -757 -45 -863 -179 -712 -253 -565 -543 -336 -422 -860 -212 -311 -777 -155 -165 -325 -34 -528 -902 -477 -192 -713 -325 -470 -196 -240 -651 -580 -431 -299 -620 -200 -289 -122 -767 -560 -978 -773 -320 -577 -10 -563 -911 -732 -980 -346 -392 -700 -709 -502 -952 -874 -773 -465 -325 -252 -339 -650 -770 -434 -518 -867 -982 -50 -322 -735 -151 -629 -403 -104 -760 -771 -784 -64 -655 -175 -373 -869 -961 -84 -967 -690 -18 -217 -76 -318 -843 -310 -840 -799 -143 -112 -143 -139 -938 -696 -379 -467 -937 -345 -221 -760 -512 -253 -573 -894 -657 -326 -401 -450 -421 -574 -334 -776 -965 -506 -421 -493 -951 -832 -755 -5 -686 -854 -634 -701 -261 -930 -800 -255 -186 -641 -730 -998 -789 -487 -740 -881 -984 -773 -361 -854 -309 -244 -502 -489 -884 -402 -463 -754 -9 -398 -887 -466 -155 -541 -821 -635 -145 -649 -916 -102 -572 -107 -621 -923 -197 -795 -876 -917 -242 -978 -606 -669 -732 -363 -841 -141 -804 -459 -890 -882 -158 -23 -16 -972 -741 -707 -789 -115 -816 -615 -349 -909 -46 -815 -84 -657 -253 -577 -919 -89 -92 -657 -247 -964 -936 -469 -486 -306 -50 -883 -496 -122 -587 -698 -621 -620 -787 -592 -380 -246 -136 -148 -789 -399 -486 -444 -69 -303 -314 -508 -2 -531 -144 -738 -37 -222 -962 -235 -855 -492 -887 -480 -441 -680 -323 -7 -503 -70 -151 -940 -906 -416 -17 -42 -122 -562 -512 -411 -222 -760 -907 -332 -870 -344 -280 -566 -588 -527 -113 -333 -838 -924 -626 -331 -80 -405 -560 -333 -525 -856 -718 -603 -595 -151 -389 -756 -479 -358 -529 -957 -199 -578 -548 -581 -489 -712 -308 -623 -846 -86 -235 -859 -161 -936 -308 -788 -29 -360 -827 -430 -6 -251 -534 -283 -656 -719 -195 -103 -440 -240 -636 -289 -159 -32 -163 -348 -564 -72 -107 -726 -574 -382 -904 -346 -331 -718 -939 -248 -271 -574 -63 -153 -745 -602 -590 -111 -17 -728 -488 -454 -355 -807 -214 -776 -401 -82 -264 -329 -920 -684 -153 -655 -153 -449 -961 -800 -839 -900 -720 -93 -588 -588 -730 -145 -146 -927 -812 -410 -124 -479 -807 -469 -989 -158 -293 -883 -646 -820 -205 -112 -889 -175 -60 -724 -96 -389 -835 -217 -719 -618 -218 -734 -789 -643 -972 -649 -478 -442 -729 -396 -944 -351 -166 -577 -745 -20 -109 -536 -752 -305 -787 -570 -577 -132 -548 -937 -661 -913 -501 -305 -66 -83 -681 -577 -566 -346 -706 -678 -520 -439 -540 -525 -743 -102 -903 -693 -931 -989 -289 -671 -244 -594 -987 -108 -545 -925 -369 -945 -9 -358 -42 -870 -294 -581 -207 -540 -909 -187 -916 -980 -271 -855 -628 -272 -819 -855 -532 -797 -866 -942 -39 -644 -410 -512 -15 -555 -108 -412 -312 -976 -349 -176 -14 -400 -227 -61 -676 -270 -242 -909 -607 -804 -926 -512 -454 -876 -485 -571 -31 -478 -162 -775 -989 -74 -959 -403 -546 -306 -488 -966 -15 -28 -422 -453 -274 -887 -737 -19 -808 -236 -38 -933 -661 -8 -761 -460 -801 -940 -770 -706 -276 -56 -35 -309 -306 -365 -317 -855 -666 -200 -678 -116 -802 -820 -193 -513 -218 -947 -587 -580 -308 -974 -130 -19 -199 -932 -529 -77 -521 -771 -164 -425 -3 -856 -562 -126 -596 -439 -285 -639 -614 -250 -888 -693 -993 -662 -613 -79 -971 -404 -550 -93 -571 -518 -848 -75 -596 -645 -502 -961 -55 -101 -774 -23 -117 -333 -757 -848 -519 -791 -156 -762 -348 -297 -285 -219 -923 -774 -697 -632 -249 -360 -710 -774 -719 -66 -830 -494 -333 -370 -196 -497 -130 -311 -543 -754 -771 -963 -426 -80 -464 -757 -44 -151 -388 -326 -245 -767 -966 -953 -832 -288 -330 -182 -763 -200 -520 -601 -951 -796 -386 -963 -663 -808 -930 -295 -967 -510 -732 -787 -941 -285 -779 -588 -221 -329 -469 -44 -324 -206 -672 -534 -763 -823 -332 -102 -953 -550 -861 -504 -806 -861 -336 -44 -335 -289 -880 -167 -452 -666 -940 -594 -141 -447 -108 -418 -466 -173 -540 -226 -727 -694 -227 -798 -757 -224 -344 -237 -786 -272 -597 -464 -645 -576 -774 -189 -831 -643 -415 -446 -637 -982 -995 -189 -218 -210 -585 -673 -715 -198 -406 -218 -679 -156 -520 -237 -971 -597 -176 -917 -514 -423 -493 -919 -444 -267 -621 -359 -649 -631 -653 -957 -365 -648 -535 -82 -741 -526 -121 -561 -317 -63 -365 -174 -657 -676 -18 -447 -498 -427 -311 -950 -125 -257 -194 -348 -294 -247 -528 -44 -396 -825 -854 -559 -317 -712 -935 -941 -511 -100 -82 -865 -569 -663 -414 -702 -849 -388 -744 -791 -691 -284 -39 -736 -546 -976 -853 -151 -359 -607 -224 -842 -747 -918 -426 -32 -866 -481 -806 -669 -804 -173 -380 -17 -294 -452 -233 -735 -374 -85 -915 -297 -818 -406 -860 -595 -710 -758 -19 -446 -412 -676 -927 -75 -239 -921 -69 -356 -101 -876 -284 -905 -203 -74 -465 -139 -205 -524 -936 -655 -271 -139 -458 -98 -363 -458 -518 -557 -299 -159 -188 -512 -595 -513 -734 -946 -587 -121 -649 -683 -97 -808 -146 -325 -764 -41 -517 -304 -548 -21 -378 -370 -771 -276 -554 -217 -511 -76 -308 -212 -137 -173 -123 -604 -316 -897 -676 -789 -271 -251 -73 -809 -424 -321 -9 -257 -591 -364 -964 -759 -791 -91 -5 -277 -573 -11 -80 -349 -997 -538 -815 -7 -775 -113 -598 -137 -852 -489 -312 -672 -698 -145 -320 -452 -514 -85 -731 -184 -493 -852 -500 -729 -294 -528 -291 -64 -1000 -505 -760 -830 -94 -575 -77 -488 -433 -110 -958 -133 -936 -848 -544 -247 -347 -297 -526 -368 -172 -532 -863 -884 -98 -634 -117 -532 -650 -641 -497 -615 -554 -598 -942 -41 -916 -736 -343 -420 -970 -804 -581 -800 -464 -256 -878 -584 -48 -263 -948 -272 -700 -4 -193 -234 -171 -510 -297 -235 -265 -714 -438 -857 -785 -402 -286 -861 -98 -516 -740 -653 -937 -132 -890 -102 -261 -405 -790 -211 -810 -119 -930 -564 -611 -563 -73 -634 -273 -591 -290 -851 -788 -157 -887 -896 -629 -223 -431 -17 -460 -286 -439 -623 -812 -35 -447 -561 -828 -349 -565 -468 -224 -202 -926 -133 -5 -691 -38 -879 -337 -522 -477 -996 -177 -26 -117 -525 -56 -527 -75 -611 -209 -436 -865 -764 -498 -12 -741 -846 -631 -795 -829 -990 -681 -130 -357 -487 -361 -493 -343 -107 -285 -409 -454 -563 -693 -307 -632 -225 -383 -968 -270 -311 -415 -706 -678 -477 -605 -598 -301 -702 -425 -189 -74 -328 -13 -749 -443 -137 -224 -140 -16 -412 -166 -971 -168 -822 -149 -13 -815 -651 -308 -96 -947 -200 -556 -825 -850 -201 -775 -829 -629 -860 -565 -691 -30 -579 -214 -660 -257 -304 -359 -962 -762 -766 -290 -606 -250 -902 -570 -83 -896 -900 -456 -244 -137 -797 -915 -746 -668 -485 -231 -750 -500 -12 -20 -409 -831 -985 -81 -763 -212 -893 -909 -769 -169 -763 -508 -197 -277 -389 -133 -916 -710 -852 -345 -144 -169 -762 -553 -791 -524 -722 -239 -465 -189 -566 -229 -693 -950 -85 -405 -113 -116 -759 -129 -364 -44 -141 -393 -886 -657 -1000 -954 -331 -506 -14 -419 -29 -313 -449 -954 -934 -760 -494 -791 -355 -127 -630 -680 -274 -390 -469 -236 -174 -457 -93 -436 -390 -845 -708 -554 -3 -852 -96 -540 -735 -854 -52 -369 -740 -455 -414 -477 -3 -591 -910 -497 -568 -293 -848 -848 -596 -457 -169 -830 -462 -929 -783 -675 -944 -714 -300 -942 -459 -852 -426 -497 -350 -449 -338 -68 -74 -886 -3 -982 -266 -529 -384 -855 -20 -503 -909 -439 -886 -140 -23 -388 -701 -819 -341 -363 -165 -519 -656 -894 -230 -623 -730 -768 -352 -357 -768 -254 -243 -68 -355 -855 -547 -835 -737 -359 -181 -159 -226 -632 -419 -11 -233 -173 -10 -850 -676 -369 -177 -977 -674 -208 -527 -125 -650 -61 -614 -174 -489 -321 -745 -496 -109 -288 -771 -568 -592 -851 -492 -67 -916 -603 -324 -819 -110 -124 -104 -19 -745 -977 -686 -516 -154 -262 -254 -582 -280 -496 -436 -454 -883 -286 -653 -107 -951 -79 -80 -920 -406 -661 -941 -414 -40 -948 -512 -806 -679 -226 -178 -143 -923 -987 -351 -365 -846 -186 -820 -621 -34 -268 -293 -181 -212 -968 -11 -526 -695 -783 -294 -569 -461 -740 -449 -884 -797 -441 -754 -362 -645 -489 -195 -678 -760 -395 -788 -467 -961 -429 -209 -364 -849 -238 -952 -652 -437 -742 -154 -282 -795 -422 -927 -244 -235 -24 -206 -226 -649 -534 -724 -5 -524 -93 -451 -241 -6 -171 -912 -600 -981 -723 -849 -418 -9 -979 -187 -484 -526 -780 -268 -478 -270 -4 -578 -555 -263 -502 -532 -346 -340 -837 -748 -384 -298 -510 -31 -176 -528 -527 -29 -610 -495 -148 -226 -272 -562 -161 -996 -404 -880 -510 -196 -106 -111 -100 -599 -728 -574 -346 -281 -950 -256 -833 -945 -201 -908 -306 -347 -47 -385 -1 -722 -310 -297 -164 -899 -570 -379 -478 -856 -972 -804 -694 -618 -64 -221 -912 -717 -402 -831 -706 -435 -624 -343 -499 -409 -587 -266 -549 -475 -572 -387 -563 -915 -248 -662 -91 -509 -826 -830 -985 -401 -640 -53 -703 -134 -249 -20 -600 -396 -360 -834 -700 -27 -766 -604 -830 -716 -775 -97 -866 -173 -413 -960 -810 -492 -678 -576 -440 -695 -199 -935 -189 -664 -448 -78 -688 -395 -941 -867 -39 -618 -821 -47 -874 -849 -758 -693 -248 -54 -924 -876 -187 -96 -176 -299 -678 -98 -955 -135 -639 -904 -43 -22 -68 -428 -309 -739 -751 -422 -321 -185 -292 -245 -513 -547 -400 -337 -378 -927 -229 -21 -207 -309 -249 -741 -450 -115 -491 -767 -482 -65 -860 -274 -114 -768 -28 -65 -237 -587 -814 -880 -191 -631 -980 -499 -684 -589 -910 -497 -313 -185 -935 -432 -860 -910 -496 -234 -697 -506 -370 -334 -851 -34 -817 -122 -784 -336 -825 -752 -779 -226 -882 -933 -513 -70 -865 -463 -921 -209 -273 -629 -577 -745 -128 -358 -34 -319 -479 -655 -177 -946 -611 -175 -592 -75 -255 -623 -603 -394 -835 -934 -606 -699 -362 -928 -335 -709 -281 -384 -228 -372 -477 -436 -940 -10 -904 -966 -881 -707 -963 -585 -847 -837 -472 -142 -852 -40 -243 -961 -274 -271 -501 -120 -771 -747 -831 -794 -569 -744 -271 -210 -676 -114 -557 -46 -570 -391 -919 -566 -330 -738 -579 -502 -731 -795 -798 -952 -703 -893 -711 -589 -522 -228 -101 -829 -558 -149 -697 -417 -163 -886 -798 -730 -792 -450 -1000 -371 -340 -143 -893 -227 -218 -800 -370 -706 -872 -473 -155 -900 -997 -490 -490 -481 -61 -372 -196 -624 -490 -616 -584 -213 -368 -901 -418 -827 -485 -599 -659 -996 -828 -215 -241 -686 -496 -497 -862 -772 -40 -102 -200 -7 -471 -511 -310 -620 -653 -870 -871 -564 -864 -846 -825 -416 -650 -163 -393 -112 -521 -819 -713 -717 -221 -617 -500 -48 -885 -148 -485 -916 -796 -664 -271 -499 -99 -997 -849 -834 -765 -19 -190 -635 -210 -471 -978 -750 -436 -560 -91 -586 -686 -932 -859 -66 -747 -479 -46 -19 -664 -618 -561 -135 -621 -334 -739 -553 -268 -609 -315 -432 -259 -447 -992 -111 -447 -43 -968 -428 -642 -877 -219 -337 -274 -192 -500 -499 -611 -257 -952 -24 -810 -823 -976 -445 -562 -610 -992 -560 -760 -797 -966 -854 -997 -874 -942 -889 -681 -686 -924 -58 -651 -111 -688 -920 -32 -897 -1 -277 -118 -84 -982 -428 -933 -142 -498 -416 -54 -156 -108 -93 -128 -749 -116 -555 -786 -299 -382 -174 -138 -916 -725 -469 -686 -363 -82 -985 -839 -459 -663 -714 -245 -752 -236 -671 -170 -476 -482 -474 -611 -865 -711 -886 -219 -321 -500 -378 -844 -944 -863 -897 -428 -185 -602 -423 -98 -53 -79 -261 -121 -712 -653 -866 -887 -384 -24 -552 -71 -27 -682 -285 -6 -956 -46 -330 -521 -196 -597 -74 -662 -716 -962 -729 -752 -298 -262 -258 -19 -13 -557 -940 -582 -80 -893 -95 -832 -174 -305 -974 -300 -428 -83 -661 -252 -42 -986 -869 -941 -168 -371 -312 -924 -753 -113 -148 -700 -949 -579 -90 -180 -699 -464 -776 -612 -470 -261 -579 -199 -256 -428 -126 -811 -462 -145 -173 -464 -915 -335 -1 -308 -769 -880 -860 -455 -499 -3 -104 -737 -215 -188 -893 -584 -256 -459 -176 -376 -696 -395 -597 -178 -835 -619 -678 -18 -934 -630 -181 -98 -287 -451 -678 -923 -564 -354 -386 -572 -946 -788 -400 -744 -208 -106 -414 -712 -135 -849 -640 -395 -608 -649 -776 -592 -94 -255 -361 -491 -422 -11 -899 -846 -95 -492 -267 -23 -111 -606 -514 -745 -830 -19 -384 -415 -694 -352 -74 -375 -241 -690 -426 -693 -381 -140 -408 -448 -33 -680 -305 -969 -298 -684 -465 -282 -59 -97 -220 -158 -929 -891 -22 -236 -862 -182 -537 -645 -90 -40 -559 -778 -505 -232 -43 -384 -40 -258 -621 -971 -138 -495 -754 -973 -588 -252 -354 -1000 -41 -293 -474 -969 -387 -732 -578 -418 -24 -139 -997 -719 -614 -197 -932 -559 -717 -491 -381 -528 -270 -386 -60 -689 -553 -638 -905 -767 -294 -115 -848 -109 -795 -584 -627 -86 -540 -887 -253 -320 -204 -439 -352 -790 -54 -950 -535 -543 -478 -341 -189 -934 -173 -320 -925 -391 -32 -989 -82 -564 -682 -439 -396 -972 -202 -103 -646 -399 -257 -687 -354 -614 -373 -938 -928 -564 -694 -955 -21 -524 -11 -269 -651 -705 -814 -787 -464 -160 -283 -668 -250 -364 -201 -659 -171 -652 -239 -324 -681 -198 -949 -149 -794 -595 -192 -100 -566 -162 -140 -156 -154 -912 -203 -116 -753 -922 -307 -292 -966 -260 -500 -587 -63 -605 -885 -392 -930 -493 -633 -623 -880 -608 -683 -225 -958 -742 -8 -140 -654 -539 -595 -450 -514 -114 -624 -662 -598 -150 -821 -918 -108 -341 -359 -488 -869 -885 -2 -626 -397 -613 -908 -265 -435 -513 -367 -391 -583 -797 -381 -179 -233 -651 -899 -268 -74 -297 -651 -803 -390 -400 -367 -800 -215 -467 -20 -458 -953 -843 -853 -432 -182 -1 -458 -466 -597 -901 -845 -1000 -592 -650 -47 -272 -428 -525 -98 -546 -999 -669 -149 -491 -223 -846 -818 -93 -414 -653 -106 -661 -487 -329 -547 -388 -863 -454 -806 -856 -295 -661 -998 -330 -998 -24 -721 -217 -14 -10 -178 -509 -655 -470 -19 -158 -483 -968 -851 -614 -835 -117 -269 -17 -333 -223 -82 -638 -708 -33 -173 -892 -693 -908 -685 -496 -450 -493 -895 -153 -846 -442 -84 -109 -713 -820 -270 -524 -714 -725 -979 -467 -287 -459 -671 -238 -206 -175 -531 -692 -665 -538 -921 -124 -804 -380 -710 -264 -918 -887 -206 -71 -641 -616 -122 -723 -891 -746 -238 -134 -328 -547 -351 -586 -473 -702 -200 -731 -677 -928 -522 -699 -26 -672 -871 -330 -779 -97 -147 -110 -711 -178 -249 -703 -313 -957 -367 -111 -793 -875 -78 -937 -155 -797 -73 -126 -292 -710 -958 -255 -834 -563 -892 -56 -250 -63 -758 -960 -628 -218 -382 -999 -386 -660 -250 -124 -269 -773 -822 -205 -538 -372 -431 -110 -77 -880 -415 -249 -285 -774 -370 -453 -726 -863 -660 -550 -663 -822 -356 -855 -232 -778 -681 -560 -190 -731 -62 -543 -442 -979 -570 -291 -322 -221 -875 -440 -525 -733 -232 -249 -483 -107 -675 -372 -830 -287 -702 -605 -56 -483 -355 -207 -991 -765 -367 -368 -530 -190 -491 -122 -553 -935 -60 -408 -671 -171 -420 -676 -455 -606 -1000 -158 -468 -155 -434 -88 -564 -652 -880 -222 -788 -389 -399 -293 -459 -226 -311 -272 -434 -940 -118 -760 -246 -566 -598 -537 -105 -165 -811 -496 -763 -437 -693 -732 -782 -316 -250 -804 -389 -291 -106 -244 -400 -966 -767 -180 -313 -753 -457 -134 -905 -292 -247 -582 -857 -639 -244 -830 -789 -231 -378 -534 -808 -265 -628 -219 -122 -171 -492 -539 -58 -423 -210 -8 -48 -770 -96 -649 -767 -181 -663 -505 -922 -834 -106 -29 -317 -996 -65 -512 -125 -827 -65 -38 -986 -381 -632 -758 -917 -913 -730 -676 -811 -409 -143 -926 -561 -75 -747 -767 -878 -700 -500 -620 -890 -171 -725 -536 -315 -609 -15 -886 -22 -888 -81 -469 -455 -775 -738 -884 -14 -680 -246 -982 -197 -611 -72 -217 -268 -664 -208 -697 -312 -549 -585 -82 -471 -589 -535 -531 -956 -401 -102 -557 -555 -256 -471 -721 -502 -250 -734 -90 -290 -348 -856 -418 -213 -421 -710 -674 -328 -758 -997 -307 -280 -720 -689 -191 -777 -645 -234 -515 -956 -153 -589 -65 -437 -386 -907 -504 -503 -826 -831 -494 -281 -478 -144 -724 -213 -52 -100 -322 -843 -327 -857 -426 -375 -655 -821 -781 -621 -740 -878 -40 -343 -834 -796 -860 -728 -35 -621 -443 -215 -10 -379 -490 -943 -52 -162 -33 -737 -898 -768 -233 -706 -424 -362 -516 -224 -704 -437 -281 -105 -90 -833 -575 -324 -874 -899 -913 -579 -74 -111 -366 -250 -820 -857 -161 -624 -806 -463 -998 -802 -577 -409 -106 -805 -656 -672 -830 -998 -471 -966 -732 -694 -585 -458 -296 -694 -555 -265 -760 -474 -768 -955 -429 -753 -114 -162 -393 -321 -870 -257 -850 -182 -68 -281 -318 -631 -793 -431 -330 -525 -763 -505 -770 -924 -92 -895 -190 -70 -159 -361 -368 -967 -392 -553 -359 -524 -584 -130 -188 -181 -998 -427 -438 -489 -656 -705 -429 -153 -168 -171 -102 -782 -399 -368 -441 -488 -983 -629 -643 -390 -776 -381 -630 -149 -993 -4 -473 -1 -95 -994 -706 -721 -657 -25 -350 -556 -90 -664 -421 -373 -615 -40 -983 -197 -753 -70 -339 -273 -669 -859 -991 -88 -792 -529 -853 -88 -769 -30 -520 -686 -381 -657 -98 -422 -815 -430 -217 -98 -295 -818 -765 -306 -939 -647 -808 -131 -926 -987 -873 -190 -319 -795 -312 -569 -674 -496 -28 -858 -481 -185 -560 -49 -222 -772 -511 -116 -708 -564 -546 -220 -573 -566 -496 -394 -501 -103 -287 -124 -897 -207 -517 -627 -837 -820 -262 -45 -667 -628 -567 -509 -814 -94 -666 -614 -969 -974 -854 -435 -15 -253 -403 -129 -180 -737 -448 -290 -798 -590 -660 -111 -218 -719 -82 -800 -121 -949 -248 -663 -355 -335 -930 -262 -421 -711 -424 -81 -300 -665 -193 -745 -963 -326 -476 -13 -104 -764 -590 -876 -461 -131 -291 -381 -80 -430 -679 -666 -983 -1 -729 -601 -738 -79 -464 -214 -423 -979 -198 -350 -937 -402 -215 -18 -919 -265 -563 -286 -391 -849 -99 -827 -476 -394 -454 -380 -953 -332 -276 -15 -886 -15 -425 -944 -764 -313 -162 -560 -64 -82 -772 -611 -484 -218 -477 -843 -522 -977 -321 -785 -98 -950 -513 -381 -617 -287 -938 -897 -426 -654 -494 -916 -707 -941 -911 -713 -357 -229 -231 -824 -184 -129 -854 -830 -231 -831 -306 -158 -386 -521 -300 -48 -646 -200 -600 -285 -553 -950 -641 -579 -806 -919 -623 -374 -944 -141 -522 -570 -925 -302 -799 -93 -248 -654 -196 -146 -813 -322 -632 -683 -903 -543 -348 -686 -696 -488 -379 -724 -243 -700 -986 -456 -4 -78 -191 -174 -299 -844 -923 -585 -635 -724 -668 -937 -337 -897 -754 -811 -526 -3 -471 -214 -903 -907 -852 -224 -762 -827 -605 -680 -610 -189 -978 -397 -363 -892 -769 -795 -670 -676 -65 -879 -203 -477 -272 -3 -168 -333 -289 -859 -243 -130 -720 -572 -822 -601 -698 -22 -110 -427 -407 -825 -32 -608 -624 -560 -946 -340 -549 -862 -351 -593 -771 -158 -462 -30 -68 -869 -314 -865 -828 -277 -835 -821 -987 -830 -71 -427 -324 -959 -573 -301 -94 -84 -373 -320 -154 -456 -992 -773 -58 -325 -321 -942 -488 -437 -347 -619 -558 -14 -213 -20 -249 -980 -62 -755 -826 -400 -392 -429 -582 -159 -609 -588 -959 -427 -53 -143 -516 -909 -776 -899 -508 -545 -641 -140 -724 -137 -581 -977 -297 -123 -298 -483 -630 -373 -351 -140 -984 -946 -5 -473 -391 -947 -39 -620 -50 -420 -256 -339 -65 -265 -941 -131 -123 -195 -473 -653 -795 -448 -808 -742 -67 -589 -215 -736 -728 -9 -314 -215 -870 -233 -24 -978 -829 -892 -326 -852 -708 -930 -103 -985 -267 -626 -938 -838 -924 -985 -588 -270 -550 -157 -95 -241 -509 -979 -771 -983 -743 -6 -156 -641 -530 -299 -724 -535 -635 -406 -346 -687 -687 -131 -963 -951 -717 -790 -698 -944 -312 -485 -244 -990 -899 -416 -131 -764 -38 -687 -487 -502 -364 -86 -503 -44 -301 -962 -79 -19 -689 -634 -780 -1000 -929 -804 -934 -338 -462 -762 -842 -227 -107 -38 -990 -991 -299 -337 -982 -381 -824 -98 -918 -255 -370 -621 -109 -34 -198 -133 -45 -340 -223 -687 -933 -856 -624 -551 -794 -73 -698 -931 -170 -232 -101 -861 -254 -568 -969 -702 -3 -457 -141 -376 -921 -190 -998 -228 -455 -210 -51 -933 -766 -855 -895 -81 -507 -111 -648 -923 -356 -347 -262 -477 -484 -822 -967 -267 -680 -395 -109 -391 -557 -322 -409 -940 -966 -426 -118 -225 -672 -497 -628 -636 -457 -525 -638 -312 -559 -215 -276 -706 -35 -113 -774 -548 -564 -121 -166 -834 -59 -657 -320 -999 -142 -305 -136 -92 -12 -676 -363 -466 -330 -828 -61 -769 -482 -178 -891 -814 -318 -594 -205 -506 -616 -760 -442 -489 -124 -847 -808 -535 -544 -165 -101 -522 -920 -603 -18 -647 -882 -974 -582 -397 -645 -171 -567 -446 -922 -343 -341 -7 -886 -415 -388 -144 -314 -170 -902 -418 -493 -368 -443 -849 -513 -390 -723 -457 -341 -600 -260 -274 -755 -139 -971 -791 -253 -485 -861 -947 -883 -788 -979 -842 -65 -421 -448 -963 -867 -39 -446 -617 -392 -465 -426 -359 -856 -505 -112 -531 -698 -196 -483 -860 -843 -846 -777 -671 -286 -382 -886 -306 -562 -750 -214 -138 -792 -85 -640 -898 -953 -244 -896 -25 -171 -342 -35 -609 -416 -908 -453 -84 -341 -521 -527 -822 -168 -427 -349 -694 -813 -908 -446 -881 -592 -763 -599 -992 -831 -973 -493 -903 -540 -354 -346 -14 -926 -51 -445 -900 -376 -956 -426 -140 -632 -901 -149 -367 -685 -294 -631 -896 -940 -85 -558 -234 -111 -783 -518 -46 -503 -558 -799 -154 -335 -404 -70 -968 -552 -575 -569 -140 -791 -59 -463 -676 -92 -570 -45 -658 -638 -504 -874 -915 -904 -818 -643 -952 -481 -713 -459 -810 -349 -783 -308 -224 -994 -984 -472 -878 -378 -536 -758 -131 -880 -552 -563 -716 -353 -170 -179 -848 -474 -422 -405 -404 -32 -997 -537 -932 -314 -888 -857 -718 -541 -440 -118 -632 -948 -198 -756 -728 -259 -527 -180 -806 -397 -335 -51 -711 -416 -215 -709 -32 -709 -849 -374 -601 -759 -837 -456 -892 -579 -994 -644 -339 -251 -65 -499 -230 -675 -515 -698 -906 -799 -282 -300 -267 -477 -238 -625 -436 -222 -677 -26 -849 -613 -311 -627 -14 -961 -833 -392 -60 -773 -512 -171 -643 -553 -696 -489 -239 -150 -212 -506 -405 -908 -943 -368 -580 -308 -87 -969 -302 -677 -235 -785 -746 -990 -688 -495 -280 -198 -38 -743 -139 -324 -675 -643 -982 -922 -628 -909 -199 -661 -430 -272 -415 -355 -9 -374 -46 -10 -565 -803 -287 -261 -431 -582 -545 -762 -326 -556 -801 -42 -685 -114 -559 -552 -327 -603 -963 -318 -201 -42 -358 -822 -400 -344 -45 -999 -890 -659 -476 -243 -771 -367 -134 -56 -839 -443 -828 -938 -640 -532 -61 -856 -617 -74 -165 -347 -972 -473 -968 -7 -755 -713 -718 -720 -686 -351 -244 -177 -953 -106 -487 -76 -796 -144 -264 -986 -787 -961 -99 -979 -496 -162 -231 -822 -493 -119 -235 -434 -308 -149 -112 -310 -787 -996 -100 -82 -487 -701 -627 -716 -737 -656 -815 -723 -289 -109 -903 -38 -426 -33 -928 -835 -245 -402 -553 -783 -149 -30 -685 -930 -736 -610 -282 -417 -710 -360 -183 -755 -998 -975 -121 -988 -336 -869 -663 -927 -304 -595 -711 -44 -151 -192 -585 -433 -337 -826 -701 -559 -743 -987 -754 -431 -258 -23 -43 -601 -850 -84 -762 -657 -250 -421 -912 -334 -762 -326 -346 -937 -757 -563 -959 -236 -469 -15 -865 -31 -524 -661 -496 -242 -300 -58 -27 -533 -877 -937 -300 -543 -585 -325 -720 -14 -895 -260 -253 -178 -557 -288 -837 -29 -535 -539 -141 -669 -246 -955 -972 -185 -886 -74 -747 -232 -673 -684 -233 -337 -900 -242 -647 -84 -784 -182 -877 -705 -249 -452 -424 -365 -914 -907 -283 -147 -163 -636 -192 -779 -719 -417 -973 -419 -952 -864 -272 -715 -785 -818 -594 -795 -278 -181 -890 -196 -113 -28 -665 -279 -415 -605 -663 -291 -806 -578 -521 -158 -399 -585 -509 -173 -201 -317 -638 -956 -62 -927 -102 -803 -114 -887 -304 -514 -68 -195 -727 -124 -575 -757 -224 -787 -971 -331 -743 -373 -334 -551 -270 -283 -622 -689 -671 -274 -87 -29 -505 -617 -92 -351 -87 -139 -138 -402 -382 -166 -766 -188 -997 -908 -12 -326 -658 -341 -393 -2 -374 -842 -926 -113 -378 -290 -870 -375 -654 -4 -732 -967 -168 -803 -107 -492 -381 -910 -178 -639 -885 -212 -613 -962 -976 -860 -374 -658 -126 -767 -643 -174 -264 -109 -521 -326 -765 -401 -990 -454 -168 -255 -383 -612 -686 -931 -856 -942 -501 -684 -982 -351 -963 -892 -627 -709 -494 -587 -302 -758 -653 -455 -731 -768 -940 -63 -841 -691 -254 -730 -235 -182 -632 -433 -863 -383 -765 -35 -653 -647 -176 -624 -21 -517 -321 -169 -28 -897 -849 -209 -422 -650 -366 -838 -753 -306 -666 -147 -311 -429 -431 -369 -276 -832 -195 -742 -784 -894 -971 -538 -482 -103 -276 -921 -233 -779 -289 -981 -521 -692 -815 -722 -238 -775 -47 -7 -656 -42 -810 -659 -477 -145 -701 -696 -593 -734 -242 -212 -86 -700 -938 -670 -833 -211 -807 -465 -397 -760 -849 -800 -745 -599 -205 -974 -619 -957 -483 -419 -650 -969 -943 -932 -895 -952 -524 -4 -156 -251 -417 -22 -898 -797 -388 -571 -733 -572 -242 -521 -458 -996 -399 -817 -875 -553 -316 -54 -827 -757 -11 -228 -757 -698 -169 -738 -453 -51 -602 -893 -457 -342 -14 -130 -536 -608 -526 -875 -85 -859 -159 -491 -697 -247 -939 -216 -22 -128 -337 -329 -198 -310 -480 -7 -627 -170 -911 -91 -928 -314 -557 -107 -249 -622 -760 -733 -64 -331 -386 -844 -350 -976 -317 -623 -190 -357 -545 -734 -270 -890 -866 -213 -26 -130 -540 -404 -977 -664 -257 -689 -871 -837 -988 -712 -154 -889 -423 -966 -870 -729 -410 -875 -19 -201 -484 -906 -674 -491 -779 -998 -143 -138 -606 -460 -941 -431 -680 -707 -905 -912 -980 -598 -857 -630 -864 -149 -807 -878 -22 -887 -642 -449 -429 -910 -554 -877 -476 -402 -461 -720 -5 -617 -136 -718 -816 -509 -467 -354 -673 -190 -222 -666 -133 -146 -702 -55 -151 -716 -41 -737 -647 -625 -362 -554 -339 -979 -131 -522 -546 -634 -590 -104 -564 -111 -448 -76 -434 -776 -343 -159 -301 -900 -27 -758 -943 -520 -555 -841 -992 -980 -631 -545 -129 -213 -526 -515 -347 -462 -32 -430 -47 -460 -197 -326 -255 -286 -815 -388 -58 -89 -467 -193 -457 -685 -637 -731 -979 -889 -515 -71 -765 -784 -933 -570 -464 -867 -469 -339 -94 -419 -936 -290 -869 -212 -201 -17 -362 -100 -685 -732 -378 -145 -831 -304 -487 -439 -715 -845 -685 -321 -231 -358 -413 -958 -473 -622 -196 -662 -162 -993 -282 -190 -815 -297 -953 -323 -77 -771 -668 -366 -634 -136 -973 -183 -902 -386 -316 -47 -116 -943 -744 -267 -934 -429 -132 -603 -895 -756 -852 -44 -656 -221 -622 -921 -720 -608 -810 -9 -864 -512 -372 -364 -88 -183 -194 -160 -214 -113 -694 -141 -634 -2 -320 -42 -865 -692 -229 -668 -230 -689 -976 -839 -320 -784 -235 -416 -190 -213 -583 -191 -469 -401 -606 -966 -489 -190 -724 -789 -24 -507 -433 -562 -943 -419 -826 -396 -534 -412 -431 -57 -413 -617 -49 -171 -407 -899 -94 -230 -45 -289 -696 -807 -186 -666 -689 -804 -325 -101 -709 -346 -792 -952 -812 -215 -522 -904 -107 -912 -768 -1000 -555 -779 -748 -139 -841 -629 -30 -750 -526 -146 -149 -207 -69 -930 -306 -458 -998 -503 -982 -352 -614 -473 -251 -300 -648 -382 -922 -392 -214 -664 -426 -74 -561 -943 -574 -785 -527 -927 -403 -493 -162 -753 -220 -241 -42 -30 -381 -986 -154 -924 -29 -719 -246 -408 -744 -425 -532 -774 -185 -489 -164 -136 -304 -183 -849 -168 -810 -523 -384 -320 -858 -415 -562 -567 -690 -191 -750 -662 -266 -568 -547 -895 -587 -808 -267 -473 -207 -144 -236 -421 -236 -934 -739 -354 -811 -422 -846 -653 -588 -390 -804 -314 -554 -806 -922 -380 -231 -900 -976 -519 -650 -416 -608 -684 -741 -354 -937 -681 -871 -710 -947 -286 -216 -722 -265 -128 -564 -281 -735 -91 -258 -158 -205 -270 -337 -341 -96 -976 -282 -287 -753 -873 -553 -623 -589 -112 -193 -828 -809 -289 -383 -21 -576 -478 -883 -471 -934 -164 -408 -687 -125 -143 -344 -398 -878 -958 -389 -355 -189 -219 -2 -753 -612 -596 -998 -379 -361 -746 -313 -376 -721 -156 -77 -791 -95 -821 -586 -544 -469 -500 -529 -41 -56 -515 -560 -211 -159 -331 -381 -344 -909 -714 -845 -236 -183 -848 -785 -336 -653 -57 -210 -775 -243 -229 -580 -55 -461 -374 -753 -10 -644 -566 -786 -378 -723 -454 -628 -567 -790 -62 -316 -966 -435 -721 -719 -733 -587 -334 -307 -765 -234 -865 -488 -118 -394 -741 -259 -526 -120 -474 -746 -90 -934 -59 -134 -328 -533 -106 -16 -338 -758 -382 -549 -642 -873 -454 -877 -376 -25 -29 -3 -994 -739 -753 -823 -891 -508 -176 -700 -791 -652 -43 -765 -198 -866 -489 -928 -336 -566 -974 -710 -254 -282 -426 -930 -831 -690 -720 -12 -27 -217 -340 -727 -151 -2 -58 -174 -927 -349 -993 -241 -218 -361 -738 -108 -751 -8 -217 -34 -741 -271 -313 -882 -13 -496 -786 -200 -971 -697 -149 -800 -140 -889 -375 -614 -664 -675 -758 -743 -517 -277 -757 -183 -845 -214 -660 -189 -793 -9 -401 -991 -189 -888 -612 -539 -724 -316 -228 -175 -381 -377 -115 -198 -936 -553 -762 -466 -664 -602 -885 -443 -822 -287 -718 -207 -960 -151 -560 -441 -188 -718 -376 -15 -977 -54 -984 -626 -176 -433 -935 -111 -568 -659 -937 -247 -552 -775 -493 -174 -747 -834 -659 -600 -200 -156 -170 -52 -821 -688 -29 -548 -966 -958 -202 -448 -198 -261 -847 -950 -86 -474 -99 -69 -474 -805 -699 -649 -971 -938 -729 -469 -726 -99 -866 -497 -213 -964 -754 -703 -284 -297 -637 -255 -906 -11 -669 -926 -354 -837 -57 -933 -730 -458 -968 -92 -371 -797 -473 -155 -529 -676 -128 -926 -215 -712 -314 -561 -30 -115 -94 -271 -907 -640 -143 -117 -772 -223 -580 -825 -158 -530 -179 -553 -405 -229 -247 -284 -558 -266 -584 -38 -1000 -291 -516 -78 -790 -96 -275 -140 -448 -431 -357 -391 -55 -494 -609 -420 -76 -259 -539 -959 -317 -89 -98 -786 -186 -292 -112 -523 -258 -973 -359 -809 -431 -372 -25 -48 -163 -928 -56 -849 -826 -649 -826 -224 -533 -329 -987 -341 -671 -391 -235 -118 -535 -533 -110 -342 -110 -307 -137 -101 -5 -62 -202 -498 -794 -800 -118 -644 -100 -546 -800 -274 -506 -478 -33 -710 -379 -847 -457 -462 -681 -619 -991 -53 -621 -995 -900 -95 -861 -158 -285 -372 -943 -197 -648 -56 -416 -358 -569 -561 -572 -436 -773 -336 -326 -437 -106 -1000 -805 -634 -676 -266 -199 -241 -856 -569 -163 -333 -235 -423 -85 -86 -476 -485 -102 -691 -856 -859 -147 -850 -649 -839 -804 -564 -486 -781 -676 -421 -662 -305 -692 -208 -421 -264 -671 -597 -854 -678 -22 -894 -624 -696 -586 -377 -833 -648 -343 -7 -727 -470 -408 -458 -431 -104 -431 -808 -934 -386 -92 -738 -155 -843 -367 -135 -33 -757 -69 -980 -487 -402 -908 -98 -840 -568 -691 -100 -12 -401 -525 -964 -914 -479 -924 -610 -875 -829 -268 -881 -938 -659 -821 -352 -593 -238 -665 -112 -67 -584 -698 -706 -540 -899 -80 -738 -296 -438 -493 -495 -250 -983 -896 -929 -321 -229 -737 -407 -787 -679 -908 -707 -820 -800 -677 -304 -913 -574 -248 -169 -23 -731 -138 -243 -584 -446 -592 -856 -542 -370 -465 -848 -468 -233 -794 -922 -872 -685 -581 -658 -549 -796 -692 -272 -429 -749 -125 -341 -867 -278 -947 -640 -905 -668 -359 -783 -115 -556 -61 -31 -412 -300 -477 -890 -90 -242 -475 -669 -220 -848 -546 -142 -863 -998 -132 -869 -20 -789 -590 -795 -227 -593 -549 -714 -337 -558 -635 -724 -470 -640 -24 -685 -720 -925 -467 -815 -791 -20 -610 -232 -980 -143 -589 -889 -711 -323 -707 -407 -810 -935 -915 -902 -612 -779 -759 -174 -4 -967 -743 -360 -604 -120 -380 -67 -288 -462 -252 -491 -704 -312 -756 -643 -6 -513 -136 -944 -358 -129 -252 -498 -144 -223 -710 -960 -507 -205 -919 -60 -651 -256 -350 -779 -891 -898 -989 -964 -434 -160 -180 -130 -374 -469 -139 -284 -376 -592 -369 -925 -717 -962 -329 -131 -613 -102 -206 -693 -261 -547 -606 -956 -557 -368 -681 -759 -243 -97 -516 -342 -443 -852 -632 -769 -715 -325 -408 -447 -8 -253 -638 -533 -494 -38 -409 -524 -319 -670 -628 -178 -280 -522 -215 -879 -504 -186 -969 -574 -751 -554 -450 -727 -136 -303 -491 -885 -832 -770 -539 -68 -437 -282 -276 -986 -464 -786 -156 -355 -13 -226 -1 -191 -402 -504 -705 -378 -776 -56 -391 -997 -629 -145 -676 -865 -154 -408 -760 -30 -246 -565 -969 -255 -759 -236 -627 -355 -622 -657 -1 -550 -771 -663 -129 -753 -6 -785 -781 -259 -52 -720 -428 -472 -821 -116 -293 -518 -402 -823 -809 -746 -529 -703 -725 -85 -697 -545 -852 -494 -913 -418 -700 -985 -57 -66 -45 -429 -258 -345 -349 -318 -405 -235 -104 -21 -647 -692 -705 -32 -439 -557 -622 -482 -274 -306 -137 -9 -295 -553 -442 -127 -205 -495 -69 -89 -366 -311 -781 -599 -579 -568 -929 -745 -169 -470 -950 -432 -331 -664 -222 -547 -910 -690 -848 -468 -243 -663 -769 -596 -579 -764 -887 -815 -932 -571 -423 -977 -668 -897 -667 -577 -855 -173 -524 -312 -76 -173 -405 -345 -184 -472 -17 -635 -559 -86 -52 -783 -843 -756 -733 -593 -996 -682 -654 -387 -177 -144 -889 -571 -399 -814 -615 -313 -113 -238 -664 -282 -239 -531 -975 -224 -487 -23 -931 -916 -190 -255 -989 -813 -688 -369 -331 -686 -728 -673 -873 -145 -917 -45 -112 -230 -257 -301 -848 -956 -920 -938 -317 -64 -837 -921 -843 -304 -650 -518 -85 -198 -842 -9 -848 -662 -978 -58 -248 -612 -318 -998 -21 -492 -586 -87 -37 -533 -441 -726 -114 -819 -500 -579 -122 -797 -191 -567 -634 -521 -790 -693 -962 -637 -587 -710 -812 -223 -307 -687 -674 -242 -489 -810 -288 -601 -220 -806 -772 -386 -741 -683 -894 -36 -522 -724 -448 -498 -405 -901 -108 -878 -718 -936 -915 -263 -222 -63 -831 -290 -569 -513 -568 -832 -428 -607 -330 -176 -475 -399 -399 -169 -288 -78 -643 -310 -839 -321 -891 -592 -934 -398 -146 -784 -231 -626 -710 -255 -320 -237 -534 -313 -938 -513 -985 -648 -396 -16 -399 -885 -321 -265 -360 -191 -483 -946 -363 -232 -386 -827 -129 -850 -88 -563 -710 -258 -145 -668 -753 -157 -177 -580 -54 -530 -875 -400 -831 -714 -288 -88 -562 -333 -288 -753 -271 -452 -790 -458 -598 -420 -387 -37 -275 -767 -507 -894 -640 -264 -703 -458 -856 -421 -165 -298 -551 -651 -966 -788 -684 -742 -393 -309 -67 -134 -645 -216 -274 -939 -119 -5 -501 -285 -568 -771 -759 -309 -919 -884 -472 -572 -934 -903 -478 -964 -740 -925 -398 -363 -968 -576 -393 -271 -315 -596 -775 -929 -760 -768 -243 -232 -635 -647 -276 -915 -787 -786 -254 -627 -901 -720 -173 -256 -71 -36 -340 -344 -836 -570 -117 -653 -632 -192 -481 -642 -477 -694 -464 -532 -16 -887 -372 -475 -150 -446 -239 -633 -983 -273 -930 -783 -984 -71 -222 -469 -136 -333 -512 -620 -940 -865 -5 -836 -841 -154 -488 -708 -126 -502 -107 -603 -968 -940 -907 -567 -317 -963 -503 -47 -503 -933 -579 -325 -804 -12 -578 -3 -866 -104 -701 -361 -649 -993 -29 -84 -818 -317 -67 -345 -759 -19 -274 -753 -909 -683 -135 -132 -814 -902 -684 -575 -272 -991 -866 -278 -562 -296 -334 -56 -746 -961 -95 -301 -69 -68 -691 -474 -126 -932 -508 -702 -68 -228 -202 -182 -674 -998 -223 -607 -85 -316 -303 -48 -761 -806 -981 -181 -273 -332 -792 -250 -783 -187 -912 -547 -356 -660 -983 -17 -216 -385 -310 -904 -537 -643 -746 -256 -95 -210 -849 -80 -773 -819 -307 -84 -901 -733 -487 -256 -814 -494 -623 -771 -92 -638 -430 -258 -975 -704 -647 -872 -245 -223 -904 -979 -328 -561 -543 -14 -143 -889 -175 -36 -215 -230 -139 -469 -655 -597 -348 -646 -670 -675 -766 -977 -50 -587 -142 -756 -837 -766 -696 -712 -880 -250 -118 -285 -558 -919 -928 -22 -255 -807 -348 -799 -408 -720 -305 -103 -604 -578 -700 -658 -425 -196 -571 -423 -76 -166 -911 -886 -659 -297 -290 -998 -504 -940 -849 -569 -934 -794 -807 -639 -797 -85 -194 -208 -387 -727 -266 -517 -905 -653 -35 -46 -888 -474 -939 -117 -172 -734 -409 -703 -941 -141 -957 -75 -191 -306 -552 -45 -34 -854 -883 -367 -890 -295 -554 -818 -414 -885 -319 -100 -632 -485 -604 -304 -750 -623 -422 -167 -176 -638 -326 -97 -751 -969 -53 -523 -190 -657 -169 -912 -552 -142 -26 -693 -98 -339 -923 -382 -295 -479 -345 -69 -240 -983 -647 -212 -530 -178 -919 -246 -712 -690 -640 -753 -86 -866 -61 -325 -281 -88 -971 -818 -894 -798 -390 -849 -256 -473 -933 -791 -447 -608 -589 -338 -71 -572 -303 -146 -345 -62 -504 -551 -712 -420 -744 -806 -31 -945 -608 -105 -913 -305 -65 -324 -769 -439 -514 -474 -470 -415 -754 -860 -290 -403 -918 -14 -117 -982 -464 -702 -283 -484 -997 -565 -404 -704 -301 -412 -708 -478 -576 -928 -27 -434 -747 -857 -406 -478 -673 -945 -849 -648 -812 -179 -273 -116 -852 -35 -175 -17 -963 -251 -707 -480 -188 -949 -843 -159 -641 -851 -838 -957 -590 -807 -210 -93 -826 -536 -115 -754 -936 -836 -256 -868 -21 -940 -125 -659 -808 -137 -668 -263 -95 -935 -555 -720 -714 -785 -114 -754 -359 -17 -826 -530 -444 -752 -457 -863 -498 -673 -469 -131 -69 -845 -936 -418 -226 -796 -406 -823 -787 -588 -172 -28 -863 -708 -592 -425 -760 -583 -107 -12 -452 -518 -97 -85 -571 -662 -567 -767 -592 -305 -427 -3 -347 -605 -711 -343 -782 -434 -32 -360 -184 -57 -480 -297 -317 -468 -110 -184 -697 -348 -623 -29 -741 -935 -789 -662 -118 -711 -918 -587 -41 -567 -422 -998 -452 -728 -808 -161 -504 -628 -447 -311 -649 -100 -853 -441 -937 -348 -712 -516 -534 -511 -101 -270 -601 -279 -319 -53 -129 -285 -706 -322 -292 -621 -586 -637 -91 -270 -723 -749 -885 -283 -718 -788 -786 -301 -813 -52 -676 -217 -742 -663 -842 -822 -214 -848 -506 -937 -16 -344 -792 -481 -986 -148 -157 -223 -499 -209 -885 -489 -122 -940 -661 -934 -767 -729 -831 -526 -501 -409 -746 -905 -931 -778 -779 -731 -332 -869 -924 -536 -715 -393 -74 -278 -186 -322 -270 -916 -792 -851 -688 -658 -657 -660 -60 -1000 -786 -26 -585 -694 -670 -575 -258 -865 -709 -656 -440 -312 -525 -488 -646 -188 -254 -162 -938 -1 -351 -632 -545 -181 -454 -139 -54 -944 -138 -960 -263 -736 -462 -973 -468 -294 -33 -535 -985 -491 -765 -421 -88 -84 -308 -39 -725 -659 -808 -662 -101 -830 -103 -254 -734 -677 -929 -252 -774 -312 -924 -445 -604 -558 -368 -107 -483 -432 -423 -1 -652 -14 -31 -654 -650 -889 -693 -262 -641 -620 -465 -481 -445 -897 -451 -24 -721 -368 -316 -439 -112 -873 -320 -50 -818 -156 -346 -257 -862 -530 -706 -462 -75 -722 -753 -600 -744 -205 -338 -101 -491 -385 -983 -62 -121 -649 -532 -410 -880 -589 -211 -961 -974 -262 -981 -319 -819 -427 -182 -324 -839 -81 -424 -683 -706 -297 -941 -846 -45 -911 -859 -591 -833 -19 -236 -815 -751 -846 -393 -922 -615 -920 -248 -789 -452 -841 -596 -53 -725 -174 -802 -537 -857 -407 -750 -683 -525 -769 -567 -299 -728 -547 -634 -704 -114 -13 -822 -984 -304 -426 -385 -727 -818 -790 -203 -639 -673 -829 -576 -939 -120 -990 -250 -699 -109 -848 -528 -867 -403 -118 -228 -333 -48 -512 -455 -211 -534 -310 -911 -71 -174 -923 -484 -231 -850 -492 -946 -379 -204 -999 -740 -188 -404 -818 -274 -777 -291 -880 -843 -407 -515 -133 -230 -991 -333 -345 -836 -104 -944 -111 -539 -906 -134 -711 -872 -783 -822 -150 -497 -660 -141 -627 -679 -220 -432 -130 -332 -906 -875 -897 -650 -54 -76 -44 -795 -969 -271 -658 -214 -305 -660 -618 -768 -851 -694 -555 -867 -160 -100 -154 -649 -506 -821 -532 -142 -83 -176 -925 -126 -303 -400 -644 -276 -262 -373 -510 -689 -905 -756 -81 -489 -78 -806 -216 -115 -787 -813 -317 -991 -578 -833 -956 -620 -911 -74 -498 -437 -352 -645 -611 -683 -435 -376 -965 -851 -885 -887 -770 -712 -601 -770 -311 -685 -691 -252 -588 -52 -928 -9 -373 -472 -10 -768 -12 -419 -236 -524 -179 -658 -277 -137 -844 -125 -469 -349 -251 -351 -455 -361 -92 -324 -989 -439 -432 -175 -286 -663 -247 -609 -472 -588 -927 -961 -658 -291 -758 -101 -311 -245 -957 -327 -182 -658 -134 -493 -903 -845 -39 -764 -835 -509 -546 -72 -231 -197 -990 -636 -924 -534 -43 -264 -93 -907 -341 -610 -858 -488 -95 -863 -71 -152 -417 -386 -1 -748 -171 -49 -272 -387 -194 -27 -235 -967 -443 -258 -297 -977 -781 -297 -19 -395 -417 -872 -942 -3 -845 -608 -321 -893 -398 -199 -522 -218 -132 -53 -737 -508 -486 -652 -361 -406 -225 -596 -464 -421 -90 -784 -504 -415 -569 -802 -199 -584 -474 -158 -802 -508 -803 -845 -423 -924 -632 -778 -281 -550 -100 -684 -234 -243 -715 -848 -232 -701 -735 -981 -581 -746 -251 -667 -78 -915 -333 -994 -392 -848 -572 -267 -92 -291 -725 -216 -429 -379 -732 -493 -979 -201 -549 -833 -199 -318 -654 -241 -385 -90 -830 -753 -656 -506 -681 -13 -934 -399 -993 -414 -915 -278 -984 -856 -806 -672 -611 -948 -111 -867 -333 -793 -952 -890 -529 -926 -201 -681 -555 -366 -643 -237 -89 -859 -275 -612 -55 -753 -82 -111 -143 -436 -273 -932 -309 -255 -56 -471 -162 -997 -182 -497 -114 -173 -488 -770 -951 -92 -249 -712 -169 -8 -294 -86 -975 -22 -199 -186 -401 -127 -153 -316 -6 -454 -389 -294 -201 -306 -366 -405 -480 -70 -473 -212 -944 -919 -647 -913 -530 -706 -550 -370 -746 -555 -268 -731 -327 -310 -309 -182 -136 -458 -586 -768 -3 -266 -932 -336 -157 -334 -135 -258 -340 -818 -818 -579 -74 -902 -640 -15 -595 -635 -478 -650 -359 -52 -412 -82 -325 -432 -117 -70 -973 -59 -861 -283 -744 -847 -218 -766 -512 -190 -868 -401 -243 -489 -966 -659 -24 -79 -982 -141 -867 -528 -861 -785 -610 -787 -520 -745 -959 -313 -575 -976 -253 -40 -794 -859 -366 -846 -555 -230 -633 -319 -392 -101 -200 -250 -7 -625 -316 -154 -533 -396 -938 -346 -869 -106 -64 -440 -152 -910 -997 -497 -886 -938 -679 -591 -927 -75 -840 -537 -993 -717 -119 -606 -341 -413 -718 -292 -908 -625 -402 -79 -495 -823 -694 -802 -779 -537 -206 -64 -77 -505 -895 -191 -256 -77 -521 -567 -363 -848 -522 -785 -542 -293 -553 -313 -931 -555 -142 -841 -92 -162 -879 -490 -636 -679 -231 -976 -660 -159 -938 -788 -384 -177 -491 -133 -266 -524 -44 -621 -938 -208 -382 -508 -896 -6 -804 -168 -880 -372 -372 -420 -670 -554 -664 -558 -120 -321 -107 -844 -144 -659 -1 -904 -889 -431 -985 -862 -208 -21 -656 -368 -589 -412 -501 -750 -739 -165 -346 -672 -413 -793 -893 -565 -105 -720 -185 -498 -543 -256 -614 -901 -126 -83 -905 -608 -468 -331 -372 -896 -716 -49 -771 -246 -532 -816 -146 -382 -215 -965 -626 -860 -674 -469 -454 -456 -456 -416 -809 -739 -164 -355 -102 -516 -335 -579 -932 -674 -663 -214 -911 -580 -643 -661 -112 -910 -787 -644 -376 -881 -663 -569 -518 -448 -592 -926 -515 -418 -680 -333 -743 -524 -29 -353 -354 -951 -76 -174 -743 -408 -620 -689 -737 -945 -658 -436 -357 -539 -729 -737 -177 -245 -643 -866 -90 -37 -827 -26 -672 -896 -789 -647 -619 -248 -513 -691 -909 -90 -712 -923 -578 -434 -193 -301 -243 -66 -345 -650 -568 -171 -497 -275 -528 -513 -847 -172 -832 -848 -571 -842 -425 -222 -449 -343 -239 -583 -505 -871 -790 -926 -430 -443 -53 -843 -874 -668 -896 -210 -480 -461 -904 -232 -396 -951 -862 -819 -632 -365 -679 -641 -736 -401 -380 -291 -912 -914 -90 -132 -656 -648 -143 -429 -726 -500 -726 -71 -435 -75 -126 -905 -146 -776 -184 -943 -563 -666 -189 -681 -998 -176 -83 -786 -313 -827 -292 -685 -887 -793 -745 -954 -266 -120 -873 -205 -768 -727 -184 -791 -607 -708 -290 -558 -500 -984 -689 -599 -632 -350 -411 -480 -496 -998 -701 -310 -156 -894 -119 -55 -616 -460 -351 -262 -935 -269 -819 -113 -561 -118 -734 -228 -258 -883 -24 -938 -588 -496 -789 -496 -376 -356 -333 -344 -256 -797 -256 -567 -856 -449 -744 -110 -985 -420 -771 -973 -170 -273 -6 -629 -757 -883 -655 -361 -382 -402 -39 -149 -480 -712 -765 -626 -736 -131 -319 -285 -999 -772 -512 -8 -178 -661 -934 -364 -490 -832 -835 -619 -495 -691 -734 -806 -59 -477 -948 -92 -317 -314 -540 -891 -396 -372 -757 -485 -459 -537 -57 -46 -611 -57 -877 -702 -821 -92 -372 -617 -663 -124 -592 -726 -430 -752 -531 -292 -462 -474 -780 -445 -227 -534 -429 -319 -347 -378 -626 -952 -845 -431 -470 -516 -828 -541 -615 -645 -430 -992 -734 -631 -506 -485 -22 -189 -694 -92 -951 -628 -931 -171 -616 -636 -608 -572 -820 -413 -830 -461 -246 -515 -414 -48 -716 -210 -271 -823 -513 -821 -32 -512 -635 -95 -360 -886 -781 -138 -293 -300 -978 -743 -807 -443 -215 -853 -905 -385 -826 -923 -537 -353 -353 -740 -655 -898 -365 -125 -302 -126 -497 -76 -904 -599 -902 -112 -418 -494 -29 -106 -150 -159 -941 -708 -519 -440 -254 -32 -118 -605 -682 -669 -558 -102 -174 -817 -362 -551 -765 -932 -107 -548 -741 -314 -743 -356 -675 -455 -124 -465 -727 -335 -724 -777 -422 -609 -367 -912 -249 -407 -938 -867 -622 -67 -866 -259 -462 -393 -27 -977 -739 -559 -698 -608 -239 -364 -451 -297 -631 -655 -747 -547 -954 -217 -971 -309 -484 -555 -439 -435 -990 -907 -613 -376 -748 -672 -109 -745 -889 -276 -974 -354 -264 -170 -307 -862 -381 -545 -39 -295 -448 -957 -895 -506 -967 -450 -9 -277 -485 -854 -885 -525 -405 -137 -299 -748 -956 -791 -793 -923 -754 -540 -338 -220 -959 -198 -434 -219 -713 -374 -27 -450 -576 -357 -171 -833 -576 -236 -831 -592 -45 -444 -452 -204 -786 -674 -199 -577 -684 -327 -463 -76 -687 -948 -409 -801 -238 -357 -602 -211 -510 -395 -884 -376 -235 -632 -674 -326 -409 -601 -3 -665 -503 -728 -556 -804 -642 -228 -148 -463 -857 -725 -362 -723 -912 -755 -195 -581 -420 -643 -612 -971 -324 -730 -541 -857 -542 -663 -853 -538 -327 -973 -78 -756 -253 -304 -681 -344 -436 -911 -749 -540 -955 -607 -133 -961 -997 -295 -68 -527 -150 -648 -955 -346 -12 -921 -590 -258 -896 -709 -561 -551 -144 -305 -136 -875 -165 -843 -981 -842 -465 -792 -93 -134 -73 -691 -148 -509 -590 -416 -165 -633 -374 -346 -671 -426 -68 -509 -606 -768 -497 -895 -977 -18 -637 -955 -286 -723 -649 -832 -75 -277 -364 -319 -290 -436 -768 -807 -864 -916 -298 -979 -255 -729 -177 -877 -746 -13 -437 -515 -966 -895 -514 -729 -952 -749 -680 -343 -46 -982 -389 -260 -663 -299 -325 -94 -696 -405 -973 -136 -995 -484 -74 -394 -492 -718 -198 -308 -342 -53 -615 -775 -86 -912 -743 -316 -731 -68 -833 -354 -90 -359 -742 -133 -574 -507 -306 -631 -908 -700 -296 -365 -586 -571 -42 -253 -365 -634 -126 -939 -27 -152 -579 -605 -232 -417 -612 -834 -790 -683 -727 -198 -477 -618 -912 -139 -612 -486 -90 -384 -254 -987 -922 -896 -989 -764 -224 -766 -66 -899 -775 -211 -396 -89 -413 -92 -548 -537 -125 -806 -366 -818 -881 -95 -67 -149 -606 -58 -908 -912 -912 -465 -228 -298 -847 -561 -348 -257 -11 -528 -325 -282 -804 -68 -627 -426 -946 -874 -821 -665 -760 -236 -193 -77 -102 -921 -401 -746 -163 -52 -101 -79 -582 -172 -159 -840 -480 -106 -737 -419 -584 -574 -722 -609 -434 -102 -494 -58 -704 -674 -239 -249 -109 -604 -958 -949 -558 -468 -61 -45 -344 -470 -221 -216 -233 -974 -262 -889 -984 -961 -284 -466 -627 -635 -444 -463 -53 -743 -405 -403 -325 -730 -482 -616 -460 -4 -544 -878 -218 -984 -573 -30 -365 -101 -309 -411 -464 -955 -350 -875 -290 -486 -350 -680 -362 -633 -945 -613 -723 -308 -955 -12 -34 -796 -842 -477 -426 -528 -655 -367 -917 -932 -94 -431 -942 -652 -223 -55 -333 -499 -601 -790 -799 -656 -841 -984 -941 -249 -784 -556 -425 -731 -700 -736 -35 -718 -689 -44 -124 -862 -900 -312 -415 -557 -549 -229 -580 -989 -359 -98 -173 -725 -704 -962 -849 -691 -518 -392 -793 -655 -51 -277 -568 -500 -485 -137 -658 -583 -282 -436 -324 -761 -566 -506 -348 -140 -78 -86 -783 -467 -954 -658 -270 -91 -527 -635 -651 -921 -495 -173 -803 -954 -202 -296 -811 -197 -556 -623 -822 -94 -453 -35 -601 -426 -563 -977 -107 -918 -318 -692 -413 -109 -831 -724 -998 -960 -45 -667 -936 -93 -380 -584 -84 -874 -818 -849 -857 -545 -175 -967 -87 -680 -698 -11 -190 -654 -172 -42 -474 -657 -248 -700 -25 -476 -620 -937 -593 -476 -933 -230 -397 -811 -898 -622 -177 -57 -587 -397 -47 -361 -97 -861 -588 -148 -276 -171 -958 -528 -636 -5 -255 -725 -604 -68 -790 -358 -47 -759 -392 -140 -435 -735 -906 -805 -408 -68 -772 -918 -198 -792 -758 -753 -566 -890 -748 -946 -953 -966 -756 -135 -42 -823 -101 -636 -111 -710 -423 -465 -619 -396 -2 -865 -792 -668 -468 -382 -73 -13 -63 -684 -292 -700 -383 -337 -556 -578 -772 -488 -270 -886 -583 -323 -171 -980 -454 -989 -900 -615 -181 -211 -880 -321 -985 -779 -892 -331 -733 -834 -597 -177 -104 -543 -866 -498 -636 -732 -927 -924 -671 -392 -15 -333 -460 -714 -886 -973 -220 -453 -34 -816 -678 -524 -728 -690 -666 -416 -226 -211 -666 -399 -814 -359 -514 -128 -771 -501 -322 -520 -763 -705 -523 -44 -426 -693 -327 -660 -678 -785 -949 -233 -506 -227 -678 -995 -92 -124 -889 -199 -162 -943 -673 -76 -451 -590 -834 -784 -68 -757 -824 -783 -528 -797 -946 -751 -356 -425 -574 -858 -299 -570 -956 -950 -479 -855 -989 -681 -906 -53 -869 -116 -702 -903 -282 -887 -100 -383 -910 -732 -397 -303 -50 -281 -997 -932 -517 -377 -964 -727 -499 -15 -223 -226 -117 -816 -946 -61 -145 -641 -973 -383 -218 -607 -758 -288 -192 -102 -282 -908 -589 -358 -320 -793 -741 -997 -653 -385 -721 -945 -298 -47 -706 -629 -914 -876 -588 -892 -205 -262 -222 -177 -202 -347 -760 -982 -681 -457 -807 -171 -86 -610 -460 -758 -305 -354 -225 -581 -508 -899 -967 -298 -799 -568 -777 -148 -143 -567 -152 -308 -627 -445 -697 -331 -898 -519 -905 -975 -565 -931 -153 -31 -725 -193 -643 -750 -963 -636 -509 -364 -505 -416 -997 -329 -486 -589 -379 -415 -88 -675 -882 -946 -155 -313 -550 -119 -706 -599 -669 -251 -401 -406 -150 -540 -933 -123 -771 -562 -522 -823 -372 -447 -689 -179 -929 -28 -897 -321 -987 -394 -572 -270 -575 -457 -654 -581 -911 -900 -385 -490 -402 -274 -372 -650 -483 -275 -857 -391 -483 -615 -603 -473 -190 -360 -427 -388 -623 -191 -729 -720 -904 -26 -170 -997 -748 -418 -933 -517 -199 -153 -433 -175 -189 -70 -250 -117 -837 -696 -315 -668 -438 -554 -114 -55 -413 -804 -393 -709 -100 -926 -526 -300 -803 -33 -61 -701 -230 -962 -32 -500 -845 -504 -159 -108 -287 -858 -890 -15 -812 -634 -974 -592 -987 -465 -34 -836 -416 -330 -90 -934 -44 -674 -35 -296 -293 -130 -263 -142 -652 -455 -655 -311 -909 -165 -190 -231 -920 -590 -362 -403 -367 -941 -188 -725 -909 -455 -699 -790 -853 -815 -512 -756 -822 -311 -886 -215 -642 -876 -534 -77 -595 -406 -592 -507 -513 -741 -25 -691 -75 -507 -158 -915 -423 -578 -109 -260 -845 -660 -972 -861 -638 -285 -437 -729 -108 -96 -59 -779 -825 -404 -39 -19 -920 -468 -123 -936 -542 -712 -786 -511 -755 -630 -629 -711 -827 -135 -736 -659 -407 -829 -247 -834 -719 -28 -300 -361 -553 -441 -517 -142 -767 -612 -593 -130 -665 -501 -986 -957 -761 -818 -955 -656 -644 -565 -7 -982 -306 -785 -553 -59 -123 -986 -563 -472 -748 -320 -53 -475 -176 -119 -135 -582 -898 -98 -553 -626 -262 -64 -595 -110 -98 -886 -265 -509 -324 -407 -23 -18 -997 -921 -179 -919 -125 -816 -378 -322 -909 -253 -255 -658 -821 -829 -974 -777 -932 -667 -350 -707 -266 -203 -828 -574 -264 -718 -84 -648 -111 -171 -504 -915 -384 -978 -205 -475 -288 -183 -359 -197 -215 -16 -480 -825 -634 -802 -311 -27 -303 -429 -42 -360 -774 -909 -786 -243 -470 -429 -168 -557 -529 -897 -492 -781 -832 -577 -820 -465 -967 -518 -639 -517 -698 -473 -569 -837 -394 -855 -309 -552 -641 -271 -552 -957 -39 -925 -746 -399 -647 -499 -410 -228 -883 -372 -567 -368 -177 -337 -738 -433 -870 -133 -65 -691 -819 -387 -788 -835 -580 -952 -494 -887 -629 -666 -619 -112 -410 -869 -443 -662 -748 -768 -120 -69 -9 -245 -788 -722 -344 -398 -668 -96 -921 -562 -120 -489 -871 -493 -868 -386 -728 -452 -801 -352 -198 -146 -137 -154 -584 -462 -353 -345 -158 -419 -249 -34 -880 -412 -43 -800 -348 -707 -835 -909 -93 -129 -597 -686 -201 -297 -484 -252 -963 -194 -752 -633 -915 -285 -819 -891 -842 -417 -791 -97 -27 -290 -407 -943 -238 -77 -234 -473 -953 -380 -792 -181 -329 -999 -876 -158 -676 -561 -87 -348 -376 -476 -527 -978 -676 -824 -789 -260 -110 -185 -180 -876 -321 -961 -797 -378 -806 -680 -216 -593 -196 -131 -320 -795 -207 -797 -605 -94 -389 -812 -167 -361 -406 -681 -167 -943 -850 -636 -818 -786 -702 -405 -522 -168 -842 -559 -814 -535 -883 -979 -186 -269 -208 -179 -843 -24 -247 -462 -775 -557 -244 -636 -512 -304 -624 -214 -696 -202 -916 -195 -225 -959 -901 -966 -642 -35 -899 -11 -110 -632 -663 -903 -9 -255 -676 -828 -33 -284 -535 -602 -589 -789 -531 -578 -439 -53 -390 -855 -440 -500 -554 -881 -656 -957 -413 -190 -562 -484 -160 -688 -918 -17 -17 -127 -45 -132 -417 -528 -942 -389 -63 -988 -712 -797 -515 -233 -43 -605 -979 -898 -676 -396 -500 -110 -9 -169 -390 -229 -691 -494 -14 -393 -965 -615 -219 -963 -165 -348 -124 -461 -777 -857 -490 -259 -361 -847 -978 -578 -694 -149 -568 -130 -321 -232 -178 -833 -521 -226 -5 -41 -328 -123 -523 -847 -409 -679 -694 -922 -566 -929 -109 -372 -514 -311 -55 -703 -394 -676 -497 -605 -244 -710 -664 -486 -966 -624 -952 -365 -462 -243 -87 -143 -992 -302 -456 -377 -688 -198 -613 -416 -521 -862 -551 -90 -955 -153 -830 -399 -684 -693 -758 -252 -778 -169 -248 -136 -742 -93 -330 -480 -169 -60 -617 -665 -213 -726 -651 -374 -382 -492 -722 -743 -655 -337 -368 -886 -187 -591 -230 -786 -195 -303 -663 -756 -89 -454 -228 -260 -605 -498 -932 -116 -596 -571 -528 -809 -472 -918 -800 -418 -507 -447 -422 -494 -193 -12 -888 -979 -399 -398 -701 -359 -858 -127 -191 -609 -351 -207 -916 -71 -263 -16 -25 -928 -328 -648 -485 -276 -988 -533 -398 -314 -780 -770 -278 -159 -540 -386 -781 -395 -281 -66 -449 -461 -981 -22 -397 -318 -869 -740 -215 -518 -355 -115 -547 -83 -109 -530 -7 -350 -702 -827 -882 -521 -868 -826 -603 -182 -894 -638 -689 -192 -811 -473 -380 -266 -595 -507 -870 -750 -225 -968 -366 -80 -694 -287 -736 -357 -403 -200 -150 -880 -620 -342 -739 -356 -511 -869 -949 -974 -564 -338 -112 -512 -288 -281 -282 -878 -777 -416 -28 -434 -920 -628 -81 -164 -22 -363 -29 -487 -225 -298 -59 -469 -981 -753 -819 -722 -999 -685 -71 -368 -674 -753 -796 -809 -750 -187 -627 -434 -401 -773 -193 -509 -992 -70 -790 -828 -14 -787 -183 -875 -268 -27 -175 -985 -916 -198 -682 -78 -306 -13 -590 -93 -98 -965 -100 -181 -959 -97 -431 -652 -325 -717 -600 -209 -835 -508 -896 -208 -258 -342 -891 -434 -156 -521 -354 -300 -19 -590 -209 -734 -264 -320 -613 -862 -343 -863 -799 -829 -359 -739 -502 -567 -370 -252 -940 -524 -2 -29 -147 -775 -656 -598 -772 -827 -118 -819 -867 -844 -98 -125 -36 -803 -25 -155 -227 -983 -34 -673 -657 -530 -890 -408 -909 -788 -486 -821 -544 -228 -504 -133 -731 -43 -968 -703 -109 -162 -748 -678 -513 -682 -887 -598 -463 -519 -973 -647 -146 -372 -9 -425 -947 -722 -347 -359 -699 -830 -949 -343 -249 -604 -872 -305 -100 -693 -415 -415 -70 -406 -708 -272 -468 -715 -861 -489 -223 -182 -902 -267 -424 -943 -115 -855 -235 -173 -181 -920 -614 -169 -3 -723 -374 -454 -295 -361 -379 -46 -155 -696 -623 -615 -367 -460 -888 -145 -915 -702 -820 -803 -315 -98 -329 -624 -808 -60 -421 -139 -867 -930 -558 -235 -830 -33 -894 -628 -807 -433 -270 -267 -547 -70 -418 -453 -293 -806 -172 -932 -239 -87 -702 -445 -63 -960 -533 -792 -575 -178 -130 -242 -81 -110 -702 -53 -86 -128 -281 -878 -891 -60 -768 -321 -960 -628 -935 -502 -181 -369 -525 -856 -850 -595 -945 -422 -142 -473 -320 -845 -632 -392 -324 -411 -570 -905 -484 -155 -997 -333 -310 -971 -877 -828 -614 -921 -38 -591 -40 -466 -730 -453 -457 -330 -824 -804 -539 -999 -501 -334 -634 -246 -912 -312 -74 -779 -930 -469 -524 -643 -377 -838 -214 -293 -912 -754 -279 -843 -404 -985 -526 -508 -44 -87 -146 -861 -302 -955 -906 -597 -405 -203 -609 -455 -45 -46 -302 -105 -27 -977 -607 -65 -134 -82 -345 -455 -740 -302 -322 -15 -205 -535 -429 -932 -131 -1000 -839 -38 -925 -988 -764 -147 -533 -48 -596 -39 -472 -808 -799 -672 -41 -812 -830 -187 -552 -72 -256 -253 -66 -76 -542 -623 -687 -855 -100 -38 -160 -277 -825 -675 -283 -340 -271 -858 -841 -200 -465 -348 -923 -172 -755 -607 -190 -913 -578 -522 -998 -630 -573 -64 -821 -257 -858 -647 -564 -302 -121 -325 -450 -460 -824 -500 -368 -408 -695 -253 -655 -673 -894 -379 -314 -610 -752 -867 -2 -303 -846 -412 -983 -823 -870 -7 -102 -160 -95 -875 -471 -590 -758 -677 -268 -420 -59 -694 -278 -775 -840 -841 -247 -476 -290 -273 -494 -268 -331 -977 -820 -67 -402 -113 -645 -146 -416 -413 -748 -1 -234 -132 -107 -307 -892 -828 -368 -415 -12 -10 -210 -893 -167 -932 -56 -806 -79 -204 -908 -384 -887 -487 -664 -973 -110 -755 -212 -416 -647 -376 -371 -674 -187 -828 -960 -697 -986 -639 -71 -5 -387 -536 -834 -577 -469 -621 -676 -946 -97 -920 -250 -364 -502 -765 -271 -453 -291 -455 -13 -890 -200 -566 -217 -25 -442 -187 -872 -512 -443 -428 -855 -113 -809 -315 -20 -37 -371 -313 -562 -187 -394 -386 -852 -146 -788 -678 -418 -50 -739 -544 -769 -107 -148 -16 -16 -75 -926 -417 -958 -780 -664 -228 -209 -637 -332 -898 -422 -146 -798 -921 -232 -742 -170 -417 -726 -675 -132 -106 -103 -268 -555 -41 -895 -200 -565 -616 -48 -697 -258 -812 -96 -365 -305 -798 -520 -434 -231 -605 -440 -619 -228 -882 -418 -304 -354 -985 -651 -655 -416 -63 -115 -442 -449 -864 -143 -174 -946 -173 -594 -673 -59 -124 -392 -834 -903 -271 -637 -228 -458 -328 -825 -741 -474 -497 -191 -944 -539 -608 -943 -385 -666 -256 -211 -500 -142 -629 -594 -283 -937 -366 -709 -16 -726 -379 -3 -962 -899 -221 -768 -409 -510 -272 -998 -633 -440 -116 -253 -47 -202 -466 -363 -57 -566 -872 -2 -195 -413 -462 -641 -188 -355 -482 -186 -263 -366 -425 -697 -246 -205 -719 -536 -923 -193 -670 -384 -308 -14 -337 -681 -576 -766 -46 -552 -285 -822 -966 -311 -464 -111 -79 -826 -199 -590 -559 -222 -350 -916 -205 -414 -306 -821 -30 -423 -378 -976 -769 -470 -820 -448 -839 -747 -784 -451 -469 -689 -879 -429 -303 -269 -677 -553 -306 -11 -799 -699 -982 -140 -496 -34 -495 -281 -241 -339 -971 -115 -642 -399 -829 -9 -995 -891 -729 -850 -142 -189 -743 -796 -443 -562 -481 -944 -368 -204 -915 -10 -874 -831 -633 -587 -494 -167 -344 -407 -641 -452 -385 -984 -262 -523 -448 -174 -317 -722 -469 -991 -750 -241 -840 -946 -593 -730 -215 -556 -851 -110 -394 -69 -905 -331 -188 -357 -638 -489 -424 -95 -909 -718 -200 -590 -928 -748 -957 -732 -258 -310 -526 -512 -252 -621 -49 -596 -41 -466 -205 -351 -461 -153 -573 -853 -218 -555 -491 -941 -951 -489 -129 -864 -448 -961 -283 -609 -376 -552 -854 -186 -479 -940 -155 -20 -746 -627 -701 -435 -193 -938 -43 -879 -132 -325 -927 -12 -937 -510 -150 -302 -361 -612 -648 -489 -436 -267 -843 -578 -177 -802 -435 -782 -1000 -836 -877 -6 -617 -556 -139 -29 -516 -493 -442 -526 -22 -157 -804 -762 -949 -885 -264 -16 -427 -533 -318 -64 -670 -553 -43 -950 -330 -57 -55 -42 -927 -426 -312 -932 -276 -953 -700 -961 -855 -217 -872 -967 -3 -216 -659 -426 -364 -909 -549 -254 -504 -983 -11 -862 -823 -21 -409 -976 -953 -618 -759 -480 -868 -830 -973 -856 -21 -718 -52 -534 -608 -451 -786 -615 -196 -427 -318 -343 -95 -959 -211 -731 -682 -718 -954 -587 -37 -300 -359 -723 -932 -985 -469 -422 -85 -462 -427 -996 -14 -733 -333 -353 -693 -303 -37 -301 -538 -950 -763 -510 -259 -305 -241 -770 -496 -967 -405 -54 -668 -669 -13 -244 -166 -899 -897 -932 -327 -439 -743 -330 -50 -978 -390 -778 -157 -171 -363 -167 -556 -786 -602 -858 -595 -384 -593 -551 -285 -710 -771 -896 -688 -268 -25 -498 -883 -369 -197 -920 -382 -908 -621 -169 -197 -765 -517 -600 -718 -603 -760 -54 -775 -618 -995 -55 -659 -686 -748 -247 -141 -853 -222 -747 -776 -507 -891 -493 -468 -799 -626 -288 -384 -710 -427 -729 -746 -886 -661 -25 -908 -462 -501 -911 -33 -908 -71 -538 -280 -323 -467 -748 -869 -947 -562 -557 -683 -926 -614 -313 -254 -239 -849 -764 -218 -356 -273 -756 -917 -534 -462 -254 -209 -701 -177 -6 -760 -28 -286 -306 -1000 -261 -410 -694 -184 -389 -594 -678 -320 -889 -553 -707 -995 -768 -139 -402 -712 -31 -883 -415 -22 -746 -635 -637 -56 -122 -439 -826 -909 -515 -702 -452 -249 -460 -707 -881 -731 -653 -806 -163 -248 -711 -442 -578 -165 -212 -789 -731 -499 -864 -978 -810 -95 -778 -724 -753 -758 -40 -8 -226 -60 -313 -188 -541 -363 -705 -15 -790 -633 -15 -447 -954 -446 -392 -403 -564 -917 -436 -338 -392 -570 -892 -747 -844 -133 -675 -891 -314 -988 -297 -137 -359 -199 -441 -5 -949 -566 -298 -311 -838 -657 -846 -132 -186 -701 -15 -754 -402 -995 -421 -359 -862 -297 -519 -541 -949 -404 -781 -233 -532 -650 -149 -321 -229 -990 -673 -679 -225 -766 -515 -237 -47 -136 -684 -856 -254 -12 -439 -27 -885 -312 -142 -427 -137 -714 -130 -925 -243 -291 -111 -732 -372 -307 -225 -363 -177 -821 -77 -438 -708 -188 -281 -218 -208 -588 -927 -947 -797 -703 -205 -665 -376 -707 -547 -233 -552 -547 -666 -662 -211 -602 -774 -637 -870 -284 -891 -87 -284 -427 -720 -621 -979 -251 -158 -778 -546 -86 -337 -4 -30 -792 -739 -67 -65 -783 -941 -478 -210 -100 -435 -920 -550 -778 -431 -402 -550 -448 -52 -415 -194 -954 -135 -730 -788 -997 -485 -35 -803 -978 -369 -157 -777 -623 -161 -860 -831 -715 -369 -644 -528 -528 -654 -789 -234 -278 -105 -936 -346 -520 -356 -699 -702 -444 -462 -524 -502 -519 -243 -199 -244 -272 -617 -561 -523 -390 -421 -662 -612 -439 -334 -618 -492 -962 -530 -303 -410 -530 -767 -277 -449 -233 -66 -517 -935 -489 -559 -81 -536 -860 -194 -488 -316 -280 -138 -232 -144 -227 -648 -11 -501 -885 -210 -22 -265 -712 -755 -426 -101 -414 -645 -482 -574 -422 -542 -749 -856 -300 -66 -301 -274 -769 -954 -227 -741 -205 -848 -761 -57 -280 -820 -228 -560 -464 -514 -50 -659 -406 -411 -30 -895 -30 -937 -174 -88 -199 -391 -472 -482 -381 -246 -848 -426 -422 -763 -925 -695 -868 -107 -625 -426 -22 -763 -457 -467 -73 -410 -74 -279 -361 -150 -563 -361 -344 -496 -510 -128 -117 -438 -372 -893 -896 -176 -783 -530 -504 -99 -372 -330 -506 -527 -110 -980 -128 -816 -772 -481 -933 -840 -796 -777 -253 -508 -919 -956 -938 -995 -647 -28 -429 -848 -167 -933 -435 -387 -529 -688 -42 -472 -903 -413 -656 -677 -996 -151 -829 -549 -734 -485 -241 -567 -501 -908 -509 -295 -819 -424 -724 -697 -936 -21 -605 -775 -616 -875 -676 -148 -58 -372 -806 -426 -603 -26 -729 -279 -156 -297 -678 -691 -596 -717 -443 -777 -303 -110 -501 -708 -260 -710 -871 -409 -460 -964 -586 -654 -482 -278 -958 -991 -943 -298 -552 -748 -990 -861 -305 -121 -273 -375 -776 -169 -852 -210 -969 -158 -117 -140 -642 -634 -80 -408 -172 -196 -219 -451 -960 -854 -511 -63 -483 -424 -827 -456 -16 -638 -360 -988 -495 -357 -856 -365 -653 -582 -926 -199 -198 -152 -741 -138 -938 -473 -710 -967 -686 -213 -20 -812 -654 -203 -88 -451 -273 -840 -742 -248 -944 -221 -221 -54 -867 -434 -131 -958 -177 -120 -321 -446 -805 -947 -286 -807 -240 -473 -173 -590 -410 -738 -435 -433 -972 -946 -547 -615 -604 -766 -286 -791 -817 -269 -423 -834 -300 -416 -542 -982 -269 -287 -737 -114 -516 -638 -467 -827 -795 -576 -839 -841 -540 -949 -40 -311 -786 -925 -95 -778 -499 -713 -243 -891 -193 -513 -256 -995 -80 -760 -928 -8 -916 -654 -42 -400 -26 -955 -839 -113 -437 -437 -276 -631 -527 -682 -331 -226 -77 -830 -603 -79 -753 -267 -264 -152 -117 -38 -743 -957 -201 -16 -21 -302 -389 -375 -380 -425 -961 -844 -499 -300 -288 -254 -564 -464 -839 -141 -381 -103 -221 -510 -343 -681 -41 -936 -825 -899 -157 -186 -236 -532 -134 -426 -342 -565 -97 -619 -785 -289 -850 -606 -470 -961 -334 -663 -168 -232 -367 -373 -750 -616 -954 -874 -382 -652 -471 -854 -674 -646 -970 -927 -521 -422 -973 -120 -160 -275 -726 -422 -709 -541 -930 -641 -628 -275 -537 -76 -817 -768 -861 -178 -269 -945 -694 -683 -547 -976 -294 -478 -26 -224 -784 -542 -248 -588 -787 -509 -724 -717 -403 -808 -64 -503 -561 -950 -832 -656 -245 -975 -463 -754 -14 -748 -274 -97 -612 -238 -917 -681 -703 -787 -31 -270 -61 -331 -57 -884 -870 -370 -694 -605 -763 -917 -284 -616 -636 -198 -167 -563 -742 -922 -556 -791 -207 -611 -982 -379 -5 -648 -748 -786 -64 -220 -227 -585 -982 -801 -948 -840 -966 -732 -354 -904 -912 -473 -823 -650 -462 -441 -401 -291 -428 -739 -217 -133 -750 -288 -297 -967 -671 -504 -35 -75 -532 -352 -224 -988 -217 -804 -479 -145 -446 -965 -784 -511 -292 -14 -737 -121 -710 -104 -451 -63 -348 -887 -49 -76 -354 -178 -802 -341 -761 -133 -160 -428 -527 -724 -342 -871 -855 -596 -302 -788 -404 -311 -60 -461 -661 -412 -74 -897 -417 -184 -559 -668 -388 -528 -279 -836 -191 -909 -799 -104 -447 -866 -430 -503 -460 -716 -314 -882 -749 -150 -604 -117 -434 -93 -299 -92 -410 -966 -212 -111 -867 -835 -560 -512 -401 -638 -61 -663 -342 -129 -568 -963 -605 -249 -28 -643 -689 -891 -42 -467 -455 -897 -357 -903 -814 -348 -530 -653 -206 -984 -63 -145 -147 -465 -585 -793 -951 -767 -679 -786 -512 -337 -643 -219 -187 -69 -906 -541 -603 -92 -397 -797 -536 -325 -58 -139 -971 -984 -415 -878 -621 -155 -235 -928 -461 -433 -108 -644 -909 -339 -488 -387 -523 -597 -450 -222 -427 -138 -73 -820 -544 -121 -53 -515 -878 -725 -402 -46 -96 -132 -319 -457 -235 -321 -317 -173 -839 -296 -24 -975 -420 -729 -716 -596 -311 -931 -94 -275 -389 -737 -268 -983 -571 -371 -393 -920 -773 -776 -717 -171 -471 -359 -732 -100 -254 -821 -811 -73 -68 -274 -116 -821 -87 -539 -5 -603 -978 -612 -65 -468 -869 -408 -821 -878 -888 -713 -479 -97 -626 -600 -117 -111 -586 -523 -756 -466 -172 -89 -869 -392 -999 -437 -289 -261 -861 -691 -801 -277 -526 -311 -793 -581 -158 -944 -250 -424 -429 -196 -460 -283 -52 -671 -718 -37 -865 -401 -544 -117 -423 -480 -535 -666 -268 -781 -848 -995 -573 -191 -421 -119 -715 -618 -908 -301 -768 -807 -961 -896 -457 -455 -496 -591 -619 -135 -685 -774 -456 -573 -586 -109 -988 -821 -282 -147 -475 -838 -658 -671 -963 -295 -156 -294 -754 -729 -640 -383 -868 -378 -662 -800 -25 -234 -643 -446 -1000 -762 -99 -542 -316 -834 -362 -800 -309 -706 -499 -349 -576 -784 -655 -371 -150 -580 -580 -743 -584 -297 -579 -910 -302 -473 -798 -583 -843 -539 -529 -543 -712 -860 -455 -153 -23 -302 -377 -745 -684 -933 -331 -508 -420 -519 -71 -257 -720 -449 -735 -503 -233 -454 -474 -140 -145 -604 -2 -191 -317 -362 -395 -657 -403 -45 -472 -381 -257 -816 -184 -612 -205 -724 -543 -445 -406 -827 -757 -482 -452 -714 -737 -456 -953 -295 -727 -967 -938 -330 -131 -979 -411 -968 -702 -907 -984 -732 -957 -114 -795 -678 -352 -881 -611 -311 -243 -481 -390 -844 -297 -187 -925 -529 -904 -147 -832 -47 -420 -1000 -872 -815 -161 -861 -673 -165 -72 -856 -485 -670 -161 -729 -817 -287 -573 -448 -537 -908 -807 -540 -417 -462 -795 -867 -840 -623 -591 -638 -209 -281 -841 -332 -552 -496 -83 -646 -863 -945 -518 -662 -808 -846 -757 -214 -382 -300 -427 -919 -172 -866 -557 -985 -588 -799 -376 -474 -736 -916 -113 -162 -106 -71 -19 -811 -699 -652 -58 -282 -719 -473 -970 -717 -112 -987 -983 -196 -323 -282 -254 -383 -984 -702 -404 -911 -310 -26 -616 -862 -779 -837 -841 -203 -831 -606 -92 -218 -779 -143 -564 -463 -197 -328 -358 -661 -896 -702 -72 -830 -661 -330 -335 -681 -452 -198 -654 -201 -803 -581 -941 -302 -936 -557 -898 -135 -313 -227 -21 -950 -443 -288 -882 -624 -542 -223 -39 -16 -451 -337 -327 -187 -27 -948 -390 -418 -148 -555 -393 -997 -604 -96 -144 -703 -946 -722 -161 -473 -396 -812 -68 -862 -800 -308 -126 -706 -371 -649 -790 -159 -849 -380 -988 -297 -522 -894 -217 -788 -214 -878 -117 -40 -134 -342 -288 -614 -10 -255 -177 -246 -725 -978 -769 -297 -230 -602 -352 -843 -948 -276 -178 -296 -934 -961 -949 -423 -14 -290 -921 -50 -218 -209 -203 -738 -321 -913 -113 -132 -472 -591 -11 -775 -353 -924 -376 -205 -213 -142 -321 -730 -171 -33 -619 -279 -903 -664 -710 -842 -621 -963 -11 -710 -832 -541 -550 -53 -610 -33 -338 -593 -111 -885 -655 -928 -293 -1 -330 -605 -512 -578 -963 -670 -136 -230 -883 -167 -580 -706 -977 -724 -568 -854 -140 -419 -773 -872 -780 -647 -907 -12 -679 -294 -920 -878 -234 -108 -452 -753 -897 -247 -310 -812 -704 -750 -576 -578 -262 -353 -44 -212 -253 -142 -371 -285 -576 -672 -524 -232 -305 -842 -612 -789 -664 -375 -226 -748 -733 -569 -805 -284 -794 -867 -927 -888 -695 -778 -607 -211 -576 -564 -152 -15 -460 -158 -81 -283 -592 -441 -173 -761 -899 -506 -998 -20 -705 -305 -909 -797 -403 -483 -929 -306 -3 -183 -599 -782 -6 -268 -129 -960 -518 -199 -797 -293 -226 -195 -551 -113 -885 -820 -907 -920 -327 -321 -479 -815 -793 -381 -584 -218 -885 -824 -20 -265 -320 -388 -501 -766 -985 -655 -872 -721 -620 -406 -19 -877 -617 -971 -564 -533 -888 -383 -496 -459 -331 -507 -84 -777 -492 -884 -659 -615 -540 -990 -857 -388 -254 -966 -772 -639 -458 -870 -112 -836 -758 -500 -640 -459 -701 -722 -512 -938 -622 -992 -177 -205 -407 -133 -414 -372 -306 -706 -272 -937 -344 -298 -989 -515 -528 -588 -3 -589 -720 -269 -271 -299 -105 -396 -937 -725 -518 -175 -79 -793 -478 -332 -869 -452 -346 -738 -911 -374 -88 -688 -206 -406 -188 -291 -122 -447 -627 -428 -10 -669 -302 -89 -531 -784 -766 -407 -481 -293 -285 -146 -25 -445 -611 -116 -99 -23 -407 -731 -828 -555 -330 -877 -922 -846 -371 -979 -598 -976 -735 -413 -344 -435 -476 -677 -920 -940 -172 -435 -836 -391 -446 -864 -131 -494 -895 -931 -187 -689 -108 -665 -775 -5 -188 -403 -957 -669 -129 -114 -4 -169 -371 -490 -953 -550 -162 -418 -352 -946 -390 -517 -60 -415 -467 -972 -463 -925 -429 -498 -542 -74 -20 -454 -926 -892 -932 -99 -992 -215 -846 -987 -242 -715 -73 -136 -5 -532 -701 -413 -982 -405 -307 -507 -915 -516 -281 -352 -401 -632 -847 -464 -70 -304 -783 -939 -799 -470 -8 -225 -471 -771 -842 -261 -455 -716 -83 -985 -202 -275 -316 -723 -705 -547 -217 -617 -491 -549 -890 -1 -746 -513 -951 -201 -250 -584 -264 -961 -200 -70 -944 -351 -95 -383 -58 -407 -841 -292 -606 -177 -165 -702 -2 -414 -254 -895 -220 -69 -137 -662 -308 -81 -569 -72 -126 -96 -788 -419 -723 -12 -641 -573 -416 -966 -984 -54 -720 -476 -404 -208 -852 -68 -575 -323 -162 -44 -60 -465 -143 -231 -509 -415 -680 -429 -94 -324 -533 -585 -93 -32 -205 -832 -12 -465 -815 -924 -657 -192 -781 -101 -957 -557 -53 -781 -561 -930 -744 -219 -205 -947 -354 -577 -410 -584 -549 -799 -380 -590 -550 -905 -683 -297 -831 -874 -126 -86 -178 -888 -847 -952 -828 -477 -968 -101 -31 -463 -95 -721 -765 -424 -508 -325 -436 -370 -756 -886 -621 -697 -60 -848 -460 -481 -528 -924 -865 -473 -732 -536 -211 -320 -747 -812 -1000 -623 -998 -675 -409 -120 -11 -176 -507 -913 -225 -152 -615 -597 -345 -673 -685 -218 -821 -727 -921 -32 -122 -799 -758 -722 -845 -695 -447 -856 -193 -810 -102 -496 -153 -621 -353 -649 -610 -372 -615 -715 -478 -545 -422 -753 -739 -439 -550 -492 -496 -472 -187 -988 -891 -120 -776 -566 -103 -4 -755 -199 -673 -795 -818 -295 -601 -215 -65 -922 -240 -650 -91 -283 -774 -679 -451 -151 -465 -834 -3 -605 -602 -515 -676 -929 -887 -27 -490 -429 -211 -731 -837 -93 -627 -231 -985 -667 -984 -977 -310 -650 -635 -265 -816 -78 -230 -4 -101 -858 -168 -798 -386 -167 -899 -860 -940 -655 -883 -12 -771 -380 -245 -771 -302 -492 -858 -438 -296 -635 -769 -12 -937 -782 -24 -376 -145 -608 -954 -336 -50 -750 -730 -65 -29 -219 -1000 -537 -711 -608 -744 -368 -711 -255 -814 -340 -148 -286 -805 -773 -533 -885 -184 -748 -491 -33 -15 -269 -224 -470 -67 -657 -916 -806 -396 -859 -723 -693 -985 -66 -846 -826 -909 -474 -778 -360 -582 -867 -531 -128 -433 -826 -96 -297 -286 -762 -143 -140 -71 -284 -330 -526 -732 -883 -688 -85 -961 -52 -611 -221 -524 -724 -957 -825 -883 -688 -346 -447 -191 -425 -318 -589 -180 -312 -301 -606 -9 -856 -640 -700 -146 -54 -187 -50 -90 -978 -809 -808 -137 -972 -898 -25 -952 -485 -600 -930 -78 -585 -753 -553 -974 -117 -18 -570 -61 -306 -395 -940 -825 -774 -935 -595 -499 -72 -336 -770 -362 -619 -573 -335 -847 -883 -386 -252 -628 -262 -845 -661 -390 -343 -212 -653 -302 -543 -966 -463 -135 -429 -240 -215 -736 -903 -678 -552 -177 -458 -517 -99 -188 -153 -228 -13 -156 -963 -888 -736 -602 -885 -474 -302 -721 -209 -685 -316 -414 -707 -291 -422 -851 -472 -374 -476 -140 -760 -662 -840 -146 -729 -368 -28 -737 -626 -535 -530 -144 -915 -271 -237 -168 -627 -619 -153 -523 -370 -926 -394 -647 -436 -212 -603 -662 -994 -371 -442 -886 -39 -57 -611 -546 -36 -811 -269 -575 -117 -647 -366 -204 -7 -935 -728 -107 -186 -847 -386 -307 -787 -62 -975 -22 -295 -890 -175 -288 -119 -684 -424 -219 -381 -316 -313 -166 -382 -55 -539 -778 -171 -691 -106 -825 -18 -730 -540 -721 -185 -866 -185 -861 -98 -609 -807 -658 -422 -249 -829 -797 -742 -860 -43 -335 -780 -925 -101 -203 -371 -394 -512 -88 -196 -413 -299 -850 -243 -175 -857 -73 -711 -481 -900 -918 -734 -79 -433 -714 -719 -363 -837 -227 -156 -484 -736 -112 -262 -923 -737 -80 -315 -133 -196 -951 -611 -5 -148 -433 -714 -444 -919 -575 -990 -429 -519 -844 -923 -503 -373 -471 -583 -540 -758 -175 -586 -69 -317 -144 -897 -706 -775 -22 -507 -476 -635 -348 -320 -401 -420 -214 -155 -871 -110 -542 -876 -326 -925 -895 -519 -865 -276 -286 -788 -535 -791 -688 -928 -252 -257 -993 -934 -586 -592 -374 -593 -75 -921 -852 -830 -933 -992 -642 -522 -546 -514 -716 -695 -613 -643 -620 -676 -531 -27 -222 -77 -464 -968 -578 -517 -502 -951 -304 -248 -875 -930 -181 -616 -823 -896 -933 -948 -560 -453 -889 -657 -74 -763 -741 -17 -135 -281 -841 -932 -658 -825 -846 -369 -850 -49 -627 -437 -254 -556 -6 -540 -502 -205 -733 -796 -96 -834 -567 -929 -282 -433 -887 -301 -846 -472 -592 -479 -731 -63 -814 -525 -149 -515 -737 -785 -564 -294 -368 -820 -546 -820 -564 -898 -672 -401 -714 -606 -581 -424 -117 -810 -23 -668 -271 -694 -511 -516 -510 -407 -853 -648 -304 -548 -51 -797 -940 -887 -875 -456 -266 -191 -995 -626 -117 -496 -186 -512 -476 -592 -107 -303 -713 -513 -243 -486 -404 -557 -379 -420 -184 -554 -439 -597 -650 -167 -286 -216 -434 -78 -557 -742 -430 -151 -232 -194 -609 -401 -420 -68 -223 -595 -578 -758 -636 -141 -821 -370 -664 -332 -600 -956 -730 -217 -457 -433 -86 -690 -342 -173 -455 -480 -937 -631 -751 -82 -638 -11 -900 -542 -920 -286 -729 -36 -723 -254 -924 -487 -276 -602 -415 -495 -694 -460 -446 -898 -33 -414 -24 -47 -515 -351 -173 -397 -486 -168 -894 -621 -649 -360 -571 -1000 -895 -9 -85 -374 -296 -946 -385 -90 -775 -88 -487 -712 -144 -403 -351 -107 -898 -364 -552 -447 -473 -327 -402 -423 -363 -865 -142 -377 -376 -496 -140 -705 -485 -389 -547 -49 -396 -264 -316 -73 -552 -455 -4 -46 -711 -506 -173 -77 -439 -128 -384 -694 -600 -209 -706 -501 -253 -236 -662 -12 -829 -364 -482 -289 -52 -159 -656 -20 -609 -783 -492 -745 -931 -118 -135 -120 -203 -208 -589 -262 -96 -706 -546 -399 -276 -590 -877 -675 -40 -819 -906 -618 -809 -674 -572 -162 -269 -757 -374 -241 -885 -628 -176 -915 -751 -383 -690 -131 -600 -287 -651 -377 -12 -513 -998 -936 -114 -367 -87 -21 -610 -975 -641 -346 -598 -698 -617 -199 -166 -158 -958 -336 -119 -246 -115 -679 -393 -358 -528 -849 -964 -378 -465 -229 -732 -113 -903 -802 -684 -735 -909 -348 -147 -270 -967 -963 -302 -237 -40 -999 -629 -744 -351 -187 -26 -447 -862 -420 -388 -575 -916 -365 -167 -455 -359 -285 -142 -662 -285 -176 -514 -244 -344 -368 -191 -810 -669 -236 -379 -852 -335 -18 -746 -567 -449 -332 -91 -880 -170 -948 -239 -111 -837 -382 -584 -115 -471 -561 -869 -31 -245 -211 -841 -736 -741 -76 -701 -54 -785 -900 -270 -956 -229 -570 -908 -506 -678 -607 -573 -874 -172 -27 -897 -969 -548 -239 -571 -736 -38 -624 -22 -86 -795 -707 -987 -910 -17 -785 -634 -462 -276 -682 -341 -102 -591 -61 -176 -856 -746 -394 -182 -112 -914 -639 -669 -663 -374 -452 -531 -525 -639 -992 -796 -225 -171 -407 -203 -266 -500 -548 -155 -504 -354 -112 -595 -676 -710 -184 -420 -492 -368 -618 -924 -566 -215 -222 -377 -484 -734 -85 -336 -448 -735 -796 -495 -551 -505 -539 -579 -739 -388 -243 -258 -92 -150 -712 -892 -482 -880 -895 -524 -898 -29 -347 -422 -520 -141 -156 -630 -665 -720 -983 -627 -147 -298 -764 -849 -296 -200 -703 -555 -503 -769 -353 -158 -684 -424 -629 -403 -549 -148 -266 -824 -872 -988 -723 -127 -686 -739 -987 -641 -548 -54 -320 -730 -905 -479 -456 -606 -85 -689 -816 -283 -248 -48 -958 -408 -845 -8 -783 -832 -261 -858 -955 -721 -858 -440 -532 -541 -735 -605 -725 -528 -785 -748 -543 -758 -965 -543 -995 -30 -554 -665 -209 -998 -524 -487 -532 -807 -310 -445 -277 -991 -992 -13 -759 -604 -322 -243 -18 -201 -607 -546 -513 -475 -553 -328 -394 -924 -319 -80 -567 -293 -621 -329 -755 -566 -461 -307 -913 -939 -148 -310 -52 -917 -462 -784 -68 -1 -761 -469 -904 -921 -297 -398 -424 -75 -914 -480 -718 -903 -811 -202 -995 -542 -281 -541 -400 -20 -548 -881 -149 -823 -64 -532 -408 -374 -629 -879 -478 -723 -764 -765 -242 -252 -110 -985 -282 -141 -465 -60 -372 -317 -236 -821 -18 -566 -985 -342 -170 -824 -548 -84 -814 -59 -704 -853 -330 -548 -182 -601 -486 -280 -648 -99 -259 -833 -584 -920 -13 -920 -220 -582 -675 -46 -503 -72 -413 -543 -488 -658 -730 -1000 -936 -281 -875 -213 -922 -151 -621 -400 -275 -707 -550 -629 -393 -845 -869 -918 -321 -751 -701 -873 -962 -826 -344 -372 -47 -971 -939 -893 -480 -35 -575 -951 -466 -845 -950 -910 -311 -629 -981 -618 -621 -353 -170 -425 -754 -65 -90 -759 -378 -695 -576 -606 -27 -328 -782 -577 -201 -32 -642 -340 -228 -975 -736 -398 -607 -526 -413 -627 -965 -922 -214 -355 -304 -85 -947 -792 -948 -790 -277 -58 -183 -250 -225 -80 -889 -543 -921 -847 -412 -334 -831 -698 -535 -701 -685 -889 -59 -857 -510 -935 -86 -786 -74 -632 -265 -819 -373 -399 -194 -788 -869 -512 -791 -394 -911 -921 -185 -601 -86 -22 -862 -813 -611 -882 -717 -461 -442 -703 -537 -572 -567 -981 -340 -251 -469 -378 -809 -525 -732 -643 -464 -678 -611 -38 -677 -361 -173 -910 -571 -800 -186 -446 -958 -991 -685 -496 -361 -21 -225 -82 -880 -212 -898 -985 -766 -76 -809 -970 -542 -92 -448 -295 -134 -336 -708 -701 -466 -693 -411 -110 -702 -463 -360 -24 -178 -636 -380 -137 -917 -829 -238 -792 -108 -182 -843 -328 -728 -935 -249 -275 -442 -472 -932 -280 -959 -942 -292 -247 -461 -780 -461 -472 -429 -871 -483 -439 -646 -823 -36 -283 -488 -731 -92 -650 -161 -68 -301 -388 -317 -791 -179 -457 -21 -693 -10 -496 -215 -74 -819 -380 -334 -213 -263 -826 -112 -451 -565 -653 -184 -614 -970 -223 -79 -509 -138 -145 -385 -24 -609 -886 -837 -812 -651 -945 -118 -321 -437 -106 -657 -727 -242 -325 -370 -821 -500 -614 -963 -518 -191 -561 -268 -642 -597 -818 -706 -764 -246 -249 -139 -471 -916 -540 -699 -864 -680 -633 -639 -750 -741 -913 -685 -239 -495 -427 -980 -807 -440 -111 -89 -68 -243 -310 -703 -761 -303 -733 -830 -145 -989 -218 -280 -172 -813 -61 -632 -697 -154 -230 -397 -955 -319 -778 -305 -283 -969 -322 -962 -589 -317 -283 -849 -452 -34 -258 -750 -311 -29 -779 -703 -528 -596 -737 -326 -306 -119 -794 -733 -308 -786 -971 -541 -55 -7 -457 -848 -330 -230 -107 -426 -150 -398 -442 -726 -98 -829 -682 -879 -75 -706 -583 -911 -27 -950 -624 -535 -533 -499 -267 -152 -948 -301 -41 -238 -290 -440 -488 -951 -199 -517 -31 -330 -78 -246 -55 -546 -429 -26 -751 -942 -166 -546 -296 -589 -725 -120 -467 -975 -870 -86 -639 -937 -415 -912 -966 -866 -2 -535 -674 -939 -405 -318 -154 -482 -318 -779 -955 -9 -562 -676 -431 -126 -136 -898 -556 -194 -205 -612 -802 -678 -118 -791 -721 -366 -423 -390 -394 -353 -459 -690 -236 -50 -881 -397 -803 -181 -820 -676 -612 -548 -279 -763 -209 -850 -229 -955 -572 -424 -209 -836 -506 -391 -763 -381 -915 -916 -290 -146 -841 -807 -328 -672 -129 -796 -84 -609 -606 -797 -712 -478 -812 -854 -753 -380 -597 -944 -730 -289 -660 -269 -85 -155 -763 -495 -891 -94 -568 -621 -411 -957 -148 -88 -166 -722 -894 -503 -78 -444 -112 -220 -837 -810 -42 -417 -990 -365 -226 -135 -687 -199 -962 -63 -711 -702 -795 -257 -870 -576 -182 -829 -743 -484 -164 -127 -616 -777 -269 -915 -863 -790 -589 -330 -577 -155 -261 -797 -579 -742 -233 -91 -249 -192 -204 -873 -621 -659 -185 -995 -372 -442 -821 -321 -11 -273 -850 -17 -624 -550 -49 -698 -696 -925 -557 -205 -669 -852 -732 -201 -111 -872 -206 -2 -733 -337 -506 -854 -356 -912 -896 -826 -54 -607 -146 -753 -212 -21 -896 -949 -51 -717 -831 -241 -221 -578 -149 -604 -409 -781 -795 -563 -793 -179 -68 -14 -137 -312 -492 -461 -838 -742 -164 -469 -620 -538 -618 -442 -753 -180 -108 -938 -789 -929 -520 -713 -488 -809 -414 -721 -421 -384 -430 -263 -627 -663 -890 -70 -926 -55 -564 -405 -84 -224 -218 -348 -509 -98 -834 -349 -475 -751 -194 -559 -313 -713 -152 -844 -53 -575 -496 -146 -60 -717 -146 -963 -519 -683 -460 -129 -234 -498 -451 -93 -430 -471 -46 -833 -182 -820 -119 -676 -415 -513 -709 -816 -817 -131 -610 -353 -613 -461 -510 -405 -966 -439 -927 -208 -256 -641 -121 -522 -317 -54 -51 -983 -138 -920 -852 -967 -447 -17 -132 -58 -332 -569 -936 -554 -692 -23 -961 -491 -811 -644 -432 -267 -305 -415 -225 -729 -868 -986 -429 -391 -524 -163 -959 -364 -234 -346 -743 -564 -696 -131 -484 -874 -991 -669 -362 -911 -228 -479 -920 -907 -435 -905 -452 -443 -929 -451 -764 -70 -839 -681 -986 -512 -226 -418 -722 -721 -155 -431 -961 -975 -19 -364 -128 -65 -343 -807 -807 -869 -828 -169 -207 -578 -226 -1 -647 -804 -784 -219 -4 -410 -625 -788 -367 -805 -172 -8 -411 -146 -185 -128 -360 -832 -501 -840 -389 -154 -185 -747 -289 -951 -354 -284 -997 -655 -147 -50 -430 -166 -800 -221 -537 -198 -735 -632 -710 -797 -288 -876 -325 -89 -176 -708 -479 -11 -233 -803 -681 -983 -651 -745 -973 -335 -466 -574 -132 -715 -688 -374 -346 -475 -131 -765 -809 -706 -934 -860 -613 -307 -917 -570 -396 -582 -550 -20 -929 -479 -596 -278 -464 -768 -891 -394 -332 -679 -538 -862 -65 -204 -517 -312 -445 -592 -613 -138 -274 -62 -642 -231 -436 -435 -881 -708 -123 -237 -368 -717 -651 -560 -929 -165 -862 -596 -887 -332 -414 -349 -492 -513 -366 -746 -209 -805 -999 -147 -25 -95 -435 -422 -474 -217 -993 -449 -234 -936 -572 -919 -667 -316 -942 -414 -669 -526 -313 -485 -621 -126 -669 -415 -740 -704 -999 -916 -933 -182 -513 -159 -699 -252 -422 -479 -563 -660 -785 -186 -594 -157 -651 -608 -476 -697 -965 -606 -151 -420 -395 -473 -357 -310 -280 -962 -118 -52 -967 -545 -85 -23 -562 -140 -325 -266 -929 -258 -33 -655 -671 -927 -178 -67 -753 -661 -486 -73 -301 -467 -535 -590 -852 -144 -858 -192 -796 -656 -685 -883 -520 -790 -20 -524 -183 -70 -786 -375 -17 -966 -120 -204 -597 -967 -673 -930 -824 -879 -826 -706 -632 -429 -11 -530 -622 -585 -186 -329 -971 -566 -212 -242 -850 -199 -28 -899 -344 -768 -513 -243 -377 -67 -62 -215 -550 -207 -316 -892 -676 -838 -546 -421 -893 -920 -611 -960 -77 -827 -374 -147 -305 -654 -952 -294 -83 -491 -929 -639 -313 -593 -908 -871 -823 -690 -761 -69 -581 -477 -495 -811 -545 -953 -518 -940 -142 -240 -950 -331 -82 -976 -207 -136 -751 -26 -722 -544 -212 -588 -483 -712 -836 -476 -774 -373 -407 -275 -742 -792 -244 -271 -28 -964 -316 -500 -339 -23 -488 -316 -986 -544 -986 -663 -409 -395 -351 -712 -517 -813 -771 -746 -56 -867 -976 -645 -964 -171 -88 -687 -723 -565 -465 -717 -338 -35 -115 -316 -39 -968 -334 -161 -874 -761 -124 -377 -693 -837 -872 -662 -71 -988 -965 -442 -567 -441 -974 -197 -438 -364 -519 -53 -490 -249 -705 -766 -895 -61 -112 -889 -781 -283 -254 -318 -32 -405 -985 -254 -971 -756 -786 -822 -467 -365 -415 -924 -331 -803 -108 -670 -170 -92 -281 -587 -979 -423 -583 -816 -749 -863 -34 -184 -597 -838 -729 -111 -285 -14 -7 -865 -957 -541 -324 -655 -98 -838 -258 -764 -66 -488 -322 -187 -613 -520 -46 -806 -410 -295 -504 -595 -954 -100 -729 -34 -674 -737 -62 -265 -725 -697 -204 -928 -152 -41 -924 -956 -132 -74 -666 -677 -623 -655 -176 -288 -613 -832 -746 -916 -163 -207 -899 -674 -768 -72 -584 -857 -763 -361 -746 -541 -424 -191 -361 -290 -908 -77 -521 -492 -229 -142 -114 -34 -209 -124 -213 -958 -471 -686 -7 -559 -227 -401 -596 -87 -59 -463 -250 -649 -835 -584 -917 -811 -941 -579 -940 -356 -689 -681 -957 -227 -350 -368 -82 -543 -837 -305 -727 -917 -705 -476 -744 -296 -400 -224 -414 -264 -206 -620 -58 -198 -921 -198 -314 -414 -772 -674 -390 -55 -846 -505 -51 -876 -702 -747 -207 -954 -120 -858 -862 -901 -623 -586 -810 -607 -852 -792 -394 -50 -504 -346 -782 -907 -192 -868 -967 -155 -464 -717 -355 -460 -63 -208 -875 -193 -431 -685 -737 -873 -951 -748 -380 -763 -517 -807 -819 -524 -803 -124 -645 -19 -862 -302 -678 -430 -164 -590 -972 -986 -991 -758 -559 -637 -106 -906 -169 -574 -641 -648 -840 -893 -493 -177 -428 -267 -506 -240 -872 -752 -338 -250 -639 -516 -247 -833 -667 -221 -886 -673 -162 -882 -595 -226 -310 -407 -590 -574 -655 -557 -545 -13 -460 -326 -164 -116 -638 -808 -961 -986 -660 -153 -218 -26 -744 -204 -75 -703 -743 -225 -21 -414 -13 -240 -22 -754 -224 -553 -227 -120 -577 -364 -707 -884 -970 -345 -521 -456 -385 -107 -211 -971 -360 -705 -28 -375 -813 -799 -451 -600 -466 -763 -953 -53 -701 -261 -960 -847 -756 -640 -792 -407 -133 -549 -800 -837 -428 -378 -513 -155 -525 -345 -293 -506 -627 -975 -600 -215 -863 -220 -758 -483 -259 -475 -401 -763 -216 -408 -801 -379 -989 -45 -730 -257 -215 -32 -189 -160 -492 -370 -826 -409 -844 -326 -443 -210 -76 -817 -863 -594 -873 -207 -814 -388 -558 -799 -988 -38 -406 -816 -354 -661 -977 -301 -710 -676 -349 -874 -119 -624 -774 -886 -228 -938 -246 -536 -843 -876 -561 -270 -146 -532 -645 -40 -661 -68 -968 -936 -767 -151 -400 -499 -469 -205 -934 -839 -739 -598 -468 -511 -989 -459 -706 -98 -939 -426 -331 -845 -834 -415 -477 -741 -527 -285 -589 -167 -42 -76 -55 -205 -734 -572 -440 -218 -706 -426 -556 -418 -539 -837 -253 -51 -212 -459 -354 -673 -496 -445 -866 -62 -580 -579 -640 -296 -279 -506 -386 -372 -674 -27 -610 -490 -260 -884 -662 -295 -147 -903 -969 -599 -350 -771 -512 -460 -172 -537 -732 -306 -499 -954 -551 -559 -663 -617 -903 -453 -168 -988 -952 -590 -424 -839 -757 -332 -413 -50 -122 -154 -735 -192 -602 -761 -593 -119 -876 -280 -65 -588 -491 -710 -931 -881 -402 -995 -606 -760 -924 -52 -103 -203 -365 -316 -363 -11 -320 -44 -650 -734 -122 -787 -859 -483 -199 -410 -821 -219 -969 -230 -398 -494 -803 -648 -368 -297 -269 -998 -157 -755 -606 -742 -709 -695 -286 -696 -499 -917 -52 -778 -643 -439 -249 -458 -958 -552 -966 -474 -965 -347 -522 -906 -757 -950 -848 -945 -358 -90 -49 -356 -291 -64 -887 -320 -563 -977 -485 -144 -93 -774 -73 -354 -470 -170 -243 -304 -133 -367 -432 -948 -832 -837 -572 -584 -611 -788 -823 -840 -220 -459 -203 -386 -639 -503 -35 -101 -582 -314 -471 -349 -931 -306 -155 -110 -407 -327 -447 -786 -103 -157 -470 -694 -627 -449 -236 -91 -481 -309 -276 -979 -308 -423 -582 -447 -978 -87 -725 -548 -860 -421 -557 -229 -991 -478 -430 -470 -471 -265 -96 -363 -807 -42 -61 -34 -835 -586 -863 -157 -980 -420 -261 -969 -982 -53 -832 -519 -538 -184 -226 -703 -207 -157 -29 -615 -991 -158 -77 -992 -906 -553 -706 -758 -454 -261 -696 -952 -86 -540 -996 -756 -886 -38 -203 -182 -241 -982 -381 -990 -136 -105 -434 -644 -957 -791 -116 -671 -716 -642 -954 -494 -470 -418 -99 -25 -151 -201 -955 -442 -452 -70 -680 -763 -79 -734 -359 -257 -84 -785 -648 -847 -714 -673 -801 -132 -662 -608 -40 -310 -873 -991 -597 -777 -533 -425 -461 -842 -317 -717 -239 -292 -92 -579 -418 -722 -35 -451 -139 -334 -180 -851 -706 -94 -360 -880 -682 -364 -676 -766 -524 -558 -923 -318 -424 -40 -553 -631 -913 -233 -670 -40 -253 -197 -74 -150 -603 -784 -706 -2 -664 -826 -331 -617 -172 -720 -233 -305 -242 -711 -799 -433 -163 -794 -828 -662 -917 -701 -364 -936 -900 -773 -82 -262 -832 -688 -124 -298 -225 -940 -954 -337 -958 -387 -346 -481 -665 -438 -826 -231 -300 -357 -125 -65 -874 -596 -806 -690 -500 -78 -161 -735 -548 -84 -673 -798 -427 -186 -100 -810 -573 -673 -102 -953 -661 -701 -445 -50 -394 -376 -895 -843 -590 -262 -738 -752 -829 -73 -926 -678 -879 -857 -227 -384 -899 -441 -38 -831 -108 -140 -325 -832 -233 -911 -667 -4 -354 -761 -147 -625 -17 -753 -98 -526 -682 -707 -546 -934 -848 -558 -991 -137 -261 -519 -81 -539 -162 -335 -685 -812 -670 -702 -684 -60 -42 -941 -938 -897 -685 -248 -769 -871 -339 -893 -819 -421 -790 -760 -749 -110 -589 -552 -497 -54 -913 -283 -131 -46 -816 -669 -640 -228 -507 -4 -260 -613 -112 -643 -671 -769 -885 -796 -611 -863 -353 -523 -339 -916 -281 -296 -189 -908 -218 -449 -153 -386 -32 -414 -81 -497 -398 -419 -482 -436 -393 -16 -205 -492 -941 -491 -573 -540 -190 -585 -245 -293 -136 -658 -735 -301 -192 -208 -988 -519 -86 -655 -171 -983 -126 -688 -338 -474 -106 -532 -660 -35 -655 -952 -604 -192 -371 -392 -321 -663 -888 -167 -982 -953 -257 -987 -505 -872 -768 -971 -17 -939 -404 -924 -955 -123 -702 -545 -19 -699 -642 -949 -577 -749 -763 -763 -11 -991 -714 -46 -52 -929 -434 -504 -632 -804 -613 -70 -850 -710 -871 -824 -180 -340 -330 -766 -845 -71 -254 -889 -736 -481 -314 -282 -902 -175 -298 -546 -292 -440 -883 -545 -479 -354 -449 -977 -992 -506 -981 -652 -707 -2 -84 -26 -886 -352 -724 -519 -753 -432 -697 -726 -433 -677 -513 -733 -933 -851 -632 -556 -28 -877 -83 -824 -869 -801 -787 -529 -414 -911 -79 -687 -592 -741 -272 -808 -166 -6 -364 -505 -38 -547 -628 -124 -522 -364 -717 -516 -837 -20 -334 -532 -323 -78 -327 -485 -381 -716 -678 -243 -371 -803 -23 -933 -674 -885 -233 -437 -273 -619 -839 -866 -695 -146 -158 -423 -788 -931 -897 -657 -370 -181 -490 -347 -51 -681 -983 -944 -714 -784 -55 -7 -97 -532 -806 -759 -52 -132 -253 -906 -775 -787 -329 -78 -381 -522 -70 -188 -616 -559 -280 -973 -77 -9 -723 -110 -254 -959 -934 -555 -355 -771 -667 -653 -902 -295 -83 -184 -793 -357 -692 -744 -653 -145 -997 -737 -370 -804 -235 -31 -926 -29 -115 -221 -432 -761 -635 -208 -43 -174 -917 -428 -954 -446 -945 -115 -212 -418 -414 -506 -364 -881 -208 -204 -439 -9 -608 -782 -199 -363 -548 -601 -748 -346 -365 -83 -958 -337 -768 -750 -514 -862 -507 -963 -420 -186 -73 -999 -184 -632 -951 -455 -907 -59 -729 -8 -786 -227 -833 -809 -90 -663 -70 -37 -656 -881 -443 -42 -68 -626 -928 -888 -82 -393 -760 -518 -17 -875 -107 -297 -241 -760 -621 -764 -811 -958 -701 -86 -115 -435 -956 -198 -571 -702 -444 -92 -190 -809 -14 -485 -44 -811 -73 -467 -777 -429 -995 -585 -967 -189 -441 -933 -545 -857 -345 -893 -700 -80 -920 -244 -274 -494 -616 -152 -939 -907 -533 -798 -274 -823 -69 -909 -90 -708 -108 -544 -23 -978 -482 -361 -308 -343 -597 -603 -48 -546 -996 -481 -781 -46 -149 -256 -131 -932 -477 -485 -960 -480 -851 -381 -46 -100 -749 -439 -709 -659 -864 -288 -742 -591 -115 -462 -274 -488 -742 -154 -850 -69 -30 -98 -300 -331 -664 -409 -766 -793 -836 -832 -720 -223 -536 -307 -219 -408 -954 -433 -375 -913 -469 -720 -306 -906 -690 -611 -991 -975 -322 -692 -558 -810 -653 -83 -893 -782 -95 -94 -858 -924 -516 -721 -395 -465 -923 -908 -30 -1000 -715 -530 -974 -256 -534 -719 -371 -284 -803 -945 -211 -251 -935 -292 -655 -837 -955 -879 -308 -369 -698 -637 -772 -963 -841 -664 -544 -236 -510 -559 -523 -44 -172 -226 -415 -36 -121 -308 -318 -126 -257 -713 -595 -8 -286 -225 -359 -65 -410 -25 -894 -866 -908 -694 -84 -502 -756 -584 -414 -591 -802 -142 -111 -613 -367 -286 -815 -39 -940 -116 -328 -129 -163 -146 -908 -408 -273 -515 -633 -717 -403 -454 -620 -975 -498 -209 -162 -805 -582 -648 -853 -55 -401 -950 -311 -696 -554 -624 -833 -936 -512 -116 -359 -64 -147 -11 -393 -34 -288 -794 -729 -824 -321 -402 -926 -311 -298 -993 -280 -917 -591 -358 -962 -107 -790 -148 -158 -276 -542 -597 -781 -906 -540 -350 -318 -57 -925 -183 -796 -411 -624 -945 -153 -292 -249 -366 -915 -697 -803 -468 -473 -546 -46 -911 -490 -875 -993 -416 -656 -68 -789 -232 -974 -735 -255 -936 -734 -518 -792 -799 -440 -414 -668 -829 -533 -161 -58 -1 -789 -508 -5 -348 -161 -227 -199 -678 -225 -906 -580 -461 -48 -895 -630 -96 -868 -967 -540 -986 -679 -312 -56 -99 -466 -561 -71 -479 -892 -460 -350 -345 -739 -188 -836 -354 -961 -481 -934 -338 -63 -265 -141 -556 -103 -134 -18 -197 -711 -988 -562 -360 -555 -772 -251 -6 -748 -835 -655 -665 -240 -38 -446 -777 -64 -456 -798 -809 -350 -730 -58 -766 -165 -108 -379 -428 -49 -670 -206 -642 -660 -325 -111 -308 -661 -775 -349 -20 -748 -516 -789 -11 -588 -949 -596 -196 -919 -279 -71 -301 -486 -88 -330 -433 -598 -714 -868 -378 -581 -858 -309 -71 -683 -402 -791 -483 -880 -817 -843 -578 -391 -275 -480 -242 -677 -558 -344 -266 -55 -637 -411 -501 -946 -806 -957 -7 -515 -784 -936 -663 -359 -914 -308 -720 -562 -637 -331 -573 -9 -270 -940 -626 -232 -559 -308 -475 -533 -884 -998 -35 -934 -276 -98 -672 -596 -238 -744 -707 -976 -488 -194 -593 -711 -532 -138 -988 -889 -114 -506 -880 -175 -270 -39 -835 -348 -398 -160 -582 -343 -96 -832 -538 -204 -426 -593 -643 -588 -29 -384 -971 -948 -982 -398 -517 -806 -126 -962 -244 -452 -42 -606 -913 -588 -100 -896 -199 -973 -268 -52 -744 -503 -764 -67 -808 -755 -287 -246 -703 -635 -951 -856 -852 -890 -547 -64 -289 -265 -970 -976 -562 -173 -244 -312 -642 -8 -48 -375 -559 -13 -768 -273 -211 -821 -480 -886 -793 -980 -356 -44 -212 -992 -810 -46 -632 -631 -6 -553 -309 -317 -898 -863 -295 -756 -807 -555 -824 -779 -936 -128 -180 -126 -853 -925 -445 -88 -337 -804 -371 -965 -19 -107 -567 -358 -892 -290 -86 -772 -250 -54 -567 -115 -924 -933 -499 -578 -140 -319 -914 -393 -14 -841 -357 -681 -823 -121 -634 -872 -120 -50 -922 -621 -292 -891 -351 -144 -230 -612 -939 -189 -175 -978 -877 -208 -796 -629 -317 -983 -235 -102 -279 -195 -976 -69 -158 -555 -132 -870 -513 -381 -573 -62 -795 -936 -477 -287 -580 -103 -331 -339 -871 -263 -494 -983 -820 -233 -630 -750 -510 -898 -261 -899 -455 -289 -674 -971 -513 -412 -247 -186 -662 -162 -145 -604 -858 -296 -625 -438 -367 -943 -569 -579 -895 -211 -51 -168 -123 -865 -33 -511 -936 -65 -243 -58 -844 -228 -789 -344 -605 -423 -349 -202 -154 -684 -868 -49 -58 -680 -873 -456 -618 -409 -71 -510 -61 -191 -737 -134 -893 -361 -854 -82 -720 -488 -267 -265 -730 -165 -737 -435 -215 -881 -383 -333 -88 -51 -40 -252 -889 -169 -75 -50 -683 -750 -968 -172 -15 -360 -939 -742 -424 -438 -464 -623 -966 -304 -39 -485 -143 -323 -59 -391 -590 -335 -688 -987 -435 -258 -310 -115 -950 -256 -640 -329 -509 -762 -382 -247 -550 -114 -988 -343 -80 -266 -293 -309 -606 -729 -622 -521 -53 -834 -69 -399 -890 -168 -397 -815 -818 -141 -879 -915 -248 -397 -32 -609 -28 -253 -500 -315 -1000 -46 -473 -527 -524 -838 -174 -375 -216 -671 -64 -176 -972 -17 -309 -775 -677 -735 -353 -240 -106 -344 -372 -284 -254 -114 -314 -843 -133 -963 -787 -908 -861 -534 -552 -110 -721 -323 -189 -488 -238 -378 -336 -211 -455 -141 -802 -544 -312 -7 -790 -429 -198 -217 -795 -112 -916 -454 -251 -191 -35 -131 -453 -426 -685 -600 -428 -243 -436 -175 -270 -782 -220 -418 -878 -724 -83 -181 -444 -58 -319 -966 -768 -587 -427 -915 -66 -489 -352 -816 -7 -560 -18 -195 -537 -830 -47 -709 -906 -8 -865 -373 -772 -107 -358 -218 -152 -797 -641 -920 -699 -324 -168 -222 -433 -718 -67 -812 -806 -976 -781 -973 -783 -520 -523 -368 -392 -405 -985 -143 -850 -794 -762 -48 -588 -602 -375 -969 -732 -306 -609 -606 -978 -953 -555 -468 -820 -72 -666 -169 -752 -706 -20 -778 -504 -638 -19 -907 -773 -418 -354 -536 -125 -415 -774 -817 -478 -526 -322 -692 -361 -124 -752 -764 -301 -132 -431 -62 -692 -17 -566 -939 -869 -867 -822 -806 -566 -812 -84 -412 -102 -541 -67 -789 -723 -852 -370 -280 -752 -142 -712 -69 -799 -24 -640 -603 -292 -696 -506 -893 -756 -717 -537 -584 -120 -845 -270 -411 -206 -27 -963 -812 -717 -448 -907 -510 -43 -368 -812 -309 -391 -935 -556 -146 -759 -187 -449 -186 -870 -24 -847 -111 -449 -504 -786 -406 -239 -617 -754 -509 -96 -494 -588 -178 -519 -250 -451 -105 -678 -59 -444 -733 -303 -783 -101 -988 -748 -57 -43 -290 -771 -204 -204 -287 -709 -34 -123 -139 -3 -225 -816 -956 -611 -410 -403 -92 -109 -635 -322 -783 -952 -36 -629 -280 -777 -872 -446 -114 -978 -774 -735 -622 -155 -773 -706 -343 -7 -90 -202 -373 -50 -485 -405 -238 -331 -480 -74 -983 -917 -577 -279 -237 -19 -670 -856 -572 -966 -433 -123 -111 -616 -319 -893 -459 -30 -865 -879 -161 -516 -872 -812 -750 -128 -209 -763 -345 -931 -431 -765 -361 -101 -613 -686 -306 -350 -797 -637 -227 -877 -226 -158 -938 -187 -925 -307 -645 -548 -285 -969 -711 -53 -766 -577 -167 -668 -184 -324 -293 -28 -409 -272 -307 -773 -130 -355 -271 -672 -100 -984 -981 -853 -556 -301 -680 -301 -14 -694 -4 -765 -130 -949 -5 -515 -861 -899 -781 -350 -190 -633 -52 -184 -320 -479 -454 -704 -674 -803 -515 -550 -15 -452 -714 -890 -430 -431 -200 -193 -979 -993 -974 -813 -742 -746 -180 -923 -543 -149 -851 -233 -403 -632 -872 -351 -505 -864 -661 -812 -375 -804 -962 -241 -975 -793 -12 -241 -658 -706 -508 -627 -717 -672 -784 -157 -118 -171 -502 -204 -897 -510 -922 -46 -446 -255 -361 -200 -498 -982 -488 -195 -267 -277 -586 -316 -674 -971 -532 -273 -350 -133 -13 -751 -416 -985 -728 -587 -590 -182 -939 -844 -514 -635 -727 -887 -841 -900 -362 -631 -298 -147 -483 -564 -651 -52 -850 -915 -894 -101 -135 -106 -175 -250 -358 -52 -971 -270 -658 -574 -670 -863 -631 -129 -497 -736 -498 -863 -562 -814 -938 -903 -71 -547 -968 -724 -117 -267 -174 -115 -878 -797 -133 -324 -228 -277 -454 -582 -708 -184 -88 -936 -827 -970 -130 -619 -526 -691 -297 -161 -794 -618 -576 -151 -539 -679 -876 -279 -553 -941 -813 -637 -211 -175 -426 -758 -161 -77 -942 -53 -334 -382 -760 -893 -288 -344 -832 -933 -409 -173 -496 -127 -96 -124 -88 -254 -769 -440 -382 -784 -268 -522 -855 -480 -229 -887 -609 -986 -477 -398 -484 -298 -4 -542 -84 -100 -444 -924 -577 -270 -984 -598 -232 -116 -795 -287 -304 -36 -127 -182 -837 -420 -450 -581 -699 -311 -615 -821 -583 -647 -660 -897 -297 -535 -842 -762 -499 -58 -559 -659 -601 -6 -428 -686 -53 -203 -385 -178 -733 -991 -964 -395 -181 -71 -585 -287 -225 -539 -341 -548 -564 -149 -806 -58 -568 -252 -337 -661 -390 -460 -432 -51 -664 -501 -575 -44 -281 -123 -269 -60 -720 -411 -37 -407 -217 -73 -166 -499 -496 -224 -982 -802 -64 -571 -773 -573 -350 -972 -932 -231 -378 -183 -928 -798 -244 -537 -198 -741 -904 -823 -503 -303 -746 -918 -251 -34 -784 -15 -806 -157 -626 -591 -911 -319 -587 -287 -712 -748 -434 -724 -797 -393 -26 -455 -734 -396 -528 -680 -373 -45 -634 -850 -971 -107 -732 -580 -94 -220 -705 -978 -694 -617 -417 -148 -386 -782 -59 -286 -444 -811 -594 -24 -446 -464 -947 -496 -25 -624 -118 -916 -91 -168 -570 -225 -688 -237 -773 -11 -447 -203 -573 -474 -802 -69 -962 -728 -397 -715 -29 -603 -747 -650 -103 -335 -926 -576 -383 -435 -896 -189 -653 -501 -5 -868 -125 -505 -157 -811 -293 -226 -685 -472 -341 -504 -267 -108 -465 -236 -638 -189 -982 -721 -714 -765 -387 -114 -501 -85 -586 -352 -155 -981 -467 -37 -320 -110 -789 -367 -11 -10 -599 -98 -88 -218 -90 -389 -414 -838 -434 -611 -222 -471 -578 -326 -721 -708 -783 -625 -695 -441 -664 -387 -703 -59 -68 -842 -593 -659 -201 -455 -434 -617 -133 -499 -59 -53 -210 -660 -648 -555 -422 -567 -49 -322 -175 -603 -591 -245 -397 -624 -591 -572 -280 -61 -10 -493 -165 -551 -877 -737 -267 -867 -12 -405 -688 -586 -662 -375 -931 -79 -294 -264 -279 -91 -659 -971 -968 -584 -281 -635 -972 -370 -505 -816 -495 -985 -304 -41 -976 -802 -279 -322 -50 -96 -151 -662 -755 -508 -432 -421 -323 -359 -943 -976 -705 -132 -846 -160 -127 -39 -749 -48 -738 -477 -219 -609 -756 -57 -971 -813 -812 -701 -132 -943 -143 -146 -492 -26 -86 -622 -937 -151 -742 -39 -762 -625 -663 -897 -768 -995 -324 -114 -705 -526 -758 -115 -528 -103 -216 -846 -840 -478 -558 -956 -337 -713 -246 -204 -514 -817 -982 -350 -211 -707 -550 -527 -351 -246 -473 -976 -459 -129 -947 -913 -131 -620 -126 -584 -900 -115 -77 -765 -87 -300 -714 -383 -568 -158 -628 -263 -836 -96 -716 -795 -617 -20 -314 -234 -12 -498 -550 -488 -636 -80 -287 -121 -532 -534 -884 -279 -69 -566 -452 -121 -833 -769 -697 -835 -315 -913 -589 -955 -734 -638 -428 -158 -128 -796 -31 -791 -493 -170 -110 -368 -44 -534 -55 -323 -373 -77 -296 -846 -483 -964 -698 -468 -945 -355 -209 -85 -627 -949 -977 -506 -522 -843 -490 -473 -691 -804 -540 -2 -401 -86 -249 -396 -1000 -138 -275 -756 -895 -101 -764 -72 -5 -688 -571 -168 -859 -327 -436 -575 -247 -296 -558 -880 -844 -70 -880 -610 -757 -349 -775 -901 -168 -772 -176 -552 -372 -593 -660 -873 -891 -158 -157 -233 -911 -389 -715 -399 -830 -908 -277 -500 -862 -437 -528 -854 -691 -211 -556 -408 -457 -658 -188 -251 -787 -972 -293 -991 -858 -685 -912 -974 -258 -495 -722 -56 -50 -539 -219 -112 -57 -640 -760 -45 -853 -317 -431 -943 -34 -342 -396 -179 -496 -591 -320 -417 -968 -793 -428 -186 -585 -600 -921 -694 -53 -89 -542 -940 -529 -256 -326 -849 -359 -274 -20 -899 -782 -170 -811 -47 -577 -485 -196 -423 -347 -561 -628 -761 -796 -942 -96 -4 -331 -437 -789 -334 -106 -817 -639 -760 -245 -143 -663 -872 -144 -489 -709 -938 -696 -51 -79 -778 -199 -708 -298 -717 -883 -541 -269 -45 -462 -303 -517 -519 -467 -958 -627 -38 -894 -378 -221 -452 -899 -165 -606 -272 -384 -200 -539 -71 -254 -417 -179 -135 -352 -630 -670 -921 -945 -874 -622 -619 -291 -418 -546 -792 -516 -325 -996 -847 -412 -845 -958 -102 -888 -838 -213 -873 -235 -874 -283 -686 -932 -950 -8 -317 -23 -555 -443 -827 -86 -105 -304 -945 -301 -272 -880 -754 -430 -916 -607 -412 -588 -822 -613 -346 -483 -716 -851 -552 -799 -229 -130 -115 -400 -383 -372 -953 -614 -184 -541 -945 -981 -423 -727 -745 -290 -963 -921 -619 -497 -105 -831 -534 -770 -597 -805 -672 -47 -106 -949 -299 -834 -677 -13 -979 -60 -284 -815 -41 -561 -981 -565 -268 -927 -524 -136 -938 -320 -897 -115 -18 -838 -495 -341 -666 -221 -605 -250 -95 -174 -556 -249 -635 -295 -829 -723 -430 -340 -353 -691 -968 -678 -334 -655 -339 -770 -315 -754 -59 -725 -300 -489 -537 -566 -427 -599 -317 -911 -356 -646 -766 -300 -923 -838 -143 -387 -184 -836 -283 -158 -208 -480 -899 -792 -232 -123 -156 -214 -177 -126 -248 -110 -531 -76 -95 -31 -652 -858 -333 -31 -553 -823 -178 -617 -807 -322 -314 -47 -24 -601 -441 -852 -883 -188 -423 -276 -276 -393 -753 -835 -656 -738 -661 -893 -171 -996 -943 -67 -323 -823 -506 -112 -844 -613 -494 -550 -50 -971 -17 -398 -215 -952 -419 -258 -134 -238 -629 -130 -145 -5 -624 -38 -346 -215 -4 -862 -61 -969 -707 -930 -806 -809 -818 -645 -148 -357 -143 -973 -30 -379 -208 -950 -717 -147 -448 -460 -875 -12 -272 -389 -991 -572 -539 -817 -171 -468 -928 -554 -893 -463 -544 -150 -281 -117 -15 -560 -183 -541 -234 -687 -666 -666 -828 -781 -363 -519 -921 -100 -91 -73 -240 -577 -969 -412 -126 -237 -285 -474 -96 -432 -674 -809 -599 -960 -159 -659 -381 -301 -872 -959 -901 -720 -844 -350 -620 -675 -484 -888 -347 -165 -251 -313 -366 -24 -831 -248 -899 -808 -130 -616 -168 -381 -150 -602 -988 -646 -755 -896 -995 -540 -525 -215 -4 -266 -191 -971 -487 -624 -177 -109 -710 -616 -604 -28 -677 -351 -701 -27 -950 -743 -773 -602 -31 -791 -538 -682 -457 -365 -98 -756 -709 -60 -615 -104 -350 -430 -368 -498 -480 -789 -327 -175 -939 -841 -423 -227 -155 -144 -798 -521 -723 -482 -248 -5 -640 -141 -942 -552 -948 -667 -68 -564 -290 -101 -30 -866 -162 -508 -255 -447 -615 -529 -23 -844 -220 -396 -412 -643 -264 -330 -564 -410 -787 -999 -919 -83 -603 -954 -349 -474 -895 -959 -368 -290 -105 -984 -501 -198 -74 -56 -160 -893 -157 -40 -644 -815 -166 -973 -89 -824 -91 -334 -575 -119 -195 -325 -595 -589 -140 -292 -358 -145 -675 -960 -432 -854 -978 -280 -100 -428 -264 -263 -73 -74 -688 -600 -162 -450 -568 -409 -192 -630 -370 -222 -66 -423 -134 -357 -281 -724 -421 -943 -480 -917 -584 -745 -773 -965 -618 -70 -66 -367 -804 -57 -229 -755 -110 -692 -858 -980 -262 -807 -168 -245 -174 -481 -946 -722 -144 -189 -183 -831 -928 -747 -948 -457 -294 -680 -322 -816 -632 -100 -834 -154 -110 -971 -37 -41 -730 -775 -767 -120 -835 -194 -388 -348 -167 -261 -373 -457 -58 -584 -718 -766 -131 -899 -845 -505 -405 -535 -498 -146 -396 -54 -105 -494 -644 -923 -921 -529 -365 -992 -830 -397 -751 -6 -683 -123 -584 -943 -503 -646 -775 -193 -701 -959 -762 -455 -677 -9 -698 -733 -253 -792 -472 -648 -328 -370 -682 -152 -226 -601 -192 -394 -371 -635 -132 -547 -837 -133 -83 -582 -294 -983 -871 -409 -358 -4 -859 -753 -533 -905 -427 -394 -67 -430 -169 -315 -480 -158 -515 -212 -730 -452 -179 -947 -558 -161 -997 -529 -867 -797 -85 -864 -634 -124 -14 -573 -672 -313 -742 -235 -705 -264 -482 -68 -73 -995 -929 -776 -595 -744 -135 -302 -620 -280 -707 -41 -580 -56 -128 -392 -710 -129 -14 -794 -169 -782 -377 -318 -607 -687 -366 -202 -556 -744 -204 -377 -270 -987 -382 -911 -309 -166 -435 -376 -461 -837 -379 -238 -428 -563 -918 -807 -252 -846 -198 -182 -412 -147 -214 -411 -312 -581 -500 -206 -638 -519 -788 -574 -769 -749 -23 -829 -780 -844 -193 -570 -939 -217 -617 -400 -389 -913 -510 -675 -401 -325 -437 -298 -767 -475 -48 -143 -215 -808 -904 -834 -852 -632 -566 -699 -417 -944 -965 -269 -354 -375 -678 -569 -147 -873 -956 -254 -394 -249 -983 -749 -885 -30 -806 -398 -914 -57 -931 -472 -760 -487 -245 -237 -749 -191 -393 -138 -844 -167 -189 -306 -424 -991 -462 -479 -872 -88 -606 -714 -901 -144 -38 -855 -987 -113 -621 -460 -537 -105 -363 -635 -844 -564 -755 -646 -35 -487 -559 -704 -782 -209 -166 -95 -823 -92 -575 -166 -349 -889 -469 -102 -933 -660 -157 -556 -823 -193 -126 -289 -221 -723 -281 -989 -538 -420 -620 -122 -986 -214 -226 -585 -402 -756 -537 -199 -997 -584 -793 -952 -272 -4 -631 -853 -168 -156 -249 -119 -42 -328 -227 -326 -793 -749 -420 -861 -646 -186 -563 -311 -477 -882 -833 -148 -137 -81 -34 -62 -206 -753 -67 -255 -627 -612 -23 -732 -597 -363 -388 -540 -709 -383 -515 -769 -228 -684 -783 -567 -897 -164 -474 -939 -644 -433 -531 -274 -106 -623 -528 -97 -380 -99 -583 -213 -539 -176 -760 -492 -37 -563 -164 -441 -932 -529 -670 -228 -121 -30 -670 -83 -991 -822 -556 -775 -480 -477 -534 -151 -240 -96 -108 -32 -200 -686 -787 -666 -681 -214 -700 -769 -155 -365 -420 -972 -277 -488 -277 -994 -66 -169 -856 -938 -212 -350 -30 -239 -305 -929 -582 -151 -290 -52 -387 -816 -953 -738 -338 -287 -193 -561 -637 -883 -967 -44 -83 -176 -174 -585 -28 -392 -376 -905 -389 -389 -180 -973 -631 -686 -174 -276 -910 -222 -740 -566 -552 -107 -43 -640 -558 -451 -726 -65 -628 -299 -933 -839 -841 -961 -987 -641 -179 -819 -75 -320 -501 -924 -767 -230 -677 -871 -8 -520 -492 -71 -117 -354 -857 -187 -294 -221 -688 -619 -758 -778 -116 -274 -241 -147 -180 -266 -706 -208 -689 -127 -897 -998 -32 -391 -415 -624 -670 -922 -947 -315 -346 -637 -798 -321 -37 -727 -867 -979 -403 -838 -220 -483 -79 -401 -984 -60 -86 -957 -68 -171 -250 -775 -610 -504 -447 -675 -494 -54 -800 -334 -688 -65 -836 -364 -384 -108 -7 -851 -807 -873 -262 -197 -810 -246 -634 -965 -76 -285 -716 -397 -421 -462 -882 -100 -101 -23 -867 -575 -658 -551 -549 -208 -22 -741 -810 -11 -681 -546 -811 -705 -569 -785 -778 -753 -790 -529 -557 -307 -614 -454 -77 -212 -893 -444 -911 -950 -331 -139 -647 -152 -831 -759 -157 -241 -811 -673 -962 -2 -347 -52 -736 -639 -54 -711 -434 -199 -71 -895 -404 -25 -574 -202 -684 -153 -14 -72 -449 -1000 -791 -857 -981 -762 -631 -217 -212 -560 -981 -991 -289 -490 -534 -377 -766 -519 -417 -243 -296 -41 -953 -549 -214 -631 -581 -977 -729 -939 -889 -253 -127 -696 -13 -464 -187 -169 -905 -461 -825 -502 -537 -722 -524 -165 -134 -427 -887 -613 -820 -550 -874 -358 -377 -87 -453 -413 -798 -7 -845 -650 -337 -19 -284 -267 -1000 -646 -928 -278 -128 -39 -172 -437 -545 -126 -863 -224 -919 -384 -755 -744 -573 -659 -53 -993 -12 -648 -766 -14 -833 -431 -70 -931 -77 -270 -409 -92 -409 -643 -847 -268 -187 -553 -808 -357 -286 -217 -30 -771 -216 -388 -119 -196 -70 -904 -868 -848 -419 -358 -262 -621 -128 -734 -752 -303 -646 -129 -650 -423 -414 -65 -224 -24 -952 -749 -609 -511 -40 -443 -506 -215 -167 -224 -614 -694 -332 -447 -560 -792 -332 -250 -157 -971 -440 -627 -790 -448 -280 -664 -98 -437 -737 -290 -336 -247 -387 -928 -646 -935 -572 -966 -718 -709 -447 -936 -136 -150 -750 -680 -207 -993 -907 -23 -584 -602 -890 -771 -684 -434 -769 -198 -904 -934 -500 -562 -276 -731 -709 -259 -714 -481 -380 -710 -301 -332 -144 -625 -574 -792 -737 -46 -365 -285 -125 -347 -303 -447 -217 -279 -49 -442 -295 -315 -320 -51 -587 -467 -776 -363 -704 -950 -338 -785 -635 -861 -515 -56 -110 -932 -120 -862 -781 -560 -746 -550 -767 -649 -635 -869 -246 -367 -495 -924 -94 -41 -350 -53 -654 -137 -298 -62 -814 -688 -803 -589 -790 -831 -148 -848 -839 -69 -206 -727 -892 -233 -415 -335 -477 -486 -722 -720 -687 -550 -144 -349 -781 -549 -168 -448 -872 -814 -749 -428 -600 -273 -151 -682 -58 -983 -353 -352 -751 -908 -950 -391 -905 -673 -140 -859 -98 -963 -980 -15 -458 -772 -731 -66 -799 -321 -70 -46 -77 -516 -74 -261 -426 -955 -486 -848 -801 -307 -269 -92 -205 -379 -957 -733 -304 -257 -462 -661 -332 -799 -928 -507 -711 -359 -369 -672 -822 -564 -530 -568 -451 -130 -833 -69 -972 -66 -209 -61 -735 -673 -280 -998 -985 -155 -308 -145 -477 -123 -702 -875 -926 -725 -520 -824 -809 -600 -282 -669 -949 -774 -158 -342 -659 -224 -623 -948 -290 -757 -289 -336 -5 -445 -538 -1 -920 -402 -154 -488 -125 -249 -415 -842 -4 -162 -311 -212 -709 -571 -207 -303 -268 -843 -389 -920 -915 -855 -792 -116 -755 -822 -132 -774 -61 -739 -257 -821 -706 -835 -399 -935 -128 -552 -805 -202 -772 -751 -514 -385 -128 -646 -772 -360 -144 -734 -405 -166 -831 -793 -434 -34 -69 -4 -621 -151 -80 -892 -818 -12 -355 -612 -673 -660 -623 -893 -133 -450 -831 -578 -783 -848 -295 -713 -399 -356 -69 -980 -112 -840 -644 -841 -167 -307 -916 -684 -521 -957 -946 -90 -260 -618 -727 -377 -467 -235 -542 -86 -314 -965 -119 -99 -51 -938 -65 -786 -342 -889 -873 -814 -234 -435 -812 -727 -602 -147 -886 -480 -242 -941 -889 -709 -957 -783 -865 -84 -341 -698 -610 -656 -373 -812 -62 -20 -708 -745 -125 -497 -537 -563 -16 -278 -140 -440 -629 -52 -704 -861 -68 -638 -666 -777 -987 -251 -485 -913 -576 -271 -780 -389 -227 -901 -390 -789 -506 -320 -197 -904 -764 -219 -196 -686 -880 -477 -334 -255 -91 -776 -331 -962 -261 -11 -864 -175 -241 -275 -769 -548 -356 -898 -123 -289 -204 -608 -841 -543 -241 -890 -622 -527 -456 -673 -43 -352 -152 -539 -42 -860 -948 -259 -723 -787 -974 -257 -119 -210 -632 -897 -143 -504 -217 -829 -893 -726 -663 -604 -735 -54 -393 -17 -944 -314 -809 -284 -61 -349 -457 -91 -980 -739 -274 -891 -224 -879 -890 -284 -413 -506 -670 -101 -618 -863 -399 -990 -657 -278 -92 -674 -877 -121 -331 -455 -363 -745 -197 -934 -817 -690 -392 -28 -513 -623 -58 -562 -505 -68 -14 -597 -463 -983 -430 -971 -91 -237 -250 -452 -558 -169 -194 -231 -54 -685 -14 -189 -283 -381 -486 -895 -133 -671 -505 -461 -852 -616 -930 -321 -37 -242 -717 -750 -698 -343 -185 -846 -844 -642 -206 -922 -219 -394 -59 -555 -170 -428 -529 -221 -14 -503 -932 -843 -672 -303 -55 -711 -805 -280 -708 -193 -549 -275 -51 -567 -712 -91 -519 -777 -516 -758 -807 -187 -924 -399 -328 -460 -874 -296 -311 -771 -953 -314 -949 -728 -983 -397 -46 -252 -852 -105 -79 -399 -645 -877 -769 -301 -614 -383 -409 -446 -409 -300 -686 -693 -552 -783 -915 -825 -785 -38 -477 -916 -129 -269 -344 -740 -900 -611 -288 -875 -579 -120 -34 -226 -37 -444 -200 -591 -51 -525 -756 -737 -695 -416 -904 -992 -607 -684 -902 -64 -776 -949 -418 -871 -644 -270 -515 -339 -729 -649 -407 -965 -66 -16 -219 -768 -630 -359 -660 -493 -99 -963 -102 -107 -687 -918 -819 -69 -281 -454 -716 -608 -285 -946 -150 -67 -450 -411 -923 -830 -847 -665 -546 -33 -84 -522 -201 -275 -8 -424 -544 -314 -246 -206 -303 -880 -401 -231 -677 -583 -283 -839 -672 -435 -314 -422 -218 -463 -101 -48 -270 -675 -907 -1 -609 -762 -547 -267 -388 -312 -798 -92 -57 -464 -848 -281 -398 -268 -254 -482 -586 -720 -131 -373 -483 -386 -148 -808 -908 -842 -165 -692 -484 -42 -225 -4 -473 -950 -255 -440 -320 -365 -958 -3 -374 -190 -185 -506 -594 -258 -894 -208 -603 -504 -879 -736 -933 -710 -557 -185 -526 -41 -632 -532 -414 -713 -985 -396 -554 -35 -977 -542 -426 -311 -689 -38 -6 -562 -198 -367 -445 -214 -209 -466 -843 -76 -512 -522 -402 -795 -687 -332 -240 -712 -721 -848 -615 -640 -706 -789 -215 -127 -951 -745 -3 -423 -546 -251 -44 -326 -671 -416 -350 -775 -381 -354 -283 -216 -513 -39 -961 -906 -90 -591 -969 -198 -669 -952 -192 -287 -679 -965 -9 -69 -597 -800 -381 -211 -233 -233 -265 -918 -975 -219 -266 -978 -85 -474 -679 -420 -573 -643 -380 -894 -66 -950 -188 -706 -343 -840 -675 -254 -765 -702 -676 -224 -771 -56 -406 -6 -923 -539 -365 -227 -133 -231 -848 -960 -455 -565 -152 -794 -316 -286 -79 -113 -656 -215 -836 -41 -42 -657 -547 -186 -634 -237 -61 -88 -550 -148 -677 -862 -721 -880 -897 -956 -889 -523 -31 -660 -174 -660 -997 -789 -20 -942 -179 -695 -36 -956 -846 -25 -856 -131 -544 -122 -920 -616 -99 -518 -947 -699 -975 -379 -550 -657 -607 -100 -13 -302 -568 -622 -180 -287 -255 -628 -817 -98 -567 -269 -663 -839 -409 -973 -357 -526 -856 -753 -574 -676 -325 -56 -685 -535 -411 -860 -565 -201 -463 -212 -747 -342 -756 -254 -856 -999 -489 -358 -948 -269 -540 -761 -15 -966 -576 -852 -973 -302 -155 -15 -735 -831 -39 -171 -930 -177 -307 -918 -282 -27 -31 -961 -329 -43 -835 -519 -65 -704 -573 -553 -549 -351 -257 -885 -236 -901 -402 -470 -306 -849 -592 -64 -867 -345 -106 -474 -873 -49 -821 -319 -32 -381 -664 -792 -689 -155 -974 -194 -5 -75 -233 -395 -611 -592 -89 -110 -742 -349 -97 -939 -130 -821 -115 -314 -654 -147 -910 -390 -387 -852 -919 -905 -105 -280 -745 -544 -944 -363 -282 -794 -775 -21 -601 -511 -344 -205 -219 -595 -630 -132 -432 -272 -374 -838 -28 -445 -314 -572 -93 -582 -97 -467 -976 -708 -409 -803 -863 -900 -142 -835 -716 -353 -691 -741 -939 -710 -992 -461 -810 -580 -710 -542 -931 -260 -609 -491 -39 -286 -906 -238 -796 -315 -722 -852 -986 -28 -904 -74 -884 -683 -167 -448 -487 -458 -113 -605 -181 -119 -501 -447 -368 -552 -829 -760 -640 -921 -262 -304 -771 -438 -79 -617 -365 -89 -538 -264 -598 -588 -967 -982 -282 -326 -639 -996 -403 -125 -840 -802 -14 -29 -264 -209 -188 -886 -558 -56 -909 -210 -739 -691 -771 -261 -524 -837 -911 -474 -627 -91 -454 -355 -762 -297 -390 -536 -986 -976 -299 -564 -712 -119 -246 -45 -609 -744 -555 -56 -693 -121 -774 -971 -570 -493 -90 -792 -594 -306 -149 -208 -561 -863 -91 -552 -320 -710 -499 -427 -62 -879 -558 -532 -498 -194 -495 -463 -267 -659 -47 -606 -559 -14 -716 -536 -652 -251 -246 -990 -148 -44 -912 -388 -781 -407 -281 -949 -42 -275 -56 -508 -542 -758 -215 -144 -710 -133 -246 -983 -418 -974 -573 -358 -474 -220 -221 -75 -3 -888 -606 -348 -517 -775 -497 -781 -279 -619 -333 -989 -834 -954 -352 -755 -149 -257 -67 -368 -418 -526 -432 -339 -709 -963 -9 -141 -98 -804 -420 -75 -697 -196 -774 -772 -894 -954 -159 -845 -777 -480 -623 -988 -273 -251 -564 -404 -768 -847 -307 -306 -14 -673 -450 -98 -895 -50 -537 -809 -969 -497 -883 -515 -906 -78 -670 -897 -818 -452 -649 -245 -773 -15 -653 -986 -444 -163 -560 -439 -276 -792 -812 -694 -854 -289 -909 -854 -723 -787 -695 -885 -234 -63 -143 -480 -360 -121 -1000 -611 -433 -748 -615 -717 -559 -828 -342 -895 -948 -150 -621 -871 -239 -764 -574 -820 -386 -805 -734 -705 -382 -907 -842 -820 -437 -140 -17 -340 -529 -686 -639 -725 -39 -109 -9 -366 -178 -673 -522 -77 -588 -402 -190 -604 -899 -370 -628 -105 -407 -723 -571 -12 -658 -26 -515 -862 -532 -904 -870 -307 -378 -80 -334 -34 -203 -499 -675 -604 -318 -178 -312 -537 -79 -909 -743 -11 -753 -599 -802 -441 -506 -493 -20 -648 -431 -540 -823 -38 -810 -690 -200 -596 -414 -144 -821 -733 -992 -598 -228 -344 -591 -401 -157 -485 -595 -977 -469 -134 -956 -825 -965 -592 -638 -200 -236 -931 -45 -651 -986 -254 -533 -649 -413 -995 -354 -428 -677 -710 -998 -488 -707 -90 -170 -856 -163 -797 -87 -367 -678 -923 -176 -37 -395 -738 -625 -480 -365 -23 -128 -719 -30 -192 -64 -724 -280 -535 -871 -762 -254 -343 -853 -53 -84 -706 -527 -209 -759 -858 -677 -501 -828 -622 -526 -435 -462 -438 -161 -545 -50 -991 -74 -575 -62 -795 -73 -390 -33 -127 -907 -549 -193 -138 -141 -726 -389 -252 -423 -225 -419 -818 -609 -766 -741 -237 -198 -819 -11 -80 -634 -713 -12 -978 -927 -5 -165 -540 -295 -932 -427 -32 -897 -206 -166 -810 -387 -453 -57 -708 -128 -930 -25 -273 -921 -865 -75 -794 -805 -29 -400 -917 -881 -970 -69 -55 -4 -343 -41 -213 -11 -614 -871 -502 -543 -327 -834 -833 -238 -635 -354 -338 -697 -443 -933 -130 -593 -750 -871 -889 -338 -948 -207 -285 -966 -949 -788 -769 -824 -302 -575 -4 -197 -953 -129 -438 -270 -17 -49 -683 -238 -494 -171 -50 -563 -250 -26 -976 -123 -245 -655 -786 -305 -543 -695 -624 -675 -948 -715 -892 -889 -258 -746 -398 -184 -907 -530 -742 -645 -838 -689 -195 -833 -566 -190 -839 -938 -131 -445 -991 -584 -928 -960 -892 -606 -890 -269 -573 -418 -436 -19 -78 -305 -155 -295 -505 -794 -841 -366 -261 -63 -448 -880 -356 -179 -194 -472 -485 -526 -300 -846 -202 -584 -780 -97 -519 -542 -726 -846 -463 -441 -309 -80 -805 -16 -622 -445 -939 -904 -366 -194 -906 -559 -343 -471 -291 -681 -181 -242 -626 -344 -812 -947 -17 -179 -451 -611 -245 -859 -285 -246 -479 -788 -134 -321 -658 -850 -140 -762 -471 -28 -29 -143 -669 -360 -162 -562 -992 -889 -667 -555 -224 -5 -843 -975 -114 -152 -707 -157 -401 -516 -273 -963 -576 -947 -876 -437 -851 -531 -946 -279 -598 -968 -623 -380 -456 -395 -519 -594 -557 -331 -149 -950 -985 -746 -824 -479 -438 -82 -579 -547 -998 -125 -33 -866 -359 -636 -506 -496 -49 -468 -30 -530 -275 -513 -509 -985 -564 -450 -25 -957 -935 -175 -702 -274 -678 -250 -251 -683 -613 -406 -151 -781 -281 -390 -830 -725 -122 -540 -993 -622 -652 -355 -732 -290 -8 -794 -446 -795 -213 -234 -163 -341 -283 -985 -68 -158 -630 -966 -927 -402 -5 -540 -427 -61 -644 -668 -400 -231 -366 -691 -153 -498 -630 -836 -949 -93 -152 -265 -345 -977 -121 -798 -860 -97 -915 -78 -15 -493 -814 -239 -560 -312 -231 -393 -364 -304 -635 -776 -6 -903 -243 -285 -53 -109 -273 -187 -405 -376 -377 -83 -481 -11 -990 -308 -131 -900 -553 -848 -420 -876 -303 -488 -452 -416 -245 -735 -102 -487 -424 -245 -315 -81 -455 -26 -763 -955 -336 -599 -400 -799 -870 -37 -250 -902 -734 -515 -157 -20 -100 -417 -337 -236 -272 -305 -393 -23 -907 -947 -429 -942 -116 -228 -258 -268 -33 -393 -944 -780 -209 -792 -939 -201 -640 -777 -145 -568 -367 -75 -906 -866 -884 -265 -641 -964 -597 -76 -591 -617 -610 -435 -609 -873 -328 -206 -523 -889 -118 -580 -428 -468 -492 -210 -445 -406 -782 -610 -143 -80 -23 -116 -71 -920 -911 -100 -628 -457 -269 -997 -187 -192 -563 -93 -893 -273 -350 -795 -848 -381 -172 -71 -159 -300 -749 -266 -736 -765 -538 -28 -115 -277 -805 -626 -807 -679 -994 -185 -143 -506 -927 -153 -276 -66 -139 -159 -994 -969 -555 -817 -511 -624 -876 -898 -511 -203 -184 -733 -172 -478 -880 -128 -84 -481 -57 -154 -460 -986 -855 -600 -957 -413 -145 -71 -810 -256 -562 -977 -525 -250 -600 -93 -74 -270 -516 -296 -909 -740 -143 -829 -281 -301 -591 -145 -925 -309 -384 -905 -277 -607 -752 -579 -280 -678 -574 -673 -721 -109 -384 -225 -615 -440 -451 -149 -676 -305 -112 -763 -590 -508 -636 -520 -191 -183 -476 -476 -330 -845 -698 -259 -140 -456 -198 -200 -18 -967 -633 -625 -521 -922 -771 -796 -306 -748 -987 -934 -522 -289 -211 -923 -11 -680 -488 -631 -221 -398 -756 -954 -922 -165 -506 -681 -955 -423 -234 -253 -597 -575 -903 -313 -555 -93 -695 -329 -116 -600 -146 -902 -88 -702 -676 -2 -297 -764 -540 -144 -309 -896 -264 -932 -669 -119 -480 -879 -588 -386 -885 -466 -921 -505 -254 -968 -160 -519 -58 -937 -977 -805 -439 -736 -592 -954 -682 -874 -461 -79 -949 -650 -732 -89 -882 -351 -791 -595 -686 -834 -712 -899 -134 -792 -531 -541 -810 -182 -91 -641 -371 -598 -7 -672 -398 -113 -265 -63 -493 -273 -124 -205 -430 -352 -411 -762 -612 -715 -613 -808 -120 -833 -537 -688 -492 -364 -938 -478 -439 -406 -703 -453 -413 -34 -34 -677 -478 -414 -556 -882 -619 -558 -508 -461 -891 -426 -354 -195 -221 -106 -624 -754 -73 -509 -814 -511 -725 -140 -893 -214 -25 -552 -729 -105 -234 -692 -122 -288 -927 -889 -71 -535 -194 -406 -54 -997 -749 -925 -373 -193 -472 -884 -139 -712 -930 -848 -475 -718 -923 -136 -208 -516 -594 -614 -601 -57 -195 -337 -278 -740 -363 -111 -785 -873 -630 -312 -98 -972 -130 -218 -636 -111 -926 -146 -214 -714 -901 -165 -322 -267 -140 -675 -510 -142 -474 -159 -184 -714 -600 -957 -838 -250 -332 -986 -114 -529 -887 -369 -713 -6 -597 -523 -961 -881 -584 -66 -32 -782 -753 -781 -958 -102 -510 -806 -22 -476 -540 -577 -538 -236 -429 -40 -218 -732 -479 -333 -106 -378 -809 -143 -423 -278 -37 -698 -211 -543 -861 -318 -860 -851 -471 -652 -250 -994 -155 -274 -236 -269 -458 -432 -201 -632 -798 -321 -407 -325 -860 -650 -991 -886 -923 -809 -420 -800 -116 -706 -478 -356 -556 -801 -861 -377 -331 -762 -855 -512 -93 -771 -921 -407 -910 -937 -783 -335 -218 -849 -41 -467 -375 -983 -333 -190 -231 -76 -963 -538 -904 -718 -606 -533 -372 -516 -6 -628 -760 -315 -440 -671 -649 -934 -864 -313 -655 -77 -344 -820 -759 -457 -290 -131 -376 -227 -492 -939 -141 -594 -676 -640 -354 -455 -384 -305 -688 -981 -57 -313 -801 -217 -886 -456 -262 -745 -968 -137 -107 -477 -718 -541 -356 -873 -448 -158 -142 -715 -108 -727 -701 -349 -683 -802 -4 -238 -639 -203 -18 -816 -639 -752 -832 -488 -902 -917 -991 -330 -684 -906 -934 -203 -838 -410 -618 -557 -820 -932 -784 -924 -814 -38 -12 -430 -263 -293 -262 -365 -170 -578 -830 -646 -98 -106 -103 -852 -611 -502 -179 -205 -173 -111 -333 -484 -376 -326 -592 -221 -623 -937 -114 -655 -188 -683 -733 -592 -298 -768 -945 -431 -861 -544 -822 -937 -844 -952 -326 -726 -645 -406 -65 -581 -942 -34 -703 -505 -174 -5 -140 -906 -380 -825 -830 -58 -830 -280 -800 -336 -756 -601 -305 -399 -220 -942 -957 -213 -841 -463 -544 -183 -488 -318 -14 -29 -754 -917 -768 -519 -20 -339 -993 -907 -316 -490 -293 -773 -262 -632 -778 -895 -879 -914 -265 -277 -612 -99 -735 -663 -558 -30 -270 -8 -117 -974 -944 -881 -488 -258 -478 -287 -714 -919 -953 -31 -379 -740 -847 -927 -878 -16 -434 -583 -75 -548 -172 -446 -63 -866 -477 -82 -486 -658 -252 -390 -239 -147 -524 -706 -126 -988 -913 -504 -438 -573 -961 -240 -938 -318 -183 -713 -545 -907 -191 -108 -223 -638 -554 -86 -180 -548 -418 -508 -246 -809 -676 -122 -234 -82 -619 -365 -501 -279 -24 -603 -845 -905 -14 -623 -2 -638 -715 -221 -907 -291 -341 -928 -86 -507 -657 -440 -853 -913 -529 -325 -218 -657 -879 -852 -848 -578 -483 -338 -810 -985 -16 -526 -432 -808 -284 -372 -835 -701 -134 -934 -222 -53 -606 -960 -795 -734 -548 -373 -841 -598 -22 -670 -644 -19 -444 -926 -760 -185 -272 -734 -10 -726 -26 -108 -764 -44 -984 -889 -336 -695 -518 -863 -767 -811 -976 -305 -229 -593 -890 -463 -999 -402 -927 -818 -676 -994 -100 -380 -31 -509 -570 -531 -519 -408 -988 -799 -949 -788 -791 -310 -225 -960 -23 -945 -324 -170 -476 -817 -627 -769 -386 -170 -650 -809 -716 -323 -74 -912 -566 -850 -73 -353 -577 -427 -523 -769 -128 -223 -432 -422 -966 -20 -232 -694 -215 -119 -961 -672 -841 -600 -786 -33 -882 -947 -612 -106 -179 -640 -63 -891 -814 -538 -382 -665 -511 -397 -965 -664 -917 -960 -871 -307 -997 -184 -831 -961 -119 -306 -984 -671 -895 -389 -67 -748 -238 -156 -133 -247 -349 -970 -130 -25 -811 -88 -960 -290 -168 -356 -735 -746 -959 -845 -224 -658 -864 -159 -439 -274 -716 -794 -685 -50 -406 -152 -134 -133 -51 -268 -552 -203 -962 -656 -938 -310 -916 -163 -705 -199 -701 -938 -82 -623 -845 -612 -713 -423 -174 -78 -75 -277 -354 -174 -928 -230 -927 -754 -52 -15 -211 -675 -292 -196 -520 -810 -601 -416 -810 -72 -831 -957 -524 -780 -523 -212 -36 -608 -334 -779 -190 -741 -356 -99 -335 -543 -209 -198 -172 -527 -550 -994 -273 -711 -229 -702 -374 -774 -743 -756 -535 -782 -717 -193 -738 -380 -628 -443 -474 -413 -135 -995 -840 -877 -627 -55 -472 -291 -344 -954 -57 -495 -863 -869 -247 -907 -701 -679 -503 -662 -336 -675 -954 -992 -493 -467 -901 -689 -148 -497 -362 -481 -518 -36 -809 -780 -369 -671 -994 -613 -202 -535 -43 -588 -473 -125 -787 -159 -520 -39 -142 -63 -826 -744 -477 -397 -298 -263 -670 -822 -824 -359 -611 -13 -166 -325 -246 -640 -323 -105 -506 -691 -624 -964 -350 -535 -248 -446 -148 -282 -899 -59 -414 -102 -298 -582 -744 -305 -663 -480 -654 -841 -262 -404 -912 -225 -780 -968 -30 -681 -576 -506 -703 -864 -339 -241 -353 -52 -54 -435 -723 -974 -597 -970 -33 -477 -630 -467 -517 -707 -312 -734 -397 -372 -796 -123 -670 -418 -961 -889 -229 -639 -993 -581 -674 -160 -595 -363 -363 -907 -191 -513 -772 -506 -602 -244 -549 -417 -434 -954 -922 -839 -434 -168 -387 -448 -22 -407 -496 -566 -691 -37 -646 -638 -867 -811 -624 -942 -754 -108 -562 -886 -986 -170 -879 -357 -252 -443 -673 -296 -300 -870 -117 -325 -225 -832 -85 -704 -508 -862 -568 -799 -858 -584 -759 -554 -935 -445 -331 -611 -846 -384 -981 -139 -281 -813 -539 -517 -901 -472 -240 -296 -470 -264 -552 -748 -535 -502 -345 -377 -94 -682 -114 -602 -633 -96 -167 -262 -701 -193 -914 -681 -419 -623 -679 -298 -151 -897 -607 -930 -144 -875 -428 -711 -639 -652 -165 -276 -650 -462 -347 -293 -75 -248 -421 -398 -993 -741 -233 -317 -899 -928 -822 -243 -215 -767 -303 -409 -523 -97 -770 -655 -848 -361 -257 -223 -470 -48 -161 -160 -848 -855 -929 -793 -634 -830 -756 -785 -244 -173 -594 -280 -365 -87 -193 -961 -251 -214 -162 -831 -566 -515 -304 -841 -955 -634 -800 -578 -345 -526 -707 -705 -176 -771 -108 -68 -853 -283 -460 -80 -928 -788 -68 -762 -988 -761 -369 -21 -438 -530 -143 -998 -104 -900 -990 -248 -581 -962 -629 -537 -895 -344 -616 -933 -449 -554 -478 -540 -865 -432 -668 -617 -923 -785 -485 -532 -582 -179 -948 -448 -2 -903 -586 -393 -185 -845 -441 -746 -514 -59 -510 -459 -314 -130 -549 -994 -745 -306 -12 -846 -727 -486 -911 -499 -445 -259 -484 -563 -265 -330 -6 -933 -84 -929 -776 -470 -335 -601 -558 -234 -340 -524 -112 -862 -51 -164 -64 -712 -449 -197 -144 -622 -231 -199 -17 -235 -455 -878 -549 -884 -529 -372 -281 -762 -550 -397 -641 -296 -181 -521 -879 -945 -286 -305 -735 -299 -237 -978 -495 -951 -846 -786 -13 -629 -4 -779 -32 -987 -694 -927 -514 -349 -106 -712 -697 -281 -920 -650 -424 -836 -524 -21 -167 -402 -232 -265 -445 -296 -84 -680 -48 -226 -35 -173 -294 -181 -439 -576 -962 -38 -941 -331 -718 -894 -471 -589 -241 -537 -806 -148 -625 -895 -583 -752 -936 -210 -464 -906 -150 -206 -62 -577 -640 -452 -6 -599 -405 -878 -764 -493 -209 -548 -168 -280 -680 -145 -779 -911 -762 -373 -853 -481 -153 -174 -219 -985 -815 -608 -112 -952 -270 -231 -693 -511 -251 -378 -178 -782 -863 -847 -722 -643 -977 -193 -382 -514 -692 -151 -70 -475 -456 -172 -908 -230 -26 -850 -570 -807 -484 -194 -310 -824 -372 -878 -115 -841 -710 -594 -682 -939 -475 -37 -997 -562 -972 -67 -438 -257 -603 -573 -262 -677 -831 -242 -350 -113 -181 -505 -701 -903 -751 -214 -175 -393 -151 -462 -539 -909 -408 -23 -784 -509 -676 -119 -84 -841 -607 -748 -976 -425 -367 -13 -594 -124 -480 -791 -348 -98 -474 -630 -441 -528 -262 -553 -663 -356 -486 -345 -413 -151 -918 -287 -43 -941 -377 -365 -73 -382 -209 -426 -536 -916 -299 -45 -37 -646 -59 -314 -938 -898 -948 -232 -810 -758 -983 -905 -367 -728 -533 -928 -550 -181 -720 -104 -94 -348 -691 -119 -889 -402 -247 -224 -570 -811 -695 -605 -477 -687 -588 -642 -13 -273 -501 -569 -84 -358 -792 -391 -777 -794 -631 -148 -810 -728 -295 -594 -991 -702 -682 -650 -95 -937 -649 -209 -108 -749 -231 -392 -336 -503 -503 -896 -413 -966 -99 -728 -930 -230 -550 -794 -692 -602 -771 -25 -404 -311 -712 -892 -61 -937 -354 -562 -660 -314 -264 -991 -407 -856 -926 -638 -1 -642 -221 -390 -550 -966 -138 -172 -360 -512 -914 -915 -423 -955 -760 -885 -895 -829 -274 -10 -608 -105 -366 -516 -174 -461 -479 -252 -620 -158 -476 -187 -259 -149 -1 -964 -715 -425 -802 -934 -204 -414 -572 -922 -272 -512 -167 -326 -425 -39 -17 -508 -156 -389 -247 -149 -345 -955 -773 -223 -682 -370 -774 -125 -528 -109 -642 -603 -544 -644 -937 -165 -786 -113 -172 -131 -632 -818 -87 -153 -827 -236 -303 -357 -375 -544 -663 -339 -290 -68 -771 -564 -372 -577 -1 -341 -971 -429 -568 -3 -592 -279 -464 -180 -537 -890 -610 -470 -518 -358 -934 -583 -165 -689 -648 -702 -92 -576 -266 -849 -486 -807 -212 -464 -486 -196 -137 -21 -497 -231 -455 -577 -151 -192 -828 -468 -489 -959 -933 -819 -131 -132 -781 -371 -983 -505 -654 -326 -431 -908 -728 -839 -119 -142 -829 -265 -577 -738 -115 -456 -645 -191 -976 -524 -113 -75 -443 -245 -500 -144 -344 -755 -558 -192 -339 -744 -530 -59 -397 -28 -519 -873 -993 -790 -437 -216 -392 -843 -621 -944 -619 -259 -815 -38 -182 -673 -358 -183 -612 -116 -149 -253 -921 -471 -73 -967 -713 -208 -276 -102 -513 -880 -46 -518 -396 -501 -438 -881 -804 -488 -766 -444 -981 -323 -493 -12 -185 -33 -397 -57 -561 -249 -454 -316 -784 -689 -689 -743 -617 -983 -83 -413 -642 -106 -101 -420 -331 -21 -868 -27 -550 -706 -898 -646 -510 -206 -310 -670 -636 -803 -524 -948 -787 -577 -24 -420 -346 -238 -184 -6 -706 -376 -657 -451 -836 -536 -58 -333 -102 -700 -616 -791 -787 -10 -996 -951 -454 -408 -628 -355 -924 -241 -53 -630 -125 -857 -11 -537 -795 -690 -731 -887 -953 -193 -625 -914 -961 -619 -539 -589 -650 -524 -683 -908 -195 -256 -891 -721 -25 -631 -329 -624 -812 -600 -555 -119 -620 -437 -21 -143 -766 -703 -328 -293 -950 -734 -155 -733 -197 -846 -647 -821 -735 -419 -835 -88 -971 -649 -684 -120 -539 -542 -719 -794 -376 -533 -15 -440 -744 -631 -759 -693 -717 -460 -919 -705 -601 -42 -694 -829 -236 -39 -810 -85 -901 -732 -435 -532 -355 -846 -979 -348 -533 -233 -420 -148 -299 -133 -394 -60 -722 -726 -914 -285 -92 -255 -705 -746 -669 -880 -465 -209 -573 -222 -789 -820 -972 -695 -340 -342 -27 -557 -188 -375 -382 -503 -226 -802 -382 -235 -390 -452 -418 -260 -418 -16 -42 -508 -642 -286 -293 -965 -750 -494 -997 -377 -633 -924 -865 -892 -369 -559 -78 -614 -292 -470 -642 -310 -43 -547 -993 -729 -375 -772 -422 -131 -507 -754 -426 -404 -904 -997 -137 -60 -426 -228 -316 -504 -812 -914 -974 -568 -59 -190 -830 -531 -23 -510 -980 -796 -781 -775 -588 -989 -269 -240 -711 -391 -586 -434 -681 -142 -117 -757 -923 -716 -621 -611 -834 -746 -306 -938 -968 -236 -429 -689 -741 -23 -375 -452 -633 -587 -544 -671 -559 -952 -793 -557 -493 -272 -786 -40 -586 -163 -783 -786 -621 -436 -242 -857 -198 -441 -564 -703 -20 -762 -124 -133 -118 -428 -566 -574 -649 -598 -807 -44 -715 -800 -389 -488 -804 -244 -183 -585 -54 -27 -258 -867 -435 -595 -971 -750 -736 -309 -714 -334 -831 -310 -24 -715 -344 -534 -332 -793 -138 -280 -719 -577 -15 -162 -279 -184 -229 -823 -831 -943 -480 -182 -551 -675 -683 -24 -316 -716 -260 -976 -645 -183 -240 -338 -782 -998 -714 -441 -32 -632 -208 -266 -789 -814 -248 -323 -376 -148 -807 -178 -711 -829 -650 -330 -992 -948 -896 -797 -629 -899 -9 -550 -109 -748 -747 -185 -799 -71 -892 -852 -322 -230 -102 -517 -988 -739 -204 -858 -475 -250 -716 -989 -764 -364 -486 -746 -170 -211 -962 -128 -82 -663 -406 -444 -1000 -824 -458 -262 -371 -867 -374 -748 -725 -476 -2 -83 -944 -239 -250 -132 -879 -498 -752 -186 -564 -144 -290 -261 -626 -475 -176 -580 -663 -929 -995 -436 -482 -551 -942 -847 -70 -175 -817 -389 -242 -515 -532 -386 -896 -239 -757 -289 -662 -91 -158 -482 -516 -376 -824 -614 -353 -755 -658 -791 -114 -994 -115 -124 -656 -314 -878 -481 -882 -933 -123 -250 -120 -421 -369 -2 -682 -153 -320 -186 -166 -979 -447 -701 -35 -803 -218 -157 -367 -722 -174 -297 -855 -959 -374 -21 -454 -413 -651 -525 -284 -122 -842 -890 -85 -358 -59 -102 -53 -568 -22 -437 -165 -408 -451 -818 -915 -768 -193 -269 -194 -686 -626 -483 -647 -712 -810 -558 -175 -356 -721 -903 -158 -619 -969 -722 -259 -625 -298 -620 -585 -441 -279 -363 -464 -227 -360 -511 -126 -754 -219 -386 -967 -579 -210 -536 -459 -999 -437 -581 -739 -528 -567 -962 -225 -222 -671 -171 -100 -255 -819 -9 -957 -191 -402 -767 -935 -17 -997 -174 -811 -561 -535 -645 -436 -83 -940 -273 -103 -21 -356 -317 -29 -502 -455 -548 -546 -754 -310 -570 -592 -965 -741 -784 -207 -968 -460 -559 -407 -17 -969 -365 -228 -662 -73 -382 -404 -190 -607 -108 -931 -190 -605 -556 -324 -318 -270 -548 -433 -361 -130 -241 -437 -679 -644 -30 -544 -891 -106 -742 -161 -570 -123 -216 -728 -253 -94 -92 -662 -329 -936 -380 -207 -374 -339 -225 -548 -14 -466 -282 -376 -514 -674 -223 -320 -734 -602 -661 -306 -920 -232 -581 -325 -361 -483 -147 -760 -462 -136 -841 -256 -494 -373 -453 -535 -693 -737 -792 -691 -273 -651 -232 -18 -948 -725 -559 -160 -826 -231 -673 -530 -358 -158 -551 -166 -77 -671 -836 -673 -798 -702 -412 -284 -260 -823 -909 -750 -47 -357 -484 -441 -99 -363 -905 -401 -479 -334 -44 -407 -880 -446 -858 -735 -363 -791 -441 -790 -171 -252 -577 -453 -921 -186 -220 -584 -310 -80 -752 -338 -861 -155 -298 -506 -670 -633 -781 -38 -654 -891 -544 -709 -578 -627 -138 -578 -900 -706 -78 -807 -738 -767 -9 -655 -593 -429 -867 -69 -486 -638 -809 -443 -570 -981 -984 -707 -195 -342 -766 -855 -461 -781 -308 -220 -117 -207 -473 -82 -226 -959 -447 -46 -814 -787 -833 -344 -817 -592 -20 -934 -300 -460 -828 -165 -134 -735 -391 -814 -122 -40 -688 -815 -445 -845 -265 -761 -917 -770 -413 -697 -274 -939 -633 -565 -157 -756 -650 -983 -646 -444 -477 -518 -139 -964 -88 -238 -664 -191 -207 -874 -189 -971 -605 -21 -479 -69 -882 -105 -268 -590 -515 -380 -528 -965 -933 -295 -34 -205 -16 -170 -469 -846 -556 -201 -435 -265 -366 -284 -854 -8 -681 -566 -102 -778 -405 -527 -725 -714 -421 -109 -282 -488 -767 -255 -768 -133 -553 -925 -527 -744 -553 -989 -835 -777 -636 -474 -658 -517 -723 -430 -683 -18 -259 -521 -766 -214 -1000 -752 -716 -688 -719 -896 -255 -72 -253 -331 -992 -865 -242 -318 -125 -412 -855 -481 -944 -612 -611 -164 -517 -174 -74 -990 -418 -630 -505 -540 -307 -622 -689 -588 -327 -63 -872 -710 -416 -211 -108 -952 -463 -900 -913 -430 -273 -586 -283 -871 -149 -211 -136 -523 -530 -154 -601 -351 -196 -937 -376 -212 -588 -369 -991 -420 -869 -111 -778 -389 -505 -551 -622 -172 -990 -297 -999 -354 -734 -480 -193 -641 -530 -742 -672 -569 -238 -344 -579 -930 -150 -747 -35 -893 -575 -873 -52 -576 -905 -400 -222 -296 -319 -259 -224 -879 -339 -812 -486 -461 -377 -419 -677 -139 -115 -688 -902 -137 -4 -57 -533 -64 -643 -25 -372 -837 -153 -213 -815 -748 -691 -273 -702 -235 -372 -528 -461 -937 -290 -739 -455 -850 -680 -621 -438 -561 -292 -461 -28 -668 -205 -352 -418 -248 -719 -440 -101 -834 -657 -529 -613 -464 -905 -704 -279 -161 -922 -657 -130 -393 -648 -69 -587 -732 -43 -559 -39 -224 -695 -743 -167 -485 -891 -559 -292 -904 -499 -218 -647 -157 -799 -465 -628 -93 -40 -884 -877 -128 -765 -121 -654 -53 -223 -41 -810 -97 -649 -784 -596 -423 -799 -219 -717 -535 -155 -138 -998 -149 -926 -803 -492 -884 -997 -796 -633 -967 -600 -291 -426 -468 -751 -419 -207 -290 -935 -836 -885 -666 -77 -866 -711 -986 -244 -231 -657 -809 -219 -158 -161 -126 -1000 -421 -690 -739 -625 -309 -811 -432 -640 -666 -14 -513 -315 -786 -24 -570 -687 -411 -980 -207 -459 -913 -666 -277 -547 -811 -444 -283 -292 -30 -244 -353 -68 -867 -767 -137 -675 -873 -145 -475 -108 -992 -468 -603 -495 -174 -675 -173 -94 -622 -6 -91 -767 -215 -303 -356 -555 -464 -896 -166 -773 -790 -916 -74 -196 -118 -722 -423 -206 -795 -309 -501 -184 -825 -532 -271 -63 -643 -356 -707 -260 -168 -718 -293 -289 -147 -617 -944 -127 -299 -930 -172 -374 -199 -477 -441 -949 -602 -483 -737 -467 -172 -329 -929 -77 -576 -597 -479 -281 -193 -499 -50 -292 -614 -784 -939 -848 -289 -7 -883 -996 -481 -513 -476 -81 -264 -818 -434 -829 -904 -557 -753 -484 -493 -676 -195 -296 -173 -406 -32 -981 -954 -31 -737 -434 -311 -458 -363 -601 -105 -228 -342 -270 -665 -371 -863 -213 -194 -486 -689 -620 -230 -607 -662 -476 -973 -419 -130 -331 -797 -585 -440 -530 -965 -110 -227 -587 -420 -897 -463 -684 -475 -833 -463 -284 -696 -911 -544 -462 -913 -744 -472 -748 -42 -979 -429 -466 -57 -264 -703 -483 -460 -678 -260 -318 -406 -793 -639 -378 -304 -624 -635 -642 -534 -116 -629 -768 -415 -668 -715 -231 -240 -396 -999 -456 -923 -845 -815 -84 -567 -432 -505 -425 -872 -321 -485 -781 -279 -817 -752 -36 -781 -687 -456 -17 -338 -569 -398 -598 -743 -117 -63 -737 -228 -936 -424 -762 -734 -242 -115 -888 -365 -287 -253 -752 -905 -808 -768 -57 -274 -471 -457 -288 -791 -688 -862 -362 -170 -386 -873 -834 -587 -730 -526 -711 -665 -518 -94 -499 -148 -782 -333 -828 -871 -129 -530 -819 -288 -108 -824 -681 -822 -778 -465 -796 -173 -43 -255 -280 -360 -627 -959 -258 -335 -190 -320 -146 -195 -648 -11 -800 -899 -371 -175 -778 -487 -651 -554 -47 -282 -373 -150 -484 -167 -86 -253 -603 -82 -332 -936 -747 -795 -657 -425 -445 -631 -856 -333 -852 -260 -324 -529 -382 -894 -914 -545 -749 -871 -596 -243 -9 -65 -709 -650 -541 -293 -673 -820 -826 -715 -91 -14 -776 -397 -770 -768 -640 -637 -641 -816 -787 -473 -13 -915 -249 -744 -44 -946 -56 -261 -670 -492 -134 -682 -548 -791 -267 -606 -602 -821 -689 -351 -886 -770 -696 -441 -752 -552 -203 -388 -335 -245 -561 -229 -444 -804 -416 -185 -831 -774 -390 -326 -506 -249 -364 -684 -107 -802 -938 -153 -271 -518 -372 -124 -636 -229 -992 -552 -574 -1000 -853 -564 -268 -525 -907 -210 -406 -263 -95 -490 -404 -428 -209 -417 -609 -367 -558 -410 -953 -997 -646 -470 -801 -464 -584 -141 -883 -215 -141 -959 -540 -357 -353 -824 -763 -925 -873 -447 -281 -159 -490 -867 -840 -859 -497 -658 -205 -478 -703 -1 -710 -484 -47 -489 -782 -612 -251 -715 -645 -54 -457 -239 -469 -981 -80 -428 -559 -364 -816 -946 -284 -87 -704 -727 -308 -410 -258 -731 -863 -824 -483 -611 -135 -369 -104 -920 -333 -583 -239 -924 -26 -698 -758 -202 -776 -618 -439 -744 -323 -311 -183 -530 -880 -746 -884 -708 -276 -287 -100 -685 -677 -572 -516 -506 -306 -689 -644 -149 -704 -477 -416 -587 -156 -392 -839 -889 -335 -785 -492 -533 -512 -732 -316 -607 -475 -585 -704 -233 -694 -296 -540 -724 -576 -306 -368 -493 -493 -50 -126 -133 -932 -425 -117 -55 -947 -115 -268 -43 -620 -145 -34 -123 -250 -266 -966 -221 -629 -465 -981 -82 -505 -952 -137 -891 -357 -608 -73 -206 -183 -42 -484 -84 -478 -321 -298 -998 -898 -56 -597 -538 -95 -648 -597 -680 -388 -817 -880 -508 -732 -955 -893 -193 -459 -875 -872 -215 -236 -51 -674 -939 -843 -453 -893 -305 -838 -939 -880 -722 -311 -578 -969 -935 -881 -78 -60 -904 -171 -865 -229 -688 -801 -234 -852 -708 -372 -92 -158 -178 -779 -870 -228 -73 -7 -129 -818 -834 -159 -641 -241 -89 -743 -179 -342 -662 -589 -860 -10 -827 -375 -26 -504 -842 -9 -368 -515 -720 -115 -904 -612 -231 -214 -448 -79 -282 -417 -53 -287 -722 -304 -640 -8 -151 -74 -969 -562 -871 -617 -807 -800 -64 -695 -964 -102 -944 -866 -503 -112 -682 -607 -706 -178 -726 -446 -452 -816 -739 -610 -149 -254 -757 -370 -397 -452 -88 -123 -705 -243 -901 -867 -526 -641 -496 -516 -216 -14 -109 -196 -118 -777 -867 -362 -624 -992 -487 -450 -421 -418 -126 -817 -372 -74 -538 -130 -949 -623 -2 -857 -731 -885 -348 -93 -316 -940 -824 -973 -700 -748 -950 -842 -891 -172 -223 -298 -919 -450 -637 -848 -59 -558 -563 -536 -234 -50 -651 -147 -998 -920 -469 -181 -969 -802 -223 -867 -974 -292 -931 -955 -3 -152 -818 -54 -858 -132 -696 -512 -715 -763 -782 -663 -163 -962 -49 -401 -669 -787 -750 -226 -263 -661 -268 -789 -721 -215 -872 -914 -577 -948 -700 -565 -668 -907 -278 -201 -242 -354 -683 -693 -267 -880 -556 -264 -321 -560 -415 -254 -33 -495 -755 -342 -851 -329 -332 -22 -118 -824 -676 -898 -831 -332 -281 -840 -675 -355 -938 -690 -233 -442 -589 -618 -970 -48 -144 -73 -158 -713 -789 -602 -691 -760 -725 -26 -429 -675 -367 -418 -143 -132 -602 -513 -388 -214 -312 -890 -133 -896 -856 -765 -680 -286 -114 -714 -730 -292 -763 -286 -912 -602 -832 -368 -978 -625 -309 -488 -663 -980 -148 -430 -385 -496 -12 -442 -394 -69 -211 -857 -394 -981 -100 -348 -489 -758 -419 -992 -217 -977 -733 -727 -966 -250 -977 -185 -913 -681 -435 -444 -9 -763 -239 -668 -883 -516 -309 -774 -333 -352 -661 -456 -954 -674 -247 -573 -266 -871 -220 -397 -893 -509 -906 -713 -504 -189 -117 -585 -340 -921 -143 -943 -66 -464 -872 -759 -757 -836 -673 -203 -313 -286 -945 -126 -871 -602 -280 -168 -748 -62 -258 -695 -890 -826 -774 -874 -486 -128 -762 -909 -717 -791 -888 -568 -69 -197 -503 -861 -222 -428 -245 -678 -560 -323 -188 -765 -597 -431 -516 -149 -348 -891 -516 -363 -421 -360 -198 -133 -553 -196 -656 -705 -835 -294 -494 -294 -283 -984 -342 -684 -574 -729 -979 -701 -529 -764 -668 -105 -261 -398 -881 -895 -231 -365 -783 -812 -210 -151 -959 -247 -533 -756 -916 -329 -981 -536 -777 -360 -203 -434 -826 -421 -513 -204 -712 -677 -427 -241 -356 -929 -773 -895 -262 -607 -469 -301 -142 -121 -767 -409 -37 -928 -268 -927 -760 -661 -688 -842 -736 -66 -849 -651 -360 -414 -470 -1000 -581 -586 -523 -593 -473 -75 -886 -969 -38 -245 -457 -766 -658 -901 -109 -673 -425 -544 -749 -422 -987 -615 -952 -306 -357 -922 -133 -322 -575 -322 -55 -365 -612 -365 -874 -555 -326 -757 -468 -417 -444 -558 -922 -398 -210 -641 -31 -62 -188 -429 -665 -10 -690 -727 -643 -31 -413 -5 -995 -138 -315 -309 -922 -265 -706 -304 -649 -933 -842 -664 -94 -561 -666 -468 -829 -694 -739 -319 -812 -544 -29 -599 -310 -469 -799 -181 -175 -745 -823 -813 -481 -124 -688 -285 -312 -423 -925 -453 -937 -36 -818 -800 -902 -420 -480 -441 -971 -486 -440 -660 -384 -82 -134 -365 -168 -341 -867 -946 -697 -668 -160 -958 -985 -351 -531 -237 -703 -552 -75 -203 -263 -453 -136 -615 -831 -738 -984 -184 -443 -967 -544 -336 -757 -731 -292 -856 -551 -138 -708 -1000 -250 -465 -484 -539 -121 -324 -483 -208 -785 -112 -361 -572 -582 -945 -508 -30 -30 -162 -947 -126 -660 -873 -720 -705 -104 -688 -959 -898 -365 -760 -857 -764 -606 -552 -966 -650 -384 -660 -158 -800 -588 -551 -386 -570 -648 -602 -140 -928 -377 -883 -337 -219 -704 -994 -758 -97 -952 -233 -895 -568 -344 -806 -387 -865 -410 -208 -73 -490 -417 -208 -29 -892 -572 -377 -328 -83 -126 -805 -31 -787 -251 -936 -53 -17 -448 -821 -625 -511 -312 -76 -71 -19 -283 -509 -200 -135 -135 -562 -548 -528 -849 -633 -142 -406 -557 -681 -971 -441 -48 -703 -265 -514 -556 -309 -743 -292 -523 -860 -923 -283 -713 -424 -276 -129 -213 -687 -678 -190 -667 -198 -438 -897 -147 -808 -720 -652 -948 -262 -129 -347 -24 -249 -62 -354 -977 -282 -644 -249 -707 -711 -274 -84 -967 -884 -600 -195 -950 -896 -155 -478 -448 -730 -820 -943 -983 -629 -294 -437 -231 -983 -772 -571 -783 -820 -186 -296 -688 -549 -249 -225 -894 -405 -322 -562 -270 -171 -982 -732 -130 -500 -1 -711 -705 -262 -249 -224 -516 -622 -567 -337 -861 -825 -632 -438 -436 -631 -813 -2 -526 -683 -160 -831 -671 -646 -481 -390 -759 -416 -318 -83 -915 -286 -18 -818 -935 -911 -808 -152 -923 -246 -309 -476 -510 -890 -59 -413 -286 -140 -53 -102 -304 -510 -202 -750 -669 -946 -796 -271 -567 -273 -532 -479 -762 -295 -457 -30 -412 -127 -2 -284 -389 -909 -13 -480 -866 -416 -745 -107 -149 -916 -127 -661 -668 -941 -869 -843 -473 -799 -48 -164 -990 -625 -243 -302 -767 -201 -354 -978 -17 -247 -364 -79 -679 -19 -33 -756 -427 -827 -191 -511 -789 -722 -773 -895 -473 -409 -730 -243 -146 -867 -793 -416 -945 -154 -311 -648 -501 -866 -985 -400 -931 -232 -111 -524 -426 -773 -186 -409 -95 -913 -567 -791 -820 -505 -602 -504 -637 -487 -458 -61 -803 -825 -258 -971 -704 -105 -132 -918 -174 -484 -665 -859 -472 -816 -197 -424 -885 -54 -5 -243 -49 -300 -528 -679 -191 -854 -911 -895 -248 -970 -881 -3 -384 -216 -384 -110 -737 -171 -198 -571 -799 -575 -52 -676 -372 -98 -341 -835 -503 -667 -919 -376 -415 -190 -562 -695 -259 -441 -618 -783 -516 -147 -610 -275 -272 -438 -317 -380 -516 -263 -744 -657 -675 -766 -824 -486 -326 -397 -27 -324 -761 -108 -670 -478 -526 -416 -515 -198 -50 -944 -43 -543 -716 -987 -456 -407 -353 -720 -149 -933 -187 -19 -108 -901 -403 -776 -726 -490 -825 -385 -690 -757 -206 -579 -492 -518 -499 -219 -173 -64 -865 -331 -858 -836 -165 -231 -85 -965 -646 -487 -769 -901 -651 -786 -950 -567 -342 -36 -57 -88 -962 -503 -643 -585 -162 -480 -517 -588 -317 -187 -835 -317 -320 -176 -360 -305 -801 -49 -242 -304 -655 -478 -238 -395 -350 -247 -627 -650 -603 -354 -569 -203 -669 -303 -910 -196 -294 -348 -726 -701 -930 -230 -37 -789 -507 -355 -631 -979 -303 -932 -336 -290 -544 -104 -11 -596 -74 -516 -564 -618 -700 -813 -456 -868 -228 -483 -961 -681 -802 -852 -169 -181 -710 -720 -791 -652 -79 -268 -856 -822 -298 -90 -382 -699 -18 -135 -781 -571 -931 -15 -797 -94 -885 -528 -576 -838 -207 -608 -96 -442 -650 -794 -687 -513 -695 -932 -481 -343 -857 -22 -392 -133 -387 -690 -540 -329 -225 -793 -44 -600 -711 -410 -223 -458 -661 -391 -271 -987 -210 -458 -121 -205 -506 -447 -471 -363 -516 -293 -321 -92 -996 -881 -854 -661 -108 -910 -110 -747 -979 -535 -619 -625 -126 -938 -575 -782 -495 -25 -266 -788 -397 -693 -132 -607 -829 -478 -149 -709 -142 -92 -9 -330 -327 -710 -742 -641 -630 -450 -435 -956 -394 -49 -223 -294 -614 -293 -106 -649 -449 -406 -175 -772 -182 -915 -43 -519 -241 -485 -649 -821 -54 -251 -173 -802 -237 -281 -312 -38 -132 -898 -683 -780 -403 -199 -910 -263 -483 -100 -686 -873 -2 -343 -806 -909 -644 -247 -528 -708 -254 -677 -680 -561 -172 -369 -898 -748 -509 -363 -683 -435 -535 -266 -672 -363 -181 -846 -539 -83 -171 -950 -76 -716 -11 -97 -672 -750 -628 -913 -13 -199 -933 -364 -778 -586 -644 -975 -231 -405 -442 -681 -695 -853 -105 -69 -355 -93 -813 -182 -716 -598 -767 -707 -709 -379 -271 -171 -841 -662 -754 -114 -303 -470 -375 -654 -504 -990 -371 -552 -438 -810 -299 -305 -23 -716 -746 -297 -709 -482 -22 -135 -49 -655 -691 -675 -594 -99 -380 -779 -273 -985 -315 -860 -940 -258 -524 -757 -840 -907 -434 -162 -565 -556 -227 -447 -730 -296 -766 -775 -173 -138 -130 -572 -196 -10 -210 -201 -999 -76 -158 -591 -646 -599 -509 -250 -613 -856 -376 -592 -433 -414 -183 -18 -145 -628 -284 -167 -229 -898 -803 -163 -167 -106 -870 -935 -980 -241 -9 -269 -413 -749 -430 -142 -890 -227 -483 -78 -690 -591 -146 -571 -486 -816 -196 -410 -33 -752 -894 -271 -614 -885 -234 -678 -484 -835 -532 -668 -281 -978 -682 -741 -680 -61 -23 -194 -484 -725 -49 -337 -919 -831 -310 -672 -25 -958 -690 -589 -216 -680 -940 -627 -43 -732 -478 -224 -143 -847 -650 -137 -217 -844 -941 -52 -454 -852 -248 -32 -56 -19 -500 -972 -319 -626 -811 -444 -44 -309 -944 -214 -286 -564 -428 -707 -296 -79 -495 -916 -7 -334 -18 -165 -207 -355 -644 -849 -696 -598 -954 -456 -666 -465 -403 -20 -985 -981 -103 -563 -763 -711 -146 -724 -706 -899 -885 -951 -747 -369 -978 -634 -593 -31 -322 -719 -744 -461 -797 -354 -11 -27 -622 -472 -667 -177 -951 -636 -773 -413 -303 -192 -991 -304 -237 -292 -781 -260 -147 -942 -316 -566 -377 -864 -54 -940 -74 -24 -965 -441 -844 -878 -779 -649 -295 -618 -930 -887 -611 -898 -60 -868 -946 -447 -255 -871 -306 -665 -826 -627 -101 -44 -375 -415 -921 -429 -330 -114 -27 -252 -247 -959 -694 -613 -783 -426 -934 -758 -417 -728 -547 -311 -139 -600 -770 -669 -262 -374 -733 -244 -490 -134 -542 -280 -973 -421 -500 -901 -809 -598 -845 -561 -649 -125 -193 -862 -605 -966 -500 -446 -87 -227 -422 -447 -465 -506 -228 -572 -947 -967 -950 -603 -495 -99 -866 -563 -433 -892 -298 -577 -568 -105 -27 -830 -119 -793 -76 -682 -500 -528 -393 -712 -758 -184 -17 -888 -790 -445 -799 -698 -654 -136 -318 -93 -496 -298 -68 -150 -34 -320 -726 -838 -536 -104 -62 -539 -434 -859 -867 -345 -149 -213 -466 -790 -433 -164 -103 -190 -644 -248 -835 -553 -284 -490 -229 -966 -483 -482 -851 -133 -710 -857 -254 -508 -484 -199 -778 -155 -627 -919 -48 -770 -308 -165 -20 -451 -739 -631 -325 -337 -347 -337 -854 -305 -331 -409 -734 -585 -630 -996 -44 -665 -357 -208 -298 -53 -636 -963 -999 -500 -561 -915 -446 -629 -326 -555 -287 -547 -647 -73 -365 -423 -937 -432 -372 -495 -143 -941 -459 -885 -255 -310 -332 -472 -681 -192 -999 -205 -229 -803 -20 -545 -165 -914 -807 -688 -212 -255 -801 -512 -739 -289 -83 -783 -581 -255 -884 -995 -932 -729 -959 -604 -925 -2 -760 -261 -23 -378 -184 -702 -77 -284 -991 -975 -366 -83 -336 -487 -678 -24 -237 -315 -898 -137 -446 -891 -918 -92 -16 -820 -847 -343 -259 -89 -77 -334 -98 -665 -696 -63 -831 -360 -798 -229 -273 -34 -81 -119 -288 -128 -615 -577 -793 -210 -303 -691 -678 -977 -198 -692 -366 -326 -578 -643 -222 -393 -307 -533 -118 -604 -717 -266 -982 -320 -301 -996 -703 -990 -339 -885 -342 -162 -93 -938 -690 -665 -242 -98 -650 -418 -808 -838 -950 -531 -764 -115 -262 -422 -694 -487 -325 -513 -117 -504 -82 -491 -247 -762 -373 -124 -210 -641 -970 -307 -641 -510 -264 -372 -170 -701 -403 -471 -891 -663 -85 -265 -775 -755 -524 -864 -441 -613 -763 -591 -859 -753 -414 -625 -106 -603 -482 -188 -59 -247 -879 -207 -247 -167 -982 -413 -471 -202 -541 -640 -186 -653 -611 -873 -389 -131 -333 -208 -985 -148 -554 -772 -774 -314 -131 -331 -438 -743 -940 -484 -52 -553 -977 -682 -397 -759 -644 -673 -997 -959 -106 -796 -753 -202 -358 -397 -573 -928 -568 -195 -557 -249 -91 -23 -922 -324 -295 -472 -186 -218 -597 -790 -398 -178 -498 -713 -568 -901 -997 -743 -689 -335 -778 -618 -789 -559 -40 -438 -998 -849 -507 -442 -183 -373 -637 -629 -76 -480 -567 -586 -493 -229 -833 -214 -762 -73 -814 -128 -784 -709 -653 -863 -45 -278 -519 -301 -521 -449 -12 -641 -145 -148 -73 -369 -628 -245 -876 -694 -877 -618 -710 -403 -201 -58 -118 -981 -81 -135 -239 -40 -457 -512 -828 -522 -406 -863 -11 -766 -685 -419 -633 -181 -724 -650 -684 -126 -847 -515 -387 -195 -986 -857 -444 -908 -277 -823 -249 -20 -899 -774 -41 -739 -14 -136 -971 -730 -926 -379 -470 -467 -546 -652 -490 -425 -271 -478 -140 -964 -421 -335 -267 -343 -891 -43 -739 -965 -666 -878 -751 -92 -909 -696 -532 -848 -175 -707 -740 -737 -706 -97 -250 -764 -58 -252 -965 -141 -597 -637 -826 -377 -501 -213 -870 -335 -832 -124 -625 -647 -184 -377 -957 -343 -542 -72 -584 -99 -997 -497 -56 -688 -860 -461 -83 -231 -274 -265 -850 -390 -617 -562 -288 -955 -623 -225 -858 -252 -643 -572 -121 -37 -848 -849 -425 -570 -724 -915 -660 -813 -122 -986 -24 -300 -442 -766 -277 -765 -325 -140 -568 -491 -153 -637 -672 -906 -661 -608 -721 -910 -564 -754 -437 -583 -978 -930 -816 -126 -668 -589 -971 -484 -9 -274 -947 -233 -870 -307 -133 -77 -812 -495 -822 -477 -638 -123 -334 -304 -998 -585 -980 -353 -382 -532 -192 -622 -960 -817 -391 -65 -782 -921 -503 -784 -880 -441 -1000 -922 -763 -52 -96 -778 -857 -429 -621 -582 -201 -992 -960 -500 -676 -651 -905 -452 -297 -369 -578 -208 -637 -17 -659 -583 -982 -715 -945 -767 -91 -108 -461 -624 -586 -645 -349 -703 -265 -486 -642 -381 -867 -851 -41 -918 -654 -486 -82 -970 -912 -264 -231 -663 -289 -216 -805 -727 -2 -239 -745 -7 -254 -18 -890 -657 -2 -879 -95 -496 -648 -836 -77 -12 -473 -519 -686 -160 -454 -764 -392 -49 -411 -207 -450 -448 -607 -28 -897 -839 -208 -294 -635 -662 -324 -832 -692 -108 -110 -368 -533 -905 -194 -874 -571 -632 -806 -737 -942 -154 -991 -858 -405 -224 -323 -463 -333 -545 -630 -769 -454 -905 -171 -492 -444 -505 -502 -603 -639 -493 -864 -144 -391 -668 -86 -116 -310 -997 -949 -99 -211 -318 -317 -297 -226 -526 -427 -52 -84 -414 -84 -186 -994 -220 -179 -276 -35 -90 -549 -380 -678 -413 -173 -505 -656 -409 -105 -605 -143 -224 -755 -304 -465 -603 -885 -442 -466 -25 -216 -706 -418 -342 -298 -129 -770 -887 -479 -748 -937 -473 -906 -976 -581 -670 -902 -351 -680 -120 -709 -265 -474 -570 -739 -221 -979 -699 -785 -545 -153 -236 -608 -168 -939 -976 -621 -908 -933 -993 -200 -325 -432 -388 -277 -462 -954 -461 -613 -410 -254 -71 -112 -248 -706 -74 -205 -434 -895 -627 -66 -607 -912 -301 -150 -574 -90 -310 -732 -175 -177 -46 -570 -619 -849 -647 -123 -188 -334 -820 -302 -300 -323 -385 -389 -253 -433 -116 -853 -503 -687 -641 -643 -397 -280 -440 -920 -612 -75 -126 -713 -153 -662 -361 -938 -991 -534 -108 -44 -312 -21 -61 -190 -809 -482 -254 -554 -649 -127 -300 -968 -215 -487 -789 -483 -289 -587 -55 -886 -257 -942 -740 -73 -282 -923 -286 -731 -895 -774 -112 -742 -960 -778 -878 -958 -778 -270 -672 -175 -221 -863 -250 -535 -760 -895 -873 -230 -906 -790 -879 -112 -347 -708 -497 -693 -830 -401 -47 -350 -655 -140 -757 -123 -139 -321 -650 -870 -465 -280 -962 -761 -373 -932 -74 -853 -804 -750 -819 -512 -947 -334 -176 -346 -394 -403 -319 -270 -184 -175 -739 -609 -109 -562 -524 -337 -434 -263 -586 -580 -731 -411 -872 -468 -723 -561 -438 -151 -135 -62 -903 -555 -813 -185 -709 -134 -184 -238 -27 -878 -42 -100 -430 -648 -16 -602 -906 -421 -857 -223 -529 -985 -429 -494 -491 -170 -679 -196 -949 -839 -663 -37 -810 -312 -683 -401 -317 -71 -990 -522 -308 -680 -805 -111 -677 -954 -998 -830 -779 -748 -720 -490 -875 -884 -680 -5 -262 -584 -672 -501 -466 -798 -381 -981 -639 -702 -372 -576 -110 -617 -256 -739 -928 -777 -917 -965 -149 -868 -918 -694 -325 -487 -473 -135 -951 -1 -535 -121 -102 -332 -520 -900 -251 -821 -23 -439 -865 -456 -970 -15 -180 -92 -940 -682 -568 -375 -242 -195 -602 -845 -896 -770 -356 -93 -598 -175 -552 -968 -174 -894 -299 -842 -549 -449 -873 -826 -850 -975 -460 -567 -833 -411 -339 -912 -546 -641 -704 -404 -74 -986 -468 -505 -811 -62 -701 -932 -629 -842 -849 -141 -779 -973 -599 -516 -787 -934 -351 -409 -230 -826 -862 -503 -194 -640 -135 -66 -504 -265 -666 -229 -580 -602 -885 -334 -223 -635 -903 -361 -124 -111 -27 -164 -146 -867 -112 -398 -328 -633 -801 -176 -446 -77 -726 -512 -606 -576 -120 -833 -836 -984 -285 -603 -485 -733 -296 -635 -814 -846 -189 -14 -815 -837 -609 -271 -239 -337 -169 -572 -930 -821 -472 -338 -706 -133 -792 -906 -391 -169 -814 -981 -658 -232 -326 -58 -83 -892 -446 -769 -287 -859 -871 -235 -579 -537 -242 -743 -452 -653 -975 -149 -383 -163 -546 -695 -470 -495 -411 -876 -945 -26 -964 -983 -893 -302 -573 -602 -73 -983 -978 -616 -845 -452 -383 -771 -344 -776 -220 -515 -559 -843 -775 -688 -978 -152 -868 -374 -544 -230 -367 -416 -387 -189 -67 -717 -927 -92 -993 -428 -29 -270 -1000 -897 -99 -961 -245 -481 -443 -719 -460 -10 -31 -143 -244 -456 -905 -978 -865 -405 -542 -657 -759 -661 -255 -587 -112 -901 -513 -168 -595 -218 -963 -110 -557 -980 -338 -382 -918 -857 -362 -210 -70 -389 -262 -899 -221 -544 -582 -514 -606 -25 -87 -213 -805 -259 -625 -927 -252 -101 -755 -226 -37 -212 -912 -868 -307 -881 -388 -523 -281 -980 -733 -262 -251 -680 -204 -718 -207 -178 -196 -318 -414 -630 -263 -434 -818 -483 -933 -495 -356 -887 -71 -545 -881 -628 -4 -948 -707 -909 -348 -255 -529 -513 -252 -372 -643 -314 -388 -58 -503 -801 -186 -910 -986 -604 -402 -891 -140 -102 -388 -710 -937 -625 -464 -9 -238 -954 -831 -329 -684 -395 -773 -432 -594 -596 -605 -677 -924 -255 -374 -63 -518 -507 -726 -810 -868 -840 -426 -188 -528 -637 -937 -427 -154 -280 -647 -776 -8 -539 -664 -274 -281 -955 -395 -239 -165 -744 -198 -768 -8 -104 -168 -984 -134 -249 -598 -498 -809 -851 -147 -234 -670 -398 -622 -762 -734 -988 -794 -965 -873 -896 -82 -449 -698 -29 -974 -710 -40 -139 -822 -402 -200 -815 -908 -640 -499 -638 -752 -682 -872 -977 -11 -258 -721 -138 -789 -111 -991 -29 -564 -921 -559 -994 -892 -587 -905 -619 -20 -843 -849 -657 -482 -749 -352 -481 -801 -852 -969 -944 -203 -737 -463 -603 -616 -980 -326 -571 -761 -775 -438 -475 -14 -297 -410 -338 -647 -26 -175 -894 -25 -909 -599 -51 -371 -175 -994 -478 -631 -845 -250 -107 -97 -571 -279 -371 -489 -966 -134 -635 -342 -169 -979 -97 -645 -652 -856 -907 -248 -489 -422 -915 -983 -174 -254 -288 -948 -271 -529 -878 -691 -962 -501 -735 -941 -131 -205 -651 -492 -29 -13 -572 -31 -181 -648 -956 -448 -172 -439 -859 -318 -643 -642 -546 -408 -328 -676 -277 -916 -691 -135 -126 -545 -386 -409 -66 -110 -192 -849 -430 -720 -180 -115 -887 -293 -682 -244 -206 -861 -452 -149 -601 -858 -737 -678 -71 -153 -41 -189 -280 -142 -302 -391 -205 -324 -817 -65 -123 -362 -118 -187 -224 -165 -694 -913 -463 -977 -728 -47 -758 -805 -220 -329 -978 -553 -12 -449 -171 -279 -114 -672 -827 -904 -778 -744 -843 -425 -512 -640 -384 -460 -91 -44 -557 -875 -831 -742 -686 -18 -167 -54 -335 -137 -336 -567 -712 -421 -438 -826 -605 -295 -172 -189 -339 -761 -517 -144 -166 -887 -453 -802 -830 -84 -853 -754 -263 -576 -189 -68 -420 -946 -81 -992 -199 -295 -580 -408 -982 -243 -929 -412 -214 -169 -480 -317 -390 -128 -477 -625 -505 -749 -831 -319 -632 -690 -188 -332 -929 -148 -382 -635 -841 -221 -604 -79 -624 -293 -833 -323 -391 -731 -812 -167 -689 -340 -712 -638 -211 -69 -807 -379 -708 -79 -802 -255 -474 -876 -254 -590 -663 -482 -592 -580 -998 -284 -438 -412 -236 -888 -685 -444 -565 -952 -130 -984 -540 -651 -111 -676 -155 -307 -632 -977 -105 -900 -155 -262 -753 -51 -68 -848 -307 -669 -532 -208 -94 -655 -74 -481 -130 -440 -406 -554 -810 -522 -39 -209 -212 -871 -590 -795 -772 -149 -202 -367 -977 -625 -769 -130 -844 -359 -154 -238 -466 -737 -107 -225 -725 -377 -954 -98 -903 -356 -983 -542 -787 -419 -509 -393 -324 -62 -735 -272 -203 -381 -672 -711 -278 -592 -341 -564 -518 -337 -83 -701 -230 -979 -762 -654 -82 -492 -642 -659 -581 -458 -581 -44 -110 -317 -65 -89 -354 -925 -957 -444 -691 -346 -682 -555 -380 -447 -493 -940 -307 -871 -670 -747 -364 -201 -317 -299 -846 -593 -901 -318 -768 -227 -697 -236 -114 -168 -589 -820 -89 -544 -931 -358 -916 -86 -317 -215 -800 -203 -622 -456 -1 -318 -284 -127 -724 -2 -302 -884 -268 -701 -941 -798 -851 -450 -71 -212 -23 -192 -537 -985 -861 -88 -697 -7 -240 -201 -28 -172 -706 -685 -741 -787 -172 -699 -194 -191 -222 -902 -111 -461 -841 -428 -43 -192 -599 -772 -972 -564 -823 -359 -327 -204 -920 -313 -127 -839 -477 -661 -806 -880 -595 -813 -152 -515 -638 -262 -547 -165 -622 -479 -515 -816 -228 -164 -229 -595 -698 -333 -862 -741 -657 -307 -594 -226 -416 -659 -722 -156 -619 -102 -188 -158 -347 -548 -582 -165 -629 -799 -989 -433 -442 -576 -1000 -837 -569 -893 -637 -628 -555 -402 -975 -463 -927 -210 -742 -213 -693 -52 -179 -974 -812 -534 -785 -977 -382 -864 -961 -116 -715 -873 -778 -291 -398 -33 -791 -330 -253 -854 -476 -272 -650 -255 -664 -46 -507 -242 -259 -159 -983 -767 -410 -782 -834 -618 -427 -754 -600 -497 -334 -913 -673 -593 -485 -256 -932 -75 -897 -51 -519 -879 -573 -181 -376 -130 -282 -900 -756 -416 -708 -885 -604 -979 -798 -170 -7 -404 -863 -834 -490 -642 -210 -944 -9 -708 -369 -482 -334 -984 -864 -27 -951 -673 -766 -291 -945 -897 -73 -501 -233 -587 -597 -623 -800 -911 -927 -345 -321 -393 -408 -949 -815 -986 -236 -281 -910 -306 -128 -37 -144 -651 -843 -172 -48 -841 -939 -103 -724 -764 -255 -556 -96 -106 -480 -118 -799 -276 -842 -805 -685 -687 -379 -542 -381 -861 -819 -975 -987 -449 -355 -318 -979 -988 -188 -239 -553 -949 -263 -221 -811 -867 -780 -88 -888 -691 -975 -312 -957 -783 -283 -398 -989 -156 -594 -829 -685 -419 -919 -640 -82 -975 -123 -141 -89 -573 -974 -87 -200 -259 -801 -958 -836 -582 -579 -404 -110 -8 -270 -567 -651 -36 -824 -719 -47 -385 -723 -866 -527 -602 -939 -601 -627 -427 -58 -317 -215 -916 -552 -986 -233 -175 -593 -428 -920 -801 -834 -267 -301 -905 -396 -744 -696 -33 -459 -847 -428 -826 -912 -564 -717 -350 -248 -732 -471 -846 -657 -674 -852 -586 -341 -800 -415 -384 -873 -499 -370 -618 -304 -485 -521 -610 -519 -441 -260 -851 -305 -113 -47 -476 -577 -174 -320 -131 -742 -335 -414 -290 -551 -116 -566 -581 -188 -104 -775 -845 -115 -324 -431 -667 -639 -279 -831 -514 -424 -734 -601 -705 -173 -747 -907 -202 -825 -260 -721 -89 -738 -563 -597 -19 -590 -402 -400 -316 -39 -629 -245 -795 -313 -335 -12 -188 -618 -935 -667 -719 -716 -283 -265 -172 -546 -365 -293 -155 -556 -991 -223 -379 -281 -737 -395 -948 -370 -692 -66 -225 -47 -247 -37 -927 -889 -81 -355 -32 -881 -386 -490 -415 -772 -903 -678 -756 -345 -334 -528 -210 -657 -418 -468 -127 -732 -725 -608 -574 -356 -784 -76 -518 -816 -839 -701 -72 -753 -256 -386 -469 -230 -879 -430 -414 -330 -35 -619 -457 -290 -54 -892 -807 -343 -448 -884 -204 -585 -58 -146 -876 -302 -210 -180 -343 -696 -262 -660 -996 -815 -566 -999 -663 -293 -563 -898 -328 -554 -224 -732 -244 -724 -373 -16 -803 -64 -483 -567 -292 -839 -199 -673 -117 -444 -840 -966 -926 -351 -744 -237 -930 -709 -162 -298 -66 -237 -644 -729 -378 -929 -716 -173 -407 -541 -732 -252 -103 -199 -370 -480 -361 -372 -872 -845 -268 -339 -525 -11 -615 -643 -646 -329 -808 -359 -524 -974 -481 -41 -666 -890 -522 -196 -86 -702 -974 -3 -13 -177 -36 -575 -805 -586 -525 -876 -824 -850 -454 -799 -967 -975 -275 -761 -635 -46 -759 -739 -66 -560 -721 -789 -484 -528 -896 -278 -677 -913 -145 -992 -375 -870 -174 -813 -965 -939 -578 -876 -905 -920 -3 -588 -843 -844 -209 -55 -104 -785 -740 -82 -954 -576 -707 -25 -177 -761 -556 -41 -609 -816 -800 -788 -878 -167 -109 -928 -674 -593 -333 -376 -539 -239 -888 -738 -853 -276 -525 -476 -206 -530 -209 -179 -945 -319 -186 -189 -775 -637 -846 -348 -979 -202 -398 -288 -767 -953 -251 -621 -357 -948 -732 -447 -208 -692 -866 -724 -885 -151 -93 -621 -900 -899 -393 -789 -907 -287 -5 -249 -828 -689 -361 -986 -709 -871 -77 -461 -302 -18 -824 -906 -223 -914 -19 -585 -325 -494 -196 -952 -776 -237 -147 -989 -964 -668 -187 -204 -694 -882 -137 -490 -948 -671 -538 -935 -72 -47 -939 -54 -668 -894 -950 -100 -649 -389 -810 -736 -593 -269 -470 -896 -380 -428 -848 -128 -114 -297 -8 -595 -47 -96 -90 -268 -300 -93 -922 -124 -814 -857 -845 -688 -141 -618 -848 -531 -779 -925 -640 -602 -557 -180 -48 -201 -505 -132 -33 -615 -100 -442 -831 -965 -37 -207 -663 -79 -640 -795 -716 -619 -103 -54 -541 -724 -270 -355 -860 -813 -468 -978 -512 -925 -305 -111 -338 -814 -840 -723 -788 -349 -975 -780 -735 -290 -701 -330 -947 -153 -336 -292 -921 -310 -701 -431 -112 -817 -430 -980 -455 -784 -595 -251 -278 -367 -893 -209 -253 -967 -408 -539 -962 -985 -217 -367 -226 -132 -600 -293 -315 -934 -51 -522 -96 -504 -452 -444 -251 -408 -463 -499 -567 -677 -348 -61 -451 -363 -891 -758 -693 -876 -282 -378 -826 -449 -146 -247 -642 -726 -984 -345 -811 -562 -867 -517 -609 -800 -463 -266 -6 -416 -909 -502 -316 -689 -474 -688 -610 -356 -894 -977 -9 -572 -295 -602 -246 -131 -123 -711 -174 -903 -654 -291 -631 -828 -420 -506 -355 -417 -982 -955 -263 -698 -791 -220 -636 -927 -219 -389 -942 -670 -473 -526 -309 -848 -596 -399 -294 -113 -868 -326 -184 -249 -703 -526 -248 -990 -965 -820 -194 -136 -945 -829 -932 -522 -949 -350 -777 -761 -579 -629 -156 -522 -119 -636 -372 -601 -89 -366 -593 -239 -851 -969 -560 -6 -67 -219 -300 -817 -510 -585 -719 -382 -865 -978 -302 -694 -570 -792 -328 -791 -387 -2 -545 -815 -780 -713 -438 -213 -381 -140 -671 -474 -770 -978 -936 -736 -293 -951 -698 -33 -638 -804 -652 -314 -567 -982 -273 -316 -593 -294 -549 -804 -515 -272 -71 -465 -992 -554 -943 -890 -502 -18 -644 -80 -460 -509 -254 -100 -320 -502 -70 -931 -839 -973 -214 -916 -143 -169 -195 -994 -828 -132 -978 -150 -3 -915 -910 -288 -527 -400 -151 -516 -428 -144 -920 -193 -362 -395 -900 -583 -763 -435 -40 -973 -191 -597 -905 -74 -997 -881 -857 -625 -937 -949 -719 -434 -29 -390 -815 -278 -104 -826 -155 -345 -103 -180 -725 -898 -405 -477 -642 -532 -809 -281 -72 -308 -56 -25 -587 -912 -900 -805 -299 -302 -300 -457 -834 -214 -941 -697 -652 -9 -349 -70 -25 -731 -870 -519 -547 -795 -496 -605 -930 -958 -971 -360 -673 -537 -919 -515 -686 -829 -993 -253 -495 -308 -741 -23 -124 -340 -349 -184 -633 -880 -7 -319 -392 -425 -756 -682 -120 -507 -31 -886 -824 -591 -113 -866 -310 -740 -89 -825 -262 -762 -819 -477 -661 -685 -150 -175 -424 -987 -615 -602 -214 -856 -641 -348 -132 -288 -8 -75 -484 -488 -449 -903 -943 -586 -664 -929 -125 -103 -204 -945 -319 -682 -194 -253 -18 -445 -778 -552 -626 -602 -185 -364 -242 -123 -942 -936 -965 -696 -834 -888 -521 -897 -750 -654 -81 -496 -326 -391 -609 -910 -607 -238 -772 -34 -824 -766 -98 -339 -725 -973 -911 -917 -78 -40 -552 -796 -952 -739 -234 -236 -796 -132 -236 -973 -836 -54 -414 -892 -490 -974 -130 -334 -897 -727 -291 -335 -78 -122 -887 -19 -36 -493 -351 -560 -30 -573 -226 -922 -596 -89 -750 -110 -53 -562 -439 -978 -918 -176 -949 -99 -749 -119 -448 -108 -243 -274 -543 -859 -66 -474 -241 -13 -425 -274 -772 -201 -865 -301 -691 -720 -272 -965 -528 -362 -117 -562 -572 -135 -989 -347 -991 -441 -914 -993 -857 -462 -577 -212 -669 -208 -195 -361 -626 -775 -546 -582 -52 -639 -897 -498 -677 -449 -751 -750 -722 -141 -511 -236 -877 -450 -776 -403 -976 -854 -332 -210 -668 -499 -824 -883 -880 -269 -484 -187 -963 -550 -45 -559 -559 -632 -725 -756 -869 -47 -842 -948 -173 -835 -314 -606 -633 -7 -921 -594 -914 -696 -577 -874 -323 -923 -972 -27 -69 -786 -193 -478 -873 -925 -603 -197 -712 -638 -593 -560 -759 -553 -225 -416 -604 -311 -325 -839 -894 -742 -988 -667 -380 -504 -969 -825 -108 -293 -318 -25 -125 -14 -548 -41 -610 -453 -861 -855 -994 -426 -973 -771 -672 -812 -956 -485 -682 -693 -374 -77 -662 -514 -579 -325 -568 -211 -202 -190 -681 -891 -537 -121 -384 -42 -632 -220 -176 -798 -679 -603 -703 -137 -605 -581 -303 -938 -477 -967 -240 -977 -787 -979 -946 -915 -15 -454 -616 -136 -960 -677 -360 -325 -668 -184 -490 -162 -738 -323 -162 -605 -812 -723 -159 -625 -459 -576 -532 -236 -596 -512 -74 -57 -411 -942 -142 -629 -549 -251 -737 -313 -544 -898 -508 -113 -135 -84 -534 -947 -737 -192 -218 -822 -375 -774 -416 -165 -142 -278 -77 -220 -936 -156 -217 -86 -419 -372 -334 -976 -405 -396 -78 -364 -17 -221 -403 -360 -213 -350 -333 -410 -467 -985 -938 -98 -412 -108 -262 -543 -483 -229 -386 -546 -584 -761 -581 -592 -894 -441 -822 -234 -665 -528 -467 -310 -22 -452 -775 -611 -382 -425 -590 -438 -876 -244 -115 -592 -588 -316 -201 -647 -352 -245 -229 -66 -661 -58 -678 -191 -457 -818 -262 -219 -865 -868 -789 -85 -109 -947 -958 -686 -154 -700 -114 -262 -220 -187 -693 -622 -965 -509 -660 -209 -360 -512 -32 -481 -621 -256 -394 -923 -341 -263 -844 -901 -222 -512 -456 -2 -678 -117 -989 -444 -369 -148 -839 -377 -451 -659 -577 -807 -278 -6 -144 -500 -25 -60 -890 -873 -480 -200 -73 -641 -401 -283 -217 -141 -803 -481 -134 -894 -680 -730 -727 -607 -186 -864 -714 -231 -80 -328 -356 -725 -822 -297 -223 -133 -12 -229 -341 -7 -11 -554 -319 -491 -305 -62 -869 -139 -991 -837 -148 -812 -837 -810 -763 -118 -968 -988 -551 -459 -75 -745 -310 -427 -215 -963 -859 -82 -3 -768 -129 -311 -195 -291 -958 -291 -132 -348 -836 -259 -1000 -953 -427 -959 -630 -365 -596 -326 -855 -388 -667 -475 -739 -224 -109 -426 -880 -736 -516 -714 -977 -589 -728 -661 -106 -508 -26 -40 -840 -637 -111 -690 -865 -421 -982 -109 -768 -623 -788 -69 -818 -217 -673 -247 -339 -725 -624 -736 -190 -895 -130 -620 -649 -980 -592 -618 -460 -282 -545 -393 -363 -718 -478 -41 -875 -31 -9 -669 -449 -100 -780 -667 -115 -587 -657 -301 -24 -791 -425 -626 -728 -255 -927 -525 -353 -770 -394 -720 -985 -675 -333 -282 -953 -566 -881 -880 -447 -890 -284 -210 -952 -225 -433 -866 -6 -160 -557 -599 -751 -985 -190 -722 -419 -546 -915 -956 -476 -228 -771 -169 -446 -688 -787 -815 -724 -573 -711 -33 -981 -731 -903 -89 -588 -88 -476 -111 -440 -53 -805 -118 -447 -227 -73 -671 -631 -793 -288 -263 -668 -754 -820 -246 -868 -280 -386 -606 -92 -638 -487 -280 -233 -441 -600 -117 -936 -804 -59 -424 -560 -804 -751 -506 -84 -227 -512 -942 -334 -593 -143 -480 -861 -792 -825 -350 -892 -760 -758 -947 -401 -712 -34 -624 -249 -477 -294 -651 -80 -490 -149 -911 -159 -154 -939 -208 -1000 -723 -832 -362 -439 -118 -485 -614 -53 -850 -589 -571 -98 -77 -677 -253 -872 -225 -219 -459 -812 -945 -919 -600 -486 -634 -360 -474 -956 -692 -267 -829 -307 -880 -609 -739 -916 -527 -729 -529 -220 -362 -865 -115 -16 -648 -227 -734 -15 -635 -686 -188 -211 -276 -780 -264 -151 -311 -299 -395 -113 -266 -989 -247 -13 -825 -879 -385 -358 -932 -379 -787 -605 -324 -533 -821 -917 -899 -8 -408 -542 -699 -748 -523 -156 -633 -721 -401 -576 -821 -761 -531 -694 -520 -241 -923 -893 -618 -709 -904 -112 -882 -580 -853 -641 -312 -734 -910 -147 -491 -523 -194 -962 -384 -112 -452 -834 -361 -713 -111 -903 -406 -852 -35 -885 -535 -750 -630 -735 -449 -519 -31 -105 -52 -501 -719 -221 -449 -952 -30 -974 -853 -353 -52 -319 -237 -501 -240 -890 -437 -39 -261 -876 -108 -670 -544 -587 -170 -141 -883 -696 -397 -291 -977 -926 -889 -257 -672 -370 -904 -466 -784 -297 -449 -364 -757 -9 -207 -835 -627 -241 -578 -362 -997 -317 -122 -192 -452 -113 -635 -231 -370 -158 -345 -342 -967 -949 -791 -732 -477 -798 -731 -471 -330 -284 -387 -804 -727 -376 -163 -652 -382 -11 -595 -217 -294 -632 -985 -339 -986 -245 -576 -652 -621 -539 -77 -902 -702 -189 -226 -659 -637 -841 -442 -992 -719 -104 -896 -907 -594 -428 -345 -904 -746 -428 -334 -31 -316 -521 -639 -297 -253 -99 -985 -916 -891 -728 -442 -817 -475 -121 -304 -613 -283 -893 -251 -736 -369 -203 -348 -461 -392 -184 -733 -253 -333 -342 -299 -237 -198 -325 -330 -451 -109 -163 -936 -637 -391 -76 -99 -124 -684 -886 -849 -575 -517 -882 -599 -648 -931 -994 -642 -554 -901 -27 -264 -82 -785 -107 -686 -251 -645 -507 -364 -574 -31 -828 -172 -245 -918 -913 -307 -209 -619 -91 -78 -934 -760 -567 -782 -51 -431 -978 -612 -690 -413 -885 -27 -77 -185 -829 -958 -61 -729 -417 -990 -413 -107 -104 -358 -752 -965 -105 -424 -466 -121 -895 -204 -383 -532 -737 -702 -59 -767 -32 -491 -66 -108 -754 -417 -209 -758 -69 -636 -361 -329 -205 -530 -590 -241 -144 -425 -353 -19 -328 -466 -675 -397 -529 -904 -323 -751 -771 -342 -769 -665 -331 -296 -193 -766 -676 -296 -58 -179 -92 -939 -17 -940 -840 -642 -640 -473 -802 -325 -793 -927 -348 -529 -343 -403 -224 -486 -216 -711 -488 -509 -852 -784 -661 -165 -744 -748 -200 -246 -45 -495 -507 -739 -824 -769 -695 -139 -677 -583 -644 -493 -824 -607 -173 -43 -840 -265 -541 -52 -628 -173 -580 -953 -70 -458 -831 -45 -904 -694 -936 -433 -653 -604 -343 -142 -369 -669 -939 -70 -679 -586 -361 -678 -47 -575 -795 -354 -900 -592 -403 -19 -952 -179 -721 -535 -702 -458 -582 -635 -265 -715 -575 -864 -399 -752 -116 -293 -915 -516 -102 -147 -729 -678 -892 -651 -641 -615 -912 -520 -429 -126 -301 -172 -942 -423 -438 -281 -441 -675 -367 -395 -387 -697 -961 -388 -739 -606 -484 -710 -395 -946 -495 -894 -644 -780 -940 -650 -893 -123 -5 -179 -410 -69 -342 -335 -176 -269 -47 -634 -714 -745 -948 -609 -167 -208 -575 -420 -617 -606 -71 -314 -673 -413 -561 -189 -984 -625 -526 -968 -693 -212 -299 -508 -881 -998 -202 -173 -952 -958 -480 -374 -2 -822 -221 -861 -685 -957 -641 -524 -98 -580 -212 -120 -261 -969 -322 -858 -708 -658 -282 -828 -569 -534 -250 -874 -215 -9 -817 -653 -597 -604 -31 -595 -543 -792 -690 -459 -752 -346 -32 -629 -422 -683 -821 -687 -669 -660 -791 -220 -949 -310 -481 -210 -243 -294 -303 -638 -759 -414 -934 -791 -340 -308 -387 -220 -766 -132 -892 -381 -164 -980 -947 -227 -910 -237 -204 -649 -102 -609 -643 -273 -629 -564 -299 -346 -64 -556 -529 -132 -80 -391 -170 -215 -970 -508 -872 -533 -519 -778 -652 -934 -504 -425 -824 -678 -104 -808 -524 -649 -792 -67 -382 -930 -768 -937 -162 -539 -865 -862 -554 -646 -578 -912 -759 -941 -11 -227 -848 -215 -73 -393 -385 -325 -923 -788 -521 -344 -401 -14 -730 -10 -623 -785 -990 -120 -193 -698 -880 -123 -51 -690 -219 -904 -70 -946 -191 -402 -879 -224 -172 -142 -336 -820 -621 -945 -416 -791 -882 -319 -789 -761 -725 -930 -101 -96 -330 -720 -887 -675 -411 -631 -103 -454 -897 -909 -126 -903 -457 -327 -653 -139 -752 -546 -425 -856 -819 -993 -260 -705 -334 -49 -932 -55 -827 -560 -354 -261 -831 -65 -579 -606 -313 -640 -236 -906 -948 -686 -845 -226 -512 -576 -501 -72 -615 -23 -105 -97 -376 -125 -611 -129 -886 -948 -94 -283 -668 -270 -485 -195 -141 -742 -366 -167 -661 -312 -627 -365 -860 -799 -499 -695 -637 -808 -279 -600 -210 -886 -294 -145 -892 -549 -248 -957 -551 -359 -939 -993 -903 -893 -564 -519 -671 -72 -769 -145 -297 -905 -933 -341 -142 -714 -325 -994 -196 -207 -407 -916 -261 -174 -620 -763 -695 -845 -962 -420 -432 -70 -179 -197 -810 -956 -776 -975 -163 -229 -530 -903 -335 -804 -332 -954 -411 -994 -767 -802 -615 -73 -14 -772 -769 -133 -401 -96 -559 -220 -817 -59 -813 -826 -559 -370 -445 -946 -97 -467 -470 -103 -434 -459 -343 -617 -639 -675 -169 -792 -913 -103 -529 -427 -921 -744 -538 -131 -28 -185 -584 -995 -671 -82 -528 -814 -214 -833 -334 -69 -870 -120 -489 -462 -337 -255 -666 -63 -374 -890 -999 -718 -136 -351 -356 -47 -887 -798 -487 -799 -836 -550 -413 -907 -937 -763 -651 -597 -644 -611 -798 -696 -237 -452 -81 -846 -454 -923 -484 -882 -82 -893 -411 -639 -215 -971 -166 -943 -462 -186 -408 -352 -567 -248 -937 -366 -542 -985 -628 -934 -759 -649 -944 -140 -116 -362 -456 -972 -157 -973 -471 -580 -263 -829 -356 -964 -57 -961 -83 -786 -612 -797 -98 -752 -50 -547 -410 -524 -686 -94 -256 -660 -740 -686 -826 -243 -202 -872 -1 -216 -272 -86 -732 -672 -11 -907 -245 -530 -543 -55 -248 -166 -28 -34 -538 -283 -152 -460 -367 -637 -853 -542 -738 -984 -850 -589 -411 -768 -829 -753 -548 -235 -233 -191 -888 -922 -37 -618 -210 -361 -849 -453 -543 -405 -797 -621 -57 -196 -973 -386 -367 -718 -540 -237 -290 -211 -100 -465 -66 -993 -440 -429 -421 -97 -123 -452 -879 -911 -986 -271 -761 -373 -49 -690 -370 -940 -353 -880 -63 -130 -93 -423 -167 -135 -327 -739 -208 -878 -809 -101 -147 -16 -376 -898 -346 -840 -43 -214 -821 -655 -272 -847 -507 -793 -205 -592 -624 -358 -134 -229 -576 -485 -921 -652 -62 -32 -392 -416 -209 -300 -221 -227 -577 -514 -880 -530 -675 -339 -368 -514 -474 -468 -230 -340 -851 -234 -828 -222 -487 -15 -47 -965 -689 -593 -299 -587 -664 -165 -930 -879 -858 -625 -351 -873 -284 -766 -205 -346 -465 -122 -532 -837 -567 -128 -182 -495 -457 -441 -90 -198 -352 -212 -921 -339 -662 -782 -785 -637 -242 -26 -919 -861 -717 -262 -712 -34 -257 -833 -269 -148 -896 -640 -39 -517 -810 -921 -962 -309 -590 -853 -801 -37 -975 -757 -696 -485 -438 -682 -372 -396 -495 -988 -53 -712 -992 -694 -560 -281 -308 -985 -188 -378 -766 -954 -500 -216 -459 -205 -314 -692 -9 -768 -705 -575 -887 -706 -605 -833 -266 -39 -261 -39 -935 -657 -12 -556 -530 -921 -276 -293 -663 -764 -932 -203 -272 -856 -508 -386 -339 -988 -226 -35 -669 -749 -550 -908 -379 -391 -796 -319 -523 -846 -923 -54 -656 -785 -328 -790 -939 -667 -230 -607 -21 -381 -951 -866 -811 -591 -627 -109 -409 -756 -604 -279 -266 -185 -320 -817 -503 -886 -302 -823 -190 -404 -729 -605 -492 -33 -338 -757 -301 -13 -24 -619 -388 -517 -105 -615 -545 -187 -340 -828 -422 -37 -168 -10 -241 -923 -207 -518 -928 -142 -415 -978 -433 -391 -345 -140 -298 -25 -394 -480 -315 -803 -283 -283 -477 -27 -632 -697 -994 -551 -934 -812 -823 -980 -124 -551 -289 -893 -219 -85 -848 -566 -145 -747 -257 -284 -467 -541 -423 -96 -779 -238 -975 -372 -51 -37 -530 -224 -987 -684 -499 -437 -762 -290 -860 -221 -943 -950 -382 -706 -413 -802 -784 -622 -711 -783 -126 -618 -308 -921 -862 -63 -509 -303 -10 -869 -541 -48 -940 -999 -24 -800 -199 -373 -442 -376 -147 -984 -5 -33 -605 -580 -89 -633 -471 -254 -72 -484 -798 -346 -200 -687 -587 -200 -779 -833 -450 -22 -921 -758 -116 -169 -192 -990 -11 -253 -542 -670 -812 -449 -918 -799 -372 -482 -178 -192 -345 -756 -935 -851 -466 -835 -803 -377 -251 -982 -312 -468 -598 -397 -674 -414 -608 -670 -536 -923 -394 -583 -217 -804 -264 -74 -723 -745 -805 -100 -367 -36 -868 -891 -692 -796 -632 -209 -506 -175 -216 -654 -120 -334 -122 -134 -246 -841 -357 -2 -757 -876 -555 -353 -158 -835 -90 -563 -807 -949 -665 -698 -495 -778 -885 -696 -640 -794 -516 -471 -658 -431 -596 -834 -845 -148 -357 -809 -937 -46 -157 -115 -904 -393 -634 -251 -117 -516 -988 -50 -471 -415 -799 -946 -276 -931 -35 -113 -687 -544 -117 -838 -815 -487 -252 -847 -841 -515 -201 -108 -279 -73 -796 -456 -798 -880 -420 -829 -897 -73 -336 -139 -153 -913 -279 -297 -621 -638 -455 -295 -581 -933 -661 -194 -451 -533 -735 -487 -915 -760 -20 -221 -534 -618 -367 -502 -871 -249 -872 -253 -127 -705 -788 -106 -662 -441 -810 -589 -395 -75 -356 -480 -262 -449 -242 -900 -648 -687 -620 -544 -505 -472 -307 -184 -317 -573 -977 -825 -310 -428 -561 -242 -818 -191 -25 -637 -302 -257 -651 -823 -913 -884 -906 -366 -411 -362 -734 -480 -602 -368 -158 -372 -963 -110 -290 -842 -643 -116 -690 -730 -239 -683 -721 -22 -931 -334 -180 -216 -667 -837 -654 -321 -268 -660 -875 -979 -233 -359 -844 -519 -27 -585 -332 -358 -898 -706 -461 -866 -535 -532 -725 -428 -811 -723 -494 -399 -848 -685 -674 -456 -335 -749 -490 -513 -420 -770 -710 -778 -570 -612 -873 -958 -671 -320 -152 -858 -42 -230 -349 -319 -255 -907 -635 -707 -390 -658 -129 -583 -321 -993 -548 -386 -841 -377 -211 -475 -430 -632 -385 -779 -941 -527 -571 -391 -496 -473 -481 -200 -805 -989 -431 -820 -852 -280 -302 -115 -304 -482 -362 -105 -698 -18 -906 -165 -193 -897 -483 -412 -495 -904 -327 -702 -792 -475 -651 -182 -934 -544 -724 -774 -23 -134 -76 -805 -642 -601 -717 -470 -149 -754 -390 -573 -509 -992 -610 -626 -678 -422 -160 -241 -435 -33 -71 -593 -653 -110 -102 -227 -411 -852 -625 -878 -954 -764 -396 -419 -472 -358 -472 -444 -726 -108 -760 -44 -648 -613 -438 -694 -497 -470 -731 -825 -333 -152 -670 -727 -836 -405 -947 -454 -438 -406 -383 -469 -448 -10 -800 -894 -865 -668 -770 -84 -890 -933 -16 -881 -609 -669 -776 -962 -575 -224 -222 -629 -748 -436 -3 -711 -64 -743 -220 -185 -269 -557 -558 -198 -116 -886 -507 -920 -16 -670 -819 -459 -127 -267 -313 -82 -936 -622 -423 -600 -729 -733 -547 -945 -805 -659 -358 -746 -600 -905 -7 -7 -812 -959 -61 -43 -738 -143 -986 -768 -135 -211 -206 -461 -664 -970 -978 -857 -277 -506 -113 -725 -611 -719 -965 -441 -332 -361 -789 -238 -107 -842 -648 -994 -989 -68 -195 -936 -255 -32 -733 -295 -729 -508 -22 -602 -908 -522 -339 -304 -499 -998 -27 -477 -68 -10 -853 -483 -622 -220 -994 -272 -355 -142 -620 -583 -919 -545 -258 -619 -184 -21 -323 -967 -889 -669 -231 -361 -953 -769 -306 -133 -657 -670 -248 -525 -367 -566 -558 -521 -958 -117 -570 -959 -235 -936 -651 -478 -123 -660 -335 -290 -900 -939 -361 -611 -954 -529 -955 -466 -194 -960 -542 -122 -551 -277 -457 -246 -762 -176 -204 -694 -482 -467 -670 -435 -239 -242 -450 -606 -198 -451 -921 -124 -306 -602 -151 -781 -236 -742 -165 -524 -286 -206 -75 -728 -228 -659 -165 -794 -857 -288 -136 -898 -631 -583 -465 -362 -385 -574 -926 -608 -189 -24 -600 -808 -599 -679 -717 -621 -358 -378 -662 -458 -838 -625 -379 -59 -852 -998 -977 -744 -559 -163 -217 -951 -659 -433 -543 -265 -366 -944 -312 -817 -711 -198 -342 -528 -969 -790 -611 -357 -701 -892 -251 -185 -169 -632 -937 -136 -120 -425 -786 -87 -663 -37 -469 -478 -85 -731 -219 -659 -566 -587 -719 -234 -165 -275 -741 -425 -528 -579 -515 -667 -811 -425 -267 -919 -532 -396 -36 -748 -88 -190 -8 -454 -329 -263 -789 -936 -147 -325 -80 -890 -924 -503 -158 -124 -672 -977 -433 -407 -46 -179 -85 -546 -753 -347 -995 -732 -56 -295 -647 -90 -247 -309 -139 -118 -983 -82 -930 -544 -130 -954 -351 -94 -574 -889 -427 -48 -64 -95 -534 -979 -333 -42 -159 -553 -805 -354 -193 -786 -956 -453 -987 -764 -580 -248 -938 -234 -858 -621 -270 -652 -621 -364 -669 -818 -279 -353 -87 -819 -478 -52 -784 -767 -184 -224 -185 -550 -937 -185 -629 -137 -894 -294 -727 -32 -905 -321 -263 -139 -42 -845 -686 -885 -305 -911 -955 -463 -349 -783 -533 -398 -737 -7 -305 -744 -601 -583 -846 -662 -666 -171 -773 -90 -953 -199 -270 -351 -351 -794 -253 -215 -658 -780 -961 -2 -894 -966 -224 -391 -108 -83 -512 -306 -297 -238 -664 -890 -915 -709 -236 -620 -532 -829 -172 -127 -328 -399 -773 -551 -78 -973 -817 -70 -14 -772 -450 -906 -279 -146 -333 -955 -673 -774 -592 -540 -462 -770 -290 -132 -858 -686 -33 -890 -876 -535 -392 -216 -221 -122 -242 -593 -973 -394 -561 -872 -291 -937 -247 -396 -875 -795 -15 -103 -21 -785 -749 -28 -122 -459 -651 -359 -934 -890 -241 -519 -783 -340 -494 -74 -938 -958 -254 -500 -580 -90 -998 -817 -980 -490 -206 -345 -76 -150 -405 -347 -563 -883 -272 -18 -528 -271 -595 -779 -762 -113 -29 -70 -597 -41 -561 -565 -343 -903 -287 -552 -674 -763 -560 -345 -452 -80 -483 -863 -567 -697 -34 -473 -317 -110 -317 -413 -242 -7 -75 -587 -553 -789 -29 -859 -978 -927 -155 -415 -316 -924 -936 -385 -124 -553 -805 -944 -554 -678 -913 -570 -818 -824 -95 -854 -905 -921 -354 -98 -327 -779 -157 -487 -444 -625 -55 -443 -477 -633 -287 -955 -735 -693 -215 -325 -178 -596 -182 -924 -105 -329 -424 -197 -131 -945 -360 -347 -175 -414 -33 -112 -12 -900 -55 -904 -16 -70 -858 -775 -685 -331 -850 -961 -751 -711 -222 -78 -220 -494 -367 -103 -179 -585 -387 -668 -693 -292 -290 -893 -99 -187 -392 -81 -893 -794 -158 -623 -599 -748 -373 -228 -238 -95 -336 -334 -801 -185 -173 -201 -612 -277 -328 -168 -195 -487 -219 -348 -456 -343 -520 -268 -424 -725 -444 -799 -93 -954 -68 -669 -795 -239 -557 -611 -918 -196 -818 -777 -500 -255 -763 -86 -820 -124 -855 -723 -270 -174 -551 -75 -272 -552 -326 -26 -446 -12 -799 -574 -813 -572 -30 -393 -952 -101 -930 -55 -469 -435 -812 -10 -872 -482 -642 -605 -696 -688 -859 -24 -760 -621 -874 -846 -875 -475 -467 -526 -578 -930 -482 -294 -538 -988 -156 -368 -530 -580 -584 -916 -713 -480 -463 -602 -941 -831 -41 -907 -123 -556 -191 -144 -519 -525 -176 -711 -946 -862 -780 -715 -346 -848 -714 -177 -345 -578 -24 -614 -911 -47 -286 -206 -575 -598 -593 -462 -488 -655 -77 -25 -393 -312 -696 -259 -438 -930 -957 -569 -805 -4 -906 -354 -564 -860 -210 -490 -657 -836 -609 -804 -849 -601 -582 -599 -834 -511 -58 -47 -51 -18 -490 -589 -771 -575 -214 -98 -211 -304 -967 -271 -667 -744 -625 -252 -493 -216 -244 -605 -2 -278 -368 -702 -228 -15 -742 -439 -199 -123 -77 -11 -530 -121 -683 -149 -178 -544 -80 -187 -615 -433 -260 -322 -375 -289 -180 -430 -899 -526 -350 -491 -138 -844 -805 -191 -94 -217 -725 -450 -294 -865 -387 -678 -610 -689 -208 -789 -147 -470 -819 -127 -974 -16 -960 -950 -371 -683 -906 -378 -990 -815 -576 -37 -373 -307 -21 -521 -407 -21 -55 -73 -403 -518 -716 -843 -143 -745 -430 -501 -131 -694 -138 -167 -227 -465 -663 -449 -174 -361 -19 -850 -486 -141 -574 -212 -497 -950 -903 -554 -815 -137 -126 -735 -917 -255 -226 -92 -475 -829 -319 -683 -405 -508 -758 -985 -441 -686 -581 -551 -237 -387 -261 -197 -754 -733 -631 -484 -125 -911 -195 -90 -28 -521 -535 -807 -397 -83 -338 -16 -607 -779 -742 -522 -156 -717 -495 -776 -730 -737 -338 -428 -696 -117 -854 -206 -164 -12 -26 -637 -508 -675 -503 -539 -422 -977 -544 -783 -208 -416 -749 -375 -269 -148 -311 -400 -644 -784 -981 -242 -851 -499 -844 -36 -35 -998 -599 -949 -287 -291 -868 -393 -652 -686 -508 -175 -848 -445 -244 -942 -388 -217 -112 -621 -527 -516 -585 -992 -478 -186 -357 -46 -824 -548 -471 -66 -245 -145 -370 -757 -611 -808 -399 -867 -83 -713 -545 -46 -593 -717 -276 -643 -100 -594 -292 -731 -938 -492 -206 -546 -989 -437 -270 -8 -723 -517 -573 -665 -135 -360 -855 -538 -364 -56 -451 -839 -651 -372 -317 -889 -824 -137 -611 -924 -647 -135 -627 -696 -843 -233 -36 -693 -963 -117 -693 -219 -628 -217 -49 -223 -387 -13 -123 -492 -790 -294 -893 -648 -873 -858 -596 -831 -83 -931 -770 -953 -316 -197 -188 -692 -846 -853 -735 -259 -828 -497 -630 -405 -869 -379 -434 -126 -459 -283 -670 -611 -914 -54 -507 -328 -435 -227 -436 -125 -48 -430 -333 -357 -498 -941 -349 -549 -225 -235 -709 -347 -622 -558 -471 -904 -993 -553 -470 -455 -175 -378 -362 -328 -420 -180 -247 -918 -982 -868 -150 -78 -764 -501 -409 -676 -514 -799 -211 -502 -631 -939 -3 -830 -95 -432 -296 -804 -741 -468 -601 -800 -980 -765 -324 -541 -147 -410 -119 -295 -504 -622 -336 -634 -824 -453 -132 -804 -998 -951 -352 -214 -909 -327 -494 -396 -251 -13 -653 -200 -871 -57 -260 -860 -783 -324 -708 -700 -913 -759 -127 -856 -338 -646 -690 -278 -250 -842 -77 -50 -227 -121 -644 -772 -125 -639 -140 -851 -255 -196 -361 -493 -386 -3 -639 -238 -967 -753 -874 -167 -362 -446 -532 -155 -765 -374 -792 -403 -97 -976 -476 -578 -281 -789 -183 -578 -155 -310 -756 -178 -866 -756 -782 -17 -143 -220 -617 -977 -536 -556 -371 -479 -239 -261 -222 -456 -325 -645 -31 -267 -738 -310 -328 -6 -100 -224 -383 -341 -144 -81 -266 -785 -600 -628 -543 -4 -533 -277 -214 -113 -456 -338 -99 -634 -291 -960 -872 -149 -621 -723 -688 -13 -323 -157 -918 -134 -143 -493 -890 -838 -625 -658 -582 -186 -740 -769 -558 -548 -403 -257 -441 -25 -608 -805 -456 -989 -85 -421 -572 -1 -334 -606 -667 -314 -815 -293 -522 -385 -347 -699 -690 -831 -127 -515 -105 -945 -239 -794 -453 -447 -690 -904 -620 -529 -778 -897 -342 -251 -588 -950 -508 -901 -255 -873 -735 -8 -188 -223 -399 -442 -94 -657 -619 -42 -366 -919 -935 -432 -133 -37 -112 -316 -284 -135 -726 -603 -935 -340 -588 -625 -376 -774 -759 -411 -496 -506 -327 -158 -486 -294 -853 -413 -979 -34 -57 -388 -800 -50 -769 -585 -50 -244 -551 -598 -135 -2 -748 -149 -677 -73 -135 -419 -389 -599 -476 -152 -22 -798 -530 -660 -554 -150 -271 -203 -355 -88 -270 -973 -34 -956 -944 -131 -881 -705 -573 -716 -420 -883 -681 -920 -911 -100 -704 -128 -801 -60 -792 -214 -895 -603 -217 -558 -726 -911 -639 -640 -207 -21 -339 -664 -27 -969 -96 -556 -653 -368 -844 -126 -230 -342 -667 -548 -619 -964 -602 -698 -295 -191 -527 -66 -423 -353 -245 -983 -361 -878 -837 -596 -733 -691 -854 -128 -377 -93 -508 -347 -737 -671 -222 -991 -291 -813 -452 -715 -571 -582 -259 -963 -520 -700 -389 -546 -742 -935 -774 -70 -596 -819 -722 -869 -813 -342 -309 -816 -241 -833 -361 -664 -552 -549 -531 -862 -648 -697 -616 -299 -567 -70 -656 -62 -38 -383 -689 -160 -167 -25 -756 -713 -132 -237 -193 -617 -304 -749 -831 -755 -702 -564 -610 -596 -974 -705 -198 -317 -252 -553 -265 -594 -143 -844 -13 -741 -419 -488 -336 -479 -353 -39 -186 -22 -473 -507 -749 -174 -46 -257 -829 -852 -225 -849 -264 -139 -460 -585 -534 -386 -50 -866 -492 -684 -166 -466 -603 -440 -11 -972 -886 -804 -596 -478 -362 -405 -133 -509 -438 -775 -653 -75 -891 -919 -458 -488 -512 -123 -963 -649 -245 -145 -344 -756 -642 -86 -253 -356 -279 -584 -247 -400 -823 -271 -165 -330 -391 -258 -977 -978 -400 -959 -391 -1000 -189 -884 -111 -684 -632 -550 -133 -675 -31 -273 -680 -636 -985 -912 -345 -196 -133 -956 -223 -426 -671 -784 -764 -591 -942 -364 -633 -149 -980 -915 -200 -572 -3 -198 -316 -708 -25 -41 -824 -349 -503 -173 -55 -910 -505 -872 -81 -149 -455 -340 -291 -721 -191 -330 -349 -272 -272 -922 -806 -710 -588 -171 -117 -221 -450 -674 -584 -492 -369 -699 -449 -879 -617 -577 -6 -667 -234 -227 -255 -475 -432 -743 -855 -659 -84 -530 -6 -53 -259 -236 -526 -661 -882 -308 -199 -408 -727 -749 -885 -520 -894 -857 -521 -292 -300 -823 -127 -207 -568 -115 -45 -447 -526 -248 -951 -66 -606 -911 -498 -482 -504 -961 -512 -475 -314 -405 -442 -655 -456 -19 -808 -444 -226 -700 -87 -979 -785 -693 -105 -387 -413 -742 -986 -799 -970 -802 -987 -704 -506 -730 -48 -9 -440 -832 -127 -176 -636 -142 -713 -68 -618 -630 -733 -836 -384 -177 -123 -613 -797 -863 -681 -897 -808 -917 -575 -650 -616 -895 -246 -917 -593 -577 -842 -860 -264 -87 -928 -495 -756 -984 -64 -198 -780 -563 -499 -642 -570 -67 -315 -104 -244 -690 -133 -232 -713 -556 -531 -664 -666 -525 -127 -277 -578 -973 -325 -254 -733 -437 -774 -679 -547 -491 -622 -440 -435 -771 -196 -361 -812 -394 -937 -800 -928 -509 -533 -612 -539 -567 -855 -623 -651 -773 -998 -793 -832 -527 -831 -802 -32 -384 -319 -811 -830 -411 -679 -941 -806 -994 -127 -993 -273 -735 -893 -266 -556 -857 -160 -683 -332 -532 -464 -383 -763 -332 -814 -382 -156 -848 -705 -772 -273 -696 -67 -866 -684 -861 -944 -168 -948 -544 -40 -59 -978 -749 -823 -493 -829 -846 -324 -998 -235 -765 -162 -476 -324 -408 -951 -809 -138 -18 -779 -584 -797 -325 -322 -981 -30 -386 -77 -727 -445 -776 -107 -331 -932 -682 -744 -64 -678 -586 -707 -134 -657 -331 -466 -962 -233 -860 -23 -843 -797 -572 -251 -669 -750 -135 -944 -303 -181 -35 -376 -129 -268 -849 -546 -839 -4 -688 -94 -338 -232 -261 -26 -404 -359 -543 -644 -981 -907 -991 -263 -857 -575 -312 -313 -619 -818 -681 -441 -254 -483 -831 -17 -379 -209 -928 -377 -163 -293 -755 -565 -156 -313 -862 -644 -745 -420 -578 -888 -503 -2 -978 -161 -290 -298 -537 -771 -923 -887 -187 -112 -349 -409 -993 -754 -988 -447 -923 -706 -306 -777 -300 -89 -799 -181 -189 -119 -130 -379 -981 -165 -156 -429 -104 -703 -76 -733 -297 -301 -241 -434 -37 -189 -744 -865 -979 -309 -806 -471 -558 -922 -178 -827 -3 -760 -425 -112 -864 -437 -464 -241 -550 -348 -457 -596 -414 -843 -463 -620 -698 -395 -820 -461 -185 -276 -651 -819 -570 -331 -18 -343 -57 -574 -266 -427 -342 -899 -515 -170 -733 -378 -352 -159 -37 -918 -761 -228 -595 -255 -856 -459 -375 -404 -615 -652 -353 -81 -348 -94 -590 -408 -167 -196 -250 -322 -918 -265 -103 -975 -965 -215 -236 -874 -589 -178 -742 -577 -762 -54 -763 -711 -400 -586 -483 -107 -813 -621 -96 -943 -214 -597 -914 -506 -724 -346 -155 -972 -486 -842 -617 -983 -78 -790 -426 -412 -148 -853 -370 -879 -908 -746 -732 -962 -351 -39 -835 -703 -319 -200 -72 -68 -68 -251 -522 -246 -296 -428 -59 -681 -970 -446 -221 -619 -605 -497 -502 -207 -778 -69 -881 -871 -725 -856 -651 -48 -186 -659 -256 -673 -85 -196 -45 -920 -897 -632 -11 -398 -774 -1000 -970 -903 -410 -733 -839 -969 -745 -234 -426 -659 -687 -630 -939 -554 -221 -531 -32 -794 -524 -830 -586 -269 -647 -397 -126 -288 -148 -783 -804 -725 -657 -75 -651 -773 -926 -285 -825 -155 -619 -403 -288 -913 -267 -240 -122 -1000 -903 -855 -991 -945 -466 -868 -62 -530 -365 -396 -130 -458 -487 -53 -580 -330 -626 -820 -164 -258 -587 -417 -991 -692 -981 -257 -977 -515 -632 -788 -987 -509 -927 -691 -623 -608 -535 -299 -517 -140 -462 -80 -595 -761 -897 -968 -748 -618 -196 -192 -597 -608 -921 -38 -289 -623 -32 -26 -356 -891 -169 -494 -111 -583 -641 -486 -132 -898 -519 -341 -281 -239 -98 -188 -792 -157 -942 -143 -964 -511 -322 -576 -485 -248 -816 -793 -995 -849 -24 -754 -815 -989 -801 -55 -509 -826 -459 -880 -402 -237 -504 -765 -564 -345 -243 -516 -512 -710 -279 -683 -819 -12 -531 -612 -636 -862 -822 -398 -721 -590 -636 -260 -827 -675 -519 -904 -671 -129 -424 -435 -813 -894 -633 -847 -782 -889 -203 -118 -151 -595 -830 -839 -862 -228 -176 -551 -407 -542 -258 -300 -713 -189 -841 -748 -923 -186 -888 -7 -165 -215 -536 -518 -482 -250 -919 -241 -999 -61 -375 -730 -514 -244 -17 -113 -388 -612 -199 -739 -779 -101 -856 -244 -437 -748 -249 -187 -562 -40 -633 -89 -740 -631 -867 -540 -513 -238 -538 -51 -959 -863 -275 -508 -658 -773 -693 -505 -77 -271 -593 -516 -591 -532 -293 -498 -530 -728 -41 -553 -895 -778 -646 -237 -641 -502 -602 -332 -314 -990 -188 -828 -253 -739 -81 -837 -745 -191 -456 -148 -673 -781 -361 -61 -817 -299 -309 -766 -169 -139 -670 -333 -762 -352 -626 -555 -646 -392 -753 -138 -536 -143 -474 -164 -840 -474 -710 -1 -818 -125 -295 -248 -2 -206 -892 -710 -268 -751 -244 -726 -692 -758 -117 -949 -60 -449 -25 -254 -605 -186 -439 -180 -522 -967 -135 -479 -233 -686 -884 -945 -314 -446 -151 -653 -366 -930 -557 -609 -432 -935 -605 -127 -277 -16 -987 -51 -149 -511 -37 -543 -697 -899 -208 -239 -153 -588 -383 -190 -198 -318 -602 -255 -704 -767 -321 -824 -128 -844 -377 -816 -278 -877 -643 -382 -752 -310 -976 -511 -676 -567 -937 -819 -535 -854 -631 -959 -458 -49 -114 -527 -811 -211 -903 -972 -77 -569 -565 -706 -859 -363 -618 -24 -168 -68 -617 -57 -447 -34 -927 -400 -924 -217 -994 -499 -741 -570 -933 -195 -458 -500 -677 -677 -545 -352 -292 -393 -57 -68 -682 -722 -537 -143 -890 -936 -458 -875 -303 -21 -692 -867 -473 -989 -819 -708 -148 -324 -777 -589 -778 -465 -772 -296 -110 -453 -216 -303 -746 -806 -594 -930 -914 -339 -449 -803 -629 -111 -291 -964 -93 -986 -4 -306 -625 -116 -76 -13 -993 -49 -167 -826 -205 -349 -759 -18 -10 -325 -939 -775 -535 -971 -427 -937 -57 -170 -919 -289 -969 -267 -307 -16 -222 -932 -704 -467 -439 -112 -601 -571 -182 -432 -933 -428 -508 -129 -817 -409 -616 -373 -996 -151 -50 -701 -827 -486 -986 -106 -556 -662 -197 -987 -671 -255 -495 -914 -582 -882 -732 -929 -189 -186 -936 -198 -103 -993 -434 -689 -453 -899 -999 -710 -861 -241 -937 -244 -432 -337 -124 -202 -154 -324 -446 -521 -597 -708 -562 -333 -682 -492 -386 -938 -658 -934 -86 -677 -432 -879 -509 -941 -637 -7 -165 -606 -420 -913 -672 -845 -926 -225 -805 -928 -232 -805 -336 -592 -478 -997 -87 -850 -25 -633 -928 -502 -349 -968 -469 -875 -134 -556 -713 -683 -560 -495 -411 -367 -531 -425 -456 -336 -585 -440 -240 -690 -758 -824 -166 -528 -701 -789 -521 -6 -189 -735 -242 -276 -800 -611 -687 -598 -124 -443 -103 -313 -3 -612 -387 -230 -834 -937 -922 -108 -883 -6 -454 -498 -95 -52 -423 -796 -946 -361 -493 -602 -939 -487 -793 -572 -667 -566 -115 -695 -526 -831 -495 -955 -620 -407 -525 -827 -799 -715 -417 -747 -971 -749 -970 -969 -295 -642 -964 -665 -579 -719 -192 -694 -633 -343 -346 -876 -179 -992 -262 -53 -242 -50 -647 -769 -946 -879 -5 -238 -303 -821 -762 -444 -149 -842 -824 -971 -14 -443 -614 -371 -147 -843 -809 -291 -726 -80 -895 -850 -304 -849 -236 -738 -502 -649 -91 -933 -755 -699 -67 -392 -385 -714 -595 -688 -41 -269 -161 -122 -319 -63 -362 -373 -342 -882 -912 -501 -117 -313 -957 -560 -763 -22 -366 -478 -187 -335 -358 -499 -164 -33 -559 -219 -131 -719 -114 -503 -304 -384 -288 -934 -946 -858 -769 -197 -364 -682 -903 -465 -209 -138 -271 -73 -38 -843 -415 -688 -191 -750 -770 -248 -898 -417 -190 -285 -178 -639 -773 -8 -551 -664 -224 -245 -530 -870 -791 -448 -437 -992 -223 -2 -754 -86 -116 -169 -313 -394 -207 -516 -41 -37 -760 -427 -958 -911 -331 -651 -487 -402 -264 -598 -274 -875 -952 -741 -144 -653 -263 -681 -377 -956 -744 -943 -220 -294 -510 -44 -711 -602 -293 -578 -705 -457 -487 -222 -588 -614 -78 -15 -574 -647 -213 -834 -554 -642 -979 -271 -862 -180 -168 -539 -16 -632 -114 -152 -201 -613 -169 -151 -452 -768 -422 -599 -388 -695 -699 -634 -785 -686 -832 -399 -140 -348 -641 -192 -704 -104 -512 -234 -146 -832 -715 -273 -628 -981 -300 -543 -541 -327 -784 -140 -593 -143 -22 -335 -440 -637 -291 -787 -599 -411 -705 -745 -733 -570 -516 -976 -465 -557 -796 -87 -249 -367 -351 -280 -204 -197 -386 -482 -506 -496 -638 -600 -811 -864 -679 -857 -231 -484 -830 -742 -714 -4 -444 -424 -565 -552 -941 -256 -406 -135 -26 -642 -825 -82 -381 -568 -255 -682 -327 -684 -453 -224 -418 -116 -249 -238 -232 -163 -160 -858 -218 -290 -930 -113 -418 -901 -715 -749 -669 -360 -224 -749 -823 -407 -853 -962 -302 -827 -551 -709 -704 -217 -155 -246 -617 -48 -11 -776 -511 -931 -658 -953 -400 -214 -705 -279 -517 -539 -464 -820 -598 -308 -365 -304 -962 -715 -594 -417 -771 -518 -656 -733 -892 -999 -142 -40 -339 -928 -617 -231 -510 -948 -137 -738 -338 -214 -186 -644 -507 -262 -605 -662 -975 -505 -686 -534 -328 -580 -23 -459 -46 -895 -316 -628 -915 -24 -441 -780 -847 -503 -429 -132 -654 -161 -148 -371 -724 -593 -444 -437 -921 -549 -720 -782 -124 -394 -767 -378 -417 -33 -379 -232 -83 -433 -66 -268 -721 -542 -864 -343 -618 -406 -440 -880 -830 -94 -613 -233 -600 -348 -172 -582 -211 -251 -704 -844 -608 -148 -983 -705 -894 -354 -957 -208 -250 -852 -872 -29 -124 -554 -8 -666 -895 -263 -783 -392 -485 -701 -982 -747 -452 -745 -113 -840 -536 -675 -485 -898 -390 -18 -432 -24 -433 -853 -75 -743 -679 -186 -379 -99 -953 -946 -862 -327 -800 -375 -778 -126 -392 -898 -828 -975 -83 -482 -594 -275 -632 -552 -281 -380 -200 -962 -830 -734 -26 -886 -850 -405 -561 -980 -755 -281 -222 -95 -269 -993 -474 -900 -183 -696 -149 -64 -430 -19 -422 -826 -143 -256 -525 -779 -893 -494 -689 -161 -251 -807 -46 -233 -282 -670 -927 -552 -23 -420 -722 -307 -920 -373 -817 -353 -67 -551 -33 -207 -827 -794 -78 -441 -878 -957 -507 -234 -564 -568 -431 -103 -950 -397 -263 -104 -966 -231 -300 -321 -550 -928 -954 -395 -28 -861 -448 -679 -685 -625 -391 -4 -391 -844 -530 -641 -977 -964 -363 -407 -834 -311 -236 -359 -243 -616 -190 -120 -132 -751 -474 -249 -603 -295 -935 -957 -888 -787 -219 -452 -308 -707 -855 -494 -786 -393 -284 -248 -830 -648 -814 -15 -224 -330 -77 -956 -228 -202 -517 -181 -109 -490 -29 -28 -329 -777 -373 -325 -387 -614 -901 -384 -198 -513 -275 -246 -716 -300 -851 -889 -308 -32 -548 -330 -813 -424 -468 -51 -142 -33 -480 -588 -297 -782 -778 -163 -551 -858 -877 -761 -665 -433 -805 -36 -545 -929 -66 -26 -766 -336 -627 -804 -899 -368 -675 -401 -836 -124 -796 -727 -771 -426 -483 -139 -316 -216 -620 -628 -176 -271 -460 -531 -783 -849 -131 -313 -910 -786 -612 -305 -681 -118 -502 -204 -577 -907 -409 -15 -405 -897 -482 -989 -886 -880 -362 -906 -411 -135 -151 -37 -675 -972 -222 -802 -685 -885 -614 -615 -704 -142 -533 -863 -688 -937 -220 -932 -522 -32 -213 -782 -520 -581 -453 -387 -672 -640 -792 -471 -704 -893 -848 -547 -130 -271 -556 -22 -654 -301 -467 -317 -699 -727 -676 -66 -202 -335 -966 -866 -50 -332 -731 -216 -671 -486 -829 -916 -161 -115 -5 -229 -877 -219 -158 -416 -812 -546 -345 -782 -810 -413 -436 -210 -672 -807 -444 -625 -601 -653 -739 -195 -862 -876 -325 -71 -689 -181 -857 -447 -62 -424 -436 -721 -126 -41 -590 -993 -713 -628 -608 -836 -948 -816 -151 -857 -40 -802 -877 -80 -726 -422 -336 -79 -66 -320 -945 -781 -659 -754 -719 -997 -193 -507 -347 -724 -584 -947 -479 -656 -11 -656 -311 -487 -180 -356 -893 -129 -87 -56 -826 -912 -862 -697 -911 -291 -306 -898 -206 -262 -330 -851 -261 -574 -836 -540 -992 -577 -525 -935 -851 -299 -470 -946 -365 -668 -385 -311 -32 -874 -720 -228 -665 -395 -762 -155 -847 -831 -84 -359 -967 -498 -169 -258 -581 -521 -860 -235 -121 -823 -9 -758 -28 -852 -879 -588 -723 -231 -666 -893 -21 -598 -148 -931 -531 -174 -849 -443 -936 -742 -494 -574 -710 -876 -616 -495 -987 -929 -424 -580 -872 -632 -725 -38 -393 -841 -766 -929 -741 -155 -868 -442 -426 -760 -730 -145 -400 -625 -489 -254 -854 -75 -696 -834 -249 -916 -58 -809 -198 -357 -684 -774 -144 -914 -995 -352 -952 -789 -932 -327 -292 -434 -632 -357 -107 -351 -145 -946 -257 -458 -711 -952 -258 -143 -653 -376 -250 -819 -432 -45 -207 -57 -798 -442 -315 -357 -252 -81 -392 -916 -675 -395 -32 -125 -660 -191 -660 -677 -848 -80 -626 -201 -857 -127 -873 -44 -104 -200 -357 -666 -584 -23 -738 -150 -910 -7 -788 -160 -748 -553 -568 -784 -835 -174 -437 -186 -977 -550 -644 -465 -52 -762 -920 -625 -740 -765 -768 -861 -125 -610 -527 -634 -244 -663 -460 -84 -970 -379 -31 -225 -550 -773 -259 -231 -943 -23 -812 -710 -877 -225 -538 -380 -371 -583 -88 -987 -983 -153 -317 -560 -72 -703 -184 -842 -152 -20 -43 -60 -894 -840 -345 -578 -303 -177 -792 -503 -816 -46 -160 -211 -601 -383 -656 -168 -675 -963 -884 -305 -463 -381 -807 -101 -796 -267 -454 -222 -961 -359 -815 -249 -144 -364 -899 -613 -97 -788 -73 -835 -213 -862 -270 -327 -119 -333 -645 -263 -424 -174 -231 -500 -315 -947 -243 -536 -281 -412 -11 -368 -691 -308 -828 -875 -168 -661 -353 -175 -461 -737 -314 -790 -729 -532 -928 -470 -751 -731 -448 -120 -151 -812 -449 -857 -126 -533 -975 -122 -245 -845 -825 -472 -995 -169 -45 -624 -180 -73 -296 -311 -180 -96 -78 -329 -596 -885 -417 -963 -199 -643 -866 -174 -695 -936 -215 -408 -759 -982 -195 -955 -539 -907 -908 -914 -799 -151 -774 -562 -48 -135 -472 -824 -320 -748 -280 -496 -486 -345 -668 -582 -700 -450 -750 -165 -505 -662 -157 -677 -935 -877 -292 -599 -464 -123 -386 -802 -810 -483 -196 -394 -341 -295 -390 -272 -214 -217 -904 -970 -265 -766 -668 -421 -549 -378 -916 -167 -787 -231 -369 -614 -984 -836 -10 -235 -326 -784 -439 -425 -167 -922 -166 -430 -623 -414 -577 -59 -333 -728 -270 -361 -257 -575 -736 -951 -938 -414 -420 -288 -899 -739 -975 -593 -592 -278 -824 -44 -738 -608 -185 -408 -698 -205 -751 -66 -897 -424 -885 -530 -321 -642 -265 -90 -116 -713 -797 -479 -875 -954 -918 -886 -281 -307 -239 -31 -274 -658 -152 -709 -480 -510 -488 -260 -496 -254 -830 -542 -965 -391 -652 -530 -483 -573 -320 -83 -964 -58 -516 -384 -898 -802 -129 -507 -996 -523 -675 -998 -917 -530 -8 -223 -937 -130 -772 -824 -174 -963 -934 -952 -393 -567 -474 -991 -117 -681 -664 -698 -588 -339 -704 -130 -772 -425 -670 -527 -818 -877 -752 -838 -462 -501 -205 -752 -801 -355 -710 -305 -843 -735 -717 -914 -65 -336 -536 -138 -40 -75 -555 -52 -360 -980 -672 -488 -989 -612 -419 -856 -428 -296 -65 -825 -503 -511 -887 -892 -255 -123 -891 -859 -6 -575 -315 -768 -685 -276 -331 -385 -695 -411 -316 -191 -575 -360 -598 -450 -218 -872 -37 -117 -978 -226 -622 -856 -836 -167 -347 -746 -801 -178 -216 -80 -410 -759 -348 -769 -311 -243 -594 -895 -61 -135 -982 -856 -373 -115 -884 -969 -420 -969 -685 -627 -427 -134 -187 -836 -814 -844 -976 -396 -298 -228 -150 -738 -135 -711 -784 -59 -88 -707 -537 -982 -387 -931 -601 -390 -466 -919 -113 -346 -646 -570 -664 -382 -369 -51 -46 -296 -434 -593 -423 -508 -648 -62 -333 -517 -605 -590 -812 -244 -929 -308 -563 -370 -225 -861 -122 -665 -296 -724 -652 -908 -337 -956 -775 -599 -413 -578 -715 -410 -162 -763 -680 -817 -222 -268 -507 -832 -94 -151 -153 -987 -44 -964 -923 -111 -837 -743 -492 -471 -113 -867 -404 -60 -865 -178 -247 -883 -322 -237 -87 -847 -801 -615 -963 -56 -433 -827 -283 -612 -657 -29 -976 -294 -740 -707 -194 -897 -638 -545 -10 -509 -457 -900 -67 -255 -326 -504 -538 -508 -23 -979 -405 -13 -45 -400 -657 -4 -114 -702 -209 -28 -466 -235 -958 -703 -83 -888 -304 -792 -34 -412 -822 -247 -684 -320 -376 -47 -1000 -510 -560 -23 -592 -883 -270 -193 -346 -6 -842 -91 -753 -898 -346 -719 -530 -290 -749 -393 -787 -80 -883 -737 -153 -460 -249 -945 -871 -69 -237 -397 -409 -367 -840 -978 -313 -281 -763 -874 -739 -656 -162 -233 -964 -54 -370 -638 -733 -685 -206 -365 -334 -427 -781 -567 -293 -1 -66 -833 -556 -835 -898 -347 -68 -90 -747 -681 -261 -506 -92 -40 -793 -957 -374 -547 -196 -460 -738 -825 -285 -278 -32 -472 -577 -379 -769 -175 -286 -294 -564 -766 -989 -973 -187 -864 -315 -220 -81 -981 -878 -696 -100 -853 -68 -514 -938 -671 -338 -784 -442 -639 -349 -93 -712 -785 -600 -327 -936 -69 -57 -389 -942 -388 -978 -29 -156 -405 -683 -20 -406 -903 -385 -235 -302 -426 -407 -521 -269 -349 -186 -658 -134 -219 -223 -726 -22 -362 -236 -582 -23 -14 -285 -469 -796 -31 -987 -726 -639 -431 -395 -329 -965 -575 -116 -198 -139 -465 -785 -53 -753 -828 -956 -751 -4 -882 -453 -583 -67 -47 -59 -357 -590 -777 -426 -204 -782 -552 -635 -702 -703 -624 -858 -823 -220 -9 -751 -236 -955 -535 -632 -370 -379 -116 -632 -830 -45 -415 -566 -278 -119 -144 -192 -383 -710 -838 -675 -726 -421 -553 -776 -895 -771 -53 -792 -732 -610 -611 -878 -680 -207 -510 -128 -671 -922 -559 -263 -717 -247 -172 -615 -385 -836 -605 -46 -708 -755 -538 -318 -589 -642 -751 -162 -285 -202 -732 -703 -792 -251 -980 -57 -725 -447 -19 -312 -376 -347 -386 -207 -978 -661 -729 -477 -636 -288 -485 -502 -807 -404 -708 -255 -169 -310 -558 -501 -298 -927 -230 -689 -615 -5 -332 -459 -735 -302 -62 -336 -740 -898 -327 -265 -834 -675 -219 -934 -181 -369 -226 -55 -427 -765 -478 -539 -280 -920 -589 -95 -833 -234 -822 -868 -375 -481 -205 -984 -993 -806 -200 -291 -19 -391 -331 -175 -689 -952 -556 -359 -676 -22 -430 -674 -858 -618 -410 -320 -842 -90 -861 -63 -490 -100 -125 -558 -711 -361 -332 -295 -36 -818 -981 -777 -926 -744 -943 -60 -578 -386 -134 -89 -609 -964 -979 -781 -3 -501 -783 -698 -480 -729 -723 -571 -444 -48 -625 -134 -599 -737 -39 -22 -689 -714 -577 -900 -756 -305 -757 -209 -668 -781 -624 -988 -460 -506 -403 -758 -769 -63 -17 -829 -99 -259 -916 -945 -709 -46 -810 -478 -193 -442 -194 -970 -874 -919 -663 -960 -243 -723 -751 -192 -733 -664 -722 -746 -563 -395 -326 -616 -656 -838 -286 -878 -584 -564 -551 -89 -550 -154 -400 -298 -775 -456 -870 -229 -989 -661 -937 -463 -618 -393 -753 -28 -310 -360 -114 -745 -353 -454 -533 -267 -161 -745 -987 -949 -322 -612 -903 -681 -585 -93 -492 -1000 -571 -853 -446 -50 -853 -491 -558 -238 -792 -380 -280 -658 -237 -491 -320 -805 -313 -432 -36 -712 -467 -730 -117 -616 -113 -928 -618 -50 -681 -22 -282 -153 -254 -179 -805 -292 -140 -216 -116 -553 -984 -588 -505 -748 -416 -870 -665 -391 -363 -767 -523 -904 -645 -276 -976 -956 -907 -859 -896 -44 -746 -942 -339 -646 -54 -832 -96 -712 -999 -349 -622 -984 -669 -655 -912 -92 -442 -871 -592 -424 -384 -856 -338 -741 -67 -107 -939 -461 -76 -765 -262 -367 -34 -907 -102 -80 -109 -788 -311 -611 -784 -339 -929 -588 -586 -502 -213 -801 -406 -487 -491 -35 -767 -440 -526 -738 -656 -194 -549 -808 -698 -880 -207 -598 -333 -308 -943 -115 -648 -63 -52 -406 -860 -326 -84 -135 -975 -273 -657 -630 -277 -734 -481 -105 -965 -366 -133 -34 -500 -356 -671 -445 -781 -926 -766 -498 -890 -880 -567 -907 -73 -81 -55 -347 -60 -596 -132 -87 -610 -479 -818 -153 -786 -997 -362 -36 -102 -972 -772 -756 -865 -842 -792 -40 -927 -139 -766 -484 -277 -684 -302 -630 -337 -424 -51 -687 -584 -382 -458 -195 -475 -989 -567 -44 -274 -269 -212 -152 -778 -870 -786 -576 -120 -774 -573 -657 -750 -559 -168 -635 -316 -757 -836 -328 -838 -30 -520 -711 -36 -255 -518 -967 -374 -275 -726 -505 -299 -274 -88 -178 -53 -169 -872 -713 -572 -362 -755 -715 -757 -827 -278 -532 -296 -329 -740 -422 -229 -353 -507 -232 -540 -192 -409 -103 -806 -805 -167 -269 -146 -103 -536 -331 -997 -639 -567 -281 -923 -552 -142 -427 -605 -51 -707 -544 -757 -235 -862 -194 -823 -965 -466 -368 -540 -277 -171 -840 -960 -479 -501 -590 -987 -784 -30 -840 -541 -571 -827 -383 -470 -47 -551 -606 -562 -56 -809 -457 -996 -845 -665 -625 -289 -443 -926 -916 -380 -132 -911 -883 -282 -5 -804 -845 -12 -398 -989 -277 -122 -542 -913 -882 -178 -182 -319 -990 -496 -339 -559 -5 -23 -171 -227 -534 -64 -781 -732 -981 -324 -199 -843 -650 -452 -692 -225 -685 -790 -999 -14 -266 -980 -228 -278 -970 -304 -201 -505 -757 -145 -894 -205 -352 -803 -14 -541 -180 -89 -643 -658 -342 -851 -76 -618 -762 -293 -520 -507 -528 -615 -632 -49 -425 -775 -122 -120 -805 -643 -912 -185 -729 -47 -617 -225 -164 -5 -464 -106 -158 -436 -517 -887 -598 -469 -116 -458 -393 -712 -342 -972 -580 -1 -3 -491 -36 -882 -39 -968 -108 -885 -543 -449 -692 -163 -277 -234 -953 -134 -420 -380 -761 -475 -697 -734 -826 -19 -660 -373 -287 -491 -369 -37 -718 -276 -433 -338 -803 -983 -881 -479 -857 -603 -98 -643 -667 -218 -324 -772 -990 -29 -986 -205 -676 -179 -312 -738 -196 -3 -667 -139 -348 -261 -95 -439 -13 -829 -371 -111 -755 -143 -18 -667 -290 -647 -873 -190 -999 -684 -86 -245 -624 -117 -736 -887 -18 -515 -74 -813 -768 -428 -658 -688 -162 -557 -37 -515 -649 -776 -25 -701 -674 -859 -663 -964 -99 -993 -870 -775 -275 -451 -262 -224 -89 -118 -840 -980 -260 -154 -213 -10 -67 -701 -859 -547 -204 -885 -307 -232 -554 -535 -27 -674 -908 -156 -95 -354 -268 -954 -785 -939 -30 -831 -945 -631 -344 -888 -673 -233 -819 -999 -743 -966 -602 -749 -466 -665 -647 -229 -815 -61 -507 -454 -916 -160 -523 -85 -867 -466 -405 -628 -87 -820 -340 -906 -928 -39 -642 -47 -520 -310 -170 -979 -350 -629 -283 -490 -947 -197 -347 -263 -545 -252 -129 -365 -747 -721 -549 -457 -85 -272 -862 -626 -329 -764 -120 -13 -382 -293 -312 -508 -867 -312 -806 -856 -262 -428 -984 -322 -183 -107 -633 -699 -357 -288 -935 -316 -125 -38 -100 -177 -313 -281 -59 -133 -700 -557 -751 -668 -213 -840 -640 -786 -621 -808 -104 -844 -343 -776 -150 -724 -881 -664 -934 -959 -914 -698 -381 -681 -176 -635 -865 -894 -299 -461 -846 -226 -558 -452 -497 -909 -174 -642 -190 -696 -702 -834 -112 -350 -174 -384 -324 -609 -564 -171 -926 -186 -604 -865 -634 -274 -764 -391 -954 -123 -140 -154 -971 -226 -686 -20 -731 -548 -760 -11 -358 -767 -837 -197 -423 -350 -758 -575 -815 -367 -720 -368 -232 -365 -70 -593 -294 -45 -334 -361 -974 -438 -613 -534 -625 -848 -989 -26 -505 -441 -153 -378 -86 -91 -156 -773 -293 -326 -243 -674 -468 -672 -916 -952 -584 -188 -862 -907 -501 -577 -285 -36 -294 -409 -161 -377 -801 -308 -128 -339 -162 -462 -602 -618 -236 -237 -601 -187 -340 -425 -205 -149 -585 -494 -237 -927 -151 -402 -570 -582 -33 -276 -703 -709 -1000 -757 -631 -129 -827 -86 -582 -746 -416 -882 -841 -610 -207 -165 -409 -470 -788 -180 -979 -151 -112 -676 -867 -237 -529 -755 -497 -27 -448 -166 -407 -642 -124 -776 -262 -675 -349 -658 -712 -618 -304 -436 -642 -799 -775 -837 -598 -332 -325 -951 -501 -427 -545 -353 -334 -601 -368 -288 -665 -354 -811 -91 -107 -759 -2 -326 -98 -594 -688 -40 -104 -449 -956 -646 -451 -775 -61 -902 -144 -698 -286 -432 -291 -549 -406 -1000 -604 -398 -902 -115 -160 -894 -742 -56 -964 -954 -83 -689 -566 -564 -990 -267 -14 -288 -348 -571 -446 -603 -287 -642 -742 -600 -238 -41 -987 -827 -457 -981 -275 -227 -285 -417 -483 -330 -572 -448 -871 -451 -991 -582 -422 -125 -358 -79 -549 -746 -595 -57 -313 -719 -247 -172 -479 -209 -102 -973 -56 -790 -382 -626 -607 -842 -634 -171 -413 -60 -70 -96 -637 -317 -400 -307 -731 -509 -571 -110 -913 -862 -237 -543 -938 -314 -66 -458 -439 -863 -551 -908 -573 -889 -926 -600 -753 -996 -476 -335 -366 -386 -70 -476 -426 -726 -679 -542 -844 -656 -863 -493 -265 -949 -287 -823 -984 -787 -546 -461 -759 -689 -618 -20 -237 -452 -813 -501 -707 -682 -754 -329 -684 -774 -893 -328 -286 -321 -931 -887 -273 -530 -175 -872 -691 -599 -184 -945 -63 -342 -248 -948 -748 -771 -365 -994 -667 -581 -663 -291 -521 -561 -583 -112 -526 -613 -238 -639 -188 -334 -846 -539 -574 -248 -391 -474 -143 -66 -543 -461 -827 -654 -781 -485 -887 -876 -679 -377 -638 -861 -483 -370 -630 -971 -455 -540 -680 -827 -873 -441 -978 -521 -674 -801 -865 -193 -520 -345 -489 -878 -666 -89 -673 -994 -473 -180 -329 -620 -915 -140 -758 -77 -723 -120 -368 -212 -540 -508 -851 -68 -604 -78 -818 -452 -771 -504 -87 -674 -283 -234 -596 -447 -239 -581 -564 -351 -606 -971 -551 -49 -352 -512 -587 -430 -286 -890 -706 -129 -293 -356 -754 -658 -119 -503 -108 -64 -881 -320 -595 -385 -604 -589 -561 -822 -902 -120 -181 -280 -70 -622 -542 -138 -366 -672 -725 -875 -987 -177 -276 -989 -174 -413 -724 -804 -380 -576 -768 -92 -60 -699 -518 -79 -372 -743 -158 -189 -914 -13 -605 -440 -722 -484 -222 -785 -133 -191 -490 -495 -372 -341 -561 -347 -527 -791 -114 -214 -592 -950 -536 -656 -213 -692 -514 -759 -340 -456 -799 -571 -960 -961 -707 -58 -172 -181 -249 -811 -42 -561 -632 -749 -544 -53 -53 -799 -276 -847 -65 -960 -860 -51 -199 -831 -935 -334 -819 -392 -492 -755 -369 -503 -455 -314 -725 -32 -178 -910 -989 -661 -32 -971 -446 -792 -599 -320 -261 -33 -648 -662 -173 -850 -448 -36 -753 -426 -544 -533 -880 -977 -80 -226 -370 -129 -18 -395 -813 -657 -372 -526 -651 -19 -471 -397 -324 -491 -149 -784 -671 -669 -199 -27 -926 -17 -930 -275 -291 -444 -191 -219 -736 -604 -842 -43 -66 -170 -369 -391 -815 -245 -345 -396 -687 -5 -23 -572 -982 -373 -793 -668 -955 -15 -328 -224 -846 -591 -60 -659 -440 -133 -489 -3 -655 -821 -602 -150 -29 -830 -182 -725 -395 -376 -215 -990 -947 -313 -766 -658 -914 -423 -136 -79 -542 -153 -751 -159 -39 -221 -862 -888 -843 -961 -767 -15 -271 -117 -280 -173 -435 -42 -29 -33 -592 -717 -428 -374 -270 -261 -564 -700 -500 -67 -82 -612 -115 -492 -812 -470 -991 -236 -266 -997 -341 -116 -268 -322 -185 -573 -672 -646 -606 -543 -619 -965 -213 -510 -341 -739 -149 -424 -790 -375 -425 -356 -41 -857 -612 -990 -90 -120 -784 -585 -570 -686 -576 -791 -780 -263 -855 -173 -655 -617 -92 -583 -764 -887 -898 -917 -270 -317 -583 -80 -992 -528 -166 -672 -631 -121 -53 -442 -77 -347 -21 -510 -473 -116 -963 -188 -377 -755 -577 -282 -504 -159 -719 -349 -417 -330 -698 -642 -711 -138 -900 -375 -425 -825 -974 -54 -493 -577 -724 -523 -764 -962 -858 -32 -336 -694 -207 -739 -550 -524 -654 -117 -244 -69 -21 -971 -735 -979 -185 -414 -689 -871 -542 -925 -411 -833 -517 -608 -781 -158 -663 -455 -783 -85 -200 -378 -650 -980 -32 -674 -214 -358 -728 -8 -268 -64 -533 -320 -567 -34 -106 -968 -594 -21 -746 -171 -68 -836 -259 -326 -262 -835 -495 -528 -173 -431 -574 -567 -212 -844 -929 -454 -973 -663 -977 -629 -84 -846 -952 -491 -883 -814 -333 -813 -176 -278 -96 -6 -728 -858 -825 -132 -565 -981 -144 -507 -312 -19 -739 -249 -734 -544 -52 -484 -640 -660 -132 -898 -48 -699 -760 -136 -685 -48 -315 -596 -826 -884 -48 -582 -238 -249 -449 -16 -352 -291 -830 -819 -435 -830 -220 -380 -416 -656 -307 -111 -735 -853 -54 -607 -818 -242 -139 -970 -56 -545 -533 -386 -203 -65 -323 -428 -373 -606 -771 -116 -32 -153 -721 -975 -768 -783 -47 -922 -565 -358 -753 -400 -373 -687 -335 -458 -233 -38 -403 -210 -341 -270 -99 -728 -185 -36 -648 -690 -457 -283 -48 -311 -977 -842 -105 -739 -113 -827 -33 -658 -857 -496 -836 -195 -445 -94 -387 -829 -46 -497 -357 -413 -197 -292 -35 -600 -67 -871 -361 -488 -425 -455 -987 -451 -866 -273 -362 -534 -910 -998 -850 -710 -351 -546 -19 -990 -140 -467 -256 -889 -546 -899 -82 -17 -286 -148 -71 -358 -485 -789 -745 -1000 -307 -342 -180 -373 -404 -487 -814 -431 -167 -299 -378 -214 -565 -771 -54 -180 -255 -752 -953 -559 -584 -173 -425 -336 -759 -797 -148 -124 -619 -792 -46 -632 -793 -893 -226 -613 -854 -1000 -539 -576 -533 -881 -453 -608 -835 -72 -348 -97 -874 -131 -76 -583 -957 -102 -124 -294 -155 -915 -339 -151 -567 -284 -305 -117 -405 -892 -462 -459 -874 -622 -81 -735 -366 -564 -237 -131 -243 -773 -754 -887 -979 -98 -312 -137 -295 -892 -842 -589 -172 -27 -14 -775 -546 -162 -352 -511 -734 -833 -198 -264 -441 -783 -709 -317 -333 -135 -635 -526 -87 -467 -790 -789 -58 -926 -14 -244 -785 -126 -553 -196 -109 -754 -81 -838 -953 -115 -855 -493 -243 -400 -542 -785 -773 -624 -596 -982 -936 -728 -224 -963 -754 -436 -86 -696 -791 -791 -726 -289 -251 -664 -74 -127 -944 -996 -183 -787 -105 -313 -561 -261 -585 -226 -451 -173 -382 -810 -7 -686 -149 -160 -478 -648 -187 -319 -617 -152 -450 -933 -308 -692 -410 -835 -306 -780 -853 -891 -47 -434 -460 -719 -177 -871 -157 -311 -666 -837 -724 -522 -91 -720 -180 -150 -682 -46 -709 -739 -927 -128 -802 -805 -474 -8 -899 -389 -603 -658 -678 -592 -808 -253 -125 -9 -818 -793 -89 -828 -699 -953 -460 -180 -742 -51 -90 -197 -56 -485 -143 -26 -232 -510 -119 -418 -811 -901 -753 -330 -669 -540 -413 -917 -333 -681 -334 -399 -256 -197 -74 -453 -602 -873 -975 -763 -622 -779 -719 -208 -217 -399 -303 -185 -534 -691 -970 -820 -256 -476 -982 -660 -966 -783 -585 -928 -367 -943 -720 -248 -586 -963 -411 -133 -28 -558 -600 -346 -135 -629 -512 -217 -304 -832 -657 -379 -827 -265 -830 -341 -666 -229 -240 -856 -615 -923 -734 -35 -2 -334 -787 -513 -59 -985 -528 -883 -814 -608 -191 -134 -997 -105 -567 -303 -575 -749 -105 -528 -330 -741 -574 -437 -526 -963 -216 -654 -124 -501 -917 -802 -48 -469 -281 -892 -424 -641 -586 -250 -916 -119 -169 -71 -754 -984 -319 -444 -86 -668 -368 -742 -732 -645 -741 -226 -153 -473 -566 -77 -984 -544 -27 -921 -776 -283 -966 -365 -797 -844 -564 -686 -65 -514 -475 -21 -518 -938 -567 -263 -838 -201 -567 -547 -15 -922 -92 -591 -92 -610 -459 -819 -20 -658 -519 -138 -595 -722 -714 -60 -911 -568 -609 -661 -41 -146 -20 -679 -166 -291 -115 -440 -201 -87 -91 -23 -778 -407 -8 -22 -901 -191 -432 -916 -332 -647 -94 -605 -817 -501 -628 -246 -275 -138 -956 -674 -55 -815 -3 -154 -628 -345 -61 -952 -103 -810 -766 -98 -537 -242 -545 -622 -215 -622 -791 -816 -268 -455 -596 -801 -221 -507 -629 -428 -260 -917 -648 -3 -617 -476 -908 -926 -629 -972 -716 -733 -843 -240 -614 -812 -247 -324 -943 -856 -54 -2 -177 -23 -365 -462 -127 -718 -488 -710 -973 -606 -944 -483 -54 -468 -447 -237 -908 -392 -489 -532 -909 -594 -485 -835 -176 -257 -687 -488 -502 -743 -8 -451 -956 -219 -42 -142 -170 -135 -382 -542 -316 -620 -38 -907 -295 -230 -647 -271 -407 -607 -686 -327 -740 -181 -670 -446 -863 -514 -199 -482 -977 -694 -142 -810 -132 -441 -560 -67 -42 -886 -916 -298 -433 -211 -673 -942 -233 -532 -320 -374 -822 -307 -248 -120 -492 -411 -789 -723 -688 -667 -831 -714 -663 -767 -603 -917 -417 -608 -75 -960 -179 -225 -298 -155 -222 -585 -411 -817 -673 -429 -171 -534 -579 -287 -908 -401 -186 -123 -526 -748 -255 -717 -350 -153 -391 -340 -460 -839 -826 -694 -307 -212 -428 -201 -879 -954 -279 -981 -200 -156 -113 -9 -823 -83 -95 -202 -963 -887 -377 -178 -704 -516 -29 -838 -171 -598 -247 -4 -564 -665 -640 -62 -50 -125 -890 -420 -468 -228 -62 -612 -103 -629 -37 -665 -10 -647 -331 -949 -387 -818 -60 -557 -179 -121 -341 -541 -543 -66 -278 -333 -709 -952 -300 -300 -836 -116 -595 -873 -54 -882 -761 -616 -229 -588 -526 -153 -831 -107 -243 -495 -457 -737 -647 -707 -136 -322 -934 -297 -53 -59 -521 -16 -263 -306 -6 -75 -9 -960 -944 -225 -180 -794 -37 -860 -376 -167 -553 -769 -304 -823 -201 -317 -381 -387 -943 -305 -73 -892 -294 -80 -947 -19 -876 -963 -306 -686 -102 -974 -304 -195 -830 -787 -521 -374 -298 -820 -772 -769 -687 -189 -158 -785 -802 -352 -752 -413 -951 -803 -472 -862 -749 -182 -182 -250 -482 -814 -217 -256 -197 -946 -702 -496 -715 -786 -967 -688 -711 -482 -473 -162 -274 -809 -822 -510 -826 -805 -819 -570 -845 -659 -863 -516 -299 -284 -272 -370 -384 -678 -401 -701 -181 -118 -780 -265 -870 -853 -128 -85 -527 -209 -77 -382 -38 -20 -232 -485 -697 -317 -868 -886 -454 -145 -350 -644 -979 -2 -942 -120 -489 -977 -253 -508 -921 -400 -505 -926 -435 -74 -895 -647 -388 -581 -341 -195 -252 -576 -818 -964 -312 -188 -937 -921 -486 -109 -148 -522 -788 -921 -26 -924 -350 -502 -642 -934 -548 -549 -116 -503 -371 -551 -182 -929 -529 -727 -963 -799 -452 -442 -495 -345 -327 -514 -708 -469 -871 -951 -373 -392 -652 -20 -70 -123 -81 -365 -339 -376 -838 -930 -369 -954 -454 -244 -83 -147 -394 -806 -574 -228 -717 -351 -525 -326 -886 -958 -99 -481 -5 -497 -357 -176 -639 -728 -939 -616 -995 -993 -508 -177 -776 -479 -697 -963 -314 -59 -524 -658 -865 -978 -307 -790 -511 -758 -289 -300 -739 -785 -353 -305 -738 -451 -624 -540 -2 -744 -180 -244 -753 -25 -228 -477 -420 -684 -942 -939 -318 -5 -102 -176 -615 -583 -342 -619 -251 -466 -147 -750 -138 -439 -409 -585 -481 -824 -340 -145 -682 -312 -27 -935 -422 -651 -190 -786 -854 -641 -129 -794 -44 -623 -653 -427 -583 -519 -181 -501 -868 -905 -737 -250 -651 -598 -234 -847 -978 -985 -994 -59 -306 -464 -709 -931 -767 -223 -155 -893 -890 -139 -857 -474 -4 -398 -390 -891 -407 -474 -28 -13 -130 -185 -745 -918 -508 -249 -435 -966 -74 -473 -834 -603 -191 -190 -916 -778 -694 -575 -797 -323 -704 -324 -181 -631 -957 -152 -53 -342 -342 -235 -999 -54 -784 -364 -717 -760 -764 -657 -661 -9 -699 -480 -175 -612 -350 -17 -267 -693 -450 -156 -486 -611 -265 -792 -256 -528 -343 -157 -681 -872 -253 -932 -19 -167 -818 -825 -101 -613 -994 -424 -526 -239 -186 -674 -505 -37 -150 -396 -758 -105 -430 -486 -728 -303 -987 -409 -497 -970 -668 -234 -144 -627 -986 -324 -889 -483 -540 -566 -622 -951 -973 -395 -78 -453 -215 -586 -708 -735 -939 -123 -243 -106 -166 -859 -176 -130 -276 -135 -542 -379 -237 -756 -697 -43 -809 -531 -855 -671 -169 -451 -92 -260 -870 -732 -884 -500 -89 -427 -661 -438 -755 -980 -900 -145 -869 -671 -260 -620 -693 -885 -976 -664 -545 -326 -115 -468 -938 -129 -626 -140 -231 -136 -794 -406 -159 -91 -12 -591 -363 -919 -296 -553 -553 -97 -512 -694 -830 -906 -110 -975 -660 -146 -937 -842 -833 -153 -212 -562 -217 -272 -348 -501 -209 -857 -8 -899 -255 -631 -844 -379 -315 -936 -317 -575 -903 -761 -921 -727 -239 -273 -913 -243 -284 -956 -94 -790 -165 -225 -903 -397 -788 -140 -541 -698 -268 -184 -555 -889 -468 -983 -874 -372 -455 -392 -91 -109 -209 -417 -823 -908 -839 -956 -301 -281 -622 -375 -602 -331 -776 -464 -883 -371 -134 -533 -665 -732 -95 -238 -536 -995 -906 -153 -175 -402 -780 -662 -607 -514 -183 -954 -228 -595 -237 -275 -551 -438 -513 -503 -795 -20 -418 -434 -632 -309 -559 -563 -458 -462 -879 -257 -784 -934 -162 -262 -87 -735 -839 -670 -218 -137 -710 -577 -132 -787 -186 -598 -307 -587 -299 -752 -657 -732 -225 -270 -787 -748 -654 -391 -598 -809 -572 -250 -118 -998 -233 -985 -134 -537 -457 -620 -916 -195 -390 -198 -166 -410 -92 -244 -117 -532 -709 -334 -318 -721 -433 -605 -785 -304 -672 -237 -308 -147 -236 -165 -811 -494 -798 -167 -322 -737 -940 -385 -13 -654 -78 -258 -410 -379 -134 -992 -866 -690 -388 -960 -735 -258 -857 -819 -873 -20 -439 -852 -67 -19 -376 -203 -709 -284 -74 -728 -283 -101 -802 -868 -909 -698 -380 -768 -836 -567 -673 -35 -317 -645 -883 -809 -346 -114 -790 -457 -569 -137 -372 -562 -241 -401 -723 -52 -846 -530 -500 -946 -209 -669 -515 -378 -199 -166 -862 -648 -164 -502 -347 -232 -247 -418 -879 -965 -571 -294 -962 -890 -536 -308 -909 -291 -338 -477 -866 -558 -155 -746 -282 -920 -493 -433 -984 -949 -322 -650 -413 -524 -919 -658 -927 -555 -971 -732 -12 -472 -961 -684 -192 -764 -423 -34 -274 -335 -374 -553 -419 -863 -622 -314 -308 -915 -90 -615 -803 -361 -717 -64 -599 -70 -739 -218 -510 -454 -471 -709 -348 -292 -226 -28 -672 -321 -172 -120 -637 -416 -734 -678 -57 -968 -652 -275 -227 -332 -889 -305 -232 -420 -706 -343 -733 -359 -500 -140 -801 -367 -786 -252 -674 -212 -104 -784 -377 -124 -805 -526 -354 -356 -815 -352 -26 -600 -656 -830 -956 -818 -398 -142 -653 -816 -345 -339 -741 -112 -127 -168 -884 -195 -48 -811 -889 -109 -535 -226 -191 -174 -544 -84 -747 -672 -469 -943 -572 -482 -928 -301 -603 -509 -617 -432 -376 -297 -922 -252 -958 -396 -426 -106 -312 -194 -569 -654 -70 -769 -429 -661 -561 -964 -992 -688 -112 -643 -817 -286 -342 -102 -714 -856 -55 -193 -59 -184 -992 -492 -63 -945 -659 -612 -210 -420 -688 -471 -525 -480 -8 -504 -290 -368 -349 -953 -259 -180 -865 -450 -167 -885 -216 -161 -270 -403 -335 -591 -354 -344 -295 -230 -879 -544 -41 -849 -665 -997 -745 -177 -445 -542 -998 -431 -707 -138 -858 -348 -167 -46 -122 -335 -553 -584 -96 -392 -318 -506 -168 -281 -199 -647 -930 -223 -392 -446 -524 -766 -61 -79 -919 -529 -302 -273 -14 -921 -132 -910 -173 -970 -738 -486 -541 -304 -89 -633 -766 -637 -155 -344 -977 -998 -833 -384 -215 -615 -269 -21 -551 -64 -395 -306 -704 -876 -866 -906 -479 -997 -362 -853 -420 -56 -993 -316 -771 -130 -577 -421 -800 -603 -219 -95 -674 -152 -840 -456 -52 -199 -373 -731 -670 -57 -469 -360 -667 -553 -165 -263 -571 -438 -389 -349 -850 -176 -969 -123 -650 -393 -587 -235 -901 -580 -797 -817 -416 -247 -626 -593 -674 -178 -508 -315 -349 -84 -780 -883 -392 -116 -836 -300 -154 -80 -366 -802 -901 -434 -959 -262 -260 -706 -766 -491 -305 -407 -234 -390 -311 -59 -541 -622 -743 -955 -439 -78 -938 -304 -33 -652 -387 -657 -78 -999 -41 -356 -249 -666 -932 -999 -101 -498 -935 -580 -535 -47 -12 -122 -595 -295 -782 -688 -691 -889 -494 -529 -844 -297 -57 -140 -801 -63 -742 -426 -212 -559 -961 -772 -162 -672 -453 -815 -337 -755 -634 -83 -682 -78 -990 -168 -755 -581 -16 -431 -750 -966 -960 -300 -658 -595 -60 -458 -91 -397 -258 -13 -795 -133 -925 -950 -263 -755 -345 -725 -79 -592 -418 -455 -527 -829 -673 -160 -336 -184 -449 -572 -248 -346 -10 -853 -84 -589 -862 -7 -968 -188 -193 -688 -648 -755 -804 -609 -972 -906 -70 -566 -70 -805 -329 -448 -953 -858 -929 -619 -339 -59 -279 -691 -140 -136 -819 -866 -659 -294 -769 -213 -924 -432 -525 -73 -661 -340 -275 -648 -796 -455 -578 -383 -363 -515 -439 -96 -406 -933 -395 -344 -730 -147 -846 -442 -986 -58 -586 -28 -192 -529 -477 -11 -134 -903 -539 -291 -667 -875 -345 -677 -347 -120 -776 -565 -73 -954 -210 -419 -953 -841 -274 -180 -166 -752 -557 -461 -905 -136 -810 -429 -829 -940 -452 -104 -167 -57 -755 -871 -793 -30 -50 -601 -159 -280 -795 -722 -274 -425 -354 -893 -502 -956 -989 -609 -518 -315 -221 -639 -44 -938 -210 -684 -577 -683 -340 -351 -130 -835 -355 -372 -515 -110 -404 -466 -380 -610 -712 -258 -104 -269 -314 -84 -687 -605 -420 -354 -830 -908 -845 -58 -763 -581 -589 -773 -148 -703 -74 -696 -543 -51 -118 -485 -695 -572 -673 -405 -184 -336 -778 -378 -633 -729 -205 -246 -118 -302 -923 -396 -102 -241 -589 -201 -158 -602 -762 -713 -597 -317 -52 -300 -38 -573 -658 -454 -888 -293 -721 -273 -826 -35 -318 -287 -790 -668 -306 -278 -156 -390 -847 -328 -598 -734 -675 -342 -705 -287 -620 -577 -31 -16 -251 -13 -897 -147 -364 -144 -539 -415 -679 -688 -512 -626 -6 -354 -321 -755 -904 -729 -18 -394 -705 -275 -293 -696 -842 -128 -897 -47 -412 -34 -574 -965 -75 -170 -715 -109 -2 -379 -106 -20 -218 -707 -705 -95 -706 -445 -161 -7 -966 -908 -179 -15 -48 -982 -816 -85 -336 -681 -670 -94 -870 -472 -424 -949 -85 -406 -993 -682 -919 -299 -626 -613 -561 -396 -370 -501 -241 -74 -303 -937 -513 -954 -879 -651 -264 -64 -684 -15 -471 -135 -593 -922 -655 -160 -726 -867 -987 -108 -248 -885 -305 -412 -506 -819 -256 -978 -128 -347 -836 -194 -739 -572 -546 -165 -815 -849 -897 -641 -670 -906 -690 -408 -133 -290 -491 -367 -483 -517 -580 -481 -892 -631 -891 -521 -346 -355 -118 -807 -36 -889 -841 -72 -834 -321 -494 -954 -47 -719 -871 -600 -227 -26 -179 -377 -169 -43 -532 -535 -225 -464 -409 -157 -873 -214 -282 -773 -910 -846 -120 -954 -646 -759 -349 -298 -695 -482 -835 -839 -428 -432 -289 -440 -22 -252 -28 -23 -237 -352 -51 -479 -204 -213 -493 -274 -346 -814 -72 -747 -962 -17 -914 -541 -150 -207 -771 -345 -569 -261 -436 -293 -768 -128 -579 -47 -670 -304 -976 -218 -196 -989 -900 -957 -393 -454 -309 -729 -219 -294 -966 -101 -536 -238 -31 -689 -194 -17 -381 -988 -886 -520 -789 -767 -71 -190 -833 -894 -483 -939 -365 -945 -673 -481 -282 -944 -2 -655 -229 -58 -600 -702 -49 -770 -393 -820 -956 -302 -846 -200 -1 -1 -103 -29 -938 -482 -237 -525 -930 -848 -351 -851 -240 -584 -419 -659 -1 -278 -7 -931 -648 -405 -891 -261 -146 -678 -63 -428 -66 -208 -627 -473 -922 -394 -283 -951 -734 -15 -256 -206 -409 -970 -131 -925 -413 -254 -925 -387 -398 -161 -389 -181 -818 -783 -504 -181 -396 -144 -424 -978 -986 -166 -194 -423 -19 -901 -714 -203 -733 -622 -799 -939 -440 -154 -506 -288 -929 -218 -87 -249 -217 -920 -650 -838 -192 -91 -224 -512 -490 -132 -798 -807 -967 -638 -52 -181 -306 -910 -913 -677 -921 -293 -488 -221 -885 -432 -158 -352 -825 -847 -934 -242 -658 -110 -92 -63 -249 -405 -425 -904 -485 -552 -8 -171 -384 -581 -822 -412 -527 -670 -736 -549 -399 -260 -168 -977 -488 -528 -893 -848 -283 -322 -170 -939 -401 -71 -956 -698 -670 -170 -284 -724 -527 -1000 -902 -724 -492 -652 -470 -517 -955 -889 -875 -288 -342 -366 -300 -796 -185 -583 -510 -451 -655 -723 -762 -595 -839 -254 -846 -403 -557 -719 -653 -453 -904 -949 -152 -363 -268 -188 -442 -687 -264 -890 -238 -858 -275 -294 -277 -68 -361 -159 -992 -256 -976 -299 -830 -769 -624 -361 -347 -904 -197 -48 -575 -8 -288 -779 -980 -804 -976 -247 -699 -671 -954 -43 -489 -69 -41 -584 -883 -897 -73 -462 -816 -668 -908 -343 -639 -840 -410 -880 -83 -912 -794 -240 -174 -510 -680 -338 -575 -62 -160 -516 -834 -934 -940 -92 -784 -102 -273 -132 -655 -214 -496 -647 -777 -728 -811 -173 -751 -477 -497 -812 -274 -205 -788 -814 -465 -21 -874 -40 -567 -598 -742 -659 -894 -377 -234 -700 -441 -645 -530 -952 -380 -814 -12 -611 -792 -882 -157 -932 -843 -291 -599 -259 -175 -52 -244 -333 -513 -962 -403 -402 -674 -896 -102 -765 -707 -817 -929 -31 -107 -823 -267 -960 -611 -491 -446 -657 -159 -175 -665 -145 -58 -726 -298 -776 -229 -422 -632 -980 -314 -165 -659 -169 -500 -380 -295 -980 -480 -842 -667 -534 -617 -56 -314 -611 -547 -822 -185 -316 -300 -995 -151 -189 -825 -801 -800 -822 -829 -913 -821 -785 -72 -245 -125 -844 -657 -581 -301 -429 -771 -120 -871 -30 -379 -467 -157 -40 -312 -769 -884 -318 -625 -420 -200 -209 -934 -419 -27 -702 -594 -269 -110 -495 -883 -221 -313 -695 -649 -59 -211 -80 -397 -63 -102 -367 -445 -450 -290 -44 -232 -211 -867 -552 -439 -613 -8 -192 -46 -651 -629 -875 -748 -696 -482 -842 -117 -389 -713 -153 -64 -692 -640 -423 -341 -670 -436 -622 -781 -684 -536 -414 -20 -491 -688 -75 -467 -19 -821 -301 -89 -536 -778 -547 -367 -980 -774 -807 -779 -363 -461 -760 -737 -524 -599 -372 -886 -413 -911 -874 -160 -455 -678 -204 -523 -568 -312 -118 -77 -513 -211 -501 -680 -779 -83 -414 -426 -389 -57 -581 -453 -26 -254 -233 -362 -954 -619 -539 -313 -601 -263 -520 -351 -590 -193 -998 -770 -187 -243 -384 -964 -216 -934 -440 -198 -318 -512 -682 -458 -221 -91 -34 -206 -628 -135 -253 -361 -393 -282 -870 -370 -243 -916 -517 -811 -157 -230 -105 -224 -25 -676 -843 -946 -874 -582 -73 -262 -269 -579 -920 -391 -1 -299 -42 -167 -445 -456 -218 -762 -506 -309 -268 -143 -80 -747 -614 -495 -104 -82 -454 -531 -525 -421 -623 -722 -179 -534 -57 -140 -700 -278 -770 -866 -437 -498 -160 -233 -861 -798 -421 -986 -606 -767 -500 -909 -197 -464 -683 -739 -939 -508 -975 -753 -443 -96 -306 -233 -178 -265 -40 -346 -903 -980 -270 -17 -729 -247 -752 -965 -297 -279 -145 -465 -103 -783 -233 -564 -478 -158 -623 -713 -607 -866 -84 -649 -98 -892 -599 -850 -380 -837 -288 -30 -942 -379 -248 -846 -712 -997 -861 -265 -213 -724 -100 -202 -929 -141 -865 -696 -713 -263 -695 -693 -734 -677 -522 -817 -74 -730 -602 -284 -894 -644 -640 -435 -342 -435 -912 -902 -579 -793 -22 -251 -752 -55 -580 -303 -565 -730 -333 -770 -880 -324 -949 -564 -494 -247 -660 -293 -269 -867 -67 -550 -963 -374 -853 -823 -72 -457 -775 -285 -208 -70 -204 -262 -705 -293 -228 -884 -914 -236 -486 -289 -629 -408 -375 -634 -982 -611 -472 -379 -6 -9 -151 -196 -142 -426 -825 -282 -167 -36 -798 -623 -830 -679 -664 -584 -1 -715 -27 -499 -834 -83 -9 -433 -392 -993 -6 -805 -297 -693 -800 -175 -780 -135 -791 -130 -400 -598 -120 -401 -823 -199 -691 -743 -304 -516 -247 -391 -791 -394 -902 -55 -287 -604 -69 -670 -549 -489 -248 -65 -298 -881 -906 -300 -587 -906 -139 -241 -280 -937 -714 -271 -860 -501 -431 -550 -515 -428 -285 -853 -713 -449 -788 -916 -254 -892 -327 -108 -518 -448 -718 -828 -208 -784 -184 -540 -87 -563 -711 -780 -108 -410 -574 -955 -273 -80 -707 -215 -812 -674 -901 -200 -45 -405 -637 -186 -762 -480 -176 -424 -349 -271 -512 -830 -748 -495 -831 -739 -294 -481 -607 -248 -168 -138 -314 -914 -561 -818 -269 -768 -42 -313 -308 -364 -235 -626 -907 -634 -948 -466 -460 -531 -211 -501 -494 -985 -903 -160 -549 -942 -442 -123 -828 -53 -428 -255 -359 -36 -492 -3 -349 -911 -390 -76 -480 -159 -227 -846 -316 -324 -376 -411 -167 -867 -169 -524 -552 -910 -625 -455 -298 -803 -833 -235 -344 -651 -111 -255 -115 -363 -18 -376 -248 -946 -265 -73 -413 -51 -834 -886 -722 -244 -465 -944 -667 -858 -512 -383 -155 -849 -486 -827 -371 -420 -71 -400 -629 -304 -444 -423 -491 -653 -215 -791 -947 -516 -825 -317 -477 -123 -402 -76 -334 -283 -101 -425 -333 -289 -476 -384 -433 -812 -485 -794 -243 -938 -973 -855 -847 -831 -97 -22 -398 -361 -765 -899 -715 -916 -365 -597 -280 -987 -942 -67 -153 -131 -152 -338 -119 -218 -749 -570 -430 -675 -127 -810 -306 -69 -233 -955 -752 -986 -152 -845 -515 -870 -202 -132 -290 -768 -635 -208 -380 -582 -342 -289 -947 -678 -688 -984 -181 -309 -141 -261 -955 -856 -354 -646 -438 -443 -322 -858 -725 -537 -235 -495 -765 -234 -128 -47 -40 -945 -615 -984 -485 -379 -547 -905 -251 -933 -457 -880 -72 -583 -417 -900 -332 -912 -649 -89 -895 -76 -417 -787 -552 -167 -657 -769 -749 -470 -369 -659 -542 -622 -43 -716 -143 -817 -948 -764 -678 -47 -443 -457 -223 -146 -730 -882 -173 -714 -481 -916 -675 -742 -545 -791 -755 -372 -333 -642 -590 -813 -958 -47 -363 -513 -909 -60 -179 -538 -840 -557 -105 -894 -632 -438 -510 -560 -708 -547 -27 -171 -672 -628 -171 -610 -101 -70 -524 -686 -67 -947 -137 -456 -803 -324 -374 -725 -297 -80 -636 -957 -612 -229 -946 -918 -167 -43 -17 -724 -682 -419 -558 -827 -573 -188 -934 -36 -652 -575 -335 -994 -626 -611 -765 -374 -525 -801 -441 -848 -446 -435 -922 -985 -920 -884 -935 -913 -517 -582 -493 -304 -433 -893 -407 -617 -584 -951 -612 -554 -610 -340 -771 -303 -856 -564 -594 -597 -637 -928 -969 -740 -423 -73 -147 -666 -415 -858 -752 -612 -583 -585 -851 -958 -170 -366 -786 -569 -564 -306 -415 -991 -758 -230 -773 -692 -845 -737 -845 -775 -41 -722 -719 -925 -533 -980 -990 -899 -729 -453 -85 -925 -608 -546 -390 -981 -280 -397 -331 -744 -795 -352 -370 -535 -664 -116 -144 -353 -882 -709 -805 -909 -876 -667 -614 -890 -990 -434 -241 -416 -520 -287 -477 -145 -751 -770 -851 -851 -440 -115 -161 -173 -832 -402 -248 -37 -696 -733 -363 -613 -354 -20 -614 -681 -427 -821 -391 -435 -242 -1000 -635 -12 -411 -2 -72 -837 -254 -375 -833 -824 -856 -745 -582 -57 -255 -81 -637 -27 -434 -902 -472 -393 -764 -548 -293 -823 -839 -600 -658 -74 -185 -549 -565 -152 -392 -595 -49 -640 -404 -719 -718 -281 -515 -294 -614 -823 -897 -733 -583 -695 -685 -549 -449 -88 -251 -113 -75 -324 -452 -961 -51 -46 -55 -640 -619 -378 -540 -425 -704 -622 -802 -547 -108 -420 -740 -607 -47 -64 -696 -82 -787 -580 -670 -222 -503 -374 -929 -501 -897 -912 -450 -184 -105 -490 -134 -827 -281 -211 -87 -815 -914 -431 -147 -864 -916 -105 -42 -133 -153 -252 -136 -341 -7 -637 -50 -277 -952 -223 -633 -795 -445 -851 -447 -676 -735 -644 -232 -679 -412 -811 -560 -322 -25 -4 -616 -885 -406 -734 -985 -298 -896 -673 -387 -37 -14 -277 -85 -267 -93 -787 -717 -246 -669 -389 -291 -136 -540 -428 -206 -913 -844 -935 -550 -1 -570 -92 -2 -19 -453 -824 -954 -694 -306 -965 -744 -727 -241 -503 -17 -324 -616 -512 -8 -974 -456 -291 -81 -75 -714 -290 -802 -486 -263 -788 -164 -842 -553 -143 -900 -162 -864 -802 -297 -270 -550 -723 -331 -977 -569 -976 -773 -771 -63 -140 -440 -898 -948 -494 -515 -824 -565 -471 -504 -332 -577 -181 -940 -555 -177 -748 -745 -645 -526 -868 -366 -248 -840 -619 -408 -689 -13 -973 -167 -155 -575 -548 -342 -757 -94 -488 -344 -499 -74 -151 -149 -346 -904 -309 -516 -215 -439 -588 -764 -135 -415 -315 -76 -590 -771 -766 -342 -487 -985 -380 -790 -521 -659 -241 -727 -600 -250 -223 -414 -661 -221 -859 -71 -952 -419 -83 -95 -75 -314 -157 -104 -865 -901 -741 -837 -234 -857 -211 -396 -819 -644 -394 -943 -205 -834 -460 -165 -61 -934 -268 -310 -529 -401 -907 -527 -459 -374 -216 -833 -895 -78 -407 -139 -475 -789 -449 -598 -685 -740 -821 -681 -651 -756 -158 -761 -568 -653 -807 -896 -469 -53 -105 -232 -448 -651 -134 -199 -279 -770 -973 -502 -124 -478 -220 -217 -140 -921 -609 -390 -829 -598 -120 -918 -840 -949 -53 -514 -861 -853 -223 -806 -340 -11 -285 -96 -57 -722 -334 -574 -522 -10 -697 -875 -979 -96 -446 -893 -911 -565 -402 -480 -838 -199 -940 -600 -978 -319 -112 -900 -940 -230 -197 -407 -448 -201 -969 -293 -705 -524 -811 -802 -678 -430 -616 -51 -946 -841 -718 -932 -621 -168 -100 -932 -832 -950 -714 -528 -662 -235 -869 -480 -734 -67 -672 -875 -495 -268 -610 -663 -936 -708 -637 -478 -120 -477 -206 -591 -782 -102 -40 -38 -268 -105 -402 -850 -54 -342 -495 -941 -458 -389 -756 -449 -301 -509 -316 -814 -830 -220 -489 -985 -890 -256 -170 -381 -435 -429 -110 -495 -776 -8 -242 -393 -929 -316 -199 -59 -434 -220 -371 -693 -383 -813 -361 -297 -129 -255 -369 -319 -64 -327 -957 -785 -473 -738 -616 -528 -724 -622 -84 -62 -697 -664 -666 -867 -901 -168 -160 -545 -840 -870 -481 -732 -129 -121 -127 -758 -410 -519 -128 -396 -529 -331 -122 -64 -853 -624 -586 -28 -18 -56 -864 -131 -728 -479 -713 -24 -268 -516 -453 -69 -274 -356 -886 -420 -513 -237 -940 -196 -146 -956 -87 -937 -778 -32 -870 -462 -186 -64 -216 -126 -729 -348 -760 -157 -907 -63 -468 -136 -60 -478 -859 -604 -290 -458 -237 -334 -260 -325 -906 -784 -180 -201 -948 -86 -947 -636 -286 -690 -255 -485 -14 -793 -458 -489 -494 -313 -591 -231 -90 -46 -988 -552 -481 -600 -878 -259 -992 -737 -596 -964 -911 -83 -187 -697 -669 -254 -363 -334 -918 -956 -925 -103 -827 -811 -503 -150 -814 -613 -979 -260 -316 -692 -715 -250 -93 -415 -960 -826 -999 -568 -188 -863 -515 -938 -934 -476 -405 -639 -36 -991 -58 -324 -50 -228 -556 -235 -72 -561 -917 -838 -390 -860 -397 -694 -707 -714 -816 -325 -927 -640 -354 -626 -779 -418 -268 -331 -775 -781 -911 -718 -225 -333 -292 -397 -166 -572 -887 -1 -488 -172 -960 -109 -246 -10 -587 -636 -118 -785 -557 -150 -255 -389 -720 -389 -90 -925 -392 -58 -187 -128 -488 -751 -443 -304 -109 -549 -439 -166 -341 -108 -907 -291 -148 -74 -791 -431 -454 -315 -74 -947 -534 -120 -931 -238 -239 -398 -739 -176 -6 -377 -245 -863 -88 -991 -688 -179 -146 -89 -210 -225 -444 -74 -960 -913 -326 -677 -604 -945 -971 -790 -341 -63 -202 -860 -501 -242 -960 -116 -127 -811 -825 -760 -774 -419 -9 -387 -503 -722 -900 -994 -277 -949 -888 -705 -850 -585 -147 -383 -922 -853 -247 -337 -40 -15 -923 -259 -613 -840 -197 -50 -927 -349 -105 -471 -111 -91 -797 -317 -577 -257 -308 -533 -839 -810 -707 -649 -216 -305 -379 -476 -747 -337 -625 -495 -439 -108 -77 -363 -81 -79 -119 -119 -836 -245 -818 -617 -875 -776 -208 -450 -336 -986 -463 -945 -137 -328 -372 -26 -665 -711 -376 -795 -215 -966 -868 -158 -133 -931 -973 -305 -754 -938 -424 -377 -672 -650 -266 -246 -522 -573 -278 -497 -738 -650 -386 -632 -736 -417 -15 -349 -692 -723 -905 -795 -394 -547 -277 -753 -391 -787 -431 -55 -847 -697 -971 -467 -989 -445 -709 -493 -599 -844 -999 -964 -108 -214 -21 -632 -568 -857 -304 -781 -87 -24 -796 -304 -976 -369 -68 -38 -76 -82 -121 -664 -939 -444 -127 -874 -900 -286 -664 -399 -323 -420 -762 -76 -408 -274 -393 -760 -519 -425 -555 -913 -81 -102 -417 -453 -951 -123 -329 -39 -12 -967 -163 -838 -160 -618 -935 -842 -323 -38 -576 -69 -626 -521 -592 -643 -935 -992 -803 -702 -145 -989 -402 -245 -726 -730 -779 -170 -225 -91 -288 -818 -60 -789 -336 -148 -504 -424 -940 -868 -277 -58 -210 -655 -80 -147 -902 -491 -578 -674 -639 -514 -702 -996 -881 -449 -230 -245 -423 -477 -986 -612 -88 -448 -238 -524 -606 -690 -295 -970 -70 -400 -895 -320 -851 -264 -285 -834 -924 -224 -242 -381 -582 -500 -974 -146 -435 -301 -601 -955 -12 -590 -854 -835 -698 -571 -778 -307 -717 -378 -732 -244 -490 -96 -254 -715 -811 -658 -183 -207 -686 -637 -897 -836 -570 -953 -360 -582 -187 -804 -300 -162 -478 -607 -266 -170 -150 -747 -232 -736 -381 -240 -702 -327 -302 -324 -758 -989 -720 -396 -28 -696 -8 -493 -778 -953 -371 -123 -691 -163 -326 -239 -153 -53 -637 -481 -239 -123 -395 -345 -314 -671 -363 -948 -946 -114 -810 -939 -853 -830 -115 -93 -745 -121 -228 -49 -695 -886 -784 -402 -223 -469 -290 -618 -559 -234 -339 -292 -225 -659 -657 -572 -736 -568 -36 -952 -861 -425 -883 -469 -298 -75 -46 -710 -685 -881 -114 -696 -927 -836 -141 -457 -358 -158 -522 -301 -180 -785 -702 -621 -830 -627 -709 -565 -209 -144 -567 -450 -313 -834 -318 -322 -277 -430 -50 -258 -839 -201 -174 -927 -314 -219 -948 -211 -464 -498 -433 -597 -892 -404 -972 -157 -18 -449 -241 -683 -919 -890 -199 -470 -76 -533 -997 -1000 -106 -61 -163 -578 -583 -718 -556 -192 -881 -391 -38 -120 -706 -884 -958 -916 -664 -932 -319 -337 -337 -521 -923 -318 -589 -782 -280 -500 -818 -426 -315 -240 -160 -302 -461 -79 -952 -108 -630 -846 -516 -32 -520 -115 -416 -161 -263 -382 -325 -620 -81 -549 -486 -423 -389 -281 -347 -118 -238 -549 -340 -903 -622 -429 -141 -404 -47 -251 -461 -514 -710 -273 -559 -242 -138 -625 -486 -575 -881 -389 -898 -547 -265 -896 -150 -220 -922 -286 -969 -352 -978 -328 -851 -974 -619 -747 -748 -671 -310 -827 -898 -834 -132 -689 -433 -448 -511 -601 -682 -439 -489 -548 -927 -205 -752 -326 -394 -326 -917 -531 -126 -744 -230 -408 -634 -685 -785 -524 -604 -501 -580 -646 -577 -683 -725 -834 -49 -499 -990 -228 -482 -98 -119 -229 -174 -319 -555 -477 -682 -124 -165 -998 -204 -947 -566 -858 -78 -132 -916 -218 -916 -274 -347 -377 -921 -178 -847 -760 -789 -694 -285 -887 -417 -196 -451 -823 -635 -592 -557 -296 -235 -162 -193 -560 -516 -614 -923 -502 -355 -553 -464 -519 -47 -402 -239 -903 -155 -362 -348 -364 -441 -259 -499 -996 -564 -781 -225 -405 -128 -36 -532 -321 -527 -420 -728 -803 -308 -993 -979 -879 -806 -186 -584 -959 -840 -122 -621 -104 -985 -404 -230 -991 -918 -309 -719 -935 -212 -140 -168 -249 -567 -78 -462 -983 -239 -107 -761 -699 -603 -261 -581 -627 -636 -856 -280 -489 -624 -590 -37 -914 -525 -759 -628 -475 -148 -927 -238 -655 -73 -385 -428 -199 -402 -772 -366 -637 -315 -212 -864 -992 -155 -147 -580 -182 -53 -755 -437 -427 -764 -906 -668 -429 -974 -499 -189 -329 -641 -186 -557 -648 -837 -849 -793 -750 -76 -405 -900 -115 -643 -919 -679 -361 -465 -282 -911 -26 -756 -899 -547 -268 -800 -20 -184 -220 -174 -930 -326 -756 -763 -288 -626 -621 -533 -878 -708 -718 -408 -88 -369 -290 -769 -58 -96 -228 -106 -872 -667 -110 -731 -655 -834 -871 -88 -631 -75 -291 -729 -574 -916 -176 -600 -860 -474 -717 -573 -2 -633 -691 -666 -115 -824 -995 -240 -722 -74 -89 -414 -300 -492 -797 -246 -555 -526 -884 -791 -377 -800 -179 -179 -825 -486 -317 -286 -666 -918 -713 -929 -712 -43 -48 -351 -802 -32 -47 -692 -754 -589 -514 -817 -880 -454 -217 -205 -181 -413 -914 -230 -368 -521 -595 -581 -132 -391 -584 -409 -512 -647 -615 -529 -6 -453 -44 -80 -45 -772 -906 -489 -3 -492 -775 -440 -696 -978 -955 -88 -411 -199 -50 -783 -640 -32 -265 -315 -143 -464 -242 -44 -46 -637 -725 -311 -902 -33 -528 -890 -684 -740 -228 -487 -975 -260 -312 -176 -874 -186 -410 -983 -459 -703 -87 -453 -944 -902 -727 -133 -38 -371 -714 -101 -736 -982 -206 -276 -667 -62 -986 -745 -819 -75 -362 -103 -19 -866 -887 -233 -754 -287 -659 -660 -17 -401 -871 -17 -683 -921 -593 -234 -969 -338 -407 -599 -354 -115 -740 -840 -246 -215 -623 -895 -771 -512 -571 -986 -703 -655 -106 -320 -786 -299 -497 -386 -798 -22 -971 -47 -970 -117 -370 -450 -783 -998 -673 -237 -799 -671 -316 -871 -527 -898 -157 -738 -586 -298 -31 -255 -289 -629 -744 -70 -924 -443 -306 -748 -383 -883 -238 -725 -16 -540 -653 -938 -843 -972 -608 -439 -37 -177 -678 -70 -445 -194 -973 -71 -381 -69 -852 -916 -723 -81 -588 -494 -916 -248 -89 -729 -282 -96 -798 -883 -74 -85 -249 -79 -455 -411 -845 -510 -204 -661 -556 -635 -180 -832 -51 -752 -192 -771 -235 -913 -509 -519 -221 -665 -720 -411 -914 -893 -21 -983 -113 -418 -330 -812 -997 -738 -541 -63 -534 -61 -292 -734 -790 -33 -575 -481 -520 -681 -397 -11 -567 -311 -792 -993 -388 -203 -403 -106 -5 -414 -338 -398 -904 -887 -408 -122 -132 -340 -870 -515 -39 -475 -980 -468 -843 -454 -274 -7 -903 -423 -726 -900 -660 -414 -594 -293 -305 -907 -259 -846 -904 -607 -429 -367 -280 -84 -432 -636 -433 -335 -490 -694 -676 -851 -918 -284 -616 -756 -600 -724 -853 -256 -579 -854 -271 -577 -409 -683 -703 -570 -770 -516 -110 -290 -209 -471 -894 -578 -968 -967 -657 -37 -665 -689 -394 -207 -52 -540 -448 -537 -59 -877 -285 -864 -100 -748 -381 -636 -525 -962 -609 -207 -878 -246 -367 -692 -808 -705 -666 -404 -895 -133 -914 -251 -386 -741 -696 -466 -1 -232 -701 -772 -414 -588 -569 -33 -277 -86 -269 -529 -398 -443 -688 -823 -570 -967 -544 -225 -258 -702 -276 -944 -210 -329 -67 -497 -851 -77 -182 -225 -824 -852 -845 -722 -646 -501 -303 -519 -263 -712 -984 -165 -118 -822 -217 -149 -810 -304 -145 -577 -113 -119 -101 -667 -797 -524 -390 -729 -408 -724 -367 -937 -270 -96 -550 -694 -893 -991 -143 -190 -490 -927 -407 -671 -564 -634 -619 -847 -740 -236 -495 -999 -497 -202 -824 -689 -864 -984 -536 -501 -153 -903 -475 -597 -485 -221 -640 -629 -152 -703 -402 -853 -560 -26 -906 -458 -836 -814 -110 -418 -720 -882 -639 -32 -487 -684 -159 -945 -602 -373 -86 -328 -635 -772 -793 -89 -800 -165 -412 -434 -386 -500 -757 -825 -489 -742 -140 -910 -372 -588 -462 -446 -453 -345 -797 -118 -816 -888 -432 -771 -976 -426 -754 -209 -307 -940 -626 -295 -731 -258 -23 -667 -22 -9 -188 -194 -157 -556 -758 -861 -226 -164 -122 -279 -844 -794 -915 -522 -155 -579 -564 -341 -863 -864 -313 -172 -18 -900 -846 -291 -895 -991 -368 -699 -266 -582 -188 -831 -172 -703 -126 -700 -461 -327 -472 -258 -147 -572 -643 -86 -987 -507 -65 -755 -116 -728 -998 -167 -539 -632 -97 -192 -805 -734 -114 -511 -380 -796 -437 -903 -92 -861 -508 -763 -181 -635 -425 -680 -392 -500 -31 -522 -151 -876 -600 -974 -36 -139 -352 -345 -611 -934 -73 -146 -888 -893 -94 -40 -656 -547 -727 -886 -344 -876 -7 -400 -282 -923 -465 -447 -597 -60 -847 -894 -706 -88 -757 -936 -955 -938 -541 -794 -449 -756 -295 -495 -705 -664 -913 -495 -675 -431 -243 -2 -825 -767 -262 -684 -464 -911 -63 -389 -158 -14 -748 -614 -753 -194 -2 -370 -816 -215 -29 -182 -80 -574 -504 -314 -822 -103 -13 -788 -588 -237 -938 -166 -531 -780 -690 -418 -988 -176 -277 -740 -983 -999 -168 -403 -562 -352 -354 -581 -298 -135 -855 -31 -836 -634 -970 -57 -583 -343 -144 -26 -381 -305 -350 -673 -740 -392 -529 -370 -728 -743 -539 -584 -930 -705 -512 -949 -993 -846 -723 -741 -74 -627 -487 -989 -279 -981 -998 -355 -143 -549 -839 -54 -397 -595 -393 -848 -68 -480 -323 -381 -696 -861 -60 -567 -159 -942 -955 -186 -163 -553 -399 -280 -857 -867 -1000 -233 -746 -617 -698 -71 -216 -171 -359 -627 -218 -777 -67 -370 -4 -101 -10 -250 -83 -914 -452 -79 -314 -492 -786 -550 -665 -363 -991 -60 -344 -967 -134 -111 -586 -835 -877 -487 -450 -304 -78 -880 -721 -740 -765 -692 -714 -122 -353 -238 -875 -685 -111 -622 -412 -742 -779 -422 -882 -41 -645 -683 -201 -515 -813 -283 -660 -564 -974 -845 -109 -968 -922 -955 -965 -856 -117 -733 -923 -559 -702 -655 -274 -628 -530 -340 -543 -871 -667 -958 -267 -847 -525 -702 -474 -944 -251 -149 -603 -205 -783 -926 -957 -1000 -769 -635 -522 -961 -182 -262 -302 -984 -184 -784 -156 -440 -273 -75 -554 -934 -806 -43 -684 -817 -922 -204 -814 -169 -766 -147 -80 -207 -843 -610 -632 -166 -856 -391 -963 -123 -23 -274 -782 -541 -155 -530 -826 -583 -412 -712 -691 -82 -750 -189 -155 -857 -955 -189 -47 -725 -810 -357 -288 -641 -454 -30 -955 -550 -253 -812 -342 -97 -652 -78 -364 -294 -412 -830 -425 -518 -689 -95 -71 -290 -108 -523 -251 -908 -459 -333 -75 -162 -792 -299 -242 -384 -931 -861 -652 -397 -933 -511 -831 -46 -182 -406 -81 -782 -650 -764 -477 -950 -1000 -400 -343 -49 -348 -961 -698 -265 -985 -946 -147 -798 -602 -48 -141 -869 -616 -68 -349 -705 -188 -752 -156 -474 -451 -549 -515 -243 -567 -36 -940 -175 -806 -205 -238 -875 -963 -226 -618 -918 -404 -597 -70 -329 -322 -385 -843 -492 -129 -920 -242 -707 -791 -900 -58 -135 -128 -419 -816 -46 -512 -833 -576 -303 -615 -718 -549 -327 -954 -727 -274 -157 -531 -783 -391 -601 -175 -59 -702 -559 -484 -151 -229 -662 -49 -839 -137 -181 -492 -754 -515 -189 -439 -911 -200 -47 -88 -418 -778 -253 -852 -618 -162 -895 -577 -726 -706 -443 -980 -741 -589 -58 -342 -99 -694 -730 -654 -258 -509 -122 -629 -155 -324 -356 -649 -459 -95 -372 -70 -703 -366 -302 -222 -873 -453 -508 -668 -848 -487 -397 -361 -859 -388 -761 -544 -746 -354 -539 -592 -748 -301 -594 -891 -2 -130 -478 -300 -240 -717 -538 -317 -908 -353 -455 -243 -984 -213 -732 -689 -588 -376 -730 -522 -859 -713 -975 -207 -421 -288 -545 -561 -986 -570 -384 -270 -289 -467 -389 -641 -81 -71 -603 -211 -306 -498 -214 -372 -700 -503 -546 -587 -331 -315 -530 -608 -478 -82 -14 -189 -892 -219 -24 -346 -122 -887 -533 -580 -812 -554 -535 -419 -595 -196 -587 -810 -485 -632 -89 -24 -753 -738 -665 -291 -353 -76 -547 -802 -731 -483 -604 -807 -15 -462 -691 -439 -713 -791 -411 -716 -224 -64 -551 -177 -400 -381 -607 -406 -92 -694 -987 -251 -812 -431 -152 -462 -675 -757 -53 -701 -564 -514 -801 -363 -697 -159 -36 -363 -24 -156 -567 -466 -536 -758 -517 -155 -333 -459 -813 -104 -915 -442 -482 -840 -633 -148 -927 -948 -69 -585 -980 -547 -402 -706 -980 -802 -13 -455 -958 -482 -331 -129 -997 -267 -460 -778 -777 -210 -561 -994 -966 -600 -780 -381 -181 -253 -38 -824 -805 -598 -716 -182 -377 -716 -500 -832 -110 -90 -152 -7 -800 -59 -691 -405 -196 -626 -114 -308 -795 -341 -471 -463 -526 -340 -435 -862 -444 -844 -148 -179 -66 -185 -992 -473 -902 -500 -998 -667 -671 -17 -999 -335 -983 -429 -613 -848 -459 -670 -62 -891 -40 -600 -294 -708 -994 -631 -351 -643 -141 -921 -370 -94 -851 -660 -948 -61 -57 -681 -372 -222 -482 -899 -98 -389 -127 -370 -351 -148 -325 -477 -146 -411 -327 -448 -161 -814 -204 -164 -993 -910 -882 -92 -966 -874 -487 -791 -950 -455 -12 -774 -301 -423 -937 -540 -231 -673 -598 -702 -709 -486 -928 -57 -364 -884 -447 -552 -524 -705 -704 -247 -111 -498 -715 -311 -82 -590 -879 -624 -649 -614 -286 -105 -211 -477 -588 -695 -441 -689 -456 -356 -225 -98 -676 -221 -471 -86 -346 -793 -683 -195 -179 -692 -654 -916 -798 -375 -60 -869 -916 -508 -924 -725 -238 -134 -305 -782 -989 -65 -973 -499 -289 -971 -649 -332 -464 -34 -251 -89 -798 -538 -646 -998 -877 -163 -143 -102 -821 -557 -107 -170 -719 -359 -606 -443 -111 -221 -146 -666 -136 -330 -994 -696 -670 -413 -420 -196 -721 -196 -386 -563 -225 -805 -299 -839 -145 -497 -50 -666 -564 -50 -267 -929 -461 -944 -518 -347 -689 -459 -788 -494 -801 -40 -11 -822 -115 -981 -617 -5 -209 -577 -973 -948 -847 -94 -786 -973 -126 -429 -586 -813 -315 -290 -982 -77 -182 -341 -107 -915 -582 -198 -76 -140 -785 -772 -49 -435 -464 -111 -457 -953 -812 -722 -379 -849 -631 -919 -362 -155 -787 -337 -194 -251 -467 -284 -757 -429 -758 -355 -763 -838 -542 -129 -810 -765 -642 -140 -561 -256 -699 -450 -631 -182 -146 -274 -768 -220 -354 -217 -568 -292 -829 -682 -427 -978 -339 -703 -233 -133 -887 -654 -573 -619 -361 -817 -460 -347 -670 -758 -121 -99 -577 -923 -354 -322 -957 -555 -284 -686 -707 -499 -570 -726 -80 -396 -241 -389 -477 -350 -487 -978 -683 -210 -211 -62 -64 -166 -452 -229 -292 -248 -525 -699 -83 -836 -715 -937 -722 -849 -982 -839 -89 -789 -308 -937 -674 -845 -943 -313 -60 -182 -236 -523 -715 -788 -550 -895 -754 -178 -982 -768 -630 -963 -317 -369 -408 -662 -163 -635 -388 -144 -905 -922 -788 -383 -582 -441 -16 -821 -680 -856 -783 -157 -715 -177 -874 -296 -31 -302 -326 -898 -572 -456 -684 -928 -243 -979 -807 -865 -777 -674 -516 -207 -536 -838 -637 -431 -526 -281 -574 -290 -71 -74 -518 -955 -339 -279 -604 -363 -610 -588 -454 -993 -198 -662 -749 -921 -115 -84 -855 -352 -123 -605 -726 -849 -239 -632 -973 -793 -203 -699 -716 -563 -639 -798 -626 -257 -458 -689 -308 -143 -143 -597 -404 -790 -74 -402 -283 -99 -286 -264 -611 -200 -383 -209 -810 -818 -630 -31 -574 -193 -872 -891 -183 -331 -45 -633 -306 -147 -941 -175 -797 -971 -474 -424 -765 -436 -692 -113 -697 -574 -574 -524 -211 -407 -147 -206 -550 -457 -659 -156 -381 -404 -373 -125 -435 -840 -797 -400 -373 -350 -602 -238 -168 -863 -180 -609 -554 -106 -794 -109 -121 -186 -87 -808 -70 -562 -863 -824 -10 -547 -11 -51 -527 -642 -147 -605 -122 -539 -758 -971 -345 -248 -152 -874 -142 -223 -389 -408 -437 -672 -780 -423 -331 -861 -964 -10 -624 -153 -299 -433 -701 -13 -300 -921 -317 -604 -751 -414 -88 -100 -929 -15 -259 -285 -717 -340 -164 -687 -42 -862 -80 -619 -346 -654 -335 -575 -426 -616 -711 -735 -844 -78 -203 -408 -642 -223 -679 -737 -353 -879 -522 -78 -412 -800 -253 -673 -655 -618 -533 -644 -323 -814 -649 -367 -70 -356 -335 -931 -629 -341 -493 -847 -973 -942 -645 -614 -417 -508 -142 -271 -18 -659 -967 -51 -574 -778 -497 -174 -244 -92 -947 -879 -253 -881 -559 -393 -274 -172 -652 -891 -304 -627 -775 -660 -460 -704 -688 -355 -974 -623 -416 -155 -910 -270 -231 -371 -683 -72 -668 -412 -560 -73 -124 -755 -537 -716 -750 -533 -126 -865 -35 -741 -134 -775 -303 -976 -396 -143 -24 -717 -560 -51 -528 -717 -563 -298 -290 -802 -290 -489 -62 -974 -275 -136 -828 -115 -140 -523 -817 -97 -435 -919 -345 -753 -743 -357 -683 -352 -732 -804 -338 -831 -472 -827 -69 -28 -555 -847 -643 -484 -155 -317 -55 -316 -140 -719 -985 -725 -761 -407 -750 -507 -268 -563 -461 -865 -919 -306 -221 -670 -560 -571 -604 -268 -516 -154 -538 -902 -338 -80 -238 -651 -436 -662 -780 -109 -664 -54 -936 -981 -665 -523 -896 -841 -881 -688 -684 -181 -242 -1 -557 -803 -51 -454 -886 -319 -950 -611 -223 -989 -234 -787 -289 -282 -386 -145 -746 -945 -102 -649 -929 -851 -271 -750 -622 -490 -789 -760 -922 -218 -452 -655 -859 -84 -870 -462 -634 -503 -137 -141 -370 -96 -680 -162 -969 -979 -764 -848 -303 -936 -644 -664 -91 -302 -505 -126 -509 -12 -333 -902 -384 -793 -29 -990 -963 -612 -556 -462 -465 -779 -56 -63 -130 -463 -307 -939 -344 -480 -805 -282 -728 -697 -695 -803 -238 -253 -52 -835 -416 -786 -788 -730 -977 -502 -215 -963 -204 -665 -379 -516 -200 -978 -340 -356 -665 -355 -831 -48 -284 -26 -434 -36 -544 -143 -367 -332 -630 -990 -426 -827 -208 -172 -794 -180 -643 -200 -67 -461 -287 -103 -787 -626 -754 -855 -475 -628 -692 -338 -809 -388 -888 -301 -908 -643 -830 -808 -886 -26 -445 -630 -478 -525 -593 -368 -883 -384 -362 -115 -44 -105 -464 -164 -873 -527 -784 -532 -524 -215 -130 -286 -631 -896 -529 -965 -168 -328 -57 -781 -805 -101 -63 -547 -835 -814 -597 -941 -318 -492 -907 -503 -445 -739 -394 -50 -836 -807 -660 -847 -179 -126 -746 -318 -882 -318 -461 -547 -166 -807 -995 -598 -507 -228 -129 -848 -262 -52 -902 -664 -369 -615 -818 -629 -480 -870 -732 -97 -687 -520 -239 -98 -882 -558 -502 -285 -752 -350 -948 -907 -95 -167 -828 -466 -915 -636 -651 -160 -570 -248 -472 -807 -888 -528 -336 -724 -620 -598 -196 -440 -653 -585 -526 -131 -60 -494 -115 -494 -96 -93 -411 -786 -420 -522 -319 -428 -380 -415 -516 -477 -424 -766 -695 -480 -823 -367 -463 -918 -225 -380 -460 -786 -500 -155 -647 -288 -43 -466 -909 -748 -24 -716 -11 -228 -699 -485 -90 -635 -696 -687 -309 -517 -827 -828 -922 -448 -648 -415 -996 -922 -295 -574 -142 -152 -920 -50 -938 -65 -394 -532 -379 -384 -301 -978 -157 -82 -36 -390 -104 -835 -889 -644 -946 -481 -253 -709 -655 -493 -315 -12 -846 -212 -347 -991 -567 -601 -741 -900 -686 -795 -414 -557 -579 -201 -325 -988 -338 -312 -750 -116 -93 -951 -984 -390 -186 -572 -572 -522 -612 -8 -21 -328 -641 -771 -654 -603 -651 -59 -757 -70 -936 -787 -238 -264 -614 -543 -672 -117 -420 -148 -774 -110 -317 -727 -550 -5 -33 -601 -210 -853 -750 -393 -529 -208 -580 -746 -194 -607 -808 -170 -193 -534 -866 -587 -426 -713 -629 -625 -504 -650 -772 -848 -453 -158 -438 -457 -551 -407 -709 -297 -285 -432 -287 -664 -155 -323 -526 -79 -29 -115 -414 -43 -126 -113 -263 -340 -219 -824 -983 -149 -914 -869 -28 -138 -458 -472 -531 -973 -342 -120 -401 -8 -128 -22 -534 -421 -225 -181 -426 -666 -682 -162 -332 -223 -673 -60 -185 -376 -410 -512 -997 -501 -547 -246 -343 -832 -914 -303 -249 -194 -296 -803 -810 -985 -716 -718 -80 -512 -689 -490 -361 -780 -751 -341 -668 -865 -66 -446 -651 -655 -511 -823 -534 -830 -230 -958 -465 -923 -499 -645 -605 -617 -576 -232 -137 -11 -72 -922 -964 -329 -81 -443 -100 -853 -490 -432 -15 -898 -227 -835 -575 -473 -374 -170 -387 -659 -718 -540 -973 -3 -870 -442 -534 -221 -519 -858 -757 -836 -468 -183 -644 -471 -347 -620 -154 -832 -498 -588 -991 -582 -399 -20 -421 -208 -194 -395 -232 -121 -981 -345 -506 -709 -9 -846 -867 -947 -584 -893 -645 -875 -679 -895 -538 -740 -58 -337 -938 -312 -123 -873 -917 -884 -252 -971 -145 -916 -648 -135 -779 -969 -790 -787 -164 -663 -762 -589 -548 -872 -708 -125 -137 -705 -605 -180 -910 -989 -350 -136 -319 -946 -139 -64 -441 -145 -267 -673 -123 -932 -439 -266 -523 -86 -447 -256 -983 -8 -188 -740 -593 -564 -74 -265 -359 -799 -388 -517 -207 -16 -527 -621 -359 -511 -621 -828 -576 -181 -294 -273 -261 -777 -25 -370 -638 -494 -866 -253 -781 -777 -773 -942 -922 -26 -348 -498 -476 -692 -384 -835 -36 -944 -372 -389 -803 -708 -993 -327 -951 -582 -149 -621 -718 -547 -510 -888 -365 -93 -414 -727 -931 -542 -862 -69 -771 -130 -927 -149 -330 -302 -258 -608 -486 -223 -618 -76 -348 -576 -588 -492 -206 -251 -174 -537 -821 -182 -421 -333 -477 -349 -42 -131 -922 -33 -924 -931 -471 -618 -354 -822 -124 -592 -713 -945 -619 -694 -997 -598 -867 -142 -184 -107 -900 -412 -398 -656 -468 -318 -271 -552 -568 -576 -618 -654 -234 -717 -840 -329 -696 -704 -766 -431 -970 -514 -365 -676 -596 -337 -900 -210 -534 -611 -541 -846 -675 -108 -922 -766 -101 -743 -895 -856 -535 -49 -245 -843 -283 -883 -600 -792 -44 -409 -579 -178 -590 -795 -162 -220 -108 -358 -76 -287 -373 -441 -577 -778 -788 -535 -469 -17 -69 -382 -348 -84 -639 -21 -77 -731 -710 -815 -954 -43 -178 -370 -87 -58 -812 -902 -260 -113 -163 -358 -461 -463 -574 -860 -923 -481 -325 -948 -296 -325 -71 -586 -468 -399 -433 -56 -375 -353 -848 -86 -894 -547 -171 -537 -310 -331 -99 -908 -495 -701 -995 -323 -532 -187 -495 -761 -469 -582 -258 -443 -594 -233 -256 -928 -784 -350 -219 -783 -954 -353 -981 -640 -364 -1000 -594 -158 -836 -244 -705 -405 -916 -188 -213 -481 -603 -167 -34 -330 -585 -130 -983 -387 -368 -461 -974 -513 -876 -714 -582 -280 -686 -519 -504 -643 -281 -539 -634 -109 -409 -48 -388 -731 -263 -274 -242 -807 -809 -948 -520 -819 -329 -8 -777 -237 -414 -875 -642 -431 -76 -95 -499 -35 -456 -672 -426 -517 -953 -602 -418 -798 -733 -600 -905 -150 -446 -26 -741 -474 -410 -104 -88 -699 -18 -577 -810 -859 -561 -692 -905 -529 -66 -547 -589 -637 -496 -217 -181 -328 -798 -825 -5 -48 -228 -173 -173 -877 -862 -261 -56 -504 -413 -323 -891 -400 -855 -667 -114 -738 -586 -60 -207 -220 -923 -273 -239 -246 -546 -675 -987 -494 -769 -834 -781 -213 -517 -943 -362 -133 -981 -491 -74 -408 -104 -655 -976 -757 -385 -547 -372 -34 -876 -912 -944 -459 -905 -436 -875 -389 -195 -422 -830 -259 -182 -688 -252 -80 -123 -643 -185 -897 -443 -275 -885 -734 -180 -782 -784 -819 -871 -51 -330 -985 -753 -962 -525 -637 -848 -547 -984 -868 -133 -532 -967 -790 -893 -276 -945 -436 -987 -314 -142 -561 -96 -559 -516 -143 -739 -39 -915 -39 -527 -439 -24 -624 -7 -5 -967 -416 -387 -202 -692 -400 -368 -392 -471 -729 -316 -591 -960 -306 -850 -177 -669 -140 -498 -85 -853 -206 -817 -42 -621 -239 -522 -669 -273 -881 -235 -553 -854 -338 -814 -908 -794 -264 -772 -699 -406 -240 -194 -719 -217 -609 -174 -227 -88 -146 -931 -961 -867 -369 -861 -962 -272 -728 -774 -61 -857 -476 -974 -161 -877 -760 -545 -6 -942 -49 -854 -795 -349 -709 -22 -961 -982 -235 -50 -399 -780 -52 -26 -121 -507 -430 -924 -692 -479 -3 -159 -308 -811 -46 -290 -124 -746 -380 -407 -886 -792 -625 -920 -883 -514 -880 -829 -998 -669 -440 -516 -524 -958 -347 -102 -862 -243 -816 -339 -420 -3 -841 -550 -291 -61 -791 -323 -321 -254 -150 -793 -19 -267 -987 -895 -515 -622 -766 -398 -173 -917 -44 -334 -271 -399 -931 -395 -631 -594 -318 -352 -963 -92 -145 -237 -106 -806 -884 -111 -851 -476 -931 -609 -827 -942 -834 -592 -245 -793 -136 -253 -686 -290 -847 -357 -624 -618 -267 -784 -309 -600 -111 -446 -254 -345 -698 -138 -349 -403 -398 -726 -806 -862 -453 -124 -847 -394 -739 -261 -250 -215 -522 -945 -288 -813 -216 -882 -73 -285 -756 -633 -902 -206 -26 -448 -613 -27 -523 -725 -170 -807 -495 -800 -888 -655 -791 -491 -467 -902 -211 -908 -943 -18 -434 -12 -32 -809 -564 -470 -236 -919 -686 -212 -483 -951 -230 -995 -251 -885 -368 -554 -628 -263 -95 -553 -385 -547 -308 -140 -736 -355 -748 -420 -235 -468 -108 -238 -445 -338 -978 -919 -321 -461 -634 -825 -794 -432 -28 -749 -449 -753 -967 -123 -85 -791 -38 -782 -944 -896 -85 -5 -750 -968 -91 -506 -735 -801 -86 -955 -588 -315 -948 -739 -704 -831 -38 -694 -367 -960 -714 -941 -290 -847 -126 -756 -605 -54 -878 -353 -816 -731 -242 -439 -173 -350 -687 -320 -867 -637 -177 -502 -740 -295 -559 -704 -385 -849 -84 -309 -301 -524 -547 -632 -634 -406 -735 -349 -314 -307 -590 -432 -783 -413 -369 -194 -850 -107 -58 -461 -967 -133 -448 -873 -166 -585 -172 -210 -237 -991 -362 -877 -958 -744 -639 -714 -648 -882 -993 -939 -658 -808 -378 -446 -386 -591 -860 -233 -745 -932 -126 -892 -813 -749 -788 -260 -466 -28 -99 -785 -496 -585 -996 -486 -149 -337 -585 -875 -46 -253 -318 -512 -654 -506 -500 -613 -734 -718 -997 -867 -525 -398 -450 -882 -890 -37 -587 -402 -284 -603 -91 -781 -852 -263 -220 -352 -454 -707 -695 -977 -502 -747 -806 -988 -810 -156 -673 -741 -566 -695 -508 -520 -896 -731 -508 -758 -376 -294 -86 -419 -291 -140 -876 -880 -654 -665 -408 -240 -13 -408 -697 -711 -782 -892 -531 -475 -890 -588 -915 -116 -85 -335 -965 -861 -914 -396 -630 -959 -90 -88 -632 -639 -991 -421 -957 -588 -523 -562 -971 -174 -547 -420 -81 -469 -983 -782 -261 -975 -37 -764 -330 -294 -311 -407 -568 -84 -24 -215 -965 -50 -42 -249 -71 -977 -779 -52 -899 -216 -913 -860 -678 -784 -553 -782 -923 -90 -548 -117 -331 -708 -750 -65 -551 -524 -607 -231 -628 -491 -351 -797 -745 -467 -541 -510 -456 -997 -361 -91 -36 -202 -570 -182 -562 -888 -716 -907 -390 -646 -727 -262 -806 -464 -143 -275 -647 -891 -188 -820 -846 -308 -595 -153 -994 -713 -894 -951 -290 -584 -80 -182 -113 -364 -982 -658 -96 -439 -251 -795 -170 -487 -270 -481 -623 -261 -417 -424 -872 -583 -865 -554 -922 -683 -697 -362 -200 -86 -440 -889 -8 -105 -984 -869 -334 -678 -748 -797 -245 -618 -218 -396 -139 -810 -87 -66 -959 -232 -708 -956 -698 -934 -17 -618 -879 -288 -881 -485 -141 -438 -821 -138 -216 -272 -707 -74 -771 -810 -747 -714 -844 -226 -173 -708 -685 -911 -553 -319 -17 -170 -29 -561 -63 -283 -851 -913 -925 -844 -290 -379 -627 -713 -681 -132 -651 -546 -100 -810 -881 -417 -374 -342 -943 -680 -23 -474 -137 -949 -807 -43 -39 -440 -839 -66 -215 -623 -521 -752 -807 -984 -821 -624 -25 -107 -234 -968 -68 -477 -478 -824 -349 -266 -215 -340 -283 -651 -483 -240 -342 -692 -635 -734 -817 -891 -464 -853 -980 -240 -944 -620 -475 -821 -142 -5 -200 -674 -541 -763 -241 -750 -77 -24 -132 -166 -806 -65 -660 -177 -686 -986 -646 -627 -523 -451 -1 -800 -704 -794 -687 -696 -205 -384 -704 -494 -568 -925 -916 -168 -971 -105 -953 -61 -932 -402 -229 -171 -931 -131 -780 -141 -693 -468 -288 -523 -539 -551 -890 -685 -373 -762 -850 -100 -121 -136 -46 -83 -821 -766 -689 -31 -75 -955 -811 -152 -492 -860 -646 -132 -114 -830 -581 -837 -360 -271 -359 -777 -517 -681 -176 -950 -492 -850 -122 -900 -981 -214 -836 -535 -975 -447 -612 -481 -103 -55 -700 -649 -352 -829 -671 -734 -324 -816 -542 -838 -970 -862 -535 -386 -211 -651 -817 -211 -882 -597 -428 -249 -820 -594 -614 -348 -783 -389 -209 -718 -866 -350 -367 -61 -855 -97 -374 -545 -394 -436 -276 -418 -438 -994 -655 -8 -555 -766 -424 -874 -127 -254 -429 -922 -56 -352 -738 -900 -798 -250 -311 -616 -51 -76 -570 -396 -393 -465 -524 -469 -713 -871 -523 -405 -861 -984 -177 -164 -446 -58 -308 -872 -88 -812 -144 -187 -782 -376 -532 -186 -330 -867 -809 -416 -294 -932 -558 -688 -522 -19 -82 -295 -905 -541 -506 -958 -845 -581 -458 -350 -142 -545 -194 -408 -229 -327 -742 -157 -612 -54 -945 -341 -653 -205 -557 -796 -190 -155 -948 -13 -718 -169 -868 -493 -693 -822 -449 -746 -992 -843 -588 -500 -420 -616 -418 -264 -629 -537 -452 -749 -275 -379 -829 -222 -66 -907 -471 -820 -88 -287 -663 -512 -373 -129 -584 -293 -161 -356 -851 -659 -571 -314 -640 -496 -684 -919 -871 -62 -272 -822 -612 -547 -92 -358 -383 -555 -290 -153 -665 -937 -376 -252 -801 -739 -165 -869 -479 -945 -341 -47 -299 -81 -731 -662 -857 -571 -144 -94 -543 -599 -342 -137 -314 -15 -843 -572 -386 -61 -672 -88 -775 -672 -647 -201 -878 -520 -286 -76 -440 -414 -208 -452 -695 -156 -857 -368 -665 -663 -853 -645 -640 -741 -574 -487 -272 -629 -645 -801 -658 -249 -226 -538 -330 -416 -414 -990 -174 -534 -249 -192 -501 -282 -664 -968 -524 -995 -243 -864 -113 -574 -492 -900 -947 -236 -423 -945 -872 -195 -41 -367 -661 -34 -384 -363 -427 -924 -802 -689 -127 -172 -571 -561 -269 -723 -617 -489 -961 -384 -912 -781 -161 -297 -240 -996 -184 -264 -49 -150 -339 -909 -121 -459 -850 -110 -673 -430 -888 -5 -403 -256 -455 -278 -779 -495 -903 -315 -651 -937 -435 -545 -403 -543 -823 -339 -647 -876 -420 -769 -911 -66 -989 -753 -121 -191 -826 -854 -168 -898 -145 -784 -967 -907 -493 -229 -444 -688 -708 -849 -310 -144 -643 -622 -507 -805 -190 -746 -527 -119 -575 -113 -261 -168 -94 -859 -767 -77 -109 -883 -654 -4 -420 -500 -264 -300 -670 -767 -971 -704 -989 -873 -373 -28 -949 -421 -510 -664 -129 -706 -214 -523 -79 -189 -253 -340 -972 -399 -515 -815 -473 -855 -945 -438 -515 -752 -73 -248 -806 -102 -799 -828 -505 -283 -316 -593 -259 -274 -697 -192 -104 -3 -992 -734 -561 -861 -398 -876 -837 -469 -382 -459 -248 -336 -751 -817 -269 -223 -537 -405 -404 -377 -878 -901 -694 -789 -930 -639 -850 -234 -42 -845 -601 -328 -524 -742 -784 -521 -37 -388 -836 -409 -549 -288 -626 -892 -301 -959 -195 -207 -503 -822 -255 -555 -937 -316 -47 -652 -156 -61 -475 -480 -183 -801 -690 -78 -676 -436 -246 -734 -976 -7 -921 -752 -68 -88 -915 -135 -755 -175 -676 -775 -31 -977 -919 -66 -423 -732 -957 -215 -561 -664 -432 -585 -960 -674 -892 -861 -28 -957 -942 -816 -310 -22 -759 -511 -525 -865 -455 -748 -19 -776 -473 -662 -862 -643 -843 -244 -106 -351 -464 -760 -795 -749 -902 -836 -203 -851 -958 -130 -672 -698 -986 -675 -171 -436 -851 -990 -729 -965 -860 -729 -358 -681 -568 -848 -817 -118 -632 -883 -94 -443 -79 -5 -263 -288 -874 -58 -788 -420 -776 -239 -454 -184 -371 -688 -317 -617 -455 -987 -666 -562 -152 -972 -17 -714 -930 -806 -217 -204 -678 -477 -735 -726 -366 -127 -635 -935 -57 -666 -496 -156 -160 -50 -113 -344 -172 -646 -646 -996 -812 -293 -557 -695 -85 -893 -171 -974 -478 -230 -403 -819 -283 -562 -152 -308 -678 -260 -286 -720 -474 -766 -272 -965 -753 -245 -217 -150 -990 -998 -349 -465 -541 -212 -241 -125 -110 -41 -207 -588 -252 -518 -328 -404 -572 -758 -67 -350 -718 -885 -3 -633 -562 -868 -993 -580 -60 -838 -266 -31 -190 -818 -145 -904 -618 -790 -966 -452 -359 -55 -161 -624 -925 -957 -503 -994 -125 -714 -771 -864 -438 -428 -348 -319 -282 -836 -70 -869 -538 -928 -48 -653 -611 -659 -613 -263 -122 -122 -92 -523 -190 -951 -824 -611 -362 -915 -913 -101 -672 -664 -630 -925 -168 -576 -113 -40 -615 -381 -126 -37 -925 -807 -282 -566 -738 -614 -240 -280 -18 -969 -425 -227 -747 -45 -357 -956 -935 -349 -947 -898 -304 -981 -239 -582 -671 -803 -312 -820 -685 -691 -588 -3 -114 -235 -522 -325 -725 -619 -434 -585 -568 -953 -71 -417 -939 -559 -988 -596 -461 -371 -682 -942 -737 -138 -105 -138 -207 -954 -474 -489 -431 -940 -803 -763 -670 -436 -576 -706 -459 -122 -852 -630 -81 -956 -650 -209 -798 -269 -646 -201 -32 -203 -199 -813 -856 -354 -198 -782 -429 -641 -83 -55 -71 -243 -904 -537 -364 -634 -410 -862 -354 -666 -262 -447 -229 -166 -251 -452 -731 -619 -272 -178 -162 -876 -307 -68 -848 -831 -167 -325 -702 -723 -616 -422 -488 -812 -227 -38 -532 -151 -623 -341 -331 -566 -688 -109 -2 -981 -891 -834 -849 -199 -187 -629 -66 -262 -188 -610 -155 -533 -471 -965 -829 -580 -361 -405 -923 -72 -175 -328 -656 -74 -212 -933 -821 -845 -252 -378 -865 -298 -681 -929 -772 -694 -278 -588 -305 -893 -629 -822 -140 -110 -541 -967 -386 -384 -121 -878 -516 -582 -780 -331 -918 -709 -70 -120 -395 -75 -631 -144 -861 -329 -293 -58 -149 -555 -726 -248 -567 -246 -148 -166 -805 -878 -821 -737 -413 -175 -48 -322 -735 -661 -260 -730 -354 -813 -884 -265 -896 -148 -501 -800 -946 -248 -97 -635 -415 -304 -224 -319 -850 -704 -431 -524 -960 -384 -828 -543 -391 -359 -323 -784 -343 -603 -399 -543 -726 -638 -956 -267 -188 -938 -677 -729 -368 -465 -253 -479 -567 -258 -405 -591 -650 -184 -716 -993 -455 -749 -129 -848 -163 -109 -374 -981 -981 -637 -252 -413 -678 -458 -866 -807 -895 -738 -726 -165 -871 -759 -1000 -775 -484 -491 -25 -294 -714 -616 -386 -555 -956 -780 -677 -70 -843 -573 -642 -621 -887 -307 -41 -517 -836 -634 -710 -866 -238 -26 -993 -97 -291 -758 -629 -226 -98 -979 -165 -229 -231 -490 -613 -409 -114 -319 -268 -185 -951 -978 -741 -900 -575 -99 -200 -488 -114 -353 -176 -433 -564 -146 -405 -348 -150 -492 -883 -505 -510 -710 -320 -95 -926 -442 -582 -554 -608 -539 -546 -939 -917 -592 -540 -330 -33 -18 -768 -717 -186 -153 -632 -930 -616 -947 -235 -406 -46 -447 -734 -551 -620 -418 -97 -234 -283 -749 -587 -325 -575 -108 -274 -265 -70 -15 -642 -521 -830 -31 -931 -553 -631 -774 -373 -477 -878 -701 -651 -520 -965 -465 -211 -11 -347 -436 -503 -609 -836 -560 -453 -918 -698 -780 -560 -34 -795 -441 -511 -656 -952 -879 -932 -37 -224 -292 -312 -153 -399 -726 -566 -171 -359 -980 -857 -237 -709 -807 -166 -289 -571 -365 -84 -761 -138 -668 -698 -50 -391 -691 -223 -501 -642 -812 -908 -296 -162 -912 -523 -384 -324 -381 -573 -746 -457 -251 -28 -597 -796 -800 -377 -904 -986 -986 -509 -345 -563 -582 -239 -629 -401 -690 -605 -905 -405 -376 -386 -529 -797 -706 -346 -628 -306 -458 -293 -752 -26 -204 -834 -448 -704 -109 -720 -634 -67 -371 -124 -499 -151 -320 -653 -403 -865 -599 -529 -318 -750 -976 -980 -514 -664 -88 -197 -656 -656 -544 -738 -538 -87 -419 -25 -537 -511 -675 -861 -760 -695 -27 -217 -775 -4 -544 -327 -329 -630 -734 -447 -314 -867 -406 -406 -961 -139 -934 -527 -378 -790 -125 -567 -494 -177 -302 -400 -252 -673 -817 -82 -878 -146 -996 -237 -720 -502 -753 -104 -134 -972 -301 -365 -117 -598 -606 -5 -327 -147 -618 -144 -859 -343 -391 -542 -406 -980 -850 -92 -448 -189 -286 -28 -364 -459 -164 -484 -915 -73 -883 -819 -427 -304 -744 -871 -531 -882 -435 -93 -229 -288 -267 -147 -423 -155 -734 -903 -351 -247 -842 -74 -955 -142 -816 -279 -432 -299 -224 -586 -856 -413 -746 -434 -113 -464 -948 -999 -266 -294 -774 -269 -747 -874 -934 -297 -942 -709 -515 -780 -864 -4 -800 -164 -595 -766 -425 -128 -79 -413 -811 -737 -277 -290 -121 -120 -828 -684 -833 -817 -283 -123 -701 -47 -558 -262 -256 -361 -791 -448 -825 -859 -992 -251 -320 -24 -714 -145 -839 -841 -98 -554 -192 -699 -877 -598 -652 -866 -128 -79 -196 -653 -218 -743 -196 -48 -604 -990 -411 -302 -59 -27 -344 -334 -735 -830 -796 -369 -626 -60 -376 -561 -384 -659 -786 -401 -684 -40 -583 -208 -200 -476 -679 -754 -959 -208 -149 -695 -279 -667 -125 -71 -672 -375 -125 -451 -928 -712 -425 -546 -827 -651 -242 -123 -961 -240 -768 -546 -62 -693 -922 -698 -888 -299 -517 -832 -865 -578 -350 -7 -849 -810 -877 -961 -67 -562 -595 -190 -564 -597 -850 -501 -392 -320 -602 -752 -964 -806 -900 -853 -787 -39 -659 -699 -454 -313 -446 -673 -777 -804 -966 -116 -20 -264 -924 -837 -512 -347 -840 -249 -239 -90 -820 -725 -879 -358 -330 -512 -105 -52 -750 -552 -982 -899 -425 -393 -729 -38 -48 -817 -465 -315 -598 -39 -7 -398 -363 -757 -570 -481 -721 -499 -463 -207 -821 -747 -752 -986 -46 -847 -899 -530 -711 -810 -771 -460 -956 -722 -912 -45 -717 -861 -902 -388 -45 -101 -513 -609 -531 -492 -397 -76 -69 -422 -301 -722 -718 -947 -350 -170 -614 -484 -479 -124 -285 -492 -992 -206 -215 -940 -803 -210 -149 -798 -437 -589 -371 -79 -308 -516 -456 -820 -846 -632 -147 -371 -621 -623 -58 -601 -316 -99 -731 -119 -46 -100 -1 -937 -435 -251 -389 -511 -396 -125 -480 -235 -774 -266 -283 -776 -465 -376 -829 -625 -243 -727 -56 -38 -243 -192 -840 -296 -724 -674 -331 -506 -923 -999 -656 -4 -348 -280 -617 -313 -434 -206 -775 -978 -659 -163 -700 -276 -878 -518 -965 -350 -718 -118 -94 -369 -928 -343 -54 -475 -796 -864 -867 -850 -960 -722 -60 -787 -800 -356 -515 -329 -422 -155 -622 -676 -335 -207 -786 -293 -357 -117 -480 -677 -689 -522 -180 -944 -481 -885 -681 -149 -212 -963 -208 -838 -91 -579 -788 -342 -746 -149 -941 -159 -13 -45 -61 -853 -792 -653 -803 -978 -741 -113 -487 -996 -304 -208 -531 -300 -303 -534 -373 -368 -963 -673 -545 -627 -383 -70 -265 -538 -384 -881 -425 -645 -739 -848 -359 -867 -35 -255 -735 -671 -798 -254 -58 -975 -412 -112 -996 -620 -979 -179 -225 -651 -445 -692 -216 -501 -392 -782 -857 -423 -571 -849 -801 -952 -996 -955 -192 -600 -967 -390 -417 -578 -538 -741 -586 -497 -945 -71 -693 -12 -56 -979 -934 -279 -508 -718 -582 -115 -470 -873 -417 -889 -763 -833 -745 -726 -297 -438 -353 -646 -221 -497 -340 -528 -140 -865 -591 -225 -827 -178 -847 -763 -616 -372 -650 -103 -670 -719 -384 -37 -14 -229 -401 -945 -967 -838 -932 -606 -598 -164 -723 -850 -599 -206 -523 -907 -813 -543 -639 -672 -181 -523 -801 -491 -941 -846 -359 -290 -599 -838 -920 -514 -676 -982 -118 -827 -850 -910 -808 -867 -796 -52 -889 -416 -714 -930 -56 -634 -295 -249 -242 -661 -849 -598 -765 -63 -574 -731 -487 -257 -172 -220 -603 -686 -184 -807 -192 -970 -788 -667 -962 -240 -996 -724 -664 -742 -129 -393 -270 -786 -555 -464 -577 -823 -572 -986 -800 -897 -578 -116 -408 -663 -237 -617 -71 -932 -662 -999 -16 -999 -472 -335 -285 -848 -921 -469 -189 -200 -802 -836 -512 -993 -550 -303 -329 -652 -236 -299 -263 -735 -76 -685 -71 -606 -559 -840 -938 -364 -964 -720 -232 -142 -235 -230 -521 -426 -729 -248 -814 -453 -887 -331 -553 -323 -886 -555 -155 -184 -37 -245 -77 -652 -515 -785 -669 -151 -360 -989 -396 -56 -759 -834 -555 -754 -649 -457 -806 -56 -599 -233 -393 -772 -112 -217 -376 -432 -560 -818 -814 -730 -892 -537 -727 -351 -983 -415 -17 -277 -305 -814 -865 -751 -890 -1 -476 -277 -149 -295 -801 -872 -531 -48 -540 -574 -335 -462 -655 -29 -857 -619 -638 -601 -904 -740 -986 -582 -757 -674 -592 -151 -29 -442 -807 -431 -693 -404 -821 -315 -950 -925 -800 -82 -845 -662 -308 -35 -389 -915 -676 -398 -938 -154 -61 -628 -713 -637 -254 -609 -984 -103 -46 -519 -192 -760 -168 -559 -838 -429 -289 -97 -901 -787 -753 -209 -416 -694 -212 -805 -657 -672 -605 -521 -63 -482 -424 -402 -330 -77 -277 -95 -927 -342 -349 -721 -962 -332 -78 -192 -858 -391 -366 -444 -425 -752 -289 -958 -577 -327 -16 -811 -381 -332 -30 -100 -946 -253 -791 -727 -273 -597 -964 -135 -209 -999 -615 -319 -954 -674 -709 -859 -195 -403 -981 -89 -57 -391 -944 -727 -621 -38 -588 -108 -566 -733 -156 -923 -801 -260 -616 -857 -868 -873 -870 -513 -169 -553 -690 -754 -668 -294 -567 -888 -410 -714 -131 -360 -14 -798 -615 -56 -698 -647 -353 -488 -200 -552 -796 -565 -802 -960 -713 -798 -23 -206 -822 -322 -145 -169 -600 -805 -283 -275 -377 -27 -605 -232 -827 -978 -206 -973 -784 -803 -954 -212 -65 -937 -284 -571 -395 -463 -550 -117 -426 -370 -256 -423 -81 -128 -963 -602 -545 -329 -737 -446 -893 -558 -521 -108 -569 -728 -431 -681 -852 -1 -884 -802 -573 -321 -291 -806 -619 -507 -201 -139 -562 -417 -544 -531 -467 -944 -68 -785 -660 -275 -744 -827 -550 -60 -894 -390 -599 -971 -752 -387 -528 -187 -26 -763 -795 -402 -412 -68 -848 -469 -235 -856 -326 -379 -237 -552 -604 -188 -793 -888 -147 -761 -395 -780 -670 -466 -766 -588 -303 -608 -702 -585 -145 -957 -322 -115 -443 -343 -658 -369 -808 -340 -10 -115 -570 -145 -746 -929 -549 -501 -445 -115 -859 -394 -480 -590 -571 -793 -491 -259 -192 -704 -246 -377 -82 -266 -865 -122 -90 -590 -778 -131 -864 -592 -852 -479 -258 -795 -155 -741 -725 -788 -323 -341 -532 -915 -824 -505 -550 -629 -513 -360 -911 -844 -65 -951 -496 -421 -34 -976 -693 -216 -13 -239 -345 -288 -884 -178 -662 -20 -363 -679 -862 -362 -198 -153 -769 -8 -415 -456 -178 -747 -628 -590 -681 -66 -115 -163 -844 -591 -117 -34 -624 -558 -567 -881 -650 -811 -342 -365 -222 -396 -705 -895 -588 -665 -46 -981 -74 -478 -308 -706 -866 -437 -641 -800 -952 -507 -387 -395 -615 -317 -348 -807 -993 -488 -860 -340 -197 -18 -116 -329 -647 -563 -994 -397 -570 -881 -360 -57 -256 -329 -600 -420 -690 -295 -768 -608 -233 -957 -354 -687 -303 -300 -546 -534 -766 -140 -355 -804 -532 -574 -421 -828 -78 -864 -769 -277 -753 -524 -357 -803 -899 -668 -389 -732 -668 -585 -405 -256 -425 -460 -884 -417 -894 -146 -472 -900 -138 -793 -598 -241 -566 -68 -349 -223 -442 -29 -438 -564 -940 -495 -264 -650 -369 -666 -366 -265 -493 -28 -68 -917 -32 -6 -313 -61 -623 -366 -403 -204 -975 -872 -420 -856 -409 -292 -346 -949 -412 -973 -444 -582 -359 -645 -26 -655 -757 -337 -75 -319 -378 -69 -763 -324 -111 -819 -114 -416 -748 -916 -636 -788 -861 -643 -414 -213 -836 -865 -144 -431 -632 -93 -624 -692 -108 -991 -839 -382 -515 -893 -788 -7 -510 -317 -320 -189 -134 -3 -428 -186 -690 -42 -455 -918 -437 -216 -813 -701 -240 -675 -156 -862 -146 -255 -11 -876 -617 -599 -65 -69 -639 -285 -673 -150 -579 -299 -569 -169 -518 -599 -870 -30 -616 -200 -801 -731 -765 -993 -302 -136 -884 -125 -360 -473 -583 -720 -75 -585 -19 -333 -323 -168 -224 -724 -281 -540 -308 -734 -616 -27 -435 -919 -547 -120 -283 -864 -284 -971 -335 -672 -720 -561 -971 -851 -207 -424 -266 -990 -988 -576 -975 -826 -228 -972 -511 -577 -514 -682 -693 -781 -278 -417 -327 -29 -462 -232 -811 -26 -878 -494 -101 -59 -804 -955 -691 -719 -332 -88 -365 -609 -968 -823 -21 -319 -422 -758 -859 -841 -160 -114 -187 -129 -182 -50 -456 -191 -809 -43 -283 -927 -916 -523 -886 -692 -225 -179 -164 -758 -822 -13 -680 -744 -809 -903 -217 -334 -17 -796 -498 -591 -791 -956 -952 -947 -624 -516 -843 -958 -774 -727 -874 -270 -244 -881 -917 -867 -649 -150 -898 -935 -659 -312 -196 -24 -245 -337 -301 -325 -103 -678 -930 -537 -22 -897 -825 -237 -57 -824 -548 -636 -572 -497 -906 -967 -516 -948 -484 -321 -793 -880 -413 -916 -967 -697 -131 -287 -571 -314 -346 -7 -835 -761 -784 -917 -582 -34 -516 -387 -169 -331 -312 -934 -539 -247 -793 -918 -475 -631 -504 -222 -816 -320 -770 -401 -691 -448 -256 -886 -410 -848 -362 -330 -69 -161 -597 -770 -687 -762 -220 -496 -861 -307 -508 -901 -751 -459 -825 -227 -917 -394 -318 -261 -840 -725 -955 -261 -713 -569 -502 -441 -267 -585 -457 -988 -23 -268 -345 -551 -98 -134 -758 -694 -767 -680 -994 -524 -740 -641 -264 -377 -153 -726 -411 -854 -62 -989 -127 -657 -396 -824 -310 -702 -57 -758 -756 -264 -560 -71 -325 -447 -457 -502 -648 -106 -260 -193 -861 -265 -946 -329 -940 -468 -650 -203 -979 -754 -789 -509 -616 -146 -847 -472 -822 -453 -529 -524 -426 -156 -7 -21 -285 -893 -559 -328 -296 -503 -970 -638 -192 -758 -394 -545 -433 -30 -840 -205 -289 -268 -262 -24 -100 -943 -305 -483 -967 -255 -297 -431 -407 -578 -942 -491 -936 -541 -795 -344 -351 -260 -778 -329 -272 -131 -416 -121 -955 -937 -155 -113 -354 -743 -476 -269 -64 -114 -923 -427 -625 -262 -765 -857 -657 -604 -172 -353 -406 -859 -423 -638 -895 -751 -971 -139 -419 -959 -321 -3 -410 -551 -206 -169 -582 -181 -650 -696 -671 -40 -298 -330 -68 -227 -605 -309 -427 -923 -186 -805 -105 -878 -312 -523 -429 -592 -948 -162 -226 -258 -544 -414 -705 -633 -639 -158 -844 -232 -979 -770 -92 -586 -184 -614 -428 -567 -6 -323 -950 -151 -775 -199 -554 -285 -606 -104 -665 -715 -49 -525 -272 -541 -206 -114 -771 -229 -649 -318 -874 -737 -54 -254 -427 -469 -110 -150 -697 -593 -569 -627 -854 -464 -99 -850 -50 -969 -976 -900 -482 -673 -381 -583 -839 -591 -869 -995 -368 -556 -927 -403 -374 -219 -676 -610 -128 -792 -99 -897 -547 -193 -215 -338 -599 -919 -685 -867 -308 -262 -196 -379 -889 -581 -999 -698 -117 -625 -625 -379 -769 -516 -809 -16 -565 -657 -250 -131 -958 -225 -570 -593 -723 -574 -161 -946 -603 -566 -891 -16 -646 -847 -64 -585 -597 -868 -61 -221 -771 -117 -847 -776 -526 -904 -561 -404 -607 -672 -190 -987 -60 -290 -722 -313 -466 -457 -844 -592 -76 -867 -156 -884 -776 -979 -537 -218 -928 -451 -169 -496 -309 -926 -888 -494 -612 -916 -820 -305 -114 -969 -309 -6 -780 -787 -546 -669 -468 -431 -414 -450 -687 -436 -54 -937 -715 -789 -173 -461 -701 -980 -925 -704 -521 -179 -831 -181 -32 -602 -494 -873 -629 -741 -329 -533 -524 -403 -800 -32 -68 -575 -647 -744 -87 -9 -243 -445 -470 -661 -860 -709 -486 -832 -844 -390 -899 -620 -476 -610 -964 -150 -88 -398 -480 -798 -37 -573 -662 -452 -622 -5 -869 -62 -364 -425 -711 -498 -596 -548 -206 -878 -508 -266 -90 -390 -136 -784 -253 -51 -170 -375 -81 -665 -840 -165 -703 -85 -934 -994 -430 -730 -496 -645 -894 -104 -936 -421 -637 -385 -44 -177 -471 -557 -45 -217 -23 -168 -323 -29 -701 -766 -981 -826 -823 -643 -265 -476 -312 -336 -486 -410 -862 -868 -85 -206 -548 -495 -341 -789 -796 -678 -330 -497 -563 -731 -233 -736 -915 -865 -308 -441 -901 -164 -109 -953 -694 -651 -694 -723 -795 -703 -439 -758 -643 -966 -826 -5 -43 -843 -91 -898 -453 -174 -592 -661 -180 -769 -781 -493 -179 -153 -226 -285 -81 -844 -699 -329 -512 -606 -241 -802 -895 -343 -10 -503 -469 -560 -960 -493 -461 -248 -292 -490 -380 -368 -442 -866 -129 -767 -365 -278 -130 -648 -61 -291 -890 -712 -209 -860 -873 -547 -455 -603 -95 -994 -136 -830 -404 -797 -939 -333 -996 -859 -834 -365 -55 -507 -13 -428 -119 -346 -250 -413 -914 -630 -271 -786 -2 -126 -571 -879 -264 -950 -826 -672 -784 -552 -887 -543 -255 -250 -886 -954 -949 -504 -444 -240 -20 -440 -965 -223 -557 -279 -927 -613 -817 -525 -489 -504 -303 -913 -254 -470 -87 -894 -874 -322 -234 -429 -902 -273 -563 -590 -616 -886 -448 -464 -759 -17 -617 -510 -230 -822 -26 -574 -5 -587 -231 -909 -275 -347 -974 -17 -992 -28 -790 -308 -552 -531 -268 -724 -460 -570 -975 -269 -717 -726 -626 -323 -39 -939 -761 -754 -190 -28 -591 -864 -571 -826 -708 -186 -76 -240 -657 -934 -232 -158 -509 -519 -265 -383 -631 -657 -413 -386 -314 -291 -306 -545 -558 -897 -738 -783 -332 -231 -701 -645 -263 -128 -317 -986 -826 -577 -365 -753 -835 -405 -411 -823 -925 -54 -53 -950 -805 -861 -875 -533 -17 -653 -21 -954 -852 -603 -271 -310 -3 -282 -779 -908 -751 -560 -618 -968 -321 -775 -73 -159 -908 -852 -570 -297 -405 -510 -16 -434 -941 -372 -211 -211 -746 -484 -103 -231 -383 -82 -76 -672 -711 -691 -248 -721 -774 -477 -681 -569 -928 -104 -944 -781 -825 -19 -268 -902 -990 -328 -17 -144 -410 -950 -88 -678 -579 -726 -511 -8 -929 -417 -33 -4 -924 -626 -186 -356 -593 -209 -837 -946 -516 -556 -481 -822 -923 -88 -463 -752 -486 -280 -541 -951 -380 -990 -147 -588 -967 -248 -407 -994 -180 -986 -620 -501 -794 -801 -863 -735 -972 -224 -3 -373 -735 -831 -406 -134 -604 -12 -233 -197 -65 -244 -281 -528 -514 -270 -127 -528 -155 -342 -942 -16 -15 -124 -981 -136 -575 -566 -287 -382 -348 -809 -987 -228 -51 -887 -627 -73 -277 -520 -531 -428 -112 -905 -330 -642 -360 -950 -31 -799 -948 -581 -21 -161 -604 -269 -876 -250 -933 -406 -840 -330 -841 -980 -812 -967 -199 -779 -78 -569 -339 -454 -206 -843 -100 -246 -554 -773 -858 -548 -368 -86 -304 -178 -243 -307 -574 -473 -688 -634 -737 -167 -930 -947 -157 -641 -366 -670 -747 -55 -243 -599 -684 -162 -37 -147 -676 -831 -575 -14 -69 -671 -538 -634 -166 -184 -674 -212 -897 -107 -304 -573 -271 -546 -824 -187 -262 -976 -634 -195 -193 -891 -17 -654 -269 -251 -3 -506 -739 -962 -660 -758 -448 -884 -378 -926 -285 -588 -98 -204 -772 -98 -741 -163 -258 -600 -435 -197 -802 -234 -228 -873 -679 -486 -834 -288 -418 -634 -375 -301 -776 -359 -637 -634 -746 -383 -490 -665 -164 -908 -728 -96 -889 -692 -566 -648 -813 -756 -866 -974 -622 -894 -275 -133 -182 -604 -981 -220 -64 -405 -959 -259 -90 -380 -722 -890 -100 -333 -35 -998 -398 -669 -565 -814 -909 -106 -845 -681 -217 -820 -198 -56 -433 -583 -661 -216 -508 -263 -283 -435 -905 -319 -183 -724 -951 -263 -731 -504 -134 -357 -857 -409 -372 -569 -502 -428 -570 -175 -560 -110 -338 -650 -368 -533 -9 -12 -482 -140 -608 -858 -251 -145 -450 -580 -251 -753 -30 -51 -385 -36 -693 -406 -487 -707 -138 -290 -362 -729 -454 -108 -387 -901 -259 -925 -416 -458 -675 -459 -197 -51 -308 -931 -948 -390 -358 -572 -440 -54 -18 -202 -748 -763 -770 -914 -756 -388 -526 -350 -178 -69 -57 -252 -615 -578 -357 -448 -812 -281 -728 -905 -605 -152 -235 -476 -322 -895 -523 -954 -202 -351 -167 -916 -287 -387 -742 -713 -7 -762 -407 -65 -239 -468 -605 -730 -712 -497 -639 -395 -264 -181 -135 -305 -210 -644 -396 -732 -615 -178 -921 -661 -115 -291 -659 -184 -855 -606 -691 -618 -300 -299 -705 -650 -535 -758 -64 -880 -902 -279 -78 -831 -376 -868 -237 -795 -345 -833 -46 -951 -555 -49 -944 -473 -746 -626 -153 -626 -319 -944 -312 -768 -321 -894 -83 -31 -725 -605 -755 -125 -522 -66 -950 -813 -616 -116 -387 -13 -996 -167 -114 -190 -791 -386 -876 -447 -511 -531 -469 -995 -416 -23 -279 -54 -935 -209 -724 -503 -578 -952 -290 -410 -394 -679 -748 -299 -460 -406 -123 -763 -936 -900 -645 -196 -309 -652 -302 -332 -955 -840 -219 -968 -596 -188 -106 -584 -922 -114 -472 -312 -507 -28 -764 -183 -609 -413 -971 -444 -451 -762 -83 -834 -729 -295 -160 -625 -878 -473 -103 -679 -982 -461 -767 -212 -731 -133 -645 -972 -404 -685 -483 -675 -141 -354 -717 -121 -550 -82 -369 -459 -536 -156 -766 -574 -667 -911 -617 -845 -718 -202 -130 -765 -910 -72 -470 -931 -881 -317 -515 -396 -384 -362 -858 -700 -679 -818 -520 -749 -506 -59 -369 -730 -224 -229 -42 -499 -1000 -999 -440 -525 -965 -13 -575 -679 -832 -871 -564 -307 -805 -739 -641 -195 -951 -69 -462 -415 -150 -639 -785 -603 -375 -588 -593 -202 -325 -945 -253 -544 -689 -80 -192 -907 -702 -909 -712 -718 -956 -415 -67 -890 -541 -177 -665 -942 -563 -428 -341 -52 -529 -839 -521 -443 -81 -712 -384 -961 -906 -225 -10 -413 -621 -205 -405 -51 -379 -243 -829 -493 -408 -35 -595 -583 -582 -272 -432 -693 -371 -717 -960 -218 -483 -58 -680 -334 -786 -693 -191 -681 -4 -174 -951 -230 -879 -439 -487 -326 -294 -959 -261 -614 -610 -244 -749 -103 -838 -76 -293 -564 -150 -221 -176 -72 -19 -243 -44 -708 -364 -27 -312 -789 -931 -342 -822 -178 -213 -21 -495 -265 -108 -518 -605 -95 -967 -460 -222 -78 -772 -402 -274 -292 -477 -157 -408 -502 -670 -769 -259 -341 -731 -861 -296 -874 -490 -875 -38 -442 -130 -881 -478 -452 -283 -57 -42 -571 -816 -792 -814 -177 -470 -227 -751 -286 -270 -110 -133 -686 -624 -831 -388 -933 -769 -810 -607 -880 -493 -19 -364 -816 -882 -836 -515 -540 -405 -976 -515 -907 -746 -556 -959 -690 -708 -520 -67 -928 -568 -299 -695 -891 -324 -108 -232 -428 -262 -541 -345 -409 -244 -783 -505 -317 -418 -812 -441 -190 -911 -300 -792 -473 -992 -860 -403 -713 -344 -391 -378 -544 -328 -640 -906 -143 -21 -165 -739 -667 -635 -38 -798 -853 -533 -837 -700 -67 -830 -780 -156 -435 -908 -182 -296 -362 -838 -580 -449 -424 -869 -480 -900 -656 -386 -937 -594 -139 -823 -531 -944 -888 -949 -321 -250 -62 -438 -753 -874 -841 -804 -746 -62 -684 -414 -776 -832 -942 -481 -420 -214 -230 -757 -436 -203 -56 -886 -302 -764 -299 -666 -749 -2 -312 -528 -219 -858 -21 -549 -964 -496 -509 -297 -916 -497 -305 -730 -103 -191 -553 -336 -183 -215 -435 -210 -931 -527 -71 -836 -643 -175 -556 -94 -947 -731 -689 -733 -22 -261 -357 -360 -203 -500 -292 -609 -622 -760 -291 -952 -719 -638 -88 -76 -366 -401 -23 -811 -815 -48 -150 -411 -872 -486 -233 -437 -268 -862 -324 -679 -362 -145 -273 -970 -334 -535 -571 -48 -842 -221 -78 -670 -900 -23 -12 -572 -602 -184 -426 -596 -594 -389 -45 -522 -451 -924 -409 -374 -194 -492 -189 -150 -839 -80 -294 -862 -959 -853 -494 -838 -780 -947 -878 -675 -614 -613 -263 -564 -617 -750 -40 -194 -138 -774 -746 -67 -899 -707 -97 -618 -332 -384 -645 -225 -418 -842 -766 -162 -843 -881 -701 -500 -776 -359 -939 -992 -932 -968 -447 -228 -201 -659 -117 -467 -865 -502 -730 -356 -311 -336 -609 -678 -50 -298 -946 -20 -515 -313 -479 -938 -580 -169 -498 -799 -715 -642 -982 -125 -605 -863 -524 -69 -915 -805 -925 -18 -555 -75 -820 -904 -935 -899 -231 -15 -4 -95 -327 -159 -723 -206 -800 -88 -209 -104 -165 -71 -766 -607 -854 -41 -97 -496 -43 -339 -540 -455 -754 -915 -899 -860 -263 -938 -430 -942 -260 -680 -313 -732 -837 -537 -185 -377 -404 -461 -46 -227 -369 -641 -339 -130 -564 -532 -235 -274 -889 -542 -627 -963 -45 -574 -733 -820 -909 -370 -776 -819 -887 -371 -565 -156 -755 -339 -386 -904 -621 -29 -15 -997 -480 -965 -716 -429 -731 -894 -760 -532 -987 -250 -128 -564 -223 -701 -485 -682 -687 -181 -657 -154 -846 -472 -625 -592 -451 -556 -966 -118 -361 -270 -347 -563 -352 -2 -386 -506 -333 -747 -743 -28 -136 -446 -530 -689 -187 -26 -510 -166 -687 -278 -343 -496 -873 -617 -165 -248 -30 -552 -609 -486 -119 -136 -532 -117 -203 -53 -349 -249 -287 -620 -816 -370 -372 -340 -809 -143 -340 -593 -179 -326 -304 -136 -147 -36 -389 -712 -481 -419 -285 -324 -885 -415 -348 -189 -777 -161 -967 -601 -558 -480 -35 -164 -619 -443 -82 -201 -684 -608 -420 -67 -599 -896 -780 -953 -689 -367 -683 -332 -779 -736 -183 -447 -500 -877 -100 -797 -445 -507 -551 -493 -180 -873 -122 -308 -917 -847 -981 -315 -88 -891 -305 -360 -744 -794 -143 -866 -92 -437 -780 -250 -877 -158 -673 -651 -110 -198 -646 -614 -132 -600 -219 -782 -590 -59 -958 -915 -649 -264 -861 -436 -369 -656 -489 -710 -297 -396 -444 -533 -828 -155 -67 -597 -640 -444 -205 -882 -254 -231 -363 -92 -145 -861 -142 -283 -657 -973 -681 -562 -397 -355 -211 -450 -722 -796 -303 -448 -514 -699 -581 -846 -657 -971 -554 -896 -574 -567 -758 -153 -603 -706 -230 -747 -612 -950 -729 -765 -690 -839 -79 -340 -135 -140 -133 -815 -7 -439 -825 -503 -937 -593 -138 -819 -913 -618 -328 -690 -72 -62 -569 -440 -261 -50 -892 -107 -932 -309 -38 -22 -506 -516 -367 -251 -885 -685 -136 -972 -867 -429 -531 -549 -876 -685 -217 -96 -901 -973 -610 -872 -216 -921 -491 -286 -14 -203 -76 -143 -617 -796 -543 -115 -454 -513 -715 -115 -770 -995 -704 -805 -582 -947 -745 -589 -246 -502 -970 -599 -14 -612 -915 -327 -308 -659 -103 -786 -849 -905 -877 -509 -327 -898 -499 -993 -144 -137 -492 -34 -726 -853 -164 -217 -752 -340 -142 -717 -414 -233 -3 -351 -149 -881 -965 -103 -681 -459 -123 -464 -619 -536 -851 -91 -474 -146 -318 -994 -697 -144 -888 -575 -960 -161 -297 -770 -710 -835 -699 -420 -77 -507 -375 -155 -895 -868 -902 -648 -727 -655 -60 -865 -579 -141 -243 -804 -185 -440 -429 -233 -963 -273 -108 -822 -770 -365 -586 -116 -128 -73 -991 -313 -684 -317 -945 -986 -795 -479 -953 -88 -12 -964 -453 -189 -665 -305 -286 -426 -705 -507 -178 -209 -801 -645 -409 -927 -402 -571 -469 -428 -133 -386 -168 -652 -455 -956 -174 -345 -896 -130 -918 -990 -153 -803 -380 -647 -245 -743 -397 -67 -228 -81 -571 -496 -420 -445 -423 -723 -807 -593 -554 -708 -451 -169 -938 -97 -974 -550 -715 -961 -435 -836 -339 -621 -405 -688 -37 -158 -94 -862 -458 -421 -146 -728 -552 -943 -66 -243 -975 -639 -686 -640 -570 -191 -256 -35 -126 -130 -408 -645 -576 -31 -736 -404 -12 -160 -71 -13 -292 -52 -28 -581 -811 -290 -664 -518 -573 -993 -824 -160 -808 -599 -32 -568 -397 -713 -734 -550 -418 -972 -881 -393 -260 -440 -602 -812 -821 -56 -402 -850 -472 -924 -415 -839 -629 -354 -558 -78 -976 -122 -327 -325 -888 -327 -826 -820 -950 -289 -646 -216 -618 -78 -807 -278 -905 -666 -133 -423 -394 -874 -391 -176 -249 -116 -877 -539 -894 -549 -280 -796 -795 -459 -974 -430 -77 -304 -429 -441 -840 -308 -62 -251 -850 -841 -769 -5 -341 -331 -549 -902 -21 -471 -868 -296 -265 -474 -643 -434 -265 -840 -366 -827 -762 -649 -315 -833 -822 -324 -574 -587 -51 -754 -965 -976 -849 -889 -732 -73 -473 -815 -698 -805 -415 -519 -662 -247 -92 -247 -902 -282 -839 -677 -842 -632 -968 -947 -871 -497 -607 -74 -268 -759 -143 -621 -239 -987 -421 -718 -964 -448 -263 -160 -415 -510 -223 -507 -906 -688 -529 -324 -987 -652 -153 -243 -20 -965 -947 -275 -401 -788 -439 -839 -941 -903 -767 -408 -760 -459 -649 -728 -508 -574 -821 -300 -912 -738 -787 -115 -884 -134 -766 -908 -882 -361 -808 -816 -129 -853 -73 -852 -15 -631 -902 -780 -121 -98 -734 -47 -970 -265 -831 -219 -616 -256 -394 -367 -522 -490 -395 -674 -893 -736 -395 -77 -535 -428 -577 -745 -553 -90 -899 -519 -863 -949 -83 -789 -148 -444 -143 -670 -303 -429 -950 -242 -27 -176 -41 -400 -978 -194 -113 -777 -141 -725 -716 -286 -12 -619 -817 -594 -338 -616 -481 -864 -771 -574 -883 -604 -498 -706 -94 -544 -962 -765 -100 -706 -743 -700 -991 -583 -651 -507 -105 -187 -948 -415 -438 -595 -855 -803 -58 -696 -685 -436 -446 -95 -730 -989 -614 -486 -848 -157 -371 -443 -390 -209 -214 -149 -372 -637 -935 -129 -781 -360 -514 -762 -28 -697 -656 -854 -540 -6 -417 -339 -205 -719 -474 -321 -448 -474 -285 -516 -438 -683 -58 -635 -49 -581 -816 -438 -463 -924 -395 -320 -4 -29 -910 -778 -119 -38 -214 -557 -657 -300 -250 -457 -474 -654 -680 -756 -978 -234 -18 -762 -723 -192 -897 -62 -989 -585 -671 -246 -211 -472 -710 -289 -698 -325 -740 -377 -561 -451 -695 -987 -111 -798 -824 -166 -572 -103 -889 -230 -297 -718 -680 -398 -961 -445 -248 -772 -918 -898 -312 -299 -999 -921 -903 -476 -389 -730 -684 -284 -832 -164 -589 -481 -882 -936 -305 -534 -217 -17 -524 -653 -114 -488 -307 -866 -54 -455 -45 -883 -922 -938 -206 -360 -588 -57 -348 -695 -605 -514 -162 -855 -462 -641 -689 -223 -769 -253 -452 -459 -421 -207 -698 -477 -570 -763 -149 -930 -758 -299 -836 -228 -84 -343 -559 -836 -401 -399 -233 -368 -218 -168 -451 -317 -152 -972 -424 -665 -806 -561 -681 -539 -251 -510 -413 -930 -765 -880 -215 -543 -750 -972 -148 -835 -911 -421 -225 -12 -240 -837 -582 -996 -169 -161 -757 -525 -326 -89 -347 -909 -117 -751 -436 -65 -379 -815 -250 -829 -37 -309 -866 -273 -895 -562 -605 -3 -51 -745 -274 -102 -827 -990 -864 -927 -898 -989 -373 -318 -657 -444 -762 -994 -846 -340 -201 -59 -382 -466 -722 -309 -708 -947 -150 -235 -91 -124 -293 -564 -761 -495 -560 -697 -769 -112 -9 -731 -222 -57 -245 -198 -834 -26 -397 -2 -30 -604 -116 -627 -590 -318 -29 -495 -394 -301 -144 -154 -980 -597 -955 -476 -119 -681 -701 -879 -536 -976 -271 -766 -123 -505 -162 -701 -73 -669 -795 -900 -319 -66 -359 -801 -538 -910 -63 -274 -844 -488 -88 -908 -636 -312 -269 -268 -962 -832 -585 -773 -881 -625 -691 -755 -679 -609 -817 -100 -639 -86 -38 -303 -404 -695 -13 -242 -45 -172 -794 -665 -638 -565 -969 -609 -816 -325 -445 -877 -244 -323 -631 -43 -998 -930 -213 -573 -332 -894 -275 -122 -652 -974 -265 -824 -987 -704 -539 -947 -977 -997 -360 -278 -436 -700 -443 -609 -439 -262 -622 -564 -176 -870 -213 -561 -742 -314 -855 -311 -37 -90 -410 -5 -418 -819 -111 -333 -312 -341 -959 -657 -874 -358 -496 -560 -82 -444 -613 -771 -122 -861 -420 -643 -537 -472 -135 -439 -347 -394 -723 -954 -508 -61 -14 -326 -769 -463 -514 -616 -51 -788 -242 -923 -186 -635 -843 -682 -407 -655 -891 -695 -790 -698 -103 -557 -733 -759 -79 -28 -525 -96 -796 -25 -231 -430 -523 -398 -914 -247 -542 -89 -756 -121 -534 -727 -791 -611 -681 -387 -174 -751 -448 -299 -393 -25 -520 -571 -88 -972 -718 -588 -262 -154 -656 -743 -7 -218 -342 -958 -403 -652 -570 -978 -361 -248 -558 -867 -167 -268 -33 -759 -787 -826 -370 -254 -343 -573 -612 -426 -753 -123 -148 -378 -450 -261 -792 -207 -205 -27 -174 -13 -443 -435 -181 -237 -20 -232 -722 -259 -816 -267 -472 -134 -978 -887 -141 -749 -43 -51 -455 -739 -29 -416 -299 -55 -664 -629 -872 -596 -608 -976 -207 -112 -219 -871 -569 -298 -160 -871 -768 -77 -999 -127 -474 -435 -357 -156 -95 -379 -729 -460 -325 -707 -613 -571 -385 -572 -381 -909 -738 -598 -518 -695 -466 -266 -324 -253 -687 -538 -217 -523 -411 -281 -199 -602 -519 -480 -792 -168 -40 -50 -85 -186 -943 -764 -35 -131 -567 -595 -753 -339 -850 -443 -49 -791 -572 -733 -751 -861 -819 -722 -204 -89 -869 -484 -432 -438 -407 -300 -268 -898 -816 -545 -390 -658 -541 -605 -52 -397 -440 -396 -272 -377 -851 -823 -879 -725 -10 -160 -164 -330 -695 -58 -237 -241 -344 -486 -337 -65 -584 -185 -542 -288 -165 -288 -307 -800 -82 -141 -730 -190 -98 -140 -600 -629 -44 -371 -938 -148 -288 -421 -749 -498 -963 -551 -916 -608 -881 -961 -348 -969 -668 -234 -780 -368 -900 -798 -609 -32 -608 -110 -986 -571 -508 -805 -263 -312 -823 -664 -380 -173 -594 -133 -580 -886 -965 -621 -42 -530 -234 -899 -104 -167 -834 -741 -877 -177 -878 -486 -10 -336 -968 -548 -693 -996 -456 -102 -553 -37 -124 -691 -237 -555 -831 -208 -819 -17 -137 -545 -576 -535 -841 -261 -916 -308 -106 -801 -86 -578 -883 -88 -105 -830 -468 -103 -971 -927 -503 -916 -721 -693 -63 -187 -478 -231 -434 -482 -910 -410 -26 -315 -920 -57 -195 -349 -658 -697 -429 -687 -1000 -63 -374 -681 -320 -860 -270 -325 -958 -967 -253 -224 -674 -575 -67 -29 -62 -665 -351 -852 -528 -893 -601 -765 -938 -311 -19 -235 -937 -191 -59 -813 -787 -866 -9 -510 -211 -8 -993 -187 -568 -706 -690 -617 -980 -801 -110 -936 -760 -936 -960 -660 -173 -724 -997 -428 -501 -816 -595 -577 -588 -22 -538 -38 -1000 -571 -86 -1000 -887 -876 -443 -709 -615 -547 -911 -21 -943 -239 -209 -947 -271 -651 -129 -194 -714 -256 -353 -136 -865 -976 -751 -379 -563 -853 -719 -657 -698 -392 -425 -316 -302 -942 -132 -570 -957 -426 -680 -866 -662 -784 -350 -483 -447 -733 -587 -666 -707 -563 -217 -69 -490 -659 -258 -972 -257 -794 -692 -169 -955 -502 -651 -526 -368 -547 -803 -790 -234 -86 -303 -748 -623 -407 -692 -526 -512 -339 -232 -86 -206 -421 -798 -919 -408 -372 -923 -264 -19 -639 -158 -962 -388 -374 -716 -741 -514 -184 -757 -437 -95 -373 -603 -489 -857 -993 -995 -886 -414 -154 -751 -607 -56 -626 -744 -679 -567 -480 -143 -726 -863 -135 -277 -863 -166 -894 -66 -132 -784 -123 -600 -956 -48 -362 -789 -566 -370 -660 -54 -830 -853 -104 -633 -844 -156 -405 -442 -899 -393 -743 -981 -718 -359 -781 -865 -739 -224 -129 -451 -761 -252 -411 -854 -453 -729 -670 -689 -678 -931 -791 -862 -437 -355 -560 -527 -276 -450 -423 -998 -19 -223 -706 -641 -739 -794 -66 -106 -943 -357 -305 -173 -495 -296 -505 -707 -158 -439 -391 -111 -408 -689 -565 -463 -833 -517 -942 -681 -104 -809 -90 -664 -582 -462 -966 -637 -242 -673 -732 -661 -219 -77 -88 -14 -263 -90 -577 -558 -918 -120 -580 -563 -398 -322 -476 -392 -805 -931 -598 -613 -527 -115 -300 -97 -334 -567 -164 -572 -479 -955 -931 -761 -696 -851 -119 -912 -119 -877 -946 -144 -448 -949 -272 -591 -46 -180 -945 -351 -520 -826 -986 -902 -819 -704 -623 -703 -552 -448 -275 -280 -837 -712 -529 -242 -180 -343 -376 -336 -258 -231 -729 -842 -253 -343 -554 -410 -896 -334 -670 -244 -88 -902 -703 -602 -782 -929 -283 -593 -118 -157 -866 -228 -923 -582 -560 -911 -50 -2 -88 -199 -249 -377 -644 -47 -518 -617 -132 -885 -460 -441 -99 -529 -323 -994 -772 -574 -434 -335 -604 -613 -804 -465 -512 -588 -993 -796 -33 -832 -85 -634 -498 -820 -592 -697 -809 -917 -77 -168 -358 -459 -972 -643 -590 -224 -635 -387 -857 -499 -312 -176 -479 -381 -871 -722 -72 -921 -398 -260 -832 -721 -334 -82 -115 -148 -206 -991 -240 -165 -781 -980 -395 -930 -912 -685 -334 -652 -15 -241 -106 -348 -476 -464 -783 -744 -949 -274 -66 -798 -31 -459 -456 -557 -6 -73 -409 -932 -641 -63 -6 -219 -640 -819 -117 -542 -61 -447 -715 -445 -104 -32 -495 -867 -793 -855 -530 -556 -199 -371 -835 -656 -437 -574 -142 -572 -247 -780 -84 -844 -610 -656 -889 -970 -183 -41 -241 -865 -797 -688 -482 -658 -253 -668 -616 -294 -429 -176 -625 -899 -693 -266 -227 -183 -941 -377 -736 -853 -749 -750 -112 -278 -459 -359 -849 -905 -613 -118 -285 -648 -712 -398 -988 -88 -217 -446 -664 -54 -581 -267 -398 -810 -561 -139 -595 -208 -694 -678 -87 -612 -758 -588 -245 -363 -383 -419 -22 -620 -759 -458 -717 -42 -249 -894 -948 -14 -566 -362 -314 -682 -336 -734 -415 -416 -485 -368 -437 -500 -805 -801 -227 -655 -803 -962 -448 -804 -408 -162 -418 -654 -37 -433 -347 -452 -695 -799 -969 -56 -579 -208 -934 -286 -706 -602 -809 -378 -322 -810 -429 -789 -352 -609 -105 -996 -411 -186 -976 -398 -575 -697 -149 -829 -972 -100 -747 -996 -892 -226 -489 -451 -158 -56 -164 -651 -443 -725 -232 -137 -102 -845 -663 -132 -200 -287 -560 -897 -948 -544 -990 -585 -664 -931 -463 -103 -551 -978 -648 -739 -582 -209 -262 -834 -120 -758 -355 -561 -568 -939 -988 -453 -342 -613 -879 -530 -947 -238 -656 -461 -80 -484 -406 -143 -379 -110 -390 -964 -872 -883 -272 -933 -93 -293 -9 -390 -372 -162 -408 -121 -515 -214 -649 -454 -688 -320 -805 -165 -47 -475 -706 -757 -131 -820 -486 -714 -14 -44 -1 -366 -278 -881 -630 -118 -63 -788 -363 -786 -148 -436 -899 -817 -897 -565 -670 -160 -317 -923 -703 -632 -444 -605 -698 -287 -530 -841 -422 -614 -605 -139 -902 -850 -602 -489 -764 -937 -120 -198 -306 -14 -314 -46 -608 -345 -831 -33 -187 -410 -278 -688 -996 -768 -235 -544 -367 -659 -412 -416 -875 -866 -408 -422 -405 -383 -354 -770 -800 -163 -542 -649 -183 -348 -391 -4 -589 -212 -116 -236 -582 -309 -877 -55 -629 -740 -599 -261 -289 -441 -625 -947 -982 -658 -351 -872 -140 -781 -974 -440 -718 -618 -173 -303 -179 -779 -737 -333 -515 -203 -42 -900 -830 -963 -938 -769 -162 -153 -547 -791 -568 -407 -209 -864 -229 -352 -956 -242 -36 -248 -15 -627 -364 -472 -320 -933 -328 -455 -559 -952 -490 -594 -594 -843 -302 -469 -193 -312 -75 -928 -911 -150 -405 -708 -735 -567 -907 -232 -919 -473 -473 -345 -802 -549 -264 -516 -923 -333 -853 -899 -171 -934 -121 -603 -409 -417 -196 -268 -657 -523 -803 -482 -513 -572 -283 -945 -655 -890 -471 -225 -504 -456 -977 -525 -432 -945 -890 -509 -121 -83 -586 -652 -607 -545 -13 -767 -263 -218 -26 -949 -673 -261 -428 -221 -277 -454 -421 -52 -882 -337 -773 -119 -583 -550 -914 -615 -177 -177 -268 -674 -59 -588 -293 -898 -721 -232 -966 -812 -270 -503 -235 -356 -737 -339 -417 -78 -484 -729 -532 -887 -256 -190 -859 -387 -609 -924 -848 -128 -510 -104 -576 -51 -435 -779 -872 -1 -949 -805 -938 -573 -696 -617 -206 -55 -914 -794 -762 -447 -278 -428 -282 -514 -193 -648 -261 -229 -578 -838 -102 -183 -944 -376 -997 -727 -838 -356 -114 -597 -359 -908 -43 -967 -902 -199 -592 -612 -733 -364 -582 -70 -808 -711 -493 -806 -102 -12 -486 -599 -949 -683 -309 -192 -446 -319 -360 -970 -502 -706 -265 -432 -777 -609 -870 -798 -54 -417 -987 -426 -132 -372 -892 -510 -723 -252 -408 -798 -319 -767 -290 -821 -937 -618 -90 -213 -620 -29 -937 -477 -585 -181 -804 -30 -609 -775 -143 -168 -317 -97 -616 -305 -732 -978 -838 -187 -815 -493 -180 -344 -608 -345 -931 -386 -73 -997 -255 -485 -8 -600 -802 -951 -401 -576 -974 -904 -638 -501 -886 -521 -165 -800 -144 -186 -127 -434 -482 -796 -280 -635 -839 -341 -610 -345 -1000 -215 -130 -187 -553 -19 -50 -728 -389 -187 -495 -39 -898 -995 -916 -436 -366 -474 -294 -189 -965 -673 -353 -41 -233 -857 -423 -295 -195 -756 -342 -505 -421 -556 -702 -896 -870 -302 -846 -713 -860 -451 -300 -162 -546 -696 -319 -657 -172 -908 -518 -13 -549 -852 -775 -517 -657 -933 -499 -902 -367 -18 -696 -797 -797 -986 -907 -701 -589 -906 -465 -689 -188 -623 -928 -300 -139 -767 -178 -661 -322 -79 -140 -533 -295 -15 -725 -496 -584 -368 -197 -153 -858 -212 -369 -765 -917 -57 -150 -493 -139 -399 -780 -890 -494 -868 -920 -794 -174 -104 -866 -299 -771 -241 -701 -541 -591 -971 -670 -168 -353 -312 -250 -889 -337 -218 -966 -816 -525 -263 -576 -660 -407 -46 -789 -807 -372 -478 -10 -774 -217 -923 -37 -775 -664 -161 -161 -644 -832 -203 -823 -221 -892 -172 -634 -616 -490 -292 -246 -806 -681 -597 -398 -246 -281 -548 -347 -42 -204 -939 -836 -89 -595 -950 -996 -239 -146 -761 -905 -700 -900 -115 -320 -495 -382 -464 -349 -100 -799 -425 -580 -250 -175 -802 -493 -16 -552 -520 -85 -946 -318 -284 -589 -755 -442 -354 -57 -134 -334 -596 -680 -68 -31 -162 -115 -996 -221 -679 -677 -277 -246 -779 -527 -565 -834 -986 -122 -215 -9 -229 -609 -73 -315 -791 -795 -240 -706 -86 -562 -852 -663 -476 -227 -84 -256 -987 -964 -532 -545 -130 -36 -998 -847 -997 -939 -710 -961 -534 -454 -368 -446 -79 -408 -282 -336 -647 -41 -528 -13 -888 -911 -758 -380 -891 -466 -371 -330 -545 -151 -907 -971 -554 -437 -214 -624 -22 -65 -16 -319 -134 -778 -467 -195 -801 -310 -571 -855 -677 -498 -781 -860 -77 -498 -412 -193 -273 -163 -253 -790 -875 -586 -997 -418 -802 -738 -593 -206 -17 -555 -118 -549 -464 -144 -786 -596 -643 -421 -833 -774 -4 -191 -79 -700 -735 -289 -232 -231 -964 -976 -619 -512 -386 -956 -364 -414 -303 -920 -707 -149 -743 -894 -32 -820 -505 -224 -781 -424 -736 -502 -336 -38 -655 -935 -60 -190 -211 -104 -6 -663 -425 -54 -76 -152 -222 -461 -76 -592 -808 -306 -243 -406 -427 -875 -156 -470 -232 -476 -963 -391 -605 -482 -952 -825 -72 -88 -885 -356 -105 -472 -772 -529 -190 -42 -965 -507 -249 -195 -16 -749 -944 -838 -715 -665 -85 -646 -903 -520 -838 -847 -558 -736 -8 -648 -846 -192 -151 -457 -595 -89 -140 -253 -385 -385 -756 -366 -893 -198 -185 -113 -915 -47 -55 -934 -122 -698 -776 -322 -415 -835 -768 -210 -146 -630 -384 -626 -641 -896 -765 -469 -32 -573 -183 -489 -308 -815 -116 -296 -588 -370 -568 -686 -545 -107 -570 -798 -810 -509 -308 -755 -706 -339 -353 -326 -182 -290 -737 -293 -212 -728 -569 -552 -347 -462 -553 -415 -842 -68 -244 -999 -418 -73 -221 -29 -696 -459 -565 -248 -606 -784 -419 -698 -640 -697 -683 -548 -44 -860 -396 -151 -866 -879 -249 -153 -812 -318 -360 -835 -926 -580 -811 -493 -873 -246 -173 -429 -819 -393 -448 -580 -590 -20 -824 -563 -950 -607 -933 -532 -797 -917 -187 -985 -828 -41 -941 -747 -450 -531 -466 -424 -999 -571 -964 -201 -928 -204 -870 -173 -275 -1000 -581 -178 -383 -217 -187 -842 -582 -145 -224 -830 -939 -626 -243 -765 -217 -688 -423 -962 -870 -111 -687 -877 -707 -609 -622 -475 -477 -701 -921 -187 -391 -949 -390 -529 -534 -739 -424 -145 -424 -296 -608 -477 -354 -915 -88 -482 -505 -530 -757 -2 -221 -663 -975 -417 -455 -397 -312 -14 -80 -193 -242 -329 -530 -893 -742 -706 -289 -470 -996 -267 -806 -297 -929 -291 -217 -81 -680 -969 -84 -368 -413 -192 -490 -860 -294 -67 -655 -273 -137 -228 -311 -125 -273 -23 -38 -340 -783 -879 -556 -960 -390 -608 -854 -947 -704 -762 -464 -215 -112 -966 -24 -923 -384 -697 -536 -826 -757 -983 -329 -730 -783 -60 -13 -219 -119 -602 -958 -96 -532 -805 -404 -125 -604 -360 -202 -6 -164 -54 -648 -477 -325 -722 -588 -762 -992 -660 -908 -955 -884 -994 -749 -228 -251 -761 -367 -496 -252 -191 -120 -322 -346 -952 -438 -899 -457 -129 -375 -480 -448 -941 -320 -36 -109 -817 -542 -252 -739 -858 -903 -548 -944 -83 -720 -699 -964 -205 -630 -485 -899 -544 -192 -413 -478 -365 -667 -19 -980 -526 -588 -881 -715 -539 -824 -78 -884 -988 -274 -761 -318 -483 -90 -38 -111 -144 -219 -248 -132 -822 -686 -194 -488 -329 -587 -969 -979 -318 -541 -889 -817 -521 -689 -392 -571 -513 -712 -949 -603 -684 -733 -230 -621 -218 -739 -852 -524 -524 -244 -285 -895 -871 -571 -714 -408 -850 -234 -791 -704 -645 -481 -776 -82 -760 -759 -244 -347 -545 -150 -805 -158 -312 -29 -965 -802 -495 -218 -866 -669 -184 -517 -917 -966 -550 -432 -227 -229 -701 -186 -387 -174 -810 -280 -5 -542 -850 -576 -607 -918 -394 -366 -486 -272 -436 -595 -105 -221 -953 -324 -357 -532 -868 -270 -107 -241 -59 -535 -616 -681 -509 -533 -866 -671 -84 -468 -899 -361 -406 -16 -431 -897 -125 -654 -581 -429 -337 -214 -485 -731 -846 -741 -382 -746 -746 -116 -617 -225 -286 -897 -314 -260 -891 -990 -911 -98 -866 -651 -527 -316 -920 -661 -451 -259 -230 -258 -670 -790 -549 -896 -550 -235 -47 -558 -769 -838 -813 -501 -784 -732 -81 -987 -413 -846 -793 -392 -835 -263 -746 -756 -654 -113 -920 -321 -617 -120 -309 -714 -757 -274 -234 -106 -14 -911 -241 -222 -200 -109 -944 -731 -536 -918 -488 -402 -713 -597 -64 -839 -875 -311 -202 -257 -190 -941 -589 -947 -609 -783 -302 -822 -62 -92 -803 -543 -748 -988 -61 -235 -4 -944 -609 -924 -423 -16 -766 -212 -729 -414 -119 -872 -751 -646 -237 -65 -83 -707 -963 -74 -583 -905 -263 -640 -115 -873 -234 -664 -817 -584 -163 -863 -245 -554 -685 -916 -750 -54 -29 -553 -578 -185 -627 -965 -548 -520 -40 -470 -902 -49 -746 -867 -213 -758 -170 -562 -336 -240 -765 -639 -78 -973 -420 -153 -713 -382 -326 -492 -549 -693 -126 -752 -397 -321 -108 -348 -131 -775 -398 -368 -826 -808 -600 -631 -13 -641 -256 -427 -156 -435 -22 -469 -837 -4 -188 -818 -627 -577 -947 -691 -994 -426 -753 -305 -488 -259 -390 -914 -242 -310 -609 -528 -726 -857 -308 -780 -108 -811 -101 -838 -485 -204 -966 -296 -610 -595 -944 -586 -816 -419 -532 -373 -595 -855 -39 -535 -124 -874 -971 -346 -38 -117 -15 -274 -576 -584 -576 -681 -673 -658 -969 -653 -240 -469 -328 -735 -275 -375 -591 -608 -268 -273 -890 -787 -207 -805 -364 -875 -283 -253 -935 -762 -226 -16 -903 -416 -480 -762 -54 -557 -833 -223 -641 -570 -900 -411 -269 -857 -26 -986 -455 -151 -61 -972 -69 -147 -977 -480 -735 -950 -139 -490 -187 -851 -94 -256 -859 -220 -925 -884 -452 -929 -986 -316 -305 -382 -302 -12 -510 -437 -790 -794 -683 -106 -113 -298 -323 -297 -993 -8 -929 -610 -425 -37 -442 -790 -4 -806 -637 -789 -978 -906 -170 -54 -736 -245 -857 -223 -656 -21 -867 -252 -544 -468 -708 -715 -930 -156 -469 -149 -318 -768 -803 -476 -354 -955 -238 -240 -404 -323 -4 -901 -364 -151 -38 -737 -166 -922 -743 -830 -639 -879 -882 -815 -909 -415 -369 -304 -827 -966 -478 -386 -251 -622 -672 -884 -770 -539 -283 -932 -949 -296 -527 -498 -262 -166 -144 -298 -894 -297 -636 -573 -309 -861 -915 -189 -679 -630 -323 -682 -899 -968 -308 -23 -214 -316 -239 -471 -272 -55 -807 -40 -436 -282 -666 -919 -630 -783 -146 -801 -692 -146 -342 -786 -204 -243 -40 -914 -409 -801 -668 -380 -387 -263 -313 -494 -932 -477 -614 -675 -922 -386 -756 -52 -954 -507 -827 -589 -704 -595 -798 -723 -111 -869 -709 -571 -573 -907 -392 -955 -325 -26 -528 -631 -647 -777 -653 -697 -910 -797 -579 -203 -88 -938 -775 -825 -231 -743 -860 -533 -462 -899 -964 -840 -916 -255 -874 -486 -983 -900 -227 -687 -166 -608 -698 -964 -953 -44 -59 -744 -771 -141 -493 -864 -10 -852 -885 -476 -73 -344 -439 -344 -515 -760 -758 -220 -238 -769 -787 -244 -117 -271 -608 -412 -29 -434 -95 -406 -445 -466 -338 -281 -181 -418 -499 -979 -348 -321 -566 -496 -100 -864 -112 -778 -357 -830 -250 -712 -446 -12 -535 -632 -842 -607 -485 -795 -598 -539 -437 -815 -460 -849 -172 -766 -294 -55 -477 -899 -390 -232 -846 -958 -452 -805 -618 -621 -639 -952 -414 -135 -424 -979 -335 -47 -807 -283 -799 -945 -830 -982 -577 -346 -695 -979 -698 -47 -525 -924 -39 -689 -572 -377 -993 -216 -13 -865 -133 -33 -980 -863 -107 -771 -575 -549 -906 -309 -604 -863 -98 -991 -864 -805 -830 -540 -435 -477 -553 -843 -680 -407 -134 -730 -195 -295 -985 -666 -221 -539 -446 -323 -424 -150 -169 -580 -155 -746 -750 -179 -573 -602 -722 -524 -40 -856 -987 -929 -289 -819 -854 -368 -532 -372 -559 -39 -257 -351 -150 -331 -163 -23 -944 -538 -747 -543 -29 -145 -767 -942 -9 -750 -905 -721 -23 -48 -698 -783 -657 -885 -562 -440 -230 -73 -270 -194 -357 -672 -223 -608 -245 -620 -3 -842 -493 -637 -316 -281 -802 -38 -184 -822 -534 -624 -237 -836 -396 -101 -652 -709 -129 -370 -452 -14 -844 -99 -719 -40 -662 -165 -704 -914 -793 -285 -945 -326 -690 -543 -456 -914 -253 -64 -793 -492 -380 -721 -121 -574 -92 -150 -965 -275 -218 -934 -299 -213 -740 -645 -24 -105 -318 -327 -211 -356 -548 -300 -345 -725 -714 -37 -324 -858 -706 -909 -808 -360 -34 -432 -751 -750 -396 -266 -327 -998 -15 -46 -886 -263 -336 -621 -807 -507 -403 -829 -291 -64 -249 -356 -90 -415 -902 -316 -557 -500 -587 -800 -496 -205 -882 -978 -639 -395 -979 -637 -734 -404 -89 -701 -462 -630 -127 -999 -934 -852 -434 -802 -257 -41 -880 -794 -751 -278 -158 -250 -304 -482 -345 -936 -464 -791 -306 -900 -215 -653 -255 -834 -511 -274 -8 -818 -457 -967 -584 -168 -84 -281 -196 -758 -398 -577 -190 -707 -884 -6 -913 -90 -830 -302 -939 -341 -441 -535 -650 -783 -654 -177 -414 -475 -173 -434 -641 -836 -829 -213 -459 -458 -184 -848 -418 -159 -157 -8 -663 -62 -9 -476 -662 -24 -337 -222 -448 -837 -939 -747 -614 -930 -28 -339 -977 -797 -239 -452 -30 -449 -246 -682 -458 -364 -8 -725 -971 -360 -672 -459 -707 -309 -361 -730 -506 -68 -310 -993 -617 -586 -172 -385 -826 -409 -782 -329 -17 -322 -174 -80 -703 -448 -154 -109 -975 -546 -966 -313 -31 -554 -289 -279 -424 -777 -766 -883 -898 -345 -444 -149 -12 -250 -342 -808 -93 -644 -681 -129 -203 -956 -73 -812 -723 -256 -983 -872 -667 -655 -143 -974 -759 -434 -634 -162 -306 -969 -446 -212 -931 -446 -536 -175 -542 -459 -311 -774 -827 -456 -692 -709 -265 -525 -184 -51 -556 -592 -130 -988 -531 -925 -110 -258 -178 -524 -648 -820 -210 -48 -569 -419 -906 -542 -221 -284 -718 -101 -993 -160 -298 -355 -337 -510 -89 -306 -679 -392 -45 -751 -758 -115 -286 -845 -109 -168 -296 -106 -9 -273 -467 -831 -324 -246 -937 -855 -502 -847 -277 -221 -247 -694 -151 -737 -421 -671 -306 -475 -322 -643 -370 -465 -814 -364 -945 -357 -787 -731 -264 -20 -166 -43 -516 -718 -159 -64 -255 -947 -127 -595 -298 -359 -523 -647 -658 -928 -642 -379 -885 -982 -134 -356 -718 -720 -986 -523 -628 -63 -826 -670 -406 -40 -937 -961 -906 -342 -931 -236 -954 -763 -57 -918 -273 -423 -753 -236 -928 -15 -721 -414 -446 -502 -746 -652 -848 -736 -426 -691 -29 -1000 -755 -104 -154 -278 -611 -994 -633 -912 -785 -730 -621 -683 -105 -442 -110 -120 -970 -416 -804 -118 -160 -595 -560 -824 -704 -852 -536 -506 -15 -621 -811 -394 -57 -893 -336 -50 -48 -674 -440 -238 -922 -627 -624 -46 -784 -8 -786 -901 -588 -769 -477 -16 -109 -945 -401 -107 -299 -71 -272 -3 -293 -414 -595 -190 -347 -390 -348 -492 -355 -462 -801 -185 -875 -663 -989 -599 -822 -139 -718 -607 -178 -378 -887 -29 -350 -953 -467 -327 -909 -380 -680 -568 -434 -349 -835 -150 -638 -289 -626 -311 -632 -261 -519 -843 -149 -612 -542 -803 -630 -269 -868 -772 -838 -375 -37 -973 -323 -628 -900 -245 -250 -382 -160 -180 -499 -592 -276 -599 -614 -975 -351 -579 -957 -459 -442 -224 -281 -928 -34 -755 -242 -117 -569 -438 -893 -804 -533 -1000 -279 -792 -474 -752 -815 -72 -94 -81 -121 -606 -951 -32 -482 -276 -459 -529 -211 -69 -720 -993 -189 -437 -318 -653 -760 -862 -365 -156 -239 -202 -749 -153 -50 -535 -322 -22 -535 -337 -953 -676 -733 -752 -789 -895 -45 -673 -912 -159 -422 -638 -278 -89 -280 -373 -596 -999 -444 -264 -970 -20 -511 -718 -280 -893 -244 -168 -716 -187 -710 -825 -199 -949 -307 -997 -241 -1000 -81 -754 -765 -184 -764 -177 -27 -88 -902 -421 -330 -503 -617 -687 -647 -898 -363 -879 -471 -251 -780 -925 -613 -525 -151 -372 -818 -560 -436 -737 -138 -408 -128 -219 -767 -312 -845 -459 -763 -892 -332 -936 -360 -70 -560 -92 -128 -984 -848 -614 -32 -396 -948 -605 -394 -429 -579 -92 -590 -817 -27 -686 -484 -431 -837 -883 -251 -46 -991 -623 -544 -557 -542 -166 -329 -132 -941 -208 -686 -812 -699 -56 -976 -171 -115 -207 -243 -894 -921 -227 -662 -620 -164 -578 -339 -148 -294 -121 -217 -569 -126 -661 -830 -899 -253 -679 -644 -39 -721 -33 -841 -896 -208 -415 -164 -852 -400 -979 -98 -830 -975 -834 -899 -663 -186 -706 -445 -358 -14 -339 -182 -480 -887 -670 -97 -473 -338 -824 -768 -294 -797 -564 -105 -468 -68 -52 -87 -848 -843 -667 -563 -316 -376 -180 -619 -600 -978 -874 -361 -199 -448 -378 -565 -258 -2 -461 -156 -460 -300 -20 -651 -274 -444 -177 -296 -486 -289 -747 -785 -181 -107 -296 -234 -403 -916 -969 -484 -740 -472 -435 -724 -194 -143 -573 -761 -749 -13 -26 -663 -594 -96 -199 -948 -674 -538 -277 -595 -617 -149 -372 -738 -964 -570 -733 -153 -448 -101 -207 -567 -899 -639 -118 -499 -548 -452 -425 -481 -330 -386 -608 -795 -81 -200 -187 -638 -391 -716 -617 -705 -294 -966 -406 -975 -220 -362 -147 -889 -507 -299 -542 -160 -581 -628 -145 -74 -956 -31 -976 -956 -66 -78 -533 -550 -185 -785 -942 -612 -800 -397 -321 -96 -479 -965 -735 -182 -960 -961 -977 -600 -292 -888 -433 -563 -662 -146 -175 -614 -455 -52 -292 -858 -237 -869 -212 -295 -761 -76 -69 -735 -576 -84 -268 -215 -902 -167 -399 -60 -407 -111 -431 -860 -642 -370 -194 -768 -318 -619 -395 -271 -104 -998 -260 -182 -466 -782 -328 -601 -478 -191 -776 -820 -381 -682 -13 -528 -594 -461 -480 -894 -119 -757 -139 -294 -69 -784 -842 -594 -176 -388 -134 -945 -637 -473 -743 -512 -716 -603 -953 -567 -775 -817 -451 -221 -693 -828 -154 -726 -954 -601 -963 -751 -4 -482 -995 -298 -592 -459 -234 -70 -931 -866 -103 -953 -160 -661 -767 -917 -545 -590 -589 -422 -430 -783 -552 -743 -914 -104 -813 -974 -472 -246 -80 -560 -125 -93 -308 -755 -26 -845 -410 -245 -687 -368 -700 -264 -808 -837 -126 -815 -253 -186 -758 -987 -967 -598 -88 -636 -544 -956 -809 -401 -760 -913 -311 -932 -66 -385 -540 -665 -625 -658 -664 -768 -805 -94 -751 -535 -128 -596 -673 -179 -227 -602 -913 -818 -302 -398 -199 -310 -284 -464 -463 -238 -207 -165 -895 -928 -518 -421 -326 -414 -400 -938 -771 -884 -334 -106 -787 -169 -178 -477 -2 -56 -885 -595 -530 -648 -648 -988 -9 -711 -223 -922 -73 -309 -325 -205 -403 -586 -14 -844 -838 -600 -993 -992 -782 -485 -143 -539 -608 -9 -5 -150 -561 -317 -754 -520 -295 -327 -98 -431 -424 -386 -831 -506 -923 -638 -628 -798 -653 -14 -181 -103 -364 -252 -527 -995 -143 -990 -298 -968 -120 -632 -719 -339 -743 -867 -848 -534 -806 -746 -459 -92 -474 -225 -552 -956 -658 -992 -85 -209 -998 -930 -193 -376 -221 -92 -795 -435 -302 -90 -867 -908 -134 -571 -264 -168 -788 -689 -133 -880 -132 -659 -793 -659 -621 -97 -378 -412 -512 -155 -348 -148 -456 -252 -415 -113 -658 -904 -461 -967 -338 -724 -511 -763 -592 -829 -294 -505 -552 -519 -77 -306 -789 -946 -205 -420 -494 -694 -165 -825 -223 -989 -422 -251 -787 -594 -770 -614 -836 -162 -85 -341 -891 -313 -950 -984 -127 -297 -698 -894 -175 -888 -274 -708 -652 -642 -769 -444 -902 -345 -985 -145 -31 -258 -475 -336 -194 -71 -35 -596 -579 -549 -654 -46 -603 -364 -283 -350 -837 -499 -704 -760 -22 -5 -985 -685 -979 -8 -821 -935 -210 -703 -730 -998 -539 -51 -804 -380 -983 -755 -208 -763 -759 -124 -830 -586 -751 -115 -749 -332 -848 -564 -600 -655 -217 -227 -997 -515 -948 -261 -938 -447 -781 -201 -89 -925 -193 -330 -794 -308 -64 -976 -968 -609 -795 -852 -257 -703 -796 -740 -25 -380 -938 -440 -539 -738 -839 -824 -595 -630 -342 -602 -257 -473 -546 -809 -48 -452 -324 -906 -394 -726 -608 -162 -94 -547 -15 -84 -372 -836 -302 -998 -440 -780 -423 -430 -905 -708 -130 -500 -702 -918 -36 -997 -846 -412 -981 -265 -812 -785 -625 -305 -750 -556 -144 -271 -292 -742 -740 -333 -269 -933 -999 -158 -437 -97 -914 -324 -205 -407 -859 -537 -182 -966 -949 -755 -709 -576 -583 -952 -526 -577 -848 -430 -781 -615 -197 -95 -715 -854 -764 -835 -554 -548 -378 -506 -378 -396 -999 -559 -523 -185 -399 -151 -857 -554 -748 -839 -708 -48 -463 -141 -907 -787 -468 -920 -175 -997 -943 -48 -374 -879 -186 -699 -893 -803 -130 -763 -186 -551 -246 -352 -610 -326 -746 -857 -494 -993 -784 -500 -119 -858 -27 -370 -3 -566 -376 -711 -280 -841 -712 -212 -135 -594 -408 -970 -545 -328 -170 -294 -455 -103 -868 -275 -69 -609 -286 -927 -876 -469 -224 -695 -829 -466 -205 -986 -611 -590 -382 -279 -974 -890 -715 -583 -373 -410 -369 -212 -183 -209 -343 -609 -873 -978 -235 -446 -852 -768 -709 -607 -589 -844 -733 -894 -897 -299 -976 -543 -533 -943 -584 -364 -720 -551 -523 -253 -746 -875 -421 -73 -968 -71 -197 -658 -24 -919 -417 -530 -892 -790 -706 -848 -83 -837 -836 -635 -786 -209 -388 -898 -910 -941 -596 -254 -427 -464 -111 -828 -450 -979 -993 -405 -484 -232 -918 -941 -563 -907 -519 -625 -595 -687 -505 -445 -187 -34 -389 -843 -513 -997 -780 -256 -992 -273 -338 -379 -368 -436 -895 -502 -629 -405 -91 -651 -693 -673 -573 -198 -183 -801 -217 -671 -190 -276 -358 -834 -221 -439 -217 -101 -881 -106 -590 -928 -364 -854 -463 -459 -404 -378 -216 -698 -118 -148 -590 -372 -76 -317 -57 -273 -670 -913 -937 -207 -320 -489 -128 -652 -459 -264 -338 -274 -766 -462 -197 -9 -683 -788 -596 -56 -143 -712 -395 -898 -77 -132 -395 -801 -517 -754 -943 -698 -568 -656 -987 -818 -964 -210 -796 -835 -834 -945 -618 -305 -816 -146 -737 -984 -1 -829 -878 -41 -116 -421 -897 -60 -842 -670 -293 -148 -552 -657 -919 -883 -460 -369 -825 -736 -703 -34 -788 -699 -941 -376 -408 -32 -668 -211 -127 -150 -398 -457 -600 -314 -847 -205 -617 -891 -159 -139 -429 -862 -179 -9 -528 -424 -132 -521 -857 -171 -627 -31 -56 -168 -94 -138 -210 -194 -782 -632 -99 -241 -494 -869 -656 -253 -190 -918 -888 -844 -621 -658 -726 -24 -21 -774 -131 -458 -236 -589 -859 -964 -709 -426 -530 -919 -65 -520 -846 -12 -478 -414 -909 -588 -852 -134 -328 -837 -995 -867 -916 -158 -22 -383 -198 -94 -765 -148 -574 -14 -433 -497 -800 -186 -966 -238 -730 -104 -92 -348 -952 -315 -29 -563 -861 -572 -256 -304 -222 -940 -299 -910 -709 -431 -92 -838 -343 -889 -150 -158 -999 -560 -982 -842 -82 -30 -812 -481 -463 -611 -353 -224 -702 -222 -514 -796 -653 -690 -246 -241 -328 -632 -801 -261 -675 -317 -235 -568 -711 -972 -973 -439 -531 -894 -913 -474 -724 -212 -82 -683 -552 -74 -243 -620 -691 -272 -493 -988 -1 -908 -806 -46 -949 -121 -301 -948 -640 -248 -346 -742 -857 -295 -514 -161 -242 -561 -200 -415 -563 -578 -823 -194 -314 -915 -378 -227 -967 -794 -10 -310 -581 -152 -552 -761 -236 -1000 -696 -957 -919 -144 -505 -843 -242 -769 -153 -220 -889 -73 -207 -73 -27 -167 -915 -166 -307 -445 -641 -298 -953 -227 -144 -651 -313 -354 -385 -744 -553 -97 -658 -334 -537 -490 -497 -526 -992 -409 -573 -650 -191 -904 -471 -6 -135 -907 -374 -640 -700 -153 -597 -632 -840 -499 -180 -425 -890 -288 -834 -600 -214 -13 -638 -503 -111 -66 -311 -364 -423 -952 -440 -596 -501 -549 -428 -871 -64 -933 -528 -848 -48 -70 -986 -92 -563 -225 -323 -979 -635 -922 -407 -858 -754 -551 -743 -811 -225 -715 -638 -921 -895 -563 -879 -469 -552 -358 -916 -722 -572 -481 -842 -160 -306 -786 -911 -601 -826 -777 -24 -97 -966 -379 -44 -79 -213 -455 -171 -123 -866 -796 -366 -539 -970 -737 -679 -269 -429 -551 -32 -166 -630 -994 -715 -259 -40 -470 -967 -99 -13 -454 -894 -790 -247 -807 -106 -170 -190 -120 -531 -597 -132 -629 -82 -101 -285 -752 -315 -713 -31 -37 -689 -117 -885 -496 -900 -138 -592 -705 -636 -307 -288 -738 -149 -498 -283 -469 -807 -171 -212 -185 -44 -594 -1 -182 -193 -570 -677 -911 -242 -196 -662 -576 -560 -11 -886 -80 -826 -970 -150 -765 -109 -437 -593 -84 -276 -403 -749 -363 -256 -854 -904 -530 -397 -163 -470 -894 -147 -270 -85 -281 -142 -17 -488 -285 -247 -657 -723 -391 -6 -49 -93 -791 -708 -684 -795 -390 -793 -478 -231 -821 -900 -66 -957 -686 -386 -499 -332 -413 -958 -133 -119 -78 -606 -859 -449 -150 -552 -781 -17 -726 -935 -880 -120 -874 -901 -978 -471 -729 -101 -494 -472 -376 -27 -842 -927 -885 -775 -75 -811 -448 -661 -494 -553 -332 -580 -421 -420 -176 -921 -633 -818 -954 -608 -156 -103 -740 -568 -54 -785 -520 -485 -93 -733 -285 -981 -927 -158 -489 -717 -459 -747 -425 -685 -717 -978 -689 -681 -796 -688 -959 -219 -361 -654 -443 -393 -119 -542 -549 -54 -43 -884 -161 -554 -777 -522 -41 -927 -966 -252 -14 -587 -186 -536 -522 -787 -20 -620 -375 -805 -777 -681 -124 -89 -957 -620 -329 -827 -98 -772 -517 -929 -493 -106 -376 -767 -644 -534 -985 -886 -62 -194 -424 -472 -431 -468 -303 -35 -1 -648 -827 -649 -836 -513 -897 -373 -743 -45 -752 -510 -938 -608 -811 -394 -290 -461 -845 -873 -405 -187 -921 -143 -568 -808 -300 -500 -192 -535 -170 -960 -220 -756 -417 -105 -774 -123 -25 -506 -111 -786 -818 -851 -107 -138 -550 -635 -364 -606 -912 -679 -190 -839 -146 -601 -929 -822 -656 -819 -547 -975 -909 -249 -218 -775 -865 -117 -593 -693 -877 -842 -212 -631 -516 -582 -516 -410 -785 -334 -442 -266 -949 -404 -265 -265 -303 -227 -876 -711 -711 -207 -103 -780 -269 -886 -519 -326 -247 -516 -402 -130 -842 -784 -755 -318 -416 -333 -380 -773 -59 -171 -367 -358 -213 -849 -727 -285 -989 -935 -478 -826 -476 -251 -644 -792 -598 -714 -855 -329 -932 -412 -382 -732 -32 -916 -918 -386 -394 -925 -496 -276 -277 -348 -744 -591 -66 -104 -176 -553 -135 -394 -980 -547 -625 -376 -195 -836 -861 -138 -508 -465 -543 -610 -72 -835 -189 -755 -146 -557 -168 -501 -554 -514 -869 -619 -180 -530 -584 -908 -909 -369 -359 -532 -737 -855 -130 -854 -229 -156 -764 -526 -767 -522 -654 -11 -499 -707 -669 -225 -337 -384 -26 -859 -778 -784 -666 -145 -352 -60 -604 -379 -824 -67 -160 -145 -857 -448 -142 -67 -131 -123 -11 -12 -845 -401 -631 -29 -793 -675 -225 -743 -153 -555 -748 -282 -533 -1 -83 -508 -914 -887 -16 -137 -539 -520 -556 -787 -173 -287 -193 -395 -535 -844 -528 -831 -448 -826 -182 -276 -197 -17 -96 -43 -417 -527 -359 -408 -136 -126 -669 -891 -496 -867 -782 -645 -989 -668 -157 -90 -559 -234 -185 -784 -272 -404 -84 -447 -551 -525 -357 -786 -3 -875 -700 -795 -89 -646 -750 -79 -665 -562 -457 -959 -720 -926 -664 -807 -195 -214 -328 -656 -461 -617 -859 -540 -571 -844 -690 -981 -490 -679 -681 -880 -499 -745 -68 -52 -777 -458 -65 -343 -99 -365 -698 -491 -61 -761 -43 -479 -72 -932 -26 -572 -769 -89 -31 -453 -884 -716 -723 -578 -710 -756 -600 -379 -509 -221 -191 -776 -960 -278 -397 -459 -472 -969 -628 -793 -43 -700 -12 -921 -253 -172 -705 -994 -999 -263 -426 -970 -505 -709 -312 -578 -626 -771 -63 -731 -842 -307 -408 -200 -332 -435 -934 -481 -682 -368 -435 -543 -530 -448 -973 -622 -856 -906 -866 -65 -104 -907 -17 -804 -922 -344 -436 -863 -894 -947 -456 -363 -783 -723 -50 -860 -703 -445 -448 -184 -852 -28 -795 -958 -339 -871 -573 -734 -897 -208 -832 -71 -524 -871 -48 -831 -975 -234 -561 -438 -655 -543 -434 -524 -696 -959 -272 -643 -489 -125 -75 -843 -262 -568 -847 -982 -978 -464 -650 -129 -611 -533 -998 -668 -155 -513 -737 -996 -352 -847 -186 -883 -99 -178 -524 -575 -20 -905 -927 -970 -233 -688 -915 -415 -979 -844 -260 -307 -415 -512 -142 -184 -194 -543 -644 -465 -918 -282 -630 -290 -873 -237 -715 -25 -392 -147 -527 -103 -813 -124 -364 -229 -934 -687 -910 -583 -359 -554 -403 -472 -437 -556 -865 -31 -998 -133 -989 -497 -239 -854 -566 -931 -914 -89 -499 -891 -513 -161 -485 -997 -312 -603 -712 -498 -757 -520 -617 -347 -959 -604 -488 -337 -762 -46 -44 -875 -5 -96 -708 -8 -912 -817 -774 -78 -119 -568 -701 -731 -789 -77 -25 -226 -142 -660 -111 -36 -871 -480 -217 -6 -495 -4 -22 -203 -492 -255 -753 -849 -507 -852 -27 -49 -103 -517 -531 -729 -160 -194 -992 -627 -492 -766 -603 -999 -185 -851 -130 -266 -882 -529 -590 -525 -7 -21 -963 -333 -867 -254 -208 -564 -323 -690 -845 -874 -487 -116 -12 -919 -910 -684 -631 -890 -818 -193 -191 -833 -180 -362 -940 -491 -216 -257 -541 -828 -190 -137 -564 -10 -633 -300 -98 -234 -338 -304 -565 -646 -717 -208 -115 -372 -396 -743 -46 -543 -230 -852 -80 -276 -471 -599 -753 -624 -656 -774 -833 -130 -65 -336 -595 -775 -270 -770 -72 -554 -417 -461 -216 -819 -265 -666 -750 -145 -551 -36 -992 -553 -741 -39 -635 -365 -840 -820 -830 -735 -809 -576 -26 -328 -246 -644 -919 -58 -956 -51 -521 -576 -607 -930 -419 -385 -86 -148 -776 -672 -425 -540 -355 -990 -312 -645 -842 -350 -331 -308 -78 -858 -709 -414 -432 -390 -74 -84 -538 -60 -30 -277 -764 -480 -181 -21 -708 -118 -469 -821 -608 -44 -396 -631 -575 -140 -106 -933 -526 -439 -67 -850 -668 -472 -333 -28 -992 -48 -521 -293 -855 -778 -859 -377 -472 -952 -752 -342 -92 -930 -399 -706 -867 -431 -11 -341 -42 -705 -992 -276 -900 -281 -430 -126 -391 -802 -166 -569 -757 -781 -873 -58 -746 -683 -109 -47 -370 -162 -281 -31 -880 -77 -247 -540 -168 -653 -130 -158 -778 -771 -915 -577 -398 -948 -521 -725 -573 -62 -903 -849 -107 -391 -670 -984 -306 -103 -398 -391 -747 -529 -89 -366 -530 -705 -18 -472 -445 -823 -79 -272 -346 -897 -347 -393 -950 -747 -608 -566 -255 -51 -753 -400 -392 -48 -496 -549 -301 -748 -257 -455 -475 -92 -408 -481 -262 -808 -628 -580 -272 -772 -114 -48 -589 -985 -824 -867 -677 -452 -194 -685 -60 -551 -643 -747 -536 -926 -474 -773 -768 -608 -677 -773 -574 -235 -887 -776 -420 -433 -343 -8 -543 -698 -471 -827 -275 -998 -337 -895 -649 -130 -769 -996 -976 -903 -695 -222 -226 -600 -287 -827 -506 -882 -201 -793 -316 -429 -86 -678 -690 -856 -953 -298 -384 -304 -126 -73 -86 -693 -480 -682 -540 -347 -648 -185 -779 -293 -54 -378 -532 -570 -205 -861 -385 -762 -748 -759 -821 -789 -505 -303 -270 -929 -397 -292 -50 -74 -848 -753 -542 -904 -514 -642 -513 -559 -641 -827 -18 -847 -146 -17 -64 -36 -83 -744 -949 -89 -169 -598 -348 -561 -664 -670 -306 -30 -771 -607 -161 -496 -754 -624 -26 -742 -637 -675 -399 -52 -799 -3 -57 -138 -80 -941 -229 -688 -153 -661 -975 -953 -594 -34 -224 -579 -263 -410 -5 -317 -97 -308 -674 -683 -697 -728 -494 -152 -586 -163 -546 -628 -108 -244 -422 -228 -802 -159 -670 -564 -584 -42 -697 -1000 -834 -88 -280 -35 -646 -363 -875 -179 -606 -79 -338 -930 -562 -376 -659 -839 -294 -72 -3 -436 -260 -457 -605 -166 -445 -840 -166 -860 -427 -782 -633 -875 -951 -123 -366 -181 -337 -84 -2 -660 -714 -363 -576 -542 -903 -241 -197 -119 -553 -357 -128 -262 -610 -804 -826 -454 -559 -58 -861 -680 -348 -307 -194 -778 -569 -431 -655 -13 -190 -483 -786 -82 -378 -719 -666 -132 -66 -739 -621 -20 -836 -669 -436 -946 -140 -937 -101 -116 -580 -872 -61 -728 -262 -128 -945 -460 -576 -503 -111 -909 -459 -927 -239 -480 -332 -843 -555 -778 -624 -843 -392 -463 -78 -585 -364 -712 -550 -979 -663 -526 -462 -655 -901 -435 -707 -342 -554 -669 -157 -803 -210 -322 -910 -707 -965 -246 -909 -829 -336 -94 -182 -630 -838 -788 -263 -130 -412 -377 -743 -553 -328 -735 -389 -166 -723 -767 -358 -567 -289 -272 -146 -718 -928 -656 -996 -525 -692 -73 -298 -371 -894 -537 -410 -663 -408 -621 -44 -62 -364 -190 -567 -346 -724 -1000 -31 -83 -317 -181 -508 -902 -494 -923 -68 -752 -397 -231 -152 -222 -678 -464 -810 -735 -879 -448 -267 -427 -770 -239 -161 -967 -48 -513 -85 -70 -111 -932 -244 -280 -522 -518 -147 -407 -642 -384 -244 -87 -689 -88 -553 -840 -296 -466 -701 -306 -373 -266 -339 -351 -200 -511 -589 -112 -809 -23 -524 -822 -61 -162 -273 -873 -98 -460 -630 -406 -489 -926 -846 -474 -649 -374 -650 -574 -608 -825 -992 -708 -906 -158 -379 -650 -670 -543 -492 -709 -329 -330 -336 -713 -820 -685 -71 -925 -93 -146 -740 -756 -948 -284 -743 -126 -407 -291 -461 -65 -865 -494 -816 -29 -432 -89 -905 -561 -319 -959 -534 -534 -91 -934 -702 -657 -171 -424 -182 -77 -153 -36 -893 -101 -963 -868 -152 -401 -689 -534 -542 -209 -821 -86 -49 -563 -115 -21 -633 -505 -557 -146 -841 -581 -237 -400 -760 -716 -529 -893 -335 -855 -727 -471 -913 -77 -687 -931 -945 -815 -674 -502 -446 -267 -888 -974 -681 -12 -924 -380 -384 -405 -783 -516 -274 -104 -885 -362 -823 -76 -571 -40 -934 -494 -990 -32 -273 -517 -808 -849 -537 -870 -555 -447 -400 -783 -792 -925 -140 -228 -732 -768 -684 -197 -175 -406 -966 -921 -631 -494 -323 -428 -479 -975 -748 -79 -722 -533 -17 -408 -623 -580 -538 -293 -890 -133 -528 -193 -5 -715 -647 -233 -41 -791 -506 -50 -766 -804 -560 -654 -79 -536 -471 -410 -916 -566 -316 -528 -690 -204 -667 -702 -31 -939 -931 -967 -480 -504 -241 -401 -928 -593 -359 -17 -232 -769 -688 -832 -789 -988 -298 -148 -725 -550 -619 -120 -720 -840 -760 -41 -34 -487 -484 -317 -73 -934 -866 -170 -948 -369 -624 -872 -881 -987 -797 -859 -474 -5 -403 -958 -72 -327 -969 -959 -142 -39 -935 -349 -209 -889 -96 -574 -424 -323 -103 -907 -65 -745 -189 -564 -927 -440 -838 -278 -88 -963 -407 -899 -972 -166 -558 -967 -504 -202 -357 -934 -622 -1000 -576 -121 -968 -785 -638 -138 -239 -762 -61 -931 -8 -196 -962 -147 -281 -864 -647 -99 -135 -962 -678 -650 -830 -475 -798 -575 -517 -979 -87 -472 -327 -537 -138 -566 -778 -757 -342 -864 -854 -570 -857 -715 -619 -856 -6 -495 -606 -520 -653 -794 -412 -488 -238 -172 -726 -640 -616 -674 -894 -405 -453 -25 -509 -859 -226 -844 -605 -985 -813 -967 -451 -369 -656 -471 -269 -331 -871 -493 -107 -139 -142 -835 -637 -53 -909 -569 -611 -165 -410 -242 -206 -356 -689 -745 -719 -614 -218 -495 -164 -968 -571 -99 -987 -677 -753 -921 -901 -978 -435 -695 -215 -841 -791 -308 -102 -405 -26 -122 -825 -347 -912 -806 -546 -12 -315 -319 -731 -955 -335 -804 -518 -771 -774 -878 -723 -174 -865 -84 -260 -418 -846 -73 -171 -344 -399 -379 -749 -630 -766 -431 -449 -287 -403 -965 -388 -606 -95 -479 -465 -791 -933 -152 -994 -982 -185 -618 -848 -526 -727 -612 -87 -974 -45 -312 -777 -861 -121 -490 -376 -892 -767 -821 -293 -401 -818 -102 -735 -625 -571 -710 -146 -101 -517 -102 -859 -450 -329 -498 -458 -916 -281 -714 -786 -538 -90 -790 -673 -398 -176 -918 -616 -195 -417 -839 -169 -693 -204 -858 -657 -6 -6 -438 -124 -946 -487 -487 -600 -726 -616 -239 -243 -136 -296 -765 -213 -755 -995 -18 -642 -27 -554 -447 -906 -825 -54 -532 -16 -379 -659 -436 -765 -771 -807 -905 -624 -568 -670 -710 -241 -141 -745 -459 -396 -170 -320 -96 -313 -187 -890 -962 -181 -35 -992 -739 -143 -785 -743 -200 -824 -959 -281 -931 -834 -859 -851 -785 -846 -234 -858 -116 -124 -783 -601 -91 -770 -392 -662 -166 -305 -132 -566 -899 -887 -761 -754 -36 -141 -475 -967 -906 -154 -977 -929 -398 -151 -41 -232 -449 -785 -295 -646 -735 -897 -293 -850 -15 -56 -97 -751 -232 -416 -794 -44 -554 -485 -301 -761 -970 -495 -196 -141 -492 -290 -549 -982 -816 -85 -250 -275 -589 -120 -906 -761 -281 -788 -763 -133 -411 -745 -958 -909 -897 -854 -545 -440 -606 -272 -280 -717 -619 -427 -995 -117 -118 -74 -377 -773 -218 -369 -202 -533 -135 -198 -446 -122 -110 -765 -275 -324 -109 -879 -380 -305 -189 -514 -906 -823 -979 -35 -171 -835 -938 -288 -904 -994 -181 -535 -974 -32 -324 -903 -570 -877 -673 -117 -213 -12 -415 -224 -454 -351 -539 -118 -891 -81 -771 -509 -97 -483 -173 -891 -227 -644 -414 -199 -747 -304 -63 -610 -748 -30 -135 -528 -310 -806 -496 -677 -546 -70 -877 -431 -831 -887 -907 -603 -513 -330 -281 -14 -945 -659 -807 -76 -748 -99 -188 -429 -170 -107 -988 -126 -438 -443 -232 -880 -331 -345 -862 -834 -35 -594 -560 -112 -183 -924 -480 -447 -955 -816 -509 -617 -416 -50 -931 -953 -502 -847 -782 -675 -60 -90 -543 -679 -196 -277 -750 -207 -528 -615 -923 -187 -650 -945 -687 -807 -416 -620 -256 -863 -494 -141 -331 -559 -868 -656 -418 -425 -728 -838 -270 -343 -839 -356 -710 -476 -883 -328 -979 -524 -625 -452 -800 -304 -877 -460 -110 -776 -766 -10 -930 -639 -160 -814 -913 -161 -436 -60 -392 -133 -312 -918 -722 -585 -37 -241 -24 -644 -904 -561 -730 -329 -376 -397 -810 -668 -911 -506 -453 -515 -910 -164 -513 -633 -84 -914 -882 -501 -568 -776 -810 -888 -774 -663 -883 -11 -604 -431 -963 -923 -554 -973 -112 -597 -273 -844 -263 -697 -370 -701 -951 -921 -530 -818 -468 -546 -102 -91 -470 -674 -628 -261 -863 -105 -868 -847 -641 -344 -840 -598 -173 -606 -228 -963 -872 -907 -677 -81 -259 -775 -663 -441 -915 -428 -550 -578 -520 -515 -101 -453 -868 -989 -569 -449 -701 -372 -690 -618 -543 -776 -438 -259 -375 -959 -564 -312 -117 -979 -574 -380 -547 -875 -611 -788 -829 -648 -78 -785 -770 -27 -285 -608 -466 -727 -240 -256 -600 -255 -997 -285 -314 -569 -672 -890 -998 -65 -920 -623 -234 -868 -490 -314 -154 -717 -57 -775 -891 -287 -193 -315 -416 -232 -396 -847 -531 -96 -148 -838 -23 -776 -297 -949 -864 -541 -70 -917 -922 -537 -686 -335 -24 -880 -572 -421 -535 -463 -638 -274 -210 -434 -895 -772 -405 -332 -83 -963 -867 -779 -174 -541 -399 -437 -643 -350 -787 -357 -208 -669 -398 -801 -152 -510 -332 -623 -943 -76 -786 -960 -738 -878 -887 -294 -380 -362 -404 -130 -296 -987 -407 -615 -830 -467 -529 -606 -840 -451 -578 -220 -112 -262 -650 -328 -765 -474 -233 -802 -542 -702 -240 -965 -577 -184 -62 -769 -965 -56 -734 -629 -105 -106 -292 -32 -445 -395 -631 -85 -745 -264 -396 -107 -706 -356 -698 -235 -345 -199 -744 -861 -559 -135 -848 -819 -146 -741 -259 -232 -794 -350 -110 -755 -32 -378 -666 -795 -572 -364 -647 -103 -505 -212 -358 -832 -991 -281 -869 -864 -745 -932 -711 -197 -897 -734 -327 -68 -506 -394 -766 -453 -762 -797 -137 -601 -676 -428 -181 -573 -745 -127 -580 -330 -147 -405 -825 -461 -187 -47 -873 -946 -881 -470 -831 -591 -427 -842 -378 -924 -836 -473 -311 -892 -680 -561 -970 -833 -67 -697 -651 -823 -808 -534 -779 -812 -454 -342 -964 -439 -880 -456 -661 -449 -911 -274 -95 -841 -624 -146 -888 -261 -267 -245 -479 -955 -742 -613 -715 -805 -499 -238 -846 -221 -223 -697 -906 -5 -189 -633 -164 -907 -379 -153 -400 -498 -542 -570 -354 -304 -536 -867 -833 -672 -75 -20 -58 -417 -552 -551 -782 -84 -419 -248 -350 -705 -924 -834 -884 -936 -170 -1 -855 -466 -458 -820 -620 -503 -499 -314 -112 -518 -558 -240 -598 -17 -855 -728 -846 -247 -652 -907 -569 -939 -588 -203 -484 -264 -392 -243 -683 -912 -494 -388 -366 -943 -475 -70 -866 -242 -356 -627 -560 -270 -158 -366 -59 -940 -405 -481 -225 -846 -265 -540 -105 -560 -350 -21 -419 -45 -716 -229 -847 -287 -413 -18 -337 -750 -88 -532 -867 -522 -270 -892 -726 -618 -316 -927 -287 -644 -596 -673 -185 -103 -996 -88 -937 -450 -795 -841 -88 -267 -246 -588 -451 -516 -596 -66 -733 -517 -630 -957 -825 -28 -825 -303 -912 -177 -101 -952 -956 -278 -586 -477 -128 -40 -234 -512 -853 -543 -912 -161 -666 -37 -63 -297 -927 -133 -946 -224 -405 -60 -276 -846 -439 -43 -752 -960 -643 -635 -698 -359 -735 -571 -137 -887 -856 -570 -703 -121 -338 -650 -84 -513 -230 -875 -792 -16 -925 -329 -470 -405 -866 -292 -836 -15 -602 -914 -497 -659 -571 -476 -124 -787 -784 -851 -715 -263 -314 -819 -944 -409 -523 -620 -401 -38 -468 -822 -518 -415 -420 -798 -17 -223 -549 -558 -177 -160 -780 -574 -454 -464 -123 -766 -689 -216 -211 -718 -876 -305 -800 -954 -238 -956 -65 -730 -894 -140 -804 -882 -875 -353 -250 -797 -522 -83 -967 -35 -128 -449 -533 -567 -397 -728 -126 -666 -820 -316 -565 -351 -612 -685 -671 -983 -393 -981 -511 -628 -135 -327 -586 -912 -61 -563 -793 -512 -875 -750 -295 -854 -758 -158 -107 -988 -422 -125 -471 -554 -580 -732 -29 -697 -185 -213 -339 -734 -730 -264 -606 -415 -717 -686 -624 -722 -220 -795 -63 -993 -463 -733 -587 -707 -559 -895 -287 -928 -237 -853 -289 -155 -510 -993 -571 -653 -334 -678 -24 -502 -753 -69 -389 -978 -239 -818 -161 -725 -285 -799 -727 -558 -698 -836 -726 -203 -554 -665 -165 -980 -453 -128 -767 -367 -949 -756 -331 -265 -186 -415 -795 -984 -445 -613 -690 -316 -389 -23 -748 -309 -776 -424 -741 -597 -486 -331 -328 -51 -694 -397 -194 -371 -758 -468 -222 -681 -8 -963 -400 -16 -284 -121 -507 -999 -68 -796 -930 -205 -137 -813 -263 -273 -741 -586 -575 -932 -517 -741 -623 -653 -347 -414 -388 -437 -855 -696 -372 -517 -241 -625 -310 -880 -951 -421 -259 -858 -151 -339 -298 -149 -580 -648 -830 -265 -197 -141 -205 -593 -123 -54 -323 -623 -307 -10 -575 -542 -151 -57 -82 -608 -255 -498 -976 -446 -938 -279 -752 -667 -533 -410 -265 -636 -854 -419 -927 -718 -1000 -541 -276 -595 -460 -383 -67 -762 -591 -835 -821 -508 -598 -533 -429 -421 -865 -303 -621 -331 -815 -879 -724 -876 -134 -960 -89 -775 -244 -109 -919 -494 -550 -457 -45 -833 -86 -907 -727 -971 -823 -193 -576 -464 -894 -66 -887 -23 -554 -387 -952 -394 -635 -422 -110 -166 -407 -361 -998 -603 -661 -137 -962 -704 -841 -263 -615 -461 -172 -617 -67 -812 -684 -954 -535 -592 -797 -156 -125 -413 -39 -656 -672 -129 -652 -827 -381 -479 -698 -486 -884 -203 -782 -145 -323 -725 -959 -915 -413 -395 -346 -657 -189 -60 -238 -413 -837 -608 -121 -890 -40 -905 -936 -331 -459 -23 -54 -198 -798 -352 -522 -589 -822 -632 -57 -231 -282 -277 -140 -646 -886 -184 -768 -837 -394 -359 -714 -757 -584 -126 -616 -197 -674 -568 -531 -736 -714 -753 -59 -269 -362 -828 -849 -879 -422 -288 -797 -343 -98 -968 -450 -533 -260 -325 -597 -64 -797 -112 -965 -365 -185 -670 -562 -641 -793 -461 -843 -69 -434 -194 -738 -772 -671 -229 -507 -502 -420 -655 -996 -323 -963 -869 -4 -486 -942 -925 -657 -407 -535 -735 -197 -622 -37 -240 -985 -983 -577 -855 -966 -174 -868 -104 -619 -908 -266 -665 -581 -960 -533 -918 -75 -168 -258 -312 -708 -398 -943 -75 -129 -351 -759 -920 -238 -262 -165 -631 -731 -64 -699 -280 -760 -317 -482 -857 -606 -496 -740 -28 -11 -896 -215 -52 -691 -41 -802 -477 -408 -375 -410 -17 -704 -882 -433 -973 -279 -121 -959 -674 -235 -469 -799 -57 -907 -193 -427 -43 -987 -951 -262 -788 -425 -483 -217 -580 -877 -583 -473 -903 -975 -568 -448 -279 -7 -337 -537 -890 -160 -344 -265 -217 -735 -375 -688 -695 -975 -527 -670 -539 -177 -750 -847 -508 -672 -164 -553 -592 -873 -797 -458 -279 -457 -588 -319 -982 -975 -584 -612 -864 -574 -222 -523 -112 -929 -709 -590 -557 -1000 -341 -1000 -310 -708 -352 -302 -509 -544 -601 -445 -255 -68 -603 -683 -52 -429 -891 -387 -435 -478 -650 -19 -650 -697 -327 -957 -586 -626 -423 -789 -456 -982 -70 -741 -965 -723 -511 -78 -619 -32 -233 -608 -404 -663 -591 -120 -331 -499 -975 -984 -968 -917 -3 -176 -852 -717 -293 -950 -398 -524 -398 -148 -31 -690 -924 -322 -370 -703 -890 -58 -270 -927 -292 -584 -381 -491 -910 -269 -948 -130 -939 -641 -941 -369 -373 -313 -481 -407 -829 -745 -31 -189 -138 -237 -73 -304 -751 -349 -13 -818 -258 -962 -411 -971 -664 -706 -894 -528 -229 -237 -622 -428 -540 -104 -963 -103 -260 -449 -916 -180 -282 -669 -596 -498 -974 -792 -380 -175 -152 -633 -962 -923 -232 -478 -197 -159 -241 -192 -834 -759 -454 -198 -335 -384 -673 -72 -885 -711 -179 -618 -201 -184 -520 -569 -513 -984 -14 -509 -302 -702 -470 -651 -407 -290 -768 -484 -130 -471 -801 -601 -963 -393 -752 -222 -684 -945 -649 -272 -541 -738 -415 -531 -110 -97 -235 -417 -77 -573 -21 -114 -585 -649 -384 -244 -1000 -159 -507 -658 -39 -983 -740 -836 -408 -137 -703 -817 -500 -262 -943 -542 -69 -545 -791 -289 -677 -239 -458 -328 -887 -476 -617 -391 -759 -150 -160 -171 -873 -586 -933 -170 -681 -943 -965 -739 -391 -764 -563 -592 -659 -327 -789 -598 -554 -510 -711 -874 -185 -827 -665 -466 -281 -85 -4 -148 -16 -267 -9 -236 -962 -160 -556 -419 -755 -818 -132 -12 -281 -644 -791 -150 -237 -903 -699 -937 -834 -719 -291 -394 -962 -91 -762 -621 -55 -320 -508 -638 -931 -695 -44 -367 -720 -701 -287 -429 -596 -408 -256 -70 -802 -166 -849 -448 -26 -237 -137 -761 -328 -730 -960 -693 -356 -276 -24 -270 -355 -569 -665 -823 -906 -127 -224 -40 -739 -598 -83 -385 -447 -632 -403 -920 -35 -508 -295 -523 -42 -19 -984 -842 -763 -689 -919 -543 -769 -654 -294 -502 -364 -83 -54 -846 -269 -428 -715 -69 -152 -979 -887 -344 -167 -669 -264 -173 -389 -250 -852 -788 -315 -302 -990 -33 -229 -818 -492 -702 -232 -551 -415 -255 -661 -157 -147 -339 -750 -876 -308 -896 -557 -760 -860 -715 -534 -892 -201 -30 -466 -514 -126 -371 -383 -704 -371 -239 -15 -205 -198 -456 -968 -628 -938 -969 -184 -296 -985 -678 -78 -306 -966 -836 -20 -503 -215 -917 -289 -790 -421 -177 -611 -665 -787 -360 -41 -368 -6 -82 -827 -598 -36 -993 -580 -841 -449 -570 -157 -989 -724 -670 -415 -877 -633 -127 -610 -600 -93 -694 -442 -239 -179 -440 -372 -846 -512 -507 -164 -831 -232 -42 -934 -924 -120 -41 -408 -676 -739 -363 -324 -876 -681 -811 -911 -667 -577 -690 -833 -524 -613 -129 -172 -315 -987 -552 -249 -300 -259 -229 -407 -346 -907 -163 -470 -863 -747 -630 -883 -861 -940 -899 -854 -280 -348 -38 -870 -195 -868 -909 -437 -648 -940 -67 -760 -47 -574 -721 -876 -915 -622 -170 -648 -512 -704 -956 -602 -429 -551 -308 -511 -549 -754 -592 -760 -118 -965 -535 -562 -306 -854 -328 -413 -794 -851 -459 -203 -848 -244 -1 -87 -581 -863 -632 -903 -869 -800 -143 -99 -884 -444 -435 -296 -8 -700 -217 -823 -355 -127 -413 -295 -220 -916 -830 -734 -692 -203 -455 -766 -444 -475 -489 -181 -653 -88 -687 -357 -903 -911 -465 -774 -887 -719 -812 -490 -763 -152 -665 -677 -320 -5 -315 -446 -507 -451 -926 -80 -192 -314 -640 -610 -164 -381 -206 -105 -603 -174 -915 -440 -137 -628 -143 -953 -994 -406 -454 -378 -104 -960 -66 -38 -396 -748 -240 -375 -963 -771 -446 -330 -996 -614 -1 -604 -164 -859 -463 -735 -940 -971 -486 -419 -413 -707 -293 -836 -124 -803 -443 -75 -133 -656 -44 -658 -44 -950 -179 -844 -896 -528 -957 -250 -671 -684 -89 -154 -598 -197 -788 -867 -964 -191 -247 -812 -704 -744 -831 -857 -399 -145 -278 -51 -273 -171 -588 -316 -307 -807 -360 -212 -589 -508 -768 -48 -87 -325 -938 -755 -801 -816 -588 -531 -978 -886 -115 -749 -341 -715 -523 -544 -220 -888 -699 -326 -357 -877 -453 -626 -171 -38 -295 -366 -977 -507 -129 -603 -131 -6 -574 -270 -276 -634 -816 -75 -980 -264 -304 -657 -35 -382 -268 -858 -224 -681 -869 -931 -716 -603 -401 -754 -590 -94 -184 -276 -880 -805 -594 -241 -120 -982 -708 -517 -838 -212 -25 -941 -478 -988 -415 -147 -531 -422 -760 -197 -16 -497 -906 -159 -371 -664 -510 -705 -20 -118 -852 -95 -618 -375 -131 -237 -270 -724 -896 -309 -647 -853 -92 -771 -391 -876 -122 -507 -967 -657 -102 -707 -513 -143 -221 -922 -678 -756 -216 -570 -174 -474 -771 -776 -341 -996 -817 -517 -404 -603 -749 -433 -433 -969 -697 -735 -494 -300 -837 -805 -985 -270 -818 -405 -863 -932 -990 -975 -502 -220 -539 -98 -910 -234 -535 -228 -391 -954 -298 -639 -559 -74 -356 -32 -866 -945 -128 -454 -299 -388 -365 -68 -859 -340 -550 -77 -493 -272 -216 -187 -586 -955 -373 -898 -674 -900 -653 -598 -427 -864 -409 -141 -777 -466 -596 -564 -114 -24 -162 -124 -601 -556 -460 -739 -499 -210 -437 -854 -860 -617 -775 -333 -846 -850 -330 -405 -689 -564 -46 -738 -412 -769 -957 -738 -754 -323 -699 -556 -690 -373 -849 -883 -860 -190 -352 -324 -330 -135 -847 -236 -534 -388 -146 -613 -749 -838 -121 -26 -784 -62 -673 -42 -103 -777 -627 -294 -124 -183 -465 -81 -166 -38 -870 -890 -925 -817 -999 -242 -668 -941 -459 -935 -687 -563 -530 -983 -553 -889 -772 -456 -858 -364 -242 -915 -327 -24 -536 -394 -595 -682 -280 -363 -354 -55 -354 -604 -989 -89 -769 -775 -120 -894 -619 -485 -279 -712 -54 -178 -530 -304 -702 -468 -730 -992 -723 -259 -20 -952 -853 -889 -867 -822 -437 -736 -710 -343 -164 -230 -231 -194 -568 -788 -579 -944 -416 -136 -956 -729 -994 -498 -966 -401 -350 -560 -695 -290 -235 -172 -807 -80 -297 -37 -700 -932 -69 -653 -185 -334 -289 -964 -923 -850 -901 -507 -364 -454 -629 -679 -32 -99 -677 -559 -884 -984 -432 -50 -625 -20 -866 -556 -763 -269 -764 -35 -352 -205 -919 -164 -604 -264 -944 -170 -2 -40 -912 -227 -47 -623 -783 -179 -896 -90 -567 -554 -646 -314 -774 -506 -353 -705 -769 -412 -615 -470 -936 -567 -390 -519 -565 -413 -925 -185 -50 -190 -843 -616 -448 -483 -432 -62 -879 -498 -469 -835 -306 -236 -943 -838 -867 -629 -990 -340 -84 -697 -322 -202 -613 -675 -891 -793 -54 -552 -423 -771 -510 -292 -621 -720 -930 -891 -527 -23 -892 -353 -246 -443 -79 -723 -814 -979 -41 -227 -538 -898 -188 -106 -185 -160 -1000 -935 -197 -563 -134 -125 -208 -92 -659 -960 -756 -645 -574 -320 -174 -967 -870 -621 -233 -338 -605 -85 -759 -340 -44 -143 -950 -463 -824 -310 -609 -485 -945 -926 -176 -411 -476 -53 -452 -886 -63 -56 -27 -257 -459 -839 -454 -202 -570 -609 -376 -553 -568 -859 -796 -853 -56 -987 -537 -677 -179 -986 -504 -495 -734 -463 -434 -402 -981 -190 -748 -225 -551 -487 -3 -59 -867 -987 -237 -794 -381 -849 -114 -668 -519 -497 -296 -635 -516 -495 -786 -626 -499 -600 -558 -451 -727 -450 -423 -187 -689 -911 -708 -706 -315 -484 -593 -515 -761 -341 -808 -574 -84 -292 -184 -923 -747 -346 -93 -695 -829 -867 -73 -313 -119 -926 -863 -318 -821 -174 -437 -763 -484 -162 -673 -497 -498 -228 -2 -454 -6 -751 -848 -91 -784 -365 -718 -688 -597 -101 -618 -440 -816 -954 -942 -303 -674 -497 -939 -525 -344 -787 -454 -481 -181 -616 -443 -597 -138 -327 -11 -726 -848 -716 -445 -668 -378 -708 -452 -498 -602 -554 -280 -286 -735 -4 -750 -212 -726 -104 -493 -840 -501 -285 -915 -82 -3 -628 -721 -970 -437 -825 -897 -502 -14 -464 -747 -256 -795 -654 -427 -572 -711 -613 -742 -122 -622 -453 -188 -832 -809 -416 -370 -817 -311 -990 -913 -604 -514 -16 -139 -820 -500 -254 -128 -466 -242 -915 -749 -517 -310 -705 -551 -582 -114 -222 -550 -797 -332 -867 -740 -100 -995 -909 -903 -317 -244 -440 -721 -179 -784 -136 -517 -544 -51 -786 -655 -638 -912 -652 -711 -26 -447 -732 -13 -433 -166 -886 -333 -783 -475 -934 -911 -799 -151 -896 -116 -652 -711 -974 -451 -805 -422 -947 -377 -146 -409 -324 -409 -773 -661 -665 -560 -662 -694 -352 -105 -709 -560 -980 -220 -235 -14 -569 -1000 -820 -792 -476 -363 -6 -606 -553 -46 -590 -72 -998 -715 -830 -128 -846 -540 -711 -449 -489 -136 -389 -338 -470 -11 -479 -531 -93 -667 -856 -867 -885 -899 -173 -88 -810 -986 -608 -718 -903 -580 -420 -325 -128 -139 -493 -207 -391 -829 -560 -132 -290 -129 -613 -370 -573 -655 -695 -316 -712 -380 -661 -653 -32 -769 -715 -390 -247 -444 -652 -321 -508 -576 -103 -174 -394 -131 -478 -578 -924 -598 -309 -333 -7 -716 -279 -315 -47 -539 -750 -768 -894 -624 -633 -88 -144 -283 -587 -698 -783 -742 -546 -280 -205 -92 -311 -432 -112 -930 -792 -435 -66 -258 -575 -185 -600 -860 -35 -200 -564 -841 -801 -19 -708 -202 -844 -602 -564 -47 -237 -288 -197 -655 -423 -300 -385 -455 -589 -369 -873 -872 -782 -241 -368 -269 -450 -315 -104 -171 -531 -404 -21 -41 -312 -361 -270 -240 -480 -545 -32 -786 -998 -148 -708 -614 -759 -443 -627 -58 -676 -469 -421 -105 -965 -853 -647 -70 -8 -278 -206 -603 -370 -835 -178 -190 -70 -711 -152 -304 -594 -309 -392 -280 -146 -168 -8 -10 -303 -971 -365 -311 -211 -788 -622 -66 -726 -270 -482 -152 -819 -446 -968 -719 -937 -353 -370 -70 -900 -266 -480 -504 -87 -319 -135 -6 -414 -690 -283 -674 -29 -988 -37 -342 -898 -576 -59 -402 -528 -548 -125 -788 -136 -935 -152 -239 -719 -367 -898 -296 -322 -414 -381 -612 -219 -384 -438 -472 -195 -231 -450 -384 -980 -776 -876 -639 -845 -145 -315 -773 -678 -7 -197 -998 -647 -253 -624 -671 -852 -536 -370 -545 -3 -307 -49 -795 -515 -965 -95 -278 -588 -347 -789 -487 -971 -554 -262 -210 -75 -720 -739 -870 -467 -768 -738 -341 -584 -820 -854 -481 -945 -857 -512 -210 -762 -183 -153 -175 -77 -430 -806 -709 -819 -560 -867 -474 -442 -438 -391 -866 -550 -617 -706 -168 -848 -64 -234 -355 -884 -701 -526 -683 -731 -189 -406 -503 -699 -45 -885 -209 -724 -487 -897 -438 -217 -926 -580 -151 -207 -472 -176 -465 -243 -648 -487 -977 -655 -310 -687 -106 -674 -141 -596 -787 -529 -943 -47 -929 -956 -615 -693 -698 -955 -641 -717 -941 -212 -324 -417 -601 -262 -844 -15 -599 -216 -873 -707 -524 -928 -678 -605 -125 -983 -904 -839 -637 -47 -485 -344 -402 -15 -545 -372 -443 -698 -509 -459 -478 -375 -605 -637 -531 -349 -267 -885 -544 -265 -855 -208 -521 -880 -688 -842 -708 -221 -598 -218 -698 -781 -881 -793 -642 -387 -964 -462 -927 -208 -40 -77 -758 -135 -249 -889 -432 -7 -724 -142 -937 -268 -74 -795 -966 -362 -238 -639 -569 -372 -206 -453 -85 -560 -205 -65 -211 -306 -932 -608 -448 -601 -142 -806 -157 -222 -212 -846 -762 -107 -435 -961 -914 -483 -481 -107 -29 -245 -461 -713 -78 -310 -93 -998 -580 -503 -406 -408 -887 -227 -1000 -345 -948 -160 -255 -920 -482 -52 -533 -828 -666 -608 -587 -348 -836 -211 -245 -986 -940 -509 -236 -660 -594 -986 -965 -667 -118 -88 -776 -775 -579 -958 -835 -99 -434 -61 -318 -884 -790 -379 -799 -406 -220 -842 -714 -616 -858 -400 -696 -750 -557 -366 -474 -260 -952 -222 -360 -816 -366 -99 -159 -890 -935 -806 -267 -612 -35 -631 -467 -308 -787 -449 -419 -119 -832 -992 -992 -153 -986 -28 -738 -631 -589 -84 -588 -96 -394 -424 -429 -762 -253 -751 -155 -258 -700 -615 -527 -193 -403 -223 -308 -998 -88 -353 -577 -311 -267 -153 -41 -502 -343 -137 -244 -880 -340 -722 -143 -245 -630 -85 -842 -913 -89 -211 -476 -251 -219 -870 -389 -45 -800 -313 -331 -686 -639 -492 -763 -767 -274 -944 -999 -996 -482 -570 -26 -901 -1 -540 -84 -214 -891 -149 -961 -772 -589 -545 -123 -837 -606 -308 -793 -479 -435 -853 -762 -205 -162 -467 -751 -636 -82 -497 -133 -602 -383 -174 -900 -237 -431 -995 -438 -552 -979 -357 -671 -195 -237 -137 -604 -358 -172 -104 -610 -835 -806 -1 -851 -491 -618 -524 -495 -563 -348 -66 -111 -889 -651 -662 -772 -75 -67 -770 -371 -958 -762 -797 -286 -811 -845 -531 -838 -473 -818 -144 -510 -693 -879 -622 -147 -195 -337 -375 -887 -540 -777 -33 -455 -436 -451 -223 -640 -2 -437 -253 -371 -232 -801 -983 -53 -254 -332 -584 -172 -289 -350 -372 -674 -111 -791 -340 -526 -229 -145 -770 -47 -27 -243 -760 -200 -778 -787 -32 -151 -167 -715 -640 -923 -311 -650 -575 -186 -909 -615 -837 -133 -336 -941 -787 -261 -284 -831 -685 -43 -606 -537 -93 -981 -667 -504 -50 -630 -630 -220 -635 -653 -144 -713 -836 -655 -377 -735 -448 -534 -795 -855 -197 -875 -63 -62 -880 -689 -256 -142 -663 -762 -403 -13 -120 -536 -73 -713 -274 -376 -849 -578 -309 -952 -982 -684 -873 -482 -204 -585 -46 -88 -463 -268 -609 -292 -977 -325 -530 -238 -402 -823 -455 -729 -560 -447 -960 -646 -294 -147 -810 -246 -723 -674 -686 -799 -577 -248 -164 -314 -979 -707 -956 -529 -195 -886 -315 -763 -647 -82 -43 -832 -138 -42 -906 -484 -38 -880 -37 -73 -418 -286 -727 -146 -946 -113 -705 -912 -691 -606 -345 -674 -980 -364 -974 -981 -439 -908 -908 -229 -450 -248 -789 -662 -642 -598 -501 -465 -637 -837 -516 -685 -366 -685 -154 -895 -817 -877 -411 -702 -732 -717 -857 -849 -505 -961 -309 -246 -140 -375 -558 -565 -756 -288 -872 -733 -306 -371 -207 -933 -975 -475 -57 -125 -268 -304 -945 -884 -618 -659 -562 -411 -68 -549 -241 -443 -390 -838 -357 -997 -918 -558 -128 -939 -88 -606 -401 -52 -925 -889 -542 -836 -537 -98 -840 -777 -534 -174 -860 -469 -434 -934 -661 -710 -473 -597 -513 -811 -712 -54 -814 -165 -622 -679 -374 -415 -956 -602 -309 -54 -17 -178 -112 -910 -235 -776 -504 -129 -86 -110 -956 -604 -950 -487 -365 -386 -266 -451 -132 -839 -484 -910 -549 -539 -112 -908 -146 -893 -668 -156 -437 -25 -547 -986 -634 -858 -942 -130 -598 -777 -393 -780 -689 -788 -401 -149 -680 -549 -287 -634 -342 -385 -981 -900 -79 -631 -497 -313 -158 -482 -428 -78 -288 -210 -178 -150 -923 -496 -19 -1 -799 -931 -732 -980 -850 -59 -876 -673 -102 -435 -354 -729 -166 -410 -523 -162 -363 -97 -678 -48 -30 -455 -717 -382 -200 -76 -301 -416 -777 -68 -108 -360 -638 -485 -832 -529 -115 -637 -323 -272 -316 -142 -485 -464 -428 -78 -316 -432 -531 -271 -945 -875 -997 -30 -21 -851 -135 -868 -754 -742 -379 -205 -734 -71 -530 -431 -436 -878 -769 -678 -315 -222 -875 -346 -73 -126 -459 -115 -629 -834 -620 -592 -239 -452 -430 -12 -635 -892 -628 -823 -560 -997 -487 -981 -225 -23 -877 -302 -321 -194 -7 -331 -376 -312 -377 -11 -850 -267 -700 -693 -878 -605 -862 -639 -219 -568 -374 -663 -701 -19 -512 -486 -306 -464 -337 -43 -997 -165 -241 -221 -349 -27 -964 -275 -574 -600 -174 -247 -654 -811 -105 -819 -307 -918 -580 -697 -880 -768 -479 -570 -199 -73 -372 -919 -146 -611 -107 -746 -860 -767 -528 -471 -970 -654 -356 -965 -831 -357 -515 -141 -630 -756 -159 -219 -991 -68 -91 -904 -580 -464 -275 -876 -816 -627 -151 -464 -517 -499 -581 -423 -952 -146 -911 -960 -614 -288 -524 -55 -366 -850 -904 -882 -922 -598 -227 -540 -578 -433 -533 -522 -116 -987 -562 -782 -560 -289 -457 -413 -278 -908 -158 -670 -405 -369 -171 -132 -964 -402 -470 -479 -181 -341 -143 -878 -681 -93 -721 -746 -320 -937 -684 -385 -714 -199 -375 -404 -586 -322 -769 -670 -729 -80 -344 -906 -146 -219 -105 -139 -662 -498 -138 -424 -908 -831 -796 -63 -31 -308 -155 -816 -240 -880 -498 -766 -913 -231 -113 -33 -823 -341 -18 -515 -588 -615 -668 -346 -474 -403 -922 -792 -349 -408 -469 -883 -230 -816 -781 -777 -606 -886 -921 -289 -498 -149 -779 -934 -375 -817 -627 -604 -309 -863 -835 -783 -521 -446 -284 -65 -628 -320 -576 -444 -657 -674 -90 -813 -875 -280 -1 -947 -597 -541 -496 -92 -149 -124 -170 -848 -338 -800 -963 -969 -16 -735 -126 -881 -346 -118 -317 -267 -519 -509 -6 -183 -996 -412 -612 -234 -91 -939 -227 -893 -784 -633 -582 -447 -265 -308 -108 -518 -52 -205 -260 -790 -31 -252 -521 -917 -185 -210 -632 -110 -833 -649 -608 -430 -474 -855 -124 -153 -720 -455 -799 -992 -24 -391 -88 -993 -895 -157 -664 -115 -635 -303 -570 -770 -117 -725 -946 -571 -279 -370 -115 -855 -868 -976 -185 -260 -418 -39 -28 -363 -706 -781 -183 -120 -387 -144 -19 -354 -114 -889 -963 -946 -173 -938 -458 -262 -375 -286 -782 -554 -988 -322 -549 -655 -621 -382 -449 -619 -937 -351 -540 -27 -347 -667 -622 -722 -768 -94 -807 -501 -956 -799 -443 -602 -723 -829 -652 -627 -579 -377 -789 -785 -109 -776 -647 -138 -778 -255 -309 -440 -929 -563 -65 -336 -206 -40 -131 -167 -992 -455 -471 -251 -539 -836 -560 -1000 -669 -554 -253 -779 -394 -376 -353 -910 -684 -699 -751 -915 -197 -424 -709 -52 -847 -826 -855 -386 -385 -55 -647 -291 -795 -880 -707 -358 -431 -566 -982 -549 -242 -673 -7 -849 -1000 -186 -282 -62 -216 -456 -719 -168 -811 -437 -450 -659 -780 -939 -503 -734 -157 -583 -963 -160 -289 -854 -847 -493 -224 -880 -392 -559 -386 -752 -897 -444 -395 -574 -502 -830 -672 -977 -53 -892 -271 -661 -533 -743 -299 -690 -17 -598 -549 -344 -944 -400 -760 -471 -342 -137 -432 -740 -859 -541 -787 -374 -321 -944 -928 -160 -671 -281 -708 -950 -325 -337 -408 -746 -2 -385 -939 -18 -991 -773 -969 -705 -508 -58 -807 -783 -150 -45 -287 -889 -916 -655 -929 -567 -782 -746 -821 -812 -734 -917 -301 -887 -3 -745 -607 -558 -352 -422 -995 -283 -170 -994 -522 -855 -111 -734 -755 -543 -797 -79 -620 -664 -529 -488 -526 -289 -391 -79 -118 -812 -949 -589 -929 -359 -707 -268 -106 -603 -847 -991 -404 -123 -784 -788 -741 -896 -339 -379 -83 -105 -498 -814 -502 -978 -990 -209 -633 -498 -853 -39 -466 -136 -490 -37 -98 -654 -434 -591 -387 -818 -524 -428 -826 -77 -785 -13 -70 -246 -556 -85 -836 -433 -6 -394 -93 -396 -963 -414 -324 -695 -308 -906 -897 -771 -654 -557 -439 -969 -620 -454 -206 -481 -1 -367 -766 -934 -544 -936 -905 -338 -90 -17 -425 -780 -729 -925 -128 -370 -479 -336 -340 -454 -816 -462 -394 -149 -360 -237 -753 -399 -238 -284 -176 -569 -915 -58 -22 -660 -944 -94 -608 -160 -139 -712 -925 -526 -306 -230 -155 -274 -850 -742 -58 -993 -171 -42 -492 -14 -92 -249 -667 -645 -240 -368 -63 -415 -141 -197 -181 -614 -314 -403 -540 -654 -919 -741 -396 -207 -940 -210 -998 -152 -209 -349 -228 -883 -605 -523 -693 -442 -923 -407 -489 -648 -47 -689 -949 -214 -567 -120 -569 -134 -178 -861 -686 -251 -621 -950 -791 -216 -922 -669 -426 -871 -377 -427 -730 -710 -133 -587 -170 -93 -151 -263 -272 -142 -500 -850 -116 -344 -732 -208 -20 -713 -341 -495 -654 -364 -543 -188 -700 -969 -131 -411 -212 -45 -61 -341 -423 -830 -107 -727 -219 -718 -263 -285 -823 -42 -759 -949 -62 -556 -541 -572 -343 -339 -737 -622 -454 -295 -829 -925 -630 -935 -757 -163 -839 -680 -924 -890 -522 -858 -830 -589 -218 -801 -467 -876 -820 -583 -460 -772 -122 -901 -421 -941 -339 -466 -779 -790 -73 -918 -549 -199 -483 -910 -279 -699 -336 -460 -931 -110 -508 -455 -853 -976 -933 -200 -732 -84 -985 -540 -495 -156 -790 -604 -194 -584 -771 -952 -911 -463 -953 -650 -678 -651 -867 -896 -990 -265 -180 -696 -137 -122 -404 -757 -526 -740 -243 -662 -873 -885 -121 -229 -193 -806 -437 -632 -645 -551 -740 -693 -885 -647 -630 -352 -175 -267 -548 -273 -991 -994 -435 -230 -450 -179 -148 -102 -782 -582 -724 -948 -898 -735 -393 -693 -301 -268 -827 -721 -259 -874 -653 -4 -393 -939 -155 -376 -655 -250 -914 -568 -144 -539 -231 -518 -105 -124 -864 -784 -859 -279 -141 -477 -75 -536 -441 -941 -793 -121 -532 -460 -469 -15 -303 -632 -859 -415 -774 -512 -705 -73 -953 -978 -151 -682 -863 -332 -587 -652 -378 -972 -190 -273 -883 -143 -664 -801 -243 -495 -192 -188 -519 -263 -706 -831 -425 -876 -744 -379 -2 -892 -592 -146 -555 -508 -432 -593 -335 -933 -466 -103 -338 -953 -338 -631 -770 -378 -116 -376 -668 -33 -668 -197 -44 -220 -885 -146 -497 -32 -757 -33 -870 -698 -45 -330 -562 -177 -836 -657 -348 -242 -691 -117 -603 -100 -524 -491 -739 -88 -760 -74 -220 -911 -344 -531 -661 -331 -245 -983 -545 -108 -398 -319 -130 -405 -405 -578 -729 -162 -551 -878 -494 -477 -383 -907 -962 -538 -97 -3 -393 -91 -805 -666 -652 -154 -739 -961 -653 -576 -841 -162 -519 -145 -80 -815 -378 -166 -21 -349 -767 -812 -395 -188 -340 -423 -95 -742 -617 -193 -708 -753 -27 -175 -16 -771 -966 -67 -324 -182 -31 -69 -699 -346 -252 -742 -170 -576 -568 -177 -361 -405 -690 -364 -180 -55 -827 -194 -943 -583 -870 -435 -191 -853 -362 -38 -27 -616 -117 -379 -902 -514 -613 -935 -195 -723 -549 -64 -41 -734 -518 -133 -686 -627 -173 -187 -980 -460 -494 -778 -807 -948 -631 -632 -965 -80 -426 -694 -910 -715 -312 -952 -468 -954 -84 -862 -629 -223 -276 -977 -555 -210 -331 -723 -159 -684 -304 -1000 -740 -362 -968 -22 -968 -442 -519 -706 -912 -844 -511 -942 -813 -218 -425 -881 -805 -256 -579 -870 -623 -326 -388 -187 -179 -772 -69 -170 -118 -755 -611 -662 -321 -669 -626 -265 -314 -973 -822 -87 -606 -425 -908 -934 -924 -584 -162 -709 -87 -596 -454 -925 -892 -4 -407 -105 -694 -231 -133 -617 -697 -576 -597 -222 -493 -314 -69 -430 -571 -614 -560 -975 -753 -138 -34 -731 -61 -950 -4 -338 -25 -4 -828 -387 -178 -793 -799 -730 -85 -80 -216 -933 -640 -511 -786 -629 -825 -32 -23 -683 -386 -635 -688 -654 -182 -100 -787 -788 -945 -412 -66 -88 -211 -277 -365 -496 -282 -908 -53 -586 -218 -192 -195 -390 -637 -604 -303 -969 -649 -919 -816 -754 -173 -14 -802 -336 -805 -477 -35 -287 -356 -618 -139 -381 -109 -622 -792 -561 -986 -914 -897 -881 -383 -911 -496 -807 -600 -95 -808 -461 -519 -662 -823 -376 -529 -702 -786 -440 -679 -618 -600 -338 -317 -750 -6 -359 -917 -946 -422 -199 -865 -434 -519 -604 -144 -475 -440 -600 -921 -855 -918 -163 -796 -120 -953 -374 -381 -248 -506 -771 -78 -342 -622 -520 -47 -501 -111 -748 -820 -987 -742 -757 -94 -667 -773 -61 -764 -532 -220 -436 -684 -210 -69 -716 -998 -846 -969 -773 -721 -682 -189 -582 -272 -41 -969 -199 -912 -963 -923 -27 -516 -37 -668 -546 -980 -349 -290 -967 -462 -170 -133 -283 -954 -497 -876 -205 -320 -68 -835 -90 -267 -562 -990 -890 -274 -969 -751 -919 -233 -403 -458 -148 -653 -842 -615 -6 -543 -36 -594 -481 -32 -263 -486 -340 -994 -82 -87 -624 -786 -77 -118 -575 -551 -773 -590 -997 -48 -708 -570 -594 -765 -497 -955 -885 -803 -822 -92 -924 -745 -332 -406 -367 -303 -73 -451 -457 -796 -146 -266 -981 -1000 -39 -40 -280 -84 -363 -848 -161 -245 -855 -91 -388 -509 -542 -108 -978 -655 -675 -293 -977 -789 -326 -729 -189 -584 -362 -614 -124 -481 -436 -655 -785 -529 -363 -823 -582 -586 -485 -991 -356 -9 -13 -995 -209 -605 -517 -479 -297 -18 -18 -530 -987 -466 -808 -435 -646 -309 -250 -834 -912 -994 -48 -433 -402 -129 -948 -390 -500 -889 -516 -306 -363 -381 -935 -955 -889 -269 -54 -82 -524 -871 -463 -786 -178 -953 -107 -154 -759 -259 -600 -494 -345 -816 -683 -1 -577 -350 -724 -152 -212 -613 -758 -802 -225 -838 -710 -349 -647 -433 -265 -538 -801 -307 -550 -827 -990 -915 -932 -18 -552 -788 -903 -320 -717 -982 -151 -23 -165 -97 -791 -170 -892 -963 -387 -925 -453 -557 -656 -468 -938 -96 -429 -616 -807 -169 -323 -390 -87 -160 -571 -748 -50 -46 -945 -552 -374 -442 -834 -898 -768 -63 -862 -475 -934 -564 -331 -378 -483 -603 -10 -67 -531 -806 -963 -116 -214 -610 -991 -205 -209 -119 -263 -764 -116 -910 -606 -968 -624 -724 -233 -860 -541 -939 -527 -262 -73 -284 -435 -402 -25 -601 -748 -206 -465 -982 -238 -121 -31 -244 -587 -133 -159 -758 -339 -150 -680 -98 -117 -780 -978 -284 -960 -321 -714 -485 -23 -473 -446 -613 -67 -631 -29 -199 -918 -111 -611 -491 -44 -595 -164 -628 -689 -476 -170 -314 -806 -496 -633 -673 -610 -87 -763 -889 -995 -97 -72 -15 -431 -308 -928 -192 -94 -849 -521 -474 -157 -670 -910 -616 -861 -341 -845 -648 -968 -768 -940 -599 -481 -47 -644 -214 -486 -88 -607 -613 -235 -728 -680 -967 -94 -421 -848 -121 -135 -607 -479 -598 -169 -422 -196 -522 -911 -121 -666 -363 -395 -142 -112 -758 -574 -140 -912 -952 -505 -29 -15 -312 -55 -423 -614 -665 -42 -553 -133 -286 -121 -5 -74 -744 -906 -388 -546 -64 -716 -509 -516 -938 -532 -292 -362 -159 -892 -326 -396 -517 -53 -210 -569 -155 -260 -407 -756 -864 -216 -264 -304 -70 -590 -93 -724 -134 -934 -647 -183 -73 -610 -11 -908 -562 -482 -201 -726 -481 -962 -214 -142 -436 -978 -397 -42 -583 -610 -330 -559 -559 -451 -513 -664 -720 -323 -984 -818 -226 -967 -700 -822 -153 -994 -58 -347 -929 -606 -515 -600 -667 -889 -101 -964 -146 -331 -5 -676 -31 -475 -97 -388 -510 -192 -190 -793 -844 -112 -619 -712 -775 -192 -419 -388 -828 -181 -288 -513 -653 -706 -276 -575 -178 -508 -408 -471 -904 -885 -217 -695 -303 -235 -879 -358 -813 -329 -54 -613 -308 -526 -615 -246 -21 -75 -435 -5 -93 -742 -176 -524 -489 -5 -998 -850 -188 -552 -100 -263 -19 -82 -378 -400 -857 -468 -591 -190 -425 -441 -217 -482 -828 -255 -173 -993 -639 -238 -265 -293 -707 -824 -756 -249 -863 -736 -88 -641 -937 -790 -913 -396 -6 -849 -969 -158 -808 -131 -3 -583 -444 -309 -635 -145 -624 -115 -763 -693 -745 -615 -723 -510 -384 -686 -613 -979 -83 -518 -190 -555 -860 -856 -462 -232 -223 -190 -400 -456 -240 -365 -872 -232 -520 -345 -551 -213 -52 -262 -563 -531 -212 -662 -999 -937 -894 -856 -877 -483 -921 -14 -776 -342 -944 -240 -51 -138 -903 -91 -632 -758 -176 -756 -137 -55 -832 -839 -965 -27 -437 -179 -825 -590 -775 -403 -524 -861 -922 -811 -893 -130 -637 -413 -821 -69 -313 -95 -461 -259 -892 -457 -303 -848 -130 -863 -11 -653 -847 -863 -955 -56 -895 -312 -161 -219 -560 -46 -424 -188 -570 -512 -618 -450 -465 -337 -198 -652 -279 -484 -81 -381 -408 -558 -827 -312 -928 -623 -619 -800 -445 -840 -722 -287 -175 -155 -707 -79 -529 -739 -27 -483 -520 -342 -131 -235 -188 -289 -841 -97 -715 -589 -406 -56 -273 -684 -812 -129 -228 -5 -28 -183 -212 -681 -711 -812 -195 -159 -726 -145 -730 -86 -853 -991 -991 -26 -816 -364 -725 -734 -254 -767 -596 -46 -887 -549 -291 -20 -204 -863 -334 -985 -933 -293 -313 -864 -982 -957 -991 -496 -595 -639 -899 -802 -747 -135 -58 -312 -690 -392 -450 -149 -388 -617 -749 -105 -917 -803 -365 -693 -443 -507 -263 -375 -934 -523 -930 -473 -718 -828 -149 -886 -361 -878 -718 -262 -999 -808 -164 -932 -386 -963 -602 -793 -191 -251 -846 -613 -614 -812 -40 -776 -641 -883 -770 -776 -560 -585 -134 -488 -341 -871 -284 -917 -253 -162 -319 -852 -260 -260 -468 -601 -297 -622 -79 -728 -597 -742 -236 -980 -555 -339 -806 -469 -481 -452 -666 -107 -842 -752 -114 -822 -761 -841 -37 -865 -495 -703 -477 -528 -107 -928 -890 -515 -865 -138 -974 -114 -347 -939 -860 -700 -64 -234 -317 -167 -336 -174 -589 -382 -574 -788 -6 -293 -252 -340 -306 -223 -249 -306 -899 -418 -581 -894 -808 -145 -687 -211 -638 -989 -911 -962 -589 -547 -975 -396 -970 -254 -45 -824 -664 -621 -239 -414 -18 -124 -818 -281 -236 -322 -721 -600 -306 -120 -556 -620 -85 -323 -88 -292 -3 -464 -916 -416 -21 -796 -809 -236 -136 -498 -148 -296 -78 -512 -552 -552 -879 -981 -170 -557 -175 -678 -458 -12 -667 -665 -396 -224 -755 -912 -539 -126 -449 -372 -821 -63 -381 -449 -29 -58 -144 -726 -796 -664 -116 -191 -682 -83 -318 -844 -97 -858 -265 -528 -680 -453 -98 -279 -234 -615 -401 -618 -809 -687 -438 -603 -620 -405 -777 -769 -494 -727 -625 -391 -750 -396 -643 -144 -496 -438 -289 -775 -432 -552 -525 -188 -211 -554 -669 -509 -500 -208 -286 -438 -886 -196 -112 -648 -956 -619 -283 -7 -610 -668 -182 -202 -963 -98 -836 -640 -550 -29 -365 -462 -181 -61 -363 -659 -281 -188 -206 -49 -704 -232 -815 -139 -882 -977 -467 -161 -258 -705 -903 -374 -188 -357 -231 -822 -632 -313 -390 -27 -890 -532 -13 -640 -571 -195 -98 -733 -615 -830 -763 -398 -346 -969 -336 -918 -810 -996 -933 -386 -6 -319 -997 -609 -831 -810 -663 -535 -134 -675 -234 -674 -773 -163 -149 -603 -476 -776 -7 -108 -779 -68 -713 -654 -586 -205 -28 -352 -86 -147 -211 -569 -449 -387 -699 -813 -749 -115 -776 -159 -105 -235 -877 -871 -753 -926 -732 -492 -618 -419 -294 -482 -785 -842 -408 -618 -193 -492 -856 -958 -245 -626 -957 -551 -710 -333 -878 -631 -419 -328 -684 -571 -120 -968 -165 -307 -13 -362 -306 -240 -533 -539 -584 -478 -980 -551 -88 -68 -704 -125 -244 -160 -86 -760 -586 -346 -724 -706 -702 -734 -851 -914 -291 -374 -199 -163 -427 -863 -935 -550 -518 -406 -676 -757 -673 -955 -634 -687 -864 -182 -392 -952 -696 -865 -113 -325 -549 -603 -793 -978 -487 -10 -834 -339 -288 -179 -875 -421 -539 -60 -504 -140 -635 -577 -715 -713 -726 -880 -721 -530 -427 -134 -930 -429 -884 -627 -235 -19 -407 -150 -368 -743 -876 -861 -254 -805 -201 -984 -328 -2 -968 -973 -599 -14 -570 -987 -992 -844 -421 -188 -821 -953 -633 -510 -33 -422 -799 -236 -903 -713 -960 -670 -210 -738 -529 -390 -958 -919 -610 -111 -261 -251 -586 -942 -488 -359 -553 -703 -657 -534 -342 -419 -236 -313 -909 -35 -565 -260 -106 -529 -524 -853 -685 -802 -199 -628 -598 -536 -372 -407 -317 -480 -751 -349 -903 -813 -139 -192 -878 -463 -153 -648 -540 -925 -899 -581 -648 -405 -655 -127 -121 -94 -699 -371 -2 -560 -309 -734 -324 -888 -228 -242 -539 -539 -860 -134 -313 -858 -896 -799 -435 -267 -167 -821 -449 -247 -374 -696 -497 -776 -550 -884 -950 -39 -387 -642 -512 -73 -616 -954 -580 -641 -448 -243 -901 -79 -184 -628 -761 -107 -945 -254 -293 -674 -596 -124 -183 -770 -731 -610 -22 -537 -476 -673 -448 -846 -771 -822 -464 -947 -299 -771 -643 -258 -860 -784 -587 -148 -222 -269 -822 -669 -103 -4 -822 -243 -38 -460 -632 -88 -189 -792 -626 -485 -482 -598 -313 -135 -182 -877 -986 -644 -171 -355 -279 -120 -786 -354 -908 -535 -258 -34 -556 -101 -809 -59 -423 -365 -168 -350 -379 -98 -467 -294 -299 -736 -722 -181 -511 -362 -82 -168 -876 -820 -140 -822 -564 -311 -499 -651 -277 -990 -224 -450 -603 -106 -45 -627 -279 -227 -458 -415 -991 -210 -107 -258 -639 -545 -142 -537 -627 -500 -675 -758 -356 -762 -891 -579 -90 -654 -942 -581 -512 -143 -163 -586 -422 -440 -964 -799 -772 -378 -75 -584 -551 -759 -715 -353 -436 -959 -948 -640 -774 -922 -392 -294 -119 -416 -752 -962 -618 -48 -567 -11 -181 -328 -535 -765 -642 -534 -982 -584 -139 -116 -374 -121 -313 -95 -5 -623 -422 -373 -210 -216 -485 -331 -818 -344 -933 -581 -997 -362 -2 -58 -218 -519 -645 -732 -840 -969 -803 -931 -632 -670 -854 -423 -292 -675 -66 -362 -822 -68 -134 -506 -46 -943 -672 -868 -581 -701 -798 -39 -941 -946 -242 -61 -856 -756 -748 -609 -219 -785 -376 -864 -78 -541 -67 -116 -667 -865 -422 -238 -882 -668 -281 -682 -67 -221 -879 -342 -87 -339 -810 -18 -880 -303 -968 -267 -554 -457 -743 -301 -909 -979 -129 -359 -849 -853 -325 -143 -396 -860 -318 -45 -1000 -450 -107 -672 -22 -862 -598 -675 -104 -209 -227 -585 -990 -121 -612 -563 -370 -628 -320 -161 -10 -995 -175 -462 -165 -681 -328 -124 -286 -633 -401 -728 -547 -253 -26 -873 -365 -895 -701 -844 -517 -11 -669 -480 -106 -865 -171 -132 -951 -192 -367 -951 -341 -830 -271 -541 -521 -325 -12 -949 -30 -915 -810 -816 -288 -979 -909 -662 -689 -892 -847 -578 -650 -981 -855 -975 -526 -482 -927 -559 -981 -479 -840 -247 -198 -409 -679 -173 -470 -903 -166 -197 -248 -800 -921 -32 -79 -45 -507 -419 -31 -706 -322 -507 -542 -6 -349 -918 -959 -884 -752 -619 -314 -748 -702 -277 -298 -724 -468 -499 -610 -385 -533 -846 -364 -112 -390 -578 -408 -116 -560 -166 -345 -690 -350 -609 -553 -337 -753 -442 -335 -410 -94 -446 -519 -282 -138 -250 -31 -161 -998 -259 -371 -54 -780 -904 -820 -917 -937 -821 -198 -331 -455 -932 -285 -669 -703 -495 -868 -424 -12 -242 -849 -210 -195 -877 -866 -226 -325 -204 -721 -205 -113 -576 -3 -193 -977 -59 -538 -563 -23 -126 -384 -536 -85 -95 -63 -770 -93 -469 -576 -485 -778 -513 -164 -144 -535 -230 -841 -321 -665 -497 -543 -536 -859 -422 -188 -503 -288 -793 -649 -15 -733 -758 -186 -993 -70 -62 -203 -697 -614 -124 -776 -593 -183 -879 -481 -570 -120 -752 -523 -633 -393 -157 -951 -958 -58 -653 -223 -167 -143 -636 -872 -594 -305 -43 -318 -992 -140 -67 -279 -802 -506 -685 -654 -681 -649 -581 -694 -517 -386 -516 -894 -780 -118 -127 -1000 -899 -523 -509 -800 -489 -882 -988 -331 -404 -548 -933 -931 -499 -589 -486 -961 -539 -543 -520 -196 -895 -742 -527 -811 -544 -968 -723 -995 -577 -793 -163 -287 -832 -727 -750 -134 -217 -483 -11 -391 -211 -326 -346 -297 -601 -30 -963 -135 -131 -680 -412 -221 -957 -183 -817 -98 -327 -550 -367 -303 -708 -155 -603 -865 -993 -780 -271 -437 -567 -715 -897 -864 -691 -155 -678 -22 -537 -41 -851 -628 -301 -399 -593 -322 -753 -484 -114 -814 -565 -434 -992 -904 -178 -542 -835 -923 -677 -873 -611 -137 -25 -934 -152 -486 -488 -831 -485 -126 -653 -250 -368 -629 -989 -935 -465 -874 -832 -422 -231 -545 -975 -651 -340 -627 -764 -830 -677 -350 -609 -501 -367 -636 -493 -609 -327 -632 -378 -566 -655 -942 -570 -276 -413 -253 -99 -51 -418 -539 -284 -792 -414 -255 -933 -580 -182 -130 -599 -337 -121 -344 -508 -422 -729 -538 -191 -782 -848 -62 -16 -50 -155 -672 -714 -322 -957 -738 -514 -210 -732 -150 -170 -224 -464 -470 -189 -258 -815 -344 -299 -197 -841 -405 -641 -146 -150 -486 -732 -697 -926 -889 -12 -208 -364 -480 -247 -741 -89 -597 -842 -989 -500 -149 -423 -173 -859 -266 -841 -700 -725 -869 -796 -820 -576 -984 -154 -319 -468 -48 -328 -39 -340 -37 -24 -368 -620 -954 -751 -275 -85 -877 -987 -355 -838 -292 -711 -79 -424 -80 -97 -381 -257 -394 -342 -611 -53 -161 -660 -654 -368 -268 -690 -39 -91 -139 -603 -346 -186 -106 -796 -12 -327 -203 -8 -859 -169 -233 -187 -59 -237 -983 -472 -16 -506 -49 -351 -675 -30 -235 -395 -396 -791 -139 -93 -613 -900 -606 -939 -43 -523 -614 -218 -900 -842 -744 -552 -347 -458 -551 -830 -851 -119 -288 -651 -583 -449 -509 -575 -937 -876 -257 -416 -726 -273 -849 -549 -750 -273 -544 -999 -928 -846 -448 -944 -992 -3 -509 -502 -647 -813 -538 -313 -512 -454 -468 -953 -321 -226 -644 -713 -395 -853 -840 -446 -833 -916 -719 -396 -955 -170 -271 -468 -388 -683 -761 -107 -215 -325 -613 -38 -236 -565 -622 -262 -18 -438 -968 -631 -609 -905 -20 -186 -68 -975 -831 -839 -867 -518 -465 -809 -498 -156 -82 -483 -53 -118 -42 -616 -714 -901 -589 -793 -237 -681 -617 -16 -432 -357 -707 -884 -893 -202 -749 -742 -465 -354 -537 -128 -527 -395 -257 -99 -90 -788 -171 -329 -48 -772 -368 -236 -943 -592 -864 -143 -44 -146 -555 -617 -833 -813 -426 -694 -12 -104 -764 -570 -164 -567 -753 -659 -153 -343 -137 -641 -760 -660 -300 -608 -686 -626 -223 -245 -912 -370 -355 -739 -116 -615 -22 -935 -133 -506 -4 -547 -557 -134 -552 -741 -237 -14 -861 -940 -719 -962 -132 -379 -820 -395 -347 -468 -501 -410 -335 -850 -888 -692 -468 -266 -314 -155 -416 -997 -346 -72 -298 -260 -292 -96 -789 -312 -300 -37 -231 -795 -36 -690 -481 -942 -448 -510 -290 -771 -749 -653 -42 -996 -105 -524 -729 -12 -717 -869 -947 -456 -377 -659 -74 -791 -688 -852 -108 -36 -774 -539 -681 -186 -745 -259 -745 -943 -852 -146 -907 -216 -483 -600 -553 -965 -57 -351 -115 -495 -83 -90 -168 -412 -33 -613 -424 -916 -208 -470 -598 -439 -566 -86 -314 -353 -505 -91 -345 -84 -124 -888 -250 -221 -613 -429 -531 -228 -630 -343 -947 -900 -292 -80 -445 -446 -70 -351 -664 -432 -988 -352 -884 -398 -620 -567 -432 -670 -744 -320 -30 -575 -147 -440 -341 -180 -528 -343 -381 -308 -879 -759 -666 -219 -306 -849 -999 -259 -95 -183 -270 -269 -693 -515 -589 -401 -383 -926 -661 -538 -198 -883 -284 -268 -185 -26 -409 -846 -14 -541 -772 -803 -683 -497 -785 -101 -525 -547 -842 -893 -299 -790 -500 -314 -389 -115 -600 -457 -897 -570 -725 -572 -992 -33 -672 -615 -461 -854 -646 -273 -770 -715 -252 -291 -684 -204 -3 -717 -141 -104 -137 -287 -557 -333 -501 -577 -654 -565 -14 -720 -566 -655 -910 -268 -20 -459 -600 -853 -94 -881 -986 -38 -892 -411 -265 -489 -454 -984 -427 -178 -425 -268 -250 -462 -944 -262 -343 -769 -418 -43 -117 -55 -641 -62 -421 -828 -514 -784 -612 -85 -411 -602 -57 -130 -785 -320 -435 -950 -767 -622 -972 -134 -983 -184 -739 -42 -514 -602 -463 -987 -48 -412 -155 -178 -89 -855 -563 -262 -736 -311 -239 -438 -212 -693 -441 -594 -174 -243 -712 -943 -188 -288 -882 -668 -565 -170 -260 -416 -461 -470 -830 -925 -646 -190 -903 -78 -874 -29 -663 -246 -162 -17 -623 -327 -276 -71 -194 -501 -268 -397 -866 -572 -856 -553 -104 -183 -241 -56 -658 -139 -941 -410 -369 -857 -286 -20 -259 -399 -48 -974 -893 -725 -830 -602 -615 -180 -248 -718 -727 -505 -179 -353 -7 -627 -740 -120 -162 -942 -752 -402 -882 -763 -796 -821 -911 -32 -64 -599 -163 -531 -842 -157 -332 -49 -199 -971 -757 -979 -940 -671 -159 -983 -225 -588 -865 -16 -987 -126 -7 -29 -130 -723 -829 -913 -163 -48 -551 -185 -198 -702 -260 -272 -797 -865 -116 -656 -488 -176 -288 -391 -385 -307 -246 -267 -125 -852 -992 -839 -11 -412 -659 -378 -307 -139 -277 -379 -809 -7 -269 -457 -579 -810 -766 -893 -179 -972 -873 -354 -951 -732 -513 -51 -417 -69 -34 -56 -16 -654 -603 -422 -510 -3 -837 -147 -98 -246 -25 -23 -432 -741 -482 -7 -765 -545 -743 -437 -239 -201 -926 -421 -412 -570 -451 -428 -161 -95 -680 -931 -390 -131 -400 -690 -923 -958 -652 -77 -998 -933 -231 -975 -424 -316 -826 -89 -542 -726 -715 -890 -701 -368 -225 -842 -566 -960 -731 -90 -435 -157 -437 -389 -351 -434 -249 -543 -692 -998 -806 -678 -426 -68 -106 -788 -758 -826 -319 -29 -29 -909 -439 -915 -718 -262 -641 -762 -588 -587 -139 -369 -34 -132 -866 -241 -247 -520 -328 -207 -740 -584 -608 -817 -40 -418 -347 -690 -379 -278 -413 -201 -748 -298 -643 -613 -743 -797 -205 -443 -902 -186 -553 -94 -755 -146 -486 -437 -203 -107 -588 -316 -588 -171 -16 -759 -794 -579 -221 -831 -569 -40 -1000 -136 -465 -720 -956 -826 -685 -415 -592 -651 -78 -251 -47 -415 -837 -32 -952 -20 -687 -685 -340 -807 -247 -602 -770 -297 -721 -410 -41 -166 -78 -170 -456 -337 -871 -346 -297 -75 -803 -243 -213 -915 -473 -893 -260 -671 -584 -49 -668 -538 -374 -483 -161 -481 -458 -61 -623 -573 -333 -364 -703 -488 -785 -792 -552 -123 -215 -670 -689 -202 -427 -676 -254 -381 -457 -681 -607 -137 -255 -776 -934 -760 -236 -122 -141 -814 -767 -134 -72 -290 -211 -926 -977 -34 -738 -151 -232 -506 -260 -873 -732 -479 -419 -373 -892 -533 -719 -705 -644 -281 -651 -453 -823 -913 -141 -4 -657 -513 -105 -759 -499 -119 -189 -918 -499 -179 -200 -604 -95 -845 -39 -363 -895 -967 -123 -172 -412 -788 -487 -540 -49 -800 -78 -506 -876 -67 -910 -112 -759 -481 -710 -717 -787 -71 -483 -68 -398 -371 -937 -395 -330 -677 -952 -975 -504 -802 -538 -85 -694 -827 -87 -246 -835 -559 -89 -918 -124 -879 -822 -49 -295 -256 -77 -97 -588 -730 -881 -285 -821 -215 -318 -358 -742 -80 -43 -814 -298 -250 -305 -878 -748 -888 -369 -889 -350 -858 -213 -145 -768 -453 -46 -34 -862 -596 -775 -704 -495 -747 -201 -318 -554 -375 -539 -866 -546 -957 -698 -337 -407 -28 -641 -482 -340 -2 -839 -553 -907 -728 -105 -432 -918 -591 -495 -900 -188 -195 -483 -852 -907 -607 -16 -355 -550 -614 -697 -888 -140 -677 -548 -183 -140 -100 -230 -97 -570 -127 -430 -731 -636 -508 -767 -382 -825 -683 -830 -686 -780 -928 -28 -462 -932 -700 -847 -453 -177 -486 -677 -803 -124 -289 -535 -954 -539 -349 -610 -441 -151 -936 -916 -747 -35 -419 -128 -178 -398 -648 -85 -51 -214 -945 -931 -469 -291 -485 -670 -177 -171 -283 -765 -614 -988 -219 -932 -543 -748 -835 -617 -413 -347 -359 -424 -236 -112 -150 -912 -434 -328 -463 -691 -260 -943 -474 -776 -53 -492 -490 -293 -749 -826 -53 -591 -693 -692 -742 -826 -3 -683 -141 -78 -877 -503 -304 -567 -257 -337 -740 -484 -583 -862 -993 -146 -404 -965 -194 -709 -561 -567 -453 -751 -710 -874 -915 -398 -477 -164 -534 -504 -932 -348 -824 -880 -819 -40 -417 -615 -395 -105 -621 -561 -100 -886 -656 -827 -242 -914 -916 -709 -126 -249 -869 -794 -456 -109 -20 -835 -892 -952 -571 -527 -946 -955 -755 -258 -6 -544 -311 -187 -327 -7 -328 -592 -879 -124 -341 -309 -928 -227 -781 -526 -4 -850 -182 -616 -872 -999 -908 -42 -150 -58 -876 -660 -250 -798 -359 -722 -404 -393 -938 -930 -809 -825 -637 -326 -816 -496 -815 -969 -49 -751 -183 -27 -759 -724 -749 -771 -802 -304 -655 -961 -985 -639 -838 -856 -718 -649 -66 -664 -860 -834 -198 -972 -856 -909 -472 -249 -956 -616 -467 -838 -583 -309 -329 -193 -925 -955 -544 -943 -819 -970 -119 -990 -993 -514 -955 -517 -684 -550 -388 -861 -178 -561 -48 -973 -34 -133 -220 -557 -629 -205 -159 -865 -828 -339 -403 -386 -602 -54 -466 -450 -907 -618 -556 -137 -835 -513 -597 -460 -279 -120 -37 -96 -446 -818 -431 -828 -643 -339 -611 -913 -570 -874 -175 -410 -838 -613 -940 -480 -351 -326 -178 -3 -520 -358 -371 -76 -321 -15 -991 -947 -907 -344 -739 -386 -328 -873 -988 -891 -719 -934 -899 -836 -551 -654 -85 -700 -710 -735 -658 -8 -75 -647 -681 -155 -122 -80 -978 -630 -211 -491 -938 -428 -247 -124 -623 -774 -980 -693 -420 -770 -454 -76 -342 -700 -656 -795 -738 -50 -679 -714 -13 -586 -425 -26 -392 -178 -667 -867 -465 -669 -594 -22 -998 -14 -733 -210 -162 -511 -526 -273 -193 -595 -317 -695 -987 -968 -533 -148 -405 -863 -909 -699 -850 -757 -481 -174 -637 -651 -347 -35 -341 -256 -837 -599 -566 -876 -875 -650 -425 -78 -137 -561 -878 -906 -216 -799 -319 -849 -808 -521 -83 -718 -926 -830 -107 -398 -125 -581 -100 -982 -603 -584 -265 -960 -84 -256 -145 -368 -47 -634 -435 -803 -121 -570 -227 -384 -455 -404 -903 -235 -695 -811 -809 -679 -281 -285 -613 -119 -737 -18 -24 -844 -88 -264 -52 -736 -849 -432 -412 -104 -427 -509 -596 -768 -863 -288 -935 -676 -668 -676 -168 -280 -928 -283 -187 -191 -799 -475 -742 -130 -283 -139 -866 -254 -286 -935 -300 -878 -709 -320 -793 -65 -664 -75 -799 -202 -488 -463 -750 -852 -130 -234 -170 -164 -149 -837 -790 -462 -228 -707 -341 -39 -989 -516 -968 -686 -209 -357 -298 -21 -354 -577 -362 -698 -925 -516 -399 -369 -312 -530 -516 -697 -699 -193 -213 -381 -239 -247 -263 -577 -760 -595 -673 -590 -343 -760 -93 -222 -59 -179 -742 -857 -741 -806 -99 -513 -766 -304 -355 -417 -20 -246 -86 -20 -933 -120 -529 -768 -925 -892 -547 -252 -848 -718 -453 -700 -79 -955 -871 -392 -622 -510 -284 -540 -936 -834 -240 -103 -294 -73 -58 -545 -631 -398 -153 -941 -362 -248 -739 -576 -82 -511 -927 -104 -740 -586 -336 -789 -877 -333 -927 -348 -826 -22 -162 -602 -886 -980 -213 -704 -274 -441 -766 -301 -91 -269 -493 -906 -973 -231 -591 -61 -450 -122 -795 -669 -4 -205 -411 -947 -325 -925 -693 -701 -723 -448 -777 -376 -166 -79 -104 -505 -266 -403 -667 -755 -69 -315 -443 -259 -20 -81 -570 -912 -283 -66 -717 -9 -670 -141 -695 -333 -434 -718 -632 -689 -783 -564 -346 -605 -616 -931 -563 -216 -871 -102 -420 -529 -955 -633 -582 -459 -403 -71 -608 -758 -101 -736 -714 -456 -55 -228 -285 -61 -776 -165 -255 -594 -842 -137 -985 -750 -956 -686 -712 -231 -150 -831 -272 -276 -849 -787 -493 -812 -157 -644 -947 -285 -67 -506 -178 -690 -507 -892 -990 -398 -566 -295 -469 -205 -990 -904 -534 -5 -306 -403 -452 -998 -310 -919 -832 -141 -563 -698 -551 -981 -792 -390 -900 -903 -163 -796 -502 -404 -18 -928 -677 -839 -156 -435 -192 -15 -730 -267 -424 -123 -665 -62 -258 -994 -813 -354 -950 -610 -418 -666 -708 -436 -111 -560 -661 -394 -803 -356 -669 -701 -399 -847 -808 -66 -704 -572 -256 -166 -536 -186 -173 -776 -151 -126 -56 -389 -896 -90 -421 -802 -127 -450 -168 -395 -530 -640 -120 -364 -533 -49 -352 -473 -723 -619 -165 -827 -484 -422 -193 -677 -248 -455 -390 -424 -264 -631 -656 -859 -251 -482 -755 -372 -445 -737 -116 -621 -902 -955 -85 -616 -940 -762 -288 -331 -532 -457 -298 -806 -58 -30 -605 -792 -249 -474 -476 -198 -379 -267 -16 -871 -652 -842 -740 -332 -542 -889 -172 -118 -100 -893 -402 -105 -960 -547 -21 -704 -418 -80 -30 -446 -284 -494 -136 -530 -596 -26 -283 -799 -400 -145 -223 -835 -424 -553 -80 -828 -217 -778 -908 -148 -162 -865 -476 -63 -848 -512 -831 -21 -397 -423 -520 -804 -640 -265 -521 -247 -508 -448 -202 -600 -936 -228 -805 -933 -646 -491 -615 -445 -267 -487 -723 -426 -794 -649 -71 -98 -347 -571 -59 -835 -815 -293 -48 -459 -953 -696 -167 -349 -663 -893 -819 -932 -607 -422 -52 -496 -128 -471 -419 -908 -379 -613 -51 -338 -228 -932 -638 -562 -55 -456 -656 -505 -857 -335 -21 -204 -11 -767 -576 -784 -761 -754 -51 -548 -869 -755 -250 -410 -805 -827 -400 -653 -673 -919 -724 -946 -958 -32 -255 -324 -297 -16 -795 -809 -593 -470 -29 -860 -577 -810 -757 -862 -588 -31 -520 -780 -893 -606 -383 -953 -497 -904 -841 -33 -586 -205 -86 -167 -979 -800 -374 -828 -781 -643 -253 -136 -757 -238 -104 -376 -556 -716 -719 -694 -634 -771 -845 -453 -195 -958 -142 -509 -386 -392 -733 -759 -70 -214 -533 -340 -841 -791 -940 -843 -206 -412 -331 -94 -36 -579 -338 -472 -4 -491 -863 -838 -904 -956 -995 -269 -898 -349 -3 -818 -155 -894 -487 -858 -538 -146 -669 -51 -954 -550 -183 -768 -210 -707 -879 -935 -691 -944 -12 -630 -779 -761 -469 -786 -15 -991 -372 -288 -502 -956 -92 -110 -305 -93 -995 -282 -825 -236 -115 -294 -939 -110 -978 -279 -357 -819 -928 -540 -852 -81 -128 -640 -92 -165 -456 -757 -844 -967 -477 -879 -374 -366 -669 -682 -546 -611 -488 -728 -446 -845 -529 -517 -502 -738 -312 -344 -865 -820 -850 -432 -432 -51 -256 -680 -531 -798 -818 -426 -784 -761 -151 -638 -135 -527 -93 -831 -455 -384 -221 -709 -171 -405 -668 -773 -305 -650 -650 -51 -221 -486 -32 -181 -402 -420 -594 -938 -943 -46 -698 -683 -168 -893 -767 -620 -935 -296 -293 -708 -924 -123 -241 -379 -116 -16 -132 -360 -670 -49 -419 -342 -496 -641 -735 -458 -207 -894 -916 -316 -88 -97 -666 -503 -364 -298 -830 -433 -36 -724 -909 -607 -310 -28 -720 -87 -955 -672 -207 -222 -652 -650 -435 -567 -521 -38 -402 -211 -508 -584 -190 -635 -226 -394 -803 -265 -457 -5 -931 -920 -404 -47 -13 -397 -937 -215 -974 -457 -841 -481 -212 -555 -359 -131 -969 -200 -669 -637 -836 -827 -966 -271 -879 -692 -143 -604 -705 -122 -697 -242 -551 -286 -447 -969 -551 -297 -516 -439 -988 -960 -157 -57 -873 -345 -766 -276 -141 -573 -493 -159 -222 -983 -804 -17 -28 -977 -253 -890 -44 -285 -983 -336 -841 -979 -210 -234 -476 -223 -77 -545 -806 -71 -907 -65 -272 -668 -302 -152 -359 -528 -710 -115 -144 -812 -907 -19 -515 -856 -667 -450 -967 -568 -274 -641 -798 -72 -611 -23 -784 -820 -20 -765 -151 -352 -441 -773 -544 -102 -381 -424 -230 -216 -986 -346 -370 -790 -894 -918 -234 -912 -860 -657 -446 -567 -149 -510 -859 -782 -991 -980 -772 -789 -22 -305 -455 -1000 -869 -970 -751 -304 -778 -783 -852 -520 -244 -578 -690 -218 -401 -828 -292 -351 -478 -110 -743 -295 -340 -288 -763 -164 -250 -406 -331 -754 -103 -842 -653 -831 -968 -231 -444 -932 -192 -433 -321 -508 -26 -921 -508 -983 -920 -79 -432 -20 -846 -933 -69 -236 -207 -145 -430 -818 -804 -478 -289 -983 -203 -272 -590 -965 -236 -823 -883 -560 -70 -706 -824 -768 -82 -487 -73 -904 -255 -325 -527 -770 -501 -503 -744 -344 -41 -462 -199 -315 -288 -778 -749 -833 -986 -587 -860 -834 -746 -224 -22 -575 -756 -986 -982 -503 -647 -800 -643 -279 -715 -449 -311 -819 -46 -231 -158 -277 -203 -293 -746 -362 -286 -555 -231 -476 -752 -294 -125 -875 -892 -783 -18 -967 -97 -824 -367 -977 -277 -42 -688 -809 -88 -255 -715 -968 -738 -404 -530 -744 -123 -28 -63 -640 -24 -710 -905 -839 -752 -787 -649 -165 -452 -518 -375 -123 -997 -877 -525 -13 -65 -459 -690 -148 -278 -195 -654 -51 -186 -822 -714 -400 -648 -431 -855 -817 -957 -390 -448 -231 -731 -251 -240 -596 -263 -793 -601 -170 -781 -327 -120 -450 -945 -807 -703 -232 -570 -200 -536 -653 -365 -196 -295 -999 -491 -543 -768 -530 -769 -737 -566 -177 -635 -610 -234 -554 -481 -899 -982 -43 -154 -96 -834 -529 -902 -243 -485 -528 -476 -619 -900 -574 -919 -735 -378 -907 -446 -519 -646 -268 -292 -215 -802 -883 -870 -491 -943 -318 -745 -931 -741 -213 -65 -415 -403 -380 -961 -248 -790 -933 -818 -483 -263 -382 -840 -893 -384 -143 -586 -574 -108 -179 -173 -302 -344 -308 -39 -169 -235 -965 -838 -277 -166 -344 -521 -369 -112 -703 -845 -358 -96 -310 -329 -216 -688 -682 -964 -21 -288 -704 -66 -850 -50 -651 -851 -922 -281 -505 -119 -86 -233 -554 -756 -876 -11 -400 -173 -894 -913 -45 -135 -666 -954 -577 -536 -976 -518 -564 -229 -834 -418 -829 -565 -63 -460 -623 -597 -553 -265 -691 -551 -504 -830 -480 -481 -92 -321 -961 -571 -934 -70 -7 -872 -858 -764 -789 -647 -941 -388 -338 -543 -452 -130 -878 -557 -378 -545 -526 -257 -201 -915 -69 -614 -936 -991 -711 -541 -98 -428 -940 -613 -178 -153 -287 -404 -519 -505 -246 -967 -914 -870 -215 -871 -615 -509 -979 -513 -791 -186 -866 -514 -204 -12 -765 -297 -506 -403 -611 -694 -180 -696 -735 -321 -61 -753 -590 -359 -249 -984 -269 -740 -573 -3 -389 -153 -514 -259 -605 -561 -186 -744 -629 -296 -569 -752 -858 -119 -580 -999 -786 -990 -85 -162 -548 -730 -727 -502 -774 -512 -558 -708 -267 -68 -318 -612 -381 -262 -791 -398 -114 -887 -630 -102 -15 -322 -971 -467 -625 -857 -841 -667 -918 -877 -735 -57 -951 -335 -885 -365 -543 -549 -182 -447 -177 -580 -267 -289 -269 -367 -295 -870 -264 -179 -576 -84 -681 -232 -483 -994 -670 -424 -636 -753 -664 -837 -363 -234 -587 -283 -282 -648 -628 -839 -752 -828 -624 -146 -583 -521 -493 -448 -655 -780 -678 -946 -753 -82 -54 -487 -144 -858 -627 -936 -342 -592 -337 -784 -377 -330 -291 -266 -267 -143 -2 -300 -570 -208 -741 -900 -943 -448 -517 -777 -226 -965 -761 -570 -830 -819 -460 -478 -686 -223 -544 -152 -834 -484 -13 -737 -388 -790 -324 -26 -171 -628 -949 -531 -505 -26 -447 -774 -791 -59 -630 -233 -475 -204 -953 -505 -567 -615 -100 -293 -623 -334 -360 -30 -624 -461 -680 -88 -577 -519 -586 -203 -188 -483 -377 -260 -971 -975 -191 -884 -73 -432 -479 -976 -602 -570 -250 -59 -28 -184 -1000 -233 -525 -705 -25 -867 -63 -287 -251 -606 -26 -931 -418 -714 -951 -390 -464 -575 -908 -811 -36 -388 -936 -124 -986 -989 -198 -358 -75 -192 -713 -213 -447 -774 -57 -371 -409 -751 -30 -832 -298 -349 -366 -438 -801 -270 -132 -194 -623 -277 -326 -362 -338 -843 -766 -177 -263 -701 -419 -31 -600 -426 -58 -837 -602 -54 -6 -701 -726 -502 -948 -597 -554 -397 -889 -650 -997 -421 -740 -351 -937 -486 -570 -464 -140 -466 -600 -592 -286 -69 -43 -442 -20 -760 -849 -402 -63 -507 -284 -292 -644 -147 -379 -395 -475 -92 -936 -655 -914 -872 -43 -797 -152 -132 -255 -287 -566 -378 -389 -709 -204 -643 -352 -923 -735 -604 -38 -677 -562 -414 -360 -391 -398 -565 -573 -621 -956 -618 -564 -36 -589 -306 -272 -375 -229 -246 -477 -270 -633 -585 -590 -972 -537 -203 -936 -350 -392 -489 -862 -559 -415 -101 -405 -815 -671 -748 -3 -198 -136 -391 -838 -108 -308 -702 -61 -489 -887 -432 -657 -19 -288 -175 -582 -854 -428 -231 -913 -503 -521 -101 -434 -462 -513 -474 -182 -401 -388 -572 -108 -645 -433 -704 -875 -876 -677 -618 -941 -703 -64 -77 -277 -838 -885 -562 -624 -185 -283 -939 -541 -717 -423 -573 -798 -389 -41 -620 -299 -579 -978 -32 -885 -984 -485 -645 -527 -714 -940 -513 -553 -801 -189 -172 -709 -140 -792 -733 -353 -169 -597 -942 -146 -243 -760 -499 -855 -32 -613 -268 -802 -378 -628 -447 -424 -896 -114 -230 -651 -732 -640 -11 -156 -560 -107 -159 -106 -18 -596 -594 -504 -676 -713 -984 -523 -870 -61 -669 -27 -302 -543 -572 -694 -284 -115 -615 -749 -289 -909 -595 -703 -420 -210 -254 -164 -420 -845 -635 -318 -125 -608 -146 -874 -382 -118 -149 -399 -691 -253 -614 -614 -601 -984 -518 -234 -567 -110 -870 -607 -767 -122 -663 -331 -973 -902 -130 -690 -926 -244 -210 -52 -59 -808 -809 -169 -579 -597 -234 -375 -897 -893 -771 -641 -952 -243 -227 -696 -67 -62 -572 -413 -951 -83 -904 -240 -707 -894 -179 -706 -183 -383 -736 -446 -199 -559 -51 -501 -185 -257 -856 -603 -760 -452 -397 -628 -366 -61 -350 -162 -89 -335 -624 -537 -713 -817 -874 -638 -374 -600 -599 -975 -665 -464 -194 -392 -111 -786 -670 -938 -754 -954 -577 -370 -110 -128 -832 -24 -448 -825 -716 -236 -875 -337 -362 -668 -581 -167 -265 -672 -402 -396 -406 -862 -56 -906 -730 -196 -3 -621 -43 -783 -448 -355 -550 -86 -819 -465 -339 -412 -905 -130 -996 -1 -255 -526 -231 -871 -467 -91 -348 -738 -617 -432 -820 -519 -392 -911 -137 -271 -873 -623 -174 -920 -321 -973 -426 -464 -545 -774 -23 -204 -197 -91 -30 -725 -414 -205 -642 -950 -267 -641 -900 -64 -734 -259 -877 -898 -447 -813 -63 -599 -477 -385 -101 -146 -455 -450 -805 -198 -793 -109 -421 -994 -147 -467 -443 -945 -352 -64 -841 -560 -871 -616 -345 -368 -912 -644 -695 -53 -394 -154 -936 -991 -465 -751 -91 -107 -412 -961 -200 -702 -955 -571 -662 -726 -591 -169 -248 -411 -331 -511 -666 -485 -236 -613 -952 -49 -981 -911 -284 -317 -527 -185 -697 -228 -718 -278 -608 -177 -428 -399 -127 -188 -107 -945 -547 -161 -120 -736 -933 -142 -951 -989 -264 -673 -61 -815 -799 -359 -138 -609 -374 -713 -976 -739 -881 -609 -285 -322 -171 -154 -950 -57 -870 -405 -245 -56 -571 -99 -910 -423 -587 -890 -66 -411 -375 -286 -278 -589 -534 -598 -23 -529 -442 -606 -925 -601 -872 -764 -129 -787 -73 -304 -888 -372 -365 -14 -264 -148 -650 -467 -265 -849 -708 -86 -106 -583 -795 -650 -560 -724 -519 -745 -428 -944 -790 -271 -24 -634 -59 -785 -725 -959 -970 -506 -309 -859 -539 -723 -357 -410 -212 -125 -84 -64 -427 -606 -685 -36 -84 -674 -436 -536 -834 -1 -204 -219 -139 -13 -108 -649 -567 -817 -849 -937 -858 -755 -565 -29 -470 -538 -773 -97 -933 -894 -312 -580 -689 -941 -358 -264 -472 -683 -107 -841 -793 -532 -272 -340 -185 -500 -158 -808 -565 -902 -8 -982 -180 -96 -334 -27 -925 -608 -610 -615 -397 -913 -780 -362 -288 -939 -768 -873 -454 -505 -574 -30 -382 -812 -553 -831 -253 -397 -749 -807 -981 -453 -324 -702 -454 -863 -527 -81 -588 -538 -843 -817 -853 -53 -837 -508 -596 -753 -181 -660 -314 -129 -546 -613 -652 -86 -943 -232 -704 -398 -861 -283 -309 -1 -673 -86 -183 -583 -850 -381 -275 -289 -91 -202 -502 -601 -233 -730 -357 -674 -968 -803 -34 -275 -485 -88 -863 -753 -606 -479 -400 -578 -61 -872 -334 -801 -290 -475 -796 -316 -7 -46 -151 -702 -530 -839 -221 -256 -96 -93 -92 -619 -656 -324 -936 -222 -73 -47 -577 -589 -812 -786 -985 -405 -430 -436 -182 -504 -431 -107 -494 -736 -964 -832 -635 -251 -413 -45 -30 -174 -836 -192 -543 -982 -735 -734 -174 -884 -721 -447 -71 -354 -808 -608 -179 -595 -491 -219 -848 -379 -375 -391 -901 -457 -754 -118 -423 -528 -494 -825 -812 -82 -943 -489 -186 -977 -893 -617 -67 -606 -962 -829 -851 -766 -787 -901 -211 -133 -154 -68 -918 -783 -938 -33 -294 -495 -123 -637 -842 -247 -916 -666 -837 -44 -625 -696 -561 -269 -81 -192 -319 -285 -709 -30 -561 -295 -322 -892 -734 -595 -665 -760 -90 -774 -1000 -529 -234 -24 -403 -92 -821 -737 -319 -910 -293 -216 -201 -493 -752 -221 -992 -595 -195 -853 -89 -536 -505 -343 -681 -254 -619 -540 -576 -290 -1000 -267 -629 -582 -732 -680 -858 -380 -651 -105 -644 -53 -821 -939 -519 -619 -33 -330 -579 -21 -214 -338 -731 -221 -551 -764 -907 -83 -253 -108 -853 -67 -173 -728 -565 -505 -126 -654 -105 -314 -551 -363 -842 -100 -464 -981 -739 -701 -723 -714 -404 -654 -935 -3 -49 -628 -963 -215 -630 -783 -795 -911 -722 -769 -738 -685 -839 -297 -981 -804 -544 -246 -66 -673 -147 -420 -36 -696 -463 -621 -236 -445 -737 -605 -213 -252 -150 -1 -437 -464 -162 -292 -702 -640 -109 -690 -9 -535 -940 -321 -450 -629 -163 -523 -262 -571 -154 -119 -447 -253 -665 -297 -304 -650 -794 -597 -40 -971 -620 -565 -557 -76 -676 -340 -857 -368 -325 -839 -308 -942 -217 -488 -196 -147 -830 -940 -788 -240 -607 -606 -690 -683 -118 -882 -506 -403 -524 -465 -68 -570 -691 -65 -773 -312 -442 -705 -344 -869 -892 -885 -568 -164 -227 -319 -871 -233 -621 -361 -399 -463 -127 -822 -421 -76 -829 -362 -999 -223 -100 -81 -986 -397 -668 -41 -583 -519 -798 -577 -663 -20 -838 -878 -64 -541 -630 -29 -104 -263 -671 -228 -600 -6 -158 -51 -845 -76 -619 -9 -105 -182 -184 -847 -297 -744 -888 -776 -500 -818 -411 -62 -51 -747 -334 -651 -972 -618 -708 -474 -266 -525 -378 -8 -850 -332 -199 -131 -533 -681 -815 -720 -811 -197 -672 -374 -640 -197 -271 -601 -155 -872 -463 -848 -421 -654 -985 -954 -432 -380 -743 -665 -548 -399 -576 -208 -845 -872 -18 -939 -24 -492 -574 -930 -525 -24 -523 -581 -973 -490 -244 -431 -687 -268 -425 -98 -578 -875 -364 -483 -847 -285 -705 -40 -58 -353 -804 -215 -719 -519 -394 -537 -827 -635 -234 -608 -299 -175 -41 -254 -782 -840 -830 -360 -522 -76 -900 -793 -415 -138 -21 -911 -697 -155 -607 -542 -748 -377 -658 -778 -996 -597 -155 -465 -109 -57 -224 -66 -739 -430 -507 -541 -6 -686 -364 -709 -319 -345 -773 -507 -482 -386 -197 -171 -952 -954 -255 -390 -491 -782 -995 -857 -518 -864 -416 -798 -16 -266 -709 -488 -538 -896 -797 -608 -473 -705 -623 -360 -791 -260 -358 -193 -101 -240 -762 -76 -69 -575 -159 -157 -169 -894 -554 -176 -894 -118 -247 -676 -157 -430 -473 -865 -497 -407 -373 -290 -880 -263 -692 -354 -437 -648 -648 -162 -924 -88 -644 -488 -593 -497 -470 -167 -212 -566 -713 -883 -225 -411 -394 -99 -387 -522 -100 -262 -869 -877 -442 -811 -605 -607 -430 -457 -296 -121 -53 -281 -134 -621 -54 -820 -16 -976 -162 -553 -363 -598 -275 -357 -486 -94 -686 -614 -842 -345 -351 -763 -198 -177 -668 -735 -728 -84 -43 -164 -766 -515 -456 -769 -765 -235 -550 -646 -465 -618 -378 -936 -443 -528 -917 -479 -510 -755 -326 -97 -661 -237 -662 -806 -611 -115 -685 -60 -44 -720 -650 -91 -503 -359 -928 -569 -63 -994 -829 -964 -971 -824 -700 -487 -843 -159 -29 -576 -576 -839 -716 -106 -963 -570 -88 -920 -45 -47 -850 -317 -750 -450 -504 -706 -995 -780 -835 -125 -26 -93 -867 -592 -503 -132 -999 -341 -957 -497 -323 -804 -433 -513 -647 -827 -460 -494 -913 -300 -526 -524 -683 -936 -215 -751 -843 -21 -952 -374 -272 -509 -3 -2 -828 -417 -740 -315 -655 -920 -286 -641 -421 -936 -625 -861 -353 -945 -571 -110 -298 -6 -933 -380 -320 -770 -828 -787 -442 -865 -534 -513 -305 -272 -226 -348 -624 -50 -394 -577 -670 -177 -740 -924 -149 -42 -524 -462 -195 -25 -731 -467 -373 -98 -443 -692 -40 -551 -414 -215 -510 -89 -914 -811 -328 -549 -577 -88 -393 -334 -544 -888 -183 -609 -440 -927 -44 -798 -611 -296 -417 -827 -314 -859 -601 -862 -157 -330 -365 -596 -994 -741 -190 -571 -533 -345 -680 -535 -496 -658 -108 -453 -933 -987 -485 -678 -808 -323 -360 -123 -307 -173 -768 -256 -958 -709 -402 -846 -824 -551 -458 -423 -491 -856 -135 -810 -993 -526 -545 -506 -683 -809 -896 -396 -986 -700 -945 -71 -891 -716 -218 -747 -829 -128 -171 -137 -802 -560 -969 -772 -871 -546 -999 -714 -730 -57 -699 -363 -191 -555 -314 -336 -12 -684 -578 -434 -822 -331 -596 -506 -196 -186 -548 -66 -118 -280 -120 -66 -116 -734 -561 -465 -775 -15 -208 -521 -936 -543 -231 -817 -134 -911 -772 -254 -641 -462 -605 -371 -287 -397 -252 -950 -554 -323 -9 -536 -628 -623 -757 -163 -576 -799 -502 -692 -275 -219 -492 -339 -949 -601 -145 -183 -940 -877 -35 -465 -749 -525 -29 -909 -912 -804 -479 -844 -302 -752 -174 -581 -250 -422 -788 -492 -902 -159 -22 -238 -158 -362 -427 -598 -21 -599 -104 -207 -124 -743 -947 -381 -193 -297 -6 -510 -500 -135 -509 -283 -350 -556 -27 -470 -39 -526 -22 -291 -699 -323 -508 -252 -318 -362 -902 -259 -396 -570 -268 -642 -487 -145 -895 -360 -161 -138 -737 -627 -668 -504 -156 -567 -238 -767 -517 -909 -53 -881 -684 -482 -933 -639 -157 -813 -294 -550 -834 -246 -790 -947 -703 -738 -65 -181 -799 -186 -14 -639 -510 -472 -578 -124 -628 -766 -767 -407 -178 -202 -236 -980 -613 -123 -6 -909 -193 -814 -68 -923 -121 -344 -897 -287 -133 -470 -216 -838 -996 -682 -208 -501 -383 -282 -35 -698 -875 -732 -631 -439 -461 -885 -836 -406 -230 -746 -457 -214 -325 -198 -691 -77 -387 -479 -159 -355 -961 -528 -118 -48 -574 -325 -817 -385 -154 -706 -190 -417 -902 -989 -330 -432 -899 -233 -303 -46 -133 -773 -228 -753 -784 -489 -934 -934 -31 -966 -30 -804 -574 -432 -463 -162 -323 -364 -948 -855 -286 -953 -98 -994 -40 -1 -854 -202 -763 -817 -283 -175 -909 -585 -955 -986 -366 -572 -640 -842 -585 -40 -7 -924 -392 -86 -829 -261 -206 -806 -843 -607 -881 -313 -211 -320 -641 -74 -618 -140 -127 -843 -179 -689 -747 -758 -26 -235 -527 -946 -421 -586 -220 -194 -486 -762 -260 -836 -766 -428 -8 -684 -863 -449 -202 -181 -490 -861 -236 -507 -580 -866 -391 -751 -157 -610 -388 -872 -4 -315 -596 -402 -690 -779 -658 -473 -724 -599 -654 -403 -158 -905 -353 -162 -493 -62 -279 -133 -537 -888 -428 -159 -663 -123 -395 -204 -182 -819 -893 -658 -287 -959 -618 -857 -658 -164 -562 -139 -939 -8 -917 -47 -48 -669 -626 -474 -176 -804 -788 -871 -92 -328 -613 -786 -5 -754 -360 -694 -139 -852 -400 -679 -147 -381 -357 -139 -402 -359 -124 -570 -108 -529 -245 -23 -200 -847 -748 -844 -376 -287 -361 -776 -138 -536 -860 -473 -764 -159 -559 -239 -207 -78 -157 -829 -892 -162 -752 -292 -987 -676 -845 -733 -332 -954 -482 -699 -259 -420 -492 -26 -947 -693 -86 -839 -858 -606 -858 -726 -408 -603 -960 -844 -972 -828 -109 -749 -738 -301 -59 -85 -440 -372 -538 -543 -312 -857 -484 -220 -258 -454 -529 -602 -308 -535 -414 -557 -402 -527 -483 -485 -194 -294 -982 -216 -482 -462 -620 -454 -822 -182 -220 -133 -336 -312 -903 -456 -318 -46 -706 -233 -765 -652 -814 -398 -815 -463 -564 -926 -264 -497 -204 -716 -469 -404 -491 -764 -585 -134 -244 -670 -334 -204 -87 -684 -686 -387 -864 -47 -868 -223 -507 -966 -857 -814 -706 -112 -122 -198 -6 -137 -952 -540 -594 -838 -119 -261 -679 -281 -31 -146 -768 -151 -639 -375 -606 -764 -671 -505 -424 -655 -854 -398 -64 -803 -687 -303 -75 -475 -280 -501 -846 -497 -567 -336 -893 -117 -790 -249 -420 -81 -667 -750 -329 -375 -364 -777 -436 -97 -393 -410 -257 -441 -335 -220 -371 -482 -424 -614 -79 -711 -375 -325 -954 -467 -787 -6 -975 -994 -8 -942 -374 -694 -659 -73 -451 -45 -2 -150 -762 -268 -67 -614 -745 -735 -947 -223 -186 -97 -203 -39 -680 -177 -411 -727 -402 -185 -289 -429 -489 -547 -435 -314 -445 -360 -963 -175 -693 -419 -925 -562 -842 -507 -724 -689 -332 -494 -868 -957 -616 -198 -890 -123 -809 -606 -274 -969 -91 -879 -280 -737 -490 -157 -407 -62 -169 -541 -53 -543 -919 -499 -130 -260 -357 -616 -74 -691 -386 -268 -146 -201 -181 -667 -852 -975 -986 -138 -401 -175 -2 -619 -291 -473 -840 -55 -120 -224 -687 -168 -331 -240 -979 -415 -254 -771 -866 -702 -508 -106 -581 -75 -511 -321 -402 -733 -328 -927 -238 -660 -645 -236 -718 -775 -534 -488 -305 -248 -332 -878 -559 -865 -157 -729 -440 -526 -627 -630 -27 -230 -460 -657 -60 -883 -915 -379 -592 -568 -69 -297 -96 -934 -955 -670 -473 -403 -376 -469 -906 -260 -154 -783 -786 -677 -832 -710 -1000 -432 -396 -578 -709 -960 -988 -874 -414 -335 -735 -327 -120 -698 -149 -625 -327 -562 -936 -841 -256 -48 -171 -756 -690 -951 -620 -408 -62 -435 -666 -305 -679 -330 -335 -51 -68 -882 -999 -983 -501 -329 -803 -15 -483 -368 -26 -638 -303 -66 -343 -476 -858 -310 -483 -160 -759 -645 -528 -686 -156 -566 -835 -403 -287 -449 -932 -160 -14 -405 -989 -939 -432 -112 -942 -798 -863 -422 -90 -881 -109 -227 -43 -512 -180 -317 -461 -336 -947 -699 -425 -266 -492 -282 -293 -4 -505 -105 -908 -143 -131 -935 -349 -575 -856 -659 -48 -607 -620 -641 -744 -589 -272 -214 -381 -172 -337 -224 -662 -825 -764 -313 -713 -852 -208 -285 -352 -869 -518 -557 -180 -603 -843 -636 -610 -783 -921 -681 -561 -123 -38 -634 -907 -407 -859 -960 -93 -849 -88 -496 -157 -846 -451 -686 -24 -122 -119 -426 -14 -495 -983 -712 -47 -907 -257 -5 -230 -314 -991 -819 -366 -333 -644 -72 -387 -357 -531 -290 -865 -802 -705 -558 -243 -502 -215 -119 -908 -698 -412 -208 -215 -368 -277 -666 -27 -277 -468 -693 -938 -568 -538 -618 -601 -621 -60 -655 -645 -413 -865 -135 -175 -909 -170 -441 -895 -464 -119 -769 -611 -994 -159 -234 -637 -268 -993 -558 -23 -353 -776 -647 -439 -198 -707 -15 -227 -327 -312 -643 -753 -272 -906 -958 -643 -650 -274 -159 -420 -302 -609 -754 -116 -705 -515 -797 -742 -553 -970 -440 -802 -29 -317 -704 -439 -825 -761 -241 -110 -727 -88 -482 -187 -655 -502 -157 -864 -511 -194 -798 -523 -520 -471 -777 -811 -587 -188 -409 -757 -106 -38 -979 -629 -563 -246 -52 -576 -986 -755 -249 -773 -24 -884 -467 -277 -728 -432 -355 -179 -102 -801 -453 -958 -360 -833 -709 -890 -357 -558 -866 -306 -572 -976 -964 -821 -432 -153 -924 -611 -459 -907 -607 -371 -289 -540 -571 -812 -671 -597 -967 -521 -70 -517 -106 -478 -970 -184 -521 -730 -860 -361 -400 -735 -918 -811 -899 -107 -458 -635 -533 -930 -974 -140 -294 -782 -436 -959 -132 -210 -895 -832 -342 -326 -506 -569 -774 -7 -303 -533 -69 -261 -19 -846 -671 -158 -581 -511 -72 -191 -478 -476 -399 -794 -233 -290 -332 -89 -514 -199 -842 -266 -599 -556 -260 -735 -932 -193 -632 -962 -348 -820 -726 -424 -190 -233 -608 -575 -248 -79 -378 -252 -224 -547 -883 -134 -9 -439 -15 -166 -662 -238 -186 -997 -42 -573 -479 -374 -192 -712 -768 -600 -608 -837 -545 -505 -712 -587 -98 -288 -99 -928 -359 -473 -26 -391 -587 -800 -886 -41 -824 -712 -251 -270 -512 -185 -378 -81 -425 -231 -937 -240 -543 -687 -857 -229 -406 -181 -79 -284 -103 -889 -183 -976 -971 -387 -968 -53 -302 -438 -959 -957 -385 -560 -250 -368 -902 -147 -526 -538 -740 -801 -61 -729 -388 -712 -83 -59 -149 -645 -228 -837 -343 -7 -220 -593 -749 -249 -329 -418 -502 -750 -276 -490 -427 -926 -660 -39 -359 -912 -127 -481 -511 -792 -80 -434 -5 -468 -802 -383 -928 -532 -326 -852 -46 -905 -854 -504 -564 -686 -604 -229 -477 -170 -588 -815 -542 -300 -406 -458 -50 -479 -908 -903 -813 -227 -65 -981 -943 -801 -851 -760 -765 -538 -293 -551 -258 -394 -257 -793 -753 -277 -365 -901 -60 -62 -975 -69 -736 -501 -627 -247 -210 -899 -56 -76 -859 -267 -81 -289 -998 -784 -189 -578 -311 -916 -55 -531 -843 -256 -31 -595 -121 -71 -164 -211 -836 -83 -836 -464 -147 -204 -517 -916 -839 -128 -93 -7 -939 -521 -596 -343 -922 -424 -966 -841 -514 -435 -93 -352 -542 -810 -549 -902 -967 -484 -783 -867 -519 -388 -870 -244 -947 -543 -403 -619 -492 -409 -898 -923 -468 -871 -68 -563 -622 -190 -687 -614 -865 -208 -548 -784 -985 -699 -641 -101 -446 -620 -339 -475 -137 -213 -79 -511 -467 -856 -224 -192 -276 -604 -866 -135 -29 -315 -153 -392 -620 -227 -631 -60 -974 -769 -410 -155 -701 -877 -360 -577 -413 -857 -56 -516 -639 -857 -341 -217 -478 -233 -408 -218 -379 -453 -4 -918 -868 -668 -367 -933 -565 -60 -924 -317 -363 -117 -822 -703 -986 -877 -295 -386 -380 -131 -467 -262 -140 -674 -830 -291 -727 -742 -544 -865 -797 -792 -114 -633 -290 -474 -32 -355 -390 -57 -482 -987 -819 -667 -15 -601 -875 -349 -516 -624 -968 -423 -457 -122 -484 -281 -154 -767 -562 -218 -21 -764 -603 -368 -866 -199 -621 -239 -679 -425 -167 -336 -333 -448 -808 -937 -359 -119 -429 -600 -80 -552 -198 -745 -314 -30 -895 -889 -388 -345 -682 -787 -332 -938 -28 -187 -129 -444 -271 -515 -264 -715 -175 -433 -570 -135 -473 -98 -710 -516 -723 -330 -910 -741 -412 -201 -933 -495 -632 -495 -257 -650 -964 -812 -497 -342 -662 -772 -54 -907 -677 -316 -434 -93 -727 -995 -581 -492 -398 -970 -76 -698 -887 -910 -523 -751 -802 -138 -893 -591 -707 -100 -148 -430 -515 -175 -614 -561 -219 -756 -171 -484 -651 -858 -920 -896 -903 -574 -235 -673 -222 -286 -947 -353 -772 -233 -302 -217 -881 -507 -249 -297 -720 -510 -429 -363 -301 -588 -198 -962 -93 -465 -736 -935 -400 -863 -587 -259 -372 -291 -750 -97 -255 -917 -830 -357 -482 -581 -541 -13 -285 -475 -886 -72 -754 -289 -661 -781 -948 -21 -174 -336 -301 -855 -230 -712 -184 -624 -988 -833 -575 -636 -148 -815 -303 -908 -879 -399 -420 -521 -119 -161 -974 -964 -785 -9 -350 -182 -561 -988 -552 -880 -479 -940 -612 -782 -632 -557 -308 -775 -269 -971 -315 -181 -134 -853 -186 -526 -658 -644 -261 -992 -431 -802 -515 -347 -998 -363 -445 -439 -767 -829 -116 -858 -577 -936 -754 -329 -880 -927 -799 -547 -296 -468 -110 -299 -851 -484 -385 -435 -698 -263 -631 -259 -479 -268 -37 -665 -940 -162 -285 -315 -920 -819 -170 -704 -443 -180 -711 -136 -405 -362 -133 -916 -426 -786 -708 -675 -527 -488 -300 -190 -938 -739 -173 -174 -556 -96 -150 -441 -500 -399 -652 -590 -46 -619 -620 -258 -338 -710 -37 -342 -145 -782 -174 -142 -666 -274 -734 -861 -879 -61 -327 -650 -487 -324 -434 -119 -678 -166 -135 -586 -367 -19 -710 -245 -68 -793 -400 -236 -627 -419 -250 -105 -583 -102 -792 -543 -631 -407 -71 -560 -328 -139 -439 -667 -172 -725 -149 -312 -431 -12 -469 -743 -416 -555 -305 -1 -473 -728 -380 -551 -289 -227 -188 -325 -284 -633 -306 -822 -862 -680 -77 -228 -546 -126 -271 -537 -137 -552 -539 -396 -649 -312 -802 -580 -47 -94 -943 -945 -137 -134 -192 -704 -750 -124 -660 -598 -381 -709 -813 -597 -419 -713 -766 -991 -945 -638 -699 -798 -102 -169 -667 -594 -326 -853 -537 -401 -551 -352 -926 -600 -122 -209 -675 -113 -267 -678 -138 -812 -908 -95 -91 -551 -9 -753 -757 -427 -664 -29 -509 -484 -765 -119 -94 -401 -599 -513 -470 -940 -492 -276 -578 -453 -934 -323 -235 -608 -463 -780 -796 -678 -532 -1 -353 -40 -607 -268 -423 -699 -644 -789 -6 -596 -29 -860 -524 -519 -282 -268 -999 -886 -999 -624 -139 -736 -571 -181 -284 -472 -111 -945 -472 -396 -323 -858 -888 -23 -775 -690 -79 -256 -546 -585 -578 -295 -902 -763 -1 -131 -656 -869 -744 -616 -959 -564 -565 -499 -248 -377 -38 -231 -946 -898 -925 -891 -177 -519 -389 -333 -631 -414 -535 -92 -84 -287 -999 -826 -573 -514 -886 -315 -668 -130 -323 -38 -973 -19 -23 -528 -562 -801 -910 -982 -851 -498 -67 -66 -138 -431 -457 -868 -494 -783 -322 -628 -194 -730 -631 -676 -622 -726 -13 -29 -170 -727 -355 -612 -885 -912 -128 -440 -111 -943 -973 -68 -461 -675 -350 -591 -495 -970 -32 -734 -710 -530 -124 -548 -165 -438 -187 -977 -989 -874 -251 -419 -810 -131 -12 -19 -420 -25 -682 -404 -880 -790 -446 -413 -130 -566 -314 -843 -328 -983 -822 -335 -759 -255 -826 -126 -659 -709 -745 -628 -910 -64 -975 -772 -644 -48 -782 -648 -745 -470 -66 -812 -94 -560 -855 -195 -9 -266 -547 -684 -115 -372 -49 -453 -399 -182 -269 -541 -259 -688 -743 -174 -561 -838 -216 -697 -691 -554 -531 -193 -547 -114 -382 -616 -876 -211 -22 -53 -485 -712 -520 -396 -599 -741 -709 -940 -772 -570 -147 -48 -287 -47 -846 -479 -524 -410 -975 -731 -671 -887 -551 -997 -276 -370 -60 -203 -134 -611 -810 -794 -693 -578 -917 -126 -391 -945 -936 -758 -995 -517 -227 -356 -200 -726 -670 -797 -162 -776 -735 -445 -744 -483 -665 -782 -536 -239 -682 -169 -758 -838 -957 -619 -514 -664 -103 -5 -951 -304 -395 -768 -285 -972 -219 -217 -528 -650 -767 -30 -439 -354 -771 -260 -301 -19 -450 -585 -640 -39 -743 -535 -211 -994 -909 -920 -336 -919 -141 -677 -23 -808 -510 -222 -713 -444 -15 -60 -432 -448 -119 -401 -968 -534 -241 -732 -289 -695 -62 -738 -667 -555 -542 -374 -994 -629 -847 -775 -793 -912 -425 -649 -164 -865 -747 -432 -226 -928 -134 -333 -402 -328 -977 -890 -980 -251 -106 -341 -48 -192 -458 -901 -561 -565 -119 -803 -217 -814 -709 -310 -485 -859 -946 -53 -815 -70 -405 -663 -621 -771 -855 -629 -747 -967 -953 -629 -650 -662 -710 -559 -280 -581 -392 -337 -627 -804 -715 -184 -803 -517 -596 -714 -458 -808 -441 -325 -313 -436 -669 -520 -698 -5 -784 -803 -835 -22 -555 -559 -895 -472 -770 -222 -736 -571 -15 -572 -501 -60 -35 -576 -379 -427 -328 -884 -846 -533 -571 -393 -100 -552 -572 -733 -436 -883 -301 -915 -761 -633 -449 -454 -370 -858 -537 -280 -564 -854 -595 -101 -495 -798 -26 -491 -152 -472 -536 -784 -788 -50 -916 -81 -255 -853 -829 -426 -129 -644 -974 -733 -616 -78 -10 -660 -941 -103 -617 -823 -784 -212 -950 -796 -593 -420 -790 -265 -998 -594 -243 -570 -508 -850 -461 -135 -610 -74 -744 -462 -6 -318 -158 -805 -435 -63 -688 -38 -624 -620 -837 -813 -329 -919 -379 -193 -478 -234 -689 -936 -808 -575 -511 -766 -654 -426 -19 -453 -25 -5 -475 -335 -221 -598 -479 -107 -487 -149 -606 -68 -37 -360 -492 -276 -992 -659 -492 -194 -598 -507 -244 -649 -431 -756 -531 -556 -432 -89 -723 -728 -418 -527 -958 -360 -438 -213 -973 -444 -599 -119 -490 -750 -29 -554 -158 -336 -257 -944 -82 -854 -23 -646 -252 -418 -227 -712 -945 -316 -538 -158 -964 -216 -215 -219 -839 -55 -772 -149 -463 -462 -359 -43 -337 -918 -603 -263 -667 -642 -294 -334 -361 -272 -453 -27 -112 -465 -894 -321 -743 -594 -3 -553 -992 -718 -671 -532 -435 -498 -44 -853 -975 -92 -609 -110 -489 -676 -224 -275 -72 -842 -728 -903 -827 -210 -559 -182 -585 -511 -322 -769 -352 -499 -937 -396 -357 -563 -133 -330 -483 -685 -164 -99 -609 -66 -77 -707 -893 -419 -132 -660 -213 -355 -251 -576 -746 -765 -89 -511 -596 -395 -479 -893 -969 -32 -409 -965 -420 -194 -416 -356 -935 -947 -480 -246 -45 -425 -417 -894 -280 -215 -78 -782 -810 -816 -16 -32 -890 -638 -989 -774 -509 -732 -33 -818 -324 -470 -907 -709 -475 -808 -861 -617 -30 -650 -600 -124 -648 -320 -258 -552 -199 -955 -911 -468 -74 -620 -408 -982 -283 -452 -562 -10 -897 -916 -264 -211 -769 -398 -282 -436 -150 -918 -1000 -203 -244 -457 -856 -283 -538 -967 -22 -126 -658 -34 -967 -122 -206 -311 -140 -172 -710 -857 -250 -671 -317 -703 -254 -50 -337 -862 -654 -846 -970 -404 -265 -650 -78 -968 -313 -283 -746 -248 -645 -579 -742 -371 -712 -832 -942 -78 -865 -97 -96 -193 -995 -290 -586 -487 -926 -18 -321 -478 -675 -78 -898 -412 -667 -743 -269 -983 -985 -496 -109 -55 -417 -800 -217 -946 -210 -34 -34 -809 -312 -368 -981 -751 -602 -554 -245 -385 -763 -133 -339 -988 -40 -259 -231 -981 -850 -729 -814 -65 -118 -294 -440 -577 -337 -767 -251 -285 -799 -733 -970 -191 -243 -793 -330 -813 -21 -733 -766 -610 -873 -881 -510 -629 -496 -972 -937 -645 -949 -865 -572 -797 -457 -648 -710 -811 -790 -733 -879 -875 -425 -687 -393 -640 -103 -85 -255 -327 -608 -98 -486 -375 -637 -701 -946 -308 -905 -975 -417 -959 -457 -354 -734 -83 -458 -776 -655 -622 -226 -225 -622 -675 -951 -612 -759 -557 -924 -777 -747 -941 -672 -518 -707 -954 -469 -26 -582 -952 -94 -124 -544 -215 -80 -216 -972 -284 -337 -359 -874 -561 -482 -616 -773 -610 -434 -552 -895 -959 -119 -801 -358 -641 -770 -614 -321 -859 -263 -312 -424 -136 -814 -481 -482 -792 -253 -181 -463 -932 -557 -941 -728 -28 -482 -429 -340 -208 -563 -181 -148 -879 -634 -16 -876 -834 -69 -753 -208 -264 -371 -700 -755 -104 -312 -562 -551 -134 -147 -293 -488 -364 -142 -467 -998 -502 -74 -16 -240 -464 -817 -11 -363 -973 -796 -920 -989 -378 -649 -416 -272 -716 -289 -403 -531 -568 -761 -474 -90 -748 -122 -113 -402 -668 -50 -563 -969 -22 -244 -247 -893 -440 -328 -373 -518 -469 -110 -357 -54 -305 -115 -501 -847 -97 -679 -142 -67 -277 -483 -795 -803 -623 -802 -991 -543 -84 -228 -557 -905 -715 -528 -940 -862 -183 -546 -766 -64 -992 -118 -830 -468 -775 -333 -841 -224 -660 -727 -368 -98 -528 -336 -150 -206 -498 -658 -72 -209 -627 -513 -653 -474 -514 -436 -40 -72 -534 -466 -571 -284 -365 -803 -508 -802 -762 -995 -74 -588 -884 -373 -787 -879 -867 -911 -339 -395 -51 -403 -47 -20 -5 -293 -276 -6 -501 -355 -747 -827 -209 -373 -7 -66 -786 -1000 -531 -122 -200 -771 -861 -776 -933 -621 -476 -374 -231 -490 -429 -636 -906 -963 -213 -890 -967 -103 -617 -76 -495 -270 -855 -201 -484 -334 -912 -116 -163 -888 -837 -799 -698 -831 -425 -541 -704 -894 -979 -826 -671 -361 -518 -322 -835 -551 -847 -155 -155 -963 -943 -308 -802 -346 -98 -506 -243 -144 -567 -430 -530 -165 -947 -907 -499 -227 -187 -15 -518 -734 -507 -356 -929 -952 -31 -802 -130 -50 -790 -117 -541 -525 -759 -885 -210 -257 -73 -790 -481 -354 -903 -73 -355 -222 -592 -406 -188 -755 -685 -116 -94 -2 -652 -321 -870 -750 -533 -380 -1 -945 -595 -144 -681 -665 -739 -666 -959 -903 -580 -658 -657 -435 -88 -390 -649 -921 -867 -112 -79 -808 -345 -847 -722 -136 -572 -475 -98 -389 -831 -40 -947 -839 -663 -336 -401 -81 -994 -956 -774 -622 -967 -298 -162 -630 -101 -573 -189 -300 -734 -989 -531 -380 -748 -680 -396 -959 -102 -128 -876 -799 -160 -523 -187 -217 -48 -860 -903 -297 -86 -447 -320 -524 -795 -870 -946 -799 -94 -630 -957 -986 -362 -319 -910 -172 -848 -705 -476 -908 -58 -26 -201 -394 -299 -221 -542 -570 -586 -805 -996 -287 -392 -771 -196 -612 -445 -172 -628 -545 -715 -894 -492 -458 -583 -957 -625 -525 -133 -369 -399 -241 -81 -13 -629 -855 -274 -29 -453 -894 -934 -93 -458 -724 -747 -772 -408 -501 -643 -307 -676 -696 -409 -526 -660 -145 -211 -487 -948 -758 -224 -904 -803 -337 -380 -303 -897 -857 -733 -990 -556 -306 -903 -294 -885 -400 -424 -249 -40 -98 -449 -627 -590 -272 -694 -141 -52 -17 -833 -507 -321 -928 -930 -684 -371 -854 -776 -957 -996 -844 -518 -286 -729 -780 -404 -466 -331 -980 -498 -382 -592 -28 -678 -756 -265 -140 -412 -88 -25 -116 -599 -321 -898 -696 -469 -887 -657 -139 -246 -769 -736 -955 -388 -963 -695 -581 -846 -314 -601 -309 -576 -89 -762 -471 -682 -95 -233 -427 -564 -953 -358 -949 -204 -524 -671 -327 -204 -707 -291 -319 -924 -280 -851 -753 -626 -392 -902 -792 -400 -761 -722 -509 -546 -476 -768 -162 -126 -490 -450 -695 -105 -562 -866 -753 -275 -688 -625 -966 -822 -473 -326 -563 -336 -47 -916 -114 -716 -596 -24 -239 -442 -628 -299 -459 -989 -111 -345 -360 -49 -886 -558 -775 -44 -652 -790 -401 -58 -101 -513 -237 -27 -657 -161 -525 -229 -331 -472 -455 -973 -134 -95 -821 -321 -183 -933 -980 -186 -481 -310 -641 -602 -28 -863 -128 -841 -663 -996 -215 -742 -654 -394 -776 -312 -410 -9 -904 -611 -822 -978 -987 -652 -658 -429 -934 -386 -69 -433 -447 -794 -483 -600 -166 -904 -638 -2 -525 -109 -887 -924 -787 -910 -181 -868 -251 -470 -453 -97 -796 -160 -897 -74 -250 -252 -995 -69 -846 -715 -418 -677 -470 -659 -761 -729 -610 -169 -474 -517 -378 -39 -621 -641 -905 -682 -588 -989 -419 -841 -402 -270 -867 -794 -241 -736 -285 -903 -848 -236 -283 -369 -677 -609 -921 -474 -840 -66 -530 -313 -272 -337 -652 -664 -91 -771 -622 -73 -774 -874 -385 -345 -112 -102 -260 -144 -630 -11 -308 -41 -27 -808 -356 -451 -919 -468 -58 -828 -956 -786 -160 -697 -597 -353 -855 -155 -387 -535 -809 -681 -446 -552 -8 -581 -714 -230 -320 -472 -411 -578 -266 -729 -883 -508 -2 -190 -220 -618 -312 -81 -666 -837 -76 -32 -739 -125 -390 -923 -202 -854 -827 -676 -527 -582 -930 -405 -852 -819 -119 -274 -724 -736 -281 -421 -496 -458 -552 -229 -376 -843 -342 -303 -671 -939 -531 -477 -164 -652 -487 -266 -390 -571 -995 -281 -624 -255 -684 -196 -691 -467 -596 -464 -636 -728 -301 -655 -47 -19 -714 -410 -868 -273 -882 -509 -585 -920 -403 -549 -983 -154 -184 -52 -436 -519 -547 -46 -359 -66 -220 -307 -270 -147 -985 -184 -982 -113 -155 -194 -149 -379 -238 -845 -211 -264 -916 -145 -990 -30 -753 -695 -541 -832 -264 -614 -488 -58 -40 -524 -978 -302 -518 -649 -93 -503 -1 -746 -48 -904 -702 -225 -51 -776 -526 -564 -364 -455 -62 -805 -52 -485 -992 -587 -398 -82 -857 -467 -466 -585 -137 -501 -978 -977 -917 -331 -266 -709 -404 -443 -44 -196 -557 -116 -188 -5 -62 -997 -153 -830 -793 -205 -690 -841 -993 -927 -935 -673 -787 -371 -708 -678 -110 -802 -849 -215 -577 -748 -686 -172 -2 -486 -468 -416 -750 -300 -490 -117 -500 -848 -322 -776 -923 -644 -672 -899 -914 -754 -524 -132 -150 -61 -733 -536 -506 -992 -558 -461 -28 -653 -475 -981 -187 -710 -209 -577 -24 -272 -294 -785 -999 -583 -366 -481 -884 -260 -555 -141 -655 -274 -23 -559 -639 -781 -335 -79 -694 -709 -408 -903 -376 -177 -926 -231 -45 -212 -193 -904 -155 -163 -475 -281 -113 -893 -4 -715 -766 -302 -814 -494 -443 -926 -373 -893 -86 -588 -592 -776 -838 -17 -56 -677 -437 -236 -405 -702 -473 -744 -528 -256 -666 -355 -507 -562 -875 -274 -805 -403 -522 -415 -462 -530 -903 -538 -728 -855 -340 -113 -105 -893 -873 -980 -978 -799 -213 -410 -459 -737 -674 -799 -720 -871 -280 -270 -341 -771 -24 -763 -573 -975 -73 -185 -391 -964 -949 -652 -538 -442 -399 -297 -654 -951 -496 -990 -791 -900 -253 -581 -26 -650 -115 -592 -129 -125 -367 -82 -896 -374 -294 -367 -784 -298 -349 -857 -944 -501 -644 -245 -218 -790 -47 -580 -967 -591 -141 -512 -202 -399 -193 -695 -149 -990 -786 -381 -849 -507 -858 -883 -456 -238 -245 -361 -249 -418 -622 -32 -917 -707 -808 -854 -545 -373 -233 -340 -907 -330 -545 -447 -910 -791 -46 -380 -748 -550 -302 -827 -768 -155 -180 -123 -890 -324 -749 -600 -917 -132 -572 -238 -91 -912 -661 -254 -125 -95 -384 -813 -649 -949 -697 -769 -998 -308 -156 -324 -315 -554 -61 -158 -53 -519 -957 -617 -601 -619 -848 -610 -279 -756 -424 -155 -86 -350 -954 -832 -934 -866 -526 -408 -372 -73 -500 -108 -806 -697 -936 -766 -874 -151 -853 -327 -521 -628 -267 -606 -799 -917 -10 -406 -294 -859 -769 -467 -163 -485 -407 -880 -783 -310 -533 -555 -331 -370 -634 -306 -632 -728 -625 -365 -962 -265 -344 -231 -931 -355 -939 -636 -937 -767 -56 -521 -351 -869 -872 -584 -971 -361 -725 -908 -705 -540 -946 -959 -657 -559 -768 -105 -234 -557 -191 -802 -330 -532 -864 -817 -413 -363 -329 -637 -839 -836 -197 -508 -368 -61 -309 -544 -658 -185 -932 -418 -550 -884 -746 -168 -228 -201 -945 -973 -26 -880 -980 -546 -48 -372 -220 -39 -566 -438 -920 -226 -317 -234 -836 -152 -424 -944 -604 -70 -883 -237 -385 -428 -659 -912 -214 -772 -494 -100 -585 -796 -871 -682 -512 -994 -828 -637 -353 -920 -390 -875 -38 -204 -698 -765 -941 -852 -253 -221 -178 -725 -339 -377 -425 -156 -952 -948 -534 -810 -339 -497 -317 -628 -511 -895 -645 -804 -726 -23 -535 -861 -348 -928 -245 -509 -118 -900 -698 -299 -178 -99 -494 -131 -60 -461 -205 -566 -380 -929 -749 -964 -391 -740 -980 -497 -970 -379 -174 -178 -613 -289 -242 -145 -681 -495 -334 -539 -535 -805 -204 -449 -94 -341 -797 -398 -353 -300 -149 -693 -144 -170 -270 -184 -174 -715 -562 -444 -327 -349 -602 -42 -655 -185 -336 -598 -272 -62 -99 -339 -719 -370 -684 -335 -249 -389 -61 -628 -76 -819 -476 -6 -963 -442 -553 -353 -635 -606 -39 -831 -997 -949 -615 -534 -917 -765 -783 -580 -359 -552 -725 -586 -190 -400 -416 -271 -219 -244 -817 -215 -304 -730 -35 -921 -969 -719 -81 -883 -789 -912 -511 -426 -499 -400 -645 -701 -386 -726 -108 -972 -663 -193 -154 -295 -655 -353 -204 -528 -855 -26 -587 -315 -881 -303 -783 -521 -939 -735 -80 -327 -5 -822 -776 -673 -815 -200 -144 -102 -249 -481 -874 -130 -526 -966 -204 -824 -724 -635 -592 -69 -897 -265 -616 -57 -84 -943 -175 -859 -397 -127 -312 -857 -236 -565 -578 -404 -682 -839 -639 -890 -910 -233 -170 -589 -898 -944 -538 -600 -711 -197 -284 -374 -968 -416 -545 -854 -235 -486 -497 -895 -72 -439 -798 -761 -488 -552 -458 -145 -223 -291 -393 -232 -23 -484 -233 -751 -268 -868 -23 -827 -727 -138 -598 -962 -585 -190 -461 -34 -332 -684 -844 -973 -514 -352 -43 -348 -647 -476 -58 -520 -916 -788 -970 -193 -25 -799 -419 -329 -17 -190 -611 -595 -716 -775 -700 -114 -100 -588 -443 -166 -851 -962 -522 -283 -783 -825 -740 -216 -364 -173 -789 -594 -319 -963 -692 -708 -122 -672 -726 -646 -123 -444 -55 -825 -827 -118 -833 -663 -573 -120 -212 -579 -272 -496 -862 -147 -631 -733 -434 -130 -549 -564 -500 -301 -272 -39 -543 -273 -544 -906 -38 -518 -146 -876 -574 -274 -487 -182 -818 -445 -297 -174 -613 -607 -796 -523 -189 -243 -442 -824 -512 -832 -464 -994 -742 -282 -730 -770 -28 -415 -55 -959 -215 -677 -446 -664 -533 -746 -188 -678 -419 -426 -530 -84 -302 -720 -440 -122 -566 -526 -301 -225 -244 -929 -926 -319 -162 -767 -832 -623 -737 -908 -785 -338 -426 -858 -978 -648 -985 -62 -24 -934 -154 -964 -806 -421 -526 -254 -234 -678 -494 -704 -313 -921 -239 -863 -409 -50 -450 -720 -752 -883 -803 -406 -95 -143 -159 -903 -758 -614 -857 -84 -594 -916 -169 -739 -318 -806 -436 -617 -184 -39 -239 -681 -26 -555 -927 -12 -543 -500 -604 -521 -984 -532 -652 -137 -421 -247 -63 -328 -857 -877 -217 -916 -440 -494 -19 -629 -494 -487 -354 -769 -800 -527 -624 -938 -846 -706 -177 -176 -521 -619 -540 -696 -159 -382 -911 -935 -171 -660 -178 -214 -66 -183 -143 -827 -455 -777 -528 -575 -708 -501 -812 -341 -433 -691 -561 -892 -785 -959 -403 -297 -251 -352 -32 -214 -60 -160 -49 -448 -588 -24 -260 -836 -708 -567 -702 -20 -774 -256 -116 -30 -739 -321 -791 -901 -395 -527 -106 -712 -902 -541 -149 -975 -833 -977 -49 -432 -334 -969 -190 -753 -335 -350 -611 -685 -792 -336 -263 -997 -187 -388 -490 -646 -197 -557 -374 -307 -12 -736 -653 -336 -190 -166 -411 -895 -502 -97 -673 -572 -125 -59 -196 -521 -304 -637 -169 -837 -678 -398 -710 -980 -27 -589 -610 -116 -684 -20 -860 -160 -810 -642 -929 -210 -349 -992 -752 -488 -761 -827 -921 -656 -409 -879 -868 -493 -833 -921 -331 -433 -5 -518 -103 -945 -618 -995 -724 -886 -724 -642 -583 -583 -761 -355 -359 -492 -120 -264 -171 -580 -207 -95 -46 -984 -337 -793 -267 -489 -112 -758 -342 -723 -653 -280 -477 -784 -873 -109 -243 -361 -333 -247 -895 -982 -705 -590 -668 -948 -409 -997 -174 -407 -179 -902 -126 -531 -670 -44 -467 -997 -5 -711 -450 -120 -864 -966 -465 -389 -611 -828 -125 -505 -76 -722 -447 -3 -1 -52 -558 -124 -940 -993 -64 -748 -163 -358 -61 -89 -479 -935 -667 -181 -285 -687 -101 -246 -615 -226 -643 -450 -207 -538 -433 -637 -411 -388 -131 -473 -867 -643 -571 -391 -805 -845 -291 -78 -794 -607 -467 -786 -155 -534 -693 -265 -359 -533 -201 -211 -982 -401 -126 -332 -609 -720 -967 -325 -259 -808 -756 -381 -408 -979 -977 -797 -425 -884 -855 -259 -979 -662 -372 -574 -154 -295 -705 -321 -92 -441 -28 -351 -426 -393 -393 -772 -871 -909 -629 -381 -974 -801 -478 -674 -864 -111 -695 -230 -471 -264 -420 -240 -737 -323 -320 -30 -239 -772 -621 -804 -650 -539 -638 -288 -901 -330 -259 -447 -554 -801 -953 -377 -299 -55 -713 -274 -14 -162 -660 -432 -234 -239 -258 -550 -146 -161 -942 -319 -807 -900 -752 -662 -593 -40 -5 -816 -659 -594 -110 -508 -55 -805 -935 -132 -966 -929 -341 -201 -23 -305 -492 -323 -590 -257 -524 -438 -486 -474 -591 -766 -287 -533 -654 -605 -409 -969 -707 -120 -899 -257 -697 -481 -236 -281 -316 -833 -131 -87 -61 -844 -849 -609 -879 -628 -981 -518 -740 -886 -509 -819 -885 -574 -17 -148 -333 -381 -934 -916 -435 -907 -158 -105 -562 -440 -2 -96 -721 -992 -845 -934 -145 -850 -938 -539 -902 -887 -444 -987 -779 -47 -882 -284 -938 -973 -574 -346 -363 -458 -808 -193 -953 -315 -36 -588 -651 -436 -132 -824 -533 -558 -942 -889 -831 -296 -930 -863 -664 -755 -649 -152 -155 -329 -999 -66 -836 -24 -298 -905 -198 -433 -850 -698 -819 -946 -245 -342 -43 -472 -156 -711 -970 -697 -594 -680 -547 -294 -877 -714 -573 -826 -873 -903 -828 -635 -662 -482 -967 -503 -444 -611 -388 -35 -600 -81 -676 -245 -18 -629 -272 -355 -284 -651 -99 -285 -745 -306 -116 -794 -970 -978 -710 -334 -567 -594 -930 -727 -693 -693 -911 -223 -639 -381 -953 -53 -626 -667 -742 -408 -844 -534 -976 -437 -754 -161 -158 -211 -585 -31 -501 -826 -615 -704 -929 -32 -564 -533 -650 -858 -24 -614 -502 -102 -649 -61 -928 -949 -632 -425 -450 -680 -419 -393 -824 -132 -979 -382 -57 -244 -677 -526 -921 -214 -707 -213 -997 -998 -872 -938 -453 -584 -804 -475 -690 -531 -928 -202 -414 -990 -166 -117 -547 -474 -110 -39 -652 -707 -670 -491 -874 -201 -105 -900 -700 -252 -738 -127 -730 -104 -810 -223 -142 -246 -749 -174 -52 -225 -364 -5 -63 -583 -809 -149 -163 -813 -840 -371 -859 -765 -89 -764 -87 -900 -293 -296 -32 -891 -214 -615 -305 -166 -52 -979 -561 -343 -319 -745 -492 -513 -291 -928 -224 -373 -586 -242 -86 -825 -514 -145 -811 -555 -846 -242 -508 -731 -467 -990 -27 -332 -972 -771 -41 -84 -139 -858 -645 -299 -149 -572 -49 -379 -924 -340 -527 -206 -907 -117 -521 -915 -608 -360 -109 -9 -237 -137 -907 -853 -509 -195 -996 -795 -950 -161 -574 -478 -856 -185 -658 -882 -96 -226 -472 -175 -855 -113 -745 -244 -358 -887 -443 -307 -739 -612 -69 -310 -584 -273 -414 -831 -934 -685 -782 -381 -282 -339 -499 -629 -297 -306 -668 -148 -84 -781 -60 -87 -141 -203 -943 -435 -116 -541 -750 -875 -999 -494 -944 -483 -814 -645 -759 -268 -873 -555 -274 -211 -213 -770 -176 -283 -670 -728 -392 -399 -812 -761 -294 -438 -140 -663 -672 -987 -675 -404 -289 -402 -292 -697 -421 -800 -28 -1 -895 -981 -472 -170 -705 -316 -541 -789 -825 -738 -696 -616 -25 -211 -757 -334 -390 -465 -938 -116 -500 -101 -614 -898 -577 -626 -72 -63 -35 -270 -926 -9 -986 -642 -452 -699 -612 -820 -826 -842 -641 -730 -868 -451 -613 -212 -245 -923 -894 -189 -905 -67 -276 -866 -312 -208 -779 -560 -639 -834 -101 -265 -705 -944 -131 -30 -242 -751 -604 -732 -475 -341 -538 -661 -512 -399 -544 -738 -619 -566 -112 -192 -917 -169 -916 -258 -192 -901 -311 -897 -745 -507 -387 -897 -608 -408 -189 -125 -593 -891 -544 -59 -769 -651 -676 -913 -93 -417 -367 -452 -867 -836 -126 -460 -640 -430 -949 -880 -640 -30 -602 -300 -353 -455 -918 -3 -715 -473 -381 -553 -458 -283 -408 -221 -832 -568 -410 -391 -118 -133 -952 -234 -429 -389 -811 -849 -980 -847 -54 -188 -395 -618 -212 -192 -742 -305 -27 -348 -144 -956 -913 -146 -231 -721 -449 -986 -338 -420 -313 -911 -478 -376 -759 -196 -347 -987 -757 -560 -411 -119 -565 -441 -131 -946 -983 -82 -906 -352 -14 -143 -547 -764 -755 -527 -554 -776 -585 -50 -314 -521 -477 -454 -264 -91 -498 -679 -266 -229 -747 -986 -34 -898 -846 -163 -317 -361 -632 -368 -505 -941 -503 -430 -676 -942 -953 -391 -262 -990 -623 -359 -699 -630 -53 -805 -235 -880 -206 -78 -596 -278 -228 -334 -455 -849 -977 -335 -555 -206 -99 -428 -792 -427 -300 -495 -461 -673 -981 -44 -416 -837 -630 -262 -902 -321 -90 -233 -742 -510 -818 -385 -544 -114 -461 -352 -216 -124 -234 -468 -383 -231 -244 -635 -229 -232 -780 -22 -440 -450 -910 -904 -957 -458 -165 -932 -273 -516 -873 -325 -462 -835 -25 -34 -543 -172 -206 -510 -337 -909 -495 -36 -429 -417 -623 -665 -586 -357 -298 -205 -828 -688 -613 -108 -885 -191 -29 -734 -758 -553 -731 -454 -523 -454 -984 -571 -730 -834 -656 -297 -114 -824 -49 -872 -705 -518 -729 -168 -754 -451 -215 -264 -877 -737 -987 -124 -469 -980 -762 -508 -954 -939 -520 -921 -588 -25 -125 -101 -346 -797 -351 -827 -812 -77 -759 -919 -358 -903 -410 -951 -251 -961 -575 -246 -890 -819 -642 -944 -577 -620 -66 -968 -525 -901 -120 -4 -879 -439 -275 -450 -831 -473 -406 -733 -53 -228 -506 -503 -123 -149 -244 -239 -719 -393 -335 -669 -378 -993 -991 -155 -9 -435 -762 -149 -520 -188 -361 -524 -710 -502 -486 -877 -306 -993 -718 -307 -162 -295 -703 -281 -198 -107 -283 -237 -21 -844 -295 -381 -659 -377 -236 -933 -105 -429 -127 -247 -88 -185 -101 -767 -359 -60 -501 -604 -797 -704 -6 -855 -561 -303 -462 -605 -739 -844 -82 -416 -883 -875 -386 -419 -38 -175 -509 -500 -176 -306 -971 -74 -931 -854 -140 -17 -919 -36 -179 -575 -395 -153 -814 -644 -300 -183 -694 -763 -517 -386 -804 -216 -21 -856 -341 -513 -201 -258 -233 -718 -205 -105 -418 -301 -394 -784 -87 -233 -268 -876 -100 -839 -623 -698 -862 -92 -12 -471 -25 -517 -106 -230 -473 -202 -790 -133 -702 -187 -256 -206 -126 -184 -866 -104 -344 -992 -50 -529 -854 -880 -853 -26 -508 -266 -397 -540 -653 -71 -745 -719 -783 -693 -771 -509 -858 -344 -749 -18 -57 -807 -94 -599 -15 -109 -663 -891 -995 -169 -950 -587 -30 -211 -796 -689 -793 -136 -628 -698 -916 -760 -744 -153 -525 -228 -864 -377 -758 -256 -824 -717 -540 -762 -187 -780 -875 -157 -235 -883 -582 -876 -149 -324 -750 -5 -890 -695 -900 -247 -113 -904 -460 -593 -40 -307 -533 -210 -665 -516 -13 -254 -873 -177 -77 -876 -916 -179 -981 -423 -812 -254 -722 -662 -892 -313 -725 -582 -621 -129 -946 -631 -502 -846 -844 -790 -325 -73 -435 -531 -381 -656 -844 -118 -236 -829 -725 -811 -855 -529 -192 -632 -113 -656 -258 -581 -122 -413 -263 -169 -294 -910 -64 -440 -817 -858 -501 -994 -788 -747 -540 -550 -180 -651 -614 -701 -137 -328 -880 -471 -590 -551 -376 -497 -958 -449 -718 -704 -25 -314 -278 -437 -168 -127 -190 -393 -540 -459 -73 -209 -898 -313 -273 -49 -24 -903 -206 -533 -411 -475 -401 -541 -945 -108 -843 -376 -816 -266 -464 -20 -734 -275 -118 -814 -847 -946 -351 -150 -660 -203 -657 -995 -512 -457 -749 -412 -153 -207 -363 -517 -276 -922 -659 -332 -240 -259 -947 -859 -714 -713 -643 -484 -320 -752 -802 -100 -125 -430 -952 -18 -133 -497 -771 -944 -193 -885 -955 -150 -560 -16 -154 -64 -369 -625 -69 -345 -15 -71 -444 -985 -368 -72 -852 -532 -543 -41 -750 -563 -28 -82 -485 -910 -38 -240 -971 -383 -632 -243 -334 -175 -300 -738 -928 -48 -269 -553 -859 -941 -67 -792 -298 -311 -664 -520 -690 -520 -751 -574 -63 -963 -902 -958 -123 -373 -147 -327 -660 -855 -382 -316 -966 -819 -574 -820 -883 -990 -294 -466 -26 -795 -368 -873 -273 -405 -28 -214 -732 -670 -428 -945 -267 -437 -895 -178 -84 -896 -83 -8 -804 -320 -615 -344 -555 -496 -891 -669 -970 -304 -309 -195 -34 -975 -335 -259 -872 -616 -355 -781 -170 -778 -392 -730 -944 -646 -83 -392 -763 -437 -995 -693 -745 -707 -401 -206 -717 -519 -152 -504 -525 -789 -694 -125 -335 -360 -856 -852 -999 -584 -849 -156 -400 -727 -488 -606 -813 -291 -916 -255 -643 -339 -157 -127 -673 -289 -282 -241 -872 -694 -466 -488 -924 -950 -191 -454 -325 -29 -159 -286 -794 -626 -377 -519 -704 -359 -405 -558 -470 -882 -716 -414 -952 -436 -237 -595 -704 -506 -315 -203 -423 -603 -388 -562 -12 -750 -307 -917 -246 -519 -557 -545 -315 -148 -687 -195 -306 -776 -872 -396 -230 -428 -513 -305 -353 -260 -454 -223 -410 -863 -196 -42 -661 -197 -603 -163 -3 -816 -205 -788 -39 -354 -71 -93 -969 -594 -192 -372 -847 -654 -705 -266 -618 -876 -977 -390 -213 -345 -340 -734 -181 -959 -671 -12 -848 -925 -709 -902 -10 -305 -282 -476 -928 -819 -130 -248 -194 -440 -847 -651 -249 -923 -537 -882 -202 -772 -730 -899 -886 -674 -422 -199 -321 -381 -494 -12 -516 -676 -944 -610 -719 -712 -688 -793 -263 -247 -603 -603 -356 -634 -872 -515 -694 -611 -989 -654 -77 -808 -964 -806 -88 -468 -576 -111 -319 -151 -464 -608 -638 -383 -653 -840 -418 -976 -582 -28 -142 -667 -245 -233 -701 -955 -284 -321 -309 -983 -677 -304 -646 -785 -651 -335 -228 -400 -575 -52 -931 -132 -663 -131 -891 -177 -179 -196 -788 -975 -369 -958 -347 -280 -292 -705 -683 -387 -780 -717 -457 -844 -615 -331 -838 -640 -199 -211 -128 -309 -650 -966 -464 -820 -395 -164 -666 -594 -914 -951 -75 -38 -950 -839 -810 -478 -537 -263 -11 -816 -118 -68 -272 -679 -225 -970 -181 -426 -929 -860 -382 -984 -365 -438 -246 -801 -279 -112 -465 -270 -213 -66 -480 -770 -740 -391 -2 -177 -380 -689 -378 -821 -829 -441 -393 -899 -31 -278 -161 -821 -958 -512 -846 -665 -516 -920 -515 -441 -743 -895 -910 -213 -873 -212 -281 -461 -507 -404 -385 -431 -674 -558 -69 -927 -738 -552 -593 -237 -111 -255 -756 -657 -51 -729 -612 -868 -525 -388 -513 -446 -964 -650 -592 -932 -640 -336 -818 -362 -768 -882 -484 -490 -214 -154 -724 -496 -701 -562 -243 -398 -938 -129 -228 -934 -797 -779 -771 -814 -553 -254 -878 -412 -711 -145 -73 -935 -976 -366 -706 -123 -790 -781 -393 -470 -578 -875 -103 -685 -366 -752 -61 -705 -665 -742 -282 -637 -300 -975 -728 -217 -273 -997 -400 -713 -283 -649 -849 -514 -821 -223 -183 -355 -893 -480 -452 -271 -190 -679 -239 -648 -627 -539 -81 -11 -793 -224 -800 -942 -399 -801 -341 -367 -155 -621 -610 -346 -383 -238 -902 -885 -288 -589 -155 -539 -937 -881 -832 -749 -61 -497 -237 -897 -865 -832 -583 -760 -93 -86 -78 -78 -932 -492 -131 -916 -855 -704 -750 -93 -840 -710 -490 -426 -489 -292 -871 -547 -709 -769 -329 -529 -39 -396 -400 -20 -34 -704 -874 -599 -245 -760 -814 -422 -958 -485 -647 -8 -839 -881 -664 -5 -764 -931 -546 -197 -751 -911 -809 -345 -689 -786 -372 -86 -373 -970 -529 -929 -312 -211 -467 -733 -785 -258 -725 -456 -966 -910 -711 -768 -468 -228 -972 -321 -920 -502 -20 -829 -929 -488 -674 -477 -563 -622 -281 -655 -299 -827 -706 -807 -934 -136 -805 -980 -762 -409 -906 -299 -468 -435 -913 -686 -815 -658 -693 -940 -799 -961 -56 -986 -485 -518 -126 -125 -438 -2 -784 -679 -232 -293 -940 -162 -263 -34 -95 -278 -17 -183 -316 -531 -197 -191 -121 -98 -472 -779 -725 -275 -151 -937 -759 -51 -29 -520 -988 -861 -873 -420 -54 -940 -637 -739 -695 -827 -569 -382 -542 -644 -327 -280 -888 -895 -197 -804 -618 -617 -833 -118 -98 -325 -513 -257 -196 -122 -485 -815 -427 -983 -363 -652 -203 -219 -825 -767 -767 -179 -144 -66 -305 -842 -540 -129 -824 -734 -132 -429 -142 -439 -524 -689 -216 -997 -703 -471 -627 -529 -328 -530 -779 -718 -448 -586 -531 -466 -595 -555 -53 -263 -518 -820 -337 -614 -524 -464 -873 -241 -684 -771 -133 -142 -956 -789 -942 -432 -669 -418 -502 -831 -976 -981 -507 -1 -718 -242 -114 -599 -526 -204 -158 -320 -891 -141 -693 -395 -286 -422 -748 -127 -604 -179 -96 -939 -711 -618 -879 -407 -294 -358 -267 -915 -676 -829 -19 -160 -278 -640 -731 -429 -529 -686 -745 -687 -431 -33 -855 -607 -850 -153 -271 -302 -551 -719 -163 -21 -32 -453 -989 -829 -258 -40 -439 -8 -547 -254 -658 -240 -339 -272 -613 -38 -51 -123 -391 -323 -140 -584 -822 -801 -314 -698 -690 -646 -303 -735 -339 -73 -977 -393 -67 -118 -12 -543 -363 -22 -778 -847 -543 -317 -22 -552 -670 -225 -989 -119 -772 -542 -730 -116 -98 -611 -549 -961 -918 -297 -444 -518 -627 -250 -506 -770 -812 -39 -841 -528 -252 -173 -953 -690 -453 -478 -316 -387 -575 -157 -332 -129 -126 -632 -388 -693 -382 -258 -549 -25 -987 -909 -64 -530 -171 -347 -478 -397 -2 -791 -99 -168 -605 -108 -322 -750 -423 -474 -929 -967 -584 -981 -584 -710 -890 -101 -722 -308 -262 -58 -158 -668 -834 -47 -165 -99 -536 -873 -398 -990 -475 -219 -688 -156 -188 -650 -86 -33 -739 -340 -301 -168 -525 -346 -635 -755 -699 -919 -593 -56 -762 -917 -581 -513 -333 -916 -812 -769 -871 -647 -953 -111 -394 -978 -494 -233 -271 -89 -939 -677 -651 -298 -32 -465 -625 -590 -26 -389 -486 -330 -216 -960 -23 -784 -323 -575 -876 -623 -452 -378 -577 -265 -953 -435 -262 -395 -296 -662 -498 -397 -834 -6 -707 -180 -280 -159 -347 -836 -521 -668 -216 -564 -509 -606 -723 -470 -326 -390 -669 -355 -514 -736 -407 -244 -312 -835 -381 -882 -20 -475 -297 -838 -642 -570 -942 -65 -135 -123 -547 -689 -770 -766 -574 -695 -224 -100 -936 -869 -113 -930 -291 -127 -318 -551 -936 -209 -810 -406 -368 -826 -38 -801 -560 -50 -3 -609 -121 -295 -100 -686 -715 -914 -755 -353 -440 -581 -658 -924 -21 -65 -575 -712 -210 -155 -601 -223 -299 -599 -10 -673 -740 -728 -111 -827 -232 -684 -327 -776 -212 -784 -755 -61 -123 -364 -92 -154 -498 -971 -909 -472 -437 -262 -118 -596 -391 -472 -335 -530 -423 -280 -411 -576 -662 -69 -402 -37 -388 -36 -993 -494 -481 -619 -404 -516 -812 -327 -345 -740 -345 -453 -874 -933 -180 -385 -983 -859 -137 -218 -979 -452 -493 -118 -434 -937 -725 -173 -937 -211 -801 -681 -45 -200 -637 -308 -6 -396 -466 -488 -741 -925 -925 -891 -123 -101 -376 -789 -37 -170 -254 -593 -818 -724 -159 -311 -402 -54 -507 -191 -441 -452 -876 -85 -723 -795 -186 -535 -303 -920 -249 -844 -974 -885 -150 -841 -39 -873 -721 -862 -385 -997 -412 -684 -488 -692 -260 -623 -436 -428 -722 -296 -7 -617 -77 -388 -74 -363 -209 -740 -962 -945 -633 -353 -218 -806 -375 -716 -560 -333 -657 -252 -266 -187 -193 -685 -948 -156 -533 -144 -227 -97 -529 -758 -919 -837 -236 -925 -763 -859 -193 -333 -101 -786 -92 -855 -362 -155 -646 -315 -205 -270 -291 -81 -858 -76 -19 -646 -353 -428 -210 -622 -828 -550 -945 -348 -801 -748 -963 -943 -2 -482 -453 -946 -196 -775 -319 -482 -21 -925 -865 -669 -250 -606 -904 -838 -25 -75 -790 -649 -18 -405 -979 -465 -177 -757 -168 -363 -160 -343 -825 -990 -452 -215 -541 -999 -670 -124 -142 -569 -403 -791 -7 -566 -109 -489 -593 -401 -731 -701 -434 -915 -555 -328 -189 -943 -941 -601 -711 -677 -533 -252 -3 -975 -95 -692 -784 -769 -621 -49 -510 -214 -509 -201 -817 -783 -1 -641 -346 -225 -669 -510 -264 -838 -167 -768 -500 -306 -712 -884 -142 -598 -353 -13 -858 -95 -407 -296 -870 -485 -331 -907 -881 -758 -940 -426 -704 -906 -69 -753 -328 -969 -968 -109 -447 -189 -889 -87 -987 -644 -772 -792 -514 -595 -575 -97 -723 -315 -617 -877 -13 -5 -547 -981 -754 -845 -797 -334 -62 -614 -678 -257 -760 -887 -239 -891 -726 -630 -79 -946 -497 -185 -304 -100 -735 -730 -991 -267 -657 -848 -105 -288 -544 -534 -582 -558 -804 -512 -903 -871 -245 -397 -66 -333 -477 -71 -445 -754 -447 -851 -548 -144 -10 -13 -574 -273 -812 -867 -927 -516 -374 -451 -853 -682 -419 -263 -979 -977 -276 -816 -482 -398 -871 -183 -23 -326 -904 -508 -237 -914 -503 -935 -783 -312 -352 -308 -738 -629 -474 -735 -653 -707 -211 -577 -185 -273 -585 -709 -138 -845 -954 -410 -505 -86 -698 -171 -882 -222 -254 -139 -263 -166 -947 -634 -386 -388 -600 -952 -736 -680 -962 -722 -851 -858 -394 -381 -876 -266 -886 -165 -94 -456 -33 -941 -648 -999 -240 -625 -543 -354 -393 -398 -96 -270 -480 -647 -828 -466 -77 -241 -995 -524 -352 -165 -39 -184 -589 -947 -605 -685 -158 -38 -737 -848 -191 -635 -573 -523 -650 -596 -825 -220 -124 -504 -285 -602 -469 -581 -535 -806 -901 -151 -468 -166 -507 -237 -179 -36 -934 -46 -42 -585 -548 -371 -797 -554 -182 -776 -492 -221 -83 -83 -875 -372 -863 -508 -959 -19 -23 -438 -574 -40 -559 -290 -701 -231 -630 -823 -545 -754 -551 -830 -740 -621 -859 -537 -845 -370 -182 -868 -701 -700 -516 -891 -344 -875 -596 -48 -568 -168 -229 -975 -892 -387 -709 -652 -492 -348 -630 -770 -755 -556 -795 -31 -836 -227 -300 -594 -114 -399 -562 -422 -552 -581 -614 -521 -176 -357 -679 -490 -269 -777 -962 -659 -579 -55 -222 -229 -98 -553 -995 -576 -430 -13 -366 -464 -357 -300 -732 -538 -636 -543 -798 -500 -198 -727 -13 -758 -37 -381 -571 -328 -934 -105 -925 -940 -976 -87 -304 -208 -746 -195 -711 -938 -779 -852 -534 -833 -285 -423 -443 -388 -171 -774 -864 -58 -347 -447 -683 -25 -831 -257 -242 -193 -624 -520 -825 -824 -100 -82 -102 -499 -819 -938 -612 -721 -853 -349 -522 -403 -577 -932 -433 -590 -21 -856 -527 -603 -731 -900 -159 -761 -946 -975 -191 -362 -491 -722 -837 -634 -963 -679 -578 -876 -124 -165 -460 -984 -750 -94 -649 -150 -196 -134 -528 -21 -300 -893 -407 -971 -48 -217 -11 -361 -431 -519 -658 -399 -230 -965 -222 -674 -349 -788 -646 -608 -523 -762 -164 -504 -795 -764 -822 -119 -764 -471 -861 -986 -351 -320 -887 -442 -824 -109 -61 -232 -661 -331 -738 -801 -120 -931 -97 -878 -34 -480 -955 -963 -433 -978 -491 -616 -492 -366 -321 -818 -348 -703 -843 -443 -829 -673 -279 -841 -830 -943 -500 -809 -431 -422 -269 -604 -796 -684 -932 -508 -660 -90 -96 -641 -533 -285 -773 -778 -138 -327 -706 -899 -546 -331 -365 -575 -32 -993 -838 -906 -734 -25 -289 -552 -708 -459 -536 -954 -634 -195 -454 -176 -346 -91 -175 -871 -392 -785 -885 -938 -970 -353 -450 -305 -82 -12 -425 -590 -454 -245 -750 -71 -675 -10 -628 -658 -392 -861 -626 -883 -270 -180 -982 -33 -990 -532 -189 -97 -649 -627 -525 -819 -69 -475 -347 -992 -951 -198 -814 -657 -922 -398 -562 -890 -123 -42 -679 -325 -402 -129 -657 -211 -93 -709 -199 -959 -64 -878 -742 -537 -255 -735 -401 -68 -811 -230 -476 -179 -716 -412 -262 -842 -335 -286 -288 -501 -337 -569 -699 -155 -29 -900 -387 -711 -864 -89 -324 -185 -144 -802 -813 -554 -540 -446 -608 -649 -141 -713 -511 -981 -845 -207 -531 -826 -215 -253 -544 -57 -344 -924 -882 -778 -183 -946 -473 -982 -902 -573 -324 -107 -385 -977 -8 -411 -260 -209 -426 -305 -755 -238 -343 -328 -298 -744 -104 -184 -258 -427 -741 -473 -401 -151 -969 -583 -211 -5 -32 -570 -712 -986 -260 -312 -707 -71 -824 -743 -809 -166 -722 -338 -951 -288 -117 -254 -914 -510 -282 -869 -258 -558 -4 -736 -689 -591 -970 -500 -647 -122 -600 -709 -932 -563 -787 -884 -43 -774 -433 -61 -329 -284 -299 -17 -426 -20 -941 -463 -160 -942 -679 -984 -905 -429 -513 -330 -169 -290 -283 -872 -389 -143 -194 -836 -750 -601 -217 -670 -189 -761 -198 -38 -902 -464 -581 -83 -636 -326 -935 -483 -872 -600 -364 -832 -288 -280 -965 -34 -763 -324 -399 -121 -876 -630 -812 -102 -811 -593 -89 -336 -596 -849 -880 -276 -777 -460 -590 -481 -402 -704 -891 -727 -59 -486 -111 -437 -180 -898 -201 -984 -288 -250 -476 -545 -693 -321 -262 -468 -801 -273 -621 -592 -48 -475 -831 -639 -369 -123 -498 -926 -958 -317 -355 -766 -775 -374 -579 -763 -819 -294 -938 -687 -204 -120 -900 -511 -238 -431 -666 -199 -466 -906 -767 -589 -180 -532 -502 -246 -921 -502 -698 -711 -657 -723 -227 -850 -440 -486 -35 -898 -755 -447 -722 -424 -717 -814 -818 -963 -889 -685 -620 -114 -618 -722 -81 -875 -652 -350 -82 -206 -756 -505 -165 -200 -818 -362 -36 -787 -567 -715 -8 -165 -302 -887 -865 -728 -102 -313 -628 -862 -948 -697 -531 -776 -426 -480 -750 -294 -771 -178 -718 -136 -106 -855 -946 -490 -764 -154 -960 -744 -603 -277 -284 -952 -667 -687 -513 -716 -652 -663 -251 -212 -24 -627 -201 -661 -372 -709 -849 -600 -193 -286 -280 -451 -583 -204 -180 -794 -628 -142 -937 -337 -483 -819 -698 -9 -264 -410 -668 -208 -410 -363 -89 -888 -983 -511 -936 -533 -379 -68 -129 -649 -724 -290 -57 -367 -443 -509 -917 -387 -815 -518 -13 -833 -388 -486 -837 -125 -932 -229 -126 -843 -633 -427 -45 -248 -837 -424 -889 -457 -957 -150 -902 -523 -528 -82 -382 -588 -117 -315 -615 -682 -795 -750 -14 -842 -614 -297 -634 -683 -456 -905 -894 -628 -374 -707 -131 -837 -708 -648 -698 -188 -250 -211 -435 -429 -796 -786 -636 -291 -860 -299 -191 -392 -53 -940 -661 -42 -607 -800 -596 -51 -930 -856 -599 -145 -577 -48 -535 -599 -455 -613 -398 -890 -290 -460 -381 -658 -805 -186 -987 -778 -13 -859 -481 -391 -338 -957 -777 -925 -927 -826 -999 -223 -797 -298 -469 -925 -778 -490 -406 -198 -442 -419 -42 -411 -16 -974 -521 -758 -429 -174 -424 -209 -663 -282 -173 -314 -761 -917 -579 -77 -537 -548 -796 -732 -120 -617 -34 -865 -768 -706 -231 -98 -859 -21 -409 -534 -706 -142 -919 -593 -334 -140 -985 -9 -634 -310 -971 -61 -995 -902 -179 -385 -330 -482 -73 -250 -224 -538 -60 -583 -682 -621 -872 -24 -664 -131 -422 -241 -163 -561 -749 -792 -418 -582 -735 -503 -641 -318 -666 -777 -52 -910 -767 -250 -322 -602 -830 -100 -736 -512 -554 -550 -702 -489 -881 -739 -747 -82 -178 -424 -625 -518 -530 -747 -815 -286 -563 -243 -583 -791 -169 -554 -828 -134 -887 -750 -863 -362 -369 -111 -667 -903 -955 -643 -728 -960 -961 -803 -277 -236 -306 -528 -331 -911 -422 -441 -931 -353 -270 -779 -136 -767 -421 -376 -585 -748 -37 -145 -313 -979 -839 -362 -813 -394 -36 -309 -342 -295 -406 -625 -321 -566 -667 -96 -445 -663 -842 -369 -773 -566 -528 -226 -436 -77 -980 -216 -761 -560 -722 -952 -904 -816 -519 -694 -954 -234 -274 -18 -234 -511 -562 -494 -540 -573 -266 -406 -761 -615 -557 -818 -4 -839 -840 -130 -707 -131 -948 -304 -610 -711 -993 -282 -214 -448 -794 -730 -889 -932 -238 -459 -438 -427 -879 -217 -27 -897 -325 -210 -295 -592 -929 -934 -60 -936 -617 -471 -725 -735 -55 -453 -903 -411 -378 -869 -808 -967 -297 -515 -3 -73 -194 -250 -788 -805 -512 -561 -286 -701 -236 -98 -521 -663 -688 -463 -112 -219 -671 -422 -869 -538 -888 -889 -897 -122 -543 -990 -393 -342 -508 -938 -705 -713 -386 -765 -189 -539 -785 -821 -965 -490 -122 -327 -866 -199 -513 -737 -194 -899 -684 -220 -871 -657 -629 -11 -229 -329 -261 -641 -186 -457 -537 -194 -418 -998 -132 -586 -764 -821 -975 -723 -200 -883 -574 -351 -166 -158 -423 -404 -715 -840 -990 -353 -37 -218 -235 -784 -749 -144 -968 -389 -219 -424 -534 -396 -27 -280 -81 -555 -440 -686 -71 -171 -760 -313 -686 -368 -802 -766 -210 -702 -639 -366 -506 -876 -948 -68 -503 -8 -348 -254 -721 -129 -764 -203 -114 -816 -294 -462 -931 -342 -432 -578 -447 -850 -934 -557 -657 -191 -51 -537 -395 -591 -673 -376 -62 -471 -754 -724 -286 -9 -987 -375 -947 -694 -477 -611 -8 -626 -358 -962 -888 -201 -136 -779 -200 -799 -163 -650 -907 -262 -19 -299 -485 -441 -353 -466 -136 -297 -713 -118 -377 -688 -949 -282 -208 -414 -155 -97 -766 -477 -872 -799 -198 -290 -641 -822 -101 -737 -980 -861 -354 -303 -476 -633 -663 -164 -993 -744 -854 -561 -927 -85 -334 -577 -596 -723 -413 -339 -44 -200 -790 -906 -304 -864 -874 -798 -250 -597 -971 -181 -642 -589 -94 -877 -50 -987 -279 -657 -861 -215 -785 -267 -936 -101 -392 -148 -997 -164 -788 -964 -10 -84 -956 -731 -750 -519 -88 -58 -56 -310 -510 -675 -279 -604 -901 -93 -362 -568 -776 -133 -944 -688 -315 -443 -23 -743 -209 -953 -336 -862 -501 -164 -737 -36 -486 -974 -146 -768 -371 -829 -289 -401 -40 -119 -388 -218 -750 -304 -385 -408 -194 -252 -716 -916 -124 -612 -703 -664 -977 -76 -167 -358 -163 -747 -399 -167 -266 -139 -869 -741 -995 -514 -202 -613 -951 -870 -904 -324 -712 -542 -573 -212 -90 -126 -385 -229 -875 -222 -455 -611 -400 -315 -849 -875 -970 -994 -931 -66 -183 -169 -668 -493 -183 -759 -947 -771 -447 -45 -684 -589 -466 -281 -621 -471 -809 -418 -329 -106 -55 -673 -622 -129 -836 -846 -716 -423 -993 -984 -45 -974 -838 -234 -631 -480 -653 -668 -48 -158 -178 -936 -749 -441 -233 -772 -958 -205 -355 -192 -29 -743 -787 -205 -658 -744 -331 -275 -125 -485 -698 -458 -356 -701 -685 -966 -94 -727 -655 -257 -247 -67 -815 -426 -537 -246 -694 -706 -387 -718 -673 -5 -29 -721 -723 -878 -627 -309 -253 -997 -9 -455 -756 -797 -872 -985 -358 -245 -920 -15 -561 -277 -880 -686 -814 -357 -717 -966 -110 -750 -598 -799 -513 -695 -390 -531 -203 -277 -608 -672 -215 -225 -942 -701 -101 -406 -977 -337 -164 -772 -791 -349 -38 -118 -906 -787 -173 -285 -798 -646 -933 -139 -71 -363 -358 -400 -359 -999 -755 -976 -827 -694 -990 -765 -230 -159 -851 -741 -618 -403 -397 -905 -339 -813 -761 -197 -793 -349 -200 -501 -58 -941 -842 -158 -887 -694 -634 -753 -130 -813 -974 -985 -551 -750 -101 -401 -185 -605 -897 -243 -555 -705 -104 -233 -206 -655 -436 -687 -101 -856 -58 -913 -905 -454 -992 -251 -504 -971 -477 -288 -182 -164 -573 -865 -983 -509 -900 -783 -778 -336 -978 -302 -361 -8 -210 -556 -558 -815 -448 -908 -144 -155 -320 -617 -967 -437 -367 -216 -341 -109 -627 -284 -349 -93 -60 -497 -478 -74 -710 -211 -728 -953 -321 -182 -880 -230 -242 -390 -521 -463 -985 -757 -137 -25 -292 -941 -108 -408 -508 -927 -756 -854 -499 -831 -777 -510 -251 -23 -750 -131 -48 -875 -297 -490 -605 -888 -184 -346 -504 -728 -93 -120 -539 -11 -989 -689 -815 -872 -231 -621 -952 -241 -246 -795 -611 -462 -660 -727 -538 -604 -903 -564 -731 -795 -133 -409 -57 -841 -375 -229 -209 -36 -990 -85 -221 -330 -833 -36 -484 -626 -81 -494 -734 -934 -755 -545 -324 -862 -633 -667 -906 -498 -543 -71 -553 -706 -846 -307 -727 -772 -183 -77 -776 -629 -165 -152 -239 -260 -154 -191 -771 -925 -437 -722 -791 -733 -35 -675 -508 -803 -110 -382 -349 -232 -953 -336 -163 -752 -904 -654 -376 -127 -466 -241 -439 -874 -291 -573 -434 -701 -186 -249 -852 -905 -172 -889 -625 -366 -657 -221 -218 -65 -871 -901 -883 -430 -448 -4 -339 -985 -272 -360 -622 -759 -225 -524 -305 -359 -920 -348 -870 -122 -848 -648 -621 -430 -166 -591 -669 -647 -843 -195 -253 -188 -108 -632 -829 -931 -4 -597 -163 -323 -100 -267 -614 -179 -804 -778 -855 -688 -520 -900 -599 -898 -416 -237 -487 -759 -886 -987 -206 -721 -771 -139 -805 -676 -554 -942 -417 -431 -248 -233 -460 -595 -561 -59 -509 -766 -648 -975 -989 -302 -497 -346 -689 -543 -76 -811 -384 -616 -242 -682 -311 -209 -870 -52 -344 -909 -256 -516 -525 -934 -84 -503 -339 -18 -94 -946 -839 -872 -567 -125 -452 -997 -634 -580 -212 -853 -268 -795 -356 -137 -335 -506 -31 -10 -991 -564 -895 -978 -183 -592 -450 -795 -906 -176 -32 -241 -808 -689 -458 -226 -846 -507 -883 -324 -411 -66 -884 -653 -149 -425 -423 -694 -33 -189 -927 -453 -958 -611 -105 -591 -62 -911 -20 -472 -535 -498 -539 -33 -74 -707 -109 -744 -679 -457 -138 -310 -324 -669 -290 -862 -895 -473 -459 -608 -592 -23 -695 -540 -276 -334 -546 -638 -439 -68 -613 -660 -882 -349 -471 -355 -239 -608 -730 -493 -672 -702 -366 -770 -958 -218 -858 -314 -256 -209 -844 -511 -915 -692 -226 -823 -837 -299 -329 -268 -48 -318 -6 -247 -87 -387 -96 -773 -905 -984 -861 -598 -278 -985 -505 -913 -455 -197 -487 -273 -960 -297 -854 -731 -813 -37 -645 -673 -310 -313 -5 -13 -85 -610 -442 -115 -946 -779 -481 -919 -964 -207 -702 -321 -455 -929 -41 -60 -390 -220 -528 -175 -380 -728 -637 -588 -553 -503 -971 -717 -403 -582 -149 -130 -85 -164 -416 -382 -388 -212 -950 -312 -104 -148 -51 -698 -478 -228 -209 -518 -902 -105 -843 -350 -467 -281 -951 -74 -640 -726 -704 -816 -830 -206 -736 -554 -362 -908 -563 -457 -965 -594 -538 -947 -672 -14 -804 -297 -860 -758 -264 -323 -759 -188 -791 -260 -550 -816 -785 -730 -234 -85 -190 -368 -867 -349 -309 -861 -235 -133 -865 -698 -789 -271 -587 -60 -144 -101 -113 -601 -461 -35 -177 -458 -393 -532 -8 -888 -905 -919 -774 -422 -338 -166 -378 -548 -480 -173 -703 -497 -13 -683 -516 -786 -892 -454 -730 -830 -452 -491 -738 -937 -883 -313 -573 -198 -942 -846 -272 -798 -480 -747 -60 -205 -651 -879 -174 -764 -662 -342 -439 -585 -752 -485 -11 -758 -524 -459 -574 -901 -230 -685 -426 -288 -235 -283 -616 -86 -665 -341 -837 -531 -998 -922 -533 -708 -263 -404 -343 -755 -536 -923 -784 -10 -604 -553 -349 -875 -440 -218 -67 -593 -496 -252 -702 -797 -201 -226 -442 -494 -913 -466 -153 -565 -935 -98 -726 -105 -946 -9 -604 -851 -482 -999 -749 -846 -75 -588 -491 -989 -933 -634 -866 -480 -727 -137 -60 -227 -292 -333 -100 -204 -412 -65 -91 -636 -115 -797 -312 -118 -125 -648 -93 -197 -633 -895 -940 -724 -625 -240 -103 -899 -368 -209 -953 -612 -514 -204 -884 -121 -560 -43 -867 -344 -617 -661 -820 -272 -695 -984 -840 -527 -842 -149 -504 -819 -376 -801 -995 -799 -802 -193 -895 -738 -217 -345 -974 -318 -121 -948 -33 -711 -206 -105 -103 -885 -138 -785 -799 -744 -489 -661 -392 -902 -911 -775 -840 -424 -126 -723 -36 -353 -991 -221 -588 -241 -253 -964 -587 -221 -182 -608 -801 -514 -744 -396 -336 -65 -452 -515 -539 -718 -570 -268 -731 -284 -202 -603 -892 -634 -553 -790 -798 -995 -638 -124 -201 -784 -500 -949 -18 -625 -149 -255 -751 -857 -301 -799 -584 -691 -143 -115 -236 -452 -3 -297 -946 -199 -38 -761 -522 -777 -250 -914 -112 -575 -544 -258 -433 -397 -497 -579 -866 -98 -104 -313 -269 -721 -496 -246 -665 -550 -629 -435 -962 -185 -941 -78 -590 -876 -761 -447 -277 -357 -29 -237 -250 -702 -518 -501 -131 -889 -188 -371 -310 -785 -390 -691 -808 -638 -605 -806 -217 -448 -627 -427 -687 -543 -406 -161 -195 -816 -811 -699 -653 -698 -773 -118 -350 -155 -188 -516 -690 -378 -72 -575 -354 -832 -911 -302 -116 -563 -391 -731 -891 -871 -995 -813 -439 -266 -219 -236 -353 -724 -953 -41 -271 -537 -89 -282 -241 -787 -799 -814 -940 -50 -632 -148 -540 -747 -330 -734 -429 -361 -913 -949 -386 -287 -837 -586 -485 -813 -784 -929 -906 -251 -744 -611 -845 -970 -338 -655 -817 -926 -319 -160 -169 -732 -877 -908 -579 -499 -932 -966 -896 -398 -855 -616 -267 -257 -872 -247 -216 -377 -45 -393 -854 -540 -95 -459 -811 -51 -539 -172 -6 -368 -702 -227 -299 -969 -783 -203 -170 -419 -10 -319 -448 -263 -866 -240 -305 -166 -545 -197 -256 -478 -343 -613 -640 -814 -165 -722 -763 -848 -885 -620 -607 -435 -671 -944 -3 -946 -30 -567 -170 -641 -908 -708 -771 -458 -121 -642 -754 -76 -846 -151 -407 -214 -169 -943 -709 -207 -156 -826 -964 -38 -870 -461 -227 -54 -880 -789 -231 -965 -953 -786 -681 -928 -268 -507 -391 -803 -319 -468 -370 -603 -118 -908 -303 -528 -557 -847 -815 -138 -307 -177 -309 -299 -45 -872 -533 -519 -597 -713 -790 -531 -792 -50 -809 -691 -276 -37 -469 -266 -380 -499 -761 -202 -726 -872 -95 -226 -615 -553 -133 -147 -723 -494 -998 -847 -34 -589 -917 -853 -844 -452 -173 -467 -357 -654 -617 -961 -147 -196 -544 -403 -463 -640 -6 -941 -54 -722 -489 -540 -838 -160 -697 -676 -836 -858 -652 -145 -607 -557 -350 -225 -869 -794 -223 -140 -250 -382 -388 -720 -12 -609 -450 -76 -156 -412 -15 -91 -868 -644 -150 -319 -764 -302 -968 -96 -272 -67 -305 -33 -388 -903 -129 -505 -192 -92 -1 -894 -333 -473 -953 -851 -111 -320 -195 -950 -640 -447 -253 -589 -531 -521 -417 -679 -895 -367 -925 -621 -117 -331 -740 -812 -932 -610 -596 -425 -287 -630 -427 -250 -662 -499 -799 -649 -436 -330 -341 -487 -854 -662 -225 -257 -850 -33 -685 -840 -870 -561 -174 -264 -415 -325 -212 -73 -529 -24 -991 -386 -31 -431 -470 -837 -778 -36 -371 -29 -884 -75 -862 -270 -992 -411 -333 -618 -323 -14 -791 -595 -334 -200 -749 -838 -522 -5 -255 -878 -775 -888 -86 -784 -879 -949 -451 -107 -473 -428 -624 -956 -267 -563 -653 -558 -293 -949 -68 -378 -32 -615 -300 -869 -199 -751 -844 -981 -982 -724 -531 -441 -920 -965 -392 -538 -712 -601 -97 -231 -428 -305 -280 -342 -410 -425 -660 -123 -352 -547 -625 -905 -967 -406 -919 -796 -910 -127 -890 -308 -487 -426 -26 -497 -503 -672 -523 -198 -587 -905 -119 -895 -406 -812 -343 -607 -49 -108 -295 -657 -984 -659 -658 -205 -874 -87 -860 -480 -239 -767 -405 -903 -539 -677 -259 -68 -526 -755 -677 -355 -250 -14 -393 -286 -314 -434 -327 -693 -862 -304 -234 -303 -842 -768 -727 -263 -310 -230 -609 -820 -153 -960 -135 -78 -17 -426 -985 -700 -114 -21 -498 -637 -201 -411 -697 -906 -264 -254 -65 -286 -703 -963 -91 -589 -686 -660 -387 -874 -163 -618 -888 -139 -571 -828 -381 -998 -511 -507 -639 -927 -166 -718 -957 -895 -959 -829 -363 -371 -92 -477 -116 -720 -240 -435 -707 -836 -522 -532 -105 -7 -917 -713 -578 -78 -544 -885 -321 -539 -694 -7 -256 -625 -718 -491 -756 -988 -375 -48 -783 -550 -504 -713 -435 -986 -285 -45 -717 -420 -938 -802 -145 -912 -85 -1000 -214 -581 -801 -451 -416 -750 -512 -188 -390 -348 -749 -528 -26 -339 -851 -850 -331 -355 -591 -461 -739 -626 -956 -233 -347 -736 -45 -647 -739 -230 -143 -198 -860 -345 -698 -839 -153 -160 -848 -459 -393 -342 -834 -700 -800 -967 -97 -800 -944 -545 -447 -56 -646 -645 -557 -646 -895 -64 -734 -168 -76 -335 -170 -69 -821 -546 -177 -707 -69 -599 -93 -772 -666 -918 -856 -319 -487 -759 -264 -3 -45 -976 -465 -111 -862 -671 -778 -535 -69 -575 -949 -734 -666 -236 -53 -978 -30 -660 -912 -620 -303 -761 -998 -775 -438 -931 -923 -678 -977 -129 -106 -802 -822 -454 -165 -948 -483 -740 -2 -847 -532 -717 -919 -330 -914 -727 -838 -470 -457 -690 -538 -497 -243 -636 -883 -672 -231 -657 -901 -124 -315 -357 -80 -68 -293 -208 -556 -572 -643 -686 -106 -995 -744 -78 -541 -216 -974 -487 -824 -207 -175 -359 -715 -666 -930 -943 -663 -751 -1000 -402 -354 -353 -328 -429 -464 -218 -14 -546 -745 -802 -229 -894 -595 -515 -850 -771 -632 -14 -716 -344 -746 -89 -213 -899 -754 -118 -646 -622 -611 -453 -171 -657 -713 -368 -203 -127 -570 -864 -139 -24 -711 -478 -376 -697 -974 -946 -371 -828 -652 -94 -544 -52 -920 -575 -202 -561 -179 -994 -507 -168 -794 -560 -909 -798 -272 -841 -768 -215 -798 -959 -356 -879 -71 -134 -367 -278 -338 -358 -145 -836 -589 -47 -564 -555 -281 -839 -528 -154 -374 -807 -98 -449 -737 -873 -769 -447 -892 -328 -781 -322 -649 -638 -523 -322 -504 -76 -573 -171 -544 -522 -545 -909 -797 -449 -498 -974 -990 -233 -198 -162 -411 -233 -797 -686 -723 -720 -590 -923 -619 -824 -143 -283 -707 -271 -275 -752 -862 -655 -180 -586 -665 -889 -661 -964 -457 -367 -713 -338 -948 -83 -987 -439 -323 -116 -260 -580 -504 -892 -526 -468 -322 -65 -591 -366 -64 -235 -853 -364 -796 -638 -370 -908 -670 -802 -285 -930 -238 -700 -30 -167 -174 -665 -600 -115 -772 -346 -826 -594 -998 -872 -399 -739 -9 -627 -445 -222 -200 -109 -49 -936 -84 -214 -97 -616 -452 -581 -990 -955 -231 -286 -964 -382 -346 -962 -755 -5 -549 -72 -844 -935 -833 -189 -606 -733 -991 -534 -848 -553 -411 -591 -386 -777 -962 -397 -838 -119 -589 -924 -656 -54 -20 -681 -255 -678 -274 -495 -953 -128 -274 -553 -356 -321 -507 -164 -180 -329 -163 -340 -699 -34 -227 -606 -599 -986 -868 -120 -618 -418 -686 -545 -482 -517 -115 -571 -586 -828 -216 -742 -404 -659 -942 -778 -477 -778 -938 -175 -11 -471 -878 -311 -794 -89 -670 -206 -312 -209 -213 -45 -475 -576 -821 -846 -19 -758 -408 -103 -233 -20 -34 -852 -579 -639 -934 -818 -376 -742 -486 -439 -987 -541 -940 -373 -714 -36 -156 -295 -928 -846 -513 -840 -689 -491 -732 -368 -890 -486 -635 -809 -818 -535 -257 -86 -716 -404 -339 -286 -477 -942 -485 -905 -410 -432 -402 -980 -17 -544 -413 -964 -305 -619 -895 -775 -323 -6 -483 -590 -33 -450 -136 -996 -448 -543 -130 -251 -198 -496 -550 -268 -771 -345 -2 -911 -98 -427 -346 -225 -638 -243 -612 -399 -389 -398 -981 -494 -315 -615 -305 -59 -962 -973 -346 -619 -493 -138 -959 -655 -450 -718 -667 -475 -644 -762 -390 -236 -724 -647 -2 -958 -205 -481 -952 -61 -697 -559 -663 -472 -117 -817 -32 -994 -780 -909 -705 -604 -353 -106 -869 -996 -800 -51 -579 -673 -811 -727 -525 -820 -537 -665 -992 -220 -214 -944 -769 -163 -622 -733 -960 -888 -379 -193 -587 -272 -828 -957 -565 -74 -109 -669 -89 -167 -940 -166 -829 -390 -9 -391 -438 -128 -703 -710 -870 -418 -227 -939 -381 -113 -79 -330 -937 -865 -68 -578 -737 -915 -194 -655 -611 -330 -681 -195 -225 -264 -423 -880 -574 -75 -755 -545 -876 -978 -705 -655 -920 -501 -323 -445 -566 -51 -381 -770 -7 -987 -294 -288 -955 -593 -637 -975 -342 -195 -529 -16 -437 -362 -735 -118 -300 -934 -557 -628 -164 -495 -414 -490 -552 -511 -513 -634 -992 -719 -351 -26 -650 -258 -461 -748 -656 -48 -177 -295 -381 -658 -282 -55 -961 -66 -402 -772 -693 -69 -985 -841 -620 -786 -994 -124 -318 -526 -129 -609 -521 -313 -42 -862 -429 -455 -945 -164 -662 -744 -115 -843 -814 -957 -575 -935 -615 -869 -286 -169 -478 -248 -436 -211 -829 -952 -699 -803 -789 -166 -898 -531 -264 -114 -476 -390 -671 -907 -362 -78 -696 -346 -223 -513 -847 -504 -786 -876 -917 -501 -144 -78 -253 -167 -586 -770 -122 -914 -315 -280 -413 -57 -951 -286 -954 -277 -796 -771 -924 -515 -515 -401 -241 -507 -638 -372 -947 -979 -133 -605 -924 -848 -161 -725 -779 -322 -510 -785 -608 -110 -247 -933 -287 -476 -990 -326 -374 -444 -674 -818 -212 -17 -852 -554 -869 -313 -358 -16 -15 -982 -394 -757 -144 -584 -127 -225 -922 -514 -612 -209 -528 -69 -614 -256 -695 -44 -407 -730 -664 -336 -167 -538 -77 -559 -706 -476 -981 -432 -305 -537 -112 -754 -344 -972 -329 -86 -52 -917 -833 -426 -922 -522 -118 -46 -404 -450 -771 -341 -109 -137 -257 -219 -841 -479 -378 -602 -89 -538 -248 -620 -452 -577 -546 -124 -272 -743 -288 -36 -159 -910 -358 -300 -391 -662 -929 -513 -792 -756 -20 -198 -325 -272 -285 -35 -731 -457 -362 -545 -86 -680 -116 -626 -583 -747 -240 -419 -919 -874 -15 -714 -770 -662 -798 -936 -793 -312 -141 -34 -253 -441 -560 -409 -964 -857 -889 -312 -670 -199 -672 -794 -170 -740 -854 -175 -695 -293 -812 -824 -470 -221 -805 -375 -580 -196 -523 -957 -947 -80 -746 -970 -493 -514 -447 -945 -498 -111 -395 -946 -25 -474 -178 -332 -1000 -388 -458 -203 -188 -636 -599 -890 -357 -470 -745 -597 -952 -738 -150 -862 -623 -129 -606 -831 -835 -950 -393 -664 -756 -168 -559 -904 -808 -467 -117 -214 -134 -63 -863 -903 -140 -595 -318 -649 -574 -598 -540 -772 -224 -48 -184 -509 -624 -15 -301 -488 -646 -474 -233 -799 -865 -887 -35 -865 -607 -898 -28 -727 -325 -232 -98 -887 -743 -326 -786 -568 -284 -788 -230 -840 -820 -667 -608 -46 -909 -773 -599 -731 -781 -513 -292 -423 -289 -870 -552 -612 -648 -126 -79 -703 -76 -622 -377 -116 -407 -400 -11 -824 -67 -442 -941 -137 -922 -778 -856 -953 -283 -837 -199 -12 -556 -223 -156 -911 -221 -946 -250 -461 -341 -322 -971 -60 -661 -413 -136 -134 -565 -975 -256 -713 -293 -887 -433 -600 -262 -360 -174 -902 -216 -129 -564 -791 -245 -157 -877 -532 -424 -317 -421 -260 -757 -845 -880 -495 -992 -946 -596 -375 -567 -665 -455 -607 -290 -221 -426 -37 -723 -247 -173 -709 -786 -842 -525 -353 -280 -999 -141 -498 -925 -738 -228 -258 -315 -146 -3 -202 -147 -48 -467 -44 -485 -310 -574 -556 -471 -106 -384 -544 -160 -963 -785 -169 -301 -291 -562 -14 -248 -391 -173 -683 -828 -399 -639 -577 -1000 -223 -970 -427 -170 -277 -291 -608 -964 -144 -332 -269 -792 -707 -517 -812 -600 -117 -737 -746 -91 -694 -499 -208 -464 -714 -534 -606 -275 -145 -770 -601 -370 -745 -534 -809 -636 -333 -647 -610 -177 -827 -430 -759 -900 -45 -54 -578 -984 -639 -671 -387 -107 -791 -516 -485 -690 -672 -888 -672 -135 -96 -586 -611 -853 -96 -30 -138 -770 -159 -862 -155 -699 -855 -248 -695 -834 -245 -989 -235 -286 -777 -972 -594 -757 -549 -72 -883 -510 -137 -258 -449 -295 -325 -297 -185 -145 -899 -720 -439 -713 -420 -551 -536 -729 -719 -401 -850 -675 -174 -967 -687 -920 -154 -341 -336 -457 -696 -79 -647 -480 -129 -997 -608 -171 -592 -167 -136 -806 -347 -18 -555 -442 -719 -994 -294 -822 -499 -226 -900 -732 -48 -341 -934 -674 -149 -324 -214 -342 -962 -233 -346 -51 -727 -278 -22 -338 -328 -652 -903 -692 -675 -801 -54 -90 -347 -511 -712 -979 -376 -45 -643 -556 -945 -136 -160 -808 -946 -485 -97 -709 -836 -998 -617 -1 -539 -28 -808 -987 -581 -1000 -885 -291 -411 -554 -700 -111 -85 -728 -265 -342 -404 -32 -403 -96 -605 -952 -136 -326 -792 -981 -799 -680 -868 -253 -18 -992 -698 -207 -53 -231 -335 -538 -455 -725 -551 -502 -376 -124 -690 -746 -100 -721 -556 -495 -547 -694 -515 -244 -332 -688 -340 -271 -578 -350 -566 -751 -25 -246 -843 -208 -917 -570 -17 -416 -132 -184 -769 -854 -770 -260 -137 -32 -107 -95 -42 -629 -735 -647 -334 -324 -58 -378 -993 -743 -529 -209 -563 -804 -186 -873 -327 -919 -347 -139 -564 -99 -368 -793 -933 -328 -249 -117 -335 -523 -161 -613 -96 -354 -903 -572 -234 -893 -301 -672 -725 -371 -512 -300 -818 -676 -638 -760 -203 -85 -942 -900 -321 -221 -288 -379 -764 -743 -150 -605 -527 -690 -658 -909 -835 -225 -570 -797 -328 -711 -804 -969 -530 -129 -146 -435 -704 -227 -483 -701 -354 -549 -921 -905 -775 -313 -400 -623 -612 -554 -894 -728 -910 -52 -878 -830 -490 -976 -282 -919 -732 -331 -528 -455 -287 -889 -598 -113 -617 -951 -319 -959 -156 -170 -138 -385 -711 -43 -961 -91 -138 -150 -246 -75 -848 -495 -640 -48 -716 -216 -334 -400 -174 -951 -335 -184 -489 -138 -479 -993 -544 -906 -381 -793 -77 -538 -76 -25 -380 -764 -248 -396 -494 -275 -913 -814 -531 -90 -366 -769 -446 -767 -859 -784 -531 -666 -236 -359 -783 -588 -545 -917 -941 -143 -526 -941 -446 -914 -322 -315 -565 -643 -149 -359 -765 -897 -994 -276 -204 -626 -505 -206 -302 -439 -864 -949 -622 -722 -829 -319 -740 -832 -201 -210 -301 -939 -943 -51 -604 -578 -63 -796 -147 -551 -123 -55 -777 -676 -627 -736 -583 -982 -767 -902 -546 -112 -103 -603 -454 -801 -692 -816 -440 -392 -865 -115 -978 -267 -121 -282 -99 -472 -260 -848 -179 -239 -251 -722 -384 -278 -236 -935 -547 -479 -354 -123 -890 -763 -55 -142 -188 -756 -972 -835 -655 -67 -151 -901 -933 -473 -78 -943 -131 -443 -478 -838 -740 -393 -30 -698 -591 -28 -92 -443 -31 -776 -672 -28 -91 -805 -526 -920 -705 -443 -137 -837 -25 -450 -433 -34 -638 -495 -272 -109 -967 -193 -593 -729 -893 -266 -461 -339 -16 -269 -609 -91 -559 -262 -470 -675 -73 -581 -701 -972 -997 -796 -522 -324 -62 -917 -553 -19 -743 -316 -175 -275 -788 -218 -188 -678 -479 -587 -222 -889 -844 -950 -78 -131 -774 -307 -80 -664 -761 -647 -224 -871 -434 -268 -783 -237 -373 -414 -472 -509 -302 -313 -960 -552 -585 -52 -698 -269 -597 -987 -219 -722 -668 -751 -793 -8 -842 -605 -412 -432 -616 -392 -292 -22 -630 -113 -345 -890 -851 -383 -408 -27 -878 -522 -16 -896 -6 -112 -604 -278 -201 -346 -549 -731 -54 -995 -983 -443 -438 -329 -877 -510 -214 -788 -734 -24 -981 -773 -424 -923 -409 -899 -941 -754 -636 -911 -551 -862 -805 -63 -228 -472 -283 -199 -546 -135 -753 -264 -761 -926 -693 -537 -317 -566 -524 -920 -18 -249 -873 -859 -186 -506 -702 -253 -643 -805 -891 -78 -709 -472 -373 -491 -858 -490 -628 -582 -320 -142 -442 -669 -976 -576 -658 -161 -555 -662 -863 -526 -387 -387 -69 -342 -188 -488 -581 -927 -384 -566 -489 -409 -613 -767 -609 -427 -205 -275 -979 -725 -138 -339 -376 -540 -456 -111 -362 -828 -876 -341 -866 -1 -586 -605 -608 -225 -79 -485 -918 -602 -585 -464 -648 -815 -854 -193 -997 -104 -523 -831 -166 -148 -763 -784 -479 -934 -655 -975 -183 -889 -812 -238 -246 -788 -548 -685 -621 -235 -765 -934 -731 -359 -423 -313 -564 -38 -308 -539 -957 -596 -448 -643 -821 -154 -41 -734 -944 -447 -510 -537 -866 -283 -671 -368 -121 -489 -989 -25 -990 -517 -235 -415 -653 -982 -736 -417 -623 -775 -296 -355 -453 -113 -691 -823 -955 -623 -773 -405 -728 -338 -33 -563 -290 -193 -599 -407 -777 -666 -420 -752 -569 -487 -607 -804 -107 -56 -395 -265 -961 -736 -714 -708 -603 -404 -212 -547 -332 -240 -473 -276 -165 -784 -993 -435 -655 -212 -14 -234 -22 -364 -723 -197 -492 -956 -166 -645 -313 -349 -562 -721 -952 -901 -183 -401 -184 -46 -295 -810 -474 -840 -707 -708 -758 -221 -360 -961 -5 -170 -942 -932 -857 -328 -716 -413 -772 -559 -239 -569 -429 -933 -782 -1 -940 -188 -455 -193 -450 -42 -934 -845 -787 -556 -733 -549 -365 -396 -815 -239 -185 -494 -897 -599 -237 -979 -329 -428 -534 -707 -154 -94 -864 -416 -899 -985 -600 -701 -229 -517 -383 -828 -663 -13 -601 -944 -383 -619 -477 -600 -934 -224 -222 -321 -499 -909 -113 -618 -493 -112 -721 -378 -114 -116 -131 -876 -550 -275 -159 -466 -156 -484 -717 -713 -185 -140 -677 -57 -734 -758 -417 -233 -731 -707 -536 -81 -696 -891 -944 -33 -46 -466 -598 -162 -157 -963 -354 -89 -909 -607 -743 -945 -766 -528 -201 -282 -614 -179 -350 -599 -819 -670 -654 -532 -980 -210 -588 -45 -465 -833 -665 -134 -167 -364 -31 -104 -844 -381 -601 -826 -836 -950 -332 -323 -120 -23 -275 -581 -865 -418 -197 -77 -851 -759 -679 -331 -475 -876 -534 -747 -61 -380 -249 -380 -915 -264 -701 -631 -794 -707 -619 -564 -868 -324 -550 -747 -769 -900 -585 -866 -761 -348 -345 -145 -975 -646 -549 -346 -522 -853 -108 -400 -198 -130 -315 -140 -793 -575 -293 -216 -245 -76 -661 -813 -378 -922 -663 -811 -329 -549 -311 -327 -86 -768 -385 -696 -409 -937 -49 -368 -398 -772 -415 -472 -842 -7 -98 -157 -393 -468 -156 -167 -895 -559 -930 -812 -198 -313 -3 -939 -536 -825 -870 -972 -832 -474 -2 -36 -887 -836 -910 -308 -305 -460 -8 -343 -950 -368 -746 -87 -576 -272 -478 -530 -933 -83 -43 -690 -611 -119 -202 -173 -684 -856 -546 -339 -784 -648 -902 -761 -387 -377 -32 -100 -158 -212 -274 -895 -750 -484 -366 -778 -941 -100 -274 -915 -870 -703 -131 -267 -866 -52 -121 -368 -920 -944 -197 -377 -92 -617 -801 -553 -146 -237 -594 -397 -360 -168 -368 -549 -640 -231 -486 -747 -195 -873 -448 -548 -40 -346 -67 -792 -123 -50 -987 -117 -74 -688 -450 -61 -973 -556 -865 -500 -976 -157 -554 -97 -120 -556 -661 -89 -8 -259 -588 -298 -672 -138 -980 -77 -846 -770 -388 -39 -505 -289 -605 -308 -696 -154 -578 -714 -218 -663 -920 -977 -454 -518 -901 -522 -762 -641 -15 -110 -897 -317 -375 -315 -376 -398 -703 -966 -991 -345 -93 -810 -674 -456 -519 -839 -361 -65 -865 -532 -773 -39 -156 -936 -564 -847 -890 -459 -872 -868 -401 -256 -632 -681 -686 -746 -177 -806 -508 -143 -128 -296 -374 -22 -531 -665 -215 -445 -258 -308 -950 -744 -673 -659 -501 -848 -152 -184 -524 -19 -809 -10 -513 -552 -910 -976 -620 -783 -499 -872 -363 -880 -426 -539 -256 -425 -87 -798 -755 -841 -719 -306 -270 -162 -21 -269 -420 -560 -590 -963 -807 -768 -563 -557 -774 -807 -753 -762 -454 -912 -686 -277 -591 -162 -805 -616 -182 -682 -42 -322 -723 -505 -472 -103 -509 -230 -61 -605 -567 -165 -947 -773 -845 -884 -233 -219 -933 -537 -596 -285 -299 -489 -256 -642 -459 -94 -609 -108 -200 -357 -692 -554 -17 -221 -749 -143 -180 -294 -796 -824 -229 -201 -701 -798 -900 -423 -591 -790 -661 -744 -634 -716 -462 -532 -739 -553 -32 -556 -354 -830 -314 -188 -708 -831 -901 -521 -492 -404 -676 -366 -371 -703 -990 -817 -913 -254 -271 -15 -518 -436 -555 -905 -923 -343 -944 -515 -10 -91 -947 -448 -500 -640 -113 -451 -552 -667 -393 -911 -535 -791 -707 -973 -875 -572 -377 -668 -929 -456 -296 -716 -947 -476 -539 -700 -421 -566 -106 -368 -54 -974 -714 -301 -281 -6 -464 -758 -767 -548 -863 -687 -856 -429 -709 -609 -641 -520 -538 -438 -451 -682 -131 -793 -405 -698 -238 -854 -901 -658 -151 -897 -656 -199 -969 -573 -724 -239 -937 -565 -751 -257 -316 -955 -966 -426 -208 -901 -581 -414 -417 -539 -496 -91 -422 -973 -300 -81 -385 -554 -254 -762 -871 -935 -787 -128 -416 -422 -350 -238 -173 -442 -898 -405 -404 -544 -605 -456 -917 -622 -82 -287 -549 -380 -658 -768 -733 -300 -279 -183 -375 -515 -751 -867 -410 -967 -949 -914 -832 -472 -429 -498 -997 -823 -317 -965 -329 -758 -195 -392 -577 -945 -302 -300 -269 -363 -780 -873 -357 -339 -273 -428 -89 -756 -183 -340 -101 -94 -303 -572 -104 -528 -751 -229 -775 -381 -763 -296 -249 -932 -160 -39 -569 -85 -458 -519 -492 -946 -587 -740 -911 -177 -736 -703 -196 -105 -311 -561 -27 -728 -171 -794 -972 -831 -427 -305 -216 -174 -949 -706 -569 -80 -615 -19 -377 -142 -115 -4 -19 -763 -479 -664 -792 -488 -675 -494 -288 -103 -20 -379 -687 -949 -363 -56 -726 -826 -75 -796 -229 -415 -501 -467 -256 -135 -478 -236 -82 -698 -162 -299 -654 -861 -182 -726 -95 -542 -128 -50 -264 -503 -36 -842 -531 -938 -216 -344 -2 -436 -610 -213 -498 -930 -291 -528 -437 -643 -23 -612 -856 -814 -599 -408 -676 -895 -589 -694 -676 -254 -368 -688 -518 -928 -276 -429 -173 -46 -716 -38 -750 -560 -212 -38 -895 -768 -780 -664 -796 -463 -666 -48 -110 -514 -90 -356 -176 -810 -981 -977 -90 -825 -753 -968 -173 -678 -649 -606 -545 -884 -505 -511 -409 -14 -523 -586 -644 -321 -168 -841 -609 -146 -75 -548 -315 -455 -412 -781 -321 -892 -870 -9 -857 -394 -302 -867 -992 -489 -923 -823 -42 -120 -406 -810 -263 -833 -932 -773 -940 -409 -688 -526 -22 -794 -225 -626 -147 -528 -331 -790 -148 -723 -728 -634 -902 -164 -717 -14 -400 -54 -738 -757 -341 -783 -999 -696 -783 -213 -449 -96 -924 -342 -93 -87 -224 -869 -309 -264 -820 -750 -128 -293 -596 -257 -791 -624 -490 -940 -442 -228 -440 -316 -433 -896 -421 -230 -942 -123 -545 -256 -964 -469 -638 -794 -3 -279 -931 -781 -999 -439 -343 -807 -209 -821 -588 -418 -467 -75 -521 -43 -484 -718 -949 -356 -823 -943 -72 -505 -158 -71 -831 -846 -18 -264 -558 -240 -691 -643 -668 -501 -852 -432 -891 -491 -949 -819 -929 -543 -366 -510 -240 -555 -646 -410 -813 -541 -259 -754 -595 -396 -369 -403 -299 -876 -561 -144 -687 -486 -371 -820 -370 -215 -772 -735 -462 -646 -308 -198 -603 -393 -831 -642 -784 -104 -907 -657 -601 -417 -38 -399 -827 -121 -96 -142 -480 -793 -748 -331 -203 -408 -799 -811 -817 -155 -282 -336 -920 -993 -928 -990 -803 -331 -242 -984 -624 -547 -425 -248 -951 -341 -693 -922 -303 -676 -475 -300 -457 -911 -99 -691 -943 -494 -93 -350 -422 -4 -482 -250 -90 -559 -605 -584 -934 -997 -195 -641 -546 -438 -897 -59 -588 -613 -86 -211 -825 -133 -921 -197 -891 -826 -541 -586 -603 -211 -927 -936 -406 -931 -748 -859 -91 -365 -579 -792 -428 -810 -65 -616 -74 -130 -718 -869 -619 -404 -546 -993 -861 -18 -427 -83 -410 -215 -415 -865 -248 -801 -445 -380 -527 -12 -456 -59 -247 -850 -137 -929 -918 -935 -995 -164 -107 -843 -2 -21 -193 -24 -29 -363 -664 -318 -667 -316 -132 -784 -675 -73 -748 -792 -337 -96 -430 -286 -811 -356 -981 -587 -582 -967 -913 -301 -310 -349 -423 -788 -544 -868 -426 -431 -863 -449 -168 -252 -936 -195 -127 -794 -973 -291 -18 -223 -233 -21 -375 -503 -973 -699 -144 -856 -199 -958 -134 -983 -76 -669 -781 -340 -810 -569 -161 -113 -26 -158 -90 -640 -508 -625 -13 -91 -543 -712 -898 -704 -855 -125 -445 -353 -840 -330 -33 -149 -251 -833 -728 -246 -320 -492 -263 -585 -382 -234 -246 -719 -207 -328 -93 -878 -943 -184 -55 -192 -620 -603 -528 -287 -755 -322 -917 -676 -151 -984 -30 -982 -473 -909 -477 -763 -911 -183 -772 -874 -613 -889 -32 -797 -539 -572 -98 -345 -263 -943 -745 -817 -180 -424 -358 -501 -359 -549 -602 -309 -393 -155 -183 -150 -810 -145 -920 -360 -271 -630 -931 -820 -440 -129 -435 -37 -231 -45 -479 -899 -329 -263 -29 -399 -624 -205 -7 -820 -416 -774 -583 -310 -205 -141 -191 -492 -935 -884 -446 -15 -149 -904 -4 -38 -923 -549 -193 -860 -917 -447 -276 -685 -632 -367 -594 -935 -248 -672 -686 -769 -88 -757 -742 -263 -520 -952 -944 -739 -620 -481 -783 -166 -276 -422 -188 -197 -184 -676 -442 -256 -467 -975 -188 -721 -398 -213 -49 -154 -243 -594 -817 -747 -846 -826 -527 -924 -177 -992 -132 -655 -277 -406 -421 -85 -408 -303 -253 -617 -310 -165 -33 -62 -892 -390 -496 -660 -768 -933 -685 -21 -254 -101 -636 -910 -571 -864 -6 -396 -673 -940 -602 -694 -713 -955 -145 -477 -580 -128 -780 -209 -886 -61 -230 -755 -134 -882 -939 -890 -364 -722 -192 -669 -53 -945 -474 -263 -697 -319 -56 -350 -813 -887 -578 -717 -711 -690 -936 -290 -764 -380 -539 -817 -515 -157 -517 -304 -153 -258 -286 -477 -932 -135 -118 -46 -384 -167 -709 -849 -540 -61 -431 -680 -873 -467 -905 -301 -492 -603 -196 -315 -781 -729 -576 -914 -712 -801 -35 -899 -885 -15 -186 -687 -439 -600 -881 -485 -792 -674 -691 -503 -719 -23 -156 -113 -452 -444 -801 -997 -708 -714 -339 -52 -418 -49 -16 -884 -780 -343 -851 -751 -777 -543 -963 -272 -2 -135 -291 -45 -661 -245 -498 -338 -158 -567 -665 -208 -741 -869 -864 -452 -516 -964 -331 -306 -738 -237 -767 -352 -382 -45 -170 -962 -77 -511 -543 -586 -897 -176 -719 -423 -911 -826 -939 -854 -559 -385 -395 -211 -373 -639 -837 -430 -240 -417 -197 -154 -861 -986 -20 -324 -241 -303 -583 -789 -919 -428 -966 -654 -630 -355 -626 -597 -458 -185 -933 -937 -572 -908 -378 -753 -733 -1000 -592 -588 -641 -766 -809 -639 -464 -835 -782 -683 -10 -731 -957 -957 -521 -317 -693 -87 -823 -952 -708 -783 -258 -923 -942 -816 -109 -29 -692 -765 -97 -313 -214 -459 -613 -320 -38 -684 -121 -814 -337 -26 -908 -720 -485 -637 -256 -106 -668 -33 -128 -166 -939 -38 -861 -461 -871 -613 -261 -356 -677 -574 -134 -304 -283 -266 -362 -429 -916 -775 -522 -457 -613 -58 -483 -193 -236 -511 -536 -185 -460 -331 -480 -474 -874 -375 -10 -178 -268 -923 -938 -84 -497 -73 -18 -641 -449 -910 -955 -431 -819 -2 -551 -20 -678 -464 -724 -918 -741 -42 -777 -882 -112 -856 -942 -464 -248 -86 -198 -779 -321 -156 -37 -603 -598 -94 -793 -1000 -301 -893 -691 -819 -441 -593 -876 -782 -248 -724 -438 -292 -878 -975 -81 -415 -885 -633 -894 -344 -522 -792 -922 -873 -981 -929 -328 -976 -877 -769 -861 -712 -923 -397 -89 -917 -534 -771 -147 -803 -282 -937 -918 -181 -749 -113 -241 -196 -122 -469 -659 -272 -759 -573 -945 -342 -289 -152 -792 -39 -658 -421 -643 -907 -757 -956 -295 -533 -598 -956 -130 -12 -277 -405 -612 -210 -255 -201 -470 -383 -993 -507 -880 -225 -868 -14 -976 -764 -970 -178 -825 -141 -422 -575 -316 -758 -641 -169 -509 -222 -130 -843 -481 -138 -107 -105 -845 -129 -467 -62 -513 -227 -910 -247 -760 -395 -137 -275 -41 -192 -842 -908 -888 -557 -23 -121 -992 -581 -600 -700 -346 -268 -856 -77 -544 -389 -976 -180 -809 -137 -806 -741 -984 -344 -684 -30 -472 -61 -463 -595 -345 -840 -458 -794 -226 -132 -227 -336 -294 -232 -799 -527 -83 -436 -844 -305 -848 -42 -186 -175 -3 -613 -562 -291 -391 -327 -216 -964 -462 -125 -397 -541 -382 -29 -886 -178 -50 -874 -787 -784 -88 -738 -794 -1 -106 -127 -242 -351 -578 -94 -200 -143 -849 -93 -840 -912 -872 -208 -320 -183 -74 -80 -233 -125 -434 -328 -752 -699 -198 -168 -107 -881 -348 -90 -552 -452 -751 -647 -713 -971 -80 -283 -727 -736 -579 -588 -869 -793 -183 -543 -812 -143 -889 -679 -264 -318 -18 -33 -835 -15 -930 -237 -953 -399 -751 -64 -812 -463 -706 -841 -111 -7 -704 -16 -315 -964 -228 -623 -374 -79 -469 -777 -226 -226 -599 -1000 -513 -508 -335 -15 -288 -290 -959 -364 -862 -373 -132 -396 -131 -197 -273 -447 -677 -586 -215 -365 -194 -61 -68 -972 -292 -359 -873 -989 -589 -921 -81 -635 -932 -115 -689 -217 -617 -796 -839 -321 -673 -321 -293 -605 -921 -880 -549 -342 -27 -631 -495 -401 -36 -198 -142 -868 -379 -63 -596 -816 -241 -584 -847 -975 -847 -590 -509 -510 -608 -643 -935 -95 -518 -957 -276 -708 -317 -599 -1000 -596 -947 -473 -136 -250 -807 -30 -892 -901 -373 -914 -283 -741 -199 -794 -373 -494 -546 -168 -204 -142 -838 -416 -637 -867 -52 -77 -881 -107 -614 -983 -968 -921 -520 -601 -393 -191 -936 -642 -708 -162 -477 -262 -235 -870 -376 -747 -923 -400 -912 -404 -597 -753 -371 -830 -180 -836 -848 -693 -735 -190 -250 -280 -80 -209 -710 -454 -198 -541 -45 -999 -776 -305 -195 -296 -840 -481 -298 -509 -617 -988 -133 -210 -460 -580 -248 -177 -987 -511 -564 -346 -536 -981 -681 -65 -260 -958 -241 -931 -422 -890 -284 -518 -329 -730 -613 -774 -378 -543 -1000 -490 -140 -905 -315 -858 -116 -691 -988 -596 -326 -829 -216 -129 -749 -699 -712 -539 -105 -852 -889 -805 -851 -89 -18 -38 -539 -356 -670 -655 -592 -454 -426 -203 -766 -971 -649 -361 -342 -168 -474 -270 -998 -886 -756 -487 -31 -852 -729 -843 -884 -203 -354 -312 -209 -861 -97 -345 -554 -741 -116 -897 -446 -719 -670 -992 -275 -899 -155 -881 -233 -213 -48 -373 -11 -701 -436 -544 -452 -756 -424 -903 -826 -796 -677 -494 -1000 -203 -147 -421 -17 -936 -819 -225 -350 -275 -959 -227 -647 -82 -706 -845 -977 -830 -252 -282 -179 -276 -444 -740 -46 -933 -117 -222 -438 -671 -411 -215 -721 -824 -344 -314 -706 -926 -182 -135 -167 -722 -602 -739 -702 -694 -586 -592 -44 -167 -43 -787 -191 -996 -627 -397 -390 -247 -957 -580 -435 -311 -139 -929 -248 -331 -844 -635 -464 -898 -976 -514 -185 -890 -431 -903 -630 -466 -451 -221 -56 -669 -721 -425 -211 -951 -428 -547 -339 -173 -716 -715 -191 -306 -506 -721 -103 -628 -351 -346 -583 -933 -650 -144 -881 -911 -636 -747 -218 -473 -789 -875 -623 -1 -941 -210 -908 -577 -272 -686 -529 -576 -970 -681 -689 -609 -249 -798 -56 -5 -692 -710 -225 -718 -698 -193 -409 -436 -475 -451 -541 -394 -833 -113 -929 -819 -388 -887 -671 -130 -333 -241 -690 -259 -25 -712 -778 -776 -935 -649 -95 -689 -758 -668 -769 -853 -974 -418 -289 -454 -906 -205 -342 -102 -615 -73 -522 -218 -348 -710 -66 -207 -303 -279 -839 -482 -807 -932 -869 -31 -917 -703 -656 -787 -788 -79 -565 -556 -235 -965 -423 -378 -954 -601 -202 -986 -493 -822 -260 -691 -136 -637 -779 -48 -966 -306 -505 -407 -984 -221 -599 -780 -501 -757 -435 -261 -899 -207 -267 -61 -940 -21 -818 -138 -269 -811 -484 -959 -255 -522 -568 -530 -754 -395 -285 -897 -182 -189 -355 -942 -350 -719 -25 -779 -390 -105 -515 -533 -68 -943 -957 -411 -229 -858 -567 -36 -619 -697 -228 -507 -927 -551 -117 -940 -886 -31 -144 -228 -632 -727 -792 -236 -983 -240 -59 -448 -200 -50 -374 -492 -827 -746 -266 -970 -533 -902 -366 -165 -702 -291 -961 -647 -944 -818 -60 -929 -918 -167 -169 -786 -647 -549 -762 -652 -731 -852 -678 -5 -411 -426 -137 -860 -79 -211 -738 -226 -600 -672 -783 -691 -589 -361 -772 -848 -186 -196 -496 -889 -182 -144 -31 -347 -502 -569 -500 -367 -689 -17 -119 -499 -734 -306 -978 -891 -587 -943 -502 -236 -415 -372 -225 -925 -263 -500 -823 -623 -155 -795 -533 -71 -661 -205 -802 -799 -359 -135 -598 -233 -207 -390 -706 -139 -217 -963 -224 -918 -684 -96 -648 -726 -196 -16 -859 -866 -405 -39 -799 -347 -202 -847 -168 -757 -450 -519 -894 -427 -826 -409 -511 -122 -580 -205 -306 -886 -229 -570 -110 -539 -428 -526 -785 -826 -764 -222 -184 -695 -28 -862 -34 -799 -997 -956 -841 -141 -903 -506 -34 -430 -502 -600 -363 -478 -598 -847 -297 -682 -380 -654 -841 -492 -183 -366 -417 -13 -697 -450 -182 -145 -359 -123 -27 -720 -277 -578 -437 -724 -301 -666 -669 -145 -624 -171 -198 -237 -930 -534 -937 -954 -668 -703 -976 -627 -27 -934 -288 -418 -793 -122 -453 -258 -851 -683 -639 -935 -876 -201 -415 -575 -831 -873 -116 -753 -610 -966 -609 -988 -248 -272 -557 -604 -622 -136 -45 -93 -532 -946 -854 -346 -915 -970 -347 -209 -825 -168 -718 -77 -964 -485 -720 -802 -408 -133 -551 -391 -293 -717 -603 -373 -255 -975 -171 -893 -418 -196 -995 -75 -803 -651 -534 -683 -464 -624 -418 -397 -283 -655 -347 -968 -479 -984 -556 -299 -191 -980 -813 -855 -399 -816 -863 -212 -556 -575 -238 -846 -698 -119 -701 -774 -278 -436 -277 -14 -585 -931 -130 -710 -80 -381 -705 -974 -838 -258 -368 -807 -151 -76 -192 -331 -269 -846 -362 -4 -334 -749 -918 -742 -80 -759 -40 -657 -395 -824 -628 -565 -66 -330 -169 -276 -290 -95 -363 -686 -746 -648 -734 -578 -332 -595 -25 -555 -490 -138 -297 -347 -979 -206 -415 -997 -327 -156 -521 -998 -104 -225 -685 -46 -925 -166 -537 -633 -257 -238 -868 -520 -275 -229 -810 -375 -119 -173 -134 -824 -331 -639 -373 -829 -244 -98 -724 -111 -451 -12 -561 -701 -962 -997 -120 -145 -881 -675 -847 -896 -630 -332 -933 -761 -741 -756 -101 -357 -301 -426 -800 -76 -193 -465 -187 -232 -352 -991 -373 -831 -40 -172 -918 -789 -488 -390 -939 -836 -172 -490 -788 -321 -374 -169 -876 -831 -398 -654 -526 -848 -25 -956 -806 -992 -717 -214 -311 -699 -627 -598 -603 -586 -702 -732 -645 -896 -223 -524 -372 -406 -834 -892 -303 -776 -179 -520 -82 -322 -629 -104 -997 -941 -698 -644 -600 -635 -149 -592 -53 -40 -819 -603 -305 -873 -709 -144 -631 -117 -845 -386 -466 -965 -66 -559 -865 -717 -625 -802 -974 -221 -18 -95 -636 -349 -957 -740 -323 -623 -814 -889 -836 -982 -488 -214 -273 -521 -30 -884 -792 -873 -803 -87 -843 -44 -844 -606 -799 -737 -293 -369 -850 -595 -8 -631 -245 -145 -546 -850 -852 -395 -831 -745 -947 -418 -958 -777 -50 -977 -94 -504 -219 -541 -801 -207 -398 -494 -218 -889 -615 -723 -523 -848 -634 -98 -436 -384 -488 -816 -948 -539 -199 -404 -867 -57 -881 -151 -583 -662 -591 -458 -337 -765 -839 -908 -829 -218 -151 -161 -966 -895 -653 -443 -848 -920 -108 -345 -204 -707 -354 -316 -609 -738 -984 -978 -779 -893 -66 -116 -902 -243 -847 -911 -876 -64 -715 -637 -464 -3 -231 -948 -877 -456 -992 -17 -400 -34 -130 -805 -206 -83 -864 -454 -995 -209 -610 -739 -463 -369 -729 -807 -866 -12 -971 -383 -300 -737 -153 -196 -822 -489 -289 -880 -669 -451 -444 -288 -724 -960 -909 -649 -957 -870 -69 -307 -883 -608 -986 -543 -807 -304 -870 -317 -119 -1 -277 -534 -279 -749 -590 -746 -767 -358 -336 -873 -893 -48 -703 -555 -873 -715 -411 -164 -593 -681 -599 -251 -323 -862 -733 -58 -69 -447 -35 -172 -331 -761 -604 -506 -715 -759 -301 -953 -474 -616 -112 -720 -150 -605 -45 -573 -282 -784 -376 -35 -567 -492 -883 -763 -874 -618 -119 -451 -702 -60 -345 -456 -699 -837 -543 -879 -897 -544 -788 -163 -528 -512 -106 -36 -16 -389 -320 -476 -134 -713 -697 -675 -318 -502 -157 -336 -227 -194 -526 -319 -801 -643 -691 -773 -501 -604 -31 -728 -535 -14 -144 -213 -502 -239 -497 -658 -166 -981 -121 -228 -266 -484 -815 -19 -969 -989 -142 -594 -644 -538 -20 -742 -874 -969 -838 -706 -534 -456 -103 -858 -725 -737 -622 -125 -415 -660 -623 -105 -440 -431 -623 -82 -980 -250 -110 -707 -299 -275 -674 -304 -237 -423 -185 -822 -529 -533 -537 -753 -264 -447 -208 -940 -621 -556 -265 -7 -215 -533 -461 -686 -778 -340 -418 -376 -989 -772 -433 -565 -876 -890 -420 -250 -550 -132 -229 -908 -564 -349 -572 -263 -205 -550 -71 -986 -11 -370 -31 -235 -519 -253 -341 -307 -10 -789 -265 -651 -546 -514 -257 -185 -553 -380 -655 -436 -807 -562 -281 -107 -129 -956 -128 -294 -954 -667 -617 -981 -135 -502 -488 -797 -167 -507 -44 -409 -187 -617 -246 -134 -793 -141 -773 -728 -815 -42 -872 -793 -885 -296 -231 -709 -856 -153 -705 -860 -566 -387 -464 -134 -363 -489 -560 -279 -954 -249 -672 -400 -708 -697 -670 -56 -609 -977 -26 -380 -58 -261 -258 -1 -312 -23 -51 -587 -205 -292 -252 -636 -526 -172 -611 -206 -270 -670 -924 -71 -441 -743 -89 -851 -577 -367 -145 -708 -92 -706 -581 -1000 -568 -509 -873 -405 -174 -18 -799 -570 -642 -430 -701 -775 -14 -237 -820 -45 -273 -492 -212 -482 -382 -82 -597 -925 -147 -894 -863 -302 -163 -765 -853 -237 -440 -803 -142 -178 -353 -782 -125 -788 -492 -130 -643 -936 -431 -364 -23 -150 -44 -887 -153 -723 -564 -672 -113 -889 -663 -648 -609 -451 -416 -817 -519 -257 -422 -193 -829 -787 -548 -806 -715 -406 -133 -858 -916 -345 -477 -377 -263 -850 -332 -525 -576 -228 -866 -17 -905 -889 -724 -470 -743 -870 -287 -888 -701 -151 -502 -908 -860 -385 -178 -692 -573 -327 -916 -338 -789 -742 -917 -496 -263 -505 -262 -888 -405 -554 -585 -770 -801 -553 -724 -950 -631 -621 -1000 -555 -764 -425 -596 -886 -563 -648 -964 -891 -327 -757 -526 -101 -769 -54 -37 -684 -864 -657 -474 -905 -301 -793 -559 -407 -797 -960 -666 -724 -674 -631 -401 -961 -381 -835 -11 -403 -543 -791 -877 -890 -997 -437 -244 -725 -25 -305 -901 -671 -657 -396 -962 -781 -844 -949 -438 -491 -385 -943 -799 -193 -967 -926 -704 -293 -963 -783 -870 -771 -836 -528 -266 -789 -441 -390 -805 -787 -666 -266 -952 -472 -736 -6 -617 -113 -640 -582 -444 -170 -82 -471 -398 -385 -86 -496 -517 -637 -955 -575 -202 -962 -648 -217 -77 -93 -139 -288 -183 -860 -858 -755 -501 -696 -560 -183 -514 -79 -249 -352 -758 -157 -308 -852 -347 -844 -244 -233 -369 -858 -205 -824 -140 -102 -216 -639 -638 -938 -454 -925 -385 -371 -1000 -479 -287 -749 -898 -804 -705 -690 -68 -991 -275 -560 -988 -254 -999 -509 -724 -867 -923 -255 -298 -199 -219 -398 -713 -179 -952 -793 -490 -628 -343 -247 -891 -466 -768 -149 -584 -998 -810 -517 -608 -800 -581 -731 -23 -429 -525 -792 -895 -705 -556 -237 -709 -506 -646 -131 -206 -646 -94 -179 -983 -843 -343 -973 -247 -185 -64 -98 -414 -11 -732 -232 -563 -285 -285 -175 -487 -490 -472 -221 -592 -401 -401 -871 -530 -85 -386 -585 -313 -727 -761 -478 -221 -84 -819 -972 -816 -8 -718 -486 -194 -801 -595 -92 -413 -32 -19 -567 -836 -629 -234 -738 -64 -654 -58 -469 -503 -869 -537 -949 -447 -392 -220 -546 -744 -523 -128 -913 -532 -414 -300 -743 -995 -851 -278 -284 -6 -829 -16 -788 -669 -494 -515 -585 -117 -688 -587 -639 -153 -505 -703 -572 -613 -366 -793 -635 -643 -220 -904 -127 -846 -467 -242 -344 -895 -723 -195 -642 -748 -869 -701 -481 -232 -976 -437 -359 -386 -874 -19 -940 -556 -985 -539 -146 -105 -881 -559 -372 -699 -437 -912 -889 -554 -907 -429 -658 -551 -211 -149 -36 -912 -378 -306 -22 -829 -673 -671 -28 -938 -402 -429 -727 -951 -844 -590 -970 -860 -291 -804 -130 -101 -246 -156 -672 -847 -468 -887 -992 -460 -396 -3 -513 -285 -724 -514 -970 -82 -841 -695 -353 -357 -395 -34 -509 -916 -283 -201 -781 -658 -84 -249 -385 -567 -235 -960 -979 -173 -710 -618 -948 -844 -831 -29 -622 -923 -540 -399 -509 -260 -591 -648 -385 -591 -931 -627 -793 -532 -90 -241 -782 -672 -728 -53 -297 -55 -651 -742 -712 -368 -511 -425 -615 -621 -324 -379 -447 -297 -995 -38 -223 -202 -113 -595 -830 -631 -525 -235 -245 -392 -328 -709 -978 -568 -347 -935 -557 -509 -458 -394 -394 -416 -213 -827 -986 -865 -14 -954 -391 -315 -709 -191 -254 -252 -254 -734 -125 -759 -546 -801 -477 -547 -30 -431 -129 -572 -904 -329 -8 -384 -647 -320 -711 -738 -480 -484 -764 -740 -850 -750 -508 -949 -228 -155 -354 -543 -741 -743 -756 -691 -68 -440 -150 -624 -682 -658 -925 -979 -600 -574 -353 -554 -117 -371 -997 -681 -64 -955 -427 -899 -291 -240 -789 -882 -640 -632 -351 -318 -483 -356 -417 -228 -780 -751 -647 -134 -102 -891 -758 -697 -354 -686 -509 -578 -204 -661 -690 -831 -509 -485 -522 -446 -640 -489 -833 -783 -42 -887 -778 -376 -639 -709 -273 -639 -377 -177 -719 -156 -786 -688 -230 -370 -11 -485 -498 -403 -726 -962 -107 -212 -367 -469 -659 -179 -265 -800 -635 -111 -407 -684 -177 -820 -907 -972 -956 -844 -970 -627 -739 -375 -693 -776 -968 -507 -915 -187 -65 -450 -42 -316 -723 -439 -758 -144 -393 -117 -515 -362 -887 -669 -892 -107 -902 -366 -69 -157 -497 -776 -397 -621 -981 -229 -112 -307 -888 -559 -106 -450 -401 -130 -168 -410 -544 -140 -163 -315 -748 -663 -837 -603 -64 -240 -68 -624 -968 -886 -750 -788 -34 -83 -833 -310 -311 -643 -745 -840 -590 -988 -15 -934 -34 -844 -304 -875 -166 -714 -394 -233 -406 -634 -20 -549 -887 -31 -566 -973 -388 -732 -683 -74 -254 -281 -304 -640 -397 -324 -590 -81 -270 -74 -744 -923 -212 -656 -23 -628 -187 -319 -5 -174 -778 -339 -323 -895 -628 -151 -128 -319 -179 -209 -119 -877 -6 -482 -676 -405 -454 -33 -281 -993 -570 -727 -355 -790 -218 -323 -477 -45 -642 -343 -49 -655 -697 -653 -663 -386 -713 -951 -677 -34 -168 -782 -839 -585 -931 -714 -680 -452 -273 -219 -805 -939 -818 -64 -571 -54 -660 -24 -749 -988 -965 -963 -473 -927 -773 -886 -643 -336 -482 -292 -556 -157 -539 -319 -133 -479 -111 -482 -851 -992 -226 -499 -972 -407 -57 -445 -56 -530 -250 -954 -708 -881 -645 -774 -262 -107 -926 -805 -495 -370 -30 -964 -804 -217 -581 -305 -103 -735 -653 -732 -735 -815 -707 -382 -773 -144 -772 -187 -831 -667 -19 -201 -436 -887 -432 -3 -758 -276 -768 -310 -29 -839 -803 -404 -752 -380 -84 -544 -149 -856 -222 -505 -136 -389 -946 -612 -850 -414 -591 -457 -45 -815 -142 -496 -545 -816 -228 -433 -293 -926 -976 -176 -848 -937 -292 -231 -355 -746 -721 -918 -526 -346 -59 -222 -113 -592 -500 -243 -67 -978 -295 -93 -783 -805 -133 -392 -622 -859 -191 -600 -270 -933 -906 -925 -115 -990 -50 -147 -960 -480 -674 -1000 -540 -24 -422 -103 -115 -466 -581 -526 -583 -41 -1 -561 -761 -574 -290 -261 -747 -449 -326 -646 -602 -304 -243 -425 -482 -426 -315 -315 -835 -718 -12 -72 -753 -858 -633 -786 -651 -591 -461 -646 -486 -933 -521 -328 -109 -137 -282 -274 -832 -394 -25 -824 -317 -139 -175 -663 -375 -474 -15 -690 -498 -594 -971 -550 -885 -846 -289 -205 -567 -484 -11 -464 -310 -920 -762 -570 -718 -895 -825 -135 -550 -998 -18 -908 -399 -515 -705 -360 -21 -227 -447 -283 -611 -494 -89 -246 -263 -530 -955 -133 -849 -338 -578 -77 -506 -557 -807 -712 -231 -389 -34 -178 -378 -400 -294 -800 -494 -84 -504 -812 -682 -592 -151 -446 -888 -20 -36 -731 -942 -420 -772 -66 -617 -605 -341 -844 -463 -768 -461 -525 -518 -755 -340 -485 -34 -613 -236 -711 -761 -790 -815 -499 -801 -266 -297 -508 -398 -25 -287 -193 -470 -757 -34 -837 -106 -877 -947 -666 -220 -102 -786 -917 -880 -520 -411 -47 -331 -578 -127 -479 -644 -705 -332 -762 -269 -179 -459 -971 -727 -329 -540 -745 -349 -182 -707 -537 -488 -152 -857 -194 -549 -417 -676 -635 -746 -845 -311 -402 -460 -624 -475 -481 -624 -629 -925 -438 -465 -900 -643 -483 -346 -555 -707 -795 -771 -688 -9 -812 -354 -455 -407 -269 -229 -973 -113 -795 -157 -597 -803 -745 -452 -398 -715 -752 -115 -759 -389 -952 -554 -841 -275 -990 -967 -696 -936 -776 -520 -365 -382 -217 -24 -875 -310 -69 -653 -290 -976 -504 -424 -238 -826 -559 -614 -693 -828 -240 -844 -467 -619 -725 -302 -309 -602 -366 -955 -63 -812 -130 -93 -206 -455 -954 -539 -837 -377 -328 -957 -825 -478 -626 -139 -502 -273 -119 -483 -197 -294 -417 -707 -603 -782 -792 -597 -788 -417 -655 -776 -398 -54 -93 -402 -905 -923 -252 -857 -756 -627 -142 -937 -601 -166 -645 -611 -854 -357 -178 -577 -152 -44 -283 -537 -621 -532 -613 -174 -907 -4 -328 -168 -396 -817 -993 -95 -712 -656 -701 -97 -236 -957 -445 -673 -479 -348 -582 -714 -52 -299 -589 -347 -96 -693 -84 -703 -93 -915 -902 -559 -839 -839 -696 -194 -158 -118 -268 -612 -911 -781 -15 -704 -190 -14 -746 -266 -744 -434 -124 -914 -709 -15 -143 -531 -676 -52 -855 -904 -421 -740 -925 -27 -363 -314 -701 -107 -216 -354 -42 -407 -512 -879 -582 -451 -734 -965 -27 -257 -924 -96 -932 -116 -271 -802 -785 -179 -761 -486 -524 -417 -37 -386 -406 -364 -741 -388 -755 -108 -492 -694 -855 -80 -490 -721 -572 -2 -38 -694 -975 -551 -459 -570 -852 -90 -436 -806 -320 -638 -379 -640 -984 -879 -44 -131 -463 -632 -808 -21 -856 -902 -137 -299 -787 -440 -201 -50 -734 -984 -403 -694 -337 -972 -484 -788 -251 -455 -781 -651 -816 -333 -513 -170 -501 -42 -571 -3 -487 -731 -84 -419 -67 -494 -300 -535 -540 -179 -48 -582 -625 -960 -885 -456 -840 -478 -459 -677 -843 -491 -31 -364 -218 -14 -604 -487 -213 -569 -427 -209 -29 -15 -716 -901 -996 -353 -497 -147 -808 -405 -666 -565 -784 -185 -473 -717 -991 -279 -861 -977 -338 -910 -309 -412 -204 -186 -801 -747 -229 -175 -340 -667 -336 -648 -437 -438 -67 -244 -935 -906 -432 -955 -480 -703 -117 -500 -161 -350 -824 -470 -524 -619 -116 -673 -342 -596 -47 -404 -74 -670 -948 -719 -697 -216 -286 -233 -67 -244 -958 -509 -776 -923 -549 -479 -325 -506 -975 -814 -840 -938 -206 -715 -867 -375 -319 -944 -732 -473 -38 -750 -930 -534 -992 -45 -867 -867 -969 -859 -700 -474 -683 -324 -109 -614 -366 -843 -991 -815 -148 -374 -469 -809 -965 -459 -186 -264 -391 -120 -400 -384 -133 -947 -600 -786 -63 -428 -105 -267 -51 -177 -981 -838 -595 -766 -397 -232 -639 -460 -567 -575 -663 -306 -712 -829 -139 -357 -358 -757 -277 -665 -382 -738 -670 -611 -403 -147 -726 -689 -375 -295 -419 -961 -749 -355 -191 -506 -259 -573 -556 -716 -511 -232 -772 -999 -233 -642 -432 -488 -252 -98 -514 -119 -795 -61 -977 -233 -842 -592 -323 -802 -618 -448 -290 -964 -191 -556 -966 -315 -494 -14 -517 -502 -14 -243 -469 -905 -725 -665 -641 -248 -826 -900 -531 -214 -919 -271 -614 -407 -204 -990 -603 -856 -887 -739 -752 -279 -345 -560 -46 -491 -446 -804 -647 -278 -80 -723 -455 -993 -151 -40 -25 -158 -102 -405 -385 -242 -867 -373 -214 -377 -943 -583 -602 -855 -632 -316 -193 -800 -222 -442 -580 -116 -255 -416 -421 -158 -124 -684 -624 -404 -170 -1000 -621 -483 -910 -537 -104 -167 -991 -815 -889 -695 -541 -812 -435 -745 -691 -599 -353 -268 -254 -9 -743 -942 -349 -201 -545 -415 -734 -869 -574 -477 -985 -531 -489 -118 -317 -748 -373 -50 -407 -655 -374 -240 -247 -238 -833 -57 -423 -397 -928 -167 -459 -19 -129 -604 -933 -320 -978 -484 -95 -468 -74 -345 -447 -446 -952 -600 -715 -537 -480 -40 -879 -167 -458 -285 -80 -837 -61 -865 -893 -892 -793 -120 -269 -910 -2 -810 -872 -135 -337 -378 -253 -473 -596 -345 -114 -566 -843 -844 -481 -602 -458 -250 -580 -273 -493 -829 -683 -460 -715 -256 -565 -570 -923 -152 -645 -418 -867 -919 -326 -902 -46 -361 -362 -358 -831 -142 -647 -230 -140 -830 -517 -343 -659 -822 -453 -15 -773 -237 -940 -235 -27 -427 -915 -541 -942 -613 -576 -846 -582 -933 -306 -242 -987 -285 -535 -333 -316 -471 -84 -243 -483 -606 -585 -380 -522 -327 -451 -325 -500 -405 -255 -455 -580 -636 -757 -406 -163 -47 -347 -313 -544 -781 -733 -968 -964 -932 -908 -873 -42 -329 -626 -277 -211 -530 -778 -251 -372 -807 -502 -756 -100 -43 -124 -930 -63 -949 -49 -88 -619 -333 -497 -399 -357 -993 -227 -641 -498 -568 -179 -249 -417 -453 -374 -907 -746 -654 -213 -759 -304 -626 -153 -297 -847 -637 -569 -564 -175 -312 -129 -179 -335 -841 -986 -684 -818 -226 -558 -403 -822 -630 -313 -518 -540 -741 -824 -287 -430 -721 -38 -388 -483 -592 -755 -463 -815 -225 -167 -244 -190 -748 -73 -203 -128 -179 -634 -742 -368 -652 -372 -966 -664 -800 -525 -741 -265 -110 -259 -584 -882 -273 -711 -693 -979 -564 -812 -421 -887 -363 -331 -357 -565 -629 -701 -377 -660 -970 -183 -190 -125 -227 -907 -827 -386 -244 -315 -831 -367 -670 -705 -438 -862 -25 -757 -993 -688 -53 -785 -820 -767 -535 -619 -816 -597 -181 -520 -849 -667 -549 -631 -9 -583 -550 -530 -788 -570 -469 -540 -835 -583 -443 -458 -762 -966 -424 -475 -776 -993 -310 -529 -298 -921 -411 -247 -571 -818 -122 -370 -507 -163 -627 -254 -891 -845 -798 -174 -481 -739 -732 -414 -619 -351 -632 -57 -78 -989 -528 -410 -501 -226 -87 -624 -225 -543 -980 -757 -702 -582 -419 -327 -782 -128 -644 -821 -575 -400 -619 -447 -756 -41 -161 -636 -715 -596 -929 -307 -571 -670 -357 -226 -422 -101 -371 -706 -977 -365 -520 -64 -481 -890 -834 -772 -705 -60 -161 -244 -321 -263 -162 -100 -747 -1 -333 -856 -407 -745 -948 -546 -310 -501 -181 -531 -470 -948 -276 -968 -655 -765 -293 -466 -493 -421 -712 -131 -495 -67 -552 -402 -988 -231 -362 -329 -588 -676 -862 -743 -908 -307 -899 -635 -953 -21 -738 -553 -48 -343 -388 -946 -964 -513 -466 -538 -539 -256 -899 -398 -337 -373 -651 -93 -140 -292 -238 -243 -775 -614 -332 -370 -403 -365 -579 -65 -910 -540 -126 -225 -173 -655 -200 -915 -524 -222 -444 -485 -305 -997 -437 -797 -275 -44 -569 -920 -379 -4 -587 -305 -347 -670 -585 -606 -551 -544 -395 -971 -121 -288 -540 -366 -134 -378 -247 -370 -473 -502 -434 -741 -906 -428 -255 -879 -428 -995 -957 -686 -976 -728 -470 -238 -959 -879 -15 -420 -872 -89 -562 -947 -518 -258 -357 -195 -327 -472 -928 -288 -648 -219 -391 -804 -204 -792 -752 -420 -618 -576 -473 -159 -628 -574 -367 -873 -964 -819 -81 -951 -615 -489 -274 -281 -934 -49 -424 -585 -609 -302 -488 -98 -951 -963 -718 -689 -628 -56 -491 -802 -738 -553 -459 -454 -342 -54 -13 -408 -512 -185 -221 -477 -454 -33 -428 -622 -262 -779 -300 -881 -722 -683 -33 -623 -796 -883 -69 -813 -223 -354 -329 -90 -972 -600 -333 -58 -748 -821 -98 -865 -267 -931 -338 -581 -281 -693 -603 -746 -136 -151 -751 -125 -659 -607 -390 -775 -573 -907 -424 -937 -352 -2 -51 -725 -431 -621 -123 -380 -648 -832 -830 -941 -414 -625 -301 -133 -961 -408 -416 -134 -501 -586 -579 -559 -655 -973 -267 -272 -673 -28 -91 -832 -874 -335 -680 -779 -516 -51 -614 -107 -129 -403 -599 -990 -572 -245 -608 -124 -649 -875 -614 -561 -258 -269 -315 -132 -150 -459 -845 -725 -26 -283 -329 -986 -374 -662 -40 -592 -708 -492 -783 -101 -613 -882 -743 -796 -784 -874 -694 -716 -902 -238 -551 -766 -965 -966 -3 -7 -333 -989 -853 -548 -942 -513 -63 -811 -544 -542 -528 -650 -108 -693 -266 -64 -366 -889 -724 -969 -774 -303 -996 -110 -889 -235 -302 -405 -49 -754 -288 -407 -605 -428 -13 -761 -898 -270 -721 -662 -36 -452 -954 -901 -313 -656 -820 -946 -804 -990 -55 -357 -675 -220 -990 -446 -458 -600 -784 -894 -722 -535 -575 -12 -903 -800 -184 -824 -609 -619 -175 -711 -642 -659 -570 -156 -968 -850 -915 -991 -595 -422 -23 -218 -85 -60 -75 -129 -509 -50 -288 -649 -791 -191 -69 -500 -300 -781 -50 -737 -263 -314 -727 -951 -638 -20 -465 -933 -709 -197 -447 -950 -185 -873 -784 -304 -647 -93 -412 -259 -410 -553 -592 -779 -15 -527 -11 -326 -341 -460 -405 -391 -637 -1000 -890 -568 -569 -364 -657 -702 -313 -889 -788 -449 -965 -678 -770 -699 -633 -386 -727 -924 -843 -175 -904 -784 -745 -609 -914 -598 -168 -895 -442 -674 -299 -920 -424 -734 -893 -185 -662 -601 -966 -528 -328 -637 -870 -650 -214 -24 -800 -524 -86 -928 -588 -440 -99 -283 -238 -558 -776 -259 -371 -36 -58 -7 -242 -582 -134 -808 -539 -923 -749 -260 -60 -64 -129 -576 -678 -637 -806 -521 -693 -898 -490 -519 -257 -181 -921 -192 -613 -25 -906 -447 -90 -28 -308 -972 -551 -880 -368 -305 -689 -354 -540 -659 -970 -704 -326 -646 -678 -46 -772 -812 -677 -245 -291 -217 -770 -969 -839 -239 -183 -526 -692 -316 -12 -255 -869 -868 -566 -183 -230 -365 -55 -777 -211 -238 -810 -962 -371 -643 -324 -139 -462 -324 -549 -934 -612 -609 -217 -547 -208 -30 -384 -642 -558 -673 -344 -954 -205 -567 -956 -621 -882 -908 -11 -412 -726 -602 -389 -690 -791 -572 -138 -420 -440 -800 -444 -292 -844 -498 -368 -861 -451 -747 -351 -55 -649 -184 -347 -161 -274 -689 -979 -442 -831 -442 -917 -448 -861 -552 -690 -874 -915 -903 -493 -519 -76 -126 -172 -68 -195 -295 -873 -758 -140 -246 -626 -761 -663 -184 -849 -265 -593 -964 -317 -391 -272 -311 -365 -801 -357 -697 -774 -904 -150 -25 -49 -977 -786 -446 -130 -537 -605 -549 -573 -583 -368 -571 -341 -741 -635 -767 -756 -712 -918 -382 -617 -668 -894 -502 -929 -488 -83 -22 -62 -162 -191 -354 -146 -545 -506 -638 -565 -300 -8 -93 -264 -908 -955 -373 -891 -563 -614 -680 -499 -459 -557 -689 -383 -699 -101 -676 -916 -977 -55 -719 -935 -129 -523 -36 -434 -220 -203 -955 -92 -549 -485 -657 -148 -866 -348 -875 -170 -643 -967 -232 -385 -822 -1000 -209 -228 -892 -829 -736 -667 -666 -543 -833 -488 -81 -630 -568 -646 -332 -747 -493 -308 -966 -649 -659 -645 -829 -762 -168 -335 -864 -111 -792 -650 -980 -362 -363 -756 -557 -461 -622 -320 -470 -608 -155 -910 -372 -386 -600 -612 -540 -153 -44 -85 -575 -195 -839 -968 -263 -731 -557 -752 -156 -189 -749 -646 -289 -568 -85 -686 -973 -608 -847 -232 -344 -615 -329 -484 -962 -287 -819 -748 -952 -674 -502 -271 -458 -776 -360 -782 -400 -209 -985 -269 -93 -305 -689 -1 -886 -485 -417 -354 -816 -568 -842 -261 -786 -529 -757 -238 -663 -361 -794 -822 -389 -337 -97 -833 -611 -135 -497 -152 -503 -143 -377 -258 -223 -766 -185 -491 -784 -17 -375 -269 -617 -551 -291 -150 -187 -371 -107 -843 -812 -538 -58 -979 -112 -193 -870 -674 -7 -824 -364 -694 -181 -732 -220 -966 -823 -493 -237 -397 -242 -707 -642 -981 -697 -889 -381 -495 -720 -830 -477 -721 -246 -848 -389 -834 -767 -666 -498 -424 -144 -613 -153 -439 -388 -543 -115 -822 -562 -546 -694 -685 -608 -141 -356 -980 -209 -588 -457 -558 -38 -567 -946 -4 -470 -663 -665 -591 -444 -984 -355 -992 -829 -320 -801 -323 -861 -944 -268 -839 -874 -366 -593 -954 -454 -325 -912 -237 -63 -979 -205 -412 -715 -188 -404 -258 -208 -562 -967 -893 -128 -864 -211 -235 -977 -573 -916 -117 -422 -937 -830 -104 -534 -662 -493 -373 -12 -52 -79 -45 -529 -760 -458 -582 -409 -937 -176 -406 -982 -802 -848 -664 -960 -560 -517 -465 -820 -535 -444 -686 -382 -411 -416 -115 -422 -911 -19 -467 -270 -341 -812 -97 -625 -387 -930 -125 -617 -665 -2 -269 -876 -354 -83 -379 -988 -742 -30 -485 -412 -216 -998 -181 -423 -761 -123 -968 -50 -353 -948 -883 -49 -4 -576 -863 -950 -210 -638 -100 -161 -251 -526 -489 -387 -300 -965 -532 -740 -152 -328 -741 -352 -711 -994 -72 -405 -452 -723 -598 -881 -204 -615 -95 -631 -1 -540 -806 -198 -973 -127 -920 -882 -534 -648 -279 -299 -645 -403 -606 -995 -571 -635 -56 -622 -291 -96 -861 -8 -834 -234 -95 -583 -485 -637 -826 -647 -137 -930 -473 -151 -847 -95 -791 -321 -598 -26 -711 -364 -965 -546 -850 -451 -290 -2 -460 -281 -782 -67 -201 -135 -90 -679 -197 -614 -943 -663 -309 -219 -632 -335 -205 -65 -444 -991 -155 -185 -482 -221 -866 -971 -72 -544 -435 -787 -378 -687 -668 -860 -362 -18 -729 -132 -712 -684 -604 -186 -355 -1000 -675 -612 -673 -937 -199 -685 -181 -675 -446 -105 -546 -485 -58 -93 -17 -388 -25 -438 -940 -277 -998 -964 -548 -709 -940 -120 -293 -899 -124 -158 -96 -492 -972 -681 -827 -223 -139 -282 -54 -788 -445 -886 -761 -820 -461 -217 -161 -516 -610 -840 -900 -727 -222 -906 -652 -98 -255 -921 -293 -27 -685 -457 -938 -566 -421 -552 -211 -397 -809 -661 -282 -473 -24 -753 -505 -325 -35 -668 -698 -537 -407 -649 -944 -846 -332 -614 -794 -106 -205 -327 -908 -921 -962 -972 -836 -767 -153 -635 -726 -315 -352 -293 -31 -289 -1000 -181 -508 -320 -900 -642 -415 -71 -892 -916 -522 -19 -159 -513 -259 -38 -392 -75 -944 -611 -588 -374 -107 -529 -972 -206 -75 -980 -293 -24 -410 -305 -50 -709 -869 -920 -709 -126 -748 -964 -800 -615 -372 -582 -952 -423 -729 -331 -286 -806 -260 -494 -896 -986 -5 -621 -120 -984 -755 -437 -510 -10 -81 -508 -548 -409 -801 -120 -296 -77 -873 -473 -722 -215 -820 -966 -384 -279 -374 -907 -294 -173 -953 -952 -664 -591 -640 -190 -151 -436 -749 -522 -187 -887 -1000 -473 -263 -213 -600 -929 -368 -2 -939 -956 -193 -953 -881 -580 -363 -607 -458 -324 -523 -364 -577 -468 -537 -343 -953 -4 -454 -724 -274 -332 -94 -70 -792 -481 -947 -532 -793 -265 -889 -368 -596 -685 -71 -93 -522 -464 -563 -692 -805 -419 -72 -579 -841 -251 -491 -367 -832 -482 -302 -134 -59 -882 -399 -85 -243 -529 -370 -731 -338 -331 -322 -547 -703 -310 -222 -253 -206 -534 -509 -313 -259 -871 -681 -46 -364 -582 -205 -900 -377 -244 -263 -6 -640 -188 -385 -688 -21 -272 -836 -398 -240 -226 -171 -72 -317 -750 -576 -62 -863 -35 -185 -10 -283 -606 -954 -397 -589 -7 -220 -241 -648 -919 -567 -202 -11 -457 -70 -581 -946 -304 -948 -675 -232 -53 -505 -627 -378 -34 -830 -452 -582 -187 -497 -987 -354 -886 -66 -563 -78 -892 -180 -871 -240 -543 -618 -211 -231 -302 -214 -48 -546 -676 -130 -101 -342 -84 -384 -641 -386 -757 -38 -460 -759 -65 -969 -704 -695 -862 -434 -831 -740 -158 -556 -587 -691 -435 -66 -637 -314 -248 -526 -309 -395 -935 -267 -90 -218 -942 -889 -812 -26 -651 -859 -974 -811 -524 -666 -250 -204 -204 -576 -417 -438 -701 -333 -273 -791 -338 -381 -973 -514 -29 -845 -908 -153 -675 -695 -145 -195 -436 -297 -118 -524 -775 -781 -162 -133 -86 -887 -773 -983 -457 -889 -282 -972 -773 -825 -547 -925 -525 -280 -111 -119 -312 -803 -666 -864 -461 -490 -541 -497 -722 -483 -266 -497 -26 -671 -144 -80 -343 -765 -561 -641 -493 -693 -5 -195 -403 -425 -241 -35 -584 -73 -241 -22 -906 -664 -756 -650 -414 -658 -113 -667 -893 -78 -117 -560 -636 -212 -759 -892 -371 -12 -17 -958 -779 -22 -383 -878 -6 -92 -701 -868 -364 -763 -948 -31 -676 -803 -238 -786 -830 -109 -336 -19 -371 -203 -351 -358 -975 -591 -805 -913 -48 -47 -750 -418 -387 -554 -603 -424 -8 -307 -505 -996 -801 -970 -513 -781 -304 -513 -831 -599 -112 -328 -314 -280 -261 -440 -37 -127 -423 -251 -962 -409 -201 -668 -82 -119 -592 -459 -233 -915 -148 -340 -404 -533 -865 -899 -387 -437 -948 -825 -177 -553 -53 -400 -743 -864 -883 -257 -155 -880 -323 -833 -849 -947 -427 -164 -186 -884 -935 -390 -276 -259 -817 -115 -978 -421 -799 -614 -667 -508 -193 -365 -176 -640 -297 -403 -345 -634 -931 -983 -209 -659 -239 -961 -745 -615 -556 -478 -54 -324 -284 -324 -561 -580 -466 -373 -390 -377 -654 -844 -601 -238 -887 -533 -299 -685 -647 -980 -753 -684 -506 -593 -349 -752 -572 -435 -174 -687 -281 -299 -268 -446 -731 -771 -922 -582 -160 -95 -326 -883 -955 -73 -708 -17 -84 -349 -475 -148 -353 -801 -831 -409 -698 -636 -566 -913 -4 -638 -537 -507 -992 -523 -22 -505 -891 -995 -413 -143 -780 -955 -846 -456 -872 -696 -651 -87 -913 -914 -152 -642 -582 -133 -430 -999 -538 -67 -84 -768 -46 -697 -807 -300 -414 -412 -102 -375 -310 -452 -949 -389 -379 -67 -846 -925 -899 -667 -7 -882 -55 -473 -671 -381 -63 -721 -880 -196 -94 -370 -85 -696 -396 -319 -50 -132 -300 -505 -956 -831 -357 -416 -983 -242 -984 -554 -123 -987 -410 -287 -985 -193 -594 -281 -316 -12 -654 -601 -838 -180 -310 -719 -593 -230 -933 -845 -173 -641 -504 -837 -446 -463 -549 -192 -749 -536 -30 -537 -602 -648 -482 -766 -20 -657 -48 -969 -469 -531 -799 -682 -782 -116 -255 -986 -523 -97 -359 -646 -391 -730 -736 -986 -36 -865 -498 -152 -614 -516 -482 -350 -789 -90 -397 -831 -99 -411 -929 -381 -792 -201 -236 -295 -991 -539 -721 -49 -659 -144 -84 -175 -188 -290 -780 -393 -677 -165 -200 -728 -594 -794 -536 -118 -149 -765 -315 -247 -578 -576 -381 -157 -84 -369 -415 -459 -13 -557 -695 -439 -243 -693 -148 -208 -77 -929 -736 -801 -784 -793 -733 -178 -8 -824 -500 -203 -254 -464 -951 -861 -216 -843 -409 -164 -998 -333 -498 -805 -593 -527 -301 -987 -4 -646 -863 -681 -77 -366 -103 -685 -96 -762 -736 -630 -215 -503 -556 -138 -327 -285 -835 -451 -559 -804 -599 -959 -543 -993 -906 -505 -164 -796 -715 -308 -778 -849 -263 -45 -840 -829 -52 -402 -824 -120 -65 -314 -195 -602 -889 -193 -58 -902 -632 -670 -49 -601 -829 -476 -790 -277 -309 -706 -333 -278 -825 -644 -360 -71 -416 -930 -169 -103 -157 -425 -174 -700 -574 -611 -362 -413 -756 -923 -949 -542 -998 -280 -347 -6 -559 -242 -268 -889 -278 -739 -869 -295 -65 -967 -924 -856 -641 -961 -536 -451 -829 -657 -320 -291 -595 -374 -70 -199 -520 -535 -422 -744 -589 -309 -342 -796 -389 -979 -700 -499 -818 -501 -577 -311 -297 -14 -898 -963 -315 -304 -967 -526 -183 -410 -682 -186 -654 -574 -599 -495 -685 -911 -509 -66 -709 -342 -708 -903 -637 -601 -898 -187 -236 -614 -494 -480 -180 -534 -489 -156 -726 -328 -394 -9 -535 -858 -957 -814 -788 -366 -678 -696 -921 -996 -542 -169 -732 -924 -355 -798 -935 -78 -708 -735 -212 -490 -386 -811 -554 -487 -263 -823 -805 -761 -905 -488 -844 -587 -383 -999 -289 -152 -705 -519 -347 -87 -944 -709 -926 -710 -292 -514 -453 -322 -349 -37 -52 -783 -131 -208 -887 -355 -689 -741 -912 -888 -773 -320 -458 -969 -389 -902 -133 -821 -475 -17 -540 -26 -449 -404 -849 -670 -616 -518 -259 -597 -908 -342 -55 -334 -354 -555 -762 -875 -227 -624 -295 -481 -753 -991 -361 -551 -468 -976 -220 -168 -930 -499 -394 -860 -682 -65 -935 -401 -590 -509 -579 -185 -976 -307 -626 -941 -407 -388 -904 -244 -989 -619 -274 -601 -453 -11 -76 -533 -62 -158 -314 -544 -322 -793 -986 -540 -672 -192 -72 -814 -707 -853 -430 -905 -513 -476 -378 -688 -66 -760 -807 -22 -878 -242 -159 -364 -403 -977 -956 -269 -543 -617 -155 -578 -63 -606 -160 -482 -814 -629 -13 -126 -794 -198 -294 -496 -270 -564 -541 -509 -925 -609 -339 -222 -576 -806 -403 -81 -180 -248 -639 -736 -980 -104 -680 -869 -429 -454 -684 -649 -97 -910 -112 -16 -454 -59 -898 -260 -24 -225 -978 -334 -585 -658 -129 -63 -340 -712 -262 -610 -442 -940 -992 -307 -874 -756 -556 -425 -73 -631 -690 -154 -383 -403 -367 -745 -986 -149 -692 -850 -535 -88 -861 -2 -18 -254 -66 -975 -995 -207 -100 -886 -724 -321 -611 -40 -389 -470 -182 -845 -144 -513 -78 -193 -531 -790 -687 -855 -846 -529 -379 -398 -878 -599 -833 -83 -811 -561 -404 -967 -789 -535 -443 -547 -60 -254 -944 -650 -863 -422 -875 -367 -676 -777 -660 -750 -823 -67 -480 -341 -53 -881 -801 -195 -321 -125 -392 -759 -480 -107 -11 -408 -972 -44 -93 -856 -226 -157 -579 -698 -385 -454 -418 -785 -32 -733 -75 -209 -99 -752 -810 -401 -384 -123 -332 -930 -757 -624 -930 -774 -690 -755 -904 -208 -645 -928 -529 -301 -878 -478 -472 -664 -18 -559 -449 -606 -381 -732 -697 -883 -351 -103 -197 -532 -453 -395 -151 -358 -401 -737 -424 -549 -839 -443 -151 -245 -919 -391 -700 -392 -31 -251 -899 -142 -211 -140 -76 -788 -834 -908 -947 -456 -746 -577 -57 -820 -873 -90 -668 -812 -948 -670 -717 -95 -738 -5 -492 -294 -983 -608 -521 -883 -602 -284 -891 -988 -846 -94 -253 -297 -522 -717 -712 -25 -519 -401 -973 -408 -64 -330 -523 -495 -994 -912 -302 -978 -430 -262 -926 -612 -253 -388 -550 -955 -421 -754 -79 -690 -707 -961 -697 -432 -328 -459 -43 -905 -986 -340 -823 -239 -259 -59 -370 -450 -64 -853 -567 -140 -882 -746 -469 -999 -131 -87 -481 -811 -262 -740 -3 -20 -535 -210 -814 -165 -287 -114 -959 -892 -119 -844 -777 -780 -509 -975 -569 -479 -649 -912 -172 -110 -241 -823 -793 -713 -949 -672 -327 -771 -759 -363 -210 -704 -833 -898 -269 -499 -243 -337 -587 -142 -346 -540 -868 -468 -319 -498 -44 -740 -904 -820 -6 -832 -121 -650 -713 -428 -15 -908 -413 -346 -339 -539 -361 -131 -504 -878 -404 -13 -176 -969 -763 -89 -689 -707 -795 -275 -209 -585 -10 -427 -548 -610 -607 -634 -926 -413 -137 -858 -656 -884 -529 -565 -627 -564 -840 -545 -299 -507 -336 -253 -143 -399 -824 -458 -93 -716 -54 -32 -78 -925 -740 -873 -213 -145 -188 -259 -261 -787 -255 -754 -539 -88 -823 -401 -471 -299 -488 -132 -878 -973 -688 -336 -315 -962 -842 -419 -991 -371 -836 -343 -212 -740 -422 -132 -139 -602 -434 -821 -944 -491 -667 -497 -451 -559 -657 -576 -266 -704 -32 -609 -898 -782 -899 -148 -730 -30 -57 -500 -781 -181 -211 -241 -973 -800 -152 -351 -213 -919 -68 -88 -632 -65 -683 -865 -139 -781 -306 -341 -173 -295 -919 -706 -248 -826 -879 -905 -798 -17 -793 -220 -652 -732 -964 -433 -508 -94 -835 -806 -919 -510 -311 -516 -612 -262 -103 -200 -582 -926 -570 -601 -316 -55 -189 -358 -338 -539 -73 -268 -436 -520 -574 -352 -697 -540 -332 -80 -343 -906 -266 -677 -30 -157 -706 -605 -169 -792 -973 -376 -809 -553 -895 -983 -279 -9 -647 -416 -380 -818 -773 -885 -589 -498 -450 -723 -583 -4 -443 -651 -37 -835 -936 -337 -742 -611 -494 -851 -852 -958 -862 -421 -970 -311 -56 -615 -854 -540 -863 -909 -836 -90 -336 -59 -314 -583 -466 -928 -59 -163 -71 -407 -352 -148 -929 -623 -690 -250 -320 -515 -454 -147 -394 -272 -214 -300 -492 -523 -661 -333 -126 -876 -480 -519 -837 -137 -824 -906 -896 -690 -85 -975 -981 -156 -665 -939 -901 -747 -688 -115 -696 -519 -412 -925 -123 -92 -542 -586 -788 -962 -960 -171 -927 -952 -628 -966 -940 -668 -796 -493 -150 -875 -452 -353 -801 -296 -817 -557 -81 -147 -546 -995 -636 -392 -212 -923 -121 -933 -636 -394 -44 -320 -954 -352 -374 -134 -916 -294 -55 -584 -783 -777 -668 -367 -119 -548 -43 -860 -619 -850 -613 -982 -115 -795 -903 -997 -787 -61 -979 -257 -172 -682 -83 -297 -560 -330 -935 -973 -654 -994 -183 -772 -681 -920 -681 -695 -282 -26 -214 -429 -548 -811 -174 -967 -469 -760 -546 -708 -332 -977 -529 -976 -754 -507 -512 -387 -728 -786 -611 -709 -630 -163 -634 -431 -423 -772 -959 -323 -686 -436 -122 -11 -197 -935 -79 -369 -751 -977 -5 -846 -390 -596 -105 -723 -137 -113 -143 -312 -675 -657 -646 -322 -273 -294 -457 -922 -938 -530 -575 -664 -522 -8 -409 -729 -716 -261 -674 -299 -351 -664 -931 -672 -91 -472 -604 -550 -683 -698 -934 -134 -517 -649 -918 -630 -914 -569 -657 -565 -626 -497 -312 -464 -571 -360 -419 -537 -979 -907 -510 -363 -460 -772 -750 -221 -521 -741 -673 -819 -935 -65 -862 -625 -128 -807 -66 -650 -348 -603 -925 -989 -159 -239 -306 -438 -803 -157 -778 -897 -436 -478 -603 -597 -828 -52 -635 -791 -783 -57 -800 -647 -126 -966 -562 -289 -370 -178 -258 -146 -145 -180 -581 -993 -483 -455 -565 -889 -131 -375 -823 -235 -522 -60 -999 -441 -642 -1 -952 -45 -696 -255 -288 -504 -743 -172 -35 -142 -512 -860 -871 -870 -758 -890 -660 -272 -792 -36 -257 -612 -747 -561 -247 -859 -587 -496 -635 -317 -406 -182 -346 -652 -527 -543 -596 -503 -223 -629 -480 -89 -295 -265 -510 -375 -66 -354 -482 -750 -921 -802 -822 -413 -155 -584 -730 -344 -704 -659 -711 -735 -488 -139 -469 -287 -616 -952 -961 -611 -354 -248 -521 -845 -142 -869 -648 -220 -836 -187 -232 -32 -112 -988 -684 -143 -144 -667 -752 -391 -920 -584 -934 -429 -400 -888 -500 -41 -666 -977 -659 -205 -109 -461 -807 -554 -235 -325 -809 -99 -834 -77 -876 -353 -440 -792 -305 -991 -431 -920 -682 -255 -471 -28 -278 -393 -622 -618 -139 -649 -481 -415 -858 -565 -418 -281 -166 -15 -485 -985 -265 -190 -538 -253 -363 -822 -452 -311 -713 -565 -25 -937 -902 -579 -240 -905 -613 -171 -337 -375 -982 -457 -30 -227 -982 -996 -858 -30 -753 -158 -780 -105 -608 -982 -56 -365 -296 -246 -433 -689 -817 -822 -512 -650 -67 -424 -366 -681 -487 -339 -142 -726 -974 -152 -657 -97 -963 -184 -314 -802 -274 -286 -677 -286 -886 -269 -707 -558 -592 -493 -984 -903 -994 -120 -430 -880 -170 -610 -755 -239 -79 -301 -186 -113 -497 -64 -955 -546 -53 -687 -402 -530 -756 -414 -758 -184 -507 -601 -776 -478 -440 -182 -708 -43 -30 -293 -792 -8 -638 -375 -813 -779 -965 -282 -52 -337 -945 -384 -643 -592 -784 -204 -887 -289 -112 -637 -96 -240 -942 -378 -586 -608 -568 -749 -833 -770 -804 -465 -271 -393 -69 -289 -187 -139 -428 -706 -923 -280 -721 -327 -174 -32 -870 -659 -514 -435 -162 -477 -931 -458 -370 -374 -130 -925 -680 -104 -493 -505 -894 -39 -988 -51 -523 -964 -437 -888 -39 -630 -137 -771 -542 -303 -891 -484 -162 -831 -65 -750 -530 -610 -683 -134 -363 -215 -634 -727 -222 -873 -514 -212 -226 -191 -720 -891 -798 -406 -678 -24 -635 -53 -423 -204 -992 -211 -388 -817 -375 -996 -286 -716 -398 -716 -943 -872 -543 -801 -561 -920 -143 -704 -185 -578 -363 -195 -224 -253 -935 -964 -282 -565 -564 -754 -874 -976 -392 -121 -332 -248 -609 -299 -234 -88 -619 -935 -860 -923 -548 -105 -157 -697 -414 -362 -332 -990 -533 -971 -412 -569 -742 -115 -722 -822 -444 -270 -79 -409 -668 -809 -771 -113 -938 -481 -362 -336 -141 -81 -251 -672 -627 -858 -573 -3 -794 -429 -975 -52 -650 -509 -58 -952 -877 -650 -530 -928 -747 -248 -887 -132 -570 -563 -835 -380 -903 -509 -333 -577 -729 -635 -83 -129 -700 -329 -806 -216 -960 -545 -92 -750 -922 -588 -629 -880 -338 -599 -883 -960 -386 -897 -475 -677 -323 -106 -887 -48 -187 -836 -923 -192 -950 -652 -250 -650 -867 -279 -19 -344 -405 -170 -727 -578 -945 -439 -501 -997 -991 -56 -583 -727 -807 -854 -680 -372 -860 -411 -628 -407 -183 -556 -20 -108 -554 -85 -256 -477 -215 -543 -305 -801 -23 -672 -157 -616 -466 -421 -549 -136 -794 -378 -304 -320 -365 -330 -798 -148 -915 -917 -576 -377 -414 -11 -804 -786 -921 -101 -886 -737 -398 -31 -280 -898 -254 -159 -646 -315 -513 -748 -96 -924 -647 -418 -675 -970 -620 -541 -332 -785 -249 -323 -576 -473 -821 -176 -414 -699 -812 -655 -964 -384 -891 -236 -680 -432 -483 -729 -688 -886 -111 -224 -713 -193 -338 -483 -829 -437 -23 -562 -357 -884 -137 -648 -836 -187 -28 -80 -121 -941 -153 -13 -83 -340 -761 -553 -218 -822 -20 -38 -192 -917 -31 -333 -981 -737 -710 -625 -556 -48 -739 -84 -637 -4 -539 -628 -289 -451 -834 -526 -386 -994 -540 -30 -551 -36 -733 -949 -785 -602 -755 -253 -573 -201 -140 -534 -702 -614 -229 -29 -806 -459 -714 -547 -285 -895 -70 -566 -551 -692 -971 -655 -499 -790 -778 -135 -784 -256 -691 -940 -269 -800 -435 -707 -821 -518 -790 -494 -416 -826 -125 -361 -834 -40 -518 -903 -870 -544 -896 -646 -742 -624 -928 -436 -519 -592 -607 -44 -243 -264 -921 -976 -935 -27 -409 -120 -444 -630 -186 -651 -4 -898 -897 -655 -99 -111 -580 -238 -821 -53 -544 -758 -664 -719 -686 -839 -349 -814 -183 -444 -821 -802 -760 -264 -553 -718 -314 -357 -825 -734 -712 -663 -459 -604 -42 -469 -130 -916 -86 -147 -86 -151 -692 -509 -461 -771 -570 -75 -70 -977 -823 -900 -112 -990 -45 -889 -226 -513 -358 -447 -576 -549 -179 -989 -917 -966 -750 -575 -718 -474 -45 -104 -960 -166 -208 -61 -930 -224 -882 -413 -612 -552 -282 -70 -591 -316 -858 -943 -346 -984 -532 -611 -267 -249 -226 -970 -461 -960 -50 -819 -14 -971 -357 -156 -451 -92 -41 -973 -645 -679 -167 -726 -917 -152 -51 -85 -385 -30 -477 -92 -420 -560 -272 -73 -412 -112 -494 -521 -818 -997 -265 -425 -56 -283 -867 -575 -25 -656 -735 -960 -992 -596 -916 -27 -286 -353 -573 -806 -451 -343 -733 -814 -359 -307 -798 -530 -122 -657 -652 -291 -771 -577 -818 -598 -866 -664 -786 -196 -238 -60 -557 -797 -598 -446 -401 -372 -122 -992 -844 -396 -958 -350 -252 -914 -905 -892 -821 -321 -4 -5 -440 -509 -423 -908 -274 -459 -608 -939 -637 -506 -771 -859 -876 -712 -553 -703 -859 -66 -768 -304 -800 -740 -960 -83 -187 -974 -127 -870 -810 -368 -715 -125 -915 -70 -256 -262 -689 -640 -452 -186 -664 -783 -13 -680 -369 -536 -976 -284 -52 -73 -724 -319 -38 -884 -231 -965 -730 -2 -519 -558 -114 -854 -905 -34 -686 -8 -441 -815 -812 -552 -574 -389 -503 -571 -737 -555 -177 -246 -503 -55 -710 -13 -356 -662 -163 -285 -456 -78 -801 -829 -249 -273 -428 -471 -990 -624 -587 -771 -162 -707 -82 -417 -338 -429 -364 -68 -395 -181 -140 -207 -300 -51 -786 -320 -304 -570 -393 -61 -503 -888 -729 -145 -107 -51 -186 -123 -253 -201 -95 -608 -754 -977 -35 -740 -945 -163 -980 -63 -747 -452 -436 -869 -226 -893 -689 -268 -272 -989 -43 -654 -332 -9 -598 -207 -179 -808 -194 -868 -568 -130 -754 -414 -190 -702 -258 -507 -368 -885 -388 -372 -627 -439 -634 -520 -654 -812 -956 -544 -632 -752 -907 -332 -839 -817 -874 -577 -838 -274 -947 -282 -520 -519 -439 -739 -766 -29 -444 -278 -833 -579 -819 -372 -648 -52 -298 -212 -582 -3 -381 -98 -171 -207 -384 -974 -941 -290 -856 -465 -380 -436 -15 -261 -774 -265 -604 -443 -134 -553 -594 -771 -167 -372 -208 -745 -657 -763 -541 -660 -291 -468 -797 -2 -456 -136 -253 -141 -155 -177 -877 -405 -18 -258 -724 -287 -831 -674 -402 -495 -865 -597 -459 -198 -685 -755 -640 -220 -15 -996 -158 -909 -755 -351 -459 -566 -22 -819 -331 -738 -869 -243 -667 -31 -281 -355 -155 -17 -196 -84 -188 -432 -863 -669 -853 -756 -581 -369 -988 -401 -846 -380 -336 -306 -175 -949 -579 -228 -328 -61 -36 -483 -119 -850 -179 -342 -419 -415 -363 -754 -950 -593 -947 -601 -421 -157 -147 -56 -292 -57 -687 -263 -616 -895 -141 -885 -343 -792 -594 -369 -488 -315 -102 -644 -632 -181 -20 -757 -453 -678 -627 -452 -353 -268 -318 -908 -4 -457 -830 -314 -970 -185 -90 -317 -356 -981 -816 -56 -966 -184 -437 -831 -940 -840 -367 -50 -573 -931 -4 -346 -296 -982 -196 -136 -163 -60 -155 -475 -454 -296 -994 -152 -279 -97 -819 -573 -308 -587 -824 -103 -485 -458 -777 -373 -279 -889 -137 -877 -527 -787 -249 -949 -610 -428 -520 -374 -329 -384 -585 -193 -313 -921 -487 -51 -653 -297 -214 -281 -194 -18 -985 -397 -556 -995 -351 -396 -311 -958 -776 -571 -991 -693 -371 -625 -748 -453 -346 -581 -937 -814 -988 -83 -36 -607 -285 -18 -867 -430 -361 -335 -564 -466 -402 -130 -313 -319 -196 -191 -594 -211 -298 -752 -59 -157 -969 -365 -511 -18 -102 -467 -770 -914 -921 -660 -987 -830 -672 -172 -865 -519 -909 -260 -943 -630 -871 -919 -348 -587 -385 -644 -246 -988 -420 -298 -251 -244 -858 -262 -564 -583 -469 -561 -285 -412 -525 -307 -386 -696 -483 -851 -728 -552 -788 -714 -60 -206 -244 -39 -403 -481 -435 -132 -500 -761 -464 -603 -48 -340 -485 -610 -942 -375 -804 -840 -472 -754 -902 -252 -751 -504 -40 -538 -853 -932 -656 -496 -703 -28 -381 -927 -493 -94 -720 -277 -273 -207 -630 -336 -74 -527 -668 -234 -370 -602 -710 -672 -387 -964 -433 -359 -65 -134 -504 -970 -703 -621 -573 -550 -394 -899 -175 -945 -357 -335 -521 -208 -352 -188 -448 -278 -500 -354 -947 -923 -600 -289 -985 -648 -389 -70 -262 -43 -106 -763 -232 -516 -18 -272 -918 -617 -43 -675 -632 -873 -624 -689 -27 -372 -658 -791 -309 -927 -988 -49 -201 -214 -681 -702 -441 -208 -849 -68 -542 -727 -716 -544 -506 -437 -995 -994 -287 -172 -635 -945 -462 -456 -538 -791 -913 -970 -63 -434 -295 -799 -465 -684 -967 -478 -266 -195 -711 -865 -642 -731 -888 -363 -83 -77 -814 -345 -647 -680 -46 -203 -951 -269 -895 -576 -69 -656 -888 -405 -609 -399 -171 -880 -243 -749 -131 -150 -384 -514 -964 -718 -58 -158 -34 -790 -171 -753 -513 -415 -58 -749 -963 -212 -614 -185 -364 -557 -291 -891 -639 -54 -841 -918 -555 -983 -163 -764 -234 -989 -865 -528 -605 -958 -854 -117 -178 -314 -770 -34 -285 -284 -520 -978 -356 -159 -993 -210 -43 -392 -661 -897 -232 -686 -598 -257 -969 -362 -964 -470 -745 -122 -966 -496 -933 -292 -801 -179 -665 -407 -936 -806 -551 -352 -945 -242 -465 -472 -525 -795 -462 -201 -768 -250 -345 -318 -567 -690 -757 -548 -259 -228 -82 -593 -943 -513 -142 -29 -846 -889 -229 -25 -967 -699 -101 -983 -891 -563 -830 -539 -885 -334 -142 -524 -361 -846 -160 -667 -691 -809 -737 -383 -377 -322 -729 -751 -623 -769 -565 -128 -894 -183 -316 -592 -480 -183 -839 -799 -642 -230 -589 -894 -192 -238 -301 -876 -783 -913 -171 -15 -790 -291 -527 -577 -761 -927 -531 -33 -144 -667 -781 -491 -290 -274 -115 -723 -124 -878 -357 -223 -959 -307 -7 -567 -651 -681 -445 -511 -576 -81 -622 -35 -65 -6 -943 -17 -318 -826 -17 -171 -575 -675 -528 -522 -338 -433 -223 -668 -890 -845 -652 -338 -757 -852 -163 -631 -519 -418 -863 -422 -753 -972 -442 -996 -93 -264 -738 -827 -347 -719 -542 -192 -982 -32 -632 -14 -63 -511 -760 -270 -775 -753 -307 -524 -637 -226 -862 -783 -20 -906 -574 -164 -947 -79 -26 -227 -275 -832 -765 -96 -96 -968 -185 -667 -143 -542 -25 -804 -471 -174 -20 -855 -678 -124 -940 -944 -432 -450 -141 -760 -160 -107 -416 -263 -671 -272 -1000 -120 -479 -884 -454 -80 -309 -620 -685 -603 -260 -661 -889 -142 -377 -852 -385 -761 -54 -849 -715 -108 -628 -275 -906 -793 -17 -619 -914 -582 -216 -536 -547 -585 -696 -745 -940 -390 -635 -937 -425 -899 -728 -38 -438 -243 -740 -635 -945 -509 -768 -811 -304 -95 -616 -146 -638 -483 -533 -1000 -367 -114 -161 -862 -680 -533 -956 -125 -953 -691 -601 -195 -829 -638 -714 -803 -930 -31 -376 -316 -92 -425 -993 -997 -324 -801 -804 -312 -325 -514 -52 -714 -483 -695 -479 -484 -106 -748 -151 -933 -758 -159 -289 -991 -499 -36 -538 -521 -805 -101 -252 -465 -343 -473 -913 -450 -364 -796 -937 -537 -783 -910 -577 -576 -676 -80 -948 -810 -843 -687 -341 -793 -830 -246 -325 -667 -317 -408 -764 -883 -93 -584 -193 -937 -147 -797 -604 -444 -858 -309 -200 -956 -855 -951 -182 -43 -823 -918 -936 -253 -652 -2 -249 -34 -326 -607 -999 -155 -508 -512 -265 -247 -588 -384 -385 -663 -974 -409 -837 -794 -540 -145 -440 -987 -332 -458 -636 -850 -20 -923 -273 -371 -64 -476 -297 -469 -766 -102 -694 -892 -760 -186 -391 -481 -697 -676 -204 -739 -437 -644 -157 -299 -826 -299 -323 -30 -439 -883 -737 -918 -504 -90 -379 -273 -704 -1 -295 -240 -985 -257 -785 -995 -823 -901 -316 -825 -796 -15 -28 -868 -376 -362 -139 -30 -16 -77 -114 -798 -559 -919 -809 -622 -278 -603 -730 -565 -56 -553 -132 -266 -127 -899 -904 -509 -240 -600 -504 -559 -5 -401 -168 -830 -139 -848 -115 -791 -982 -401 -388 -129 -169 -386 -611 -236 -393 -111 -558 -383 -476 -285 -168 -251 -583 -894 -811 -735 -929 -53 -845 -684 -484 -246 -879 -553 -403 -156 -135 -689 -573 -204 -284 -390 -129 -474 -725 -894 -9 -884 -769 -87 -67 -625 -340 -811 -399 -516 -855 -328 -405 -115 -675 -231 -446 -340 -235 -681 -638 -743 -941 -253 -821 -397 -950 -21 -49 -932 -402 -84 -730 -750 -11 -835 -900 -677 -657 -611 -551 -358 -423 -196 -677 -643 -653 -195 -533 -167 -400 -142 -145 -313 -336 -718 -759 -153 -749 -187 -743 -333 -166 -403 -852 -369 -782 -81 -878 -853 -477 -887 -930 -552 -738 -993 -450 -474 -862 -558 -565 -991 -97 -585 -22 -532 -865 -533 -998 -621 -717 -801 -82 -353 -863 -631 -23 -435 -920 -368 -475 -665 -32 -635 -428 -80 -281 -746 -866 -922 -240 -689 -825 -849 -382 -153 -642 -116 -551 -944 -922 -589 -319 -554 -418 -963 -435 -367 -757 -344 -904 -159 -883 -718 -825 -143 -654 -786 -205 -131 -597 -483 -516 -818 -381 -906 -24 -532 -263 -733 -175 -348 -436 -383 -490 -669 -706 -398 -271 -470 -645 -847 -602 -710 -918 -949 -729 -792 -244 -452 -56 -775 -45 -364 -568 -210 -26 -583 -995 -616 -1 -784 -434 -243 -828 -998 -204 -597 -161 -174 -349 -651 -748 -414 -796 -816 -741 -509 -713 -191 -553 -400 -959 -78 -204 -592 -201 -854 -731 -916 -251 -705 -387 -655 -172 -336 -906 -35 -518 -871 -101 -577 -96 -780 -271 -536 -433 -29 -846 -983 -532 -283 -411 -879 -60 -183 -37 -710 -481 -191 -325 -599 -10 -557 -75 -316 -248 -500 -110 -89 -87 -233 -181 -986 -553 -321 -11 -98 -72 -226 -712 -440 -319 -583 -388 -398 -918 -934 -140 -417 -10 -535 -214 -547 -98 -812 -282 -963 -950 -198 -640 -490 -911 -255 -283 -611 -936 -64 -822 -102 -165 -751 -337 -793 -26 -953 -900 -673 -389 -822 -394 -123 -165 -656 -743 -128 -968 -717 -710 -57 -735 -816 -148 -275 -451 -430 -352 -586 -740 -34 -268 -450 -154 -927 -576 -883 -286 -164 -486 -362 -739 -945 -72 -488 -938 -841 -69 -290 -205 -574 -660 -963 -53 -217 -718 -365 -359 -652 -234 -886 -559 -637 -252 -302 -563 -616 -744 -326 -217 -385 -342 -546 -110 -401 -639 -613 -555 -698 -920 -712 -386 -256 -969 -244 -664 -961 -956 -640 -355 -65 -134 -277 -655 -67 -948 -652 -179 -498 -109 -969 -577 -352 -171 -412 -851 -217 -832 -152 -319 -708 -532 -477 -421 -81 -813 -508 -655 -689 -414 -45 -845 -320 -103 -245 -481 -973 -554 -346 -481 -130 -839 -317 -488 -700 -622 -872 -710 -822 -871 -758 -768 -970 -446 -544 -953 -951 -470 -870 -752 -296 -521 -295 -931 -814 -965 -706 -468 -913 -961 -928 -272 -815 -725 -15 -663 -457 -704 -287 -728 -52 -790 -327 -901 -249 -590 -97 -603 -87 -790 -128 -358 -532 -763 -142 -373 -38 -393 -6 -275 -844 -33 -680 -793 -857 -808 -309 -565 -162 -144 -611 -286 -830 -279 -450 -427 -222 -885 -726 -755 -147 -950 -12 -800 -458 -487 -323 -172 -497 -138 -947 -680 -211 -112 -721 -163 -173 -154 -665 -936 -454 -395 -848 -46 -345 -515 -128 -713 -41 -527 -795 -893 -565 -461 -701 -541 -740 -449 -846 -112 -41 -406 -164 -540 -406 -814 -583 -748 -958 -741 -150 -562 -213 -685 -209 -75 -603 -152 -862 -637 -836 -646 -523 -183 -686 -476 -99 -180 -227 -79 -340 -579 -280 -27 -988 -154 -896 -753 -870 -828 -176 -286 -580 -22 -355 -984 -38 -187 -797 -896 -923 -415 -795 -316 -251 -507 -14 -623 -555 -913 -726 -159 -125 -579 -294 -796 -814 -880 -670 -669 -821 -814 -24 -494 -242 -430 -807 -826 -477 -857 -732 -652 -59 -957 -12 -613 -101 -722 -156 -221 -206 -139 -486 -566 -202 -699 -712 -709 -548 -772 -332 -544 -289 -831 -319 -170 -742 -449 -89 -299 -488 -570 -672 -514 -884 -411 -161 -632 -667 -903 -900 -670 -532 -47 -123 -337 -208 -874 -648 -506 -869 -540 -359 -597 -222 -537 -628 -985 -736 -462 -901 -441 -193 -766 -250 -790 -260 -829 -577 -48 -757 -309 -404 -145 -882 -469 -399 -554 -616 -289 -215 -250 -539 -715 -831 -216 -488 -272 -55 -799 -768 -366 -717 -742 -33 -79 -492 -714 -498 -30 -987 -991 -529 -664 -144 -675 -874 -253 -75 -578 -541 -838 -624 -671 -944 -151 -88 -881 -775 -248 -968 -552 -240 -25 -379 -169 -748 -733 -914 -124 -63 -526 -985 -374 -533 -328 -96 -290 -42 -376 -649 -404 -614 -549 -166 -222 -336 -441 -4 -63 -593 -755 -751 -214 -678 -500 -444 -574 -623 -656 -760 -376 -91 -922 -258 -782 -196 -512 -321 -90 -726 -768 -837 -976 -918 -738 -607 -407 -541 -774 -456 -263 -406 -823 -125 -760 -527 -69 -995 -479 -523 -654 -654 -415 -441 -683 -740 -445 -905 -895 -162 -533 -689 -478 -733 -259 -52 -325 -319 -200 -855 -43 -534 -535 -833 -106 -737 -889 -546 -901 -453 -300 -90 -976 -558 -114 -894 -149 -626 -350 -116 -92 -320 -53 -828 -724 -526 -457 -201 -737 -343 -412 -67 -951 -67 -868 -211 -403 -419 -543 -852 -317 -394 -780 -575 -313 -452 -27 -588 -919 -873 -378 -272 -162 -421 -377 -359 -453 -398 -596 -988 -801 -909 -34 -900 -764 -260 -456 -664 -940 -440 -155 -245 -397 -273 -122 -739 -719 -840 -456 -517 -404 -12 -615 -105 -282 -251 -959 -135 -881 -442 -411 -652 -758 -299 -270 -267 -565 -235 -743 -253 -42 -941 -170 -885 -54 -716 -34 -394 -195 -308 -27 -113 -732 -167 -697 -772 -1 -76 -619 -724 -537 -372 -808 -854 -530 -308 -685 -56 -549 -647 -375 -796 -133 -25 -943 -448 -882 -840 -797 -749 -98 -387 -144 -285 -319 -747 -149 -23 -976 -647 -107 -672 -863 -663 -691 -421 -679 -484 -97 -702 -947 -874 -672 -567 -592 -444 -579 -997 -23 -120 -707 -768 -595 -855 -333 -442 -754 -693 -75 -321 -749 -486 -18 -214 -214 -69 -139 -63 -227 -177 -954 -67 -842 -453 -8 -481 -674 -834 -44 -588 -231 -151 -77 -20 -182 -981 -266 -155 -932 -491 -140 -339 -676 -792 -659 -771 -627 -991 -555 -370 -983 -57 -572 -336 -336 -94 -156 -65 -27 -401 -430 -178 -442 -57 -128 -131 -999 -354 -722 -539 -633 -785 -596 -348 -163 -998 -569 -498 -329 -61 -286 -492 -531 -783 -529 -873 -677 -815 -96 -901 -998 -781 -112 -963 -528 -435 -217 -457 -851 -64 -26 -967 -179 -130 -603 -980 -599 -437 -416 -902 -309 -244 -179 -301 -552 -176 -243 -538 -119 -371 -85 -389 -191 -442 -953 -350 -427 -357 -993 -463 -542 -862 -77 -282 -455 -738 -323 -313 -746 -223 -487 -783 -624 -26 -592 -909 -972 -288 -544 -141 -544 -203 -84 -943 -386 -822 -712 -433 -710 -925 -439 -894 -449 -166 -83 -891 -66 -137 -742 -954 -248 -915 -955 -730 -500 -580 -560 -301 -101 -36 -435 -75 -50 -305 -217 -553 -997 -966 -248 -177 -513 -751 -490 -845 -419 -903 -704 -304 -836 -935 -925 -527 -561 -901 -439 -334 -798 -185 -277 -906 -299 -237 -187 -159 -491 -841 -930 -886 -379 -35 -797 -71 -492 -135 -883 -43 -697 -175 -741 -442 -441 -809 -833 -16 -774 -126 -313 -747 -466 -614 -316 -667 -238 -671 -536 -900 -878 -601 -58 -970 -887 -81 -801 -724 -279 -842 -268 -325 -210 -479 -184 -981 -29 -665 -532 -313 -456 -835 -160 -378 -987 -776 -364 -414 -335 -9 -415 -760 -21 -524 -347 -533 -423 -674 -843 -98 -430 -624 -792 -2 -323 -957 -120 -318 -692 -457 -7 -22 -481 -309 -372 -979 -244 -217 -589 -186 -732 -737 -73 -719 -336 -727 -728 -879 -59 -580 -617 -320 -173 -802 -335 -101 -229 -93 -172 -469 -691 -684 -42 -548 -820 -433 -184 -232 -996 -856 -649 -353 -366 -844 -907 -86 -740 -228 -330 -642 -330 -415 -860 -71 -777 -876 -204 -418 -270 -325 -668 -681 -582 -617 -948 -749 -100 -496 -410 -156 -413 -19 -341 -38 -810 -296 -211 -912 -808 -449 -210 -786 -930 -575 -499 -573 -352 -429 -985 -604 -959 -475 -203 -724 -765 -235 -713 -210 -331 -305 -481 -465 -803 -209 -193 -257 -160 -444 -597 -970 -573 -910 -853 -440 -811 -436 -795 -567 -479 -811 -654 -652 -146 -418 -717 -583 -253 -654 -468 -392 -451 -382 -37 -889 -457 -213 -790 -35 -427 -506 -494 -402 -55 -590 -636 -487 -858 -368 -709 -21 -388 -351 -777 -33 -536 -322 -897 -276 -200 -546 -873 -594 -476 -329 -956 -11 -905 -951 -56 -698 -812 -337 -993 -482 -718 -648 -371 -996 -128 -898 -749 -859 -813 -271 -745 -939 -817 -668 -198 -338 -908 -563 -686 -84 -972 -60 -756 -783 -161 -417 -476 -308 -108 -541 -711 -374 -208 -826 -443 -155 -275 -837 -656 -657 -523 -433 -176 -68 -410 -416 -404 -333 -653 -242 -25 -836 -465 -23 -933 -585 -633 -880 -650 -469 -489 -960 -564 -231 -60 -356 -362 -953 -264 -804 -863 -478 -616 -775 -887 -933 -165 -723 -833 -309 -671 -175 -144 -49 -132 -17 -456 -250 -209 -822 -241 -996 -767 -996 -710 -772 -831 -232 -377 -591 -113 -785 -881 -404 -459 -62 -555 -920 -565 -667 -886 -243 -148 -809 -68 -633 -478 -968 -570 -534 -49 -262 -293 -974 -438 -792 -968 -611 -430 -850 -7 -986 -509 -361 -262 -243 -662 -226 -243 -572 -712 -630 -441 -976 -585 -975 -995 -661 -287 -24 -544 -650 -375 -230 -915 -412 -531 -70 -113 -341 -641 -293 -650 -918 -138 -394 -14 -264 -152 -470 -805 -589 -318 -39 -219 -565 -467 -549 -585 -633 -663 -673 -984 -959 -425 -571 -92 -807 -749 -297 -611 -423 -57 -362 -405 -693 -59 -477 -618 -121 -882 -778 -844 -2 -931 -264 -838 -935 -641 -771 -104 -140 -790 -852 -548 -525 -230 -745 -751 -892 -841 -270 -177 -468 -942 -765 -722 -589 -351 -281 -85 -556 -572 -404 -286 -662 -55 -73 -43 -315 -266 -35 -198 -630 -394 -571 -771 -353 -355 -134 -919 -725 -204 -673 -140 -950 -324 -277 -389 -264 -973 -537 -177 -861 -43 -838 -835 -635 -869 -366 -300 -936 -472 -267 -573 -582 -338 -262 -591 -838 -535 -193 -547 -959 -383 -357 -454 -407 -548 -614 -978 -762 -799 -747 -839 -277 -276 -352 -898 -182 -131 -381 -436 -682 -23 -871 -316 -644 -338 -482 -125 -131 -635 -829 -94 -942 -468 -881 -292 -390 -651 -673 -641 -511 -263 -218 -634 -98 -509 -515 -433 -115 -96 -67 -571 -624 -137 -653 -853 -759 -931 -959 -18 -170 -515 -331 -395 -379 -361 -221 -410 -467 -473 -515 -844 -314 -43 -883 -161 -500 -994 -550 -37 -224 -707 -700 -435 -456 -498 -436 -281 -8 -320 -254 -510 -794 -801 -881 -32 -384 -582 -422 -517 -877 -594 -521 -966 -276 -682 -147 -252 -269 -63 -729 -837 -805 -135 -969 -269 -285 -377 -965 -284 -750 -727 -489 -24 -396 -17 -744 -947 -530 -251 -558 -177 -923 -259 -198 -913 -844 -798 -311 -893 -818 -100 -294 -82 -671 -114 -864 -32 -609 -15 -706 -941 -569 -135 -606 -766 -728 -190 -212 -976 -94 -450 -76 -660 -17 -523 -38 -874 -839 -564 -176 -673 -609 -310 -153 -68 -176 -317 -67 -21 -620 -210 -301 -748 -848 -809 -352 -736 -64 -734 -875 -863 -840 -532 -68 -841 -39 -557 -283 -1 -69 -334 -981 -394 -965 -261 -119 -986 -145 -956 -5 -738 -369 -77 -49 -936 -215 -144 -83 -872 -939 -616 -273 -939 -594 -526 -329 -934 -182 -993 -227 -260 -810 -147 -322 -96 -448 -439 -472 -439 -875 -118 -74 -272 -308 -660 -775 -539 -420 -792 -252 -833 -356 -134 -593 -972 -816 -281 -302 -195 -668 -491 -340 -475 -443 -751 -561 -559 -711 -378 -476 -349 -820 -292 -505 -863 -153 -59 -162 -913 -288 -757 -420 -616 -926 -13 -824 -677 -449 -632 -229 -491 -441 -889 -931 -475 -519 -35 -491 -712 -145 -989 -851 -276 -189 -719 -201 -470 -956 -229 -73 -159 -777 -505 -932 -251 -960 -840 -250 -656 -850 -878 -905 -302 -645 -466 -561 -451 -797 -451 -724 -518 -938 -743 -125 -470 -928 -613 -790 -125 -675 -97 -372 -630 -705 -698 -543 -660 -541 -555 -983 -821 -124 -784 -478 -983 -157 -6 -745 -327 -657 -464 -317 -179 -393 -566 -400 -834 -311 -490 -172 -722 -634 -958 -313 -804 -720 -279 -836 -166 -33 -73 -103 -44 -878 -380 -682 -708 -287 -149 -478 -125 -52 -532 -176 -776 -890 -217 -104 -770 -55 -852 -837 -276 -960 -391 -989 -598 -424 -943 -843 -582 -13 -382 -121 -329 -559 -585 -403 -582 -426 -883 -19 -357 -805 -796 -514 -116 -865 -335 -222 -473 -180 -529 -24 -49 -182 -262 -610 -316 -473 -25 -692 -910 -906 -469 -501 -677 -721 -937 -334 -662 -920 -113 -773 -888 -437 -298 -418 -807 -772 -138 -791 -70 -958 -516 -917 -260 -435 -104 -774 -439 -805 -840 -436 -24 -871 -924 -843 -280 -275 -997 -812 -364 -130 -37 -172 -959 -655 -324 -648 -782 -76 -200 -572 -727 -541 -596 -1000 -802 -730 -95 -109 -114 -92 -608 -65 -482 -585 -887 -632 -692 -44 -911 -711 -652 -503 -565 -213 -979 -690 -305 -732 -988 -619 -123 -872 -226 -476 -599 -96 -95 -505 -999 -863 -577 -869 -572 -563 -781 -822 -865 -230 -80 -859 -424 -552 -71 -386 -473 -544 -656 -307 -206 -735 -837 -834 -313 -191 -103 -814 -655 -242 -60 -328 -752 -513 -767 -734 -519 -404 -951 -439 -736 -910 -226 -470 -535 -542 -985 -258 -67 -746 -491 -769 -963 -230 -873 -224 -272 -660 -1000 -202 -810 -586 -635 -332 -384 -822 -47 -619 -173 -458 -62 -3 -376 -170 -69 -171 -309 -943 -893 -157 -869 -762 -150 -300 -418 -789 -136 -513 -614 -976 -358 -726 -285 -345 -525 -283 -879 -746 -803 -733 -448 -778 -670 -292 -804 -263 -955 -966 -110 -332 -289 -921 -882 -800 -707 -179 -241 -518 -982 -284 -101 -61 -272 -588 -631 -48 -344 -163 -816 -780 -489 -771 -627 -993 -953 -512 -600 -753 -508 -943 -2 -230 -650 -457 -975 -392 -603 -613 -639 -952 -354 -443 -480 -975 -506 -355 -186 -40 -380 -490 -497 -36 -221 -325 -137 -834 -836 -617 -22 -335 -265 -182 -264 -150 -387 -533 -298 -508 -789 -22 -307 -179 -573 -12 -587 -721 -693 -927 -932 -64 -126 -805 -993 -370 -815 -671 -612 -323 -602 -801 -737 -223 -319 -751 -762 -838 -355 -47 -459 -429 -1 -168 -896 -128 -877 -17 -135 -95 -649 -407 -664 -750 -753 -981 -689 -492 -48 -87 -70 -368 -290 -579 -587 -282 -3 -900 -357 -785 -19 -976 -859 -131 -879 -826 -843 -216 -39 -15 -480 -537 -17 -231 -343 -804 -381 -61 -478 -246 -414 -674 -8 -874 -51 -430 -619 -74 -746 -866 -516 -337 -443 -861 -684 -764 -42 -158 -115 -628 -381 -465 -231 -844 -512 -19 -930 -743 -791 -922 -294 -223 -416 -612 -983 -755 -890 -105 -580 -819 -671 -11 -91 -43 -705 -415 -523 -249 -398 -647 -360 -943 -236 -978 -612 -495 -108 -49 -118 -525 -381 -996 -875 -716 -235 -254 -914 -208 -69 -597 -529 -637 -426 -77 -900 -851 -947 -947 -78 -713 -499 -13 -757 -973 -752 -674 -948 -142 -969 -539 -319 -893 -565 -21 -110 -12 -808 -147 -687 -882 -145 -11 -652 -783 -628 -507 -895 -34 -942 -74 -738 -587 -496 -928 -865 -237 -597 -13 -896 -390 -825 -150 -997 -199 -931 -705 -495 -443 -55 -296 -88 -547 -453 -737 -811 -108 -940 -136 -730 -223 -831 -432 -967 -334 -597 -112 -598 -425 -713 -153 -913 -457 -963 -77 -529 -330 -834 -392 -664 -10 -623 -609 -96 -457 -428 -7 -563 -38 -23 -938 -610 -54 -843 -639 -993 -646 -698 -805 -766 -484 -16 -198 -828 -130 -186 -26 -756 -932 -555 -561 -494 -222 -343 -408 -66 -201 -424 -420 -901 -63 -195 -351 -72 -127 -810 -897 -174 -329 -355 -620 -761 -256 -776 -362 -98 -803 -512 -570 -705 -778 -260 -43 -309 -710 -474 -194 -152 -363 -585 -166 -171 -419 -796 -375 -473 -655 -59 -375 -131 -937 -218 -144 -745 -337 -118 -22 -644 -549 -46 -349 -655 -13 -801 -633 -685 -357 -349 -983 -838 -105 -947 -151 -649 -305 -295 -162 -123 -192 -209 -353 -798 -883 -720 -503 -912 -928 -813 -981 -841 -426 -880 -45 -653 -374 -833 -154 -138 -96 -774 -562 -824 -565 -657 -572 -452 -361 -453 -988 -576 -258 -534 -975 -751 -47 -263 -271 -588 -947 -470 -518 -871 -294 -271 -41 -745 -133 -924 -540 -671 -263 -346 -765 -560 -506 -477 -749 -30 -918 -174 -917 -755 -573 -820 -434 -723 -381 -794 -207 -521 -276 -545 -644 -434 -656 -26 -496 -71 -513 -180 -989 -499 -435 -333 -714 -665 -176 -955 -132 -84 -155 -189 -767 -984 -671 -358 -424 -809 -497 -427 -775 -611 -62 -739 -303 -817 -662 -272 -205 -286 -928 -417 -605 -947 -677 -225 -650 -131 -63 -415 -649 -201 -827 -89 -835 -577 -276 -815 -777 -918 -186 -194 -912 -228 -853 -234 -166 -70 -503 -832 -61 -295 -426 -49 -985 -970 -295 -928 -971 -358 -322 -516 -500 -444 -845 -479 -979 -382 -183 -315 -266 -84 -600 -415 -107 -946 -625 -32 -413 -290 -69 -430 -837 -464 -120 -867 -63 -965 -179 -497 -255 -734 -530 -688 -668 -874 -103 -770 -78 -763 -344 -187 -152 -486 -606 -31 -372 -437 -174 -552 -103 -992 -343 -540 -257 -973 -857 -311 -201 -377 -406 -566 -914 -99 -729 -236 -234 -686 -69 -229 -958 -626 -433 -65 -900 -140 -246 -427 -631 -135 -826 -599 -650 -611 -42 -724 -927 -151 -110 -371 -87 -545 -839 -22 -77 -683 -685 -348 -655 -433 -377 -505 -752 -580 -538 -475 -295 -261 -535 -540 -419 -744 -338 -540 -100 -3 -977 -690 -98 -336 -544 -169 -561 -789 -726 -187 -473 -938 -363 -398 -633 -884 -654 -846 -886 -835 -612 -351 -471 -235 -809 -76 -389 -77 -383 -667 -331 -555 -380 -92 -365 -309 -88 -71 -77 -481 -354 -926 -694 -704 -540 -736 -347 -464 -239 -820 -307 -63 -79 -825 -597 -78 -330 -37 -372 -406 -480 -889 -502 -854 -743 -610 -294 -651 -268 -882 -108 -736 -764 -176 -745 -685 -670 -824 -451 -743 -299 -927 -704 -719 -703 -4 -737 -397 -725 -996 -112 -851 -149 -40 -833 -87 -58 -406 -298 -400 -781 -629 -933 -455 -37 -36 -904 -909 -828 -263 -556 -318 -365 -987 -898 -27 -888 -326 -428 -293 -33 -432 -16 -928 -36 -568 -39 -866 -286 -607 -854 -733 -611 -910 -224 -300 -341 -779 -371 -767 -378 -400 -772 -349 -95 -208 -503 -973 -251 -686 -84 -326 -68 -447 -123 -219 -769 -428 -905 -931 -194 -847 -191 -323 -2 -217 -299 -423 -415 -582 -759 -211 -777 -780 -115 -85 -209 -500 -434 -543 -876 -938 -849 -524 -9 -364 -111 -462 -787 -215 -143 -770 -36 -93 -376 -543 -882 -410 -64 -571 -601 -153 -667 -384 -816 -400 -515 -64 -187 -584 -475 -845 -988 -655 -155 -411 -181 -397 -708 -313 -691 -610 -700 -816 -120 -262 -564 -588 -589 -557 -979 -901 -875 -560 -635 -677 -86 -393 -962 -489 -930 -137 -962 -931 -264 -579 -274 -477 -197 -928 -457 -566 -342 -967 -885 -764 -192 -951 -78 -188 -748 -966 -368 -338 -983 -90 -340 -549 -553 -393 -124 -155 -988 -686 -837 -118 -282 -512 -822 -826 -729 -852 -432 -744 -632 -354 -830 -560 -185 -219 -621 -577 -17 -40 -249 -943 -681 -85 -469 -64 -270 -570 -824 -386 -156 -392 -39 -548 -89 -159 -73 -206 -332 -670 -88 -768 -578 -137 -145 -500 -569 -93 -330 -146 -202 -484 -150 -662 -350 -220 -140 -898 -97 -181 -769 -611 -728 -310 -139 -580 -676 -353 -506 -290 -316 -92 -562 -456 -494 -287 -184 -779 -28 -49 -956 -560 -511 -26 -50 -393 -475 -723 -65 -688 -483 -871 -1 -309 -206 -971 -191 -131 -774 -679 -572 -3 -550 -647 -79 -146 -928 -715 -315 -500 -213 -42 -5 -428 -92 -81 -419 -146 -659 -401 -96 -945 -615 -172 -16 -199 -833 -783 -86 -340 -227 -363 -962 -207 -259 -112 -134 -724 -179 -784 -403 -618 -54 -541 -370 -863 -999 -626 -779 -410 -787 -818 -321 -135 -614 -727 -93 -379 -290 -561 -978 -222 -660 -977 -320 -631 -741 -872 -110 -447 -165 -125 -306 -855 -704 -113 -129 -485 -747 -506 -810 -798 -679 -540 -769 -300 -754 -375 -452 -672 -811 -253 -47 -289 -892 -775 -384 -315 -829 -66 -247 -483 -709 -140 -557 -116 -646 -575 -565 -641 -709 -768 -626 -624 -744 -246 -24 -786 -534 -304 -936 -230 -81 -345 -735 -275 -247 -764 -57 -724 -112 -139 -10 -447 -909 -434 -159 -791 -441 -608 -653 -554 -667 -308 -257 -812 -250 -852 -861 -733 -612 -574 -362 -207 -855 -974 -274 -326 -775 -329 -615 -905 -995 -179 -13 -899 -570 -180 -657 -398 -385 -272 -834 -4 -31 -893 -721 -107 -55 -179 -596 -849 -55 -970 -385 -724 -968 -950 -941 -939 -344 -809 -651 -710 -852 -782 -459 -112 -974 -527 -611 -992 -27 -166 -32 -15 -718 -743 -56 -741 -999 -240 -265 -969 -87 -959 -632 -488 -512 -294 -704 -278 -334 -502 -843 -207 -246 -124 -258 -197 -715 -351 -249 -780 -425 -28 -599 -976 -749 -66 -510 -524 -115 -733 -282 -725 -528 -834 -431 -903 -255 -534 -86 -343 -37 -835 -826 -830 -363 -934 -319 -335 -394 -147 -290 -704 -702 -745 -593 -331 -530 -353 -649 -991 -402 -144 -941 -644 -890 -893 -402 -351 -166 -256 -982 -770 -394 -799 -995 -828 -987 -919 -41 -679 -599 -887 -3 -305 -980 -41 -992 -822 -490 -450 -797 -975 -437 -826 -602 -943 -579 -40 -810 -869 -378 -458 -922 -705 -240 -405 -581 -73 -715 -645 -828 -345 -284 -771 -132 -933 -210 -307 -565 -261 -890 -894 -928 -151 -861 -787 -203 -463 -577 -560 -687 -241 -854 -949 -935 -988 -373 -814 -927 -49 -387 -250 -873 -432 -480 -868 -798 -366 -762 -91 -834 -516 -161 -558 -71 -488 -87 -640 -125 -751 -671 -843 -444 -707 -622 -204 -102 -161 -313 -750 -919 -941 -782 -6 -620 -800 -938 -129 -947 -790 -95 -948 -739 -837 -680 -663 -307 -540 -469 -964 -518 -98 -601 -208 -718 -846 -111 -639 -814 -822 -441 -388 -752 -269 -558 -285 -200 -822 -357 -966 -557 -190 -26 -983 -357 -751 -29 -470 -732 -434 -817 -109 -161 -539 -408 -49 -608 -670 -573 -603 -601 -93 -728 -476 -623 -479 -318 -198 -139 -438 -871 -762 -995 -374 -763 -462 -473 -873 -38 -396 -340 -709 -514 -501 -707 -141 -782 -340 -85 -514 -6 -872 -418 -244 -634 -985 -140 -75 -515 -892 -39 -278 -709 -718 -845 -187 -493 -345 -662 -547 -219 -218 -718 -531 -602 -648 -519 -121 -48 -921 -567 -120 -205 -151 -368 -706 -624 -112 -635 -578 -442 -879 -147 -747 -504 -350 -184 -813 -215 -416 -965 -939 -24 -765 -341 -722 -663 -282 -62 -4 -514 -617 -477 -193 -190 -40 -323 -844 -761 -309 -679 -351 -96 -818 -39 -216 -19 -786 -63 -44 -484 -584 -560 -871 -806 -739 -262 -976 -578 -819 -830 -35 -818 -380 -741 -615 -1000 -427 -735 -351 -211 -505 -254 -460 -478 -143 -992 -833 -145 -411 -534 -180 -363 -671 -219 -116 -503 -31 -766 -935 -955 -984 -833 -395 -478 -526 -909 -381 -830 -14 -233 -296 -377 -355 -187 -692 -219 -729 -291 -132 -834 -744 -988 -755 -259 -771 -546 -747 -358 -940 -342 -712 -204 -276 -694 -531 -78 -950 -458 -909 -458 -849 -747 -494 -978 -472 -582 -482 -470 -260 -450 -331 -368 -228 -715 -512 -131 -213 -541 -415 -777 -518 -540 -436 -855 -617 -381 -318 -79 -820 -253 -237 -201 -435 -930 -575 -188 -464 -598 -990 -204 -851 -739 -335 -235 -786 -861 -355 -874 -602 -606 -364 -770 -307 -812 -655 -617 -376 -329 -744 -197 -313 -73 -68 -38 -369 -159 -904 -852 -253 -532 -364 -966 -827 -136 -416 -354 -258 -835 -910 -142 -184 -695 -293 -674 -834 -250 -182 -566 -458 -955 -534 -545 -201 -157 -172 -447 -770 -709 -145 -424 -400 -115 -255 -516 -461 -251 -462 -701 -675 -738 -974 -202 -803 -504 -562 -673 -415 -466 -517 -998 -743 -434 -287 -172 -715 -860 -513 -170 -116 -871 -901 -240 -995 -597 -364 -438 -202 -134 -729 -862 -333 -908 -160 -59 -94 -233 -637 -287 -551 -194 -703 -554 -593 -140 -999 -983 -198 -227 -356 -830 -348 -718 -17 -138 -458 -309 -899 -449 -509 -179 -776 -173 -907 -19 -68 -296 -419 -482 -715 -815 -358 -678 -12 -955 -499 -408 -563 -218 -921 -187 -397 -160 -63 -941 -149 -426 -140 -912 -39 -613 -737 -555 -925 -372 -455 -378 -560 -107 -973 -266 -664 -869 -514 -911 -6 -932 -34 -767 -71 -150 -738 -435 -299 -738 -627 -309 -511 -666 -106 -662 -947 -95 -799 -916 -362 -28 -8 -924 -653 -986 -902 -197 -869 -248 -54 -254 -225 -560 -108 -789 -274 -526 -247 -608 -833 -749 -200 -287 -692 -313 -527 -230 -680 -929 -846 -133 -289 -841 -133 -623 -876 -341 -613 -491 -238 -750 -712 -837 -277 -830 -580 -368 -762 -570 -247 -246 -149 -797 -96 -562 -64 -45 -268 -849 -458 -321 -961 -989 -412 -694 -130 -323 -596 -968 -952 -538 -812 -502 -484 -3 -170 -70 -983 -370 -512 -469 -685 -458 -209 -68 -551 -415 -124 -538 -420 -835 -692 -557 -863 -170 -929 -869 -578 -970 -787 -198 -773 -749 -763 -615 -298 -360 -803 -845 -641 -716 -897 -649 -481 -230 -996 -364 -986 -494 -506 -448 -213 -443 -943 -646 -568 -957 -326 -192 -822 -400 -598 -709 -790 -363 -88 -137 -995 -805 -956 -773 -550 -322 -390 -146 -879 -17 -287 -220 -992 -303 -912 -581 -292 -991 -607 -493 -354 -604 -883 -484 -759 -358 -511 -893 -149 -455 -421 -436 -256 -546 -784 -956 -309 -323 -381 -114 -103 -332 -998 -912 -743 -287 -313 -489 -449 -80 -83 -690 -21 -46 -359 -874 -242 -626 -666 -654 -376 -514 -795 -624 -646 -565 -442 -119 -208 -90 -157 -768 -379 -461 -906 -536 -798 -198 -300 -788 -649 -245 -92 -272 -359 -775 -431 -138 -337 -9 -823 -45 -487 -372 -852 -567 -953 -988 -160 -592 -822 -694 -25 -271 -372 -580 -529 -409 -5 -320 -67 -850 -988 -760 -263 -755 -82 -289 -705 -513 -921 -972 -88 -210 -20 -172 -286 -186 -435 -77 -791 -561 -850 -628 -137 -332 -646 -148 -367 -600 -475 -463 -804 -198 -899 -718 -197 -737 -513 -522 -242 -916 -550 -969 -281 -148 -247 -455 -545 -74 -769 -104 -810 -797 -1000 -894 -714 -230 -98 -172 -752 -65 -827 -256 -901 -755 -578 -800 -963 -29 -663 -721 -525 -360 -38 -521 -601 -744 -978 -447 -61 -483 -727 -853 -736 -437 -386 -954 -47 -630 -921 -954 -506 -283 -240 -24 -581 -722 -757 -774 -635 -857 -615 -313 -245 -259 -805 -601 -65 -340 -164 -294 -583 -152 -610 -53 -914 -998 -505 -535 -730 -910 -166 -34 -86 -884 -77 -193 -882 -425 -321 -453 -214 -65 -534 -792 -50 -720 -612 -26 -255 -924 -283 -358 -920 -109 -830 -398 -316 -665 -976 -211 -240 -23 -983 -781 -447 -218 -591 -902 -35 -167 -312 -54 -368 -198 -895 -807 -120 -338 -682 -17 -410 -422 -31 -101 -801 -963 -912 -159 -821 -233 -461 -797 -616 -481 -425 -652 -992 -526 -938 -510 -160 -765 -383 -941 -747 -361 -102 -702 -622 -584 -818 -405 -954 -729 -299 -786 -687 -508 -789 -793 -247 -748 -37 -548 -166 -465 -659 -849 -371 -313 -3 -756 -176 -483 -544 -547 -637 -156 -197 -135 -371 -684 -414 -754 -670 -71 -750 -369 -181 -175 -377 -568 -511 -560 -549 -704 -806 -793 -766 -705 -808 -343 -311 -178 -132 -932 -389 -962 -867 -202 -483 -170 -910 -783 -760 -240 -419 -229 -209 -157 -933 -492 -23 -350 -919 -517 -469 -132 -291 -513 -469 -777 -740 -556 -897 -783 -780 -443 -741 -14 -62 -686 -729 -957 -473 -101 -238 -841 -434 -859 -322 -47 -966 -544 -11 -183 -299 -38 -726 -584 -531 -976 -984 -383 -776 -923 -368 -5 -366 -322 -860 -514 -488 -206 -911 -427 -85 -142 -299 -19 -3 -43 -197 -487 -818 -78 -987 -213 -170 -571 -187 -497 -37 -406 -737 -280 -226 -175 -935 -198 -259 -813 -562 -994 -19 -973 -881 -527 -975 -992 -202 -372 -222 -985 -280 -480 -286 -48 -124 -147 -763 -900 -401 -205 -46 -596 -502 -1 -78 -511 -903 -401 -166 -985 -184 -727 -795 -718 -204 -126 -391 -936 -326 -102 -352 -486 -500 -308 -307 -318 -186 -418 -399 -489 -593 -757 -950 -299 -850 -89 -457 -702 -151 -601 -323 -768 -113 -530 -342 -157 -332 -377 -254 -806 -265 -658 -648 -510 -570 -826 -102 -714 -626 -194 -212 -243 -199 -139 -863 -392 -256 -310 -504 -93 -482 -714 -162 -811 -36 -104 -683 -287 -134 -25 -715 -421 -736 -970 -552 -313 -297 -945 -656 -940 -372 -535 -2 -638 -326 -582 -856 -700 -73 -76 -856 -221 -555 -639 -307 -341 -207 -414 -429 -947 -608 -124 -16 -795 -417 -777 -854 -587 -142 -716 -896 -533 -252 -664 -184 -490 -645 -724 -728 -129 -490 -619 -269 -595 -759 -296 -270 -583 -924 -379 -436 -389 -875 -237 -325 -743 -602 -100 -197 -721 -269 -583 -602 -261 -499 -708 -705 -959 -676 -73 -129 -540 -876 -92 -575 -262 -348 -77 -799 -542 -131 -307 -777 -905 -747 -226 -641 -1000 -672 -278 -545 -189 -166 -373 -310 -597 -674 -363 -468 -281 -864 -705 -416 -44 -245 -523 -768 -292 -439 -443 -26 -306 -10 -12 -11 -792 -261 -133 -543 -60 -345 -527 -577 -558 -349 -288 -356 -1000 -675 -471 -609 -779 -205 -82 -752 -813 -389 -325 -427 -216 -243 -966 -701 -715 -108 -450 -831 -892 -492 -602 -891 -950 -1 -715 -754 -424 -231 -77 -277 -589 -320 -635 -152 -476 -855 -922 -253 -503 -511 -395 -599 -249 -987 -41 -349 -308 -356 -890 -17 -714 -405 -303 -464 -442 -5 -285 -240 -700 -240 -723 -153 -50 -141 -382 -335 -882 -513 -9 -651 -509 -693 -1 -922 -57 -216 -574 -589 -511 -281 -985 -548 -472 -821 -497 -521 -424 -9 -862 -191 -573 -317 -17 -941 -189 -726 -583 -550 -935 -622 -447 -810 -144 -221 -440 -194 -264 -560 -712 -568 -986 -987 -55 -710 -995 -219 -518 -767 -725 -622 -95 -349 -152 -364 -195 -316 -507 -857 -639 -16 -245 -979 -134 -238 -455 -640 -9 -61 -66 -858 -582 -397 -357 -832 -870 -637 -93 -786 -841 -656 -546 -353 -19 -879 -640 -927 -100 -217 -908 -926 -120 -389 -226 -329 -132 -794 -683 -659 -755 -639 -635 -510 -514 -355 -491 -802 -956 -557 -273 -155 -615 -883 -662 -868 -832 -352 -113 -619 -650 -599 -10 -731 -8 -129 -673 -787 -532 -298 -197 -263 -961 -319 -85 -11 -767 -211 -762 -85 -767 -231 -529 -238 -547 -952 -982 -905 -816 -726 -439 -462 -486 -789 -653 -250 -826 -908 -348 -976 -225 -346 -188 -374 -391 -373 -328 -645 -813 -569 -884 -73 -625 -924 -637 -61 -466 -312 -994 -714 -299 -330 -549 -271 -423 -159 -128 -289 -606 -72 -987 -852 -292 -747 -151 -985 -795 -539 -609 -845 -136 -8 -786 -794 -782 -382 -278 -306 -348 -78 -179 -481 -472 -853 -172 -316 -345 -481 -623 -49 -732 -917 -659 -379 -194 -167 -316 -158 -545 -87 -478 -564 -217 -706 -350 -947 -319 -221 -147 -66 -477 -304 -202 -440 -700 -429 -255 -262 -618 -853 -465 -166 -274 -687 -490 -459 -121 -295 -502 -934 -950 -417 -966 -937 -497 -98 -549 -861 -857 -660 -519 -190 -103 -576 -228 -14 -879 -587 -67 -828 -960 -49 -264 -821 -146 -279 -849 -704 -64 -661 -956 -713 -575 -351 -779 -972 -578 -646 -68 -99 -778 -747 -990 -678 -400 -853 -669 -692 -77 -285 -153 -875 -111 -495 -527 -86 -343 -248 -615 -859 -350 -481 -611 -466 -859 -619 -579 -598 -618 -698 -9 -420 -212 -263 -494 -30 -91 -218 -388 -224 -597 -651 -895 -414 -758 -925 -48 -511 -555 -878 -49 -323 -11 -517 -699 -44 -575 -635 -49 -57 -231 -935 -3 -13 -676 -255 -773 -302 -682 -634 -159 -702 -109 -627 -767 -584 -728 -645 -889 -881 -728 -595 -269 -553 -458 -834 -96 -906 -455 -20 -828 -50 -911 -707 -538 -230 -381 -594 -389 -534 -849 -324 -399 -966 -847 -228 -416 -8 -207 -557 -553 -175 -550 -212 -893 -42 -931 -310 -58 -747 -282 -250 -792 -771 -975 -432 -148 -355 -696 -267 -176 -984 -607 -635 -532 -97 -571 -417 -182 -984 -235 -295 -715 -463 -413 -562 -668 -167 -689 -865 -45 -319 -991 -522 -529 -375 -624 -475 -40 -571 -20 -552 -415 -305 -220 -76 -327 -784 -438 -494 -637 -226 -625 -141 -97 -495 -907 -306 -137 -980 -594 -603 -539 -768 -201 -509 -134 -960 -174 -921 -459 -308 -880 -480 -41 -69 -876 -132 -418 -926 -749 -790 -540 -991 -846 -465 -564 -481 -205 -66 -545 -802 -889 -294 -77 -334 -719 -468 -157 -455 -226 -471 -57 -796 -619 -525 -119 -284 -911 -816 -273 -458 -332 -693 -632 -777 -233 -931 -982 -917 -186 -437 -837 -598 -968 -732 -69 -128 -373 -613 -29 -44 -107 -751 -392 -623 -987 -300 -173 -864 -528 -569 -286 -819 -352 -838 -302 -715 -661 -514 -1 -550 -135 -711 -277 -56 -434 -690 -586 -321 -599 -436 -216 -580 -300 -748 -962 -609 -15 -632 -34 -519 -503 -658 -639 -841 -299 -253 -966 -5 -532 -176 -186 -293 -885 -779 -704 -24 -259 -528 -988 -953 -681 -192 -885 -879 -797 -767 -289 -73 -202 -718 -535 -90 -912 -362 -333 -937 -197 -737 -923 -446 -670 -651 -732 -131 -784 -156 -774 -420 -955 -336 -223 -967 -220 -627 -727 -195 -759 -417 -446 -248 -57 -451 -229 -917 -866 -198 -89 -641 -537 -453 -890 -593 -415 -93 -11 -397 -64 -733 -685 -743 -344 -522 -361 -377 -345 -897 -930 -758 -646 -82 -148 -126 -58 -885 -544 -314 -40 -707 -186 -692 -292 -289 -689 -824 -34 -4 -503 -979 -205 -79 -334 -921 -811 -863 -151 -480 -28 -902 -869 -874 -755 -492 -996 -430 -464 -942 -782 -896 -953 -695 -665 -886 -272 -962 -396 -940 -964 -688 -113 -703 -183 -212 -885 -655 -222 -214 -727 -608 -262 -24 -316 -399 -763 -850 -951 -855 -871 -212 -424 -892 -586 -286 -713 -707 -904 -64 -936 -183 -367 -276 -542 -423 -866 -915 -667 -830 -333 -868 -456 -978 -461 -421 -816 -36 -579 -934 -322 -745 -666 -404 -800 -101 -463 -532 -950 -421 -833 -161 -356 -180 -814 -937 -342 -184 -164 -198 -920 -263 -257 -71 -861 -511 -107 -916 -659 -179 -653 -195 -854 -459 -496 -480 -192 -881 -98 -919 -88 -766 -666 -761 -716 -807 -882 -194 -646 -206 -126 -599 -761 -386 -795 -551 -659 -811 -570 -871 -629 -219 -879 -485 -938 -532 -922 -553 -188 -799 -963 -817 -159 -736 -943 -829 -816 -85 -954 -834 -167 -302 -648 -394 -851 -640 -554 -533 -924 -618 -130 -646 -728 -664 -37 -571 -584 -608 -936 -640 -946 -221 -944 -954 -96 -659 -22 -680 -28 -53 -431 -529 -965 -850 -743 -328 -109 -271 -38 -491 -58 -251 -109 -194 -441 -390 -18 -236 -652 -369 -436 -352 -51 -903 -176 -878 -373 -531 -749 -861 -363 -386 -24 -683 -759 -67 -404 -965 -932 -838 -703 -958 -368 -469 -159 -771 -50 -298 -727 -84 -65 -709 -389 -21 -287 -899 -350 -531 -733 -380 -126 -706 -945 -235 -123 -101 -89 -648 -162 -643 -727 -348 -804 -75 -389 -51 -693 -991 -622 -568 -342 -215 -868 -695 -346 -141 -50 -88 -895 -657 -372 -290 -209 -360 -437 -814 -419 -742 -844 -291 -181 -205 -254 -181 -515 -776 -590 -817 -316 -270 -447 -121 -158 -316 -307 -557 -595 -888 -461 -21 -730 -118 -738 -501 -797 -219 -68 -548 -200 -839 -244 -166 -925 -664 -755 -34 -497 -822 -310 -222 -477 -218 -291 -766 -348 -221 -613 -795 -112 -566 -870 -564 -133 -173 -718 -161 -991 -232 -900 -887 -643 -673 -478 -84 -268 -589 -40 -657 -654 -402 -362 -784 -203 -718 -530 -555 -279 -330 -743 -212 -20 -684 -988 -162 -162 -579 -63 -209 -790 -397 -388 -57 -452 -298 -130 -245 -137 -368 -439 -342 -410 -984 -797 -533 -910 -990 -814 -324 -909 -232 -532 -909 -840 -737 -717 -766 -92 -946 -295 -731 -642 -370 -883 -41 -65 -71 -806 -326 -387 -656 -748 -440 -399 -535 -803 -576 -365 -166 -305 -991 -967 -438 -914 -391 -885 -816 -441 -883 -203 -833 -191 -708 -133 -696 -595 -905 -61 -737 -319 -610 -433 -736 -24 -499 -478 -562 -302 -224 -827 -969 -974 -819 -780 -172 -977 -541 -934 -728 -582 -81 -251 -867 -872 -134 -627 -272 -233 -619 -269 -353 -582 -66 -729 -488 -123 -727 -581 -805 -664 -94 -431 -648 -476 -471 -914 -996 -782 -568 -851 -24 -923 -971 -536 -147 -971 -742 -344 -757 -157 -759 -728 -786 -343 -877 -17 -207 -791 -403 -496 -469 -727 -597 -680 -774 -311 -447 -990 -750 -213 -827 -781 -940 -905 -395 -67 -140 -307 -815 -964 -380 -153 -934 -979 -66 -633 -514 -465 -904 -181 -48 -277 -747 -623 -294 -660 -949 -686 -806 -146 -996 -938 -260 -994 -678 -379 -572 -597 -15 -142 -612 -510 -345 -374 -929 -576 -188 -452 -691 -731 -703 -986 -882 -451 -797 -12 -962 -546 -165 -386 -1 -601 -825 -959 -151 -87 -151 -266 -796 -761 -480 -704 -340 -500 -848 -877 -131 -678 -309 -883 -690 -851 -29 -283 -17 -198 -33 -878 -838 -410 -987 -366 -518 -797 -5 -1 -949 -545 -587 -392 -924 -398 -667 -722 -500 -732 -921 -623 -671 -522 -754 -596 -330 -451 -312 -629 -373 -59 -760 -831 -11 -645 -717 -418 -240 -959 -31 -233 -426 -849 -464 -262 -660 -708 -349 -532 -480 -27 -983 -893 -277 -901 -914 -738 -776 -714 -704 -186 -155 -786 -880 -43 -809 -968 -801 -42 -905 -786 -234 -80 -53 -245 -880 -383 -871 -257 -604 -227 -905 -541 -334 -101 -325 -321 -373 -284 -609 -441 -58 -876 -476 -937 -663 -332 -132 -376 -198 -394 -730 -239 -808 -599 -109 -17 -921 -140 -176 -273 -332 -44 -506 -772 -965 -309 -616 -415 -584 -70 -792 -326 -566 -47 -807 -724 -955 -513 -408 -654 -900 -321 -406 -260 -880 -239 -300 -659 -409 -832 -45 -466 -702 -119 -699 -100 -228 -94 -696 -261 -120 -484 -356 -540 -22 -8 -471 -437 -716 -640 -821 -105 -943 -108 -813 -620 -601 -99 -549 -78 -230 -303 -998 -650 -708 -130 -656 -421 -569 -290 -601 -783 -495 -280 -383 -97 -783 -973 -965 -39 -423 -324 -68 -295 -620 -358 -987 -165 -166 -498 -21 -334 -191 -715 -777 -676 -457 -548 -512 -100 -102 -655 -324 -552 -733 -963 -453 -903 -503 -412 -386 -967 -702 -137 -916 -325 -201 -576 -779 -702 -581 -756 -825 -542 -800 -89 -10 -762 -586 -753 -568 -624 -997 -432 -199 -918 -147 -387 -669 -938 -158 -582 -675 -402 -147 -903 -550 -35 -488 -23 -890 -350 -628 -232 -891 -583 -323 -719 -662 -727 -173 -214 -810 -44 -622 -413 -874 -524 -676 -735 -908 -109 -177 -87 -582 -738 -538 -403 -22 -510 -363 -810 -862 -836 -426 -127 -853 -886 -519 -83 -184 -561 -643 -654 -797 -281 -289 -491 -854 -324 -11 -168 -782 -835 -168 -618 -873 -513 -204 -175 -5 -561 -393 -309 -283 -733 -477 -466 -520 -28 -123 -860 -621 -913 -644 -948 -445 -452 -741 -284 -363 -279 -673 -606 -637 -146 -37 -483 -395 -839 -31 -722 -830 -131 -481 -42 -701 -252 -677 -962 -409 -95 -812 -530 -342 -351 -18 -617 -740 -295 -652 -108 -346 -693 -105 -34 -309 -736 -33 -25 -492 -847 -692 -269 -240 -745 -587 -795 -701 -210 -831 -500 -611 -398 -389 -966 -833 -569 -798 -152 -381 -476 -992 -611 -231 -268 -195 -76 -103 -338 -194 -750 -218 -612 -207 -443 -105 -145 -113 -342 -37 -525 -317 -494 -532 -936 -595 -614 -912 -659 -740 -569 -555 -198 -579 -347 -435 -34 -386 -576 -726 -231 -522 -397 -124 -656 -639 -715 -66 -773 -145 -227 -945 -836 -895 -225 -247 -671 -911 -518 -217 -156 -45 -935 -901 -361 -927 -793 -83 -31 -55 -154 -639 -684 -109 -517 -627 -437 -757 -657 -326 -761 -904 -612 -542 -747 -692 -556 -287 -585 -1000 -425 -445 -966 -648 -613 -808 -549 -286 -603 -714 -558 -743 -413 -558 -986 -409 -177 -478 -954 -551 -361 -866 -407 -657 -569 -999 -788 -687 -805 -742 -18 -645 -886 -57 -743 -747 -376 -66 -823 -845 -308 -761 -157 -201 -251 -146 -667 -708 -676 -529 -194 -468 -29 -862 -7 -173 -309 -848 -521 -567 -756 -777 -672 -12 -168 -380 -567 -673 -850 -229 -742 -438 -75 -282 -219 -343 -104 -528 -441 -848 -297 -176 -844 -93 -376 -994 -418 -101 -448 -744 -814 -802 -695 -601 -836 -768 -870 -701 -597 -309 -218 -219 -218 -186 -152 -971 -447 -325 -632 -87 -836 -591 -879 -965 -434 -103 -431 -103 -860 -913 -850 -281 -492 -83 -46 -544 -478 -266 -780 -725 -288 -932 -459 -914 -975 -43 -740 -513 -65 -226 -549 -869 -96 -166 -849 -45 -419 -23 -756 -897 -894 -693 -34 -905 -412 -142 -689 -923 -958 -910 -677 -45 -451 -921 -70 -551 -381 -272 -792 -746 -963 -119 -744 -212 -97 -968 -650 -23 -424 -246 -823 -807 -245 -504 -541 -479 -814 -295 -512 -248 -539 -64 -334 -316 -241 -610 -190 -970 -201 -188 -304 -670 -43 -788 -670 -418 -332 -879 -879 -137 -498 -595 -876 -514 -833 -808 -40 -441 -470 -396 -24 -593 -358 -291 -15 -458 -753 -715 -495 -625 -496 -827 -123 -448 -855 -189 -263 -200 -892 -81 -631 -851 -769 -240 -572 -882 -325 -669 -803 -873 -718 -351 -578 -154 -149 -609 -502 -196 -510 -194 -583 -659 -590 -402 -684 -427 -686 -848 -748 -105 -391 -101 -718 -172 -720 -899 -336 -724 -700 -523 -201 -910 -984 -135 -403 -586 -329 -372 -657 -427 -88 -14 -418 -350 -908 -946 -427 -104 -366 -459 -166 -866 -625 -194 -154 -281 -173 -75 -907 -409 -116 -843 -88 -593 -286 -207 -277 -529 -334 -748 -447 -104 -322 -516 -553 -160 -190 -270 -647 -946 -624 -221 -102 -69 -691 -865 -325 -906 -316 -688 -236 -320 -236 -875 -998 -939 -349 -723 -193 -701 -959 -113 -337 -825 -822 -946 -344 -610 -389 -219 -383 -118 -655 -865 -695 -313 -839 -611 -390 -585 -156 -457 -388 -99 -203 -529 -398 -733 -808 -859 -524 -72 -283 -498 -790 -623 -443 -424 -335 -422 -124 -572 -235 -599 -227 -147 -207 -334 -349 -604 -637 -784 -715 -827 -250 -849 -136 -51 -557 -185 -117 -655 -146 -521 -995 -347 -271 -182 -135 -407 -971 -22 -309 -812 -88 -201 -343 -198 -88 -570 -272 -221 -137 -668 -931 -394 -555 -104 -910 -963 -459 -958 -849 -483 -828 -662 -994 -797 -81 -10 -423 -250 -68 -534 -50 -454 -193 -352 -477 -211 -474 -700 -940 -145 -376 -11 -685 -197 -543 -878 -341 -220 -240 -827 -498 -421 -944 -210 -226 -44 -832 -651 -281 -400 -182 -720 -852 -85 -761 -923 -498 -62 -572 -432 -631 -375 -961 -395 -987 -374 -76 -346 -391 -454 -582 -820 -454 -509 -614 -71 -379 -176 -276 -858 -174 -153 -567 -777 -189 -651 -464 -838 -959 -112 -229 -848 -565 -725 -757 -6 -475 -754 -347 -996 -516 -898 -743 -899 -20 -668 -902 -931 -171 -678 -83 -496 -981 -316 -397 -507 -679 -594 -485 -834 -983 -850 -701 -434 -179 -459 -977 -133 -627 -969 -741 -950 -782 -573 -233 -485 -271 -956 -523 -894 -416 -950 -149 -81 -942 -537 -389 -602 -397 -834 -90 -789 -780 -416 -295 -374 -965 -290 -122 -586 -904 -317 -445 -855 -340 -860 -588 -282 -177 -135 -591 -496 -211 -440 -965 -717 -959 -954 -176 -643 -248 -1000 -781 -722 -676 -282 -307 -794 -149 -265 -165 -337 -612 -328 -649 -599 -183 -573 -156 -862 -192 -536 -866 -925 -366 -676 -920 -116 -455 -927 -805 -330 -610 -65 -982 -382 -141 -685 -60 -220 -981 -921 -866 -419 -515 -262 -800 -863 -945 -333 -157 -111 -741 -359 -898 -787 -314 -85 -162 -140 -366 -508 -821 -894 -603 -401 -801 -10 -673 -444 -347 -74 -904 -815 -33 -903 -112 -29 -425 -20 -549 -249 -789 -192 -397 -270 -192 -545 -824 -718 -577 -733 -804 -763 -413 -677 -984 -899 -949 -984 -13 -249 -183 -586 -155 -840 -815 -127 -646 -752 -174 -1000 -606 -480 -999 -281 -870 -275 -571 -314 -496 -714 -765 -989 -341 -878 -404 -415 -749 -681 -235 -310 -92 -687 -558 -132 -802 -108 -264 -184 -438 -236 -673 -380 -747 -385 -231 -560 -248 -885 -397 -670 -535 -182 -401 -776 -328 -589 -589 -175 -759 -341 -969 -681 -16 -474 -188 -293 -555 -227 -203 -339 -642 -941 -785 -145 -580 -302 -26 -582 -43 -617 -297 -745 -45 -952 -483 -371 -648 -15 -213 -579 -379 -228 -246 -526 -830 -312 -584 -285 -588 -543 -757 -110 -99 -771 -39 -713 -636 -487 -955 -765 -279 -711 -36 -820 -482 -883 -885 -793 -569 -89 -412 -800 -456 -872 -459 -361 -815 -217 -247 -983 -558 -838 -140 -190 -2 -631 -205 -553 -501 -535 -614 -670 -720 -1 -511 -588 -76 -135 -231 -534 -913 -309 -197 -225 -626 -894 -606 -286 -346 -91 -576 -668 -383 -136 -672 -260 -854 -526 -428 -644 -688 -377 -502 -932 -470 -435 -262 -625 -666 -490 -679 -562 -902 -764 -103 -110 -547 -176 -475 -162 -173 -407 -604 -265 -807 -318 -98 -459 -907 -816 -146 -486 -428 -970 -464 -81 -223 -46 -784 -302 -40 -829 -547 -527 -319 -7 -570 -846 -862 -999 -612 -461 -684 -781 -335 -344 -745 -617 -736 -46 -174 -482 -885 -573 -821 -147 -437 -123 -595 -94 -331 -507 -985 -63 -806 -696 -29 -406 -441 -590 -101 -767 -607 -116 -879 -224 -589 -449 -809 -963 -812 -145 -35 -884 -891 -183 -305 -403 -478 -373 -602 -268 -277 -181 -946 -117 -988 -103 -129 -273 -615 -423 -312 -105 -720 -650 -786 -399 -512 -340 -989 -645 -927 -53 -915 -35 -651 -811 -429 -874 -857 -879 -286 -160 -688 -252 -573 -87 -135 -754 -468 -120 -645 -522 -736 -206 -691 -894 -648 -284 -795 -727 -680 -455 -481 -690 -318 -340 -552 -639 -111 -585 -708 -849 -856 -492 -27 -497 -854 -835 -100 -411 -915 -271 -627 -986 -41 -744 -648 -679 -638 -830 -43 -424 -172 -172 -553 -246 -955 -307 -440 -736 -781 -713 -382 -939 -619 -516 -827 -31 -617 -143 -882 -457 -195 -38 -807 -165 -466 -175 -275 -326 -573 -169 -723 -780 -186 -247 -900 -714 -74 -13 -437 -1 -526 -106 -525 -542 -227 -608 -782 -370 -829 -552 -66 -338 -101 -780 -639 -298 -289 -182 -247 -487 -520 -606 -296 -74 -531 -927 -191 -15 -12 -329 -13 -128 -875 -57 -822 -267 -416 -677 -739 -403 -313 -11 -783 -443 -746 -245 -124 -66 -541 -999 -649 -973 -800 -606 -493 -776 -645 -795 -77 -165 -945 -798 -428 -442 -699 -144 -587 -472 -291 -778 -349 -532 -39 -785 -612 -252 -566 -57 -2 -192 -276 -775 -928 -137 -965 -605 -215 -408 -800 -470 -696 -830 -586 -834 -517 -629 -713 -792 -500 -140 -665 -209 -257 -496 -932 -134 -811 -727 -175 -35 -118 -908 -188 -48 -81 -979 -466 -258 -280 -490 -604 -82 -751 -916 -619 -821 -132 -487 -642 -809 -183 -874 -148 -289 -702 -59 -468 -946 -591 -424 -357 -460 -796 -520 -836 -811 -766 -616 -268 -490 -69 -263 -466 -221 -901 -976 -396 -429 -749 -8 -240 -571 -727 -619 -743 -136 -523 -372 -416 -710 -699 -689 -941 -193 -434 -232 -684 -134 -299 -430 -74 -890 -674 -336 -509 -891 -77 -177 -85 -364 -269 -334 -914 -871 -726 -442 -81 -291 -218 -23 -536 -657 -541 -650 -761 -938 -35 -705 -846 -272 -919 -904 -999 -971 -698 -454 -322 -642 -487 -514 -168 -453 -877 -881 -779 -947 -628 -604 -228 -551 -223 -583 -959 -201 -41 -291 -915 -983 -394 -933 -972 -29 -617 -447 -524 -620 -236 -638 -209 -188 -918 -50 -764 -608 -72 -475 -687 -165 -328 -991 -321 -491 -10 -265 -939 -699 -986 -890 -909 -904 -806 -867 -541 -425 -952 -791 -158 -353 -595 -490 -218 -750 -743 -216 -998 -951 -175 -759 -521 -61 -758 -459 -386 -402 -72 -291 -854 -758 -149 -883 -408 -889 -886 -926 -52 -710 -861 -142 -169 -768 -652 -911 -791 -160 -35 -165 -527 -328 -466 -414 -574 -147 -873 -938 -73 -639 -258 -527 -751 -306 -177 -26 -678 -542 -131 -913 -328 -35 -802 -868 -106 -279 -284 -770 -355 -101 -477 -467 -821 -94 -985 -835 -49 -79 -804 -633 -18 -595 -351 -574 -239 -177 -933 -298 -644 -414 -2 -108 -893 -709 -169 -140 -585 -161 -72 -420 -464 -797 -736 -180 -151 -504 -180 -315 -12 -376 -964 -525 -737 -155 -126 -669 -861 -196 -14 -774 -326 -244 -19 -294 -682 -44 -95 -179 -470 -1000 -912 -919 -573 -264 -659 -992 -565 -873 -904 -108 -431 -634 -46 -510 -424 -299 -535 -312 -259 -173 -92 -967 -573 -868 -788 -293 -779 -999 -314 -249 -744 -316 -24 -953 -1000 -178 -274 -647 -845 -196 -590 -325 -74 -779 -486 -302 -846 -71 -49 -160 -794 -558 -196 -775 -382 -304 -19 -732 -836 -534 -229 -464 -582 -578 -692 -937 -689 -830 -739 -704 -887 -104 -847 -346 -290 -754 -656 -343 -998 -846 -271 -699 -560 -619 -659 -724 -255 -745 -412 -266 -149 -62 -43 -567 -908 -923 -66 -632 -803 -53 -403 -353 -773 -846 -632 -883 -203 -433 -389 -137 -433 -577 -953 -28 -468 -154 -218 -829 -5 -651 -822 -740 -692 -395 -820 -918 -912 -863 -490 -777 -884 -231 -22 -960 -132 -113 -858 -444 -279 -518 -321 -165 -814 -733 -932 -619 -101 -800 -642 -725 -6 -651 -76 -378 -738 -229 -673 -705 -690 -692 -308 -975 -407 -742 -545 -780 -942 -939 -227 -846 -500 -955 -295 -525 -222 -255 -961 -678 -107 -263 -740 -434 -825 -371 -275 -539 -627 -507 -499 -374 -318 -982 -213 -879 -922 -245 -206 -714 -935 -693 -489 -437 -919 -644 -684 -524 -744 -377 -590 -760 -52 -105 -745 -800 -213 -977 -683 -578 -59 -552 -573 -760 -437 -663 -661 -194 -879 -985 -366 -540 -472 -313 -989 -556 -568 -254 -749 -953 -680 -875 -434 -438 -566 -59 -229 -976 -5 -819 -159 -819 -13 -274 -262 -365 -842 -945 -516 -577 -267 -367 -350 -868 -139 -301 -926 -822 -284 -973 -46 -119 -498 -904 -233 -829 -378 -347 -427 -218 -193 -347 -252 -461 -512 -251 -823 -547 -653 -93 -168 -127 -941 -17 -8 -601 -252 -576 -229 -918 -119 -386 -458 -605 -205 -54 -857 -640 -267 -762 -891 -35 -490 -763 -823 -639 -471 -285 -733 -705 -780 -73 -184 -950 -458 -64 -203 -384 -469 -336 -392 -607 -621 -18 -978 -6 -54 -984 -475 -735 -851 -915 -280 -288 -230 -888 -962 -849 -769 -175 -420 -513 -147 -801 -478 -921 -90 -150 -454 -497 -181 -8 -597 -139 -740 -65 -289 -405 -323 -366 -558 -867 -434 -951 -43 -325 -172 -246 -645 -799 -822 -403 -1 -513 -398 -38 -845 -292 -481 -481 -542 -431 -884 -493 -383 -329 -626 -899 -583 -916 -695 -293 -592 -536 -298 -424 -269 -293 -395 -634 -479 -620 -871 -506 -916 -310 -315 -465 -214 -586 -993 -615 -450 -783 -789 -391 -497 -797 -290 -457 -295 -633 -832 -743 -491 -379 -357 -474 -86 -872 -568 -830 -993 -14 -428 -220 -821 -479 -359 -359 -719 -1000 -211 -931 -662 -570 -618 -731 -354 -173 -373 -310 -936 -420 -472 -153 -745 -707 -98 -761 -927 -104 -840 -244 -33 -114 -494 -755 -283 -90 -104 -249 -532 -571 -871 -325 -501 -639 -852 -141 -472 -580 -758 -316 -43 -810 -238 -796 -916 -963 -534 -160 -611 -31 -281 -446 -947 -999 -944 -691 -661 -750 -107 -389 -247 -934 -694 -369 -856 -525 -645 -596 -937 -94 -103 -238 -652 -624 -528 -543 -42 -523 -822 -348 -555 -157 -901 -705 -774 -371 -688 -795 -606 -83 -585 -357 -235 -470 -682 -474 -716 -202 -967 -653 -15 -776 -926 -550 -413 -921 -444 -280 -400 -350 -15 -803 -881 -602 -301 -448 -535 -577 -196 -687 -196 -27 -684 -203 -243 -882 -988 -411 -847 -779 -663 -549 -511 -568 -212 -439 -420 -729 -220 -589 -757 -167 -22 -286 -836 -134 -518 -568 -193 -569 -675 -859 -329 -489 -692 -585 -27 -279 -889 -906 -750 -41 -274 -742 -965 -568 -345 -929 -51 -54 -651 -570 -172 -584 -873 -786 -207 -55 -315 -988 -908 -845 -884 -524 -670 -635 -635 -895 -173 -586 -111 -836 -697 -950 -576 -628 -983 -139 -865 -976 -425 -985 -546 -806 -108 -383 -272 -511 -933 -443 -729 -648 -528 -89 -169 -227 -9 -890 -70 -766 -11 -317 -342 -19 -645 -174 -654 -191 -604 -835 -715 -408 -774 -530 -852 -881 -528 -72 -515 -118 -104 -37 -681 -910 -200 -110 -132 -576 -906 -95 -400 -426 -12 -609 -961 -410 -305 -167 -841 -166 -376 -127 -126 -414 -400 -655 -814 -63 -661 -616 -13 -961 -484 -665 -897 -932 -918 -423 -511 -831 -286 -113 -6 -238 -9 -459 -166 -724 -139 -50 -229 -306 -531 -131 -264 -686 -254 -989 -397 -510 -248 -288 -291 -67 -379 -690 -65 -938 -14 -298 -135 -352 -737 -140 -73 -356 -404 -82 -843 -997 -1 -115 -978 -100 -626 -719 -931 -663 -29 -813 -96 -216 -319 -383 -423 -429 -325 -599 -523 -762 -19 -454 -715 -111 -737 -326 -799 -471 -566 -450 -560 -830 -25 -645 -140 -406 -405 -102 -503 -919 -769 -780 -346 -242 -552 -319 -919 -878 -600 -801 -475 -231 -164 -296 -874 -629 -317 -673 -301 -719 -956 -186 -932 -904 -607 -285 -952 -373 -755 -63 -661 -460 -249 -788 -394 -820 -324 -584 -981 -446 -221 -733 -918 -343 -873 -94 -437 -664 -721 -959 -267 -433 -536 -235 -593 -244 -827 -756 -181 -271 -952 -564 -136 -858 -562 -585 -515 -659 -201 -768 -322 -920 -278 -758 -36 -323 -312 -523 -20 -663 -818 -661 -541 -350 -118 -336 -42 -291 -657 -716 -962 -575 -467 -233 -509 -821 -590 -698 -244 -80 -517 -654 -817 -43 -208 -886 -873 -598 -309 -723 -519 -517 -142 -585 -917 -300 -925 -183 -274 -741 -440 -272 -419 -475 -487 -523 -415 -440 -251 -952 -340 -524 -215 -739 -354 -769 -968 -845 -20 -47 -471 -277 -331 -88 -739 -368 -958 -9 -402 -100 -854 -500 -281 -898 -85 -82 -272 -527 -366 -618 -726 -693 -427 -337 -880 -989 -70 -391 -182 -137 -134 -861 -638 -930 -756 -268 -809 -883 -115 -569 -510 -135 -846 -695 -892 -245 -590 -489 -812 -828 -690 -926 -160 -856 -155 -461 -773 -494 -644 -497 -743 -414 -1000 -843 -163 -724 -484 -851 -214 -705 -302 -830 -599 -277 -635 -78 -999 -658 -158 -696 -211 -887 -916 -973 -468 -826 -832 -182 -720 -44 -334 -230 -912 -679 -518 -611 -4 -235 -29 -450 -40 -300 -558 -373 -379 -880 -215 -461 -872 -571 -842 -292 -20 -595 -650 -511 -661 -702 -952 -718 -139 -968 -867 -71 -529 -202 -272 -410 -293 -332 -672 -138 -192 -531 -870 -633 -106 -969 -600 -675 -875 -429 -745 -660 -409 -642 -215 -709 -626 -233 -865 -246 -6 -946 -378 -139 -984 -641 -684 -883 -714 -58 -77 -231 -960 -914 -237 -836 -220 -445 -797 -932 -459 -517 -291 -79 -678 -661 -110 -183 -764 -845 -803 -454 -366 -978 -891 -221 -802 -394 -304 -30 -345 -25 -253 -529 -312 -897 -112 -182 -686 -236 -824 -445 -264 -750 -725 -762 -997 -502 -507 -856 -169 -253 -365 -993 -661 -275 -571 -543 -126 -307 -443 -655 -339 -419 -218 -501 -413 -704 -928 -167 -848 -274 -205 -806 -991 -750 -867 -97 -86 -735 -212 -190 -872 -356 -579 -480 -848 -432 -517 -34 -350 -723 -132 -519 -160 -425 -835 -273 -112 -35 -128 -610 -853 -852 -884 -90 -717 -687 -107 -338 -401 -561 -414 -597 -269 -300 -371 -173 -740 -375 -651 -622 -955 -888 -785 -702 -728 -428 -914 -712 -428 -504 -345 -734 -316 -973 -898 -523 -680 -47 -136 -692 -693 -645 -753 -610 -425 -949 -615 -366 -859 -984 -317 -912 -654 -130 -14 -849 -856 -428 -914 -616 -453 -563 -979 -892 -400 -938 -761 -444 -407 -499 -44 -567 -174 -811 -360 -743 -89 -53 -309 -185 -432 -354 -106 -473 -164 -542 -594 -867 -356 -232 -725 -118 -516 -90 -839 -634 -350 -744 -138 -203 -277 -674 -901 -551 -471 -197 -762 -435 -565 -855 -333 -402 -373 -411 -164 -117 -33 -35 -990 -715 -122 -519 -648 -16 -459 -968 -356 -843 -506 -424 -424 -810 -188 -461 -105 -709 -359 -845 -273 -822 -484 -444 -709 -760 -275 -197 -197 -112 -548 -438 -671 -602 -450 -982 -796 -98 -185 -155 -449 -692 -294 -104 -760 -91 -553 -453 -385 -180 -124 -671 -689 -738 -638 -185 -913 -85 -633 -11 -379 -768 -674 -580 -682 -665 -916 -536 -773 -242 -497 -426 -347 -386 -610 -589 -889 -470 -815 -545 -714 -878 -674 -507 -189 -940 -49 -110 -553 -712 -211 -313 -144 -237 -525 -447 -600 -213 -576 -340 -322 -504 -489 -313 -552 -317 -603 -199 -241 -109 -97 -442 -581 -723 -860 -867 -465 -195 -892 -592 -785 -628 -170 -721 -529 -609 -515 -494 -558 -638 -202 -338 -405 -442 -294 -830 -435 -502 -631 -173 -752 -658 -915 -513 -231 -540 -438 -221 -979 -165 -674 -181 -1 -65 -240 -227 -647 -896 -828 -788 -889 -438 -495 -228 -588 -892 -48 -683 -164 -829 -266 -623 -382 -745 -563 -157 -481 -273 -704 -366 -280 -438 -978 -243 -31 -375 -671 -454 -787 -223 -352 -41 -903 -312 -209 -729 -887 -73 -734 -2 -453 -791 -917 -109 -286 -600 -95 -945 -464 -559 -665 -83 -878 -333 -122 -85 -858 -79 -589 -983 -556 -120 -370 -951 -459 -536 -318 -248 -933 -233 -69 -180 -441 -81 -731 -118 -718 -851 -403 -994 -181 -789 -320 -535 -694 -686 -405 -330 -629 -315 -119 -819 -58 -534 -315 -253 -681 -901 -915 -141 -484 -920 -696 -496 -388 -276 -642 -785 -256 -766 -839 -783 -424 -791 -142 -152 -740 -790 -926 -82 -284 -76 -491 -781 -67 -315 -46 -689 -831 -259 -366 -747 -1000 -454 -384 -223 -109 -238 -695 -660 -726 -438 -349 -408 -244 -981 -539 -868 -233 -575 -353 -583 -783 -578 -512 -363 -798 -48 -233 -338 -105 -250 -144 -336 -931 -612 -975 -407 -112 -972 -269 -919 -452 -814 -381 -944 -269 -34 -846 -476 -699 -992 -813 -85 -219 -793 -259 -593 -238 -900 -28 -575 -8 -646 -54 -658 -44 -353 -881 -338 -738 -884 -323 -45 -840 -219 -795 -326 -691 -109 -244 -246 -257 -192 -180 -886 -56 -30 -384 -144 -699 -373 -816 -769 -809 -984 -988 -979 -66 -489 -947 -751 -353 -174 -270 -671 -374 -892 -451 -113 -651 -279 -470 -405 -457 -112 -680 -646 -43 -727 -285 -284 -933 -777 -938 -990 -131 -898 -79 -101 -158 -324 -39 -541 -63 -100 -209 -665 -825 -558 -534 -264 -404 -35 -20 -387 -357 -608 -925 -654 -926 -303 -428 -114 -744 -232 -591 -86 -684 -771 -993 -177 -536 -325 -396 -232 -673 -690 -133 -943 -136 -178 -561 -675 -762 -257 -443 -908 -327 -307 -150 -280 -101 -79 -123 -208 -822 -413 -245 -623 -317 -188 -329 -705 -150 -763 -611 -909 -413 -681 -495 -365 -661 -15 -139 -493 -712 -989 -216 -611 -32 -356 -643 -252 -316 -359 -126 -163 -109 -512 -246 -538 -43 -879 -633 -856 -630 -852 -354 -78 -164 -182 -217 -372 -529 -319 -579 -464 -987 -284 -279 -927 -681 -551 -286 -528 -927 -772 -742 -518 -748 -180 -465 -944 -10 -937 -871 -812 -104 -667 -590 -518 -423 -618 -257 -901 -494 -176 -814 -884 -662 -866 -130 -676 -63 -183 -640 -127 -441 -887 -351 -361 -577 -956 -610 -319 -396 -879 -39 -502 -72 -956 -6 -31 -184 -918 -482 -291 -702 -716 -13 -971 -377 -178 -684 -242 -295 -35 -977 -185 -741 -587 -867 -173 -622 -235 -72 -727 -417 -119 -408 -82 -664 -50 -125 -517 -953 -684 -302 -236 -246 -894 -886 -372 -493 -27 -585 -864 -384 -392 -763 -700 -544 -37 -285 -372 -991 -245 -483 -291 -974 -140 -180 -419 -935 -586 -112 -484 -647 -397 -631 -126 -891 -193 -490 -640 -867 -546 -115 -2 -988 -623 -609 -402 -811 -715 -769 -110 -727 -910 -522 -585 -553 -396 -661 -778 -35 -603 -905 -199 -25 -863 -522 -347 -637 -759 -188 -451 -794 -742 -846 -748 -534 -133 -835 -336 -897 -842 -437 -104 -508 -601 -818 -861 -98 -652 -509 -165 -579 -330 -391 -627 -750 -925 -797 -400 -306 -998 -65 -754 -233 -178 -557 -580 -17 -736 -657 -562 -779 -881 -809 -679 -366 -705 -153 -725 -460 -597 -14 -957 -779 -173 -254 -214 -670 -161 -218 -57 -38 -550 -223 -564 -226 -882 -907 -168 -752 -345 -572 -99 -281 -976 -27 -807 -485 -807 -740 -728 -484 -711 -715 -276 -128 -878 -664 -678 -363 -657 -505 -304 -194 -705 -695 -87 -201 -387 -255 -56 -820 -183 -748 -813 -486 -202 -701 -512 -777 -819 -238 -463 -321 -705 -8 -31 -99 -924 -739 -319 -38 -688 -593 -634 -792 -873 -793 -409 -412 -936 -1 -920 -985 -804 -930 -87 -621 -473 -867 -417 -117 -761 -947 -383 -487 -726 -849 -867 -570 -737 -356 -158 -559 -954 -896 -861 -336 -454 -561 -752 -304 -724 -630 -91 -593 -85 -714 -160 -939 -562 -574 -604 -944 -151 -491 -951 -393 -345 -781 -221 -814 -573 -41 -768 -821 -778 -689 -853 -778 -663 -148 -532 -374 -89 -424 -586 -41 -97 -518 -606 -560 -822 -36 -589 -708 -149 -252 -223 -255 -91 -590 -510 -39 -587 -114 -501 -986 -404 -467 -371 -345 -397 -804 -359 -170 -543 -461 -8 -746 -246 -945 -873 -332 -14 -709 -954 -114 -772 -208 -156 -411 -966 -959 -546 -4 -528 -257 -56 -483 -886 -676 -631 -757 -584 -619 -184 -753 -742 -588 -694 -395 -295 -665 -279 -370 -807 -56 -93 -161 -945 -366 -92 -802 -710 -315 -424 -628 -614 -924 -443 -174 -359 -608 -397 -801 -206 -287 -229 -824 -534 -416 -714 -783 -480 -10 -374 -438 -562 -977 -888 -458 -170 -861 -921 -731 -576 -417 -353 -599 -724 -169 -761 -298 -743 -66 -351 -18 -881 -996 -705 -91 -983 -346 -154 -638 -77 -284 -485 -790 -605 -72 -309 -223 -585 -411 -211 -617 -686 -110 -29 -706 -73 -551 -608 -533 -657 -534 -64 -113 -954 -353 -43 -250 -154 -959 -106 -852 -673 -490 -451 -141 -45 -6 -526 -143 -896 -174 -35 -592 -60 -631 -777 -656 -717 -590 -825 -771 -412 -586 -553 -140 -3 -383 -759 -169 -983 -965 -65 -980 -608 -505 -981 -560 -920 -305 -555 -531 -156 -936 -380 -879 -704 -636 -451 -152 -280 -333 -257 -694 -486 -90 -482 -516 -509 -371 -116 -467 -727 -59 -50 -761 -969 -209 -369 -901 -707 -145 -67 -398 -448 -509 -866 -49 -464 -552 -356 -939 -346 -802 -275 -701 -72 -156 -807 -28 -706 -982 -454 -3 -341 -171 -855 -589 -2 -165 -394 -356 -787 -399 -97 -467 -699 -53 -766 -458 -563 -943 -465 -57 -686 -629 -790 -388 -270 -956 -311 -81 -865 -523 -352 -327 -100 -199 -339 -678 -221 -456 -51 -869 -332 -883 -250 -999 -452 -113 -539 -541 -625 -541 -203 -640 -264 -430 -499 -580 -675 -744 -590 -562 -899 -617 -530 -145 -53 -404 -794 -259 -770 -820 -884 -690 -482 -46 -122 -363 -522 -589 -790 -592 -735 -798 -572 -897 -526 -550 -599 -974 -452 -402 -297 -412 -805 -16 -879 -518 -805 -735 -191 -976 -361 -982 -815 -113 -716 -572 -515 -616 -203 -927 -167 -797 -54 -147 -352 -628 -267 -52 -791 -819 -438 -392 -471 -283 -25 -704 -423 -374 -37 -713 -607 -736 -29 -969 -130 -825 -257 -145 -543 -34 -28 -578 -960 -709 -74 -471 -715 -754 -761 -960 -227 -297 -21 -367 -48 -153 -852 -274 -947 -58 -617 -853 -161 -895 -478 -899 -828 -657 -21 -684 -394 -564 -779 -465 -62 -306 -570 -617 -824 -226 -35 -701 -471 -743 -943 -368 -532 -883 -811 -195 -721 -516 -660 -242 -508 -617 -303 -648 -720 -555 -196 -811 -198 -418 -343 -717 -789 -769 -289 -219 -538 -728 -826 -192 -117 -453 -820 -901 -924 -711 -568 -856 -60 -117 -183 -628 -985 -140 -365 -508 -217 -728 -453 -918 -976 -775 -143 -336 -550 -775 -910 -871 -249 -717 -207 -776 -62 -693 -713 -513 -245 -58 -942 -359 -686 -500 -157 -272 -49 -493 -250 -720 -716 -380 -244 -172 -950 -439 -381 -11 -87 -529 -140 -131 -5 -156 -42 -24 -903 -9 -639 -77 -945 -778 -5 -79 -301 -651 -859 -8 -175 -866 -179 -709 -704 -465 -359 -393 -742 -881 -464 -673 -780 -491 -740 -86 -809 -886 -663 -529 -3 -610 -431 -439 -784 -832 -320 -196 -127 -683 -122 -202 -515 -921 -897 -173 -432 -781 -87 -785 -485 -72 -19 -772 -179 -819 -220 -214 -736 -452 -65 -256 -751 -874 -474 -264 -84 -395 -829 -18 -231 -518 -339 -795 -313 -700 -282 -133 -496 -307 -925 -617 -346 -745 -838 -278 -860 -130 -568 -624 -986 -447 -739 -457 -202 -795 -608 -812 -667 -834 -675 -145 -327 -716 -829 -465 -510 -720 -386 -22 -256 -641 -186 -852 -597 -406 -997 -938 -950 -887 -392 -441 -380 -575 -663 -726 -466 -760 -613 -265 -435 -733 -243 -746 -54 -532 -221 -588 -935 -895 -765 -476 -662 -994 -74 -210 -876 -21 -186 -510 -106 -624 -569 -569 -90 -793 -849 -98 -200 -933 -317 -416 -289 -869 -129 -318 -827 -710 -515 -449 -431 -339 -759 -886 -924 -717 -143 -719 -850 -445 -389 -553 -94 -375 -572 -33 -156 -47 -274 -491 -249 -295 -646 -507 -183 -107 -85 -70 -907 -802 -217 -601 -727 -528 -181 -887 -98 -684 -849 -427 -472 -243 -449 -270 -135 -815 -531 -387 -47 -383 -87 -365 -435 -726 -613 -81 -735 -841 -973 -145 -630 -539 -405 -73 -156 -312 -784 -88 -716 -436 -403 -204 -610 -39 -964 -431 -539 -24 -246 -966 -604 -210 -109 -549 -200 -974 -775 -101 -619 -960 -263 -220 -841 -821 -793 -910 -449 -93 -352 -670 -505 -454 -568 -432 -159 -116 -422 -194 -338 -9 -641 -986 -754 -692 -163 -374 -46 -77 -269 -416 -947 -406 -330 -196 -991 -415 -934 -344 -978 -769 -213 -4 -418 -669 -377 -232 -945 -299 -653 -492 -638 -150 -531 -993 -313 -921 -488 -526 -865 -994 -713 -536 -600 -395 -146 -694 -991 -56 -49 -624 -867 -357 -142 -950 -58 -777 -868 -99 -459 -330 -315 -414 -681 -544 -813 -522 -162 -169 -35 -263 -234 -229 -338 -209 -892 -97 -848 -168 -46 -399 -63 -912 -225 -981 -36 -94 -316 -608 -225 -372 -284 -772 -729 -108 -78 -74 -952 -758 -778 -780 -591 -74 -198 -937 -369 -814 -309 -476 -980 -348 -322 -18 -18 -657 -527 -769 -997 -148 -761 -185 -122 -752 -180 -4 -653 -467 -664 -420 -960 -434 -902 -982 -317 -534 -228 -22 -220 -372 -309 -391 -532 -832 -886 -101 -810 -588 -13 -487 -768 -653 -735 -868 -77 -634 -273 -440 -533 -585 -911 -313 -127 -606 -524 -147 -147 -639 -945 -531 -248 -609 -26 -728 -400 -498 -962 -522 -910 -861 -23 -223 -192 -651 -838 -53 -88 -92 -17 -553 -866 -773 -632 -55 -367 -425 -580 -65 -392 -481 -776 -624 -990 -82 -538 -53 -735 -852 -460 -44 -199 -556 -88 -757 -22 -222 -398 -894 -332 -970 -262 -34 -454 -927 -374 -878 -820 -486 -619 -104 -878 -84 -153 -715 -145 -696 -189 -394 -638 -289 -207 -223 -771 -726 -586 -410 -145 -127 -741 -626 -883 -851 -12 -332 -137 -538 -997 -24 -660 -250 -224 -279 -629 -331 -344 -655 -943 -306 -911 -786 -10 -756 -573 -711 -917 -315 -361 -339 -945 -586 -204 -441 -488 -295 -96 -167 -98 -958 -478 -942 -87 -976 -827 -666 -97 -822 -102 -890 -914 -239 -392 -760 -896 -508 -530 -428 -901 -843 -212 -865 -141 -542 -399 -880 -983 -621 -234 -339 -326 -203 -814 -156 -545 -394 -888 -900 -523 -92 -148 -687 -441 -300 -330 -645 -410 -367 -299 -114 -795 -325 -734 -898 -819 -207 -874 -907 -806 -177 -62 -466 -783 -672 -564 -537 -566 -401 -85 -84 -186 -824 -996 -618 -597 -346 -663 -987 -414 -547 -753 -803 -48 -503 -202 -346 -970 -635 -473 -913 -77 -333 -629 -346 -849 -69 -635 -683 -25 -396 -466 -380 -258 -430 -885 -910 -577 -476 -601 -608 -95 -762 -762 -762 -678 -304 -191 -893 -427 -831 -787 -664 -520 -955 -49 -688 -884 -960 -587 -485 -465 -564 -373 -908 -38 -267 -3 -51 -117 -841 -359 -30 -60 -357 -128 -362 -343 -23 -378 -380 -729 -600 -62 -245 -979 -973 -909 -438 -814 -310 -519 -745 -549 -895 -79 -194 -443 -353 -649 -175 -730 -98 -765 -748 -263 -836 -301 -639 -336 -587 -507 -827 -273 -839 -330 -597 -31 -546 -679 -25 -345 -224 -204 -707 -110 -215 -172 -39 -695 -232 -302 -716 -587 -620 -278 -172 -451 -75 -789 -891 -511 -498 -299 -899 -204 -289 -646 -203 -2 -720 -693 -459 -913 -647 -562 -992 -552 -858 -643 -452 -882 -908 -864 -42 -670 -718 -370 -573 -734 -236 -615 -292 -899 -805 -702 -940 -52 -159 -125 -854 -657 -462 -910 -178 -916 -342 -784 -318 -253 -157 -607 -135 -82 -177 -177 -634 -522 -79 -364 -993 -644 -876 -219 -973 -153 -428 -566 -264 -847 -315 -298 -84 -910 -502 -892 -175 -929 -117 -146 -225 -105 -376 -356 -283 -526 -992 -517 -813 -495 -231 -947 -772 -19 -224 -669 -151 -646 -796 -697 -495 -370 -829 -684 -761 -663 -858 -37 -756 -992 -77 -664 -557 -480 -231 -562 -779 -729 -148 -33 -817 -357 -465 -408 -451 -754 -765 -882 -404 -156 -72 -986 -490 -731 -771 -787 -803 -96 -262 -55 -510 -901 -528 -966 -801 -290 -450 -58 -340 -315 -47 -722 -579 -36 -931 -147 -682 -621 -772 -512 -386 -235 -853 -381 -402 -298 -772 -52 -450 -193 -60 -37 -435 -83 -994 -625 -827 -550 -761 -365 -592 -183 -387 -768 -813 -382 -213 -942 -674 -950 -787 -415 -800 -232 -660 -368 -847 -608 -906 -75 -488 -665 -693 -820 -390 -323 -220 -992 -295 -639 -155 -258 -497 -492 -175 -618 -564 -194 -813 -70 -312 -253 -939 -577 -316 -305 -943 -242 -527 -925 -521 -808 -781 -444 -698 -344 -920 -376 -308 -118 -335 -950 -224 -847 -726 -779 -107 -497 -396 -195 -557 -569 -415 -686 -81 -93 -945 -166 -197 -569 -366 -156 -254 -262 -488 -866 -153 -633 -952 -496 -222 -554 -908 -944 -513 -198 -108 -601 -213 -193 -450 -781 -477 -861 -305 -276 -373 -322 -201 -379 -283 -556 -230 -795 -58 -957 -626 -871 -46 -489 -128 -400 -427 -734 -433 -411 -986 -74 -680 -129 -419 -66 -588 -567 -395 -833 -283 -114 -74 -834 -623 -100 -756 -960 -210 -382 -552 -731 -21 -627 -339 -356 -351 -753 -168 -790 -338 -266 -65 -593 -821 -667 -321 -836 -944 -18 -849 -953 -420 -834 -220 -122 -891 -524 -518 -466 -523 -393 -931 -475 -688 -66 -1 -426 -631 -604 -118 -650 -937 -11 -33 -355 -205 -861 -10 -472 -777 -779 -977 -774 -745 -41 -829 -116 -308 -246 -613 -36 -745 -398 -622 -105 -794 -698 -771 -925 -353 -269 -481 -391 -61 -791 -795 -710 -896 -650 -600 -731 -895 -545 -27 -874 -834 -871 -944 -928 -735 -395 -162 -646 -756 -464 -591 -472 -711 -358 -15 -225 -475 -225 -129 -718 -40 -26 -288 -697 -47 -43 -110 -725 -433 -703 -712 -701 -167 -837 -729 -571 -979 -994 -973 -535 -303 -695 -583 -270 -244 -988 -827 -738 -774 -623 -471 -8 -240 -417 -144 -944 -114 -72 -395 -238 -20 -983 -996 -843 -86 -984 -767 -666 -964 -661 -468 -986 -303 -863 -504 -819 -874 -83 -296 -165 -363 -783 -955 -174 -500 -729 -100 -118 -311 -131 -615 -942 -553 -31 -792 -634 -682 -21 -426 -748 -254 -894 -145 -231 -299 -419 -916 -834 -365 -318 -130 -65 -486 -568 -277 -205 -110 -58 -207 -841 -13 -610 -816 -704 -393 -400 -178 -974 -182 -857 -586 -291 -570 -308 -848 -413 -96 -713 -971 -724 -39 -403 -833 -436 -290 -644 -16 -746 -477 -238 -303 -258 -293 -269 -24 -938 -1 -932 -710 -72 -551 -299 -253 -587 -89 -946 -717 -287 -329 -261 -820 -23 -412 -81 -38 -220 -176 -566 -765 -321 -280 -719 -941 -757 -498 -157 -102 -496 -460 -956 -640 -968 -492 -114 -297 -329 -354 -82 -163 -234 -874 -104 -301 -428 -375 -759 -970 -413 -846 -68 -900 -56 -539 -730 -219 -975 -932 -884 -375 -305 -523 -715 -32 -157 -872 -707 -212 -907 -19 -914 -935 -48 -527 -749 -675 -768 -237 -312 -524 -958 -952 -752 -303 -717 -138 -40 -212 -285 -663 -970 -630 -785 -812 -555 -552 -686 -84 -652 -867 -756 -930 -926 -613 -888 -9 -965 -452 -755 -174 -641 -33 -755 -980 -318 -578 -404 -794 -238 -765 -890 -49 -504 -271 -604 -947 -946 -70 -639 -891 -642 -901 -727 -983 -756 -242 -339 -796 -818 -17 -514 -622 -442 -913 -742 -334 -547 -941 -235 -387 -996 -30 -35 -20 -400 -485 -175 -875 -337 -365 -882 -678 -358 -191 -502 -815 -390 -14 -226 -504 -560 -316 -139 -642 -260 -200 -333 -587 -797 -188 -840 -243 -42 -413 -277 -726 -806 -705 -168 -485 -160 -771 -788 -765 -386 -836 -883 -775 -181 -710 -324 -854 -430 -717 -610 -967 -976 -118 -373 -400 -348 -876 -198 -92 -226 -624 -49 -776 -122 -358 -413 -413 -869 -170 -456 -377 -678 -778 -978 -31 -772 -502 -394 -587 -353 -861 -110 -437 -90 -160 -265 -260 -85 -851 -961 -506 -377 -330 -895 -289 -593 -692 -935 -691 -295 -144 -12 -479 -623 -514 -141 -568 -320 -309 -397 -63 -56 -452 -783 -396 -52 -293 -334 -554 -252 -800 -546 -807 -715 -454 -917 -854 -715 -510 -548 -819 -535 -465 -902 -927 -481 -813 -853 -264 -402 -647 -346 -570 -778 -561 -923 -595 -930 -512 -666 -172 -865 -590 -125 -768 -715 -331 -400 -501 -541 -295 -680 -946 -511 -738 -985 -715 -14 -16 -578 -612 -733 -410 -545 -869 -671 -115 -739 -522 -592 -748 -500 -233 -136 -723 -334 -948 -511 -846 -194 -313 -453 -914 -479 -722 -931 -960 -809 -565 -890 -902 -217 -146 -679 -451 -184 -887 -734 -266 -244 -122 -176 -847 -653 -712 -591 -401 -194 -861 -923 -716 -942 -822 -785 -87 -299 -930 -446 -588 -836 -16 -11 -76 -552 -791 -969 -809 -831 -146 -940 -912 -888 -160 -512 -938 -649 -585 -819 -768 -572 -65 -782 -506 -179 -368 -623 -866 -802 -885 -418 -793 -955 -84 -897 -284 -429 -832 -601 -979 -631 -260 -973 -662 -142 -421 -177 -743 -469 -514 -969 -922 -948 -519 -936 -47 -587 -722 -404 -995 -616 -805 -748 -952 -379 -540 -170 -321 -691 -479 -881 -86 -474 -530 -219 -357 -146 -466 -796 -539 -121 -786 -361 -368 -308 -662 -848 -411 -415 -75 -898 -567 -434 -524 -992 -841 -572 -550 -521 -41 -643 -900 -567 -891 -125 -761 -956 -437 -94 -678 -162 -988 -335 -193 -611 -771 -118 -921 -860 -823 -395 -83 -402 -185 -855 -963 -575 -10 -151 -698 -511 -986 -7 -634 -477 -972 -540 -334 -972 -949 -243 -695 -544 -184 -624 -199 -596 -607 -564 -260 -568 -696 -833 -841 -342 -739 -817 -311 -376 -797 -13 -884 -980 -615 -338 -454 -41 -352 -696 -982 -138 -698 -320 -143 -824 -653 -675 -928 -720 -735 -321 -26 -733 -41 -332 -358 -326 -63 -128 -423 -559 -924 -561 -423 -910 -327 -902 -436 -129 -862 -672 -916 -255 -405 -703 -667 -932 -333 -588 -357 -249 -158 -161 -24 -183 -381 -358 -128 -851 -257 -39 -641 -757 -797 -221 -968 -646 -151 -427 -257 -685 -409 -714 -510 -886 -589 -696 -486 -675 -322 -910 -311 -2 -277 -275 -563 -113 -489 -169 -652 -585 -607 -366 -911 -406 -121 -311 -231 -482 -96 -519 -127 -990 -922 -661 -621 -610 -377 -245 -838 -314 -335 -319 -655 -89 -7 -124 -307 -308 -1000 -562 -891 -816 -826 -470 -85 -329 -489 -85 -560 -452 -702 -392 -667 -246 -893 -891 -380 -497 -869 -890 -801 -130 -413 -153 -549 -430 -721 -952 -514 -637 -490 -114 -373 -677 -847 -530 -181 -229 -100 -860 -585 -918 -444 -420 -747 -650 -920 -464 -375 -331 -530 -339 -587 -707 -890 -112 -178 -514 -674 -536 -643 -697 -381 -147 -453 -746 -223 -703 -687 -759 -622 -280 -404 -151 -959 -620 -35 -144 -296 -791 -916 -871 -49 -817 -103 -727 -42 -148 -857 -190 -948 -972 -702 -807 -116 -886 -613 -830 -655 -91 -51 -43 -256 -798 -239 -105 -441 -605 -892 -306 -168 -151 -714 -437 -138 -33 -345 -365 -119 -949 -371 -142 -631 -376 -616 -753 -989 -865 -309 -593 -778 -456 -806 -331 -256 -626 -357 -557 -805 -152 -99 -860 -474 -965 -241 -537 -757 -9 -728 -649 -88 -537 -727 -962 -724 -105 -388 -324 -519 -9 -803 -400 -410 -380 -897 -189 -905 -315 -932 -319 -200 -74 -215 -712 -758 -960 -89 -789 -917 -211 -109 -711 -609 -762 -878 -271 -838 -712 -528 -483 -161 -683 -55 -896 -109 -731 -46 -424 -254 -32 -508 -212 -744 -752 -605 -448 -745 -117 -119 -217 -761 -131 -485 -657 -129 -742 -50 -294 -56 -473 -165 -929 -710 -621 -237 -447 -784 -526 -57 -444 -300 -785 -42 -191 -260 -737 -128 -456 -850 -785 -206 -256 -59 -229 -565 -790 -457 -640 -683 -622 -832 -417 -352 -433 -44 -137 -629 -462 -270 -26 -956 -619 -793 -414 -807 -972 -825 -869 -249 -403 -967 -999 -298 -392 -527 -378 -888 -21 -283 -765 -739 -584 -558 -880 -791 -712 -697 -323 -972 -95 -461 -500 -517 -248 -514 -309 -817 -730 -80 -850 -621 -668 -820 -159 -780 -280 -886 -845 -98 -466 -220 -387 -913 -895 -390 -331 -351 -442 -547 -215 -834 -54 -93 -722 -533 -998 -556 -210 -976 -92 -941 -166 -818 -717 -56 -383 -386 -772 -390 -781 -226 -605 -9 -700 -805 -969 -536 -331 -516 -548 -653 -450 -74 -314 -453 -684 -641 -491 -777 -582 -533 -845 -817 -943 -263 -199 -112 -851 -218 -796 -791 -177 -375 -42 -450 -380 -536 -12 -279 -23 -574 -258 -526 -389 -775 -866 -817 -879 -138 -686 -73 -527 -517 -562 -338 -345 -339 -378 -264 -941 -737 -737 -417 -585 -984 -298 -108 -860 -575 -396 -816 -600 -419 -967 -57 -535 -169 -745 -963 -826 -826 -308 -252 -797 -141 -671 -893 -901 -688 -360 -179 -939 -896 -285 -990 -395 -49 -101 -244 -142 -565 -496 -628 -535 -243 -522 -685 -88 -228 -160 -576 -424 -652 -619 -573 -438 -795 -843 -453 -984 -589 -224 -712 -610 -406 -409 -363 -594 -713 -460 -73 -92 -55 -431 -140 -717 -41 -484 -500 -452 -860 -925 -669 -990 -970 -827 -287 -564 -208 -723 -26 -563 -839 -71 -354 -541 -5 -940 -927 -913 -109 -548 -219 -694 -90 -935 -245 -636 -206 -775 -789 -832 -819 -635 -874 -916 -322 -864 -186 -729 -681 -768 -405 -629 -103 -560 -640 -394 -476 -43 -773 -156 -691 -524 -823 -27 -322 -309 -643 -864 -973 -597 -79 -91 -57 -624 -124 -361 -721 -194 -910 -732 -226 -752 -418 -936 -348 -756 -438 -934 -187 -209 -372 -273 -179 -220 -753 -552 -253 -500 -252 -314 -1000 -17 -241 -965 -967 -583 -673 -32 -532 -387 -144 -275 -341 -319 -311 -512 -161 -205 -738 -137 -879 -115 -105 -778 -899 -850 -339 -811 -340 -904 -963 -699 -623 -69 -592 -870 -961 -123 -758 -191 -730 -228 -560 -720 -818 -726 -139 -3 -720 -245 -858 -637 -98 -829 -280 -961 -153 -594 -64 -894 -913 -79 -758 -612 -532 -177 -572 -530 -901 -24 -628 -268 -439 -732 -718 -357 -316 -254 -209 -892 -44 -617 -963 -474 -556 -654 -24 -636 -38 -979 -387 -227 -135 -322 -614 -358 -767 -929 -761 -875 -403 -56 -987 -261 -606 -6 -68 -63 -540 -627 -945 -895 -609 -754 -276 -332 -490 -446 -764 -202 -292 -152 -391 -875 -420 -30 -956 -924 -88 -622 -300 -789 -304 -178 -461 -441 -624 -373 -802 -697 -465 -58 -120 -342 -11 -141 -554 -985 -599 -343 -261 -880 -208 -777 -895 -903 -816 -947 -658 -812 -606 -709 -928 -472 -26 -722 -288 -231 -114 -667 -252 -636 -718 -428 -914 -179 -770 -13 -795 -886 -722 -257 -546 -695 -1000 -921 -118 -999 -682 -157 -808 -531 -743 -851 -44 -863 -726 -788 -663 -699 -906 -284 -753 -466 -57 -678 -955 -202 -236 -977 -535 -195 -957 -50 -928 -688 -218 -494 -817 -698 -620 -478 -844 -640 -398 -212 -446 -17 -110 -602 -635 -495 -360 -692 -367 -436 -830 -885 -914 -762 -69 -598 -363 -919 -583 -914 -512 -45 -69 -963 -112 -561 -169 -411 -232 -669 -224 -190 -578 -664 -296 -637 -126 -421 -467 -963 -730 -795 -540 -672 -974 -861 -25 -440 -67 -212 -157 -272 -518 -965 -405 -287 -985 -85 -36 -364 -580 -90 -510 -598 -118 -104 -667 -799 -146 -109 -863 -976 -741 -838 -472 -935 -978 -934 -41 -223 -468 -238 -879 -760 -135 -844 -938 -226 -714 -56 -21 -410 -498 -454 -695 -984 -544 -469 -829 -877 -329 -420 -783 -457 -202 -196 -837 -169 -863 -623 -606 -357 -131 -449 -845 -900 -747 -83 -27 -671 -45 -232 -930 -76 -124 -50 -316 -971 -575 -37 -12 -35 -718 -372 -195 -912 -910 -630 -440 -250 -209 -356 -214 -408 -623 -861 -576 -538 -263 -299 -312 -131 -342 -373 -72 -553 -491 -360 -921 -42 -702 -251 -272 -183 -419 -347 -370 -615 -150 -620 -810 -397 -906 -494 -75 -337 -150 -116 -169 -286 -944 -455 -493 -527 -819 -383 -27 -416 -67 -98 -939 -895 -721 -519 -438 -909 -857 -326 -679 -344 -163 -436 -774 -393 -549 -683 -188 -867 -744 -454 -245 -639 -622 -579 -362 -30 -143 -804 -573 -714 -463 -567 -44 -165 -59 -464 -43 -159 -98 -778 -770 -292 -848 -582 -249 -281 -127 -212 -435 -776 -315 -546 -233 -694 -260 -557 -487 -415 -56 -771 -76 -412 -629 -429 -741 -240 -63 -20 -145 -609 -111 -206 -587 -956 -511 -991 -440 -180 -55 -774 -403 -406 -406 -191 -847 -156 -677 -604 -221 -642 -168 -679 -202 -214 -360 -271 -379 -336 -116 -762 -350 -962 -42 -215 -238 -625 -680 -567 -726 -699 -904 -410 -833 -10 -532 -654 -308 -84 -582 -179 -704 -632 -668 -315 -219 -63 -880 -663 -965 -942 -733 -377 -930 -800 -994 -507 -256 -756 -843 -790 -548 -963 -881 -918 -243 -949 -298 -830 -311 -483 -564 -731 -288 -387 -656 -896 -620 -965 -784 -998 -396 -696 -585 -219 -343 -247 -649 -624 -398 -45 -361 -423 -242 -219 -164 -891 -409 -281 -116 -538 -308 -96 -184 -495 -968 -441 -682 -931 -985 -672 -572 -289 -774 -883 -551 -488 -569 -188 -77 -930 -62 -110 -873 -865 -174 -304 -128 -136 -962 -169 -51 -770 -428 -2 -431 -683 -598 -100 -462 -853 -238 -629 -932 -553 -400 -167 -712 -659 -654 -614 -505 -175 -540 -186 -487 -33 -945 -591 -834 -390 -110 -921 -19 -876 -189 -774 -610 -864 -619 -4 -939 -741 -68 -262 -600 -345 -447 -396 -884 -235 -683 -623 -275 -832 -291 -95 -912 -486 -980 -674 -612 -381 -552 -29 -367 -456 -359 -878 -561 -936 -31 -570 -293 -614 -564 -421 -32 -921 -671 -3 -162 -396 -925 -297 -166 -790 -922 -28 -687 -472 -708 -925 -741 -556 -471 -860 -511 -213 -636 -381 -737 -71 -744 -784 -830 -690 -379 -564 -998 -597 -822 -859 -229 -523 -566 -821 -530 -354 -749 -556 -478 -468 -579 -926 -636 -896 -238 -340 -79 -621 -336 -234 -782 -128 -535 -130 -574 -218 -106 -812 -210 -8 -903 -223 -175 -481 -887 -68 -808 -883 -758 -365 -782 -339 -985 -540 -829 -62 -120 -97 -392 -141 -536 -101 -910 -208 -568 -77 -548 -17 -128 -728 -294 -755 -579 -498 -610 -441 -713 -791 -903 -493 -94 -561 -207 -7 -354 -811 -40 -964 -902 -182 -217 -405 -32 -677 -214 -591 -189 -377 -833 -2 -844 -261 -696 -631 -361 -575 -138 -76 -415 -107 -354 -459 -420 -935 -898 -825 -997 -678 -648 -15 -411 -960 -533 -70 -50 -423 -175 -522 -743 -907 -783 -785 -751 -445 -449 -721 -140 -533 -633 -67 -36 -843 -843 -532 -791 -786 -713 -13 -106 -15 -903 -131 -248 -988 -201 -352 -51 -258 -650 -201 -690 -266 -717 -290 -551 -522 -360 -774 -436 -251 -59 -739 -701 -386 -68 -888 -59 -44 -314 -271 -493 -525 -58 -420 -694 -367 -783 -402 -995 -665 -257 -110 -931 -158 -444 -55 -818 -742 -938 -270 -680 -379 -837 -993 -652 -821 -839 -918 -687 -744 -697 -969 -538 -159 -472 -143 -130 -881 -428 -949 -227 -256 -378 -488 -220 -304 -44 -821 -170 -292 -269 -632 -392 -992 -404 -694 -139 -558 -740 -694 -776 -799 -883 -1 -235 -250 -115 -728 -29 -836 -433 -500 -570 -934 -783 -356 -656 -107 -683 -878 -45 -113 -597 -569 -42 -564 -385 -588 -676 -885 -501 -206 -5 -188 -583 -909 -683 -288 -465 -165 -99 -826 -448 -466 -697 -443 -900 -702 -592 -734 -720 -902 -592 -886 -320 -228 -146 -119 -481 -877 -95 -468 -728 -900 -210 -603 -572 -425 -166 -255 -30 -552 -937 -231 -921 -425 -514 -578 -382 -696 -34 -415 -606 -204 -907 -74 -979 -42 -410 -660 -451 -345 -567 -602 -573 -872 -832 -701 -624 -930 -868 -45 -122 -950 -288 -391 -787 -869 -558 -194 -164 -497 -771 -87 -992 -507 -720 -163 -91 -673 -428 -611 -66 -893 -916 -70 -925 -816 -907 -136 -292 -542 -648 -111 -873 -930 -646 -996 -392 -477 -847 -200 -778 -370 -652 -234 -832 -287 -678 -181 -581 -786 -860 -261 -472 -208 -780 -808 -761 -776 -731 -874 -659 -865 -515 -896 -750 -871 -879 -762 -181 -938 -415 -453 -564 -507 -985 -543 -294 -518 -451 -640 -684 -317 -312 -781 -345 -785 -757 -639 -100 -401 -214 -646 -226 -408 -737 -350 -125 -277 -784 -642 -71 -363 -718 -974 -261 -479 -393 -519 -215 -944 -410 -896 -241 -968 -528 -491 -614 -50 -612 -360 -243 -786 -325 -627 -971 -402 -763 -928 -754 -255 -426 -185 -404 -855 -947 -17 -880 -732 -32 -420 -699 -981 -987 -877 -801 -187 -920 -119 -2 -163 -936 -909 -908 -782 -668 -898 -527 -449 -420 -459 -914 -899 -827 -302 -255 -870 -735 -891 -820 -444 -662 -557 -358 -752 -323 -167 -555 -180 -420 -136 -772 -423 -706 -249 -65 -392 -753 -473 -3 -415 -131 -947 -445 -798 -106 -349 -540 -541 -82 -741 -655 -173 -511 -99 -884 -221 -988 -810 -92 -455 -711 -192 -189 -341 -269 -12 -602 -470 -243 -958 -390 -71 -10 -102 -32 -217 -584 -341 -557 -161 -131 -820 -350 -198 -767 -852 -960 -89 -667 -922 -277 -125 -394 -21 -591 -422 -220 -788 -463 -433 -118 -260 -683 -413 -654 -642 -473 -618 -875 -864 -432 -839 -416 -685 -558 -190 -317 -427 -480 -130 -681 -831 -393 -426 -644 -764 -295 -618 -976 -52 -650 -329 -56 -538 -239 -37 -331 -893 -656 -575 -785 -469 -880 -652 -500 -102 -895 -471 -164 -922 -42 -605 -263 -85 -486 -662 -847 -580 -239 -538 -324 -413 -17 -899 -298 -288 -868 -932 -232 -556 -425 -210 -665 -194 -95 -271 -963 -147 -621 -515 -394 -767 -394 -558 -214 -242 -149 -861 -258 -563 -41 -389 -813 -449 -856 -196 -640 -991 -264 -208 -544 -760 -956 -836 -544 -342 -358 -650 -188 -623 -674 -220 -268 -32 -803 -402 -873 -681 -563 -858 -240 -273 -616 -295 -153 -654 -965 -133 -248 -921 -730 -992 -368 -376 -899 -203 -225 -498 -162 -958 -63 -63 -98 -778 -299 -621 -498 -534 -613 -28 -269 -156 -475 -406 -228 -291 -240 -330 -478 -398 -203 -608 -892 -653 -844 -701 -309 -751 -360 -532 -65 -602 -392 -23 -652 -844 -183 -840 -154 -692 -526 -2 -754 -790 -492 -949 -489 -930 -498 -333 -177 -77 -820 -792 -122 -597 -458 -187 -401 -228 -906 -300 -514 -891 -377 -887 -12 -896 -945 -242 -694 -895 -271 -953 -89 -913 -813 -689 -894 -272 -935 -528 -658 -123 -370 -969 -549 -491 -337 -687 -220 -973 -236 -164 -393 -635 -911 -369 -558 -159 -304 -93 -868 -762 -988 -436 -396 -689 -12 -465 -699 -622 -129 -921 -655 -611 -584 -889 -373 -515 -780 -174 -823 -452 -945 -268 -58 -72 -578 -521 -905 -619 -585 -999 -308 -905 -202 -76 -271 -827 -131 -36 -655 -788 -838 -37 -399 -695 -378 -198 -693 -852 -415 -114 -69 -770 -795 -273 -182 -420 -685 -794 -800 -287 -490 -834 -700 -867 -455 -461 -667 -191 -833 -449 -763 -606 -966 -383 -127 -512 -571 -51 -284 -66 -889 -816 -232 -480 -522 -380 -517 -319 -381 -510 -517 -690 -737 -451 -280 -716 -938 -948 -984 -496 -827 -151 -564 -812 -599 -138 -164 -784 -481 -457 -703 -911 -571 -380 -227 -541 -573 -584 -42 -948 -690 -301 -723 -424 -42 -487 -476 -313 -507 -107 -40 -203 -947 -415 -192 -431 -160 -187 -717 -423 -608 -288 -243 -859 -805 -302 -219 -131 -71 -8 -745 -861 -795 -968 -420 -959 -77 -837 -414 -532 -677 -650 -203 -718 -966 -361 -163 -898 -464 -501 -967 -121 -36 -313 -230 -144 -874 -255 -937 -635 -639 -934 -333 -366 -896 -701 -507 -608 -283 -401 -694 -204 -201 -793 -597 -796 -404 -849 -117 -768 -633 -735 -518 -361 -202 -22 -909 -759 -379 -596 -982 -103 -1000 -904 -696 -62 -860 -829 -277 -968 -64 -64 -479 -229 -513 -757 -248 -670 -211 -612 -302 -676 -528 -168 -966 -334 -581 -434 -143 -985 -401 -116 -413 -189 -683 -408 -151 -721 -369 -642 -902 -853 -295 -869 -956 -487 -320 -340 -444 -320 -248 -306 -508 -468 -151 -371 -31 -464 -711 -84 -661 -147 -129 -961 -860 -21 -963 -913 -880 -545 -69 -168 -773 -915 -404 -655 -294 -254 -922 -652 -486 -652 -839 -238 -272 -556 -960 -346 -878 -395 -970 -83 -381 -906 -612 -637 -530 -986 -965 -781 -661 -815 -543 -806 -927 -294 -310 -312 -525 -843 -489 -53 -439 -131 -106 -317 -635 -331 -640 -306 -4 -292 -938 -85 -234 -332 -853 -257 -194 -100 -834 -906 -871 -73 -994 -244 -570 -481 -161 -367 -950 -414 -794 -824 -623 -613 -243 -824 -5 -481 -23 -694 -436 -719 -128 -652 -153 -352 -693 -409 -323 -926 -731 -836 -155 -7 -5 -662 -37 -915 -504 -577 -895 -150 -351 -965 -7 -513 -310 -449 -390 -108 -797 -146 -556 -651 -969 -880 -549 -178 -547 -568 -832 -976 -108 -15 -597 -575 -229 -610 -465 -916 -954 -920 -854 -889 -966 -607 -312 -218 -2 -809 -202 -817 -13 -984 -781 -46 -636 -814 -735 -47 -696 -180 -902 -234 -154 -429 -22 -476 -710 -357 -420 -909 -5 -407 -257 -831 -533 -425 -649 -84 -138 -624 -437 -3 -41 -200 -927 -921 -839 -192 -790 -216 -50 -341 -257 -646 -717 -640 -215 -944 -281 -489 -282 -718 -310 -513 -53 -500 -809 -134 -654 -335 -432 -829 -748 -902 -729 -565 -766 -732 -506 -276 -4 -156 -681 -721 -189 -540 -816 -761 -202 -228 -223 -657 -589 -433 -233 -537 -100 -499 -772 -416 -345 -333 -346 -478 -916 -174 -493 -999 -54 -379 -808 -983 -581 -424 -225 -277 -887 -90 -515 -535 -338 -598 -727 -903 -330 -262 -790 -942 -312 -219 -254 -770 -156 -189 -196 -992 -430 -892 -974 -337 -266 -663 -2 -715 -830 -758 -527 -598 -577 -478 -303 -839 -156 -641 -146 -229 -754 -475 -903 -960 -293 -277 -54 -635 -291 -313 -309 -506 -859 -594 -342 -636 -576 -768 -482 -925 -357 -840 -306 -314 -279 -102 -864 -320 -367 -70 -919 -207 -552 -480 -322 -876 -192 -989 -190 -216 -14 -236 -780 -425 -893 -43 -203 -93 -426 -667 -360 -849 -891 -55 -465 -861 -299 -879 -1 -7 -844 -948 -10 -468 -790 -734 -344 -180 -883 -852 -934 -988 -103 -142 -82 -774 -298 -79 -535 -477 -67 -244 -412 -462 -780 -569 -723 -219 -338 -599 -949 -889 -847 -733 -854 -429 -403 -79 -15 -594 -533 -919 -864 -197 -977 -929 -872 -83 -387 -123 -16 -226 -673 -42 -669 -264 -583 -285 -228 -377 -237 -718 -849 -125 -507 -982 -934 -136 -464 -568 -11 -962 -849 -542 -87 -519 -214 -336 -621 -955 -288 -112 -518 -639 -135 -109 -54 -179 -793 -336 -839 -307 -772 -434 -472 -541 -180 -679 -322 -493 -42 -918 -813 -701 -772 -101 -285 -181 -699 -802 -690 -806 -829 -47 -118 -600 -876 -363 -160 -265 -701 -715 -539 -934 -344 -302 -337 -454 -15 -178 -160 -483 -126 -814 -737 -685 -846 -127 -976 -273 -875 -822 -994 -759 -986 -599 -837 -874 -302 -873 -775 -941 -836 -665 -707 -530 -684 -585 -808 -678 -785 -132 -70 -233 -520 -545 -402 -469 -788 -907 -891 -641 -871 -178 -659 -986 -102 -428 -102 -489 -194 -302 -30 -508 -574 -878 -278 -495 -476 -428 -649 -922 -849 -244 -741 -97 -403 -899 -439 -493 -746 -471 -461 -822 -730 -658 -344 -512 -268 -583 -741 -176 -134 -842 -285 -144 -972 -93 -435 -848 -316 -784 -720 -803 -464 -195 -278 -899 -683 -569 -551 -759 -117 -180 -721 -282 -718 -79 -522 -570 -136 -670 -43 -777 -887 -564 -444 -519 -266 -363 -640 -471 -987 -507 -10 -679 -637 -812 -444 -541 -265 -120 -306 -21 -561 -56 -852 -877 -816 -531 -555 -441 -243 -108 -468 -829 -123 -45 -555 -314 -371 -648 -199 -97 -401 -61 -47 -254 -79 -776 -848 -853 -772 -962 -994 -513 -958 -772 -335 -610 -760 -355 -591 -235 -372 -882 -926 -508 -977 -337 -801 -919 -915 -543 -816 -110 -165 -376 -607 -596 -89 -815 -214 -432 -356 -460 -154 -567 -851 -424 -896 -343 -829 -797 -169 -993 -150 -403 -308 -858 -922 -12 -101 -295 -796 -432 -860 -260 -860 -189 -814 -683 -905 -330 -678 -527 -151 -359 -105 -84 -544 -641 -769 -245 -252 -850 -322 -240 -12 -53 -106 -329 -702 -306 -367 -52 -128 -77 -269 -785 -31 -968 -804 -828 -568 -94 -692 -549 -442 -329 -710 -928 -395 -746 -73 -552 -206 -223 -369 -344 -127 -961 -737 -212 -846 -801 -201 -227 -773 -452 -80 -941 -301 -316 -627 -632 -98 -974 -58 -386 -152 -639 -683 -367 -274 -347 -288 -557 -907 -90 -975 -915 -969 -84 -30 -907 -470 -327 -17 -642 -161 -585 -504 -365 -71 -989 -949 -722 -715 -303 -793 -200 -624 -711 -899 -500 -421 -223 -556 -576 -25 -268 -370 -544 -513 -625 -219 -868 -654 -521 -722 -314 -930 -302 -287 -549 -607 -51 -271 -777 -363 -859 -381 -134 -345 -180 -715 -930 -456 -434 -942 -46 -37 -373 -870 -221 -835 -127 -720 -62 -630 -260 -158 -321 -798 -811 -714 -796 -450 -351 -892 -630 -22 -939 -826 -577 -608 -351 -139 -204 -614 -666 -577 -160 -124 -511 -768 -99 -236 -416 -262 -208 -407 -547 -746 -484 -333 -48 -16 -795 -457 -418 -998 -90 -300 -767 -557 -287 -16 -506 -519 -702 -619 -379 -12 -251 -322 -233 -521 -190 -999 -47 -583 -458 -477 -5 -361 -916 -437 -857 -466 -907 -86 -932 -906 -442 -71 -216 -9 -205 -303 -975 -817 -310 -178 -981 -322 -414 -520 -453 -948 -553 -474 -835 -178 -661 -553 -321 -599 -83 -340 -874 -394 -798 -804 -370 -284 -51 -438 -57 -165 -501 -147 -853 -424 -146 -533 -134 -518 -471 -488 -481 -595 -967 -488 -77 -311 -640 -123 -920 -424 -84 -149 -420 -458 -84 -530 -72 -909 -278 -985 -480 -116 -882 -490 -279 -19 -667 -399 -67 -545 -662 -139 -327 -945 -526 -218 -336 -181 -416 -704 -929 -471 -468 -839 -801 -992 -607 -480 -926 -966 -737 -184 -646 -459 -300 -622 -863 -279 -843 -149 -242 -653 -199 -739 -770 -687 -277 -181 -167 -668 -829 -762 -26 -687 -770 -924 -658 -32 -331 -187 -980 -492 -322 -747 -833 -984 -363 -91 -196 -109 -357 -598 -801 -80 -496 -779 -86 -425 -129 -410 -679 -687 -136 -307 -855 -302 -901 -453 -736 -143 -485 -543 -280 -423 -265 -230 -254 -333 -429 -574 -533 -394 -534 -594 -380 -415 -826 -486 -149 -849 -721 -975 -379 -860 -59 -188 -957 -543 -595 -526 -665 -617 -502 -884 -816 -722 -761 -806 -962 -468 -977 -183 -955 -586 -769 -341 -400 -260 -309 -479 -720 -860 -4 -591 -157 -618 -609 -95 -812 -104 -730 -136 -801 -404 -354 -71 -238 -356 -128 -724 -59 -914 -403 -746 -353 -134 -859 -877 -682 -797 -895 -442 -372 -143 -549 -762 -45 -487 -290 -465 -120 -981 -670 -266 -115 -915 -289 -322 -422 -139 -438 -960 -683 -395 -905 -65 -897 -26 -658 -73 -100 -640 -362 -493 -42 -385 -300 -749 -695 -726 -832 -18 -559 -551 -652 -228 -202 -494 -982 -170 -919 -854 -399 -537 -777 -696 -694 -579 -330 -869 -737 -324 -833 -396 -774 -736 -906 -864 -544 -529 -190 -132 -370 -777 -327 -341 -336 -107 -680 -900 -255 -244 -331 -25 -943 -893 -974 -427 -607 -500 -826 -32 -572 -595 -61 -586 -888 -755 -734 -304 -768 -397 -50 -58 -323 -267 -286 -259 -666 -183 -786 -686 -874 -498 -778 -500 -373 -931 -51 -427 -307 -304 -471 -182 -284 -490 -897 -110 -804 -464 -306 -944 -58 -751 -911 -502 -981 -663 -800 -193 -776 -958 -268 -966 -151 -866 -641 -727 -544 -61 -5 -469 -177 -186 -500 -805 -615 -924 -850 -860 -539 -729 -14 -948 -841 -141 -318 -841 -460 -577 -478 -354 -225 -761 -446 -855 -14 -790 -478 -641 -66 -676 -364 -546 -251 -888 -489 -908 -175 -463 -215 -202 -612 -41 -411 -447 -635 -903 -525 -674 -313 -797 -693 -656 -528 -12 -624 -95 -247 -341 -732 -766 -280 -964 -114 -26 -273 -825 -205 -550 -371 -969 -811 -524 -206 -442 -111 -672 -543 -992 -396 -137 -772 -51 -14 -854 -887 -182 -472 -920 -698 -391 -693 -435 -752 -321 -972 -729 -988 -522 -868 -475 -203 -528 -169 -619 -662 -898 -269 -183 -736 -924 -84 -989 -510 -84 -828 -361 -809 -778 -495 -131 -990 -719 -731 -763 -155 -556 -870 -988 -225 -765 -124 -485 -45 -758 -728 -606 -89 -123 -408 -102 -227 -313 -688 -516 -891 -855 -758 -546 -201 -231 -166 -722 -440 -826 -956 -163 -507 -136 -713 -195 -600 -278 -956 -378 -206 -572 -251 -626 -303 -587 -254 -910 -470 -74 -643 -473 -990 -344 -562 -740 -602 -523 -921 -468 -767 -601 -222 -251 -183 -178 -498 -574 -217 -399 -844 -276 -759 -550 -130 -182 -641 -558 -534 -320 -13 -601 -417 -950 -308 -364 -775 -717 -414 -757 -68 -77 -83 -629 -660 -616 -229 -145 -533 -256 -863 -260 -343 -291 -45 -382 -761 -664 -454 -86 -300 -838 -921 -524 -332 -879 -980 -401 -952 -887 -568 -536 -242 -224 -622 -469 -130 -34 -258 -625 -410 -959 -446 -14 -574 -723 -203 -776 -159 -574 -566 -299 -587 -607 -59 -470 -670 -480 -449 -561 -133 -535 -448 -565 -581 -826 -395 -680 -447 -451 -261 -497 -827 -322 -505 -502 -196 -861 -329 -506 -903 -40 -168 -619 -197 -490 -930 -411 -905 -165 -856 -585 -94 -910 -328 -335 -851 -284 -570 -729 -60 -383 -643 -683 -732 -191 -290 -464 -700 -502 -895 -535 -771 -75 -897 -610 -659 -501 -502 -787 -646 -101 -902 -484 -303 -638 -294 -650 -702 -331 -835 -538 -578 -857 -864 -189 -789 -740 -226 -811 -877 -907 -828 -742 -253 -805 -741 -46 -587 -684 -784 -735 -595 -61 -660 -873 -30 -453 -847 -365 -819 -408 -678 -720 -760 -903 -953 -979 -214 -747 -834 -132 -186 -256 -695 -671 -437 -86 -368 -912 -5 -228 -423 -726 -319 -676 -879 -477 -520 -764 -83 -725 -970 -519 -402 -27 -775 -683 -931 -64 -915 -902 -395 -856 -14 -825 -939 -315 -428 -229 -807 -17 -631 -205 -375 -365 -822 -486 -600 -548 -477 -473 -740 -4 -941 -787 -703 -433 -322 -215 -570 -439 -425 -35 -887 -936 -135 -475 -359 -161 -551 -669 -880 -460 -779 -414 -672 -396 -970 -4 -484 -962 -59 -336 -204 -747 -960 -295 -805 -830 -801 -445 -412 -665 -506 -852 -37 -640 -145 -232 -947 -503 -472 -75 -46 -702 -178 -630 -980 -768 -269 -484 -237 -616 -861 -749 -856 -116 -52 -323 -289 -467 -787 -989 -879 -860 -405 -674 -17 -131 -707 -226 -600 -969 -386 -878 -132 -490 -891 -356 -112 -482 -110 -109 -928 -556 -19 -770 -133 -112 -123 -964 -846 -293 -701 -741 -280 -941 -473 -927 -73 -885 -280 -736 -361 -665 -458 -99 -954 -657 -497 -552 -614 -867 -118 -680 -565 -300 -942 -581 -905 -644 -68 -74 -988 -941 -424 -64 -914 -265 -156 -61 -629 -937 -927 -302 -370 -412 -852 -215 -988 -785 -702 -359 -908 -945 -50 -594 -255 -247 -12 -545 -407 -748 -848 -924 -770 -303 -704 -756 -922 -95 -96 -678 -638 -548 -291 -181 -124 -667 -387 -926 -360 -620 -425 -758 -103 -289 -562 -640 -393 -495 -560 -910 -294 -155 -236 -230 -859 -39 -465 -523 -796 -557 -411 -446 -981 -429 -203 -74 -755 -384 -713 -878 -195 -830 -424 -834 -161 -874 -81 -119 -628 -118 -887 -176 -21 -561 -419 -613 -971 -11 -901 -378 -138 -256 -345 -648 -879 -472 -321 -577 -109 -471 -222 -283 -188 -610 -375 -494 -700 -372 -68 -89 -819 -170 -426 -715 -280 -319 -71 -746 -635 -550 -649 -538 -74 -466 -625 -356 -611 -820 -359 -990 -253 -858 -651 -567 -849 -593 -603 -366 -136 -35 -362 -560 -347 -662 -327 -312 -876 -225 -830 -216 -958 -227 -233 -511 -795 -706 -262 -109 -783 -887 -770 -673 -442 -5 -299 -946 -305 -641 -500 -303 -930 -555 -869 -555 -738 -982 -442 -48 -219 -695 -90 -576 -100 -323 -27 -905 -190 -364 -18 -761 -306 -884 -188 -531 -679 -920 -54 -3 -273 -884 -725 -160 -954 -499 -362 -852 -646 -653 -373 -835 -808 -160 -512 -551 -707 -469 -59 -444 -162 -737 -336 -358 -460 -659 -543 -739 -184 -874 -420 -726 -519 -309 -904 -210 -252 -366 -412 -723 -552 -456 -929 -497 -749 -242 -124 -611 -690 -268 -772 -113 -218 -376 -709 -682 -920 -643 -772 -263 -44 -23 -788 -672 -814 -521 -520 -761 -867 -64 -573 -123 -613 -905 -981 -869 -608 -514 -88 -18 -491 -657 -183 -662 -159 -609 -794 -522 -836 -730 -809 -560 -124 -586 -117 -452 -82 -250 -802 -370 -609 -189 -889 -972 -399 -146 -357 -869 -331 -700 -422 -425 -791 -91 -795 -828 -452 -71 -788 -678 -519 -396 -198 -401 -711 -376 -243 -86 -391 -777 -711 -579 -98 -531 -800 -379 -631 -149 -60 -402 -743 -731 -354 -743 -840 -346 -679 -168 -496 -597 -572 -926 -261 -895 -519 -380 -474 -783 -272 -640 -274 -710 -733 -140 -612 -993 -938 -109 -139 -283 -561 -953 -756 -965 -748 -358 -57 -310 -463 -612 -264 -41 -523 -532 -981 -727 -839 -856 -936 -594 -223 -682 -83 -158 -365 -555 -856 -669 -415 -392 -943 -615 -908 -763 -119 -206 -769 -497 -136 -12 -504 -618 -58 -280 -26 -369 -279 -483 -573 -819 -63 -752 -179 -212 -568 -100 -391 -760 -321 -321 -156 -370 -368 -355 -195 -204 -697 -962 -173 -935 -857 -403 -756 -678 -179 -783 -415 -703 -100 -348 -352 -393 -491 -913 -946 -607 -597 -256 -82 -375 -292 -425 -440 -908 -781 -787 -799 -466 -687 -517 -315 -578 -932 -842 -357 -726 -191 -924 -214 -954 -602 -940 -273 -250 -81 -165 -829 -511 -596 -506 -176 -870 -381 -18 -497 -752 -684 -216 -516 -37 -641 -895 -597 -314 -754 -940 -638 -879 -249 -512 -768 -38 -28 -981 -644 -982 -391 -869 -899 -713 -521 -588 -916 -631 -864 -534 -118 -850 -220 -56 -389 -509 -444 -87 -897 -305 -370 -859 -83 -415 -736 -28 -462 -575 -517 -347 -762 -711 -649 -649 -253 -297 -504 -6 -423 -940 -996 -724 -362 -783 -706 -156 -829 -941 -132 -141 -280 -285 -415 -46 -501 -979 -941 -350 -204 -96 -572 -835 -460 -875 -701 -978 -566 -899 -473 -679 -801 -515 -296 -717 -342 -82 -649 -86 -273 -361 -348 -857 -854 -695 -378 -712 -655 -62 -204 -299 -418 -938 -878 -390 -318 -753 -110 -718 -374 -541 -879 -79 -199 -556 -631 -583 -779 -140 -644 -914 -684 -663 -384 -842 -604 -315 -924 -919 -110 -202 -221 -237 -265 -42 -946 -716 -997 -343 -859 -372 -306 -660 -143 -716 -606 -374 -203 -934 -96 -720 -739 -373 -901 -266 -272 -245 -185 -199 -194 -199 -349 -173 -233 -362 -699 -266 -716 -253 -763 -226 -149 -210 -469 -271 -548 -916 -10 -817 -715 -117 -494 -245 -499 -40 -746 -8 -85 -16 -368 -734 -228 -260 -26 -129 -483 -697 -706 -68 -332 -888 -307 -314 -494 -841 -690 -873 -383 -499 -292 -34 -818 -828 -129 -146 -42 -220 -592 -860 -124 -169 -796 -952 -576 -108 -607 -663 -149 -628 -859 -664 -94 -131 -726 -226 -153 -378 -622 -462 -193 -665 -770 -60 -160 -16 -893 -234 -540 -592 -870 -742 -808 -407 -538 -561 -291 -572 -350 -615 -813 -512 -175 -440 -400 -519 -708 -764 -669 -330 -601 -564 -165 -329 -713 -771 -478 -525 -433 -587 -978 -424 -32 -575 -906 -149 -195 -525 -361 -891 -440 -890 -742 -225 -247 -883 -699 -549 -305 -440 -748 -322 -165 -934 -455 -426 -886 -53 -632 -516 -529 -553 -746 -32 -947 -742 -826 -272 -584 -440 -598 -863 -620 -371 -371 -898 -553 -636 -35 -737 -869 -457 -84 -886 -591 -666 -464 -685 -618 -352 -794 -284 -865 -624 -545 -255 -768 -252 -416 -457 -616 -952 -682 -930 -494 -801 -750 -689 -993 -221 -516 -772 -70 -626 -724 -609 -983 -329 -938 -805 -100 -117 -114 -629 -844 -637 -956 -836 -59 -244 -972 -720 -862 -694 -356 -215 -677 -848 -916 -373 -618 -50 -223 -44 -90 -422 -301 -526 -749 -25 -430 -211 -467 -128 -276 -666 -332 -590 -852 -316 -302 -194 -433 -772 -884 -981 -668 -395 -882 -518 -981 -809 -209 -975 -80 -831 -511 -781 -37 -229 -951 -181 -156 -31 -832 -87 -381 -557 -969 -83 -671 -737 -398 -67 -13 -220 -572 -642 -18 -681 -175 -276 -843 -65 -260 -16 -179 -929 -668 -283 -416 -532 -340 -150 -708 -211 -109 -411 -725 -149 -647 -292 -152 -881 -105 -620 -763 -877 -665 -819 -332 -786 -497 -394 -230 -812 -846 -905 -194 -892 -266 -747 -872 -599 -704 -495 -371 -719 -290 -188 -837 -758 -175 -128 -481 -665 -94 -435 -159 -95 -212 -44 -562 -242 -153 -1 -978 -983 -821 -851 -895 -49 -7 -87 -774 -376 -579 -495 -935 -258 -236 -793 -979 -689 -227 -539 -997 -447 -103 -611 -690 -63 -437 -313 -744 -321 -904 -350 -265 -883 -919 -69 -732 -402 -820 -965 -234 -488 -35 -950 -73 -463 -815 -186 -121 -273 -419 -516 -233 -159 -780 -295 -59 -481 -33 -71 -42 -51 -372 -301 -424 -780 -22 -572 -663 -553 -425 -873 -361 -242 -627 -79 -165 -553 -216 -850 -745 -965 -400 -98 -733 -824 -268 -211 -462 -538 -359 -507 -618 -931 -925 -886 -697 -243 -945 -878 -196 -46 -836 -29 -276 -299 -484 -563 -781 -447 -79 -942 -669 -775 -40 -891 -107 -28 -562 -388 -802 -475 -582 -918 -141 -741 -865 -166 -613 -552 -121 -111 -534 -901 -439 -129 -588 -34 -483 -937 -711 -7 -423 -711 -133 -622 -29 -240 -600 -58 -972 -646 -183 -582 -826 -71 -468 -898 -242 -392 -497 -986 -505 -633 -222 -578 -319 -467 -507 -721 -280 -956 -582 -850 -956 -422 -161 -465 -393 -78 -76 -882 -992 -988 -610 -907 -303 -822 -172 -625 -28 -638 -548 -94 -995 -161 -766 -332 -2 -744 -720 -734 -11 -145 -632 -666 -816 -177 -535 -916 -973 -764 -743 -868 -222 -678 -94 -293 -171 -119 -179 -479 -222 -871 -312 -489 -468 -655 -20 -525 -749 -253 -127 -751 -367 -208 -762 -681 -469 -107 -462 -509 -510 -956 -602 -108 -541 -253 -393 -347 -510 -516 -929 -282 -729 -636 -631 -557 -506 -250 -208 -962 -987 -580 -525 -90 -713 -682 -995 -981 -432 -583 -171 -508 -265 -932 -530 -429 -27 -791 -546 -174 -592 -537 -601 -760 -385 -360 -683 -986 -625 -872 -153 -203 -877 -307 -113 -335 -172 -131 -701 -659 -354 -51 -42 -686 -622 -349 -150 -270 -470 -30 -350 -901 -36 -941 -76 -188 -83 -835 -796 -845 -184 -51 -588 -145 -979 -846 -691 -307 -992 -195 -14 -957 -196 -628 -28 -32 -691 -762 -591 -538 -335 -286 -505 -280 -776 -452 -532 -489 -503 -245 -372 -989 -996 -631 -728 -996 -226 -943 -676 -192 -344 -356 -325 -26 -960 -688 -497 -531 -793 -699 -253 -545 -977 -766 -695 -556 -240 -105 -426 -358 -809 -81 -935 -23 -478 -150 -749 -428 -409 -154 -244 -957 -537 -194 -945 -194 -765 -352 -817 -194 -227 -118 -217 -885 -624 -76 -551 -276 -843 -467 -979 -495 -572 -248 -576 -63 -48 -290 -105 -628 -447 -72 -155 -675 -685 -493 -844 -557 -855 -171 -426 -28 -617 -141 -438 -221 -845 -361 -882 -702 -402 -104 -776 -453 -623 -576 -147 -98 -114 -26 -88 -178 -614 -877 -245 -293 -760 -949 -633 -821 -417 -825 -318 -858 -236 -955 -198 -327 -280 -233 -667 -434 -579 -381 -912 -514 -303 -518 -197 -860 -268 -450 -14 -477 -203 -21 -12 -470 -768 -282 -817 -414 -973 -847 -267 -76 -719 -529 -38 -6 -278 -484 -968 -872 -725 -782 -768 -947 -336 -386 -339 -177 -741 -601 -882 -687 -776 -567 -136 -516 -873 -891 -9 -115 -911 -837 -23 -71 -473 -575 -431 -632 -844 -788 -814 -413 -93 -508 -809 -566 -328 -204 -759 -18 -852 -528 -17 -922 -860 -835 -335 -140 -431 -24 -883 -867 -426 -398 -242 -184 -855 -114 -218 -223 -198 -852 -503 -377 -840 -623 -663 -41 -793 -241 -313 -209 -452 -364 -144 -70 -575 -403 -499 -639 -909 -246 -178 -262 -184 -152 -866 -34 -810 -167 -132 -816 -730 -655 -485 -294 -838 -295 -316 -116 -55 -247 -396 -356 -566 -497 -355 -606 -322 -605 -921 -45 -881 -939 -368 -992 -184 -658 -894 -518 -521 -127 -235 -872 -737 -858 -850 -103 -173 -619 -121 -990 -233 -706 -978 -164 -514 -939 -142 -49 -677 -728 -254 -117 -729 -889 -382 -895 -931 -932 -968 -895 -766 -459 -482 -263 -254 -61 -925 -478 -994 -782 -279 -995 -568 -381 -271 -27 -710 -347 -278 -419 -862 -366 -649 -673 -953 -451 -446 -292 -643 -106 -241 -764 -81 -228 -897 -640 -703 -87 -192 -929 -77 -936 -893 -682 -287 -791 -950 -336 -503 -726 -676 -347 -711 -101 -585 -435 -188 -851 -658 -226 -923 -60 -575 -905 -68 -1 -67 -815 -189 -5 -64 -757 -868 -666 -504 -172 -38 -660 -547 -234 -524 -310 -396 -224 -371 -247 -62 -831 -845 -842 -223 -762 -520 -466 -690 -573 -572 -581 -9 -961 -49 -243 -981 -821 -241 -198 -1 -417 -784 -319 -891 -503 -270 -715 -844 -275 -119 -607 -736 -922 -484 -985 -34 -737 -128 -982 -468 -366 -548 -889 -163 -799 -282 -693 -974 -826 -280 -634 -663 -531 -882 -142 -49 -802 -2 -553 -389 -505 -541 -655 -401 -947 -214 -103 -76 -662 -212 -544 -721 -12 -236 -692 -969 -124 -37 -831 -750 -993 -781 -751 -675 -330 -356 -518 -209 -328 -389 -563 -962 -155 -947 -209 -686 -678 -120 -660 -126 -851 -738 -899 -280 -863 -807 -989 -476 -820 -72 -707 -763 -748 -599 -187 -345 -791 -984 -830 -154 -240 -510 -472 -756 -291 -716 -152 -586 -688 -489 -845 -787 -767 -900 -420 -807 -85 -670 -89 -208 -679 -226 -68 -672 -222 -989 -891 -247 -973 -601 -121 -118 -788 -757 -777 -331 -451 -173 -470 -402 -504 -401 -600 -12 -930 -481 -581 -888 -211 -788 -594 -479 -977 -748 -290 -643 -910 -832 -251 -124 -269 -806 -186 -448 -477 -212 -788 -918 -466 -777 -729 -953 -873 -950 -773 -525 -426 -612 -157 -269 -25 -480 -620 -486 -647 -491 -630 -708 -510 -210 -834 -961 -190 -516 -150 -931 -477 -253 -859 -277 -925 -17 -376 -535 -261 -307 -330 -620 -341 -345 -296 -684 -645 -289 -760 -226 -733 -490 -515 -64 -550 -55 -403 -130 -413 -91 -529 -421 -403 -768 -763 -334 -708 -782 -331 -393 -926 -918 -50 -983 -569 -535 -800 -587 -713 -535 -301 -490 -915 -623 -698 -15 -654 -641 -403 -719 -717 -875 -704 -724 -843 -114 -164 -789 -265 -805 -107 -521 -38 -829 -459 -221 -648 -162 -801 -963 -832 -161 -543 -212 -84 -369 -962 -545 -132 -457 -175 -826 -663 -686 -358 -942 -868 -20 -530 -690 -82 -324 -122 -35 -518 -778 -725 -685 -180 -915 -101 -366 -232 -201 -264 -809 -512 -707 -567 -791 -299 -317 -716 -390 -766 -955 -910 -530 -203 -638 -771 -424 -191 -774 -615 -440 -936 -81 -745 -706 -855 -361 -166 -892 -399 -984 -365 -368 -600 -582 -16 -356 -167 -250 -395 -778 -756 -884 -568 -331 -17 -562 -609 -59 -866 -539 -108 -581 -94 -846 -674 -758 -840 -824 -823 -440 -189 -920 -539 -17 -988 -161 -306 -902 -604 -83 -10 -442 -105 -900 -931 -823 -396 -197 -30 -513 -599 -9 -789 -685 -399 -200 -396 -772 -570 -476 -40 -58 -353 -168 -472 -824 -419 -370 -890 -904 -982 -201 -276 -976 -224 -992 -744 -510 -581 -714 -631 -153 -420 -166 -319 -437 -409 -957 -935 -154 -477 -379 -260 -569 -171 -943 -826 -661 -275 -265 -690 -697 -759 -228 -134 -283 -993 -581 -950 -179 -49 -499 -166 -906 -506 -181 -460 -980 -960 -19 -479 -609 -532 -521 -603 -219 -973 -223 -50 -793 -913 -353 -860 -67 -257 -184 -236 -923 -812 -28 -688 -681 -873 -171 -84 -739 -878 -453 -471 -253 -262 -932 -897 -652 -655 -222 -662 -282 -145 -319 -406 -148 -131 -651 -782 -1000 -173 -222 -103 -730 -331 -406 -944 -279 -886 -56 -223 -916 -368 -667 -360 -179 -529 -504 -170 -340 -162 -849 -471 -172 -170 -557 -86 -43 -364 -85 -464 -180 -641 -466 -219 -193 -213 -535 -560 -179 -771 -403 -781 -857 -36 -59 -272 -306 -939 -76 -816 -746 -566 -988 -827 -385 -621 -964 -245 -468 -92 -664 -77 -345 -20 -891 -688 -122 -523 -477 -763 -698 -973 -53 -651 -122 -656 -761 -212 -845 -226 -217 -463 -226 -153 -917 -85 -982 -664 -667 -710 -780 -805 -192 -65 -475 -280 -762 -393 -887 -586 -838 -721 -488 -924 -146 -279 -791 -518 -262 -977 -572 -954 -484 -541 -787 -47 -83 -107 -451 -850 -769 -127 -34 -567 -774 -107 -921 -539 -737 -391 -684 -833 -49 -940 -77 -538 -536 -213 -622 -778 -12 -545 -903 -631 -94 -879 -446 -247 -154 -67 -105 -895 -390 -220 -948 -81 -771 -586 -989 -544 -973 -427 -115 -593 -788 -682 -534 -110 -15 -303 -724 -563 -499 -925 -888 -665 -375 -613 -868 -216 -738 -16 -250 -943 -623 -719 -604 -989 -240 -169 -459 -749 -269 -183 -920 -45 -678 -888 -824 -582 -227 -924 -542 -568 -105 -49 -12 -370 -390 -614 -501 -481 -491 -621 -889 -800 -90 -864 -27 -270 -992 -721 -88 -674 -212 -722 -383 -358 -833 -843 -600 -667 -202 -958 -454 -174 -168 -778 -464 -134 -285 -759 -699 -574 -944 -878 -730 -929 -899 -797 -180 -71 -709 -357 -824 -869 -40 -696 -287 -293 -856 -655 -61 -581 -595 -223 -741 -206 -249 -1000 -49 -88 -528 -756 -695 -838 -485 -327 -387 -740 -649 -475 -23 -471 -135 -470 -677 -634 -175 -732 -814 -856 -128 -760 -33 -808 -554 -82 -538 -413 -230 -155 -230 -362 -405 -173 -304 -320 -988 -17 -83 -813 -537 -274 -514 -158 -454 -372 -973 -716 -383 -422 -854 -629 -179 -450 -237 -937 -42 -33 -702 -693 -254 -649 -642 -455 -199 -311 -529 -176 -553 -275 -411 -732 -939 -455 -64 -497 -431 -641 -456 -564 -13 -598 -257 -969 -739 -68 -136 -938 -429 -134 -748 -97 -58 -853 -405 -281 -217 -67 -80 -543 -697 -890 -692 -689 -396 -576 -962 -355 -737 -87 -21 -784 -316 -941 -473 -324 -172 -988 -756 -331 -261 -955 -261 -271 -845 -934 -799 -17 -805 -182 -508 -610 -596 -359 -764 -681 -420 -497 -366 -235 -591 -623 -983 -223 -932 -179 -124 -594 -937 -802 -682 -533 -243 -192 -290 -178 -980 -740 -42 -418 -996 -816 -741 -766 -107 -231 -637 -909 -668 -24 -899 -977 -497 -572 -843 -534 -267 -346 -753 -906 -309 -812 -169 -216 -529 -292 -865 -210 -296 -737 -930 -341 -241 -542 -998 -676 -281 -678 -874 -839 -427 -127 -239 -1000 -612 -784 -523 -202 -380 -567 -387 -367 -240 -705 -604 -932 -3 -930 -934 -593 -297 -975 -948 -326 -6 -441 -25 -430 -102 -818 -780 -476 -835 -932 -755 -926 -469 -90 -804 -679 -397 -984 -851 -20 -644 -127 -797 -913 -712 -467 -347 -7 -789 -47 -678 -56 -991 -863 -941 -74 -324 -785 -401 -200 -400 -46 -541 -450 -999 -279 -182 -613 -381 -276 -709 -270 -125 -272 -311 -631 -213 -645 -994 -100 -983 -822 -283 -913 -956 -164 -33 -485 -928 -473 -180 -726 -547 -563 -729 -176 -746 -347 -601 -660 -970 -984 -432 -43 -201 -713 -440 -556 -167 -7 -471 -184 -684 -119 -215 -307 -625 -904 -564 -482 -433 -621 -838 -350 -242 -960 -951 -862 -541 -687 -253 -600 -818 -992 -795 -117 -511 -689 -295 -298 -722 -613 -121 -425 -96 -372 -607 -880 -107 -126 -338 -799 -456 -278 -624 -809 -656 -399 -106 -227 -167 -906 -941 -291 -204 -795 -365 -104 -200 -579 -650 -852 -401 -797 -451 -340 -91 -954 -635 -868 -710 -713 -57 -634 -87 -373 -168 -956 -455 -221 -658 -658 -293 -598 -650 -145 -960 -652 -648 -136 -903 -366 -188 -653 -577 -839 -227 -599 -800 -365 -420 -539 -926 -688 -438 -986 -616 -311 -260 -79 -136 -921 -307 -497 -52 -37 -316 -983 -950 -931 -637 -474 -348 -531 -355 -743 -339 -750 -168 -177 -227 -467 -549 -139 -30 -863 -480 -462 -377 -456 -715 -200 -228 -16 -811 -569 -743 -739 -447 -593 -504 -171 -130 -557 -312 -737 -863 -562 -656 -80 -171 -406 -672 -690 -780 -904 -718 -976 -823 -699 -628 -312 -120 -639 -698 -621 -417 -774 -811 -730 -25 -900 -750 -447 -535 -361 -646 -753 -486 -102 -845 -731 -680 -218 -179 -75 -894 -379 -709 -518 -341 -274 -275 -593 -980 -740 -461 -403 -334 -327 -330 -623 -851 -853 -599 -574 -192 -379 -788 -397 -323 -759 -646 -159 -351 -765 -38 -288 -442 -314 -461 -310 -870 -748 -405 -57 -955 -521 -729 -72 -911 -569 -722 -637 -613 -605 -668 -198 -803 -11 -509 -567 -632 -412 -778 -721 -601 -175 -392 -482 -293 -287 -708 -935 -222 -806 -711 -679 -90 -604 -614 -725 -922 -571 -755 -96 -548 -975 -430 -787 -895 -219 -619 -184 -157 -76 -733 -859 -171 -334 -66 -494 -276 -326 -584 -651 -259 -680 -120 -699 -346 -754 -211 -440 -993 -44 -554 -966 -999 -968 -926 -132 -725 -437 -87 -428 -580 -936 -41 -651 -985 -435 -989 -614 -858 -407 -416 -424 -495 -81 -947 -294 -448 -331 -38 -869 -26 -81 -895 -148 -607 -528 -368 -58 -267 -448 -941 -996 -265 -344 -454 -778 -242 -743 -15 -766 -558 -537 -651 -409 -407 -762 -705 -458 -914 -754 -630 -204 -693 -290 -554 -394 -128 -686 -284 -254 -86 -458 -620 -167 -103 -244 -65 -674 -548 -472 -178 -814 -839 -916 -88 -786 -405 -350 -953 -709 -158 -680 -725 -878 -85 -609 -571 -19 -851 -145 -463 -334 -164 -120 -659 -544 -587 -896 -990 -775 -392 -593 -475 -578 -880 -122 -752 -127 -242 -347 -853 -551 -392 -240 -890 -658 -181 -860 -462 -337 -302 -433 -815 -170 -247 -548 -89 -656 -587 -339 -162 -417 -124 -308 -666 -935 -395 -888 -967 -188 -402 -282 -441 -169 -683 -450 -92 -594 -623 -166 -352 -587 -716 -109 -309 -437 -563 -965 -267 -55 -990 -842 -160 -583 -191 -781 -395 -268 -513 -761 -87 -185 -15 -798 -352 -471 -149 -506 -595 -820 -999 -615 -234 -837 -684 -273 -795 -626 -377 -769 -628 -227 -123 -105 -81 -213 -207 -924 -424 -904 -236 -187 -918 -669 -684 -987 -648 -477 -602 -561 -553 -281 -958 -604 -346 -685 -243 -137 -272 -861 -832 -473 -537 -347 -86 -219 -632 -509 -461 -735 -997 -156 -885 -719 -851 -134 -604 -967 -30 -155 -110 -294 -609 -336 -455 -474 -317 -727 -915 -119 -30 -74 -339 -495 -531 -173 -612 -629 -750 -904 -865 -334 -1 -131 -866 -363 -528 -590 -882 -311 -12 -72 -17 -829 -82 -707 -827 -974 -356 -853 -957 -653 -138 -639 -564 -92 -66 -717 -784 -356 -997 -492 -457 -356 -872 -600 -276 -575 -18 -664 -748 -814 -198 -679 -73 -116 -640 -701 -200 -142 -858 -278 -99 -856 -155 -56 -495 -295 -831 -600 -918 -120 -93 -921 -716 -668 -828 -168 -294 -473 -900 -988 -382 -19 -591 -278 -470 -169 -626 -350 -950 -520 -317 -753 -647 -800 -815 -397 -720 -807 -248 -796 -248 -405 -647 -567 -746 -117 -833 -968 -785 -39 -197 -193 -743 -981 -578 -146 -640 -178 -554 -271 -851 -779 -43 -769 -462 -109 -820 -540 -542 -33 -654 -913 -360 -11 -972 -516 -959 -717 -190 -482 -985 -614 -226 -800 -183 -378 -528 -247 -678 -246 -983 -851 -342 -974 -140 -682 -547 -937 -382 -409 -859 -688 -253 -451 -590 -34 -582 -905 -810 -42 -751 -821 -290 -177 -55 -285 -798 -340 -610 -557 -282 -883 -270 -669 -477 -756 -955 -178 -949 -424 -766 -689 -425 -309 -878 -605 -687 -712 -380 -408 -693 -305 -117 -193 -213 -976 -366 -80 -717 -744 -906 -458 -625 -971 -45 -117 -711 -818 -236 -110 -71 -841 -814 -380 -129 -691 -548 -907 -536 -970 -215 -747 -308 -633 -870 -41 -929 -76 -795 -41 -737 -914 -201 -618 -277 -381 -317 -152 -674 -428 -451 -789 -708 -407 -121 -620 -747 -761 -765 -713 -644 -410 -532 -399 -865 -24 -571 -657 -451 -438 -862 -128 -46 -303 -770 -922 -206 -116 -388 -197 -677 -55 -99 -286 -649 -892 -1000 -126 -605 -931 -896 -352 -820 -168 -962 -885 -79 -33 -140 -351 -102 -906 -25 -740 -168 -99 -828 -774 -808 -330 -552 -666 -475 -578 -368 -739 -296 -507 -245 -222 -19 -89 -653 -742 -252 -182 -172 -613 -276 -4 -66 -605 -745 -809 -513 -350 -203 -92 -94 -164 -183 -255 -625 -116 -575 -147 -262 -652 -154 -63 -554 -733 -473 -434 -317 -291 -477 -296 -736 -382 -498 -575 -574 -187 -395 -671 -519 -178 -471 -680 -200 -10 -313 -844 -41 -628 -113 -400 -789 -258 -527 -752 -839 -714 -376 -998 -395 -763 -724 -690 -572 -13 -70 -996 -899 -265 -325 -659 -676 -568 -802 -202 -677 -347 -98 -567 -250 -798 -116 -941 -949 -908 -179 -316 -337 -377 -721 -542 -615 -580 -832 -647 -797 -979 -827 -331 -4 -834 -298 -242 -279 -551 -339 -178 -345 -993 -769 -480 -899 -869 -145 -420 -314 -292 -56 -90 -377 -237 -503 -528 -949 -688 -360 -866 -628 -537 -853 -55 -757 -243 -898 -987 -80 -479 -14 -98 -14 -973 -130 -238 -452 -337 -150 -120 -690 -688 -671 -515 -684 -593 -577 -813 -854 -722 -765 -905 -787 -527 -563 -925 -134 -109 -326 -824 -903 -663 -833 -154 -849 -101 -571 -385 -616 -736 -230 -672 -611 -781 -663 -712 -541 -214 -931 -870 -785 -687 -621 -602 -797 -484 -358 -489 -579 -132 -586 -288 -455 -96 -186 -758 -662 -272 -309 -489 -587 -291 -678 -603 -280 -692 -871 -737 -917 -763 -908 -170 -147 -157 -579 -600 -115 -166 -908 -586 -815 -605 -456 -465 -485 -197 -994 -745 -396 -421 -153 -900 -741 -147 -244 -403 -479 -836 -190 -927 -638 -162 -500 -143 -646 -694 -917 -613 -52 -390 -201 -963 -847 -783 -619 -882 -44 -481 -347 -679 -615 -217 -741 -313 -16 -896 -950 -205 -996 -535 -855 -575 -644 -937 -503 -308 -769 -946 -880 -911 -67 -542 -152 -144 -823 -701 -745 -90 -140 -262 -40 -632 -415 -394 -857 -185 -773 -817 -354 -584 -903 -705 -589 -800 -835 -942 -147 -582 -330 -317 -759 -501 -173 -69 -684 -296 -807 -683 -893 -710 -781 -52 -556 -614 -385 -492 -876 -183 -58 -597 -436 -270 -29 -538 -207 -451 -945 -60 -317 -476 -282 -652 -936 -674 -729 -960 -36 -116 -711 -690 -585 -479 -947 -833 -214 -131 -87 -967 -230 -541 -689 -403 -781 -219 -828 -559 -438 -791 -656 -926 -980 -413 -705 -765 -520 -430 -934 -707 -882 -501 -923 -617 -693 -959 -651 -928 -34 -396 -244 -280 -266 -461 -143 -164 -861 -760 -66 -8 -114 -100 -932 -212 -873 -645 -472 -459 -123 -968 -716 -238 -333 -686 -864 -146 -212 -927 -911 -58 -38 -732 -459 -620 -918 -994 -63 -298 -113 -392 -404 -284 -262 -117 -807 -287 -166 -569 -259 -731 -136 -330 -787 -559 -351 -477 -199 -894 -175 -659 -875 -786 -25 -864 -892 -912 -435 -408 -361 -493 -77 -59 -79 -538 -254 -702 -431 -544 -839 -891 -510 -655 -579 -652 -132 -578 -477 -954 -640 -571 -648 -744 -252 -298 -366 -38 -861 -139 -895 -301 -674 -292 -170 -645 -506 -513 -491 -442 -53 -178 -578 -333 -743 -366 -665 -800 -45 -126 -914 -154 -600 -15 -128 -61 -735 -580 -221 -821 -732 -350 -291 -774 -974 -81 -739 -807 -487 -854 -10 -273 -930 -429 -250 -7 -78 -710 -460 -649 -792 -93 -126 -83 -167 -83 -611 -166 -367 -67 -628 -653 -590 -585 -961 -176 -972 -518 -224 -301 -706 -416 -985 -718 -799 -923 -702 -914 -513 -430 -303 -742 -70 -293 -791 -379 -462 -774 -232 -814 -652 -676 -844 -739 -61 -208 -547 -640 -774 -178 -240 -642 -897 -347 -12 -910 -525 -461 -58 -940 -7 -855 -701 -507 -554 -314 -189 -13 -778 -355 -372 -265 -571 -117 -631 -600 -610 -304 -653 -103 -885 -85 -492 -570 -42 -627 -341 -861 -386 -563 -143 -488 -102 -169 -960 -546 -601 -259 -554 -803 -677 -537 -321 -285 -882 -839 -938 -426 -902 -397 -100 -125 -917 -717 -228 -577 -95 -442 -23 -922 -224 -482 -858 -312 -558 -238 -162 -901 -584 -191 -358 -428 -737 -418 -772 -517 -29 -689 -673 -1000 -387 -218 -746 -468 -109 -915 -898 -101 -498 -774 -195 -967 -559 -268 -991 -841 -566 -648 -332 -872 -173 -745 -101 -751 -175 -714 -826 -101 -887 -289 -319 -223 -7 -398 -413 -204 -538 -976 -163 -619 -158 -860 -62 -731 -629 -467 -579 -129 -48 -836 -60 -373 -769 -657 -977 -892 -314 -58 -283 -1000 -361 -628 -481 -320 -863 -826 -545 -473 -521 -705 -370 -116 -926 -280 -927 -148 -558 -230 -871 -320 -589 -293 -519 -516 -355 -759 -981 -642 -641 -975 -4 -281 -847 -993 -988 -650 -716 -172 -995 -436 -758 -209 -346 -408 -165 -301 -876 -416 -702 -697 -559 -2 -844 -247 -937 -559 -238 -992 -625 -369 -108 -565 -736 -657 -570 -61 -797 -739 -493 -800 -414 -732 -616 -693 -615 -223 -587 -806 -314 -403 -187 -702 -24 -406 -211 -919 -962 -860 -89 -35 -944 -570 -337 -803 -837 -554 -800 -189 -609 -432 -499 -377 -432 -555 -142 -843 -480 -856 -659 -574 -125 -910 -340 -778 -394 -848 -182 -24 -666 -264 -801 -559 -121 -6 -972 -791 -313 -143 -797 -453 -610 -464 -721 -804 -424 -617 -98 -904 -784 -28 -171 -23 -533 -454 -991 -171 -989 -50 -310 -32 -161 -404 -337 -881 -61 -849 -957 -469 -964 -450 -717 -412 -654 -60 -148 -754 -384 -625 -245 -97 -98 -484 -749 -662 -255 -40 -574 -597 -674 -399 -572 -39 -140 -924 -486 -619 -670 -815 -403 -613 -715 -838 -247 -883 -176 -144 -471 -724 -168 -263 -994 -298 -948 -12 -379 -834 -279 -860 -740 -327 -74 -514 -106 -432 -985 -285 -271 -881 -852 -752 -852 -281 -202 -109 -792 -556 -402 -963 -379 -993 -690 -621 -195 -132 -719 -28 -384 -712 -919 -193 -934 -442 -435 -3 -71 -758 -289 -468 -322 -667 -873 -91 -911 -308 -288 -866 -528 -910 -331 -14 -712 -783 -609 -185 -108 -367 -361 -167 -436 -166 -252 -968 -537 -437 -672 -320 -413 -587 -553 -563 -646 -216 -225 -688 -327 -187 -318 -685 -381 -819 -340 -699 -526 -676 -655 -159 -422 -415 -774 -681 -81 -179 -329 -306 -761 -448 -899 -626 -324 -614 -872 -202 -898 -983 -456 -265 -415 -932 -794 -499 -213 -411 -236 -864 -467 -780 -748 -625 -337 -974 -598 -777 -292 -145 -766 -36 -351 -479 -242 -708 -4 -274 -310 -43 -79 -646 -847 -434 -10 -913 -248 -284 -844 -360 -293 -349 -649 -821 -671 -500 -819 -826 -665 -781 -155 -410 -954 -129 -142 -945 -728 -701 -262 -550 -942 -450 -676 -926 -996 -521 -900 -669 -838 -596 -140 -767 -421 -76 -74 -264 -883 -924 -118 -69 -516 -806 -972 -399 -349 -722 -206 -746 -253 -904 -931 -226 -531 -522 -466 -510 -858 -75 -102 -570 -854 -361 -639 -705 -624 -402 -762 -374 -516 -313 -333 -701 -317 -636 -802 -698 -525 -400 -614 -822 -765 -653 -496 -533 -197 -830 -717 -67 -903 -581 -961 -584 -3 -152 -870 -921 -705 -635 -991 -957 -517 -635 -68 -740 -408 -119 -383 -799 -399 -674 -626 -44 -30 -989 -845 -577 -373 -288 -283 -493 -771 -352 -963 -960 -145 -57 -568 -452 -647 -519 -959 -843 -529 -752 -883 -38 -880 -946 -226 -87 -76 -748 -911 -117 -294 -283 -815 -541 -872 -79 -696 -289 -212 -734 -820 -143 -498 -126 -489 -780 -41 -349 -223 -108 -953 -955 -142 -514 -599 -335 -237 -820 -350 -957 -930 -935 -457 -239 -755 -939 -271 -560 -435 -29 -778 -345 -599 -245 -503 -723 -546 -491 -93 -34 -46 -670 -940 -431 -986 -136 -481 -426 -427 -5 -163 -9 -873 -915 -196 -321 -855 -756 -689 -404 -317 -996 -916 -685 -472 -557 -958 -765 -354 -44 -308 -886 -379 -911 -702 -303 -672 -566 -617 -190 -954 -937 -767 -494 -345 -78 -760 -372 -584 -471 -557 -552 -799 -674 -816 -706 -308 -931 -369 -231 -952 -345 -761 -868 -637 -536 -779 -16 -384 -925 -752 -722 -97 -618 -772 -766 -802 -422 -467 -763 -778 -73 -645 -418 -72 -952 -118 -833 -680 -426 -694 -292 -263 -36 -769 -719 -810 -719 -867 -33 -642 -770 -55 -826 -580 -176 -444 -340 -140 -812 -818 -266 -349 -502 -323 -291 -366 -57 -631 -403 -717 -550 -57 -393 -195 -400 -660 -502 -291 -307 -609 -101 -763 -872 -200 -60 -873 -999 -902 -525 -425 -350 -368 -643 -385 -149 -1000 -733 -847 -469 -100 -383 -159 -509 -56 -293 -592 -763 -246 -924 -2 -26 -136 -84 -792 -929 -166 -607 -36 -54 -582 -761 -567 -209 -208 -49 -489 -921 -584 -717 -276 -2 -504 -69 -629 -874 -771 -611 -306 -344 -78 -642 -313 -899 -911 -40 -417 -782 -592 -852 -122 -823 -962 -142 -870 -374 -283 -393 -315 -107 -885 -46 -634 -853 -126 -191 -75 -594 -100 -932 -420 -539 -429 -518 -126 -524 -591 -234 -133 -19 -813 -604 -848 -896 -392 -710 -969 -937 -171 -978 -319 -683 -866 -48 -572 -571 -363 -25 -25 -284 -382 -701 -172 -166 -221 -867 -121 -624 -286 -869 -655 -260 -657 -530 -344 -551 -349 -996 -908 -259 -137 -808 -806 -511 -344 -453 -481 -410 -826 -313 -102 -149 -568 -279 -490 -589 -83 -857 -546 -462 -332 -874 -259 -490 -276 -330 -16 -169 -711 -710 -771 -204 -815 -227 -93 -839 -657 -887 -678 -258 -367 -737 -118 -842 -406 -758 -44 -24 -15 -894 -940 -830 -510 -487 -171 -61 -502 -810 -392 -258 -872 -413 -488 -846 -756 -734 -46 -525 -658 -271 -716 -743 -870 -811 -685 -433 -144 -861 -369 -196 -739 -216 -512 -516 -252 -464 -701 -855 -601 -664 -130 -604 -903 -894 -142 -766 -482 -273 -974 -424 -858 -563 -859 -880 -192 -330 -350 -810 -433 -432 -910 -109 -428 -417 -960 -212 -879 -415 -47 -295 -607 -189 -690 -290 -112 -238 -575 -520 -349 -219 -982 -733 -261 -548 -686 -482 -565 -316 -682 -960 -828 -617 -561 -154 -789 -224 -970 -340 -243 -308 -816 -173 -422 -294 -147 -522 -84 -430 -3 -327 -445 -547 -606 -456 -556 -739 -259 -619 -826 -648 -455 -449 -987 -983 -346 -418 -571 -243 -996 -645 -583 -342 -602 -905 -775 -314 -621 -536 -163 -677 -191 -362 -98 -377 -532 -361 -14 -831 -206 -865 -399 -768 -721 -392 -252 -79 -37 -238 -561 -227 -549 -273 -155 -468 -292 -14 -805 -662 -998 -736 -776 -878 -35 -108 -457 -308 -267 -327 -120 -614 -201 -376 -61 -498 -134 -668 -609 -875 -219 -77 -798 -171 -844 -385 -165 -285 -26 -644 -274 -462 -888 -350 -373 -333 -606 -778 -619 -654 -321 -15 -274 -70 -753 -699 -21 -747 -395 -102 -166 -40 -705 -689 -188 -371 -214 -494 -67 -185 -620 -650 -43 -892 -742 -738 -919 -755 -969 -340 -881 -314 -296 -869 -825 -930 -376 -679 -322 -46 -806 -840 -540 -306 -867 -387 -714 -745 -539 -895 -131 -66 -824 -609 -182 -512 -814 -69 -563 -540 -427 -212 -832 -245 -872 -434 -28 -279 -3 -87 -513 -36 -332 -23 -198 -133 -770 -982 -806 -48 -657 -458 -269 -407 -583 -663 -95 -441 -38 -965 -906 -622 -350 -255 -61 -729 -912 -162 -653 -355 -794 -104 -992 -82 -1 -937 -671 -788 -84 -728 -924 -843 -513 -578 -877 -584 -266 -154 -769 -850 -537 -532 -719 -438 -779 -635 -920 -370 -199 -671 -696 -411 -932 -942 -135 -34 -92 -103 -814 -459 -491 -916 -618 -894 -179 -581 -471 -632 -987 -516 -805 -380 -320 -102 -597 -852 -228 -477 -331 -697 -97 -383 -854 -104 -862 -707 -545 -339 -111 -590 -947 -72 -122 -649 -834 -524 -638 -692 -830 -614 -557 -22 -566 -608 -458 -800 -348 -864 -835 -864 -429 -225 -150 -844 -800 -891 -14 -946 -981 -47 -644 -435 -101 -969 -66 -315 -549 -523 -577 -123 -7 -462 -168 -779 -958 -434 -128 -233 -420 -89 -905 -114 -442 -281 -590 -439 -785 -352 -14 -264 -109 -165 -443 -800 -934 -529 -444 -262 -273 -475 -670 -778 -739 -445 -883 -775 -11 -280 -664 -876 -638 -814 -916 -786 -353 -275 -237 -101 -285 -89 -58 -524 -917 -594 -65 -668 -278 -672 -898 -958 -648 -498 -500 -270 -930 -493 -807 -133 -407 -283 -523 -451 -615 -685 -883 -176 -859 -356 -156 -42 -488 -53 -1 -692 -883 -692 -50 -701 -331 -594 -962 -397 -296 -970 -307 -285 -23 -42 -450 -615 -619 -277 -576 -81 -73 -578 -762 -349 -559 -900 -779 -301 -20 -870 -790 -303 -880 -978 -789 -992 -680 -656 -408 -403 -642 -431 -539 -415 -509 -133 -282 -374 -774 -112 -268 -293 -798 -162 -183 -148 -107 -899 -183 -4 -918 -685 -960 -119 -958 -922 -994 -876 -510 -62 -860 -881 -532 -311 -54 -503 -754 -249 -766 -960 -970 -282 -449 -254 -925 -964 -582 -372 -50 -541 -855 -955 -210 -848 -949 -737 -335 -722 -998 -374 -135 -440 -68 -354 -992 -600 -980 -904 -27 -537 -657 -480 -711 -737 -357 -530 -787 -182 -419 -774 -650 -839 -915 -792 -939 -61 -599 -911 -219 -976 -45 -20 -92 -173 -810 -427 -118 -478 -944 -18 -160 -576 -713 -259 -380 -990 -612 -480 -389 -645 -126 -291 -484 -270 -528 -143 -181 -795 -644 -558 -665 -693 -632 -826 -996 -685 -385 -655 -889 -875 -696 -451 -842 -422 -801 -336 -607 -463 -599 -87 -332 -490 -804 -996 -919 -159 -25 -212 -52 -488 -927 -643 -557 -940 -379 -155 -927 -177 -818 -249 -38 -24 -777 -62 -751 -351 -965 -666 -148 -837 -926 -888 -590 -126 -185 -116 -15 -753 -43 -367 -595 -511 -572 -709 -486 -283 -702 -843 -900 -805 -217 -423 -761 -493 -669 -649 -972 -515 -900 -382 -126 -996 -445 -559 -132 -160 -655 -361 -890 -284 -764 -781 -621 -217 -247 -247 -70 -654 -102 -656 -313 -976 -11 -411 -356 -785 -855 -450 -926 -780 -856 -743 -960 -877 -802 -900 -840 -515 -950 -603 -282 -592 -37 -117 -66 -970 -922 -926 -92 -72 -544 -542 -869 -565 -396 -656 -357 -665 -909 -309 -6 -605 -544 -832 -999 -484 -966 -446 -413 -691 -429 -545 -153 -976 -753 -564 -900 -916 -851 -773 -273 -994 -355 -344 -156 -635 -813 -745 -323 -245 -313 -630 -930 -730 -104 -841 -569 -708 -799 -973 -572 -306 -511 -32 -106 -553 -866 -342 -610 -498 -339 -748 -493 -150 -629 -5 -294 -441 -262 -934 -33 -432 -433 -578 -657 -265 -88 -598 -574 -444 -987 -621 -783 -762 -209 -66 -451 -5 -697 -97 -44 -433 -731 -708 -246 -123 -195 -967 -153 -458 -226 -182 -681 -456 -643 -750 -369 -764 -330 -742 -750 -23 -474 -914 -761 -476 -450 -351 -382 -995 -990 -259 -881 -542 -884 -802 -551 -69 -716 -283 -963 -993 -706 -821 -290 -511 -216 -256 -552 -639 -628 -122 -550 -992 -448 -607 -369 -126 -927 -877 -619 -642 -508 -566 -651 -384 -266 -228 -584 -882 -720 -110 -485 -618 -841 -681 -865 -859 -309 -174 -361 -545 -24 -367 -903 -809 -949 -566 -245 -437 -933 -340 -268 -550 -818 -536 -526 -800 -526 -109 -906 -597 -503 -530 -663 -211 -423 -77 -203 -513 -159 -468 -733 -563 -900 -58 -307 -954 -845 -451 -342 -478 -169 -331 -644 -435 -247 -865 -725 -977 -250 -168 -605 -678 -823 -195 -278 -778 -843 -873 -756 -424 -533 -207 -874 -716 -94 -984 -366 -366 -973 -973 -663 -560 -439 -109 -352 -867 -950 -684 -240 -929 -436 -474 -373 -633 -265 -812 -971 -445 -14 -261 -876 -304 -174 -614 -418 -885 -21 -903 -509 -830 -580 -81 -135 -979 -270 -806 -421 -35 -551 -170 -555 -231 -374 -169 -417 -902 -975 -841 -155 -922 -495 -685 -15 -332 -308 -997 -713 -398 -330 -999 -324 -692 -767 -8 -795 -548 -483 -419 -756 -524 -199 -247 -669 -620 -349 -585 -219 -589 -34 -438 -671 -100 -752 -592 -688 -615 -279 -463 -463 -709 -362 -728 -358 -790 -812 -339 -132 -302 -328 -380 -795 -2 -158 -18 -638 -860 -360 -809 -366 -798 -216 -174 -943 -671 -651 -69 -259 -922 -779 -693 -894 -63 -487 -822 -50 -553 -960 -515 -706 -876 -521 -409 -462 -584 -491 -871 -202 -116 -833 -32 -840 -62 -294 -975 -624 -899 -653 -718 -446 -197 -226 -60 -66 -217 -297 -334 -22 -573 -161 -287 -516 -366 -170 -41 -873 -187 -584 -565 -25 -428 -849 -879 -672 -932 -46 -286 -805 -911 -155 -636 -529 -96 -722 -900 -162 -375 -923 -685 -705 -916 -160 -362 -767 -275 -684 -213 -704 -620 -96 -398 -259 -737 -906 -548 -674 -262 -873 -485 -220 -652 -76 -141 -861 -772 -986 -870 -377 -320 -201 -819 -468 -821 -666 -990 -799 -861 -258 -564 -299 -288 -80 -242 -924 -882 -166 -782 -670 -966 -530 -128 -521 -644 -181 -990 -333 -838 -344 -98 -85 -132 -902 -874 -227 -685 -988 -393 -306 -292 -340 -695 -770 -299 -607 -193 -234 -726 -630 -341 -394 -22 -77 -845 -926 -88 -610 -394 -772 -742 -283 -517 -760 -735 -300 -682 -320 -967 -70 -275 -270 -403 -981 -325 -315 -710 -669 -96 -911 -472 -724 -560 -821 -775 -191 -92 -293 -616 -423 -498 -487 -901 -965 -780 -575 -363 -386 -657 -303 -774 -1000 -333 -286 -286 -612 -792 -265 -988 -237 -180 -151 -212 -729 -268 -378 -300 -911 -324 -738 -551 -905 -569 -813 -689 -373 -589 -128 -687 -10 -451 -211 -432 -258 -453 -765 -460 -10 -323 -935 -260 -947 -291 -571 -276 -199 -49 -883 -569 -766 -457 -639 -205 -147 -622 -803 -225 -379 -493 -812 -148 -449 -797 -694 -993 -177 -709 -540 -527 -932 -651 -801 -759 -414 -334 -805 -350 -97 -958 -379 -481 -752 -857 -617 -373 -740 -984 -802 -889 -398 -349 -273 -100 -96 -115 -663 -816 -365 -59 -537 -42 -424 -28 -940 -829 -97 -142 -430 -549 -337 -69 -272 -499 -665 -156 -519 -589 -908 -840 -595 -984 -829 -240 -394 -150 -291 -680 -137 -365 -462 -112 -522 -642 -281 -973 -11 -578 -687 -366 -701 -17 -475 -515 -293 -720 -655 -132 -156 -475 -366 -547 -702 -464 -556 -584 -667 -836 -958 -514 -42 -482 -426 -864 -938 -769 -972 -938 -18 -267 -99 -649 -822 -864 -506 -261 -466 -83 -272 -497 -947 -488 -867 -157 -717 -487 -481 -367 -678 -333 -672 -697 -174 -475 -865 -458 -994 -662 -9 -978 -424 -263 -142 -161 -910 -253 -859 -646 -905 -371 -437 -231 -696 -537 -544 -421 -108 -966 -235 -463 -483 -622 -347 -675 -958 -164 -252 -617 -296 -245 -545 -778 -9 -218 -818 -636 -168 -100 -79 -774 -264 -563 -929 -814 -235 -23 -658 -747 -811 -640 -403 -566 -974 -383 -863 -457 -504 -573 -359 -72 -943 -169 -437 -190 -738 -7 -733 -624 -178 -503 -390 -747 -545 -407 -633 -405 -95 -580 -508 -654 -143 -35 -29 -602 -792 -126 -156 -225 -232 -559 -323 -703 -565 -288 -594 -945 -374 -241 -951 -285 -368 -825 -738 -618 -846 -40 -562 -664 -911 -598 -99 -265 -879 -417 -71 -553 -515 -448 -81 -439 -280 -906 -586 -223 -528 -169 -56 -573 -797 -149 -404 -893 -100 -295 -996 -115 -642 -965 -857 -367 -765 -816 -233 -725 -417 -126 -52 -661 -347 -148 -802 -736 -57 -212 -567 -201 -344 -334 -121 -821 -65 -768 -326 -55 -366 -401 -509 -960 -445 -513 -777 -401 -249 -880 -2 -711 -846 -752 -558 -967 -74 -965 -847 -688 -668 -255 -444 -503 -873 -861 -390 -583 -90 -764 -896 -2 -739 -766 -69 -785 -167 -704 -966 -50 -766 -925 -700 -286 -388 -219 -589 -878 -246 -532 -813 -21 -791 -683 -588 -996 -581 -91 -907 -107 -879 -333 -973 -956 -794 -332 -319 -812 -723 -537 -402 -867 -153 -5 -85 -137 -817 -836 -822 -981 -425 -850 -481 -79 -282 -953 -701 -137 -868 -534 -921 -177 -141 -592 -510 -8 -157 -800 -507 -327 -984 -720 -959 -847 -58 -822 -435 -77 -60 -908 -249 -547 -672 -486 -651 -628 -418 -97 -274 -179 -794 -711 -984 -603 -523 -673 -717 -854 -306 -763 -962 -532 -743 -423 -700 -606 -889 -801 -78 -494 -229 -224 -902 -583 -630 -245 -289 -817 -335 -390 -49 -753 -865 -498 -898 -235 -168 -678 -365 -312 -958 -153 -170 -987 -475 -546 -715 -928 -63 -345 -538 -317 -724 -653 -337 -895 -627 -641 -573 -751 -182 -513 -253 -139 -767 -125 -439 -530 -642 -683 -596 -179 -494 -970 -105 -933 -48 -181 -669 -494 -952 -158 -8 -862 -30 -515 -82 -837 -230 -897 -64 -283 -789 -353 -981 -62 -310 -140 -783 -281 -801 -434 -844 -69 -567 -824 -371 -161 -122 -400 -819 -672 -436 -580 -85 -569 -214 -503 -571 -922 -448 -133 -163 -875 -678 -740 -215 -359 -44 -398 -389 -196 -637 -35 -118 -950 -401 -330 -483 -156 -433 -812 -548 -909 -448 -790 -193 -973 -889 -736 -519 -251 -257 -67 -833 -942 -814 -736 -541 -264 -722 -166 -223 -854 -421 -631 -105 -720 -327 -169 -787 -146 -916 -704 -482 -745 -134 -372 -748 -42 -796 -254 -602 -394 -841 -103 -569 -312 -593 -875 -955 -402 -806 -204 -81 -652 -366 -462 -425 -853 -733 -940 -698 -517 -32 -16 -128 -723 -949 -706 -525 -505 -99 -478 -495 -557 -211 -357 -593 -167 -156 -486 -480 -191 -736 -315 -808 -938 -526 -332 -884 -31 -919 -292 -365 -392 -85 -835 -919 -966 -614 -741 -620 -191 -632 -209 -1000 -427 -541 -914 -95 -500 -62 -18 -779 -518 -635 -809 -935 -958 -329 -119 -983 -292 -824 -67 -917 -195 -396 -978 -746 -410 -407 -374 -657 -375 -173 -158 -578 -92 -791 -819 -402 -502 -663 -755 -909 -736 -138 -941 -392 -784 -207 -796 -312 -627 -812 -644 -915 -33 -549 -212 -413 -526 -60 -880 -165 -534 -555 -38 -405 -366 -698 -651 -670 -529 -987 -482 -680 -853 -445 -829 -92 -819 -605 -905 -920 -285 -223 -476 -664 -291 -134 -913 -834 -200 -247 -176 -672 -972 -181 -75 -550 -226 -161 -566 -310 -336 -870 -671 -986 -28 -60 -759 -481 -195 -539 -720 -34 -464 -97 -865 -842 -459 -881 -178 -467 -535 -548 -17 -855 -409 -134 -319 -791 -377 -858 -249 -910 -95 -247 -992 -774 -802 -778 -142 -535 -854 -824 -247 -225 -570 -612 -41 -114 -560 -842 -929 -322 -803 -879 -272 -82 -962 -773 -842 -777 -692 -863 -799 -348 -526 -359 -683 -690 -820 -193 -774 -437 -463 -427 -667 -689 -952 -117 -256 -782 -285 -56 -153 -204 -695 -551 -111 -273 -105 -313 -307 -685 -334 -185 -765 -576 -632 -635 -260 -882 -224 -855 -240 -393 -983 -447 -702 -916 -953 -93 -563 -780 -902 -647 -627 -363 -344 -824 -792 -95 -780 -537 -524 -820 -353 -492 -246 -14 -38 -296 -262 -83 -565 -636 -992 -901 -958 -177 -759 -161 -242 -774 -927 -47 -752 -471 -922 -784 -711 -823 -795 -753 -40 -400 -684 -117 -847 -981 -943 -302 -453 -286 -17 -127 -828 -862 -807 -666 -357 -750 -203 -948 -812 -853 -552 -125 -298 -788 -660 -119 -762 -501 -991 -73 -741 -902 -8 -963 -3 -654 -855 -446 -552 -118 -300 -436 -95 -641 -296 -196 -912 -344 -655 -221 -963 -210 -335 -612 -861 -715 -871 -780 -131 -796 -994 -227 -473 -651 -761 -914 -911 -922 -709 -65 -392 -867 -935 -665 -348 -89 -639 -612 -331 -525 -59 -780 -726 -258 -396 -592 -423 -793 -776 -35 -287 -64 -853 -824 -968 -302 -866 -989 -443 -735 -574 -717 -292 -627 -42 -361 -862 -880 -745 -307 -301 -263 -39 -611 -188 -168 -266 -402 -526 -811 -400 -465 -988 -736 -537 -706 -77 -32 -828 -548 -153 -134 -241 -189 -718 -874 -328 -472 -832 -657 -210 -562 -525 -186 -802 -528 -379 -396 -726 -447 -165 -222 -726 -412 -885 -261 -127 -705 -499 -357 -774 -426 -838 -488 -895 -103 -936 -201 -348 -726 -22 -854 -618 -387 -470 -588 -691 -106 -951 -216 -535 -483 -459 -45 -12 -165 -987 -777 -24 -978 -943 -987 -897 -844 -444 -176 -267 -675 -644 -709 -441 -352 -378 -99 -900 -996 -688 -485 -85 -936 -197 -786 -337 -811 -726 -257 -221 -836 -552 -297 -708 -329 -578 -398 -276 -699 -388 -712 -736 -129 -684 -427 -330 -309 -319 -706 -594 -870 -129 -952 -252 -560 -216 -55 -665 -262 -64 -382 -921 -598 -122 -896 -884 -871 -156 -413 -647 -301 -253 -413 -862 -732 -438 -267 -498 -987 -469 -919 -899 -737 -345 -361 -767 -793 -116 -275 -667 -252 -183 -888 -417 -243 -677 -24 -754 -946 -400 -196 -132 -723 -608 -181 -952 -516 -336 -605 -565 -3 -613 -448 -633 -219 -852 -222 -958 -544 -904 -312 -935 -587 -256 -532 -257 -178 -368 -942 -488 -81 -312 -995 -889 -428 -105 -968 -409 -416 -401 -297 -490 -437 -232 -861 -182 -727 -276 -561 -974 -332 -931 -882 -913 -666 -151 -311 -537 -23 -399 -445 -29 -40 -997 -736 -256 -344 -343 -168 -884 -730 -351 -58 -936 -641 -290 -915 -543 -391 -648 -623 -318 -701 -307 -721 -256 -836 -82 -879 -64 -344 -663 -995 -444 -773 -648 -831 -322 -746 -943 -296 -752 -486 -7 -494 -528 -967 -695 -387 -847 -437 -918 -966 -60 -415 -905 -692 -12 -818 -659 -844 -889 -959 -982 -426 -284 -963 -781 -742 -181 -472 -909 -247 -523 -135 -515 -555 -55 -319 -168 -312 -136 -841 -415 -934 -545 -909 -36 -677 -93 -141 -936 -928 -622 -971 -925 -818 -169 -162 -868 -323 -514 -68 -96 -171 -592 -986 -413 -264 -896 -281 -546 -394 -991 -734 -676 -389 -710 -71 -309 -545 -923 -619 -680 -291 -688 -51 -329 -693 -429 -386 -34 -24 -274 -976 -149 -242 -122 -290 -796 -202 -444 -56 -282 -645 -991 -147 -896 -610 -989 -511 -261 -362 -978 -40 -153 -131 -615 -235 -453 -725 -989 -632 -989 -8 -216 -623 -64 -247 -253 -171 -743 -378 -883 -667 -886 -54 -694 -55 -56 -389 -985 -951 -155 -825 -35 -998 -43 -706 -188 -11 -624 -109 -795 -708 -103 -643 -352 -880 -234 -857 -838 -353 -25 -108 -862 -321 -737 -421 -337 -264 -743 -762 -970 -829 -826 -189 -701 -243 -668 -856 -805 -812 -449 -413 -950 -479 -487 -480 -45 -575 -106 -812 -124 -474 -436 -271 -649 -462 -246 -276 -657 -303 -231 -570 -826 -378 -521 -206 -77 -144 -918 -566 -675 -528 -836 -439 -513 -845 -417 -547 -33 -491 -219 -624 -431 -300 -825 -964 -468 -117 -96 -752 -681 -582 -874 -147 -6 -597 -698 -744 -500 -40 -59 -989 -914 -521 -179 -169 -125 -489 -808 -202 -852 -163 -43 -698 -899 -584 -33 -681 -608 -268 -421 -643 -582 -371 -352 -661 -126 -182 -583 -49 -896 -365 -877 -958 -59 -6 -586 -98 -416 -599 -862 -436 -410 -130 -469 -905 -638 -351 -850 -968 -575 -566 -61 -120 -327 -933 -873 -122 -676 -272 -277 -320 -448 -21 -659 -239 -272 -134 -184 -383 -606 -588 -992 -257 -525 -279 -326 -156 -102 -453 -689 -417 -669 -993 -219 -519 -630 -819 -129 -372 -988 -458 -178 -598 -63 -556 -281 -204 -768 -703 -414 -305 -840 -253 -430 -103 -933 -335 -659 -386 -269 -236 -657 -349 -907 -820 -106 -472 -755 -688 -791 -75 -562 -340 -179 -403 -70 -398 -338 -410 -930 -124 -565 -392 -188 -715 -125 -408 -33 -352 -388 -702 -680 -988 -384 -532 -866 -425 -87 -8 -346 -562 -875 -574 -632 -917 -470 -181 -56 -580 -154 -34 -677 -499 -140 -838 -552 -275 -402 -896 -383 -400 -634 -90 -323 -425 -908 -325 -477 -309 -273 -857 -326 -88 -430 -511 -422 -732 -157 -984 -525 -256 -590 -985 -744 -304 -325 -562 -439 -78 -608 -38 -884 -699 -603 -565 -489 -862 -823 -181 -380 -453 -243 -34 -403 -775 -127 -911 -22 -437 -792 -108 -999 -106 -902 -114 -317 -472 -722 -256 -128 -745 -913 -958 -439 -63 -831 -596 -639 -72 -774 -460 -951 -892 -796 -907 -734 -526 -366 -944 -881 -466 -667 -461 -136 -234 -374 -473 -892 -363 -528 -359 -581 -194 -501 -176 -561 -214 -391 -301 -809 -883 -304 -94 -759 -336 -457 -661 -57 -408 -969 -256 -66 -68 -17 -90 -207 -409 -64 -867 -973 -667 -734 -400 -412 -285 -878 -374 -884 -242 -943 -379 -857 -920 -526 -740 -273 -10 -538 -23 -766 -910 -121 -857 -864 -662 -14 -151 -372 -686 -137 -662 -688 -709 -915 -680 -481 -234 -668 -769 -931 -204 -365 -517 -928 -289 -672 -474 -495 -880 -357 -487 -104 -686 -241 -444 -130 -715 -958 -135 -443 -111 -902 -755 -383 -245 -604 -850 -772 -819 -223 -406 -103 -892 -493 -256 -890 -200 -983 -501 -995 -821 -454 -228 -742 -756 -626 -666 -446 -10 -477 -826 -166 -114 -72 -926 -982 -101 -475 -807 -324 -228 -703 -430 -664 -31 -122 -98 -67 -126 -77 -506 -924 -727 -777 -586 -651 -889 -236 -129 -180 -132 -13 -165 -188 -398 -532 -99 -224 -191 -812 -738 -76 -912 -902 -285 -236 -678 -317 -682 -706 -522 -173 -994 -583 -991 -867 -542 -779 -324 -705 -407 -680 -623 -733 -818 -540 -859 -873 -791 -182 -652 -662 -3 -232 -608 -487 -516 -317 -180 -248 -382 -114 -657 -605 -950 -38 -30 -214 -641 -166 -772 -830 -761 -902 -43 -269 -410 -560 -121 -878 -955 -392 -766 -899 -99 -453 -586 -881 -889 -503 -500 -600 -795 -168 -934 -134 -587 -372 -221 -522 -184 -776 -93 -719 -839 -135 -350 -270 -598 -546 -854 -872 -191 -226 -754 -374 -909 -277 -270 -474 -677 -204 -263 -260 -990 -682 -363 -125 -424 -535 -557 -126 -532 -387 -45 -854 -474 -945 -648 -282 -742 -478 -493 -733 -233 -855 -65 -219 -96 -834 -687 -924 -975 -339 -323 -887 -876 -167 -505 -207 -262 -400 -909 -858 -737 -54 -599 -38 -856 -546 -264 -749 -277 -758 -552 -312 -886 -402 -815 -376 -125 -694 -783 -84 -987 -11 -358 -483 -390 -244 -422 -257 -868 -125 -911 -339 -144 -140 -516 -717 -551 -498 -634 -772 -368 -646 -810 -545 -624 -604 -488 -296 -539 -934 -834 -170 -83 -664 -124 -763 -47 -30 -391 -572 -625 -592 -761 -569 -746 -118 -840 -999 -437 -821 -731 -903 -826 -817 -395 -349 -172 -479 -499 -467 -343 -372 -859 -268 -126 -67 -143 -215 -440 -932 -789 -67 -182 -275 -618 -874 -494 -250 -116 -124 -483 -25 -296 -249 -656 -655 -555 -748 -645 -14 -875 -768 -737 -499 -937 -446 -350 -554 -122 -220 -30 -312 -477 -985 -528 -140 -402 -569 -31 -200 -932 -570 -255 -373 -340 -374 -296 -36 -357 -548 -205 -318 -506 -805 -835 -416 -429 -541 -475 -566 -336 -889 -830 -254 -313 -230 -411 -990 -699 -801 -608 -584 -551 -47 -248 -988 -955 -944 -361 -739 -541 -326 -574 -66 -453 -291 -253 -721 -185 -143 -910 -597 -86 -783 -688 -257 -933 -505 -933 -132 -949 -888 -265 -963 -708 -173 -591 -917 -96 -272 -690 -351 -92 -27 -973 -465 -118 -427 -456 -241 -588 -463 -443 -588 -388 -563 -99 -606 -603 -483 -230 -586 -723 -989 -953 -610 -936 -267 -270 -929 -592 -745 -148 -908 -74 -569 -729 -879 -53 -11 -852 -465 -425 -893 -250 -716 -159 -987 -910 -250 -259 -779 -634 -818 -138 -876 -870 -492 -844 -462 -521 -84 -891 -165 -73 -740 -301 -155 -170 -346 -820 -975 -361 -956 -990 -760 -460 -136 -494 -460 -387 -310 -235 -239 -648 -798 -973 -153 -395 -437 -77 -474 -254 -429 -50 -54 -909 -300 -816 -359 -988 -646 -273 -608 -343 -713 -604 -653 -55 -726 -578 -697 -859 -793 -47 -100 -175 -179 -219 -739 -827 -729 -248 -533 -856 -793 -421 -200 -644 -242 -429 -693 -834 -239 -970 -918 -751 -153 -201 -481 -951 -796 -247 -796 -169 -812 -759 -628 -214 -45 -59 -437 -733 -488 -409 -420 -316 -485 -337 -386 -99 -995 -374 -837 -397 -229 -142 -967 -755 -641 -123 -159 -368 -226 -228 -172 -792 -187 -141 -483 -38 -743 -39 -302 -111 -279 -71 -970 -786 -666 -770 -171 -731 -473 -715 -992 -21 -799 -314 -929 -312 -924 -487 -144 -814 -736 -190 -658 -141 -399 -836 -897 -590 -586 -555 -851 -414 -371 -498 -458 -89 -465 -991 -153 -637 -321 -367 -676 -407 -605 -826 -784 -106 -471 -612 -482 -408 -198 -570 -784 -1 -592 -887 -945 -207 -508 -677 -591 -591 -781 -734 -679 -421 -410 -813 -103 -303 -421 -770 -84 -384 -296 -536 -137 -876 -163 -523 -17 -390 -63 -552 -757 -334 -839 -482 -149 -332 -538 -928 -138 -433 -328 -64 -41 -775 -382 -585 -106 -956 -237 -798 -912 -591 -392 -154 -117 -951 -587 -246 -978 -304 -877 -759 -3 -903 -586 -377 -698 -28 -644 -919 -156 -446 -811 -21 -243 -688 -292 -926 -214 -623 -234 -679 -448 -176 -65 -14 -783 -682 -929 -308 -360 -901 -984 -815 -471 -904 -334 -15 -699 -992 -325 -607 -894 -753 -806 -587 -569 -38 -184 -42 -727 -364 -116 -646 -713 -68 -775 -469 -491 -476 -239 -946 -338 -936 -530 -346 -233 -699 -795 -79 -510 -165 -602 -457 -670 -605 -856 -449 -932 -485 -551 -624 -382 -118 -241 -261 -511 -794 -243 -437 -171 -323 -329 -965 -736 -292 -720 -290 -896 -730 -361 -371 -817 -108 -637 -489 -575 -589 -249 -17 -915 -642 -700 -1 -403 -87 -303 -823 -30 -752 -543 -1000 -810 -784 -718 -107 -509 -478 -961 -865 -846 -490 -122 -237 -950 -611 -702 -812 -821 -582 -71 -474 -903 -519 -733 -792 -341 -339 -802 -437 -172 -695 -47 -714 -181 -437 -164 -641 -972 -164 -605 -850 -817 -254 -600 -662 -71 -509 -659 -980 -561 -30 -667 -930 -720 -546 -423 -466 -625 -569 -186 -561 -378 -440 -13 -525 -858 -151 -394 -539 -533 -134 -231 -500 -813 -774 -87 -316 -679 -708 -656 -736 -613 -867 -45 -733 -343 -475 -877 -964 -178 -499 -516 -862 -181 -697 -32 -533 -588 -698 -337 -358 -218 -559 -879 -300 -288 -417 -819 -193 -1000 -710 -51 -829 -606 -713 -710 -70 -149 -523 -114 -712 -835 -454 -821 -866 -295 -292 -174 -672 -133 -580 -888 -10 -554 -809 -458 -724 -661 -449 -863 -96 -865 -189 -315 -890 -607 -434 -715 -18 -592 -481 -95 -559 -233 -100 -353 -504 -840 -270 -434 -293 -115 -605 -386 -743 -617 -437 -323 -321 -782 -413 -556 -24 -538 -503 -311 -243 -376 -606 -462 -414 -832 -215 -82 -654 -127 -335 -463 -346 -965 -130 -385 -595 -550 -805 -572 -323 -891 -748 -569 -677 -588 -693 -370 -463 -281 -836 -206 -406 -480 -71 -748 -400 -136 -46 -774 -213 -586 -884 -644 -86 -107 -506 -710 -201 -86 -943 -305 -87 -333 -681 -413 -860 -84 -857 -531 -345 -754 -372 -878 -128 -645 -18 -338 -748 -752 -244 -146 -763 -42 -870 -148 -767 -554 -164 -115 -811 -544 -234 -30 -597 -911 -776 -610 -527 -269 -536 -646 -119 -917 -364 -497 -260 -746 -792 -81 -39 -509 -744 -975 -572 -126 -705 -30 -648 -463 -599 -690 -250 -343 -883 -111 -504 -245 -466 -190 -234 -735 -152 -249 -28 -424 -61 -141 -406 -142 -177 -215 -236 -982 -935 -204 -355 -907 -911 -592 -76 -980 -127 -35 -795 -692 -704 -770 -394 -76 -434 -64 -774 -322 -917 -727 -983 -820 -794 -519 -857 -775 -232 -178 -268 -77 -77 -712 -192 -789 -810 -877 -788 -318 -429 -953 -185 -468 -858 -468 -257 -495 -277 -872 -19 -115 -842 -283 -726 -44 -347 -399 -948 -260 -602 -832 -187 -434 -728 -26 -407 -628 -496 -872 -838 -516 -130 -640 -682 -433 -995 -800 -622 -652 -842 -498 -983 -736 -859 -122 -273 -269 -698 -634 -141 -376 -817 -566 -135 -993 -350 -943 -137 -411 -622 -367 -796 -261 -396 -525 -845 -255 -262 -195 -31 -889 -948 -398 -310 -107 -742 -78 -308 -416 -788 -478 -726 -757 -252 -492 -329 -267 -453 -62 -188 -422 -951 -522 -476 -604 -641 -656 -248 -706 -349 -78 -18 -381 -496 -449 -47 -566 -48 -173 -908 -532 -371 -852 -702 -629 -272 -629 -578 -756 -650 -648 -48 -722 -662 -51 -933 -851 -374 -447 -523 -65 -126 -383 -934 -183 -479 -455 -393 -3 -976 -436 -746 -113 -665 -951 -895 -8 -431 -584 -756 -924 -926 -43 -18 -384 -245 -220 -953 -549 -194 -263 -616 -944 -297 -119 -190 -532 -90 -32 -956 -736 -952 -424 -574 -750 -623 -183 -184 -539 -224 -420 -644 -576 -362 -773 -618 -468 -308 -327 -28 -85 -770 -258 -951 -520 -321 -800 -318 -675 -919 -697 -915 -614 -908 -410 -203 -563 -154 -956 -945 -204 -57 -298 -489 -647 -741 -770 -467 -429 -131 -887 -18 -805 -900 -257 -813 -237 -613 -423 -290 -824 -663 -787 -110 -863 -594 -821 -484 -892 -550 -93 -81 -358 -31 -413 -686 -530 -972 -29 -815 -98 -234 -45 -95 -80 -876 -103 -595 -967 -116 -290 -90 -219 -647 -999 -128 -997 -88 -424 -662 -765 -840 -367 -807 -698 -120 -603 -730 -810 -449 -606 -308 -905 -799 -187 -216 -996 -694 -865 -292 -460 -850 -186 -217 -436 -479 -496 -329 -882 -118 -568 -1 -774 -51 -362 -307 -821 -826 -733 -621 -17 -410 -833 -524 -131 -279 -476 -162 -609 -614 -181 -127 -3 -146 -276 -706 -624 -639 -494 -603 -827 -945 -77 -893 -170 -667 -832 -499 -530 -952 -549 -686 -444 -538 -934 -745 -997 -922 -585 -237 -557 -336 -750 -778 -481 -366 -718 -434 -536 -694 -838 -320 -833 -475 -165 -524 -914 -235 -930 -818 -208 -623 -658 -401 -663 -608 -786 -856 -354 -700 -138 -803 -729 -238 -261 -791 -727 -782 -229 -171 -226 -983 -948 -631 -693 -84 -143 -792 -35 -163 -401 -636 -384 -394 -493 -544 -23 -221 -270 -162 -46 -512 -489 -47 -356 -8 -94 -363 -979 -379 -934 -48 -507 -881 -592 -203 -317 -352 -795 -589 -826 -262 -737 -750 -214 -672 -152 -757 -505 -715 -259 -742 -237 -855 -323 -531 -308 -17 -475 -415 -704 -611 -116 -29 -470 -131 -521 -41 -318 -898 -330 -578 -496 -996 -77 -466 -1 -969 -295 -287 -271 -476 -624 -838 -391 -408 -284 -663 -634 -591 -484 -2 -821 -667 -53 -454 -188 -150 -166 -568 -849 -67 -499 -967 -778 -665 -463 -373 -107 -756 -128 -929 -689 -823 -282 -759 -743 -700 -404 -870 -172 -369 -252 -529 -700 -730 -598 -517 -865 -445 -837 -494 -185 -425 -550 -809 -493 -307 -58 -307 -462 -689 -585 -810 -396 -70 -700 -617 -34 -791 -990 -495 -789 -49 -860 -643 -330 -909 -621 -822 -747 -409 -141 -241 -295 -523 -981 -549 -369 -741 -505 -244 -353 -817 -868 -137 -979 -481 -555 -965 -801 -774 -150 -574 -294 -541 -511 -180 -857 -955 -829 -923 -998 -317 -472 -166 -717 -471 -19 -716 -769 -405 -123 -337 -212 -16 -801 -940 -845 -993 -904 -610 -481 -576 -505 -151 -571 -821 -351 -222 -116 -688 -795 -601 -433 -43 -118 -615 -611 -869 -129 -190 -51 -283 -117 -655 -547 -243 -497 -284 -381 -467 -932 -812 -694 -687 -832 -372 -985 -947 -615 -106 -528 -199 -779 -225 -380 -720 -808 -896 -946 -980 -599 -250 -111 -840 -350 -749 -946 -63 -305 -631 -270 -618 -122 -838 -528 -440 -91 -923 -344 -967 -209 -849 -524 -808 -714 -50 -341 -465 -142 -952 -507 -52 -242 -141 -406 -409 -441 -829 -895 -670 -578 -886 -706 -518 -243 -967 -754 -721 -341 -958 -623 -541 -832 -524 -305 -25 -423 -743 -980 -880 -929 -64 -177 -695 -774 -699 -475 -665 -953 -384 -468 -936 -276 -658 -771 -352 -125 -815 -180 -393 -223 -302 -355 -639 -23 -847 -53 -693 -586 -830 -953 -476 -298 -482 -171 -397 -346 -108 -885 -428 -352 -340 -53 -283 -427 -475 -571 -356 -886 -303 -58 -498 -390 -394 -397 -668 -430 -765 -70 -897 -83 -136 -567 -495 -593 -390 -602 -578 -842 -322 -219 -654 -996 -257 -774 -929 -13 -439 -154 -421 -495 -165 -785 -183 -916 -515 -785 -980 -563 -292 -706 -316 -275 -980 -850 -472 -121 -642 -691 -341 -960 -534 -658 -102 -696 -227 -525 -309 -923 -596 -95 -374 -776 -392 -270 -431 -44 -897 -730 -682 -267 -344 -4 -785 -805 -614 -651 -673 -581 -153 -685 -623 -759 -768 -84 -724 -756 -245 -839 -325 -433 -450 -144 -776 -367 -424 -908 -431 -565 -706 -99 -789 -253 -16 -86 -186 -579 -231 -468 -345 -179 -504 -867 -748 -392 -992 -657 -659 -535 -984 -898 -454 -642 -525 -358 -707 -895 -867 -293 -810 -285 -27 -627 -836 -853 -406 -424 -726 -552 -737 -954 -939 -810 -53 -126 -557 -77 -417 -48 -818 -918 -218 -500 -407 -205 -959 -302 -435 -31 -751 -526 -808 -131 -847 -924 -126 -41 -664 -908 -365 -711 -496 -291 -645 -10 -389 -234 -748 -255 -501 -470 -498 -671 -924 -401 -487 -55 -110 -771 -532 -212 -777 -256 -378 -326 -770 -533 -405 -80 -190 -504 -777 -1000 -730 -507 -433 -470 -958 -909 -338 -307 -114 -636 -600 -583 -282 -72 -888 -987 -778 -303 -635 -576 -258 -38 -71 -382 -732 -173 -224 -751 -121 -786 -90 -242 -697 -657 -66 -503 -205 -217 -537 -633 -649 -368 -752 -279 -555 -824 -470 -908 -26 -397 -126 -489 -352 -320 -351 -551 -210 -755 -788 -496 -451 -834 -521 -689 -264 -16 -994 -201 -924 -298 -473 -989 -151 -230 -59 -201 -22 -117 -995 -582 -179 -941 -290 -413 -518 -816 -406 -766 -83 -810 -979 -297 -493 -610 -465 -312 -291 -667 -868 -472 -781 -939 -434 -512 -665 -686 -328 -382 -420 -267 -50 -490 -215 -873 -316 -659 -411 -314 -670 -551 -28 -397 -567 -15 -992 -895 -444 -730 -83 -929 -624 -313 -86 -143 -338 -990 -511 -757 -547 -157 -982 -762 -602 -237 -932 -142 -609 -362 -582 -512 -820 -977 -700 -659 -332 -733 -655 -92 -86 -318 -976 -652 -878 -298 -348 -728 -489 -517 -348 -117 -172 -693 -687 -269 -115 -400 -441 -123 -786 -424 -532 -899 -800 -426 -651 -332 -834 -729 -578 -315 -957 -856 -484 -243 -331 -700 -564 -350 -71 -155 -593 -521 -429 -504 -995 -808 -654 -548 -576 -876 -822 -555 -462 -305 -634 -724 -486 -671 -167 -5 -799 -866 -409 -644 -650 -519 -372 -843 -287 -532 -145 -2 -642 -94 -939 -424 -31 -28 -376 -691 -661 -500 -935 -180 -420 -486 -339 -105 -665 -493 -644 -812 -728 -998 -928 -281 -599 -7 -942 -160 -686 -606 -31 -127 -698 -729 -767 -553 -80 -800 -657 -325 -490 -389 -28 -55 -73 -365 -93 -612 -1 -820 -473 -105 -30 -437 -290 -586 -544 -583 -584 -765 -719 -71 -241 -154 -859 -851 -313 -656 -335 -101 -421 -172 -334 -747 -630 -852 -215 -684 -653 -56 -884 -392 -933 -232 -906 -140 -16 -847 -775 -252 -976 -21 -310 -368 -47 -650 -182 -812 -887 -134 -640 -646 -669 -755 -529 -658 -550 -55 -625 -939 -543 -676 -340 -23 -690 -91 -755 -864 -209 -312 -357 -457 -334 -598 -273 -610 -813 -426 -322 -308 -747 -360 -280 -175 -599 -17 -802 -999 -99 -853 -68 -241 -914 -703 -98 -73 -652 -66 -887 -596 -677 -917 -616 -994 -488 -254 -651 -248 -164 -283 -160 -883 -977 -385 -196 -791 -428 -473 -35 -287 -864 -677 -258 -275 -52 -125 -100 -59 -954 -300 -8 -943 -249 -758 -67 -628 -668 -376 -384 -571 -259 -429 -936 -786 -866 -187 -828 -41 -294 -873 -623 -363 -162 -421 -418 -374 -596 -455 -185 -723 -227 -726 -360 -788 -545 -11 -313 -448 -903 -359 -217 -934 -67 -440 -704 -567 -947 -496 -658 -742 -147 -271 -281 -327 -613 -739 -986 -502 -180 -949 -236 -365 -79 -492 -133 -654 -610 -783 -91 -277 -677 -802 -780 -408 -167 -755 -49 -698 -686 -865 -716 -613 -253 -404 -536 -931 -371 -73 -928 -250 -334 -918 -816 -139 -63 -946 -822 -280 -935 -700 -324 -399 -676 -882 -865 -491 -66 -405 -851 -174 -658 -744 -377 -954 -896 -231 -37 -339 -943 -683 -40 -672 -356 -619 -554 -152 -789 -334 -278 -960 -572 -191 -598 -804 -21 -169 -171 -88 -113 -726 -769 -902 -748 -465 -34 -93 -133 -491 -325 -689 -533 -14 -621 -862 -890 -953 -754 -521 -791 -531 -510 -817 -786 -473 -95 -852 -591 -178 -716 -294 -144 -311 -212 -585 -740 -216 -318 -590 -171 -778 -602 -450 -159 -669 -590 -190 -227 -101 -267 -819 -329 -195 -994 -388 -464 -539 -555 -935 -304 -198 -677 -877 -12 -111 -845 -770 -497 -186 -39 -606 -824 -819 -794 -306 -826 -564 -28 -612 -363 -396 -211 -972 -434 -429 -999 -359 -379 -777 -942 -706 -21 -728 -253 -97 -949 -334 -543 -632 -919 -839 -686 -377 -735 -290 -404 -914 -949 -102 -87 -823 -442 -13 -219 -14 -8 -739 -725 -837 -458 -122 -260 -569 -667 -466 -99 -331 -466 -475 -313 -920 -810 -415 -358 -888 -123 -677 -764 -489 -966 -273 -488 -762 -597 -893 -749 -97 -558 -735 -232 -769 -582 -209 -199 -101 -252 -870 -454 -165 -422 -328 -561 -41 -185 -635 -693 -238 -6 -53 -951 -87 -442 -415 -366 -18 -876 -813 -147 -982 -883 -925 -998 -243 -924 -56 -881 -608 -71 -403 -905 -911 -150 -622 -943 -537 -390 -539 -265 -80 -159 -590 -371 -906 -504 -6 -415 -947 -904 -914 -641 -438 -418 -534 -801 -482 -360 -830 -150 -230 -219 -331 -222 -324 -259 -867 -260 -814 -21 -345 -3 -168 -421 -869 -113 -626 -486 -346 -374 -835 -85 -757 -324 -345 -451 -455 -649 -81 -559 -210 -917 -940 -618 -958 -367 -351 -413 -832 -65 -422 -364 -760 -935 -817 -977 -373 -576 -674 -799 -111 -136 -294 -612 -350 -181 -866 -904 -975 -974 -64 -271 -393 -94 -2 -156 -108 -123 -927 -328 -933 -57 -489 -770 -650 -550 -871 -679 -760 -171 -920 -478 -450 -523 -462 -703 -804 -939 -261 -608 -773 -109 -102 -584 -981 -252 -621 -556 -808 -171 -297 -53 -12 -347 -150 -848 -77 -918 -179 -372 -907 -37 -209 -544 -131 -141 -777 -168 -771 -49 -687 -461 -629 -178 -802 -745 -684 -827 -702 -621 -763 -217 -89 -167 -560 -280 -57 -978 -74 -186 -3 -608 -837 -955 -825 -309 -191 -80 -406 -624 -530 -64 -823 -315 -916 -52 -131 -619 -945 -246 -52 -146 -984 -96 -993 -141 -940 -56 -927 -570 -273 -41 -634 -169 -772 -115 -678 -144 -233 -355 -329 -247 -438 -186 -269 -771 -336 -426 -88 -527 -441 -173 -146 -870 -641 -538 -357 -92 -61 -989 -20 -996 -660 -599 -486 -545 -135 -853 -112 -637 -901 -623 -888 -611 -135 -961 -989 -250 -555 -461 -524 -546 -600 -422 -885 -606 -154 -615 -405 -288 -787 -128 -266 -350 -870 -223 -407 -131 -895 -322 -491 -962 -608 -555 -490 -111 -232 -710 -363 -553 -974 -595 -449 -131 -384 -130 -792 -476 -940 -923 -205 -638 -446 -438 -545 -23 -710 -295 -552 -444 -377 -90 -242 -480 -731 -810 -590 -610 -159 -890 -564 -208 -959 -831 -338 -837 -880 -247 -787 -285 -539 -932 -553 -967 -530 -135 -536 -49 -848 -907 -383 -160 -507 -695 -804 -762 -772 -289 -323 -44 -596 -192 -93 -265 -882 -279 -725 -52 -75 -696 -795 -455 -943 -92 -776 -875 -190 -690 -398 -156 -217 -133 -539 -138 -943 -60 -712 -455 -642 -586 -6 -300 -15 -53 -494 -120 -397 -846 -449 -608 -852 -13 -282 -361 -142 -843 -749 -179 -294 -342 -445 -889 -25 -727 -924 -86 -333 -631 -820 -77 -210 -933 -632 -275 -872 -316 -965 -39 -273 -251 -173 -246 -504 -174 -10 -651 -251 -734 -508 -860 -637 -407 -671 -363 -872 -189 -53 -961 -858 -367 -279 -36 -74 -303 -58 -936 -739 -360 -461 -315 -555 -102 -478 -714 -724 -301 -307 -217 -799 -852 -326 -776 -735 -595 -929 -197 -19 -937 -922 -777 -806 -193 -180 -128 -414 -829 -460 -159 -889 -923 -357 -983 -132 -399 -333 -562 -318 -384 -714 -59 -408 -439 -565 -856 -13 -321 -821 -85 -948 -180 -447 -936 -154 -20 -855 -865 -915 -283 -334 -570 -648 -635 -158 -388 -164 -973 -543 -239 -681 -798 -28 -178 -748 -230 -316 -55 -202 -179 -87 -72 -483 -92 -43 -936 -428 -244 -350 -605 -473 -487 -35 -22 -339 -403 -298 -379 -769 -250 -86 -201 -433 -143 -763 -971 -357 -245 -585 -253 -536 -365 -554 -336 -921 -353 -573 -422 -689 -4 -558 -975 -524 -557 -330 -100 -883 -684 -213 -811 -359 -540 -759 -232 -440 -310 -146 -517 -483 -177 -47 -769 -949 -834 -299 -71 -762 -450 -460 -559 -859 -707 -967 -733 -447 -258 -708 -382 -869 -852 -788 -844 -957 -14 -180 -183 -269 -654 -270 -937 -327 -119 -442 -87 -683 -617 -194 -622 -626 -214 -765 -457 -30 -710 -575 -150 -923 -639 -163 -287 -721 -552 -986 -966 -915 -569 -566 -659 -931 -368 -383 -871 -177 -197 -50 -602 -434 -136 -809 -524 -65 -937 -61 -652 -525 -495 -169 -879 -847 -796 -632 -819 -586 -875 -295 -580 -516 -595 -654 -146 -673 -896 -996 -694 -143 -296 -39 -982 -942 -887 -291 -528 -664 -646 -911 -806 -584 -130 -571 -939 -20 -624 -106 -721 -238 -304 -334 -28 -464 -990 -988 -531 -455 -2 -476 -792 -859 -831 -4 -816 -138 -90 -304 -713 -192 -214 -476 -659 -682 -516 -639 -103 -180 -863 -427 -137 -650 -894 -700 -447 -277 -18 -242 -513 -967 -412 -617 -319 -610 -79 -885 -155 -539 -520 -453 -434 -922 -931 -536 -473 -752 -184 -573 -966 -304 -98 -609 -888 -337 -521 -869 -62 -148 -93 -465 -615 -459 -589 -188 -611 -489 -962 -707 -844 -410 -87 -673 -877 -357 -833 -288 -941 -659 -220 -332 -525 -301 -871 -194 -117 -952 -169 -628 -89 -974 -200 -668 -613 -542 -121 -414 -788 -102 -801 -354 -329 -425 -30 -172 -804 -200 -153 -865 -39 -194 -756 -858 -814 -384 -79 -361 -262 -932 -849 -697 -845 -333 -754 -887 -530 -204 -162 -296 -357 -997 -548 -33 -128 -663 -808 -508 -713 -266 -793 -153 -261 -911 -252 -372 -858 -294 -861 -116 -358 -585 -762 -13 -495 -669 -149 -972 -99 -677 -442 -552 -575 -246 -857 -44 -524 -799 -572 -405 -40 -985 -38 -435 -757 -985 -200 -409 -755 -416 -447 -965 -795 -594 -398 -114 -211 -554 -182 -174 -181 -473 -813 -82 -248 -467 -334 -361 -139 -779 -873 -744 -970 -491 -835 -282 -963 -912 -825 -564 -991 -760 -384 -776 -45 -65 -941 -577 -432 -627 -422 -354 -80 -987 -67 -183 -938 -967 -925 -80 -177 -187 -438 -570 -311 -91 -149 -943 -631 -758 -286 -726 -747 -971 -634 -129 -945 -574 -69 -166 -346 -323 -330 -210 -861 -458 -126 -891 -637 -23 -923 -225 -479 -130 -726 -26 -527 -860 -978 -492 -819 -560 -152 -53 -170 -941 -577 -384 -720 -728 -497 -534 -429 -282 -660 -920 -811 -64 -233 -891 -171 -967 -985 -524 -535 -427 -769 -793 -358 -922 -873 -781 -806 -68 -257 -716 -858 -539 -158 -165 -808 -307 -280 -880 -619 -797 -506 -657 -233 -90 -765 -166 -467 -558 -458 -760 -262 -644 -468 -959 -720 -624 -199 -185 -105 -799 -705 -509 -564 -658 -641 -855 -712 -151 -750 -637 -204 -988 -899 -882 -892 -292 -733 -616 -398 -533 -823 -833 -924 -10 -338 -588 -761 -603 -589 -701 -897 -235 -565 -706 -647 -380 -2 -867 -686 -230 -144 -111 -697 -178 -800 -813 -994 -491 -721 -943 -788 -769 -904 -742 -846 -147 -5 -551 -706 -927 -119 -76 -96 -789 -979 -863 -117 -549 -978 -934 -443 -720 -918 -407 -164 -739 -516 -51 -132 -506 -870 -129 -500 -939 -157 -531 -853 -561 -394 -760 -324 -381 -755 -224 -15 -438 -652 -703 -484 -345 -657 -137 -396 -664 -97 -700 -341 -341 -436 -635 -245 -129 -534 -753 -280 -707 -956 -215 -893 -600 -136 -197 -742 -501 -681 -999 -102 -418 -900 -440 -577 -42 -117 -110 -918 -558 -931 -209 -438 -214 -330 -505 -181 -653 -638 -505 -162 -436 -400 -482 -762 -308 -380 -269 -994 -850 -760 -958 -248 -500 -617 -84 -301 -491 -136 -836 -388 -100 -160 -600 -603 -486 -609 -909 -460 -418 -524 -828 -281 -783 -344 -627 -300 -261 -911 -73 -357 -581 -900 -325 -281 -786 -680 -222 -313 -406 -504 -43 -392 -258 -428 -894 -462 -700 -931 -46 -953 -383 -843 -988 -839 -708 -869 -293 -13 -644 -924 -418 -237 -588 -254 -775 -930 -680 -553 -619 -448 -39 -958 -715 -684 -189 -271 -61 -708 -236 -160 -167 -571 -916 -22 -756 -451 -531 -867 -520 -5 -301 -795 -595 -212 -690 -383 -495 -353 -260 -5 -406 -2 -852 -207 -398 -791 -348 -890 -554 -159 -924 -62 -122 -671 -276 -511 -674 -429 -700 -956 -973 -173 -278 -984 -457 -825 -483 -855 -552 -364 -776 -450 -547 -693 -336 -242 -148 -494 -190 -333 -327 -708 -96 -889 -391 -691 -297 -189 -655 -762 -275 -754 -45 -786 -281 -640 -95 -695 -766 -273 -942 -163 -41 -836 -146 -512 -608 -636 -359 -303 -82 -874 -734 -392 -790 -152 -803 -466 -676 -317 -109 -843 -91 -793 -827 -958 -517 -741 -74 -519 -701 -490 -581 -897 -589 -574 -713 -746 -545 -725 -517 -527 -722 -429 -236 -540 -858 -687 -23 -61 -805 -268 -803 -141 -970 -402 -900 -419 -773 -165 -886 -684 -692 -235 -958 -298 -479 -562 -858 -232 -559 -705 -530 -257 -90 -173 -460 -512 -328 -837 -191 -856 -893 -819 -438 -556 -814 -224 -402 -449 -815 -658 -212 -37 -348 -207 -209 -850 -844 -870 -700 -198 -152 -51 -702 -542 -598 -841 -455 -604 -119 -843 -491 -296 -610 -153 -731 -959 -719 -993 -963 -908 -880 -763 -144 -944 -93 -931 -22 -576 -434 -583 -152 -7 -587 -130 -165 -612 -388 -358 -569 -318 -38 -976 -417 -816 -517 -790 -330 -864 -134 -861 -702 -133 -871 -97 -205 -619 -85 -798 -941 -60 -156 -368 -284 -365 -276 -384 -947 -1000 -183 -5 -360 -69 -221 -400 -532 -398 -620 -772 -330 -950 -510 -733 -589 -891 -406 -923 -626 -109 -542 -61 -853 -258 -434 -615 -77 -356 -809 -537 -538 -377 -307 -264 -238 -981 -433 -125 -528 -322 -232 -113 -244 -906 -972 -688 -85 -374 -441 -614 -614 -6 -55 -339 -178 -967 -622 -375 -247 -461 -306 -883 -157 -370 -801 -746 -848 -858 -431 -382 -69 -256 -440 -92 -919 -756 -298 -322 -869 -87 -28 -956 -642 -856 -134 -421 -83 -365 -417 -364 -421 -191 -571 -769 -838 -754 -5 -176 -357 -784 -151 -537 -744 -992 -145 -936 -574 -734 -382 -927 -221 -189 -469 -376 -144 -420 -843 -124 -857 -495 -99 -512 -421 -773 -171 -41 -704 -97 -698 -350 -977 -955 -598 -734 -345 -831 -209 -66 -415 -19 -827 -344 -212 -279 -723 -123 -889 -74 -132 -261 -511 -217 -406 -977 -693 -182 -845 -230 -52 -230 -94 -974 -547 -915 -622 -938 -446 -740 -965 -67 -744 -177 -317 -811 -26 -149 -736 -318 -529 -63 -54 -629 -875 -542 -235 -741 -797 -712 -733 -19 -236 -745 -144 -913 -735 -437 -9 -422 -351 -802 -871 -715 -967 -177 -779 -83 -157 -257 -660 -851 -678 -374 -216 -573 -249 -381 -943 -826 -121 -11 -467 -967 -873 -142 -846 -260 -926 -55 -289 -347 -412 -130 -365 -421 -781 -821 -814 -602 -599 -869 -558 -964 -873 -853 -882 -490 -608 -576 -905 -641 -896 -485 -538 -859 -661 -199 -655 -108 -796 -342 -751 -556 -939 -241 -194 -180 -516 -499 -188 -606 -656 -966 -590 -96 -543 -412 -965 -571 -305 -130 -353 -393 -401 -307 -578 -496 -946 -321 -452 -169 -997 -234 -206 -19 -173 -230 -657 -382 -562 -508 -487 -118 -545 -240 -121 -547 -53 -864 -49 -630 -645 -795 -543 -345 -930 -428 -279 -47 -857 -338 -626 -917 -747 -864 -78 -777 -723 -975 -84 -242 -143 -537 -473 -612 -882 -838 -878 -262 -515 -832 -498 -561 -351 -661 -727 -290 -270 -1000 -288 -544 -853 -289 -697 -685 -150 -165 -75 -369 -99 -689 -707 -170 -264 -972 -22 -52 -509 -249 -927 -374 -401 -374 -151 -721 -214 -809 -685 -248 -109 -747 -275 -601 -651 -710 -960 -527 -565 -102 -681 -422 -681 -609 -640 -764 -572 -278 -206 -213 -706 -598 -258 -387 -930 -366 -503 -371 -279 -845 -807 -155 -850 -900 -894 -61 -606 -613 -907 -51 -425 -312 -524 -475 -893 -690 -851 -979 -885 -632 -907 -875 -940 -785 -328 -346 -433 -251 -653 -494 -636 -267 -957 -895 -655 -936 -9 -411 -66 -579 -977 -18 -833 -754 -809 -116 -97 -731 -956 -58 -955 -192 -363 -623 -196 -255 -109 -555 -431 -428 -51 -189 -781 -345 -462 -949 -742 -139 -716 -73 -539 -129 -765 -68 -316 -446 -852 -546 -158 -339 -8 -348 -672 -883 -313 -7 -811 -876 -275 -428 -92 -275 -378 -52 -768 -289 -325 -149 -803 -24 -5 -961 -915 -960 -644 -643 -665 -436 -811 -100 -313 -434 -487 -196 -594 -263 -758 -881 -716 -702 -944 -904 -5 -939 -933 -637 -467 -737 -820 -452 -26 -752 -982 -569 -743 -734 -317 -122 -14 -77 -184 -875 -47 -881 -518 -429 -206 -624 -408 -80 -924 -132 -503 -801 -516 -653 -524 -444 -144 -492 -310 -427 -557 -905 -623 -310 -709 -659 -423 -402 -35 -724 -616 -600 -24 -845 -462 -65 -91 -859 -602 -262 -23 -83 -630 -115 -148 -559 -428 -523 -917 -705 -832 -276 -774 -570 -81 -864 -612 -327 -26 -25 -993 -90 -662 -395 -497 -432 -534 -291 -136 -397 -966 -132 -70 -535 -329 -703 -615 -824 -29 -841 -514 -651 -415 -80 -188 -953 -90 -413 -458 -40 -841 -57 -305 -706 -654 -289 -617 -950 -437 -718 -577 -671 -188 -671 -278 -805 -433 -422 -148 -521 -223 -24 -206 -57 -514 -695 -166 -10 -890 -179 -334 -345 -465 -891 -942 -542 -408 -808 -280 -628 -543 -236 -389 -958 -534 -369 -441 -932 -146 -780 -85 -228 -815 -725 -825 -887 -764 -119 -192 -292 -472 -406 -87 -98 -89 -616 -593 -806 -753 -665 -882 -675 -379 -259 -141 -973 -358 -784 -597 -900 -546 -508 -55 -245 -643 -165 -819 -228 -251 -763 -712 -993 -937 -660 -831 -743 -190 -193 -490 -950 -902 -652 -196 -552 -350 -917 -494 -594 -882 -423 -533 -829 -170 -504 -888 -675 -156 -934 -485 -378 -552 -990 -281 -575 -712 -558 -374 -628 -267 -936 -444 -352 -118 -580 -418 -342 -899 -869 -265 -751 -454 -406 -773 -691 -814 -854 -562 -322 -116 -226 -429 -676 -906 -832 -256 -685 -855 -503 -643 -18 -336 -966 -875 -9 -571 -268 -219 -101 -533 -266 -223 -720 -943 -359 -642 -575 -319 -49 -773 -995 -930 -623 -522 -854 -765 -504 -735 -174 -287 -171 -210 -78 -289 -235 -741 -101 -154 -88 -479 -656 -379 -655 -927 -599 -547 -338 -762 -261 -71 -872 -229 -369 -278 -939 -533 -579 -218 -353 -189 -43 -543 -803 -887 -888 -745 -522 -22 -383 -646 -633 -362 -559 -250 -850 -529 -62 -293 -633 -281 -454 -18 -160 -666 -314 -315 -236 -540 -922 -757 -80 -730 -107 -718 -188 -553 -245 -876 -440 -731 -343 -264 -339 -264 -428 -48 -982 -774 -313 -778 -184 -210 -280 -196 -51 -464 -901 -325 -350 -73 -733 -324 -584 -7 -334 -845 -69 -154 -101 -743 -59 -572 -225 -857 -314 -635 -127 -510 -235 -137 -930 -35 -380 -936 -527 -222 -725 -713 -659 -247 -386 -870 -115 -241 -798 -744 -523 -730 -410 -533 -983 -316 -492 -674 -787 -859 -776 -487 -721 -706 -22 -354 -634 -538 -53 -607 -125 -226 -647 -448 -24 -554 -281 -742 -243 -581 -537 -759 -718 -991 -637 -808 -638 -893 -130 -425 -408 -786 -302 -544 -101 -822 -812 -825 -41 -931 -638 -547 -674 -858 -956 -957 -404 -365 -456 -316 -260 -601 -901 -17 -341 -32 -305 -620 -866 -862 -998 -821 -846 -949 -416 -546 -873 -749 -607 -637 -604 -679 -496 -444 -987 -406 -213 -19 -972 -468 -149 -554 -819 -565 -409 -965 -120 -496 -792 -827 -263 -14 -499 -236 -122 -385 -758 -315 -678 -551 -163 -99 -623 -504 -889 -173 -898 -950 -238 -732 -298 -8 -900 -417 -782 -281 -61 -308 -635 -783 -918 -473 -610 -148 -590 -418 -376 -309 -543 -246 -478 -234 -449 -685 -97 -333 -769 -108 -66 -801 -922 -924 -746 -774 -237 -347 -869 -118 -447 -861 -72 -616 -660 -403 -113 -581 -525 -149 -946 -919 -360 -933 -313 -744 -612 -732 -385 -676 -609 -997 -292 -263 -818 -155 -416 -198 -402 -380 -152 -483 -193 -315 -27 -885 -24 -89 -107 -433 -929 -560 -90 -442 -656 -941 -39 -539 -446 -859 -805 -1 -466 -245 -678 -304 -270 -120 -114 -700 -318 -162 -554 -597 -504 -823 -591 -470 -753 -834 -190 -859 -16 -400 -613 -219 -405 -854 -800 -186 -681 -950 -670 -389 -275 -779 -614 -663 -267 -766 -579 -452 -231 -916 -826 -326 -597 -249 -924 -879 -931 -889 -982 -832 -757 -867 -966 -445 -350 -212 -809 -218 -270 -399 -235 -630 -417 -584 -673 -433 -990 -532 -33 -63 -851 -480 -706 -26 -352 -787 -809 -406 -916 -407 -152 -232 -886 -684 -468 -784 -841 -557 -549 -563 -565 -667 -3 -233 -912 -973 -384 -14 -268 -974 -579 -546 -878 -989 -674 -418 -42 -938 -854 -442 -771 -717 -158 -2 -455 -371 -956 -841 -229 -450 -935 -467 -127 -105 -477 -126 -923 -757 -251 -431 -519 -492 -547 -919 -514 -938 -617 -28 -130 -632 -63 -261 -768 -733 -154 -375 -816 -687 -804 -923 -591 -661 -732 -873 -955 -368 -784 -459 -42 -587 -482 -119 -581 -313 -847 -429 -28 -103 -638 -603 -764 -769 -370 -318 -902 -177 -347 -480 -386 -726 -185 -260 -332 -404 -251 -239 -730 -799 -469 -955 -85 -860 -187 -204 -55 -793 -372 -226 -505 -42 -276 -847 -340 -489 -170 -690 -241 -438 -330 -31 -860 -502 -274 -527 -582 -227 -535 -842 -115 -573 -939 -718 -446 -869 -787 -907 -303 -411 -910 -594 -509 -485 -178 -515 -921 -195 -674 -861 -910 -105 -223 -887 -229 -300 -570 -364 -583 -396 -637 -756 -217 -633 -613 -47 -167 -363 -476 -98 -177 -674 -628 -300 -984 -633 -227 -111 -924 -664 -437 -780 -248 -596 -323 -23 -528 -732 -793 -254 -659 -868 -22 -864 -72 -561 -458 -289 -27 -470 -715 -7 -350 -286 -542 -438 -314 -786 -145 -363 -245 -20 -315 -118 -185 -298 -395 -972 -420 -849 -929 -90 -694 -106 -111 -91 -181 -613 -254 -905 -279 -2 -328 -394 -187 -44 -77 -51 -892 -193 -579 -512 -910 -204 -403 -82 -139 -140 -106 -590 -116 -263 -670 -363 -952 -884 -179 -905 -317 -802 -439 -812 -123 -864 -720 -70 -419 -776 -468 -371 -296 -560 -308 -810 -267 -198 -40 -403 -931 -42 -916 -126 -638 -258 -91 -249 -186 -485 -152 -680 -40 -860 -111 -957 -343 -783 -822 -443 -771 -995 -577 -425 -671 -913 -809 -841 -16 -11 -418 -526 -992 -954 -247 -503 -703 -976 -182 -178 -476 -534 -876 -766 -885 -290 -692 -252 -69 -567 -395 -763 -889 -778 -824 -832 -23 -760 -378 -355 -277 -311 -602 -673 -332 -414 -421 -57 -804 -260 -367 -557 -478 -207 -251 -718 -529 -531 -721 -465 -508 -696 -465 -56 -263 -333 -91 -33 -799 -469 -697 -532 -550 -468 -651 -254 -292 -471 -295 -243 -998 -182 -289 -353 -865 -310 -914 -4 -385 -43 -762 -11 -637 -461 -690 -307 -647 -148 -226 -299 -431 -845 -950 -131 -261 -286 -299 -582 -166 -122 -82 -747 -358 -146 -608 -369 -462 -185 -224 -362 -580 -823 -274 -572 -945 -960 -591 -542 -264 -27 -377 -262 -708 -300 -345 -790 -797 -730 -48 -37 -646 -984 -358 -930 -680 -868 -144 -386 -934 -579 -182 -743 -160 -735 -206 -251 -53 -160 -540 -990 -341 -85 -188 -726 -524 -42 -843 -689 -21 -854 -644 -141 -406 -667 -445 -848 -232 -311 -237 -729 -175 -535 -797 -932 -716 -685 -498 -404 -519 -451 -758 -727 -300 -315 -294 -58 -965 -9 -30 -881 -736 -646 -408 -759 -155 -867 -311 -683 -929 -533 -835 -266 -402 -946 -885 -903 -606 -961 -241 -444 -152 -4 -612 -350 -573 -859 -545 -259 -415 -972 -747 -125 -118 -867 -235 -661 -20 -861 -697 -644 -341 -604 -633 -691 -205 -743 -341 -904 -708 -936 -303 -396 -840 -191 -353 -707 -537 -205 -707 -528 -397 -95 -49 -567 -356 -741 -578 -77 -80 -48 -913 -327 -682 -292 -674 -698 -52 -809 -72 -674 -799 -473 -264 -894 -199 -531 -617 -453 -71 -145 -438 -165 -520 -71 -967 -648 -859 -190 -924 -412 -918 -577 -659 -883 -814 -93 -806 -252 -80 -21 -187 -824 -724 -47 -656 -178 -498 -612 -278 -112 -319 -752 -227 -315 -49 -49 -644 -858 -7 -308 -567 -264 -587 -749 -706 -465 -61 -236 -54 -526 -22 -532 -321 -465 -337 -730 -42 -402 -623 -390 -930 -44 -416 -493 -620 -682 -344 -516 -644 -517 -144 -925 -883 -553 -375 -535 -314 -176 -486 -474 -884 -182 -393 -246 -774 -439 -973 -627 -441 -638 -637 -474 -437 -161 -260 -90 -116 -494 -425 -336 -748 -669 -248 -392 -946 -49 -896 -114 -690 -516 -848 -29 -172 -383 -314 -347 -775 -523 -762 -819 -261 -798 -428 -693 -555 -685 -517 -504 -559 -514 -537 -449 -764 -975 -640 -669 -503 -255 -30 -351 -318 -428 -578 -495 -495 -486 -317 -241 -257 -802 -175 -664 -246 -787 -221 -833 -95 -439 -511 -357 -22 -334 -753 -968 -341 -548 -248 -106 -698 -44 -964 -881 -101 -842 -727 -613 -113 -592 -824 -300 -581 -411 -694 -295 -30 -898 -859 -728 -881 -762 -921 -57 -22 -304 -235 -801 -608 -397 -993 -166 -286 -350 -421 -888 -393 -91 -648 -548 -812 -184 -991 -202 -664 -351 -90 -305 -890 -694 -349 -98 -215 -832 -466 -705 -660 -372 -497 -188 -200 -642 -651 -589 -825 -41 -335 -166 -141 -348 -39 -187 -480 -72 -679 -951 -625 -982 -215 -122 -548 -976 -837 -755 -662 -479 -628 -654 -939 -420 -198 -140 -687 -793 -497 -855 -444 -58 -20 -614 -985 -751 -355 -223 -52 -282 -865 -291 -276 -975 -590 -881 -75 -418 -793 -288 -572 -97 -951 -940 -171 -307 -460 -795 -616 -607 -898 -487 -841 -582 -296 -204 -828 -14 -100 -79 -468 -867 -431 -260 -671 -579 -880 -350 -626 -646 -115 -133 -970 -903 -498 -343 -184 -204 -743 -6 -81 -570 -108 -11 -382 -135 -127 -978 -141 -937 -832 -877 -557 -342 -281 -936 -238 -449 -288 -8 -31 -191 -777 -759 -961 -578 -362 -478 -673 -394 -860 -950 -804 -106 -261 -901 -529 -308 -341 -739 -589 -764 -139 -169 -448 -285 -698 -128 -432 -498 -189 -351 -901 -263 -522 -392 -59 -934 -843 -683 -534 -713 -346 -968 -547 -489 -291 -510 -196 -171 -330 -808 -891 -738 -306 -975 -237 -835 -111 -435 -77 -763 -930 -208 -125 -439 -318 -921 -98 -726 -985 -696 -685 -155 -746 -428 -17 -49 -941 -655 -203 -522 -908 -191 -922 -860 -90 -447 -680 -409 -176 -870 -636 -238 -231 -136 -296 -237 -222 -487 -368 -952 -16 -434 -875 -82 -766 -904 -707 -275 -43 -657 -76 -964 -102 -784 -793 -543 -243 -445 -495 -376 -879 -542 -965 -288 -112 -44 -423 -782 -989 -905 -776 -79 -288 -45 -904 -740 -400 -346 -149 -203 -49 -303 -70 -169 -189 -929 -504 -202 -419 -364 -749 -917 -120 -263 -215 -698 -767 -819 -365 -459 -438 -84 -874 -986 -633 -761 -526 -876 -575 -119 -704 -234 -725 -237 -783 -180 -223 -112 -252 -421 -366 -479 -123 -293 -568 -77 -95 -758 -154 -917 -997 -682 -471 -385 -542 -216 -476 -680 -231 -515 -369 -21 -337 -779 -581 -686 -739 -756 -331 -326 -258 -216 -511 -475 -178 -636 -115 -69 -458 -27 -426 -569 -230 -631 -323 -832 -216 -763 -843 -258 -83 -83 -380 -213 -116 -252 -478 -572 -147 -705 -291 -261 -926 -316 -363 -591 -386 -266 -179 -663 -206 -480 -562 -687 -444 -277 -266 -201 -14 -163 -485 -151 -435 -613 -443 -566 -851 -605 -502 -876 -132 -593 -23 -555 -984 -197 -255 -341 -27 -235 -385 -11 -797 -666 -135 -744 -527 -382 -443 -604 -780 -274 -966 -500 -396 -277 -84 -956 -841 -678 -172 -314 -136 -967 -905 -227 -380 -982 -248 -381 -981 -772 -984 -988 -944 -901 -805 -583 -562 -130 -29 -970 -253 -443 -360 -729 -37 -665 -765 -953 -521 -808 -415 -863 -500 -76 -630 -694 -169 -926 -639 -199 -632 -489 -79 -672 -160 -36 -810 -720 -775 -406 -651 -216 -326 -222 -229 -615 -854 -324 -930 -339 -919 -205 -864 -588 -154 -782 -223 -893 -372 -56 -549 -666 -698 -271 -592 -441 -866 -759 -106 -764 -845 -104 -915 -479 -497 -647 -445 -557 -233 -475 -722 -169 -413 -272 -539 -209 -414 -543 -728 -817 -365 -452 -250 -984 -870 -64 -43 -399 -966 -680 -317 -888 -79 -439 -578 -158 -999 -540 -819 -153 -644 -140 -465 -633 -108 -614 -385 -198 -894 -537 -194 -396 -907 -558 -749 -226 -503 -240 -903 -630 -811 -736 -317 -150 -816 -284 -953 -23 -75 -206 -236 -476 -99 -273 -549 -386 -446 -264 -610 -987 -612 -19 -431 -4 -914 -537 -996 -338 -951 -349 -768 -17 -28 -877 -645 -17 -360 -808 -845 -282 -563 -594 -53 -304 -850 -169 -292 -592 -529 -723 -809 -454 -478 -500 -280 -241 -202 -521 -901 -576 -314 -481 -796 -822 -488 -921 -764 -797 -400 -358 -555 -554 -78 -32 -971 -984 -296 -94 -382 -792 -933 -2 -847 -364 -508 -661 -427 -210 -777 -787 -245 -466 -404 -211 -529 -386 -476 -647 -424 -770 -73 -264 -653 -807 -906 -288 -659 -486 -819 -650 -982 -868 -39 -754 -889 -763 -300 -24 -203 -13 -983 -785 -108 -172 -379 -281 -646 -918 -344 -942 -42 -332 -212 -81 -932 -313 -637 -681 -413 -199 -221 -101 -955 -281 -754 -223 -889 -705 -764 -77 -343 -362 -299 -73 -257 -50 -717 -797 -415 -659 -750 -780 -429 -331 -102 -209 -366 -690 -294 -151 -139 -671 -646 -138 -424 -659 -617 -364 -901 -971 -565 -512 -137 -318 -174 -292 -933 -29 -192 -122 -658 -805 -364 -179 -255 -617 -840 -31 -354 -238 -22 -596 -212 -222 -320 -96 -603 -119 -67 -884 -219 -354 -619 -829 -160 -564 -413 -124 -546 -860 -912 -164 -327 -761 -997 -640 -887 -164 -861 -966 -272 -360 -44 -119 -943 -700 -231 -167 -854 -914 -795 -941 -601 -727 -739 -7 -8 -750 -307 -705 -178 -562 -271 -435 -107 -274 -678 -668 -297 -869 -39 -555 -295 -137 -954 -375 -170 -426 -395 -135 -770 -491 -943 -919 -133 -477 -265 -546 -846 -48 -612 -389 -544 -372 -864 -386 -173 -509 -953 -645 -198 -663 -574 -701 -541 -96 -436 -669 -593 -977 -752 -399 -574 -888 -483 -518 -905 -215 -690 -362 -435 -150 -818 -504 -139 -701 -642 -423 -760 -822 -23 -876 -812 -921 -605 -366 -770 -143 -511 -842 -782 -572 -935 -546 -559 -268 -217 -249 -508 -418 -593 -963 -739 -394 -322 -622 -781 -207 -635 -671 -499 -204 -144 -869 -55 -171 -989 -938 -42 -628 -172 -611 -508 -723 -635 -15 -326 -479 -575 -379 -847 -18 -327 -20 -126 -200 -915 -198 -874 -75 -774 -451 -49 -877 -967 -770 -527 -664 -677 -485 -552 -193 -972 -951 -934 -346 -795 -807 -380 -906 -708 -764 -991 -395 -668 -233 -4 -304 -208 -595 -94 -73 -923 -489 -484 -147 -431 -34 -104 -735 -153 -899 -342 -812 -82 -626 -400 -427 -358 -885 -939 -333 -189 -577 -842 -693 -858 -611 -992 -709 -57 -176 -653 -450 -615 -752 -775 -575 -36 -473 -639 -380 -438 -839 -906 -238 -87 -455 -380 -58 -416 -925 -775 -443 -289 -752 -833 -194 -602 -833 -636 -679 -193 -947 -389 -775 -994 -751 -328 -61 -409 -572 -294 -320 -409 -20 -591 -615 -651 -971 -276 -264 -481 -168 -20 -512 -485 -255 -918 -348 -549 -699 -921 -36 -740 -687 -101 -346 -294 -773 -865 -995 -919 -223 -103 -233 -639 -706 -695 -908 -96 -160 -499 -422 -939 -296 -604 -995 -514 -185 -14 -16 -542 -414 -934 -517 -640 -197 -590 -552 -560 -239 -10 -850 -238 -892 -116 -663 -282 -189 -882 -46 -376 -30 -196 -856 -688 -625 -230 -56 -870 -930 -490 -465 -396 -596 -596 -99 -85 -144 -340 -594 -677 -96 -969 -610 -821 -66 -957 -247 -191 -504 -254 -569 -546 -80 -279 -200 -189 -643 -966 -184 -594 -486 -96 -29 -566 -574 -169 -351 -113 -421 -450 -728 -108 -769 -372 -348 -403 -395 -17 -302 -800 -748 -820 -541 -877 -990 -426 -673 -870 -220 -139 -23 -346 -207 -927 -793 -313 -206 -495 -225 -959 -689 -655 -583 -445 -283 -122 -184 -518 -999 -122 -695 -621 -896 -449 -48 -959 -453 -617 -784 -158 -163 -564 -665 -412 -700 -75 -919 -942 -302 -473 -854 -631 -975 -233 -281 -261 -938 -855 -151 -329 -940 -276 -121 -153 -154 -546 -462 -265 -587 -201 -799 -205 -264 -443 -164 -268 -581 -555 -810 -457 -133 -474 -85 -305 -699 -17 -973 -656 -569 -940 -208 -334 -491 -36 -995 -889 -576 -297 -858 -461 -326 -755 -516 -905 -330 -50 -357 -29 -745 -63 -625 -261 -120 -14 -345 -445 -757 -528 -918 -407 -634 -658 -173 -628 -274 -960 -515 -124 -92 -297 -489 -165 -294 -286 -991 -47 -687 -433 -8 -404 -809 -286 -73 -287 -766 -847 -915 -338 -565 -801 -509 -465 -277 -862 -313 -409 -403 -824 -810 -454 -385 -938 -47 -591 -667 -628 -13 -486 -958 -435 -607 -98 -24 -623 -169 -228 -470 -545 -507 -406 -775 -805 -105 -361 -269 -213 -118 -396 -88 -343 -276 -258 -60 -695 -846 -610 -903 -105 -935 -358 -84 -225 -530 -968 -170 -206 -637 -374 -508 -384 -202 -343 -135 -119 -345 -266 -98 -977 -552 -687 -627 -48 -108 -969 -910 -161 -917 -398 -507 -396 -365 -669 -860 -121 -322 -793 -201 -739 -226 -696 -410 -770 -204 -527 -639 -227 -368 -332 -137 -674 -578 -240 -62 -175 -230 -231 -533 -640 -317 -736 -162 -124 -786 -857 -15 -639 -455 -41 -699 -851 -408 -759 -370 -995 -666 -966 -294 -943 -477 -537 -23 -625 -222 -503 -324 -449 -659 -436 -69 -172 -315 -73 -572 -923 -754 -562 -244 -940 -733 -507 -40 -325 -269 -847 -329 -448 -23 -685 -858 -977 -95 -550 -872 -797 -499 -49 -525 -312 -491 -733 -261 -570 -87 -474 -154 -866 -937 -898 -239 -393 -76 -98 -273 -470 -846 -997 -951 -684 -94 -641 -384 -633 -959 -548 -447 -848 -681 -108 -50 -462 -118 -949 -394 -951 -314 -764 -4 -227 -279 -930 -176 -205 -629 -926 -599 -361 -823 -424 -402 -329 -24 -172 -907 -976 -780 -455 -538 -815 -841 -758 -426 -29 -171 -435 -299 -684 -897 -364 -871 -441 -522 -848 -658 -971 -486 -627 -403 -206 -785 -391 -221 -257 -56 -816 -620 -858 -884 -372 -869 -998 -392 -817 -778 -133 -547 -717 -354 -63 -698 -189 -905 -696 -464 -855 -45 -749 -716 -709 -717 -470 -728 -766 -886 -790 -958 -860 -892 -462 -158 -618 -516 -631 -994 -371 -630 -133 -501 -173 -642 -905 -396 -965 -104 -839 -18 -598 -947 -320 -73 -648 -915 -700 -475 -506 -358 -858 -350 -129 -772 -146 -982 -234 -557 -42 -349 -9 -641 -91 -653 -792 -171 -403 -760 -234 -432 -692 -954 -788 -464 -650 -485 -891 -17 -566 -540 -371 -538 -307 -207 -137 -724 -648 -533 -136 -804 -968 -714 -887 -87 -371 -48 -357 -4 -123 -662 -516 -883 -856 -698 -278 -775 -944 -219 -579 -374 -343 -308 -868 -5 -221 -820 -366 -279 -88 -857 -882 -41 -395 -773 -889 -31 -12 -440 -631 -485 -753 -854 -782 -657 -28 -149 -272 -577 -291 -577 -301 -697 -436 -867 -430 -243 -268 -990 -144 -391 -1 -207 -426 -163 -182 -947 -810 -685 -826 -207 -537 -86 -405 -278 -233 -667 -520 -803 -977 -752 -358 -967 -220 -602 -621 -333 -609 -659 -59 -764 -731 -974 -400 -41 -901 -110 -37 -764 -674 -89 -384 -86 -560 -642 -740 -974 -196 -546 -778 -262 -898 -756 -165 -643 -64 -556 -606 -331 -82 -335 -109 -78 -425 -432 -569 -301 -397 -135 -496 -806 -563 -829 -829 -625 -40 -212 -578 -524 -383 -889 -233 -954 -158 -829 -923 -607 -973 -685 -625 -329 -739 -696 -423 -18 -47 -956 -733 -677 -506 -172 -544 -558 -54 -449 -612 -879 -617 -84 -680 -746 -894 -395 -799 -387 -739 -790 -2 -152 -744 -911 -500 -437 -257 -862 -515 -23 -337 -201 -903 -543 -491 -990 -441 -797 -544 -379 -795 -74 -396 -319 -437 -647 -951 -395 -891 -203 -757 -194 -519 -680 -580 -375 -154 -454 -301 -304 -217 -872 -51 -133 -728 -382 -252 -573 -227 -559 -212 -950 -955 -873 -535 -393 -114 -782 -22 -1000 -391 -637 -952 -830 -632 -722 -506 -402 -32 -900 -571 -102 -899 -320 -795 -89 -375 -686 -488 -849 -741 -642 -830 -613 -192 -135 -260 -340 -977 -673 -262 -666 -194 -169 -54 -863 -343 -733 -739 -301 -363 -996 -725 -383 -760 -387 -135 -232 -435 -863 -945 -493 -483 -316 -509 -224 -777 -908 -443 -960 -756 -824 -937 -768 -247 -599 -591 -918 -246 -636 -770 -327 -759 -294 -128 -499 -834 -904 -388 -210 -719 -982 -78 -963 -38 -575 -826 -286 -938 -665 -970 -295 -646 -455 -766 -416 -913 -146 -165 -207 -449 -971 -893 -832 -203 -820 -110 -423 -418 -180 -373 -365 -678 -27 -625 -111 -323 -141 -620 -11 -716 -882 -107 -438 -774 -145 -293 -876 -358 -91 -232 -95 -283 -176 -275 -472 -136 -793 -782 -38 -495 -152 -838 -582 -260 -690 -727 -98 -845 -324 -999 -252 -79 -376 -921 -528 -346 -411 -528 -357 -869 -7 -982 -221 -358 -696 -619 -547 -585 -178 -586 -666 -748 -933 -254 -614 -316 -224 -306 -437 -404 -556 -54 -327 -973 -718 -236 -714 -549 -312 -481 -319 -965 -436 -265 -62 -244 -213 -216 -122 -244 -122 -25 -254 -36 -8 -203 -355 -154 -400 -901 -755 -867 -674 -988 -886 -258 -670 -165 -677 -906 -643 -205 -324 -44 -271 -89 -475 -589 -832 -82 -860 -257 -884 -99 -130 -33 -411 -848 -432 -573 -777 -755 -448 -150 -187 -488 -645 -721 -682 -299 -691 -489 -910 -640 -447 -88 -173 -357 -314 -621 -972 -947 -774 -731 -775 -217 -914 -477 -910 -832 -230 -91 -710 -412 -106 -809 -133 -776 -940 -68 -59 -787 -208 -782 -783 -384 -321 -402 -874 -318 -964 -481 -972 -80 -32 -892 -424 -459 -878 -64 -510 -672 -996 -912 -786 -393 -331 -291 -517 -954 -945 -269 -848 -819 -560 -427 -842 -987 -342 -520 -750 -562 -117 -60 -76 -332 -883 -325 -591 -861 -188 -562 -626 -536 -76 -59 -920 -261 -581 -630 -133 -542 -248 -839 -665 -495 -366 -796 -733 -798 -254 -484 -935 -272 -558 -116 -937 -688 -85 -59 -419 -187 -583 -382 -271 -541 -710 -545 -42 -345 -734 -332 -800 -551 -719 -7 -211 -351 -759 -400 -471 -272 -736 -741 -346 -744 -657 -239 -843 -374 -124 -384 -587 -407 -386 -857 -217 -355 -864 -182 -851 -149 -201 -578 -186 -40 -889 -508 -686 -709 -839 -476 -295 -598 -967 -64 -900 -193 -592 -313 -55 -594 -300 -710 -402 -312 -528 -169 -21 -379 -10 -47 -533 -585 -620 -515 -93 -209 -268 -65 -821 -684 -978 -698 -424 -763 -366 -404 -333 -77 -239 -278 -498 -919 -383 -443 -406 -485 -702 -400 -961 -595 -150 -245 -319 -703 -89 -200 -226 -447 -583 -837 -905 -852 -123 -637 -65 -664 -369 -941 -32 -774 -23 -445 -157 -764 -994 -422 -947 -684 -54 -411 -72 -562 -759 -228 -589 -932 -619 -879 -655 -570 -653 -504 -247 -197 -426 -204 -431 -650 -881 -678 -282 -266 -709 -379 -689 -619 -956 -999 -323 -134 -87 -268 -418 -530 -553 -746 -451 -810 -34 -44 -610 -258 -105 -111 -276 -563 -379 -319 -379 -713 -438 -101 -932 -581 -891 -612 -491 -102 -644 -21 -4 -982 -819 -246 -375 -277 -997 -563 -800 -813 -404 -372 -294 -949 -209 -220 -315 -397 -41 -2 -216 -199 -474 -62 -282 -341 -381 -240 -224 -114 -437 -351 -927 -572 -928 -795 -51 -590 -515 -944 -519 -655 -616 -727 -817 -982 -993 -341 -402 -935 -975 -793 -42 -642 -82 -278 -684 -648 -409 -578 -283 -980 -933 -914 -474 -177 -698 -561 -839 -363 -484 -447 -356 -733 -859 -282 -855 -420 -141 -751 -863 -40 -233 -175 -814 -296 -922 -644 -118 -469 -791 -986 -122 -731 -619 -425 -506 -162 -841 -58 -126 -677 -805 -236 -385 -366 -967 -732 -567 -178 -31 -206 -756 -594 -931 -556 -668 -902 -169 -590 -794 -874 -665 -402 -752 -585 -373 -979 -846 -309 -33 -802 -41 -932 -565 -537 -121 -749 -865 -585 -214 -179 -595 -591 -65 -21 -564 -146 -167 -538 -762 -207 -662 -690 -322 -969 -370 -258 -335 -77 -863 -991 -761 -892 -133 -447 -102 -465 -218 -999 -771 -475 -635 -745 -143 -89 -189 -520 -385 -674 -885 -915 -87 -57 -652 -53 -968 -30 -465 -63 -506 -781 -627 -534 -521 -123 -492 -187 -732 -970 -985 -670 -876 -893 -204 -628 -716 -624 -782 -958 -262 -35 -121 -58 -736 -905 -718 -547 -657 -961 -993 -677 -161 -920 -661 -78 -881 -439 -873 -797 -573 -361 -190 -329 -537 -462 -163 -383 -806 -955 -42 -429 -54 -183 -456 -496 -802 -59 -802 -445 -38 -100 -12 -86 -187 -41 -282 -337 -978 -704 -848 -799 -102 -522 -637 -530 -902 -106 -718 -90 -102 -908 -300 -405 -650 -54 -718 -199 -358 -59 -560 -184 -236 -697 -520 -170 -508 -497 -670 -291 -678 -295 -755 -65 -41 -679 -879 -652 -225 -555 -991 -527 -34 -374 -613 -583 -419 -721 -128 -439 -661 -34 -125 -230 -419 -378 -777 -491 -476 -441 -417 -394 -952 -467 -174 -267 -370 -798 -448 -985 -980 -130 -78 -372 -459 -517 -943 -953 -415 -709 -984 -85 -829 -226 -111 -932 -702 -906 -510 -156 -56 -467 -233 -174 -648 -217 -439 -340 -661 -34 -101 -303 -220 -782 -55 -465 -902 -809 -857 -943 -654 -60 -887 -859 -94 -752 -837 -231 -450 -380 -762 -154 -638 -21 -661 -423 -739 -336 -187 -696 -922 -845 -20 -564 -455 -428 -301 -109 -510 -506 -5 -176 -969 -201 -665 -619 -571 -140 -489 -124 -344 -153 -801 -345 -686 -493 -32 -309 -251 -572 -998 -103 -160 -285 -515 -756 -99 -133 -385 -574 -810 -972 -937 -90 -908 -835 -934 -298 -728 -978 -153 -112 -557 -291 -768 -463 -814 -416 -615 -210 -590 -796 -388 -479 -734 -615 -869 -960 -784 -483 -778 -681 -902 -181 -108 -368 -620 -672 -863 -124 -567 -833 -273 -49 -744 -452 -577 -33 -204 -124 -753 -148 -800 -97 -653 -250 -686 -958 -519 -333 -318 -162 -487 -698 -18 -256 -746 -180 -950 -914 -975 -822 -447 -836 -508 -194 -895 -491 -49 -925 -623 -480 -412 -468 -76 -571 -990 -842 -636 -858 -831 -321 -27 -916 -617 -30 -664 -982 -962 -646 -200 -394 -530 -504 -526 -314 -830 -482 -928 -933 -317 -436 -212 -230 -803 -53 -352 -874 -154 -536 -900 -335 -919 -735 -430 -369 -553 -924 -990 -751 -396 -641 -737 -902 -361 -455 -834 -786 -991 -491 -181 -149 -304 -7 -297 -169 -12 -498 -582 -904 -979 -91 -659 -421 -522 -930 -167 -141 -685 -27 -939 -425 -935 -96 -756 -686 -343 -700 -608 -155 -316 -132 -669 -608 -45 -908 -498 -361 -575 -516 -631 -586 -444 -735 -972 -332 -800 -825 -625 -380 -408 -338 -226 -936 -701 -26 -466 -145 -704 -848 -613 -330 -870 -799 -196 -844 -195 -664 -388 -446 -524 -162 -597 -738 -713 -121 -254 -624 -216 -821 -732 -341 -592 -622 -209 -817 -102 -170 -906 -335 -231 -686 -445 -684 -951 -694 -542 -367 -545 -245 -850 -440 -489 -252 -930 -200 -565 -705 -501 -235 -238 -633 -817 -608 -577 -952 -81 -199 -357 -676 -368 -422 -497 -384 -316 -203 -783 -42 -846 -662 -622 -834 -495 -361 -106 -14 -837 -149 -923 -949 -424 -789 -573 -502 -133 -883 -172 -965 -347 -201 -888 -829 -67 -887 -695 -299 -209 -413 -842 -769 -105 -720 -368 -704 -861 -258 -807 -107 -719 -541 -663 -869 -925 -251 -202 -479 -515 -686 -309 -340 -290 -50 -537 -669 -625 -820 -450 -899 -867 -840 -474 -105 -148 -354 -602 -117 -970 -577 -863 -10 -550 -729 -284 -782 -879 -735 -234 -964 -261 -260 -305 -724 -488 -957 -433 -115 -742 -174 -141 -337 -66 -550 -15 -190 -179 -508 -372 -353 -912 -490 -798 -368 -677 -311 -416 -209 -510 -53 -982 -932 -887 -965 -483 -63 -965 -693 -757 -94 -973 -804 -404 -732 -471 -366 -167 -832 -330 -947 -658 -381 -995 -306 -878 -276 -931 -551 -382 -802 -209 -967 -111 -647 -82 -1 -665 -639 -572 -157 -956 -337 -690 -743 -814 -544 -358 -98 -938 -109 -687 -858 -244 -669 -668 -646 -229 -979 -813 -856 -328 -328 -845 -471 -577 -334 -962 -10 -201 -472 -913 -989 -394 -436 -291 -144 -114 -606 -534 -609 -446 -374 -789 -155 -159 -849 -8 -700 -266 -264 -381 -448 -381 -957 -535 -980 -851 -451 -906 -562 -409 -926 -145 -123 -110 -620 -851 -277 -770 -242 -664 -931 -956 -782 -724 -509 -7 -349 -541 -79 -33 -714 -784 -21 -933 -734 -591 -29 -57 -928 -805 -60 -266 -549 -215 -478 -642 -946 -27 -676 -591 -542 -180 -132 -736 -384 -787 -888 -7 -292 -910 -778 -457 -491 -163 -449 -65 -715 -484 -84 -896 -494 -409 -55 -350 -957 -477 -241 -496 -779 -262 -948 -767 -778 -486 -588 -995 -636 -648 -469 -227 -670 -55 -199 -249 -229 -432 -509 -800 -323 -382 -470 -660 -39 -983 -985 -131 -389 -552 -687 -514 -387 -122 -784 -471 -868 -458 -756 -99 -449 -623 -604 -209 -145 -662 -994 -155 -939 -125 -460 -375 -601 -965 -616 -164 -688 -415 -812 -141 -887 -646 -897 -407 -518 -748 -78 -223 -827 -304 -777 -333 -429 -844 -113 -670 -675 -311 -907 -98 -238 -770 -394 -167 -472 -241 -903 -61 -416 -619 -678 -838 -798 -904 -544 -911 -964 -577 -180 -573 -998 -238 -582 -495 -819 -404 -797 -684 -987 -827 -83 -204 -962 -76 -203 -12 -836 -587 -378 -226 -376 -61 -592 -569 -719 -164 -754 -703 -566 -966 -80 -404 -204 -258 -452 -899 -122 -758 -11 -971 -470 -80 -550 -915 -857 -61 -585 -512 -21 -369 -664 -992 -625 -827 -6 -785 -616 -425 -630 -322 -336 -717 -32 -414 -264 -11 -208 -675 -543 -35 -529 -630 -513 -513 -596 -379 -420 -353 -273 -923 -418 -504 -622 -935 -578 -326 -359 -606 -745 -989 -345 -739 -39 -471 -137 -909 -155 -809 -635 -922 -334 -113 -67 -716 -317 -635 -743 -110 -287 -912 -574 -405 -598 -662 -171 -765 -610 -504 -694 -471 -275 -804 -471 -453 -565 -481 -176 -108 -871 -930 -839 -986 -408 -387 -766 -719 -687 -859 -927 -980 -706 -280 -986 -425 -631 -329 -527 -186 -658 -216 -65 -693 -440 -899 -829 -196 -349 -387 -645 -869 -655 -592 -892 -389 -158 -163 -715 -132 -763 -554 -787 -450 -618 -11 -711 -55 -55 -126 -257 -961 -11 -172 -981 -800 -565 -831 -108 -678 -767 -577 -313 -120 -594 -791 -96 -767 -831 -131 -265 -984 -386 -799 -250 -7 -146 -706 -616 -213 -717 -560 -789 -899 -669 -689 -1000 -108 -746 -28 -424 -888 -640 -858 -178 -32 -127 -430 -805 -946 -884 -314 -18 -916 -329 -153 -422 -991 -890 -77 -703 -868 -985 -652 -712 -867 -437 -403 -484 -819 -242 -578 -797 -300 -518 -637 -248 -892 -819 -860 -636 -979 -399 -842 -852 -157 -665 -557 -147 -832 -600 -619 -344 -262 -608 -34 -885 -386 -733 -918 -62 -171 -169 -223 -191 -121 -53 -250 -377 -156 -877 -68 -703 -929 -932 -389 -223 -351 -129 -31 -821 -425 -130 -299 -493 -456 -159 -528 -916 -950 -357 -125 -632 -542 -796 -1000 -704 -933 -955 -488 -767 -924 -583 -420 -914 -916 -144 -730 -691 -652 -580 -827 -216 -328 -627 -854 -245 -610 -945 -818 -903 -850 -499 -951 -548 -313 -803 -868 -343 -53 -157 -707 -797 -48 -88 -564 -806 -496 -128 -325 -905 -536 -269 -975 -18 -971 -482 -113 -438 -681 -655 -328 -370 -56 -102 -392 -902 -151 -473 -492 -930 -978 -246 -756 -935 -941 -594 -893 -19 -298 -695 -771 -39 -437 -700 -548 -737 -691 -447 -43 -444 -759 -498 -433 -182 -470 -166 -672 -789 -97 -466 -120 -264 -841 -27 -984 -96 -789 -864 -632 -136 -468 -949 -60 -12 -526 -404 -992 -518 -496 -128 -959 -44 -958 -896 -278 -848 -600 -506 -185 -711 -62 -981 -400 -68 -414 -757 -360 -711 -724 -319 -450 -76 -406 -832 -728 -907 -287 -434 -469 -824 -604 -278 -781 -555 -579 -620 -76 -680 -787 -36 -708 -453 -739 -782 -166 -246 -762 -440 -214 -657 -621 -759 -284 -892 -237 -257 -373 -816 -817 -355 -695 -944 -96 -801 -526 -557 -915 -932 -446 -558 -832 -132 -105 -201 -453 -629 -448 -823 -284 -633 -117 -353 -6 -38 -434 -799 -120 -709 -743 -255 -732 -790 -854 -85 -541 -778 -415 -657 -762 -884 -218 -867 -253 -119 -151 -115 -895 -17 -569 -345 -503 -159 -87 -452 -327 -314 -270 -134 -117 -365 -111 -812 -168 -688 -56 -778 -31 -971 -428 -156 -410 -234 -597 -799 -68 -895 -768 -565 -527 -129 -186 -298 -327 -734 -178 -444 -120 -209 -55 -26 -890 -68 -639 -255 -127 -29 -270 -338 -276 -811 -656 -24 -76 -724 -191 -616 -101 -898 -430 -226 -547 -509 -399 -239 -725 -783 -999 -182 -804 -483 -40 -366 -305 -940 -354 -82 -93 -89 -913 -640 -106 -335 -330 -253 -63 -842 -330 -202 -259 -540 -468 -945 -444 -697 -311 -928 -520 -679 -943 -381 -847 -818 -764 -728 -518 -9 -238 -102 -827 -16 -200 -803 -268 -463 -857 -478 -49 -638 -98 -23 -70 -350 -617 -245 -747 -36 -247 -160 -554 -329 -814 -716 -728 -549 -994 -859 -581 -434 -925 -558 -29 -673 -823 -564 -828 -624 -656 -940 -89 -826 -769 -444 -856 -226 -648 -853 -240 -820 -835 -707 -880 -690 -831 -354 -197 -188 -668 -41 -732 -465 -345 -871 -216 -136 -284 -963 -481 -904 -652 -335 -302 -479 -138 -743 -177 -927 -453 -222 -89 -842 -26 -434 -896 -57 -273 -614 -127 -853 -454 -568 -786 -466 -929 -134 -729 -454 -180 -438 -194 -152 -188 -916 -586 -821 -591 -312 -719 -250 -310 -154 -365 -786 -731 -337 -592 -707 -162 -173 -826 -933 -382 -527 -562 -796 -376 -187 -523 -180 -45 -293 -259 -525 -957 -868 -502 -246 -256 -564 -95 -589 -727 -204 -940 -584 -662 -910 -228 -715 -584 -405 -25 -682 -12 -901 -392 -709 -378 -522 -678 -936 -821 -541 -745 -939 -705 -471 -6 -19 -413 -530 -458 -769 -311 -879 -41 -538 -721 -960 -514 -76 -793 -314 -91 -934 -675 -51 -705 -649 -835 -442 -207 -846 -745 -799 -437 -350 -214 -661 -440 -236 -610 -139 -228 -259 -733 -544 -873 -31 -22 -180 -364 -610 -78 -861 -68 -479 -723 -112 -466 -649 -369 -834 -844 -569 -964 -233 -701 -494 -94 -609 -872 -246 -802 -303 -44 -259 -139 -942 -382 -243 -10 -59 -111 -652 -760 -174 -526 -868 -323 -987 -181 -974 -459 -175 -48 -583 -150 -137 -81 -367 -203 -672 -6 -175 -688 -158 -745 -99 -335 -868 -52 -33 -979 -950 -153 -291 -116 -559 -508 -922 -789 -864 -769 -483 -832 -99 -680 -246 -513 -270 -778 -140 -713 -767 -674 -797 -999 -144 -219 -332 -549 -978 -265 -963 -817 -806 -452 -530 -768 -226 -450 -709 -910 -564 -572 -690 -66 -804 -974 -541 -561 -492 -595 -562 -639 -64 -721 -526 -916 -525 -542 -582 -171 -788 -295 -516 -443 -510 -775 -958 -521 -397 -314 -640 -837 -920 -877 -890 -976 -652 -544 -973 -114 -144 -541 -205 -176 -988 -449 -7 -900 -565 -968 -723 -534 -901 -926 -485 -953 -85 -506 -811 -582 -276 -553 -389 -587 -660 -354 -940 -807 -166 -595 -506 -572 -639 -887 -868 -542 -356 -492 -409 -902 -40 -220 -943 -941 -531 -121 -540 -351 -680 -557 -772 -331 -780 -769 -70 -75 -577 -123 -214 -408 -659 -989 -679 -444 -493 -97 -714 -723 -233 -144 -23 -987 -786 -337 -506 -876 -838 -819 -895 -557 -113 -893 -871 -192 -65 -304 -32 -156 -911 -615 -332 -279 -507 -486 -994 -831 -323 -811 -382 -559 -608 -231 -472 -995 -468 -878 -721 -703 -5 -912 -882 -854 -134 -972 -604 -393 -39 -254 -104 -878 -178 -383 -176 -791 -672 -27 -805 -342 -201 -83 -564 -561 -357 -126 -897 -531 -838 -109 -733 -649 -672 -495 -85 -183 -497 -610 -315 -379 -193 -956 -675 -996 -58 -571 -57 -191 -975 -865 -761 -41 -254 -390 -902 -59 -436 -742 -26 -790 -687 -939 -986 -810 -597 -899 -500 -381 -341 -687 -273 -255 -707 -265 -44 -72 -34 -292 -914 -264 -497 -128 -484 -973 -390 -637 -908 -442 -22 -64 -385 -154 -962 -232 -340 -385 -597 -380 -634 -372 -34 -572 -242 -413 -490 -666 -262 -848 -344 -418 -986 -656 -99 -866 -359 -133 -437 -120 -498 -835 -27 -204 -613 -2 -274 -950 -168 -415 -277 -374 -603 -461 -480 -118 -352 -800 -691 -1000 -848 -243 -765 -319 -744 -587 -872 -669 -362 -332 -386 -335 -330 -26 -672 -63 -346 -806 -75 -785 -659 -933 -912 -84 -623 -836 -698 -446 -604 -847 -106 -302 -477 -868 -213 -452 -332 -593 -710 -177 -290 -801 -2 -793 -68 -405 -539 -20 -762 -273 -321 -546 -593 -837 -214 -22 -367 -563 -490 -863 -933 -992 -580 -75 -808 -433 -949 -161 -174 -268 -137 -356 -208 -639 -1 -840 -388 -573 -973 -68 -970 -711 -647 -556 -80 -491 -937 -530 -714 -88 -637 -784 -164 -687 -604 -110 -491 -25 -975 -927 -296 -11 -538 -121 -329 -579 -494 -330 -829 -713 -58 -585 -294 -321 -532 -641 -582 -777 -856 -930 -41 -420 -332 -917 -488 -737 -993 -64 -43 -624 -104 -670 -884 -499 -848 -822 -671 -623 -964 -327 -640 -964 -178 -83 -335 -342 -685 -697 -124 -677 -568 -945 -801 -249 -735 -791 -752 -268 -354 -276 -311 -552 -323 -983 -780 -211 -210 -593 -585 -279 -935 -887 -872 -520 -779 -511 -17 -275 -19 -322 -309 -556 -415 -762 -716 -38 -400 -839 -705 -928 -615 -817 -361 -781 -377 -104 -232 -908 -835 -570 -474 -79 -588 -630 -389 -526 -82 -785 -745 -90 -124 -15 -582 -858 -518 -976 -829 -679 -330 -324 -312 -874 -761 -213 -358 -299 -95 -378 -614 -620 -640 -483 -549 -410 -54 -115 -728 -299 -136 -888 -869 -229 -685 -349 -418 -63 -138 -884 -406 -605 -626 -390 -312 -371 -552 -802 -731 -301 -157 -194 -784 -455 -952 -212 -143 -443 -865 -698 -375 -674 -536 -415 -423 -531 -788 -158 -708 -16 -240 -556 -840 -687 -149 -877 -295 -755 -265 -627 -220 -515 -691 -975 -176 -282 -208 -912 -99 -571 -420 -260 -831 -161 -669 -331 -643 -697 -685 -17 -701 -723 -75 -507 -219 -495 -653 -161 -840 -224 -686 -198 -120 -897 -1000 -571 -598 -580 -860 -573 -765 -749 -841 -136 -127 -875 -106 -175 -548 -590 -454 -172 -376 -728 -22 -482 -180 -675 -300 -232 -749 -617 -978 -963 -585 -323 -622 -734 -287 -649 -508 -580 -369 -292 -185 -80 -275 -929 -921 -87 -515 -882 -802 -686 -935 -910 -143 -838 -436 -846 -486 -800 -432 -835 -455 -532 -496 -475 -626 -744 -261 -966 -678 -931 -720 -61 -75 -702 -785 -742 -467 -88 -568 -130 -444 -591 -598 -401 -901 -733 -746 -89 -832 -123 -497 -673 -782 -582 -911 -823 -329 -144 -236 -558 -634 -367 -618 -695 -863 -816 -137 -635 -900 -643 -609 -937 -562 -866 -561 -334 -461 -392 -646 -543 -93 -225 -827 -571 -120 -880 -888 -889 -493 -704 -337 -590 -744 -592 -263 -338 -943 -872 -548 -717 -809 -503 -161 -190 -26 -156 -509 -329 -655 -849 -379 -355 -848 -156 -908 -702 -631 -599 -817 -848 -696 -952 -64 -668 -495 -998 -971 -241 -830 -805 -656 -535 -498 -206 -182 -6 -221 -874 -857 -770 -255 -666 -855 -928 -86 -696 -688 -647 -702 -193 -337 -300 -851 -347 -819 -72 -756 -210 -603 -109 -85 -478 -926 -220 -979 -772 -325 -901 -754 -21 -835 -687 -946 -429 -556 -821 -733 -329 -652 -97 -822 -324 -25 -815 -427 -226 -167 -506 -85 -762 -112 -978 -436 -228 -708 -523 -717 -412 -344 -977 -178 -469 -244 -94 -810 -709 -108 -48 -909 -489 -713 -490 -161 -341 -248 -377 -691 -652 -779 -80 -921 -248 -810 -204 -956 -569 -438 -384 -409 -353 -111 -472 -977 -589 -585 -64 -791 -711 -290 -524 -106 -231 -844 -850 -608 -209 -168 -913 -93 -714 -791 -496 -139 -701 -472 -874 -359 -626 -334 -171 -73 -423 -193 -903 -387 -630 -123 -334 -229 -402 -520 -849 -571 -249 -774 -552 -681 -834 -955 -97 -450 -186 -261 -385 -547 -149 -526 -129 -165 -643 -492 -686 -926 -31 -213 -389 -998 -9 -360 -596 -269 -484 -90 -951 -714 -835 -995 -143 -377 -153 -947 -901 -836 -764 -53 -991 -613 -162 -14 -549 -940 -368 -11 -501 -900 -267 -55 -905 -849 -127 -613 -151 -350 -306 -219 -170 -894 -795 -657 -598 -614 -7 -128 -354 -523 -89 -672 -994 -987 -864 -68 -557 -909 -590 -456 -678 -768 -16 -616 -616 -553 -613 -941 -637 -816 -392 -650 -736 -579 -103 -879 -132 -154 -935 -659 -802 -386 -292 -124 -753 -67 -540 -162 -210 -353 -897 -173 -102 -392 -481 -760 -946 -321 -347 -538 -749 -351 -788 -672 -735 -786 -333 -591 -565 -507 -200 -609 -751 -378 -90 -515 -609 -303 -650 -696 -674 -372 -737 -233 -830 -556 -71 -692 -534 -926 -31 -261 -758 -911 -278 -844 -68 -562 -788 -362 -352 -543 -765 -914 -133 -945 -972 -296 -909 -854 -794 -387 -85 -197 -656 -286 -795 -382 -705 -988 -250 -937 -366 -907 -168 -56 -939 -804 -211 -432 -502 -585 -954 -633 -849 -115 -11 -66 -891 -8 -183 -950 -695 -800 -603 -547 -591 -325 -418 -767 -118 -502 -243 -347 -970 -723 -288 -773 -640 -182 -727 -641 -63 -841 -135 -413 -1 -610 -578 -51 -683 -147 -848 -328 -948 -445 -28 -513 -72 -460 -741 -65 -279 -512 -83 -1 -622 -445 -74 -182 -249 -708 -605 -249 -167 -971 -351 -630 -155 -985 -693 -115 -995 -109 -828 -133 -65 -798 -985 -266 -647 -570 -370 -509 -1000 -738 -121 -615 -312 -302 -473 -946 -395 -295 -355 -572 -926 -281 -988 -598 -311 -850 -207 -411 -203 -955 -347 -303 -784 -309 -872 -244 -220 -6 -275 -630 -651 -36 -628 -953 -542 -496 -662 -678 -824 -215 -833 -765 -523 -959 -876 -402 -690 -354 -664 -242 -96 -699 -329 -28 -182 -838 -762 -400 -214 -174 -893 -934 -468 -453 -458 -727 -722 -972 -337 -936 -975 -588 -983 -753 -497 -53 -489 -624 -617 -941 -187 -93 -344 -490 -459 -243 -428 -207 -213 -832 -724 -849 -668 -888 -320 -539 -633 -634 -748 -630 -665 -111 -158 -310 -195 -317 -808 -125 -338 -808 -901 -815 -542 -472 -329 -790 -93 -949 -554 -298 -814 -211 -517 -717 -700 -311 -38 -953 -872 -552 -920 -142 -167 -616 -924 -252 -632 -367 -605 -590 -7 -788 -769 -780 -665 -103 -536 -968 -94 -551 -907 -675 -299 -838 -303 -899 -35 -965 -662 -73 -205 -334 -202 -546 -194 -552 -91 -540 -572 -150 -915 -896 -799 -231 -693 -422 -923 -173 -422 -832 -475 -799 -625 -386 -101 -549 -997 -228 -623 -831 -379 -250 -295 -893 -558 -953 -98 -156 -900 -873 -967 -676 -375 -976 -892 -621 -124 -355 -990 -686 -253 -886 -502 -175 -588 -436 -358 -245 -524 -619 -656 -895 -606 -233 -507 -397 -511 -921 -953 -915 -590 -48 -153 -326 -468 -244 -876 -934 -428 -587 -306 -118 -973 -380 -287 -216 -601 -611 -694 -28 -875 -394 -864 -873 -872 -787 -729 -608 -833 -14 -161 -470 -131 -319 -1000 -605 -6 -841 -9 -161 -764 -636 -278 -195 -182 -871 -533 -6 -834 -564 -101 -816 -926 -890 -105 -767 -857 -162 -682 -617 -529 -103 -702 -695 -987 -244 -858 -78 -872 -672 -417 -37 -926 -324 -386 -247 -428 -950 -687 -403 -949 -592 -603 -905 -107 -118 -753 -868 -789 -900 -767 -670 -807 -998 -265 -967 -276 -125 -748 -2 -643 -172 -896 -928 -708 -778 -1000 -688 -415 -588 -893 -10 -562 -547 -728 -257 -677 -653 -340 -158 -570 -138 -33 -879 -697 -12 -657 -340 -109 -863 -230 -137 -56 -499 -240 -406 -879 -658 -908 -570 -745 -810 -496 -150 -556 -350 -96 -139 -757 -929 -406 -664 -143 -861 -578 -522 -370 -987 -576 -175 -600 -75 -121 -285 -794 -307 -455 -30 -44 -206 -545 -734 -981 -368 -401 -3 -101 -536 -42 -496 -861 -325 -210 -834 -351 -13 -90 -784 -650 -933 -873 -701 -578 -256 -610 -239 -886 -930 -378 -583 -799 -661 -846 -191 -187 -364 -582 -396 -881 -690 -786 -381 -161 -984 -30 -941 -534 -806 -847 -358 -634 -81 -107 -45 -220 -572 -744 -420 -15 -233 -457 -655 -322 -505 -641 -15 -881 -455 -687 -459 -592 -313 -975 -587 -793 -745 -109 -818 -775 -280 -125 -39 -969 -546 -369 -805 -875 -519 -438 -164 -879 -951 -96 -473 -594 -973 -891 -726 -716 -655 -780 -684 -87 -117 -811 -387 -400 -401 -472 -478 -28 -320 -710 -145 -340 -84 -537 -870 -543 -584 -124 -144 -862 -330 -638 -653 -690 -886 -125 -737 -376 -573 -669 -86 -36 -689 -834 -364 -640 -110 -876 -657 -550 -14 -341 -99 -566 -834 -387 -228 -147 -719 -43 -809 -475 -826 -470 -67 -630 -311 -40 -479 -420 -100 -876 -753 -119 -770 -951 -581 -227 -320 -312 -643 -413 -770 -623 -840 -924 -959 -591 -735 -59 -656 -618 -425 -454 -867 -366 -986 -785 -138 -921 -593 -621 -518 -558 -401 -636 -517 -76 -585 -392 -308 -479 -317 -680 -836 -252 -818 -805 -868 -867 -238 -348 -418 -256 -983 -968 -59 -50 -530 -409 -334 -646 -93 -262 -872 -685 -137 -891 -28 -205 -819 -247 -24 -731 -850 -845 -585 -441 -221 -258 -643 -75 -290 -175 -789 -133 -317 -66 -185 -553 -443 -611 -484 -118 -191 -772 -117 -612 -295 -78 -434 -527 -771 -610 -249 -99 -708 -924 -73 -134 -132 -183 -194 -805 -108 -998 -469 -432 -163 -425 -570 -452 -4 -714 -167 -636 -7 -563 -425 -442 -448 -18 -115 -64 -174 -640 -432 -532 -682 -466 -522 -874 -200 -661 -271 -373 -883 -64 -91 -738 -577 -423 -503 -177 -257 -562 -880 -912 -545 -359 -619 -537 -958 -297 -869 -708 -947 -761 -677 -248 -654 -850 -455 -466 -499 -987 -639 -170 -886 -406 -815 -734 -600 -547 -449 -757 -481 -512 -340 -699 -288 -360 -593 -908 -284 -360 -896 -564 -647 -811 -344 -617 -664 -924 -129 -392 -458 -51 -721 -742 -709 -852 -484 -945 -833 -720 -609 -244 -981 -912 -221 -737 -775 -724 -430 -610 -408 -849 -652 -440 -101 -383 -977 -212 -772 -358 -131 -548 -674 -358 -988 -496 -129 -533 -32 -108 -731 -263 -631 -418 -538 -581 -413 -296 -743 -725 -421 -431 -764 -237 -220 -936 -524 -61 -465 -397 -890 -580 -658 -889 -912 -456 -590 -874 -698 -602 -757 -847 -980 -391 -20 -826 -400 -556 -146 -604 -774 -49 -931 -991 -711 -476 -411 -202 -934 -269 -371 -472 -572 -209 -16 -489 -448 -997 -961 -92 -32 -300 -429 -78 -409 -623 -191 -730 -208 -656 -522 -573 -883 -211 -696 -886 -886 -835 -912 -888 -774 -588 -143 -604 -82 -195 -995 -455 -624 -656 -161 -69 -589 -943 -746 -993 -927 -344 -917 -777 -168 -810 -531 -622 -265 -963 -892 -383 -365 -743 -178 -140 -789 -499 -827 -705 -784 -340 -27 -710 -871 -273 -611 -577 -275 -588 -741 -276 -585 -195 -521 -665 -39 -525 -481 -748 -381 -950 -80 -698 -263 -363 -955 -157 -961 -794 -947 -476 -303 -801 -145 -48 -767 -914 -744 -908 -482 -610 -450 -84 -613 -410 -171 -546 -315 -520 -706 -243 -407 -207 -275 -543 -573 -882 -195 -432 -362 -456 -174 -785 -711 -660 -719 -198 -810 -527 -453 -852 -651 -598 -666 -813 -238 -727 -826 -844 -852 -903 -126 -588 -127 -102 -300 -313 -962 -666 -111 -176 -342 -475 -132 -404 -139 -33 -583 -333 -994 -852 -71 -971 -326 -641 -168 -725 -106 -431 -15 -591 -92 -764 -824 -203 -471 -93 -889 -583 -865 -140 -946 -288 -24 -135 -128 -723 -93 -311 -882 -482 -278 -440 -779 -692 -520 -4 -693 -527 -289 -967 -606 -124 -653 -665 -531 -639 -209 -837 -905 -424 -534 -154 -266 -299 -475 -371 -155 -955 -450 -582 -759 -178 -576 -555 -83 -931 -933 -602 -298 -183 -672 -824 -547 -328 -814 -236 -624 -478 -764 -866 -387 -97 -844 -246 -216 -487 -703 -147 -505 -679 -26 -795 -574 -503 -793 -890 -893 -166 -243 -805 -554 -28 -783 -161 -455 -130 -611 -956 -451 -451 -389 -683 -55 -231 -432 -783 -264 -193 -892 -7 -31 -433 -782 -476 -107 -261 -243 -213 -975 -690 -28 -147 -925 -397 -684 -978 -254 -557 -890 -359 -973 -794 -352 -785 -355 -263 -782 -835 -952 -822 -265 -155 -762 -321 -141 -242 -777 -572 -936 -982 -94 -696 -237 -500 -724 -34 -440 -917 -254 -770 -407 -636 -666 -254 -722 -357 -968 -574 -592 -52 -70 -60 -177 -203 -288 -837 -159 -676 -630 -603 -534 -745 -330 -532 -280 -95 -850 -914 -902 -895 -373 -796 -358 -562 -94 -700 -277 -314 -864 -434 -684 -513 -389 -972 -811 -763 -665 -91 -370 -595 -113 -258 -131 -977 -673 -909 -246 -664 -817 -634 -536 -196 -267 -915 -274 -926 -624 -235 -948 -620 -624 -304 -229 -457 -885 -566 -964 -180 -320 -995 -844 -753 -581 -861 -985 -66 -200 -433 -463 -993 -111 -474 -152 -15 -685 -180 -892 -658 -841 -748 -402 -53 -649 -873 -404 -141 -526 -811 -459 -192 -307 -985 -422 -368 -259 -915 -732 -504 -991 -845 -105 -140 -192 -815 -977 -957 -402 -273 -948 -257 -105 -141 -356 -255 -991 -627 -940 -447 -293 -287 -755 -941 -775 -861 -88 -42 -529 -215 -540 -159 -695 -105 -815 -32 -868 -566 -893 -836 -69 -662 -15 -929 -560 -347 -751 -319 -628 -877 -268 -622 -93 -945 -901 -193 -338 -655 -991 -120 -747 -47 -589 -792 -87 -111 -546 -819 -961 -812 -736 -851 -30 -207 -939 -528 -466 -530 -734 -926 -277 -900 -867 -580 -543 -67 -781 -910 -501 -856 -682 -176 -494 -390 -484 -92 -677 -500 -1 -182 -657 -794 -3 -453 -412 -377 -165 -797 -254 -165 -67 -457 -341 -997 -695 -289 -429 -868 -365 -671 -52 -678 -224 -349 -156 -993 -906 -542 -893 -735 -213 -815 -686 -998 -962 -710 -120 -413 -570 -745 -885 -286 -442 -685 -555 -926 -428 -858 -210 -138 -886 -151 -873 -587 -783 -979 -516 -172 -234 -462 -102 -448 -130 -349 -845 -154 -184 -485 -874 -466 -343 -597 -219 -201 -25 -736 -19 -726 -687 -170 -576 -931 -36 -960 -342 -673 -643 -717 -55 -974 -227 -752 -700 -970 -741 -330 -616 -76 -485 -332 -290 -733 -432 -748 -156 -129 -278 -715 -360 -20 -982 -636 -361 -212 -709 -531 -162 -690 -454 -625 -388 -646 -381 -777 -322 -550 -274 -574 -734 -540 -874 -618 -52 -495 -437 -707 -789 -429 -146 -36 -92 -583 -453 -969 -618 -332 -473 -554 -248 -949 -768 -38 -644 -242 -561 -930 -267 -3 -501 -445 -769 -532 -582 -545 -406 -287 -685 -370 -114 -624 -320 -36 -871 -434 -527 -122 -397 -927 -971 -613 -965 -967 -932 -164 -896 -325 -833 -882 -792 -74 -249 -640 -436 -775 -173 -536 -51 -908 -740 -64 -148 -652 -221 -832 -158 -969 -292 -329 -731 -163 -178 -265 -322 -106 -102 -633 -605 -219 -429 -917 -695 -857 -278 -298 -854 -198 -58 -954 -726 -994 -274 -297 -935 -536 -537 -771 -895 -608 -948 -766 -469 -802 -79 -431 -588 -705 -833 -814 -797 -686 -239 -398 -96 -708 -708 -459 -922 -583 -263 -876 -642 -85 -775 -326 -582 -566 -703 -772 -738 -460 -209 -779 -936 -498 -842 -992 -98 -561 -374 -155 -249 -493 -549 -327 -963 -619 -747 -105 -877 -317 -366 -479 -222 -171 -109 -141 -125 -222 -194 -185 -204 -551 -877 -338 -517 -481 -8 -687 -96 -515 -285 -553 -579 -261 -238 -451 -972 -899 -920 -579 -326 -513 -562 -937 -358 -71 -72 -149 -142 -589 -347 -132 -269 -506 -263 -543 -928 -486 -377 -307 -398 -135 -292 -247 -417 -288 -248 -204 -525 -158 -53 -797 -219 -813 -50 -423 -845 -655 -885 -878 -337 -504 -335 -55 -321 -765 -652 -332 -371 -729 -13 -620 -486 -115 -933 -60 -568 -205 -450 -121 -56 -145 -785 -312 -904 -812 -627 -776 -217 -50 -764 -10 -347 -430 -935 -208 -820 -120 -669 -881 -700 -223 -946 -575 -32 -300 -891 -910 -784 -611 -701 -374 -267 -45 -784 -868 -988 -925 -915 -983 -799 -191 -559 -592 -296 -542 -261 -870 -603 -761 -122 -893 -402 -703 -508 -859 -32 -475 -281 -323 -857 -733 -725 -127 -682 -197 -888 -177 -333 -576 -387 -128 -832 -815 -234 -176 -371 -184 -44 -369 -164 -531 -423 -266 -290 -301 -100 -595 -90 -82 -76 -296 -594 -257 -447 -191 -381 -523 -711 -42 -945 -486 -809 -519 -422 -444 -787 -249 -26 -723 -3 -205 -844 -48 -636 -58 -434 -844 -809 -464 -465 -763 -318 -485 -449 -12 -368 -105 -422 -431 -817 -863 -631 -923 -327 -701 -736 -194 -924 -586 -523 -617 -793 -871 -10 -451 -905 -496 -460 -507 -228 -920 -240 -759 -856 -528 -921 -282 -528 -501 -467 -902 -818 -837 -71 -913 -730 -587 -58 -641 -978 -492 -61 -731 -767 -275 -620 -282 -693 -704 -286 -108 -214 -688 -834 -639 -381 -467 -890 -433 -341 -14 -499 -404 -658 -300 -404 -86 -308 -85 -953 -287 -993 -23 -126 -393 -632 -568 -535 -187 -740 -75 -244 -811 -618 -471 -841 -437 -410 -340 -142 -253 -341 -490 -942 -317 -371 -436 -699 -172 -172 -632 -536 -4 -25 -488 -469 -836 -545 -163 -764 -635 -196 -368 -327 -597 -70 -726 -765 -763 -349 -74 -864 -318 -908 -491 -33 -661 -887 -462 -614 -535 -470 -153 -877 -221 -379 -754 -838 -135 -884 -149 -779 -26 -306 -179 -701 -956 -331 -800 -320 -259 -283 -673 -662 -568 -253 -168 -413 -153 -263 -192 -547 -438 -557 -251 -738 -648 -634 -752 -666 -620 -498 -609 -530 -541 -998 -785 -35 -373 -9 -657 -55 -179 -884 -225 -769 -615 -164 -376 -672 -293 -253 -665 -110 -430 -631 -835 -432 -264 -491 -823 -582 -673 -423 -690 -39 -491 -679 -941 -872 -378 -589 -607 -315 -924 -576 -51 -115 -259 -949 -623 -414 -919 -796 -763 -243 -382 -562 -687 -786 -537 -646 -726 -164 -283 -232 -840 -265 -199 -514 -322 -986 -460 -160 -590 -227 -258 -412 -50 -851 -188 -5 -212 -975 -88 -928 -766 -312 -837 -883 -69 -528 -919 -155 -331 -801 -81 -625 -256 -857 -829 -955 -971 -688 -434 -523 -508 -215 -697 -698 -500 -336 -788 -177 -784 -976 -847 -409 -562 -284 -973 -456 -609 -849 -847 -43 -821 -510 -271 -353 -262 -826 -342 -486 -130 -871 -123 -737 -614 -505 -85 -841 -980 -881 -308 -834 -947 -38 -847 -832 -596 -196 -11 -65 -337 -772 -96 -689 -139 -995 -632 -797 -733 -994 -601 -185 -421 -129 -814 -5 -596 -476 -839 -2 -768 -762 -629 -593 -27 -521 -427 -523 -198 -939 -156 -873 -531 -131 -13 -96 -590 -887 -916 -233 -776 -421 -6 -1000 -641 -745 -124 -881 -250 -870 -618 -119 -383 -436 -840 -851 -139 -682 -178 -309 -990 -654 -552 -960 -447 -658 -748 -565 -260 -286 -468 -169 -499 -902 -227 -578 -878 -554 -719 -130 -428 -132 -160 -567 -801 -349 -994 -830 -658 -396 -160 -846 -123 -331 -465 -932 -757 -446 -96 -368 -801 -459 -927 -828 -678 -555 -471 -333 -893 -577 -676 -648 -997 -897 -524 -296 -507 -304 -981 -29 -220 -120 -164 -753 -608 -965 -751 -157 -617 -42 -29 -382 -357 -123 -765 -525 -78 -481 -458 -523 -381 -665 -349 -731 -325 -93 -542 -538 -544 -280 -432 -231 -590 -11 -203 -424 -440 -362 -733 -258 -661 -947 -574 -361 -94 -325 -976 -364 -701 -351 -926 -982 -244 -823 -128 -546 -503 -450 -491 -746 -294 -730 -830 -230 -637 -577 -423 -249 -100 -757 -702 -552 -912 -548 -432 -470 -254 -466 -397 -526 -932 -39 -612 -336 -812 -452 -976 -343 -749 -379 -82 -82 -839 -499 -405 -674 -490 -847 -314 -610 -949 -839 -973 -327 -697 -875 -167 -662 -292 -94 -640 -103 -669 -401 -354 -224 -253 -163 -78 -986 -434 -536 -455 -45 -227 -618 -6 -155 -164 -824 -236 -858 -997 -479 -137 -182 -507 -648 -650 -345 -913 -609 -445 -670 -178 -99 -516 -447 -107 -553 -577 -185 -684 -384 -278 -529 -835 -594 -994 -96 -239 -440 -144 -873 -443 -413 -874 -757 -330 -15 -430 -753 -913 -919 -973 -992 -123 -864 -345 -556 -894 -374 -250 -742 -135 -836 -845 -313 -9 -407 -244 -486 -797 -356 -115 -535 -745 -243 -426 -297 -194 -74 -145 -911 -391 -715 -732 -98 -388 -297 -450 -829 -920 -522 -433 -472 -291 -776 -229 -944 -116 -359 -476 -565 -833 -240 -390 -768 -777 -212 -391 -297 -194 -655 -613 -379 -222 -422 -127 -342 -621 -725 -251 -723 -697 -538 -509 -77 -13 -728 -317 -940 -124 -306 -523 -217 -89 -787 -480 -493 -950 -955 -599 -149 -778 -27 -404 -357 -690 -697 -726 -234 -634 -573 -859 -960 -379 -842 -866 -192 -656 -140 -883 -860 -307 -190 -418 -836 -760 -884 -374 -105 -413 -50 -731 -316 -392 -326 -128 -259 -633 -716 -388 -816 -806 -5 -261 -665 -639 -841 -368 -798 -254 -960 -939 -234 -658 -163 -972 -381 -330 -798 -946 -971 -663 -398 -198 -688 -137 -918 -431 -628 -824 -859 -555 -251 -618 -958 -157 -801 -75 -332 -985 -180 -324 -373 -43 -782 -504 -784 -152 -38 -573 -28 -831 -523 -562 -343 -350 -986 -935 -99 -334 -84 -516 -135 -664 -317 -292 -469 -957 -858 -220 -78 -507 -326 -36 -203 -700 -528 -323 -606 -758 -953 -5 -453 -407 -557 -132 -710 -732 -572 -166 -312 -348 -377 -629 -7 -276 -587 -51 -412 -264 -43 -295 -158 -614 -969 -361 -987 -545 -727 -698 -649 -64 -962 -336 -854 -603 -541 -849 -894 -950 -813 -666 -567 -535 -883 -135 -985 -987 -508 -777 -404 -596 -280 -814 -509 -211 -889 -526 -42 -470 -461 -257 -267 -570 -913 -959 -682 -859 -493 -49 -894 -349 -173 -789 -543 -19 -12 -396 -210 -17 -389 -66 -2 -766 -636 -90 -691 -87 -672 -618 -904 -648 -405 -167 -796 -541 -12 -509 -377 -474 -948 -314 -954 -557 -425 -59 -517 -723 -539 -955 -282 -748 -193 -700 -528 -292 -427 -489 -332 -951 -589 -671 -68 -62 -296 -427 -448 -457 -660 -627 -454 -438 -278 -672 -934 -313 -549 -537 -57 -216 -182 -194 -824 -714 -827 -302 -320 -4 -592 -696 -751 -347 -318 -326 -179 -348 -978 -106 -47 -922 -926 -1 -281 -79 -3 -348 -913 -67 -826 -203 -314 -937 -909 -303 -800 -429 -825 -569 -900 -228 -453 -959 -23 -464 -645 -123 -122 -839 -558 -728 -13 -484 -591 -700 -340 -549 -148 -726 -318 -552 -536 -257 -778 -16 -660 -332 -100 -779 -92 -319 -933 -722 -812 -76 -618 -903 -126 -219 -735 -245 -693 -167 -698 -549 -611 -93 -149 -755 -483 -771 -454 -466 -578 -605 -843 -293 -780 -474 -492 -567 -900 -361 -826 -702 -423 -931 -474 -407 -300 -409 -318 -511 -217 -510 -175 -574 -283 -803 -320 -540 -712 -977 -64 -435 -147 -430 -942 -358 -703 -761 -239 -745 -964 -170 -532 -602 -814 -403 -778 -583 -99 -270 -213 -462 -2 -185 -32 -195 -363 -232 -557 -918 -360 -972 -152 -608 -352 -135 -609 -151 -782 -334 -720 -277 -426 -251 -646 -252 -181 -646 -171 -769 -142 -552 -204 -183 -570 -898 -46 -851 -532 -884 -341 -550 -333 -801 -824 -233 -363 -487 -354 -355 -1 -371 -34 -27 -354 -18 -954 -347 -562 -27 -741 -19 -843 -442 -141 -447 -213 -190 -914 -952 -959 -517 -255 -337 -287 -220 -578 -618 -546 -955 -758 -422 -334 -587 -394 -846 -754 -923 -156 -219 -32 -855 -693 -134 -650 -46 -648 -737 -204 -413 -794 -411 -912 -59 -721 -539 -896 -497 -337 -503 -891 -324 -431 -862 -297 -218 -335 -747 -784 -637 -529 -981 -111 -180 -841 -615 -411 -94 -332 -530 -833 -13 -723 -491 -508 -571 -943 -839 -996 -415 -513 -419 -997 -429 -726 -648 -111 -216 -930 -134 -909 -245 -87 -492 -866 -12 -761 -779 -929 -456 -970 -187 -594 -772 -516 -731 -870 -842 -576 -382 -109 -209 -265 -576 -903 -281 -123 -383 -433 -43 -151 -6 -923 -850 -832 -310 -358 -691 -927 -486 -272 -146 -376 -862 -937 -563 -930 -737 -825 -906 -20 -213 -58 -164 -488 -545 -234 -269 -156 -700 -104 -637 -284 -265 -555 -506 -167 -571 -119 -385 -56 -716 -231 -632 -964 -594 -611 -54 -108 -996 -657 -827 -39 -207 -859 -645 -630 -504 -228 -747 -280 -193 -93 -961 -361 -20 -458 -646 -950 -975 -954 -713 -30 -480 -866 -206 -509 -923 -400 -47 -387 -423 -889 -922 -806 -731 -355 -564 -267 -36 -279 -179 -683 -929 -764 -856 -498 -119 -13 -806 -491 -824 -665 -189 -22 -3 -826 -609 -494 -755 -72 -48 -346 -922 -483 -449 -865 -614 -204 -510 -199 -119 -21 -882 -647 -132 -560 -409 -881 -43 -215 -682 -720 -548 -168 -785 -369 -23 -904 -953 -622 -435 -949 -861 -854 -10 -388 -955 -893 -996 -750 -889 -808 -668 -646 -115 -786 -510 -220 -962 -196 -713 -875 -618 -286 -821 -932 -279 -399 -567 -504 -360 -873 -682 -639 -370 -858 -67 -182 -296 -66 -407 -927 -990 -893 -725 -237 -311 -507 -559 -411 -768 -76 -45 -791 -729 -873 -118 -812 -620 -441 -970 -171 -830 -299 -356 -242 -187 -826 -297 -538 -324 -505 -363 -393 -941 -767 -652 -873 -853 -278 -815 -928 -801 -585 -274 -698 -766 -292 -626 -571 -412 -841 -595 -658 -689 -251 -779 -35 -109 -835 -504 -606 -926 -481 -153 -722 -314 -904 -672 -26 -45 -588 -687 -268 -938 -80 -526 -552 -841 -57 -557 -642 -480 -545 -731 -362 -43 -764 -246 -521 -608 -44 -20 -708 -546 -987 -888 -476 -379 -768 -221 -904 -320 -353 -792 -9 -261 -73 -134 -952 -55 -465 -414 -87 -449 -329 -271 -289 -805 -867 -224 -347 -46 -447 -424 -698 -747 -924 -536 -697 -982 -623 -668 -923 -490 -733 -742 -1 -938 -773 -410 -463 -182 -367 -607 -465 -649 -991 -712 -616 -393 -85 -751 -42 -140 -128 -59 -991 -852 -536 -417 -959 -272 -505 -270 -818 -326 -68 -681 -416 -475 -741 -283 -706 -149 -393 -101 -832 -564 -436 -809 -653 -239 -566 -923 -456 -630 -534 -24 -36 -568 -721 -997 -62 -474 -919 -124 -877 -111 -714 -718 -336 -80 -197 -651 -250 -162 -966 -358 -142 -232 -905 -927 -610 -849 -79 -212 -134 -22 -987 -950 -618 -910 -967 -878 -401 -545 -326 -702 -842 -374 -181 -213 -240 -162 -442 -706 -544 -57 -451 -952 -31 -724 -210 -939 -450 -357 -196 -384 -987 -387 -791 -848 -251 -342 -323 -634 -849 -592 -202 -216 -566 -554 -889 -957 -618 -670 -807 -71 -568 -737 -392 -237 -389 -399 -540 -208 -231 -334 -99 -510 -351 -274 -130 -630 -607 -426 -937 -98 -599 -490 -183 -661 -175 -751 -58 -934 -95 -1000 -755 -629 -719 -726 -93 -302 -853 -375 -782 -137 -898 -386 -3 -448 -845 -972 -61 -74 -442 -699 -711 -941 -630 -234 -664 -726 -941 -519 -195 -732 -83 -996 -325 -533 -603 -460 -706 -165 -67 -447 -70 -711 -446 -617 -621 -860 -988 -592 -286 -842 -998 -55 -625 -398 -378 -182 -436 -454 -854 -492 -94 -914 -130 -25 -324 -476 -63 -624 -190 -414 -993 -712 -585 -289 -596 -439 -977 -391 -579 -529 -949 -677 -375 -90 -920 -936 -566 -695 -337 -893 -56 -265 -480 -47 -581 -494 -734 -931 -307 -634 -358 -754 -688 -550 -45 -412 -480 -298 -322 -168 -175 -254 -911 -700 -226 -3 -809 -289 -768 -110 -619 -952 -255 -199 -387 -747 -611 -842 -350 -673 -865 -562 -438 -146 -10 -795 -599 -807 -304 -870 -78 -417 -66 -231 -731 -970 -632 -515 -122 -789 -191 -593 -640 -5 -639 -293 -376 -159 -782 -91 -159 -909 -819 -546 -195 -672 -486 -713 -25 -360 -792 -908 -406 -361 -526 -952 -119 -128 -645 -797 -637 -127 -734 -311 -7 -290 -83 -558 -311 -434 -894 -425 -828 -976 -877 -733 -364 -842 -253 -266 -78 -267 -617 -39 -750 -965 -10 -752 -366 -814 -563 -322 -946 -715 -635 -42 -67 -347 -810 -476 -692 -56 -91 -730 -95 -435 -967 -25 -306 -588 -534 -545 -704 -853 -397 -908 -750 -349 -209 -221 -309 -108 -210 -859 -1000 -248 -271 -283 -517 -690 -560 -603 -995 -482 -682 -510 -150 -257 -51 -474 -228 -878 -444 -54 -240 -256 -680 -97 -129 -978 -811 -984 -162 -822 -91 -585 -897 -65 -519 -408 -347 -414 -94 -231 -834 -214 -39 -946 -436 -442 -683 -67 -455 -609 -770 -175 -616 -860 -529 -400 -674 -394 -974 -27 -432 -856 -422 -382 -829 -292 -126 -117 -608 -659 -376 -298 -340 -815 -353 -14 -733 -266 -862 -829 -702 -64 -507 -372 -998 -196 -66 -744 -717 -626 -294 -391 -711 -711 -928 -785 -997 -802 -934 -222 -690 -327 -960 -87 -235 -803 -572 -592 -133 -553 -859 -753 -607 -973 -9 -613 -506 -318 -941 -513 -912 -763 -354 -601 -183 -916 -220 -207 -240 -498 -912 -168 -408 -989 -144 -970 -995 -741 -283 -913 -920 -175 -742 -955 -565 -251 -691 -802 -811 -726 -137 -589 -88 -675 -21 -312 -246 -935 -937 -254 -988 -135 -527 -897 -233 -589 -904 -276 -323 -776 -884 -767 -141 -156 -362 -330 -676 -64 -529 -762 -407 -943 -775 -737 -88 -432 -171 -539 -988 -187 -623 -64 -70 -551 -524 -725 -182 -225 -867 -154 -358 -400 -488 -987 -965 -876 -46 -694 -888 -447 -102 -435 -641 -583 -314 -275 -775 -48 -405 -309 -923 -33 -950 -514 -640 -925 -955 -129 -658 -426 -124 -372 -832 -28 -87 -307 -670 -624 -522 -974 -667 -986 -170 -442 -775 -647 -408 -657 -930 -458 -458 -803 -641 -379 -276 -823 -996 -767 -710 -756 -776 -396 -739 -858 -892 -797 -449 -857 -6 -580 -908 -877 -351 -528 -423 -343 -98 -84 -914 -765 -69 -583 -217 -560 -186 -75 -407 -413 -790 -690 -371 -851 -256 -415 -235 -733 -968 -694 -770 -185 -988 -601 -767 -749 -174 -460 -544 -803 -498 -304 -167 -976 -715 -571 -310 -162 -84 -791 -937 -252 -949 -973 -640 -853 -121 -253 -146 -931 -937 -89 -247 -395 -517 -400 -539 -346 -983 -700 -601 -169 -486 -770 -186 -529 -244 -118 -711 -475 -511 -969 -635 -645 -695 -240 -651 -725 -792 -402 -745 -216 -162 -890 -67 -670 -698 -200 -227 -20 -201 -54 -220 -134 -49 -739 -390 -298 -442 -16 -112 -64 -860 -489 -305 -630 -119 -576 -478 -735 -270 -267 -962 -306 -38 -183 -856 -31 -973 -520 -809 -71 -611 -652 -225 -26 -901 -722 -768 -31 -887 -502 -872 -98 -109 -450 -777 -285 -295 -862 -896 -87 -539 -770 -927 -144 -20 -395 -133 -710 -333 -53 -983 -561 -982 -585 -506 -940 -437 -735 -357 -991 -99 -166 -473 -689 -709 -182 -137 -89 -10 -719 -451 -462 -334 -394 -451 -166 -689 -443 -459 -310 -262 -840 -690 -526 -809 -476 -827 -121 -284 -616 -809 -628 -757 -941 -966 -339 -963 -577 -86 -602 -194 -160 -465 -743 -261 -453 -665 -342 -208 -214 -25 -205 -312 -787 -948 -797 -452 -16 -136 -766 -261 -931 -569 -620 -218 -151 -790 -527 -582 -850 -191 -254 -988 -987 -543 -501 -774 -303 -599 -702 -427 -820 -8 -608 -251 -325 -602 -888 -751 -765 -517 -536 -294 -611 -317 -683 -771 -365 -153 -191 -879 -88 -998 -556 -571 -440 -903 -619 -112 -394 -338 -72 -914 -725 -603 -751 -405 -396 -931 -210 -493 -228 -972 -833 -905 -136 -855 -615 -139 -374 -415 -218 -229 -364 -673 -151 -635 -915 -275 -53 -970 -201 -946 -600 -630 -50 -834 -282 -782 -531 -778 -78 -691 -121 -806 -906 -946 -123 -728 -904 -181 -649 -736 -505 -11 -550 -299 -11 -814 -200 -228 -377 -339 -582 -532 -436 -939 -300 -368 -88 -594 -722 -476 -393 -341 -921 -303 -590 -266 -931 -630 -823 -50 -999 -676 -218 -628 -870 -967 -738 -851 -190 -610 -639 -282 -211 -603 -236 -832 -257 -126 -326 -622 -142 -744 -701 -708 -18 -849 -720 -452 -843 -421 -621 -861 -439 -609 -221 -920 -401 -574 -803 -395 -535 -253 -295 -214 -428 -160 -400 -257 -247 -720 -714 -95 -246 -351 -624 -684 -5 -670 -767 -964 -428 -629 -96 -302 -961 -745 -363 -712 -267 -865 -260 -298 -287 -726 -446 -987 -783 -933 -485 -936 -811 -6 -536 -56 -614 -456 -383 -539 -57 -316 -745 -812 -265 -508 -805 -839 -753 -136 -516 -192 -223 -9 -574 -763 -147 -327 -913 -73 -806 -767 -772 -239 -802 -29 -534 -769 -362 -743 -203 -301 -500 -55 -563 -472 -66 -336 -952 -491 -331 -793 -420 -531 -315 -345 -239 -236 -687 -662 -396 -625 -762 -733 -380 -412 -224 -989 -125 -88 -598 -595 -429 -26 -281 -35 -879 -626 -969 -814 -661 -562 -29 -775 -563 -510 -513 -438 -784 -33 -177 -940 -87 -547 -70 -371 -134 -395 -762 -422 -105 -235 -962 -454 -800 -973 -281 -975 -961 -228 -413 -46 -42 -402 -137 -48 -165 -111 -52 -919 -20 -955 -603 -659 -683 -293 -616 -192 -918 -447 -723 -582 -157 -32 -990 -980 -988 -585 -736 -417 -40 -482 -963 -376 -993 -804 -529 -438 -724 -851 -913 -614 -269 -32 -872 -79 -820 -482 -635 -94 -774 -900 -744 -810 -867 -464 -43 -332 -846 -434 -248 -269 -620 -658 -412 -853 -266 -852 -218 -335 -252 -424 -40 -99 -441 -142 -761 -182 -340 -843 -323 -133 -998 -311 -580 -428 -28 -355 -835 -493 -809 -629 -710 -433 -858 -241 -318 -149 -865 -658 -421 -259 -459 -170 -258 -613 -466 -229 -32 -248 -546 -792 -365 -125 -661 -532 -90 -173 -735 -624 -70 -296 -254 -242 -852 -555 -617 -731 -481 -406 -818 -118 -773 -537 -427 -682 -665 -83 -710 -384 -884 -479 -837 -789 -324 -242 -357 -247 -575 -604 -692 -937 -139 -631 -229 -872 -231 -466 -791 -92 -241 -23 -946 -144 -315 -388 -971 -16 -764 -399 -834 -723 -373 -937 -494 -488 -863 -660 -447 -699 -149 -602 -164 -937 -616 -717 -553 -862 -503 -799 -687 -528 -82 -747 -173 -589 -99 -326 -566 -16 -279 -208 -434 -244 -912 -733 -1 -878 -926 -513 -857 -725 -710 -465 -405 -679 -524 -493 -523 -866 -125 -791 -400 -965 -868 -805 -938 -201 -53 -760 -605 -443 -572 -585 -142 -341 -405 -474 -846 -941 -350 -661 -444 -832 -257 -770 -354 -29 -986 -6 -153 -591 -407 -88 -297 -71 -580 -857 -947 -180 -913 -502 -289 -852 -674 -71 -601 -917 -292 -971 -803 -199 -505 -294 -978 -492 -21 -608 -792 -429 -944 -632 -453 -45 -584 -729 -131 -607 -310 -179 -673 -373 -464 -467 -28 -174 -613 -196 -757 -737 -339 -483 -502 -222 -276 -396 -551 -858 -2 -87 -69 -886 -383 -128 -723 -316 -229 -1000 -490 -919 -745 -326 -802 -66 -430 -247 -847 -497 -360 -362 -411 -749 -278 -587 -855 -929 -993 -394 -309 -224 -864 -670 -584 -107 -890 -502 -380 -164 -247 -924 -594 -433 -905 -743 -592 -899 -346 -35 -899 -723 -715 -950 -398 -158 -782 -399 -85 -858 -666 -381 -293 -700 -673 -489 -714 -56 -734 -508 -218 -626 -933 -586 -795 -800 -744 -722 -604 -327 -428 -403 -528 -412 -391 -427 -28 -241 -237 -671 -857 -327 -316 -831 -717 -274 -381 -830 -277 -291 -204 -144 -942 -556 -416 -956 -114 -546 -979 -456 -864 -391 -645 -723 -167 -57 -966 -421 -887 -713 -601 -336 -185 -740 -780 -654 -789 -151 -389 -408 -847 -947 -940 -183 -582 -678 -30 -142 -490 -619 -791 -774 -647 -329 -861 -980 -523 -743 -125 -575 -738 -436 -529 -978 -671 -72 -773 -68 -556 -173 -255 -863 -634 -824 -947 -207 -882 -658 -381 -903 -137 -529 -949 -23 -505 -726 -102 -176 -269 -568 -696 -302 -567 -392 -654 -685 -157 -559 -173 -598 -489 -31 -702 -189 -134 -879 -841 -562 -423 -494 -174 -16 -511 -313 -173 -634 -215 -605 -408 -418 -243 -533 -792 -101 -836 -345 -161 -193 -230 -492 -400 -501 -595 -694 -904 -865 -87 -346 -460 -670 -126 -583 -716 -991 -633 -279 -299 -624 -531 -256 -635 -533 -311 -204 -81 -326 -358 -4 -333 -568 -579 -710 -976 -810 -572 -325 -386 -168 -951 -166 -138 -108 -77 -654 -695 -709 -587 -146 -718 -136 -533 -795 -911 -535 -2 -594 -551 -851 -638 -463 -296 -973 -953 -364 -448 -503 -805 -829 -301 -714 -484 -707 -186 -211 -495 -568 -455 -841 -329 -952 -132 -836 -582 -307 -402 -780 -654 -803 -861 -306 -500 -471 -296 -195 -820 -548 -278 -650 -744 -170 -14 -426 -291 -938 -17 -783 -935 -261 -898 -838 -431 -532 -191 -800 -890 -990 -144 -13 -716 -708 -395 -115 -131 -972 -685 -515 -599 -971 -585 -73 -21 -237 -489 -169 -442 -797 -846 -476 -519 -132 -302 -6 -919 -483 -505 -907 -27 -595 -351 -915 -761 -201 -675 -144 -187 -803 -453 -298 -85 -741 -28 -417 -895 -948 -405 -863 -492 -188 -520 -968 -954 -459 -918 -471 -45 -188 -886 -606 -410 -500 -24 -407 -973 -321 -300 -480 -136 -865 -119 -854 -907 -239 -865 -896 -684 -103 -662 -871 -80 -417 -657 -638 -592 -974 -596 -676 -841 -49 -178 -441 -289 -338 -182 -361 -180 -930 -408 -177 -731 -737 -631 -849 -351 -317 -2 -144 -174 -24 -126 -710 -729 -669 -382 -850 -105 -974 -142 -132 -782 -525 -342 -415 -243 -880 -973 -999 -203 -491 -602 -777 -123 -411 -524 -695 -746 -94 -988 -209 -22 -278 -733 -543 -140 -659 -812 -119 -37 -133 -533 -225 -966 -725 -702 -305 -796 -304 -78 -69 -113 -519 -220 -806 -659 -992 -889 -214 -49 -808 -482 -935 -375 -481 -794 -272 -960 -498 -572 -904 -359 -237 -883 -834 -229 -336 -561 -490 -192 -659 -578 -622 -691 -221 -678 -945 -591 -311 -241 -317 -943 -587 -639 -195 -374 -665 -289 -291 -969 -492 -880 -983 -439 -454 -728 -551 -40 -381 -948 -195 -300 -837 -753 -293 -896 -42 -448 -570 -511 -469 -165 -764 -991 -177 -146 -364 -497 -665 -717 -899 -74 -854 -337 -712 -459 -684 -595 -622 -800 -391 -136 -285 -264 -869 -639 -265 -474 -741 -668 -338 -569 -770 -904 -901 -918 -440 -479 -958 -238 -717 -136 -76 -330 -986 -87 -314 -640 -149 -551 -815 -796 -849 -59 -123 -867 -549 -594 -62 -66 -778 -467 -698 -589 -491 -656 -97 -640 -777 -257 -105 -226 -312 -2 -289 -794 -496 -120 -761 -957 -286 -319 -944 -213 -401 -832 -376 -177 -444 -621 -196 -847 -484 -574 -284 -606 -171 -853 -726 -817 -149 -898 -175 -269 -144 -791 -37 -820 -935 -417 -6 -243 -961 -405 -476 -756 -92 -378 -407 -577 -673 -548 -517 -961 -11 -2 -557 -630 -672 -575 -773 -533 -114 -536 -268 -693 -547 -670 -837 -131 -755 -186 -49 -977 -834 -433 -40 -469 -947 -890 -508 -307 -328 -687 -494 -767 -612 -504 -421 -58 -356 -336 -478 -714 -722 -913 -815 -238 -419 -998 -567 -343 -418 -196 -487 -841 -189 -805 -964 -87 -290 -910 -148 -95 -43 -235 -35 -128 -101 -375 -956 -625 -939 -547 -713 -529 -980 -298 -449 -227 -394 -663 -167 -194 -552 -821 -595 -706 -802 -216 -740 -747 -875 -909 -161 -634 -150 -174 -768 -206 -332 -104 -371 -855 -410 -569 -340 -665 -436 -743 -114 -261 -477 -960 -282 -786 -857 -939 -769 -254 -614 -473 -318 -20 -999 -422 -695 -717 -620 -481 -939 -536 -716 -257 -541 -54 -61 -798 -36 -157 -553 -491 -369 -960 -346 -445 -154 -581 -469 -968 -504 -115 -601 -724 -531 -353 -47 -522 -44 -65 -97 -24 -617 -664 -248 -879 -703 -445 -538 -951 -787 -905 -909 -939 -460 -376 -544 -439 -947 -398 -431 -512 -178 -898 -500 -183 -695 -882 -994 -216 -415 -225 -237 -224 -139 -326 -401 -891 -221 -666 -649 -775 -375 -926 -926 -136 -626 -198 -360 -993 -648 -773 -825 -356 -88 -229 -509 -324 -259 -283 -83 -734 -421 -25 -436 -755 -388 -302 -403 -859 -98 -844 -741 -489 -598 -806 -389 -300 -730 -481 -737 -571 -298 -492 -810 -529 -91 -677 -750 -868 -820 -739 -755 -357 -379 -414 -493 -133 -798 -914 -920 -931 -296 -54 -338 -311 -220 -806 -82 -747 -89 -241 -381 -913 -35 -813 -535 -424 -368 -311 -124 -695 -805 -738 -340 -579 -301 -158 -926 -635 -368 -510 -57 -543 -769 -555 -851 -306 -353 -829 -892 -75 -365 -863 -739 -447 -879 -849 -276 -160 -253 -304 -404 -539 -328 -518 -938 -689 -899 -209 -664 -257 -804 -925 -603 -817 -652 -277 -75 -884 -683 -844 -424 -197 -390 -810 -332 -868 -672 -569 -580 -680 -795 -736 -973 -329 -158 -962 -706 -485 -956 -372 -893 -423 -671 -540 -866 -104 -308 -708 -197 -571 -199 -199 -296 -677 -384 -28 -269 -523 -129 -321 -598 -287 -75 -369 -369 -204 -34 -17 -600 -698 -696 -257 -317 -112 -595 -1 -898 -404 -631 -792 -737 -297 -191 -652 -84 -262 -701 -927 -55 -660 -383 -143 -247 -179 -785 -50 -461 -132 -505 -631 -53 -564 -455 -604 -69 -535 -581 -982 -835 -235 -116 -219 -319 -529 -123 -92 -899 -338 -674 -474 -355 -843 -208 -499 -403 -485 -561 -629 -894 -357 -209 -106 -778 -483 -645 -459 -13 -893 -854 -1 -898 -567 -414 -562 -512 -848 -362 -23 -218 -11 -627 -625 -908 -55 -953 -945 -767 -640 -435 -976 -387 -317 -553 -38 -978 -847 -802 -680 -986 -746 -348 -445 -104 -512 -848 -654 -443 -129 -747 -428 -663 -557 -131 -215 -575 -176 -930 -234 -934 -611 -521 -627 -959 -741 -871 -957 -881 -243 -742 -305 -203 -242 -520 -153 -495 -769 -192 -174 -540 -452 -725 -61 -162 -861 -638 -714 -628 -135 -376 -639 -602 -699 -503 -318 -222 -693 -284 -616 -337 -274 -518 -400 -562 -461 -424 -825 -224 -115 -915 -906 -271 -81 -745 -357 -970 -635 -451 -760 -846 -900 -944 -140 -939 -50 -8 -332 -776 -664 -804 -774 -219 -607 -948 -538 -11 -357 -321 -477 -227 -592 -997 -993 -925 -322 -991 -761 -186 -26 -78 -267 -349 -696 -361 -649 -290 -737 -637 -900 -414 -351 -898 -655 -201 -701 -893 -220 -58 -164 -311 -861 -362 -188 -959 -285 -808 -460 -362 -311 -818 -756 -731 -685 -414 -370 -216 -725 -765 -914 -913 -851 -17 -207 -215 -62 -713 -859 -475 -747 -640 -379 -793 -664 -434 -83 -334 -508 -21 -336 -143 -882 -696 -396 -939 -770 -945 -42 -438 -197 -273 -765 -967 -899 -40 -385 -34 -501 -989 -685 -401 -387 -546 -734 -401 -998 -906 -176 -766 -501 -97 -273 -468 -82 -347 -544 -862 -605 -499 -19 -698 -652 -494 -544 -165 -420 -771 -607 -119 -724 -772 -491 -276 -920 -91 -387 -863 -109 -485 -561 -962 -487 -27 -477 -926 -27 -680 -318 -812 -854 -758 -196 -507 -526 -774 -222 -883 -51 -908 -54 -281 -123 -128 -484 -147 -82 -170 -884 -199 -244 -191 -113 -176 -630 -102 -562 -221 -2 -823 -236 -865 -45 -885 -296 -71 -578 -97 -149 -856 -669 -1 -55 -598 -523 -551 -334 -949 -775 -443 -44 -448 -687 -832 -422 -119 -203 -567 -565 -505 -518 -786 -518 -646 -901 -605 -735 -654 -182 -969 -244 -501 -946 -77 -399 -716 -834 -955 -492 -118 -673 -631 -993 -151 -655 -656 -111 -425 -841 -904 -872 -680 -432 -246 -861 -628 -977 -367 -196 -728 -201 -734 -833 -703 -653 -959 -9 -614 -858 -843 -922 -854 -710 -906 -216 -633 -618 -415 -920 -573 -385 -874 -226 -382 -907 -17 -53 -766 -191 -656 -680 -694 -62 -25 -658 -505 -416 -466 -368 -791 -743 -239 -793 -4 -347 -198 -164 -517 -402 -268 -631 -425 -91 -214 -350 -925 -981 -196 -762 -713 -255 -891 -592 -359 -525 -688 -965 -995 -862 -659 -394 -852 -556 -575 -606 -36 -377 -212 -233 -622 -804 -355 -779 -320 -293 -168 -880 -350 -850 -114 -864 -728 -576 -205 -48 -413 -814 -305 -142 -195 -228 -993 -832 -670 -793 -774 -147 -704 -89 -523 -988 -122 -209 -307 -61 -667 -947 -826 -683 -365 -714 -868 -100 -538 -788 -409 -585 -378 -233 -507 -531 -518 -29 -277 -408 -916 -560 -814 -437 -689 -190 -233 -131 -256 -463 -152 -652 -754 -357 -857 -118 -652 -616 -560 -498 -952 -496 -130 -699 -67 -676 -227 -328 -455 -136 -74 -717 -127 -532 -794 -121 -54 -451 -632 -253 -200 -585 -965 -642 -729 -510 -882 -131 -372 -815 -1000 -801 -940 -967 -889 -787 -493 -126 -327 -821 -598 -204 -518 -736 -535 -112 -426 -694 -940 -719 -11 -660 -769 -871 -77 -963 -645 -115 -451 -676 -266 -184 -284 -647 -533 -159 -505 -134 -345 -782 -336 -359 -881 -228 -361 -551 -297 -627 -167 -71 -333 -412 -365 -858 -273 -210 -426 -330 -635 -115 -300 -597 -169 -231 -698 -217 -573 -277 -360 -850 -818 -366 -748 -427 -442 -953 -897 -572 -848 -290 -813 -773 -141 -473 -218 -471 -906 -855 -513 -3 -681 -605 -613 -274 -327 -258 -436 -893 -631 -598 -586 -966 -162 -902 -826 -949 -960 -795 -751 -763 -703 -378 -678 -483 -460 -32 -137 -36 -159 -650 -464 -367 -869 -409 -330 -56 -125 -403 -850 -10 -691 -736 -183 -576 -897 -663 -877 -62 -945 -268 -154 -345 -724 -690 -790 -849 -305 -19 -219 -933 -506 -91 -529 -735 -520 -738 -988 -559 -179 -898 -328 -77 -315 -153 -678 -922 -669 -346 -943 -348 -355 -515 -405 -771 -289 -273 -383 -901 -742 -698 -762 -988 -237 -941 -508 -70 -711 -579 -743 -537 -807 -297 -477 -845 -429 -869 -131 -29 -115 -103 -651 -817 -757 -553 -659 -276 -633 -667 -185 -825 -555 -111 -557 -302 -688 -669 -723 -630 -253 -409 -285 -929 -435 -543 -505 -503 -664 -420 -768 -99 -855 -595 -996 -201 -807 -25 -863 -346 -940 -565 -616 -45 -953 -785 -219 -357 -523 -730 -661 -939 -555 -294 -107 -975 -221 -103 -102 -463 -316 -59 -531 -223 -665 -483 -706 -465 -732 -163 -779 -367 -735 -230 -211 -725 -866 -198 -538 -681 -883 -709 -16 -383 -797 -573 -816 -299 -680 -179 -87 -7 -227 -204 -67 -321 -22 -844 -361 -607 -797 -148 -632 -270 -156 -179 -298 -509 -945 -433 -661 -46 -283 -191 -822 -174 -536 -179 -712 -768 -857 -819 -834 -754 -240 -863 -467 -738 -413 -701 -535 -438 -353 -697 -347 -341 -670 -432 -58 -133 -545 -342 -5 -897 -159 -816 -461 -50 -643 -847 -352 -710 -833 -930 -811 -210 -164 -955 -857 -662 -862 -301 -247 -773 -935 -87 -394 -542 -310 -811 -788 -910 -592 -948 -847 -728 -374 -592 -168 -174 -688 -952 -24 -542 -354 -505 -188 -672 -364 -73 -389 -381 -150 -193 -628 -721 -148 -460 -125 -299 -851 -503 -282 -431 -825 -959 -326 -6 -936 -913 -497 -820 -24 -827 -447 -461 -965 -978 -219 -350 -447 -825 -590 -612 -825 -419 -983 -259 -781 -51 -387 -153 -331 -654 -46 -794 -295 -821 -783 -647 -428 -293 -517 -687 -519 -392 -701 -912 -844 -612 -415 -990 -616 -238 -674 -908 -794 -624 -512 -118 -200 -133 -909 -118 -690 -697 -827 -922 -983 -826 -420 -611 -646 -320 -984 -906 -869 -41 -249 -183 -758 -222 -515 -576 -209 -460 -902 -288 -394 -308 -301 -227 -506 -764 -683 -749 -566 -357 -992 -673 -229 -599 -603 -953 -340 -101 -979 -451 -272 -771 -938 -778 -996 -109 -621 -363 -571 -151 -468 -655 -960 -264 -735 -20 -212 -526 -380 -638 -59 -279 -872 -429 -240 -12 -765 -541 -330 -395 -263 -23 -568 -841 -333 -341 -326 -229 -764 -114 -675 -854 -498 -140 -289 -929 -115 -421 -667 -27 -979 -364 -797 -501 -184 -551 -496 -518 -168 -967 -54 -666 -917 -666 -455 -996 -654 -505 -692 -945 -685 -367 -53 -306 -162 -208 -278 -677 -762 -598 -620 -257 -148 -273 -771 -437 -189 -626 -524 -555 -602 -151 -664 -404 -607 -600 -617 -653 -815 -350 -135 -140 -889 -939 -587 -118 -215 -274 -143 -750 -831 -128 -440 -323 -82 -628 -88 -271 -276 -788 -301 -931 -544 -135 -122 -942 -484 -557 -654 -607 -741 -572 -49 -541 -213 -123 -316 -217 -15 -693 -512 -814 -423 -924 -544 -963 -919 -367 -162 -801 -68 -481 -336 -619 -552 -669 -576 -690 -179 -693 -589 -414 -535 -424 -907 -518 -959 -307 -560 -700 -809 -671 -640 -911 -511 -504 -287 -858 -920 -802 -796 -885 -672 -681 -968 -582 -644 -74 -467 -382 -14 -571 -221 -685 -254 -222 -532 -671 -625 -531 -352 -738 -556 -344 -986 -563 -226 -263 -201 -640 -415 -396 -432 -708 -438 -30 -3 -52 -490 -665 -962 -368 -746 -223 -897 -455 -473 -890 -85 -565 -758 -439 -887 -579 -931 -123 -17 -753 -425 -930 -698 -277 -270 -424 -337 -482 -420 -621 -407 -729 -337 -738 -957 -214 -238 -519 -659 -927 -967 -512 -739 -907 -930 -116 -884 -649 -409 -53 -649 -489 -917 -611 -876 -948 -326 -849 -634 -274 -996 -780 -142 -103 -464 -287 -735 -731 -847 -317 -980 -345 -276 -692 -398 -658 -555 -370 -109 -208 -366 -525 -391 -663 -825 -41 -997 -821 -157 -774 -114 -943 -513 -984 -167 -638 -300 -663 -910 -880 -686 -410 -145 -292 -111 -350 -5 -32 -153 -308 -580 -198 -787 -148 -79 -312 -568 -538 -238 -656 -101 -595 -375 -179 -426 -600 -114 -826 -7 -416 -284 -668 -777 -770 -570 -320 -753 -836 -297 -577 -541 -935 -829 -985 -87 -442 -281 -915 -68 -208 -896 -41 -194 -956 -325 -315 -916 -231 -395 -969 -461 -689 -669 -805 -525 -466 -101 -6 -894 -238 -211 -77 -428 -708 -24 -700 -373 -734 -344 -771 -93 -262 -640 -206 -147 -743 -904 -312 -864 -288 -807 -178 -197 -558 -462 -397 -947 -223 -282 -531 -732 -789 -497 -849 -934 -132 -104 -220 -578 -77 -216 -824 -244 -612 -238 -50 -148 -44 -465 -89 -265 -444 -605 -675 -598 -360 -531 -694 -586 -788 -653 -305 -882 -89 -689 -396 -417 -876 -274 -250 -490 -263 -703 -741 -583 -839 -354 -524 -840 -171 -243 -967 -625 -610 -77 -843 -546 -562 -77 -998 -361 -832 -264 -693 -448 -799 -918 -677 -774 -999 -678 -273 -377 -495 -999 -430 -871 -227 -62 -347 -946 -327 -148 -66 -726 -616 -532 -778 -929 -844 -21 -186 -73 -366 -135 -196 -379 -429 -548 -150 -206 -875 -101 -426 -30 -658 -439 -144 -637 -295 -648 -73 -964 -419 -907 -159 -105 -10 -135 -538 -226 -29 -219 -264 -115 -660 -936 -983 -26 -164 -362 -541 -347 -488 -896 -64 -84 -396 -33 -767 -222 -746 -932 -183 -532 -288 -815 -231 -514 -719 -722 -548 -212 -353 -730 -222 -674 -663 -779 -122 -617 -458 -434 -658 -171 -225 -251 -903 -841 -712 -1 -881 -873 -738 -147 -83 -810 -789 -328 -338 -230 -383 -453 -180 -998 -635 -251 -896 -5 -645 -86 -330 -3 -299 -888 -537 -243 -63 -514 -940 -729 -55 -37 -94 -437 -17 -80 -531 -14 -457 -324 -693 -641 -578 -930 -140 -159 -721 -834 -799 -657 -905 -870 -693 -783 -179 -352 -547 -520 -422 -512 -882 -395 -430 -320 -479 -116 -558 -295 -919 -80 -864 -760 -103 -673 -184 -336 -107 -113 -717 -422 -666 -795 -782 -65 -416 -355 -187 -319 -927 -759 -544 -171 -840 -132 -452 -856 -813 -910 -192 -276 -569 -302 -621 -546 -255 -835 -812 -544 -180 -217 -571 -125 -700 -766 -668 -227 -595 -297 -759 -117 -357 -613 -761 -787 -996 -219 -636 -264 -924 -65 -677 -204 -535 -364 -762 -212 -224 -379 -290 -118 -189 -469 -962 -505 -132 -671 -768 -60 -501 -946 -335 -260 -382 -430 -542 -227 -818 -435 -764 -928 -89 -219 -668 -650 -220 -193 -144 -976 -427 -683 -609 -709 -84 -985 -12 -118 -740 -933 -730 -737 -511 -19 -348 -628 -558 -407 -556 -761 -81 -146 -967 -852 -821 -729 -272 -98 -105 -683 -433 -968 -216 -551 -128 -474 -529 -9 -33 -755 -312 -987 -661 -799 -317 -928 -166 -168 -9 -65 -705 -130 -343 -735 -663 -45 -6 -880 -571 -230 -130 -218 -977 -552 -980 -972 -614 -130 -22 -921 -465 -45 -866 -325 -700 -774 -637 -523 -184 -916 -216 -376 -105 -903 -260 -560 -436 -117 -682 -673 -674 -859 -202 -776 -371 -869 -145 -999 -434 -536 -244 -209 -570 -218 -624 -111 -638 -82 -580 -864 -687 -620 -670 -89 -572 -805 -393 -156 -252 -82 -424 -694 -70 -398 -686 -219 -581 -743 -506 -984 -254 -1 -755 -450 -289 -370 -340 -986 -985 -561 -833 -604 -954 -49 -987 -750 -807 -396 -645 -384 -864 -439 -678 -872 -321 -252 -336 -230 -372 -654 -730 -201 -987 -637 -856 -976 -808 -395 -625 -90 -133 -890 -580 -326 -455 -915 -483 -99 -973 -372 -627 -146 -397 -783 -227 -92 -961 -702 -834 -211 -27 -742 -941 -430 -953 -293 -171 -734 -819 -82 -968 -112 -44 -339 -795 -941 -999 -209 -693 -404 -249 -83 -122 -925 -263 -799 -755 -732 -484 -351 -327 -908 -181 -244 -379 -615 -724 -321 -775 -221 -462 -511 -436 -13 -52 -255 -719 -903 -188 -315 -627 -91 -484 -696 -890 -256 -949 -879 -338 -802 -451 -82 -818 -851 -807 -435 -213 -734 -613 -670 -729 -795 -255 -391 -309 -336 -808 -959 -957 -940 -806 -933 -118 -227 -532 -827 -236 -318 -145 -222 -535 -114 -472 -30 -817 -256 -879 -487 -549 -877 -772 -416 -657 -686 -447 -324 -590 -5 -696 -384 -623 -622 -756 -325 -519 -340 -959 -419 -251 -265 -393 -770 -551 -379 -467 -820 -546 -332 -220 -542 -444 -744 -722 -654 -806 -843 -166 -892 -153 -123 -660 -424 -769 -951 -491 -142 -924 -457 -553 -450 -519 -354 -783 -850 -41 -257 -823 -166 -242 -850 -931 -265 -559 -375 -834 -246 -524 -146 -435 -942 -81 -762 -941 -946 -657 -41 -740 -644 -551 -46 -594 -707 -954 -791 -754 -847 -578 -505 -716 -197 -108 -491 -467 -557 -230 -239 -363 -164 -994 -250 -625 -385 -740 -213 -633 -398 -244 -85 -947 -132 -348 -661 -364 -152 -567 -141 -476 -526 -990 -635 -59 -531 -307 -252 -591 -727 -989 -281 -795 -630 -187 -113 -673 -134 -175 -461 -850 -466 -355 -121 -618 -595 -206 -99 -185 -807 -343 -731 -515 -247 -514 -494 -235 -863 -114 -64 -79 -592 -929 -369 -457 -813 -903 -184 -191 -176 -491 -417 -648 -139 -207 -274 -932 -42 -607 -764 -398 -199 -998 -516 -303 -109 -977 -104 -30 -168 -236 -528 -570 -597 -16 -36 -312 -606 -979 -163 -91 -429 -759 -4 -569 -80 -936 -387 -605 -77 -725 -111 -376 -473 -136 -411 -91 -74 -268 -465 -757 -928 -724 -525 -464 -983 -856 -865 -719 -857 -239 -724 -866 -454 -933 -834 -372 -814 -628 -517 -931 -760 -766 -854 -679 -273 -139 -672 -688 -601 -952 -410 -649 -958 -218 -787 -920 -388 -446 -786 -327 -99 -160 -928 -808 -933 -145 -997 -800 -13 -208 -982 -871 -643 -784 -279 -959 -472 -617 -183 -408 -26 -141 -670 -718 -1000 -295 -249 -712 -365 -611 -383 -279 -254 -127 -252 -822 -998 -243 -152 -699 -699 -530 -77 -512 -504 -468 -922 -576 -592 -504 -948 -49 -384 -957 -311 -581 -546 -670 -823 -715 -816 -235 -109 -501 -164 -896 -741 -815 -991 -15 -459 -668 -312 -822 -376 -218 -960 -431 -897 -64 -208 -730 -710 -915 -409 -335 -897 -387 -552 -169 -361 -210 -908 -287 -342 -436 -228 -743 -925 -804 -333 -981 -467 -104 -955 -474 -146 -359 -769 -861 -133 -737 -844 -943 -917 -587 -65 -865 -652 -159 -826 -197 -817 -492 -344 -205 -677 -670 -634 -113 -723 -123 -761 -601 -716 -958 -131 -349 -626 -659 -891 -563 -107 -128 -345 -192 -598 -260 -874 -659 -360 -454 -390 -859 -252 -266 -972 -635 -23 -899 -538 -982 -394 -959 -76 -689 -350 -883 -389 -210 -429 -437 -20 -310 -122 -935 -827 -430 -943 -696 -342 -326 -541 -339 -623 -251 -819 -839 -520 -235 -861 -742 -597 -163 -85 -192 -349 -923 -618 -132 -131 -326 -420 -651 -483 -322 -542 -511 -615 -430 -676 -375 -30 -447 -357 -971 -432 -287 -443 -380 -309 -506 -317 -191 -926 -756 -226 -727 -805 -90 -630 -703 -676 -363 -4 -806 -136 -902 -80 -477 -711 -3 -665 -627 -206 -433 -921 -200 -581 -424 -546 -87 -686 -165 -811 -720 -42 -923 -564 -459 -103 -943 -427 -375 -762 -222 -8 -599 -889 -147 -337 -800 -445 -970 -178 -91 -184 -948 -825 -808 -104 -240 -831 -928 -940 -245 -64 -454 -125 -740 -715 -652 -745 -149 -2 -348 -329 -319 -475 -774 -950 -122 -114 -995 -453 -302 -300 -645 -668 -29 -694 -942 -619 -725 -735 -951 -121 -602 -947 -164 -316 -71 -264 -534 -566 -246 -518 -55 -659 -956 -988 -286 -821 -152 -178 -131 -202 -360 -3 -364 -539 -398 -673 -23 -328 -195 -941 -13 -460 -777 -771 -549 -56 -762 -962 -17 -1 -235 -700 -905 -937 -481 -279 -812 -352 -26 -580 -732 -353 -556 -766 -6 -147 -890 -269 -380 -493 -462 -693 -138 -322 -64 -648 -702 -226 -868 -731 -309 -602 -341 -156 -835 -929 -927 -570 -161 -189 -129 -779 -475 -874 -300 -659 -263 -871 -783 -29 -539 -330 -921 -531 -130 -527 -434 -806 -158 -622 -504 -623 -641 -192 -701 -285 -472 -322 -120 -954 -916 -523 -80 -339 -719 -889 -8 -760 -546 -813 -922 -212 -542 -769 -27 -864 -433 -635 -63 -56 -400 -530 -849 -556 -658 -403 -363 -968 -856 -531 -501 -223 -279 -521 -601 -73 -807 -103 -551 -906 -534 -35 -707 -873 -771 -352 -250 -413 -915 -172 -235 -831 -953 -965 -609 -365 -317 -581 -747 -775 -621 -838 -263 -133 -939 -205 -232 -424 -772 -583 -20 -376 -71 -85 -542 -989 -286 -559 -514 -653 -870 -177 -840 -18 -576 -667 -16 -485 -71 -293 -700 -195 -976 -458 -354 -203 -514 -958 -895 -620 -591 -802 -945 -27 -588 -469 -607 -350 -595 -245 -875 -859 -275 -162 -60 -107 -892 -533 -875 -115 -142 -495 -890 -574 -888 -778 -326 -511 -721 -126 -520 -607 -249 -513 -94 -923 -213 -395 -508 -230 -518 -89 -481 -189 -794 -588 -775 -895 -196 -853 -476 -166 -761 -277 -137 -421 -39 -881 -903 -37 -473 -154 -900 -814 -897 -813 -755 -519 -526 -701 -38 -916 -142 -986 -134 -638 -796 -125 -446 -451 -169 -537 -795 -767 -852 -625 -8 -239 -677 -334 -146 -195 -435 -799 -267 -587 -120 -827 -28 -641 -975 -841 -846 -727 -904 -836 -68 -315 -971 -77 -885 -140 -706 -915 -198 -480 -742 -231 -468 -409 -508 -552 -101 -628 -303 -377 -536 -319 -153 -605 -527 -970 -56 -220 -543 -544 -554 -635 -477 -805 -615 -66 -643 -100 -966 -925 -202 -573 -691 -903 -970 -846 -76 -876 -642 -605 -595 -824 -116 -889 -204 -777 -320 -236 -738 -945 -796 -874 -584 -554 -341 -849 -144 -120 -471 -830 -265 -61 -645 -850 -112 -827 -306 -263 -176 -469 -734 -140 -965 -790 -617 -419 -925 -943 -999 -442 -537 -318 -299 -912 -24 -213 -997 -251 -28 -851 -376 -244 -304 -533 -415 -219 -153 -252 -812 -207 -7 -240 -834 -219 -931 -348 -3 -317 -89 -279 -515 -202 -528 -437 -756 -139 -850 -577 -326 -528 -639 -787 -290 -648 -507 -930 -611 -729 -938 -134 -10 -407 -120 -501 -518 -4 -713 -760 -23 -892 -840 -97 -463 -9 -373 -912 -820 -727 -441 -996 -823 -57 -491 -291 -318 -441 -469 -286 -723 -754 -617 -739 -268 -449 -601 -901 -452 -374 -619 -241 -174 -145 -747 -970 -68 -940 -127 -696 -522 -447 -464 -332 -40 -260 -513 -670 -156 -948 -555 -112 -253 -489 -345 -638 -735 -414 -797 -758 -293 -971 -810 -539 -483 -951 -328 -979 -325 -624 -513 -65 -436 -242 -547 -545 -161 -803 -662 -77 -101 -125 -622 -618 -394 -668 -661 -606 -471 -717 -391 -725 -882 -91 -439 -231 -521 -515 -678 -627 -221 -697 -620 -635 -687 -631 -957 -606 -116 -314 -463 -423 -820 -157 -949 -100 -602 -180 -593 -84 -798 -862 -905 -60 -375 -564 -270 -41 -237 -581 -400 -97 -772 -16 -618 -450 -777 -265 -685 -487 -852 -860 -472 -697 -466 -235 -598 -746 -41 -883 -797 -656 -28 -275 -965 -428 -710 -614 -761 -768 -144 -90 -242 -701 -268 -893 -380 -149 -731 -906 -502 -265 -205 -491 -519 -785 -723 -491 -530 -559 -145 -112 -777 -806 -267 -115 -539 -807 -195 -125 -227 -326 -553 -39 -702 -649 -313 -880 -656 -824 -462 -116 -259 -156 -730 -108 -827 -251 -837 -406 -966 -543 -304 -927 -269 -115 -261 -480 -636 -480 -673 -905 -776 -2 -41 -79 -105 -541 -157 -837 -399 -302 -106 -251 -993 -761 -817 -741 -669 -787 -300 -958 -908 -964 -716 -354 -658 -970 -83 -569 -851 -19 -438 -795 -155 -717 -581 -341 -340 -743 -635 -938 -875 -894 -375 -388 -448 -987 -785 -5 -143 -622 -866 -689 -244 -464 -438 -192 -249 -104 -456 -991 -927 -128 -888 -936 -635 -166 -621 -728 -662 -180 -707 -793 -272 -363 -597 -20 -198 -588 -673 -353 -870 -89 -891 -470 -135 -934 -249 -47 -253 -590 -398 -118 -732 -306 -633 -571 -975 -286 -950 -135 -311 -574 -489 -4 -555 -798 -117 -665 -982 -983 -813 -569 -197 -539 -214 -549 -541 -191 -879 -114 -414 -176 -632 -794 -705 -560 -962 -870 -670 -641 -36 -60 -694 -343 -305 -681 -262 -65 -188 -755 -585 -852 -235 -368 -870 -512 -337 -187 -184 -854 -789 -543 -827 -151 -808 -738 -882 -762 -164 -60 -789 -588 -252 -359 -158 -672 -879 -813 -974 -822 -746 -268 -761 -106 -190 -974 -255 -272 -140 -671 -258 -155 -623 -108 -718 -200 -663 -415 -628 -150 -266 -780 -277 -813 -773 -836 -549 -969 -189 -180 -785 -540 -268 -830 -82 -604 -103 -659 -1 -879 -533 -213 -23 -221 -595 -544 -71 -719 -540 -87 -405 -139 -231 -852 -533 -800 -778 -186 -772 -507 -252 -19 -980 -328 -374 -229 -684 -387 -427 -128 -833 -991 -591 -621 -793 -462 -756 -390 -699 -418 -447 -534 -234 -735 -471 -116 -84 -776 -715 -414 -654 -276 -772 -356 -7 -120 -476 -549 -559 -121 -93 -741 -424 -409 -261 -508 -643 -195 -331 -199 -590 -132 -822 -272 -65 -217 -895 -339 -600 -170 -867 -377 -593 -483 -811 -471 -436 -455 -866 -397 -631 -996 -56 -227 -420 -235 -832 -785 -456 -137 -555 -745 -331 -408 -396 -442 -112 -416 -504 -805 -106 -638 -411 -593 -492 -424 -888 -342 -533 -146 -105 -45 -428 -655 -653 -854 -803 -926 -536 -549 -20 -642 -474 -823 -772 -362 -769 -516 -205 -67 -626 -256 -13 -781 -570 -457 -582 -142 -192 -925 -417 -266 -299 -947 -972 -133 -338 -26 -919 -325 -282 -65 -259 -497 -182 -767 -247 -583 -161 -203 -175 -561 -530 -10 -819 -386 -237 -326 -923 -344 -80 -260 -559 -171 -821 -488 -255 -875 -750 -109 -78 -175 -58 -151 -365 -486 -175 -187 -668 -350 -378 -117 -690 -685 -533 -453 -942 -241 -747 -273 -447 -238 -261 -353 -730 -205 -800 -22 -419 -300 -878 -119 -365 -131 -567 -195 -639 -551 -789 -138 -857 -595 -373 -186 -494 -777 -583 -156 -156 -367 -103 -936 -904 -572 -583 -109 -970 -943 -209 -279 -180 -662 -950 -49 -660 -407 -862 -272 -512 -706 -745 -271 -427 -263 -175 -740 -307 -212 -381 -109 -589 -296 -121 -922 -529 -419 -355 -715 -810 -932 -365 -878 -643 -365 -517 -719 -359 -444 -968 -889 -484 -536 -593 -486 -961 -975 -483 -133 -334 -213 -797 -614 -720 -680 -273 -438 -267 -128 -803 -840 -365 -825 -815 -596 -148 -318 -917 -322 -764 -302 -49 -239 -11 -703 -501 -18 -130 -537 -410 -696 -752 -472 -799 -99 -138 -92 -622 -880 -249 -618 -627 -67 -517 -884 -687 -611 -438 -221 -88 -742 -467 -473 -485 -811 -590 -858 -364 -969 -845 -637 -162 -841 -621 -403 -315 -897 -50 -800 -880 -727 -676 -585 -57 -258 -357 -789 -492 -317 -715 -415 -290 -285 -62 -914 -116 -887 -331 -999 -776 -442 -906 -553 -571 -113 -739 -63 -537 -277 -477 -451 -24 -531 -78 -224 -898 -46 -922 -753 -578 -840 -28 -658 -495 -921 -97 -286 -600 -506 -660 -89 -876 -171 -270 -54 -676 -887 -238 -539 -404 -744 -95 -258 -470 -636 -43 -551 -787 -950 -339 -563 -528 -864 -628 -499 -447 -612 -573 -374 -221 -629 -44 -174 -800 -59 -686 -401 -2 -14 -311 -112 -686 -423 -483 -100 -723 -65 -608 -437 -685 -56 -607 -921 -504 -635 -152 -986 -524 -295 -334 -257 -381 -369 -516 -647 -960 -473 -459 -493 -440 -783 -150 -277 -866 -809 -296 -557 -771 -462 -60 -534 -837 -303 -496 -980 -125 -253 -352 -626 -711 -845 -396 -441 -379 -735 -723 -315 -91 -516 -407 -898 -314 -224 -940 -800 -953 -590 -875 -705 -488 -880 -114 -257 -194 -312 -875 -559 -465 -861 -737 -107 -853 -575 -805 -159 -273 -884 -43 -687 -60 -421 -109 -245 -195 -704 -921 -835 -231 -456 -410 -119 -193 -163 -952 -604 -738 -902 -232 -70 -245 -261 -419 -429 -882 -911 -40 -866 -614 -546 -235 -264 -319 -423 -468 -796 -66 -442 -554 -295 -598 -418 -504 -792 -18 -823 -10 -754 -513 -289 -412 -431 -568 -732 -662 -212 -464 -390 -211 -22 -373 -401 -45 -262 -330 -274 -987 -577 -589 -225 -38 -651 -9 -29 -564 -414 -797 -407 -146 -941 -77 -918 -300 -916 -469 -922 -353 -250 -726 -719 -475 -448 -943 -120 -716 -182 -517 -841 -159 -355 -861 -615 -728 -658 -663 -691 -431 -473 -822 -928 -44 -397 -734 -581 -552 -635 -722 -869 -172 -572 -477 -982 -983 -497 -843 -907 -922 -741 -615 -469 -592 -926 -477 -493 -804 -891 -189 -447 -310 -133 -184 -188 -1000 -409 -368 -289 -978 -472 -747 -910 -502 -388 -638 -449 -72 -263 -242 -763 -636 -342 -412 -808 -897 -251 -641 -853 -665 -792 -556 -930 -374 -563 -119 -672 -369 -415 -649 -533 -814 -290 -54 -559 -692 -709 -586 -366 -175 -758 -794 -469 -814 -318 -727 -276 -275 -461 -709 -939 -282 -828 -452 -758 -907 -67 -289 -823 -410 -615 -503 -427 -112 -349 -10 -191 -756 -465 -462 -420 -339 -592 -164 -991 -446 -775 -791 -386 -221 -900 -650 -312 -912 -983 -507 -485 -339 -5 -85 -738 -540 -975 -779 -453 -878 -871 -9 -714 -874 -337 -648 -199 -669 -518 -432 -947 -683 -963 -647 -494 -267 -236 -439 -772 -445 -410 -674 -944 -87 -179 -962 -461 -836 -985 -410 -9 -178 -917 -950 -449 -490 -599 -734 -481 -86 -447 -662 -927 -869 -27 -928 -935 -730 -274 -477 -213 -655 -399 -440 -890 -861 -753 -920 -521 -895 -768 -806 -414 -608 -840 -866 -261 -100 -325 -511 -829 -327 -566 -560 -648 -165 -711 -337 -463 -546 -782 -12 -630 -984 -373 -691 -825 -163 -108 -342 -718 -498 -641 -212 -482 -65 -903 -567 -262 -837 -418 -419 -511 -683 -913 -134 -6 -863 -689 -556 -620 -528 -126 -295 -561 -192 -286 -691 -478 -547 -755 -299 -28 -580 -692 -443 -223 -54 -459 -658 -511 -652 -90 -975 -735 -637 -129 -331 -704 -841 -426 -821 -914 -818 -953 -472 -593 -272 -772 -263 -477 -315 -287 -21 -69 -703 -948 -636 -792 -842 -631 -979 -364 -145 -532 -713 -361 -828 -524 -439 -216 -671 -188 -819 -537 -246 -212 -602 -544 -142 -924 -848 -398 -846 -651 -334 -837 -875 -352 -62 -907 -628 -877 -445 -880 -22 -26 -775 -927 -966 -338 -818 -174 -809 -56 -387 -113 -505 -36 -622 -470 -401 -334 -677 -621 -139 -769 -968 -499 -25 -431 -54 -260 -714 -142 -2 -433 -216 -805 -102 -94 -584 -231 -126 -195 -829 -651 -548 -590 -105 -583 -875 -714 -960 -730 -389 -279 -117 -487 -388 -995 -336 -57 -849 -609 -107 -163 -118 -532 -838 -867 -196 -250 -251 -66 -689 -806 -330 -138 -679 -482 -369 -473 -787 -611 -116 -568 -703 -630 -700 -762 -708 -144 -983 -112 -467 -311 -520 -888 -733 -658 -889 -961 -784 -747 -528 -238 -585 -339 -794 -545 -468 -257 -724 -974 -561 -988 -275 -822 -990 -962 -740 -379 -470 -964 -244 -581 -679 -718 -822 -397 -838 -1000 -730 -793 -889 -17 -863 -382 -42 -525 -600 -637 -865 -109 -173 -973 -884 -662 -36 -867 -216 -949 -879 -17 -526 -663 -348 -219 -637 -79 -913 -50 -734 -213 -293 -648 -341 -64 -338 -482 -426 -941 -965 -447 -589 -401 -667 -900 -800 -269 -733 -969 -593 -145 -186 -560 -644 -532 -397 -450 -20 -464 -594 -526 -683 -764 -278 -881 -592 -755 -823 -44 -101 -704 -964 -657 -219 -82 -512 -488 -552 -400 -123 -252 -408 -456 -549 -394 -468 -501 -561 -95 -608 -527 -769 -390 -788 -548 -476 -209 -608 -704 -451 -726 -428 -488 -86 -144 -552 -520 -508 -342 -764 -421 -730 -374 -515 -214 -536 -107 -49 -125 -87 -211 -531 -496 -139 -348 -306 -998 -616 -6 -851 -803 -253 -695 -632 -866 -230 -98 -907 -143 -645 -980 -224 -910 -993 -882 -953 -16 -386 -95 -825 -766 -708 -289 -267 -46 -170 -343 -469 -203 -232 -130 -229 -857 -140 -59 -297 -951 -437 -174 -501 -907 -550 -834 -427 -45 -506 -793 -188 -682 -488 -425 -173 -188 -238 -466 -388 -618 -884 -997 -904 -342 -810 -235 -797 -957 -970 -605 -738 -408 -631 -616 -151 -189 -438 -971 -931 -114 -588 -158 -543 -922 -365 -513 -412 -22 -427 -362 -528 -313 -247 -317 -464 -718 -302 -421 -256 -140 -97 -593 -219 -492 -502 -174 -856 -663 -476 -886 -736 -989 -20 -995 -416 -743 -791 -74 -561 -954 -384 -300 -262 -167 -290 -495 -578 -27 -477 -402 -236 -61 -289 -8 -954 -836 -602 -404 -613 -535 -744 -100 -663 -128 -833 -387 -21 -75 -992 -530 -797 -441 -466 -848 -986 -819 -996 -654 -54 -22 -61 -862 -236 -485 -575 -448 -751 -913 -496 -576 -672 -785 -335 -160 -921 -150 -177 -790 -979 -181 -113 -886 -416 -894 -875 -640 -495 -939 -529 -486 -795 -844 -283 -469 -227 -941 -950 -53 -912 -428 -272 -177 -167 -154 -461 -495 -80 -426 -459 -735 -765 -616 -928 -909 -559 -574 -389 -203 -333 -736 -935 -193 -129 -39 -953 -685 -292 -825 -963 -787 -898 -397 -396 -855 -679 -585 -172 -368 -106 -662 -473 -558 -931 -270 -275 -534 -716 -577 -264 -985 -453 -58 -616 -588 -728 -314 -231 -270 -275 -300 -550 -742 -336 -245 -762 -194 -160 -895 -888 -833 -256 -621 -331 -453 -102 -784 -707 -208 -774 -922 -579 -575 -301 -13 -575 -621 -146 -92 -690 -226 -398 -98 -440 -134 -320 -415 -942 -453 -767 -203 -10 -49 -367 -305 -171 -58 -317 -873 -871 -436 -481 -954 -452 -997 -844 -373 -551 -229 -856 -579 -617 -599 -609 -784 -59 -578 -617 -996 -181 -543 -447 -434 -257 -559 -351 -533 -24 -472 -246 -56 -956 -7 -115 -800 -101 -192 -601 -905 -326 -356 -198 -94 -263 -305 -170 -252 -6 -226 -939 -829 -831 -688 -677 -794 -565 -496 -859 -628 -976 -512 -816 -208 -255 -627 -797 -934 -577 -910 -587 -61 -787 -373 -429 -694 -353 -239 -733 -794 -266 -185 -404 -379 -195 -814 -72 -783 -766 -449 -628 -732 -306 -546 -69 -633 -622 -946 -259 -783 -641 -223 -127 -137 -720 -934 -660 -388 -320 -281 -861 -706 -800 -808 -105 -673 -121 -807 -640 -344 -489 -689 -349 -655 -258 -49 -287 -788 -900 -651 -626 -679 -688 -696 -550 -603 -137 -693 -146 -110 -275 -856 -901 -418 -998 -728 -807 -524 -94 -299 -748 -793 -808 -509 -655 -536 -995 -43 -144 -677 -912 -602 -93 -351 -733 -254 -256 -449 -332 -88 -353 -29 -292 -99 -476 -867 -858 -959 -634 -459 -302 -594 -301 -131 -844 -563 -30 -725 -720 -98 -449 -289 -24 -303 -189 -866 -108 -721 -259 -446 -729 -830 -818 -989 -198 -654 -612 -712 -359 -60 -689 -934 -420 -202 -1 -332 -189 -167 -202 -282 -516 -923 -447 -899 -116 -523 -253 -754 -128 -754 -296 -117 -555 -794 -416 -69 -136 -974 -617 -887 -734 -302 -672 -130 -91 -597 -310 -759 -563 -613 -899 -102 -707 -470 -532 -994 -196 -51 -892 -54 -199 -527 -51 -999 -872 -435 -304 -777 -358 -878 -546 -687 -486 -853 -52 -725 -860 -871 -416 -851 -383 -508 -213 -476 -908 -573 -218 -286 -134 -19 -3 -321 -110 -169 -430 -323 -213 -361 -10 -777 -505 -152 -808 -90 -710 -438 -779 -879 -151 -11 -290 -810 -672 -796 -251 -994 -353 -679 -410 -296 -454 -472 -270 -942 -22 -534 -892 -269 -435 -194 -287 -316 -316 -456 -871 -903 -787 -584 -406 -98 -601 -720 -96 -745 -808 -683 -164 -821 -784 -303 -186 -960 -641 -127 -421 -478 -376 -992 -351 -112 -6 -318 -336 -348 -192 -852 -935 -16 -2 -687 -543 -48 -659 -661 -690 -305 -970 -403 -766 -196 -825 -648 -231 -281 -961 -803 -53 -296 -809 -867 -911 -858 -312 -618 -973 -601 -572 -649 -788 -900 -697 -884 -372 -172 -381 -274 -174 -647 -64 -300 -591 -220 -385 -288 -144 -632 -804 -455 -787 -597 -355 -513 -319 -474 -332 -41 -838 -594 -70 -820 -260 -916 -591 -53 -985 -33 -182 -360 -690 -801 -174 -252 -981 -993 -7 -35 -724 -674 -878 -315 -174 -801 -681 -562 -353 -700 -519 -37 -884 -926 -88 -161 -119 -372 -491 -271 -566 -279 -7 -186 -740 -698 -200 -978 -735 -902 -180 -226 -574 -998 -559 -636 -965 -431 -381 -709 -733 -894 -641 -521 -959 -253 -603 -768 -362 -100 -45 -44 -292 -133 -772 -337 -12 -875 -392 -353 -279 -914 -379 -839 -376 -19 -676 -951 -149 -250 -820 -531 -249 -562 -863 -790 -12 -929 -579 -343 -590 -631 -831 -894 -40 -282 -564 -724 -173 -644 -177 -345 -690 -687 -398 -354 -725 -281 -173 -737 -180 -88 -424 -501 -32 -467 -698 -623 -12 -41 -870 -695 -503 -784 -267 -111 -838 -6 -876 -336 -20 -736 -244 -84 -980 -278 -750 -314 -850 -319 -764 -639 -421 -204 -890 -513 -476 -627 -830 -46 -13 -665 -850 -17 -206 -806 -569 -965 -556 -283 -727 -945 -425 -461 -907 -342 -82 -318 -848 -889 -172 -943 -684 -122 -748 -94 -988 -476 -98 -767 -321 -80 -289 -911 -700 -499 -312 -37 -554 -857 -304 -839 -832 -887 -281 -306 -501 -617 -428 -30 -901 -682 -610 -337 -656 -902 -415 -540 -205 -656 -997 -470 -808 -268 -973 -926 -188 -954 -764 -368 -217 -479 -538 -61 -709 -53 -580 -482 -371 -320 -196 -920 -286 -960 -517 -450 -223 -329 -945 -703 -198 -700 -978 -917 -325 -323 -635 -765 -548 -817 -209 -945 -984 -822 -247 -523 -524 -71 -777 -87 -521 -420 -726 -109 -234 -733 -96 -546 -941 -781 -974 -169 -541 -377 -843 -751 -836 -742 -197 -138 -993 -330 -897 -666 -502 -663 -900 -85 -549 -934 -306 -124 -794 -749 -913 -320 -179 -63 -27 -753 -435 -457 -79 -599 -329 -331 -478 -767 -956 -464 -618 -486 -754 -767 -827 -525 -387 -99 -848 -753 -870 -152 -547 -73 -918 -214 -748 -151 -26 -100 -93 -471 -560 -393 -22 -492 -410 -683 -274 -686 -528 -787 -24 -591 -910 -650 -439 -756 -843 -267 -157 -540 -314 -794 -880 -443 -624 -277 -859 -634 -72 -959 -470 -227 -268 -413 -286 -820 -264 -744 -72 -144 -516 -486 -24 -340 -184 -804 -63 -40 -851 -521 -491 -254 -620 -667 -17 -369 -407 -244 -10 -662 -645 -234 -406 -506 -380 -98 -179 -294 -420 -426 -199 -510 -785 -524 -967 -72 -785 -116 -292 -157 -781 -303 -814 -236 -142 -149 -528 -252 -301 -515 -822 -991 -763 -81 -849 -254 -656 -815 -451 -207 -901 -846 -152 -405 -769 -705 -658 -79 -52 -667 -858 -149 -486 -716 -937 -95 -125 -156 -427 -757 -675 -476 -133 -846 -439 -498 -492 -267 -677 -566 -710 -758 -724 -711 -749 -38 -440 -972 -660 -402 -908 -918 -461 -477 -529 -892 -83 -947 -645 -626 -328 -119 -475 -20 -78 -228 -589 -919 -265 -378 -750 -221 -289 -495 -228 -965 -99 -208 -609 -674 -592 -861 -881 -422 -489 -812 -744 -780 -809 -356 -903 -164 -239 -64 -733 -456 -828 -349 -300 -263 -986 -200 -994 -132 -695 -785 -866 -852 -343 -746 -787 -665 -398 -20 -469 -528 -785 -284 -135 -234 -981 -45 -611 -989 -517 -836 -565 -49 -513 -955 -13 -422 -917 -581 -916 -130 -397 -469 -811 -294 -135 -78 -101 -336 -2 -450 -283 -823 -754 -362 -893 -646 -91 -840 -117 -725 -296 -999 -434 -824 -800 -646 -971 -187 -693 -762 -925 -150 -847 -154 -169 -391 -283 -428 -499 -51 -402 -450 -191 -177 -888 -569 -291 -673 -466 -927 -331 -509 -351 -888 -529 -441 -559 -96 -381 -951 -276 -130 -562 -142 -867 -730 -778 -460 -38 -489 -22 -121 -565 -705 -987 -434 -667 -695 -64 -350 -294 -441 -180 -462 -674 -293 -549 -788 -31 -571 -262 -123 -186 -314 -791 -884 -866 -222 -941 -685 -951 -218 -320 -74 -250 -36 -462 -949 -168 -483 -709 -270 -360 -816 -791 -558 -217 -477 -767 -290 -475 -665 -147 -967 -394 -686 -745 -568 -590 -463 -488 -365 -255 -470 -804 -911 -461 -167 -282 -343 -690 -279 -569 -635 -919 -421 -835 -572 -630 -241 -896 -165 -235 -239 -468 -84 -430 -102 -583 -718 -905 -677 -812 -214 -479 -162 -493 -257 -534 -344 -862 -209 -137 -474 -692 -166 -982 -449 -157 -721 -994 -402 -449 -557 -237 -999 -342 -510 -956 -241 -467 -914 -659 -232 -800 -635 -170 -549 -898 -465 -120 -44 -237 -61 -510 -258 -711 -575 -461 -347 -813 -639 -977 -724 -470 -289 -629 -193 -760 -7 -668 -31 -456 -879 -877 -822 -447 -384 -927 -914 -135 -199 -341 -53 -30 -725 -536 -470 -721 -387 -590 -682 -816 -629 -534 -850 -849 -166 -479 -896 -502 -441 -170 -434 -780 -870 -677 -311 -490 -180 -566 -730 -171 -690 -969 -57 -143 -31 -944 -222 -668 -662 -241 -429 -549 -620 -309 -123 -727 -81 -209 -765 -303 -148 -521 -743 -85 -768 -983 -573 -954 -317 -739 -683 -874 -585 -250 -926 -230 -623 -469 -958 -616 -946 -146 -398 -284 -504 -892 -2 -879 -11 -802 -937 -425 -413 -629 -671 -32 -612 -548 -493 -206 -827 -545 -520 -429 -31 -817 -504 -683 -759 -24 -589 -248 -607 -657 -622 -384 -681 -576 -12 -354 -4 -89 -641 -231 -350 -944 -86 -783 -575 -961 -133 -477 -796 -176 -964 -743 -963 -188 -629 -124 -409 -972 -792 -960 -41 -249 -921 -361 -129 -948 -756 -204 -606 -878 -940 -382 -525 -830 -459 -557 -129 -548 -141 -74 -930 -636 -130 -497 -168 -297 -294 -174 -602 -835 -455 -41 -56 -793 -369 -767 -760 -485 -935 -582 -397 -779 -282 -103 -499 -327 -632 -977 -197 -946 -687 -585 -777 -672 -997 -516 -475 -747 -199 -180 -277 -794 -227 -468 -463 -816 -353 -53 -73 -56 -817 -828 -423 -653 -434 -434 -24 -611 -943 -889 -982 -149 -238 -291 -211 -329 -577 -470 -987 -559 -287 -246 -34 -541 -247 -865 -387 -344 -326 -129 -481 -314 -745 -320 -640 -155 -624 -923 -295 -971 -646 -557 -766 -901 -72 -512 -543 -656 -966 -375 -284 -558 -761 -169 -223 -890 -747 -861 -23 -357 -673 -95 -798 -520 -759 -186 -213 -573 -35 -67 -230 -895 -357 -624 -49 -525 -195 -563 -410 -436 -434 -85 -493 -853 -396 -951 -598 -568 -327 -776 -407 -487 -903 -315 -789 -20 -498 -657 -739 -714 -871 -330 -217 -533 -206 -507 -124 -872 -283 -164 -339 -68 -153 -911 -397 -360 -752 -313 -149 -621 -734 -136 -965 -814 -908 -547 -864 -884 -576 -239 -224 -886 -423 -164 -26 -824 -713 -377 -415 -576 -228 -387 -206 -321 -780 -171 -995 -190 -811 -137 -850 -108 -993 -270 -559 -862 -362 -805 -495 -468 -744 -256 -483 -723 -194 -765 -984 -689 -40 -939 -243 -309 -946 -858 -576 -976 -612 -946 -509 -424 -168 -862 -621 -904 -444 -320 -763 -152 -547 -557 -778 -114 -107 -490 -605 -764 -448 -593 -963 -252 -530 -793 -73 -543 -225 -738 -322 -800 -641 -669 -507 -261 -887 -5 -185 -969 -66 -808 -600 -265 -532 -593 -47 -876 -31 -329 -620 -100 -887 -852 -793 -365 -392 -574 -68 -732 -810 -37 -887 -442 -693 -241 -236 -543 -856 -561 -403 -797 -448 -689 -532 -777 -656 -462 -422 -11 -363 -268 -631 -846 -409 -144 -95 -758 -81 -852 -975 -741 -316 -164 -833 -978 -968 -59 -338 -786 -665 -432 -182 -451 -550 -885 -573 -776 -185 -750 -852 -377 -67 -445 -519 -517 -605 -319 -263 -541 -400 -105 -524 -490 -205 -840 -6 -118 -470 -381 -946 -162 -7 -324 -132 -697 -112 -922 -235 -856 -178 -703 -605 -411 -353 -247 -979 -984 -170 -23 -862 -908 -801 -823 -430 -860 -477 -132 -884 -574 -573 -426 -664 -77 -904 -875 -120 -509 -294 -519 -188 -797 -940 -484 -678 -555 -322 -76 -527 -649 -294 -803 -51 -8 -756 -65 -158 -246 -16 -826 -772 -759 -332 -300 -672 -553 -469 -91 -621 -673 -545 -818 -712 -774 -558 -259 -787 -502 -711 -660 -258 -170 -822 -734 -144 -355 -298 -182 -398 -312 -527 -724 -991 -435 -111 -781 -553 -850 -320 -389 -683 -824 -338 -366 -868 -567 -79 -674 -327 -610 -881 -834 -637 -213 -143 -357 -273 -386 -242 -974 -358 -736 -177 -652 -847 -730 -590 -43 -336 -549 -638 -306 -883 -252 -368 -860 -29 -303 -962 -333 -492 -263 -784 -631 -820 -864 -742 -72 -970 -884 -81 -687 -854 -709 -135 -168 -775 -656 -896 -71 -763 -696 -268 -127 -173 -387 -195 -806 -292 -717 -659 -9 -629 -762 -358 -817 -243 -219 -571 -129 -280 -786 -595 -705 -453 -639 -479 -228 -260 -937 -726 -891 -637 -965 -849 -412 -378 -550 -784 -289 -938 -654 -368 -673 -302 -315 -181 -345 -246 -102 -938 -383 -260 -918 -84 -719 -501 -13 -653 -797 -426 -284 -857 -948 -304 -422 -977 -789 -452 -267 -664 -728 -886 -305 -405 -291 -365 -637 -947 -323 -315 -253 -842 -753 -456 -1000 -239 -281 -492 -751 -554 -324 -677 -60 -823 -623 -195 -155 -479 -564 -226 -895 -432 -308 -763 -455 -923 -160 -614 -312 -556 -74 -18 -356 -396 -228 -47 -746 -481 -382 -701 -679 -930 -686 -424 -519 -360 -168 -718 -137 -823 -923 -187 -41 -23 -930 -54 -45 -123 -277 -997 -954 -792 -630 -190 -627 -862 -43 -361 -635 -398 -324 -87 -944 -567 -869 -945 -919 -954 -574 -456 -637 -661 -855 -878 -177 -296 -882 -217 -908 -683 -698 -955 -163 -97 -708 -365 -701 -258 -87 -6 -778 -888 -976 -984 -305 -944 -460 -844 -774 -326 -781 -170 -164 -33 -463 -381 -188 -295 -229 -459 -338 -123 -852 -997 -69 -662 -194 -341 -173 -568 -203 -216 -756 -621 -864 -228 -498 -804 -338 -707 -623 -479 -623 -333 -947 -333 -186 -916 -505 -905 -179 -145 -976 -257 -856 -346 -278 -158 -330 -122 -709 -233 -919 -220 -994 -664 -439 -209 -187 -244 -210 -816 -205 -87 -274 -149 -729 -987 -390 -404 -755 -549 -523 -842 -765 -536 -799 -211 -179 -386 -764 -896 -733 -155 -109 -146 -456 -563 -878 -998 -170 -732 -378 -710 -185 -412 -270 -172 -520 -217 -648 -190 -806 -155 -159 -265 -224 -134 -833 -234 -867 -768 -187 -822 -299 -628 -612 -498 -110 -577 -996 -662 -76 -767 -234 -387 -85 -843 -601 -633 -682 -462 -846 -286 -164 -994 -502 -287 -214 -209 -516 -445 -611 -293 -330 -410 -937 -633 -913 -610 -75 -645 -910 -305 -90 -231 -837 -544 -473 -50 -208 -312 -187 -184 -236 -185 -407 -104 -149 -930 -633 -369 -593 -74 -120 -439 -637 -603 -901 -663 -443 -647 -504 -2 -52 -132 -998 -387 -792 -60 -543 -377 -882 -347 -931 -384 -921 -869 -713 -75 -525 -831 -731 -349 -676 -548 -638 -344 -445 -191 -727 -693 -38 -412 -881 -690 -469 -465 -948 -351 -306 -936 -687 -76 -626 -23 -204 -531 -32 -31 -844 -809 -750 -292 -826 -493 -910 -710 -347 -196 -376 -907 -214 -28 -259 -982 -234 -514 -179 -605 -931 -69 -647 -602 -724 -234 -950 -895 -669 -376 -249 -175 -270 -749 -634 -620 -942 -222 -761 -665 -55 -642 -995 -112 -503 -893 -523 -262 -938 -597 -294 -675 -137 -414 -19 -29 -950 -197 -385 -554 -556 -250 -623 -407 -906 -974 -784 -948 -357 -431 -143 -989 -691 -216 -760 -855 -702 -667 -701 -855 -249 -483 -100 -404 -321 -443 -766 -5 -119 -570 -477 -565 -300 -856 -363 -574 -209 -437 -441 -372 -866 -125 -82 -427 -404 -204 -177 -362 -34 -182 -988 -546 -83 -18 -635 -706 -709 -947 -676 -765 -409 -564 -722 -677 -839 -912 -495 -971 -33 -172 -134 -262 -472 -804 -289 -527 -876 -939 -337 -524 -553 -670 -920 -647 -415 -186 -87 -605 -551 -295 -728 -33 -504 -238 -272 -788 -803 -938 -759 -499 -289 -930 -228 -933 -545 -404 -539 -867 -632 -734 -88 -172 -102 -363 -862 -714 -632 -728 -347 -939 -694 -206 -607 -698 -263 -353 -758 -902 -367 -647 -497 -514 -995 -818 -683 -148 -959 -336 -52 -105 -94 -799 -453 -530 -281 -521 -743 -160 -954 -522 -398 -471 -174 -967 -80 -666 -994 -823 -275 -217 -338 -133 -46 -948 -847 -1 -778 -614 -643 -972 -290 -577 -94 -479 -703 -671 -266 -652 -721 -677 -39 -26 -590 -5 -732 -674 -530 -209 -414 -967 -27 -497 -712 -406 -146 -921 -777 -173 -150 -306 -3 -494 -921 -426 -556 -187 -94 -668 -951 -7 -6 -596 -387 -629 -916 -596 -175 -757 -53 -237 -595 -675 -827 -461 -613 -236 -805 -798 -908 -639 -106 -875 -39 -896 -993 -675 -289 -193 -657 -690 -27 -723 -879 -287 -590 -150 -311 -622 -156 -157 -971 -486 -857 -98 -114 -231 -413 -729 -581 -383 -197 -641 -358 -573 -801 -746 -472 -60 -26 -647 -361 -11 -741 -106 -129 -23 -992 -22 -828 -21 -135 -507 -240 -986 -136 -744 -102 -795 -730 -607 -387 -847 -47 -530 -846 -918 -369 -526 -150 -465 -191 -23 -734 -710 -687 -720 -861 -699 -201 -51 -895 -789 -66 -178 -72 -235 -236 -106 -47 -397 -256 -503 -294 -868 -885 -139 -529 -742 -555 -990 -149 -626 -401 -23 -282 -265 -758 -233 -103 -507 -134 -253 -185 -554 -113 -470 -401 -922 -293 -780 -337 -486 -143 -578 -637 -98 -656 -753 -150 -98 -39 -635 -725 -87 -874 -386 -903 -932 -917 -919 -954 -706 -491 -283 -377 -265 -267 -578 -517 -579 -173 -950 -118 -134 -932 -595 -763 -587 -163 -266 -945 -385 -437 -795 -789 -9 -310 -368 -25 -137 -435 -726 -439 -731 -400 -113 -504 -128 -953 -587 -265 -745 -142 -97 -560 -996 -579 -268 -215 -95 -264 -454 -467 -545 -725 -802 -687 -668 -951 -471 -102 -294 -616 -709 -705 -1000 -674 -270 -776 -956 -327 -118 -97 -926 -510 -544 -939 -798 -374 -50 -372 -274 -212 -607 -691 -994 -539 -663 -263 -591 -134 -563 -472 -418 -512 -544 -365 -369 -613 -208 -699 -124 -882 -925 -323 -478 -621 -862 -586 -950 -479 -623 -275 -620 -774 -841 -356 -164 -257 -88 -191 -12 -920 -777 -750 -657 -109 -961 -374 -277 -984 -256 -918 -125 -659 -11 -895 -993 -152 -626 -251 -860 -461 -925 -634 -935 -181 -426 -543 -598 -632 -514 -863 -289 -251 -493 -982 -181 -347 -749 -981 -389 -696 -707 -905 -261 -777 -329 -979 -936 -268 -945 -491 -317 -889 -687 -938 -644 -85 -646 -981 -824 -660 -717 -533 -516 -641 -55 -905 -414 -143 -129 -421 -812 -58 -18 -170 -291 -413 -799 -277 -669 -969 -467 -924 -896 -446 -699 -44 -770 -284 -740 -689 -361 -950 -663 -506 -630 -732 -90 -223 -53 -875 -352 -569 -581 -46 -58 -184 -93 -766 -636 -419 -734 -200 -72 -425 -860 -408 -73 -181 -537 -681 -770 -4 -724 -15 -767 -185 -943 -181 -560 -924 -470 -936 -733 -24 -129 -318 -33 -723 -798 -466 -650 -911 -586 -787 -754 -410 -33 -540 -454 -133 -729 -254 -460 -866 -874 -268 -536 -512 -166 -325 -638 -476 -764 -410 -530 -645 -566 -476 -225 -480 -567 -514 -115 -158 -933 -115 -316 -84 -594 -393 -190 -839 -43 -105 -887 -382 -28 -332 -313 -76 -759 -475 -394 -622 -850 -65 -119 -195 -804 -445 -137 -445 -975 -897 -921 -903 -645 -526 -314 -591 -911 -961 -394 -632 -360 -163 -518 -130 -255 -421 -730 -898 -148 -70 -448 -775 -665 -759 -407 -265 -566 -145 -309 -664 -984 -513 -273 -299 -206 -970 -632 -17 -790 -30 -69 -369 -285 -333 -832 -817 -891 -576 -152 -125 -786 -527 -46 -595 -511 -599 -97 -675 -941 -91 -72 -481 -791 -936 -149 -781 -911 -288 -18 -492 -55 -237 -158 -373 -177 -978 -522 -806 -895 -36 -96 -95 -417 -317 -689 -767 -568 -658 -587 -959 -51 -44 -148 -791 -580 -865 -971 -332 -496 -473 -991 -814 -546 -661 -987 -627 -526 -741 -250 -950 -722 -266 -605 -945 -567 -105 -429 -883 -958 -781 -36 -123 -768 -743 -732 -455 -772 -626 -545 -314 -627 -47 -174 -271 -652 -819 -555 -308 -965 -229 -441 -92 -257 -800 -8 -235 -429 -139 -898 -105 -190 -113 -590 -41 -758 -60 -680 -794 -528 -558 -745 -268 -554 -730 -979 -985 -878 -769 -703 -289 -686 -713 -218 -35 -306 -99 -554 -168 -796 -320 -119 -364 -18 -101 -794 -392 -12 -180 -414 -826 -792 -380 -391 -630 -283 -580 -944 -98 -821 -284 -103 -304 -98 -289 -781 -887 -980 -920 -708 -148 -826 -901 -813 -253 -928 -791 -433 -634 -528 -870 -386 -452 -342 -656 -516 -412 -215 -878 -463 -201 -119 -103 -469 -946 -997 -854 -700 -126 -806 -280 -502 -560 -605 -572 -426 -448 -751 -724 -318 -467 -619 -239 -357 -937 -883 -130 -277 -781 -349 -563 -35 -768 -677 -153 -325 -838 -477 -99 -754 -655 -172 -82 -686 -497 -653 -383 -512 -999 -405 -319 -873 -75 -888 -283 -646 -654 -644 -679 -170 -228 -874 -433 -887 -286 -768 -300 -528 -393 -321 -857 -16 -269 -107 -671 -248 -790 -386 -535 -727 -960 -142 -131 -898 -108 -249 -572 -319 -450 -964 -303 -748 -495 -670 -513 -718 -441 -791 -408 -890 -963 -555 -819 -296 -891 -715 -433 -415 -21 -269 -93 -432 -974 -297 -228 -769 -244 -889 -911 -964 -259 -361 -609 -600 -940 -719 -939 -742 -645 -40 -46 -736 -72 -510 -336 -294 -355 -975 -637 -499 -444 -517 -793 -447 -596 -642 -878 -145 -518 -315 -167 -473 -711 -786 -842 -97 -805 -900 -432 -198 -28 -244 -68 -178 -730 -969 -695 -567 -880 -479 -604 -657 -430 -915 -782 -609 -27 -981 -642 -1 -526 -30 -125 -549 -463 -48 -619 -848 -981 -657 -169 -581 -607 -27 -519 -1000 -593 -747 -147 -944 -740 -104 -97 -196 -72 -826 -295 -146 -171 -223 -788 -401 -24 -446 -463 -793 -128 -109 -298 -880 -405 -931 -749 -758 -660 -552 -852 -158 -363 -367 -954 -467 -992 -677 -932 -703 -601 -838 -541 -333 -88 -729 -87 -163 -989 -305 -972 -612 -587 -604 -104 -399 -80 -11 -867 -622 -188 -229 -486 -313 -845 -804 -689 -470 -479 -200 -857 -96 -5 -44 -381 -393 -481 -175 -913 -254 -729 -515 -355 -978 -927 -453 -49 -958 -75 -735 -190 -297 -656 -705 -822 -763 -218 -462 -148 -690 -541 -318 -653 -10 -406 -360 -477 -835 -969 -970 -167 -932 -76 -142 -396 -333 -954 -232 -592 -463 -380 -556 -527 -573 -493 -131 -398 -338 -216 -459 -991 -757 -158 -948 -498 -892 -301 -882 -389 -622 -970 -336 -559 -322 -298 -820 -355 -600 -821 -969 -285 -388 -754 -924 -750 -101 -138 -647 -579 -608 -910 -539 -657 -181 -100 -949 -505 -40 -741 -689 -60 -34 -92 -723 -186 -193 -284 -385 -736 -451 -777 -200 -350 -997 -425 -350 -118 -721 -293 -849 -204 -677 -182 -455 -591 -405 -400 -817 -403 -276 -199 -859 -469 -474 -761 -702 -453 -618 -709 -469 -948 -427 -895 -612 -441 -692 -224 -936 -5 -403 -871 -908 -742 -821 -26 -422 -288 -781 -683 -966 -148 -884 -954 -782 -707 -659 -798 -125 -967 -104 -938 -447 -277 -274 -755 -13 -512 -374 -660 -249 -412 -160 -680 -305 -728 -37 -902 -253 -385 -619 -703 -889 -198 -237 -481 -505 -222 -161 -831 -766 -767 -823 -417 -619 -346 -506 -113 -730 -590 -133 -380 -574 -681 -13 -39 -217 -456 -836 -185 -647 -822 -824 -941 -265 -204 -14 -36 -445 -519 -412 -50 -755 -54 -314 -181 -502 -810 -974 -772 -291 -399 -526 -631 -558 -308 -749 -864 -256 -500 -34 -670 -334 -113 -32 -235 -532 -537 -970 -271 -554 -737 -388 -353 -401 -598 -318 -319 -559 -128 -65 -198 -313 -558 -728 -453 -498 -843 -447 -479 -147 -966 -523 -762 -240 -59 -132 -811 -6 -665 -934 -345 -559 -418 -260 -446 -84 -543 -591 -956 -924 -143 -253 -99 -514 -829 -3 -227 -725 -782 -752 -197 -386 -556 -145 -817 -606 -367 -849 -48 -721 -827 -88 -452 -710 -585 -610 -147 -296 -375 -282 -709 -21 -221 -80 -42 -770 -160 -628 -141 -473 -890 -44 -969 -62 -458 -821 -325 -912 -829 -876 -709 -289 -1000 -98 -202 -1000 -742 -112 -556 -1 -162 -270 -434 -200 -713 -579 -619 -62 -256 -942 -647 -688 -843 -750 -557 -555 -70 -168 -315 -150 -833 -703 -380 -627 -168 -595 -500 -1000 -660 -555 -39 -184 -909 -905 -704 -254 -595 -304 -180 -117 -239 -898 -29 -583 -708 -946 -119 -671 -112 -312 -283 -346 -333 -610 -825 -763 -486 -760 -914 -599 -160 -459 -659 -104 -782 -693 -909 -74 -502 -146 -428 -74 -699 -944 -179 -752 -988 -292 -607 -712 -993 -693 -287 -84 -523 -77 -398 -239 -619 -754 -83 -553 -427 -377 -335 -57 -303 -234 -671 -801 -532 -965 -792 -806 -383 -198 -992 -501 -336 -950 -41 -313 -908 -175 -95 -664 -113 -130 -461 -894 -930 -369 -155 -918 -855 -659 -464 -38 -521 -731 -909 -502 -738 -239 -896 -507 -972 -790 -318 -473 -637 -416 -959 -374 -627 -893 -211 -110 -97 -690 -365 -615 -972 -881 -938 -652 -242 -76 -597 -269 -801 -437 -29 -93 -253 -844 -764 -762 -683 -308 -251 -764 -763 -258 -133 -962 -751 -751 -65 -955 -835 -413 -717 -650 -186 -766 -865 -354 -758 -794 -623 -171 -236 -298 -923 -839 -663 -769 -831 -207 -567 -483 -577 -43 -672 -505 -464 -332 -522 -417 -373 -417 -878 -311 -641 -333 -349 -789 -782 -395 -678 -111 -183 -649 -969 -259 -497 -59 -928 -293 -816 -787 -750 -2 -815 -575 -629 -869 -344 -304 -887 -642 -188 -409 -827 -667 -586 -123 -507 -453 -549 -276 -28 -944 -468 -271 -949 -263 -416 -86 -434 -412 -935 -71 -50 -213 -614 -135 -494 -631 -88 -852 -765 -526 -178 -257 -412 -323 -401 -531 -516 -967 -236 -55 -797 -740 -115 -551 -741 -450 -102 -602 -254 -598 -430 -154 -30 -539 -883 -653 -733 -758 -670 -158 -387 -436 -528 -827 -543 -538 -611 -329 -722 -333 -815 -650 -929 -742 -450 -77 -895 -554 -401 -171 -602 -504 -916 -772 -21 -500 -927 -15 -749 -822 -951 -212 -607 -245 -919 -369 -974 -127 -981 -957 -27 -962 -163 -874 -27 -592 -952 -62 -600 -614 -270 -565 -720 -326 -120 -460 -193 -201 -42 -671 -583 -996 -213 -53 -896 -319 -314 -589 -324 -297 -379 -650 -251 -454 -666 -344 -732 -449 -766 -955 -637 -330 -975 -287 -949 -194 -363 -935 -263 -647 -812 -254 -708 -170 -873 -459 -257 -56 -920 -80 -709 -795 -596 -262 -729 -651 -211 -326 -861 -359 -590 -530 -486 -507 -216 -629 -978 -862 -583 -445 -813 -281 -490 -114 -546 -904 -225 -380 -800 -488 -24 -760 -212 -223 -448 -832 -929 -96 -841 -827 -802 -894 -775 -72 -563 -784 -915 -22 -694 -920 -783 -858 -520 -494 -126 -669 -778 -255 -638 -857 -301 -922 -221 -235 -212 -669 -561 -706 -121 -990 -970 -435 -941 -732 -24 -194 -768 -297 -513 -271 -655 -112 -411 -2 -682 -412 -192 -334 -68 -459 -376 -819 -736 -168 -370 -734 -4 -281 -56 -16 -426 -164 -811 -520 -681 -940 -297 -4 -217 -417 -112 -609 -757 -692 -78 -974 -221 -594 -251 -319 -557 -151 -449 -314 -816 -113 -378 -146 -642 -790 -466 -749 -621 -915 -437 -785 -775 -682 -725 -428 -274 -507 -212 -743 -652 -571 -896 -217 -362 -922 -639 -116 -156 -165 -348 -862 -944 -282 -395 -924 -921 -741 -179 -488 -715 -105 -520 -736 -288 -798 -481 -811 -17 -817 -242 -672 -32 -619 -839 -105 -666 -172 -681 -197 -474 -504 -364 -702 -11 -436 -731 -823 -827 -90 -974 -939 -746 -319 -168 -589 -364 -767 -52 -457 -682 -752 -214 -639 -686 -263 -553 -524 -12 -858 -662 -969 -59 -476 -918 -890 -382 -176 -612 -345 -555 -966 -219 -388 -19 -514 -896 -81 -725 -233 -887 -792 -525 -520 -853 -620 -294 -788 -543 -630 -761 -382 -626 -408 -855 -393 -715 -671 -635 -118 -10 -178 -216 -691 -482 -964 -714 -676 -920 -97 -487 -26 -13 -808 -558 -510 -66 -457 -747 -997 -380 -765 -417 -795 -321 -10 -139 -478 -907 -526 -706 -541 -2 -58 -602 -304 -835 -458 -342 -380 -392 -69 -378 -722 -312 -198 -313 -875 -933 -987 -881 -219 -34 -910 -89 -811 -11 -509 -590 -993 -911 -962 -266 -735 -130 -638 -373 -907 -286 -708 -695 -377 -731 -479 -437 -649 -239 -522 -711 -654 -305 -790 -62 -869 -322 -219 -824 -767 -857 -650 -270 -643 -758 -863 -96 -531 -416 -271 -49 -770 -632 -30 -462 -248 -428 -597 -631 -295 -736 -326 -160 -454 -932 -725 -168 -356 -264 -145 -832 -881 -311 -49 -137 -239 -555 -623 -609 -916 -83 -462 -314 -648 -856 -245 -284 -146 -698 -354 -428 -723 -194 -757 -983 -178 -991 -471 -773 -735 -137 -293 -847 -907 -450 -667 -60 -295 -851 -409 -203 -205 -384 -748 -175 -718 -223 -274 -962 -153 -198 -895 -59 -110 -82 -642 -319 -126 -931 -184 -301 -593 -288 -134 -183 -371 -790 -357 -350 -484 -556 -800 -733 -973 -678 -332 -348 -878 -867 -944 -579 -163 -560 -299 -928 -490 -51 -333 -396 -372 -216 -7 -70 -66 -113 -393 -934 -201 -87 -346 -15 -319 -618 -386 -672 -435 -341 -518 -135 -811 -549 -275 -107 -7 -11 -461 -837 -251 -647 -537 -121 -109 -211 -575 -582 -875 -889 -396 -538 -503 -511 -483 -441 -663 -841 -989 -180 -130 -732 -406 -877 -791 -946 -883 -716 -484 -889 -596 -116 -99 -884 -541 -194 -823 -876 -730 -658 -176 -222 -413 -490 -988 -712 -532 -234 -112 -132 -805 -413 -974 -790 -768 -481 -60 -932 -942 -208 -64 -719 -584 -282 -469 -205 -395 -253 -301 -858 -396 -636 -490 -890 -692 -130 -782 -164 -796 -351 -662 -864 -37 -177 -104 -162 -117 -975 -263 -514 -229 -575 -416 -83 -422 -270 -860 -50 -23 -415 -557 -623 -398 -188 -881 -297 -575 -926 -826 -473 -938 -901 -393 -463 -650 -408 -688 -90 -545 -807 -179 -530 -10 -363 -233 -760 -26 -860 -186 -249 -712 -172 -330 -267 -244 -800 -372 -295 -329 -858 -607 -690 -567 -187 -361 -581 -980 -852 -173 -144 -797 -245 -664 -542 -364 -568 -949 -714 -923 -900 -739 -424 -553 -542 -353 -976 -52 -140 -977 -319 -574 -537 -822 -946 -511 -437 -408 -685 -228 -239 -226 -564 -597 -966 -626 -901 -620 -592 -739 -664 -448 -498 -661 -108 -475 -583 -445 -676 -637 -152 -858 -175 -959 -547 -32 -494 -846 -761 -932 -100 -963 -476 -181 -151 -498 -746 -20 -627 -716 -94 -64 -426 -697 -393 -262 -163 -911 -73 -416 -672 -109 -923 -468 -325 -787 -527 -362 -9 -898 -316 -703 -274 -940 -849 -491 -952 -23 -821 -723 -613 -689 -135 -813 -579 -132 -238 -550 -232 -250 -311 -285 -213 -917 -764 -671 -238 -812 -189 -829 -387 -481 -748 -957 -694 -620 -930 -807 -328 -317 -675 -478 -640 -356 -390 -613 -830 -999 -565 -441 -820 -711 -169 -950 -379 -54 -212 -540 -812 -278 -983 -446 -178 -82 -263 -204 -973 -158 -574 -94 -634 -74 -766 -113 -415 -253 -666 -142 -557 -627 -674 -29 -700 -831 -541 -428 -111 -284 -792 -556 -130 -637 -407 -185 -748 -814 -650 -947 -927 -723 -233 -707 -189 -990 -580 -43 -495 -923 -375 -698 -269 -184 -996 -301 -950 -712 -721 -309 -594 -603 -571 -124 -211 -302 -430 -145 -362 -600 -394 -818 -371 -871 -970 -71 -934 -251 -12 -597 -173 -890 -175 -477 -946 -622 -688 -939 -404 -339 -765 -692 -410 -240 -48 -122 -816 -914 -649 -609 -76 -768 -381 -151 -997 -715 -923 -876 -373 -587 -229 -179 -501 -233 -242 -212 -621 -811 -52 -483 -186 -513 -279 -333 -634 -335 -893 -219 -414 -367 -176 -542 -752 -488 -192 -673 -263 -924 -96 -961 -964 -58 -128 -138 -324 -821 -362 -937 -375 -168 -587 -760 -68 -884 -559 -335 -763 -440 -439 -128 -406 -495 -77 -147 -815 -85 -82 -903 -811 -661 -357 -276 -715 -860 -283 -501 -314 -81 -190 -494 -989 -578 -752 -207 -227 -292 -854 -687 -954 -301 -808 -229 -157 -892 -356 -200 -869 -237 -385 -656 -543 -674 -193 -904 -185 -858 -726 -270 -318 -768 -244 -651 -539 -53 -853 -952 -692 -877 -491 -668 -274 -949 -688 -909 -272 -611 -14 -876 -545 -330 -230 -286 -966 -408 -478 -801 -426 -555 -971 -13 -680 -261 -926 -32 -343 -88 -921 -324 -228 -214 -597 -721 -407 -856 -760 -272 -800 -996 -758 -856 -794 -403 -490 -372 -225 -921 -125 -44 -288 -449 -338 -836 -635 -291 -601 -671 -691 -168 -361 -756 -828 -312 -663 -136 -246 -496 -693 -308 -995 -534 -292 -375 -82 -821 -882 -139 -199 -664 -660 -974 -586 -239 -495 -432 -999 -677 -305 -703 -434 -641 -458 -423 -562 -407 -639 -57 -257 -431 -530 -506 -935 -27 -109 -249 -463 -153 -27 -625 -27 -206 -873 -857 -608 -470 -775 -677 -603 -744 -83 -325 -126 -922 -375 -674 -926 -262 -84 -936 -57 -475 -486 -170 -406 -520 -554 -21 -435 -860 -458 -172 -173 -442 -291 -580 -945 -498 -969 -954 -802 -972 -913 -71 -651 -142 -678 -414 -517 -857 -494 -13 -576 -815 -287 -690 -162 -402 -546 -701 -846 -95 -803 -504 -179 -754 -326 -406 -855 -183 -366 -451 -712 -266 -769 -222 -68 -2 -924 -963 -23 -799 -755 -113 -822 -513 -616 -350 -200 -386 -842 -473 -234 -530 -688 -987 -129 -303 -590 -482 -300 -997 -893 -480 -709 -667 -170 -551 -37 -890 -120 -720 -928 -733 -758 -437 -167 -896 -335 -955 -420 -646 -830 -371 -257 -242 -458 -254 -947 -90 -570 -471 -532 -147 -322 -472 -84 -893 -222 -488 -196 -824 -820 -82 -664 -692 -845 -567 -644 -497 -257 -307 -547 -923 -165 -174 -219 -239 -757 -458 -737 -662 -283 -891 -725 -403 -454 -672 -838 -516 -844 -399 -706 -891 -714 -245 -872 -612 -368 -689 -568 -698 -629 -947 -457 -416 -472 -748 -202 -553 -180 -320 -598 -447 -113 -310 -486 -104 -271 -794 -543 -986 -680 -112 -454 -175 -494 -426 -381 -571 -658 -570 -184 -807 -36 -294 -181 -959 -509 -699 -600 -497 -870 -942 -13 -113 -853 -578 -601 -901 -815 -685 -493 -407 -591 -998 -54 -294 -289 -504 -598 -868 -909 -576 -547 -96 -135 -477 -17 -854 -284 -675 -93 -998 -658 -828 -202 -147 -60 -359 -901 -548 -769 -289 -251 -925 -73 -432 -533 -130 -911 -904 -497 -445 -887 -716 -757 -568 -403 -208 -771 -545 -714 -254 -853 -20 -508 -656 -431 -787 -223 -52 -678 -619 -448 -234 -144 -569 -97 -409 -224 -559 -578 -693 -670 -32 -396 -975 -353 -536 -543 -58 -895 -775 -996 -432 -193 -608 -944 -544 -51 -15 -895 -868 -954 -730 -17 -662 -601 -665 -663 -307 -270 -583 -166 -875 -179 -18 -451 -341 -641 -274 -852 -347 -607 -928 -380 -545 -698 -740 -58 -801 -474 -242 -591 -835 -760 -863 -535 -934 -740 -978 -855 -227 -225 -384 -313 -39 -988 -602 -234 -709 -503 -93 -396 -138 -156 -409 -709 -708 -117 -639 -393 -144 -764 -531 -37 -677 -932 -314 -686 -158 -721 -630 -848 -319 -553 -166 -490 -394 -412 -425 -665 -176 -595 -655 -748 -310 -334 -338 -18 -996 -270 -993 -47 -208 -253 -479 -791 -846 -35 -593 -78 -692 -445 -918 -195 -319 -698 -60 -966 -988 -31 -453 -754 -329 -905 -645 -760 -453 -419 -900 -807 -728 -239 -63 -780 -720 -553 -68 -298 -605 -622 -83 -294 -568 -318 -265 -637 -842 -327 -325 -341 -430 -339 -176 -905 -885 -605 -988 -791 -528 -282 -308 -813 -261 -662 -160 -40 -823 -846 -418 -679 -393 -245 -544 -244 -129 -927 -938 -22 -715 -300 -684 -42 -522 -593 -343 -191 -185 -278 -936 -659 -372 -136 -115 -757 -437 -181 -693 -988 -656 -986 -842 -550 -553 -77 -735 -982 -278 -534 -253 -328 -672 -7 -217 -190 -139 -247 -420 -90 -120 -300 -996 -282 -430 -866 -451 -952 -288 -652 -865 -231 -939 -874 -750 -585 -335 -833 -661 -866 -538 -749 -567 -766 -935 -64 -351 -169 -899 -952 -541 -436 -252 -931 -265 -731 -426 -441 -891 -664 -202 -356 -977 -195 -947 -674 -810 -80 -77 -346 -111 -723 -535 -584 -101 -772 -295 -529 -100 -607 -960 -794 -668 -377 -511 -555 -136 -439 -357 -956 -591 -887 -405 -981 -664 -947 -214 -265 -411 -36 -470 -528 -660 -32 -907 -494 -667 -49 -455 -912 -245 -362 -204 -347 -544 -524 -96 -510 -94 -135 -318 -609 -682 -431 -124 -928 -47 -819 -746 -138 -860 -479 -181 -230 -713 -407 -222 -407 -43 -536 -565 -925 -569 -477 -254 -947 -885 -556 -287 -873 -567 -621 -408 -36 -124 -229 -530 -306 -440 -475 -404 -753 -169 -790 -716 -684 -3 -735 -950 -992 -304 -516 -714 -858 -231 -977 -358 -151 -595 -290 -39 -408 -787 -332 -430 -292 -367 -978 -907 -164 -460 -584 -808 -646 -790 -559 -119 -677 -952 -179 -706 -68 -303 -238 -41 -193 -226 -853 -927 -756 -560 -994 -875 -203 -352 -146 -876 -553 -129 -243 -446 -426 -387 -936 -948 -796 -630 -804 -300 -255 -787 -569 -892 -78 -591 -632 -636 -53 -242 -168 -748 -367 -201 -467 -451 -115 -498 -377 -67 -199 -257 -127 -543 -724 -978 -128 -587 -714 -881 -666 -491 -628 -819 -181 -193 -700 -823 -407 -363 -470 -918 -583 -561 -146 -806 -486 -634 -955 -799 -257 -206 -930 -667 -770 -501 -814 -205 -359 -995 -878 -822 -335 -900 -668 -40 -693 -537 -193 -398 -241 -68 -477 -262 -555 -728 -399 -759 -198 -978 -569 -485 -782 -887 -933 -416 -301 -573 -537 -311 -18 -502 -799 -7 -162 -833 -57 -916 -839 -930 -667 -204 -983 -251 -541 -568 -406 -224 -556 -352 -80 -354 -691 -28 -499 -1 -251 -967 -454 -312 -584 -854 -36 -808 -847 -808 -202 -716 -299 -763 -119 -43 -369 -572 -871 -343 -130 -111 -808 -709 -655 -802 -192 -764 -198 -451 -102 -237 -275 -993 -3 -729 -379 -792 -612 -718 -904 -325 -191 -194 -300 -644 -306 -82 -417 -343 -555 -167 -130 -914 -701 -756 -933 -983 -299 -815 -165 -127 -168 -504 -605 -253 -38 -411 -515 -651 -798 -543 -658 -208 -622 -168 -425 -19 -932 -510 -383 -960 -755 -183 -850 -403 -156 -765 -75 -424 -752 -969 -474 -851 -917 -936 -364 -370 -897 -799 -243 -685 -138 -490 -282 -101 -931 -866 -780 -34 -795 -35 -698 -365 -133 -665 -525 -930 -995 -341 -214 -928 -294 -332 -965 -955 -978 -715 -378 -474 -417 -433 -549 -751 -581 -62 -745 -269 -964 -461 -397 -173 -67 -325 -671 -251 -894 -689 -423 -489 -313 -428 -147 -211 -283 -693 -103 -866 -99 -520 -688 -800 -403 -613 -881 -505 -503 -144 -404 -489 -406 -490 -774 -323 -300 -917 -290 -41 -970 -665 -254 -80 -277 -498 -297 -361 -733 -454 -472 -609 -408 -998 -803 -941 -7 -408 -655 -409 -711 -576 -446 -236 -597 -308 -271 -117 -781 -74 -817 -624 -409 -222 -503 -723 -414 -509 -92 -594 -590 -841 -30 -979 -768 -260 -674 -722 -492 -730 -679 -843 -20 -312 -129 -981 -131 -599 -565 -232 -844 -299 -835 -479 -722 -669 -85 -502 -911 -74 -224 -359 -714 -827 -504 -843 -562 -217 -462 -94 -877 -975 -429 -44 -94 -32 -759 -304 -475 -543 -835 -549 -808 -917 -185 -385 -912 -863 -629 -25 -981 -56 -315 -136 -867 -586 -872 -13 -583 -758 -696 -19 -265 -259 -821 -962 -928 -171 -836 -971 -777 -567 -817 -228 -779 -327 -252 -897 -623 -639 -386 -118 -722 -521 -327 -952 -654 -750 -326 -686 -917 -182 -257 -373 -322 -446 -446 -452 -410 -516 -41 -357 -39 -648 -10 -741 -599 -356 -353 -872 -963 -710 -998 -859 -771 -978 -236 -602 -765 -766 -194 -832 -643 -586 -603 -830 -126 -678 -368 -269 -671 -859 -878 -890 -574 -814 -17 -417 -744 -197 -712 -958 -803 -286 -483 -695 -843 -868 -693 -931 -158 -438 -962 -287 -872 -117 -723 -166 -15 -708 -27 -293 -81 -827 -745 -550 -803 -486 -6 -908 -209 -35 -451 -690 -794 -515 -892 -640 -767 -496 -579 -830 -404 -54 -772 -434 -909 -24 -488 -686 -487 -746 -578 -345 -517 -667 -571 -902 -92 -81 -17 -489 -152 -469 -31 -355 -480 -514 -923 -216 -955 -589 -743 -865 -999 -801 -178 -255 -713 -830 -184 -959 -333 -361 -715 -963 -378 -108 -720 -314 -809 -226 -978 -369 -608 -730 -135 -558 -673 -870 -129 -631 -634 -670 -192 -993 -873 -338 -181 -4 -657 -435 -353 -385 -81 -373 -686 -409 -861 -653 -197 -818 -333 -118 -112 -164 -50 -435 -247 -425 -136 -982 -338 -365 -773 -506 -75 -409 -946 -186 -547 -220 -288 -382 -172 -251 -353 -88 -559 -321 -775 -566 -252 -396 -769 -397 -8 -373 -168 -526 -254 -127 -960 -630 -870 -351 -206 -263 -206 -333 -735 -43 -98 -515 -636 -146 -469 -649 -677 -719 -62 -598 -619 -783 -430 -730 -514 -915 -599 -783 -522 -645 -829 -440 -217 -274 -401 -375 -494 -828 -350 -513 -261 -949 -102 -816 -808 -491 -530 -342 -515 -403 -394 -13 -644 -982 -998 -303 -229 -451 -655 -319 -829 -722 -175 -928 -156 -900 -3 -891 -609 -737 -106 -205 -111 -59 -713 -953 -501 -716 -48 -347 -958 -246 -503 -400 -496 -307 -935 -502 -609 -156 -834 -271 -762 -731 -762 -466 -452 -681 -725 -235 -98 -983 -303 -286 -265 -760 -460 -883 -95 -852 -421 -760 -125 -503 -452 -442 -404 -393 -327 -292 -220 -532 -776 -64 -358 -654 -484 -754 -87 -638 -337 -7 -302 -270 -61 -701 -263 -692 -946 -472 -841 -952 -712 -35 -116 -241 -834 -376 -514 -972 -681 -876 -994 -716 -266 -506 -784 -930 -690 -5 -417 -513 -254 -537 -900 -707 -381 -367 -655 -769 -641 -386 -288 -100 -998 -212 -290 -560 -425 -920 -705 -658 -610 -314 -214 -640 -403 -615 -196 -540 -562 -452 -97 -514 -569 -978 -571 -941 -920 -637 -895 -728 -494 -808 -112 -289 -354 -761 -758 -285 -175 -608 -138 -511 -663 -304 -854 -268 -975 -691 -70 -783 -854 -493 -25 -341 -933 -336 -704 -274 -549 -965 -859 -565 -428 -15 -851 -595 -555 -47 -635 -211 -605 -758 -597 -838 -238 -885 -441 -323 -243 -180 -242 -687 -876 -653 -883 -598 -164 -115 -527 -181 -945 -446 -209 -533 -743 -751 -230 -170 -839 -815 -794 -607 -476 -764 -113 -109 -613 -841 -11 -487 -101 -698 -782 -124 -201 -856 -61 -5 -742 -479 -502 -505 -689 -9 -513 -710 -899 -627 -804 -456 -856 -790 -825 -162 -416 -327 -594 -380 -337 -213 -387 -871 -108 -325 -480 -397 -759 -927 -184 -788 -410 -417 -138 -902 -957 -973 -195 -801 -957 -767 -815 -460 -867 -515 -118 -616 -258 -746 -452 -372 -601 -960 -117 -98 -417 -152 -531 -808 -479 -213 -670 -150 -579 -485 -512 -26 -949 -816 -615 -473 -787 -714 -486 -664 -458 -353 -834 -785 -688 -128 -907 -679 -342 -76 -282 -215 -792 -240 -994 -70 -94 -830 -886 -118 -426 -747 -142 -580 -510 -664 -473 -218 -841 -832 -724 -215 -553 -142 -153 -276 -991 -990 -486 -461 -634 -847 -352 -165 -167 -646 -94 -672 -599 -838 -899 -542 -619 -820 -874 -428 -579 -65 -18 -328 -852 -771 -750 -669 -674 -302 -565 -756 -113 -67 -198 -829 -162 -886 -467 -90 -750 -420 -752 -279 -588 -997 -886 -808 -329 -487 -224 -412 -540 -546 -221 -426 -905 -547 -144 -3 -544 -128 -467 -774 -86 -727 -581 -613 -144 -230 -617 -927 -201 -617 -95 -617 -534 -333 -555 -892 -302 -296 -300 -899 -396 -889 -468 -713 -696 -749 -778 -716 -834 -819 -201 -888 -531 -203 -793 -494 -999 -120 -176 -682 -81 -179 -857 -616 -562 -163 -877 -176 -635 -938 -822 -174 -937 -27 -689 -173 -594 -296 -667 -565 -466 -19 -63 -595 -679 -347 -901 -372 -819 -142 -490 -45 -34 -242 -72 -617 -327 -681 -405 -14 -698 -745 -488 -665 -406 -527 -928 -340 -815 -114 -187 -270 -671 -421 -670 -308 -605 -814 -584 -923 -404 -564 -542 -543 -241 -786 -374 -173 -101 -66 -566 -988 -731 -425 -154 -351 -492 -677 -268 -513 -500 -129 -45 -392 -695 -540 -852 -468 -415 -520 -990 -540 -78 -323 -348 -320 -99 -874 -185 -384 -116 -206 -919 -22 -251 -732 -364 -210 -393 -338 -298 -572 -764 -79 -681 -927 -628 -129 -355 -80 -155 -625 -426 -62 -610 -605 -964 -828 -635 -124 -744 -428 -153 -59 -192 -221 -705 -896 -83 -235 -425 -100 -503 -270 -288 -749 -473 -335 -932 -811 -973 -833 -85 -54 -4 -210 -576 -889 -106 -751 -507 -388 -423 -207 -78 -593 -129 -933 -990 -524 -310 -767 -608 -642 -99 -936 -612 -803 -590 -732 -449 -899 -45 -527 -866 -887 -7 -507 -236 -312 -272 -658 -26 -22 -570 -661 -326 -529 -401 -962 -885 -225 -519 -937 -828 -232 -240 -659 -350 -786 -332 -479 -25 -112 -866 -257 -188 -188 -878 -639 -463 -302 -512 -499 -190 -242 -972 -172 -311 -490 -906 -937 -453 -968 -312 -388 -44 -133 -584 -759 -27 -733 -42 -101 -918 -307 -643 -446 -82 -214 -588 -965 -828 -253 -894 -328 -176 -26 -889 -124 -729 -408 -757 -272 -811 -534 -555 -940 -688 -90 -593 -122 -237 -136 -54 -459 -203 -856 -30 -597 -202 -451 -432 -595 -579 -122 -43 -739 -896 -821 -749 -143 -278 -393 -518 -790 -515 -594 -525 -841 -849 -623 -619 -334 -594 -449 -677 -318 -471 -513 -533 -646 -514 -588 -877 -935 -748 -881 -329 -857 -708 -574 -875 -629 -370 -987 -542 -146 -634 -32 -376 -563 -253 -522 -623 -691 -361 -259 -336 -653 -320 -200 -908 -909 -761 -68 -824 -946 -85 -555 -788 -64 -479 -57 -787 -302 -30 -743 -985 -500 -866 -253 -876 -245 -6 -12 -743 -405 -233 -887 -438 -853 -310 -457 -632 -233 -274 -626 -568 -467 -276 -587 -948 -737 -284 -420 -480 -242 -569 -701 -852 -902 -702 -97 -994 -257 -733 -85 -286 -44 -163 -836 -66 -758 -386 -966 -602 -574 -906 -295 -428 -106 -31 -705 -309 -222 -663 -266 -62 -432 -964 -241 -969 -436 -235 -604 -575 -209 -996 -268 -269 -758 -411 -44 -613 -555 -686 -663 -157 -698 -375 -107 -187 -989 -231 -480 -665 -199 -683 -481 -485 -512 -133 -259 -991 -683 -915 -433 -41 -968 -702 -508 -700 -363 -633 -84 -637 -573 -875 -607 -669 -736 -788 -9 -67 -408 -190 -752 -401 -536 -878 -997 -123 -23 -913 -906 -325 -851 -999 -606 -62 -96 -725 -13 -68 -475 -796 -755 -413 -876 -632 -116 -170 -269 -495 -270 -993 -635 -796 -964 -648 -663 -143 -460 -285 -429 -828 -789 -111 -754 -196 -663 -164 -10 -201 -165 -804 -755 -734 -435 -390 -943 -308 -740 -783 -179 -320 -983 -862 -348 -210 -947 -927 -522 -885 -819 -571 -302 -809 -687 -271 -117 -735 -704 -219 -878 -125 -390 -876 -276 -31 -57 -332 -543 -536 -271 -743 -665 -201 -176 -508 -973 -868 -321 -925 -894 -975 -824 -888 -409 -387 -482 -140 -925 -93 -805 -425 -716 -845 -445 -379 -230 -488 -471 -301 -57 -710 -372 -858 -696 -817 -805 -381 -768 -686 -714 -805 -494 -771 -834 -355 -865 -53 -225 -847 -829 -448 -244 -625 -202 -643 -529 -85 -471 -647 -143 -290 -885 -995 -764 -559 -117 -521 -830 -117 -998 -661 -989 -526 -625 -463 -610 -227 -274 -858 -649 -183 -923 -352 -677 -314 -615 -376 -238 -708 -121 -826 -330 -849 -348 -13 -346 -449 -277 -337 -878 -914 -81 -393 -743 -732 -547 -204 -486 -124 -657 -672 -50 -809 -840 -275 -230 -865 -326 -831 -784 -793 -317 -9 -963 -724 -315 -841 -734 -309 -59 -911 -426 -369 -123 -306 -17 -149 -511 -131 -210 -806 -247 -695 -281 -403 -860 -683 -36 -854 -265 -102 -31 -626 -244 -22 -973 -626 -18 -234 -162 -194 -923 -432 -271 -884 -773 -225 -416 -127 -272 -541 -776 -821 -724 -889 -933 -509 -741 -633 -720 -639 -792 -663 -985 -818 -354 -796 -607 -780 -324 -587 -529 -10 -924 -576 -665 -884 -330 -920 -225 -775 -464 -402 -495 -741 -992 -414 -835 -534 -690 -711 -564 -549 -393 -760 -65 -51 -82 -884 -284 -463 -13 -714 -399 -569 -387 -354 -382 -820 -464 -111 -304 -51 -934 -696 -778 -326 -700 -704 -282 -972 -996 -475 -832 -916 -41 -308 -539 -942 -570 -671 -207 -662 -439 -844 -193 -950 -114 -138 -968 -314 -139 -622 -421 -536 -624 -236 -406 -874 -190 -361 -523 -784 -221 -200 -330 -834 -514 -499 -171 -76 -283 -143 -118 -463 -452 -871 -831 -506 -398 -170 -811 -752 -676 -885 -271 -124 -433 -516 -251 -395 -462 -327 -682 -45 -241 -136 -149 -575 -326 -313 -544 -24 -71 -800 -78 -346 -420 -191 -454 -73 -143 -649 -170 -667 -216 -62 -29 -417 -399 -610 -170 -758 -208 -888 -516 -435 -701 -483 -497 -396 -459 -59 -199 -702 -74 -764 -717 -83 -975 -494 -608 -8 -888 -965 -163 -879 -836 -788 -414 -883 -450 -166 -762 -77 -51 -813 -416 -352 -504 -188 -134 -718 -545 -442 -449 -641 -260 -985 -623 -512 -315 -418 -646 -577 -213 -635 -187 -958 -704 -366 -130 -842 -86 -419 -406 -186 -204 -172 -792 -604 -379 -182 -790 -967 -180 -213 -188 -659 -28 -482 -417 -78 -369 -88 -588 -565 -190 -307 -737 -673 -806 -478 -619 -765 -750 -87 -972 -804 -308 -764 -684 -563 -158 -715 -969 -508 -482 -511 -54 -807 -586 -320 -198 -159 -935 -339 -763 -329 -705 -491 -703 -651 -278 -53 -170 -562 -579 -805 -74 -596 -131 -333 -467 -732 -61 -163 -737 -38 -764 -945 -417 -793 -774 -422 -577 -950 -490 -547 -681 -928 -468 -491 -462 -84 -473 -387 -152 -743 -788 -506 -659 -633 -170 -816 -755 -946 -549 -421 -895 -409 -604 -804 -543 -248 -112 -488 -994 -474 -482 -542 -224 -103 -517 -207 -895 -125 -131 -388 -506 -573 -422 -938 -328 -219 -795 -128 -345 -826 -725 -502 -295 -303 -890 -419 -185 -287 -423 -137 -443 -805 -506 -42 -970 -123 -32 -699 -130 -430 -69 -118 -703 -631 -1000 -715 -102 -428 -889 -659 -549 -619 -711 -680 -754 -946 -40 -206 -876 -155 -410 -137 -447 -909 -61 -173 -872 -246 -193 -7 -101 -371 -549 -180 -706 -311 -32 -230 -376 -147 -234 -884 -811 -844 -147 -122 -514 -493 -425 -967 -6 -376 -784 -226 -522 -212 -669 -717 -881 -653 -382 -253 -616 -212 -57 -403 -709 -756 -423 -202 -465 -123 -988 -55 -527 -293 -895 -969 -693 -624 -151 -206 -83 -845 -620 -352 -195 -175 -676 -595 -294 -561 -833 -391 -177 -117 -596 -298 -55 -252 -858 -760 -592 -719 -892 -255 -34 -931 -758 -612 -191 -205 -787 -573 -396 -210 -697 -440 -427 -450 -352 -715 -301 -514 -86 -562 -461 -814 -853 -41 -224 -19 -799 -282 -455 -344 -998 -262 -460 -856 -234 -890 -166 -266 -904 -237 -210 -403 -820 -383 -733 -579 -887 -332 -652 -788 -219 -307 -566 -36 -230 -41 -595 -887 -415 -98 -699 -352 -866 -755 -533 -694 -308 -601 -600 -116 -70 -648 -981 -695 -176 -154 -336 -536 -625 -165 -100 -631 -937 -855 -14 -166 -829 -7 -645 -728 -767 -328 -285 -360 -129 -207 -508 -261 -107 -17 -602 -197 -599 -499 -373 -55 -44 -646 -666 -540 -294 -486 -967 -188 -480 -742 -968 -224 -342 -844 -513 -818 -901 -484 -958 -36 -678 -959 -722 -465 -317 -648 -581 -821 -251 -594 -613 -641 -387 -498 -844 -872 -792 -364 -498 -862 -760 -972 -142 -156 -917 -251 -250 -911 -74 -629 -450 -239 -75 -160 -699 -320 -103 -446 -622 -251 -519 -806 -842 -217 -218 -856 -835 -857 -676 -385 -479 -990 -500 -135 -105 -840 -370 -788 -949 -344 -155 -185 -387 -625 -608 -393 -114 -729 -331 -447 -708 -626 -557 -916 -140 -353 -990 -153 -234 -464 -609 -795 -363 -93 -495 -541 -46 -983 -985 -924 -234 -310 -576 -727 -687 -488 -39 -353 -742 -557 -681 -60 -731 -300 -809 -463 -232 -460 -718 -588 -506 -16 -767 -585 -878 -966 -284 -576 -596 -58 -524 -371 -992 -999 -347 -440 -342 -396 -27 -456 -593 -912 -779 -722 -332 -554 -391 -178 -390 -559 -734 -101 -380 -994 -342 -271 -584 -160 -375 -442 -196 -154 -378 -523 -765 -779 -266 -361 -458 -723 -354 -851 -897 -278 -416 -902 -107 -267 -110 -793 -520 -669 -352 -158 -865 -629 -61 -400 -478 -156 -436 -776 -954 -215 -479 -832 -712 -2 -109 -167 -277 -290 -795 -892 -21 -870 -301 -915 -80 -218 -985 -112 -47 -700 -277 -331 -349 -744 -646 -89 -28 -672 -939 -673 -331 -734 -848 -956 -180 -43 -641 -888 -273 -716 -369 -260 -572 -829 -20 -97 -797 -45 -67 -812 -423 -217 -275 -1000 -146 -811 -393 -46 -804 -41 -237 -119 -308 -125 -857 -977 -50 -655 -615 -878 -62 -712 -500 -253 -120 -680 -160 -153 -597 -170 -20 -995 -976 -402 -448 -630 -266 -957 -324 -2 -747 -136 -390 -906 -593 -942 -989 -622 -972 -682 -37 -123 -408 -164 -785 -344 -65 -232 -898 -743 -539 -518 -907 -256 -645 -337 -967 -255 -684 -346 -235 -975 -177 -715 -604 -256 -434 -833 -973 -634 -90 -289 -96 -138 -247 -867 -756 -250 -992 -726 -404 -549 -880 -591 -850 -736 -510 -368 -900 -869 -619 -43 -803 -175 -314 -218 -716 -625 -200 -277 -281 -198 -43 -153 -435 -798 -143 -190 -766 -187 -802 -318 -540 -619 -253 -327 -790 -640 -481 -608 -810 -305 -859 -168 -357 -160 -122 -288 -278 -14 -421 -931 -844 -251 -106 -553 -533 -410 -834 -278 -6 -551 -862 -384 -627 -239 -331 -500 -869 -406 -46 -796 -739 -909 -66 -426 -466 -88 -878 -289 -356 -179 -686 -363 -885 -343 -356 -104 -332 -32 -272 -127 -501 -523 -241 -857 -842 -233 -365 -852 -757 -491 -332 -738 -404 -801 -102 -734 -64 -582 -653 -922 -293 -676 -682 -759 -518 -834 -4 -270 -426 -277 -192 -90 -655 -324 -929 -228 -566 -39 -822 -753 -668 -607 -322 -237 -656 -360 -413 -723 -879 -937 -876 -883 -117 -656 -537 -244 -756 -108 -860 -833 -923 -798 -585 -170 -457 -124 -187 -23 -692 -303 -258 -528 -538 -252 -34 -894 -900 -931 -975 -591 -496 -324 -783 -755 -414 -853 -941 -262 -949 -733 -19 -669 -273 -195 -948 -90 -90 -280 -78 -601 -538 -671 -765 -55 -899 -844 -413 -288 -521 -905 -817 -349 -849 -395 -760 -574 -943 -549 -782 -941 -218 -982 -136 -201 -591 -490 -939 -23 -193 -547 -407 -720 -307 -679 -158 -937 -700 -444 -90 -926 -880 -516 -882 -50 -533 -558 -400 -846 -397 -355 -358 -595 -614 -807 -31 -349 -822 -878 -884 -41 -857 -354 -471 -382 -984 -495 -996 -318 -709 -362 -710 -375 -691 -436 -74 -447 -239 -882 -597 -351 -927 -747 -667 -751 -323 -274 -902 -115 -984 -135 -479 -674 -152 -843 -390 -283 -151 -260 -405 -513 -373 -377 -941 -404 -474 -3 -783 -751 -783 -9 -649 -934 -408 -240 -701 -823 -320 -186 -228 -530 -790 -403 -857 -995 -4 -681 -789 -988 -737 -544 -318 -138 -524 -106 -72 -178 -358 -352 -867 -969 -685 -466 -370 -120 -974 -941 -809 -449 -383 -265 -544 -781 -582 -405 -779 -373 -915 -491 -471 -729 -743 -422 -773 -794 -924 -831 -491 -23 -771 -704 -443 -982 -141 -296 -435 -702 -546 -376 -427 -782 -474 -625 -782 -561 -598 -120 -772 -228 -661 -535 -662 -415 -446 -374 -725 -792 -430 -543 -903 -465 -614 -158 -193 -702 -277 -579 -773 -647 -97 -351 -977 -499 -263 -310 -575 -684 -332 -983 -525 -79 -36 -57 -683 -63 -761 -422 -551 -81 -492 -310 -366 -224 -353 -962 -598 -554 -628 -599 -884 -402 -887 -580 -468 -27 -263 -339 -98 -103 -666 -499 -376 -937 -271 -512 -297 -865 -819 -577 -196 -119 -215 -670 -890 -158 -569 -274 -53 -709 -813 -568 -907 -675 -23 -794 -396 -495 -651 -386 -346 -465 -638 -45 -501 -235 -786 -981 -418 -861 -835 -123 -985 -10 -418 -645 -650 -17 -38 -804 -729 -707 -786 -695 -433 -548 -235 -625 -286 -649 -736 -322 -588 -923 -734 -705 -251 -602 -614 -509 -359 -593 -314 -220 -506 -78 -134 -272 -987 -404 -129 -467 -595 -661 -201 -711 -714 -946 -992 -864 -318 -530 -845 -214 -94 -692 -135 -522 -505 -732 -292 -891 -685 -279 -215 -659 -111 -416 -965 -381 -642 -16 -789 -221 -817 -26 -258 -637 -442 -853 -724 -202 -89 -424 -313 -62 -932 -482 -492 -572 -256 -353 -502 -272 -749 -900 -744 -374 -638 -694 -515 -487 -664 -757 -366 -691 -66 -286 -751 -48 -469 -945 -489 -218 -298 -891 -973 -737 -705 -485 -907 -644 -170 -666 -750 -344 -134 -758 -894 -798 -364 -213 -885 -963 -586 -678 -743 -327 -872 -887 -377 -478 -541 -477 -24 -732 -831 -223 -336 -582 -215 -977 -480 -764 -103 -435 -250 -144 -37 -213 -373 -494 -619 -746 -367 -901 -476 -52 -749 -200 -562 -605 -335 -123 -670 -467 -137 -526 -911 -706 -544 -369 -222 -69 -451 -592 -537 -777 -753 -228 -565 -197 -334 -707 -593 -800 -766 -417 -227 -782 -626 -156 -691 -513 -661 -152 -273 -863 -796 -368 -865 -653 -23 -503 -482 -818 -155 -147 -674 -895 -203 -950 -997 -991 -252 -663 -354 -387 -481 -520 -850 -540 -662 -965 -614 -657 -839 -443 -444 -786 -135 -399 -963 -417 -666 -894 -854 -424 -862 -815 -189 -715 -934 -940 -678 -718 -923 -28 -329 -324 -909 -581 -732 -406 -400 -112 -991 -342 -178 -68 -748 -298 -384 -81 -553 -960 -273 -370 -41 -60 -271 -450 -192 -275 -36 -539 -413 -157 -76 -516 -492 -696 -158 -774 -895 -117 -64 -802 -733 -662 -133 -310 -599 -856 -749 -151 -121 -76 -42 -148 -278 -727 -653 -221 -372 -741 -220 -162 -493 -314 -527 -241 -30 -733 -710 -525 -254 -126 -293 -86 -335 -93 -89 -352 -96 -493 -466 -174 -740 -374 -695 -692 -153 -956 -467 -252 -71 -786 -520 -955 -625 -978 -22 -405 -714 -655 -420 -356 -592 -358 -236 -65 -215 -195 -46 -879 -119 -29 -667 -799 -742 -213 -637 -578 -625 -174 -458 -720 -236 -556 -200 -290 -396 -889 -397 -641 -585 -785 -587 -456 -205 -674 -506 -415 -414 -684 -121 -512 -715 -522 -634 -466 -528 -525 -441 -166 -874 -639 -245 -282 -513 -531 -743 -599 -919 -295 -776 -636 -79 -772 -619 -797 -817 -874 -591 -826 -929 -558 -915 -750 -177 -576 -267 -675 -970 -209 -766 -518 -15 -470 -593 -595 -260 -821 -243 -370 -99 -315 -46 -181 -731 -14 -609 -974 -809 -775 -202 -368 -340 -172 -407 -627 -970 -179 -200 -367 -221 -677 -157 -817 -154 -526 -158 -443 -577 -445 -100 -83 -401 -898 -978 -479 -595 -534 -811 -323 -784 -977 -589 -892 -556 -575 -105 -357 -476 -494 -906 -454 -184 -877 -400 -798 -91 -47 -502 -279 -442 -402 -29 -770 -83 -989 -707 -637 -144 -132 -785 -759 -838 -790 -24 -848 -543 -137 -614 -167 -640 -926 -968 -276 -743 -794 -560 -489 -845 -749 -593 -758 -407 -522 -595 -336 -227 -157 -833 -654 -444 -19 -978 -124 -602 -425 -334 -829 -945 -761 -329 -259 -377 -216 -464 -560 -302 -208 -980 -635 -632 -445 -730 -257 -329 -150 -573 -417 -211 -21 -371 -891 -789 -778 -129 -82 -142 -115 -789 -163 -813 -397 -936 -617 -16 -232 -629 -38 -524 -670 -439 -523 -399 -350 -235 -431 -704 -776 -746 -614 -203 -531 -409 -157 -671 -50 -480 -310 -937 -994 -249 -537 -240 -163 -386 -381 -649 -144 -218 -726 -5 -141 -67 -166 -248 -275 -894 -382 -928 -436 -61 -625 -553 -703 -363 -736 -296 -913 -879 -64 -631 -168 -166 -675 -61 -568 -581 -270 -797 -205 -911 -396 -819 -753 -147 -770 -377 -26 -261 -651 -183 -487 -526 -501 -926 -249 -680 -240 -222 -627 -250 -961 -237 -191 -106 -862 -760 -74 -188 -369 -511 -599 -933 -1 -669 -565 -699 -921 -990 -465 -281 -748 -197 -240 -640 -785 -834 -453 -952 -623 -411 -910 -563 -711 -768 -453 -50 -682 -731 -585 -47 -628 -413 -946 -171 -419 -691 -223 -11 -262 -939 -299 -22 -449 -679 -516 -652 -782 -660 -438 -143 -818 -846 -197 -447 -748 -463 -252 -703 -290 -883 -18 -948 -778 -798 -496 -128 -34 -991 -540 -187 -131 -98 -993 -998 -392 -833 -956 -502 -125 -413 -220 -125 -905 -52 -504 -680 -194 -443 -650 -821 -14 -61 -672 -675 -719 -179 -954 -835 -698 -244 -889 -646 -50 -869 -400 -232 -949 -334 -743 -273 -563 -309 -446 -648 -50 -956 -914 -689 -29 -636 -882 -298 -772 -670 -532 -59 -34 -165 -532 -582 -745 -281 -174 -445 -2 -946 -520 -653 -960 -910 -371 -398 -907 -194 -263 -559 -324 -493 -871 -894 -828 -349 -305 -314 -72 -535 -26 -41 -741 -121 -384 -634 -650 -168 -411 -59 -105 -182 -994 -219 -271 -566 -923 -175 -721 -950 -740 -519 -641 -161 -113 -608 -107 -419 -604 -369 -898 -821 -477 -689 -842 -215 -921 -434 -31 -188 -212 -722 -822 -788 -770 -801 -910 -328 -691 -829 -175 -768 -575 -830 -982 -11 -206 -384 -475 -674 -602 -709 -608 -610 -752 -978 -466 -723 -511 -818 -734 -48 -668 -221 -366 -196 -412 -163 -312 -241 -892 -280 -544 -346 -535 -43 -711 -421 -735 -731 -439 -206 -101 -239 -755 -643 -617 -363 -228 -164 -451 -985 -943 -288 -826 -461 -129 -723 -626 -304 -89 -158 -586 -505 -573 -48 -786 -53 -872 -847 -554 -468 -727 -370 -287 -181 -548 -290 -504 -666 -456 -886 -809 -526 -994 -144 -247 -241 -855 -656 -7 -700 -760 -808 -127 -520 -14 -171 -776 -292 -763 -527 -240 -484 -37 -930 -536 -742 -903 -222 -27 -729 -747 -609 -703 -753 -646 -390 -624 -636 -469 -447 -991 -697 -516 -19 -327 -372 -763 -290 -261 -431 -192 -513 -495 -689 -743 -69 -882 -974 -317 -101 -431 -291 -382 -619 -33 -659 -537 -813 -992 -413 -736 -787 -700 -807 -43 -786 -290 -11 -241 -245 -357 -948 -523 -21 -961 -501 -349 -834 -395 -635 -478 -83 -384 -419 -119 -654 -606 -621 -473 -352 -596 -918 -702 -428 -285 -640 -799 -738 -867 -186 -70 -897 -250 -204 -703 -367 -350 -520 -98 -653 -46 -159 -278 -496 -385 -240 -236 -392 -540 -993 -370 -97 -758 -919 -538 -183 -480 -770 -478 -856 -935 -241 -338 -130 -6 -55 -911 -722 -350 -346 -811 -897 -796 -885 -285 -106 -358 -924 -444 -564 -43 -812 -950 -695 -90 -214 -791 -364 -630 -74 -927 -396 -730 -782 -978 -146 -19 -214 -735 -6 -46 -231 -923 -232 -676 -931 -391 -273 -99 -150 -754 -260 -967 -462 -317 -391 -188 -108 -328 -265 -234 -350 -747 -114 -127 -952 -356 -290 -127 -142 -774 -552 -518 -674 -603 -785 -120 -815 -372 -105 -913 -76 -885 -588 -671 -51 -380 -764 -330 -165 -322 -511 -612 -886 -369 -165 -234 -187 -743 -703 -692 -974 -442 -752 -636 -944 -65 -973 -39 -440 -223 -260 -724 -567 -811 -767 -875 -314 -215 -993 -23 -840 -285 -823 -674 -607 -736 -69 -223 -457 -961 -212 -217 -352 -543 -740 -700 -682 -391 -808 -740 -606 -138 -236 -194 -817 -47 -389 -928 -824 -763 -551 -648 -71 -503 -969 -396 -308 -911 -252 -230 -946 -725 -457 -576 -626 -865 -472 -896 -182 -955 -757 -349 -494 -265 -972 -579 -609 -495 -407 -937 -54 -700 -191 -848 -734 -660 -463 -885 -459 -600 -635 -856 -71 -47 -180 -974 -975 -71 -1000 -612 -129 -644 -719 -181 -290 -945 -694 -960 -499 -221 -975 -88 -743 -95 -729 -807 -319 -965 -619 -287 -718 -579 -246 -810 -331 -405 -858 -611 -223 -159 -962 -222 -790 -268 -873 -97 -788 -232 -165 -62 -400 -589 -50 -743 -125 -754 -791 -107 -328 -159 -116 -242 -213 -111 -76 -912 -223 -18 -554 -776 -224 -451 -586 -493 -556 -167 -97 -90 -157 -123 -399 -142 -969 -482 -449 -662 -933 -307 -428 -858 -676 -574 -407 -599 -751 -468 -141 -718 -479 -909 -677 -918 -649 -671 -207 -65 -303 -578 -570 -528 -883 -362 -368 -470 -349 -151 -970 -113 -881 -500 -210 -248 -667 -488 -4 -895 -788 -337 -641 -256 -736 -955 -57 -766 -346 -836 -754 -688 -765 -175 -4 -472 -664 -902 -873 -244 -545 -939 -602 -846 -680 -125 -906 -650 -472 -163 -448 -523 -907 -152 -476 -442 -355 -467 -318 -872 -425 -937 -62 -694 -772 -116 -964 -979 -411 -775 -373 -74 -528 -293 -241 -145 -26 -350 -847 -726 -701 -295 -546 -169 -1 -154 -755 -281 -209 -867 -695 -436 -969 -352 -884 -333 -595 -260 -701 -831 -46 -629 -215 -252 -299 -403 -383 -888 -58 -956 -751 -774 -439 -839 -817 -785 -157 -952 -879 -32 -367 -598 -562 -352 -376 -492 -714 -297 -929 -507 -231 -856 -468 -865 -693 -406 -962 -550 -296 -683 -410 -369 -266 -470 -504 -977 -894 -571 -209 -605 -451 -727 -660 -69 -496 -627 -391 -99 -124 -863 -256 -518 -313 -514 -259 -4 -274 -479 -394 -962 -364 -990 -367 -709 -578 -549 -710 -358 -101 -741 -314 -294 -148 -689 -607 -709 -287 -490 -875 -271 -807 -486 -794 -228 -667 -801 -293 -483 -396 -426 -421 -33 -79 -397 -11 -169 -225 -884 -476 -450 -903 -148 -105 -429 -328 -216 -622 -112 -931 -955 -432 -913 -943 -597 -533 -936 -533 -503 -118 -596 -109 -572 -392 -831 -519 -569 -162 -429 -86 -550 -338 -946 -184 -470 -911 -232 -128 -964 -30 -782 -587 -662 -973 -714 -650 -39 -714 -221 -563 -344 -374 -552 -426 -712 -953 -436 -721 -915 -400 -23 -649 -549 -775 -40 -605 -751 -921 -317 -312 -637 -772 -257 -350 -512 -880 -455 -784 -130 -119 -663 -896 -997 -940 -287 -55 -825 -356 -989 -435 -978 -29 -195 -434 -419 -744 -242 -607 -879 -316 -73 -338 -12 -201 -297 -289 -942 -217 -414 -385 -381 -212 -2 -366 -18 -773 -58 -803 -668 -224 -403 -312 -670 -548 -549 -93 -602 -507 -7 -189 -869 -350 -697 -415 -8 -222 -531 -622 -731 -91 -441 -89 -291 -694 -248 -166 -199 -638 -689 -224 -521 -320 -421 -767 -943 -907 -439 -931 -213 -864 -688 -290 -779 -41 -23 -955 -263 -356 -876 -70 -493 -386 -921 -565 -518 -600 -785 -510 -437 -63 -655 -835 -897 -891 -51 -50 -635 -98 -862 -119 -834 -240 -81 -53 -595 -231 -810 -775 -88 -88 -104 -515 -765 -826 -527 -140 -344 -999 -233 -480 -937 -66 -896 -585 -966 -25 -167 -68 -545 -322 -460 -932 -979 -6 -703 -545 -782 -191 -537 -699 -784 -695 -128 -128 -418 -411 -929 -763 -511 -77 -716 -128 -364 -73 -31 -957 -106 -86 -68 -191 -272 -887 -481 -842 -605 -425 -698 -499 -476 -572 -19 -525 -63 -660 -840 -584 -253 -279 -107 -605 -848 -551 -828 -675 -213 -503 -408 -42 -313 -803 -677 -334 -51 -188 -317 -988 -611 -911 -861 -695 -704 -446 -543 -709 -948 -230 -826 -718 -864 -897 -926 -993 -888 -452 -436 -887 -288 -931 -410 -399 -574 -399 -952 -276 -382 -821 -256 -859 -4 -726 -845 -32 -591 -431 -587 -874 -77 -304 -234 -221 -302 -209 -378 -838 -448 -228 -230 -839 -298 -109 -983 -325 -651 -292 -836 -661 -15 -955 -854 -60 -324 -81 -492 -835 -58 -723 -971 -936 -853 -485 -807 -138 -280 -809 -771 -151 -315 -749 -459 -80 -865 -390 -672 -733 -337 -828 -884 -463 -900 -520 -412 -932 -568 -186 -145 -740 -624 -861 -486 -162 -374 -574 -176 -85 -244 -70 -618 -838 -500 -566 -385 -440 -179 -670 -843 -585 -386 -536 -55 -279 -421 -901 -608 -977 -269 -287 -760 -258 -349 -301 -887 -716 -747 -680 -113 -99 -802 -697 -530 -475 -966 -57 -2 -363 -952 -126 -512 -169 -560 -329 -750 -928 -14 -755 -179 -917 -309 -579 -29 -19 -218 -878 -671 -34 -958 -988 -285 -681 -173 -776 -544 -152 -21 -407 -374 -742 -883 -824 -57 -630 -422 -395 -401 -831 -535 -286 -347 -258 -694 -379 -717 -978 -649 -387 -721 -453 -878 -433 -390 -454 -31 -368 -521 -471 -185 -637 -159 -296 -751 -692 -518 -107 -311 -280 -207 -583 -276 -791 -166 -33 -259 -660 -643 -219 -938 -513 -701 -563 -864 -40 -477 -233 -768 -188 -747 -707 -863 -817 -950 -390 -697 -467 -89 -790 -229 -623 -163 -991 -745 -771 -10 -900 -366 -669 -116 -102 -42 -753 -478 -322 -843 -398 -445 -940 -964 -98 -697 -243 -890 -317 -866 -897 -977 -485 -383 -912 -215 -439 -581 -106 -395 -588 -94 -963 -483 -663 -423 -809 -324 -995 -720 -48 -95 -939 -21 -817 -462 -881 -564 -16 -342 -971 -935 -970 -548 -211 -397 -705 -130 -447 -510 -564 -455 -432 -418 -31 -443 -28 -968 -541 -471 -570 -349 -338 -650 -25 -169 -901 -650 -434 -717 -515 -181 -182 -549 -30 -779 -280 -801 -205 -61 -808 -58 -312 -852 -48 -496 -629 -988 -426 -22 -621 -756 -289 -53 -297 -939 -654 -957 -499 -698 -703 -9 -630 -280 -884 -909 -522 -894 -371 -564 -927 -37 -828 -652 -154 -600 -36 -771 -480 -802 -278 -279 -210 -478 -45 -532 -613 -807 -998 -946 -951 -120 -737 -770 -173 -459 -791 -37 -921 -236 -737 -388 -443 -442 -739 -605 -26 -989 -248 -930 -66 -728 -900 -194 -9 -456 -483 -230 -999 -843 -900 -404 -727 -692 -657 -353 -190 -322 -69 -835 -697 -213 -214 -402 -848 -399 -108 -511 -185 -263 -69 -555 -736 -19 -246 -99 -462 -866 -490 -305 -182 -632 -154 -917 -79 -466 -867 -839 -100 -457 -516 -692 -503 -358 -522 -89 -630 -473 -206 -598 -839 -625 -451 -138 -230 -136 -808 -550 -548 -366 -404 -780 -744 -233 -645 -128 -947 -841 -949 -114 -189 -298 -622 -911 -571 -661 -885 -989 -550 -171 -793 -590 -571 -138 -340 -599 -987 -421 -739 -864 -435 -770 -857 -316 -835 -22 -730 -688 -909 -556 -975 -719 -19 -300 -310 -891 -756 -693 -742 -211 -827 -582 -94 -969 -520 -806 -28 -37 -695 -819 -612 -445 -286 -490 -208 -363 -502 -337 -38 -994 -930 -376 -356 -483 -708 -419 -266 -943 -774 -782 -878 -801 -698 -40 -866 -812 -360 -838 -877 -617 -696 -445 -606 -879 -862 -463 -371 -829 -673 -310 -971 -767 -372 -681 -994 -604 -769 -656 -767 -471 -770 -11 -436 -849 -282 -792 -432 -519 -637 -905 -784 -418 -927 -690 -17 -95 -327 -250 -674 -162 -990 -315 -311 -889 -970 -698 -554 -619 -98 -154 -241 -872 -683 -382 -961 -287 -925 -391 -153 -648 -889 -23 -787 -879 -893 -688 -751 -280 -94 -205 -220 -762 -1000 -347 -449 -915 -965 -105 -241 -55 -232 -57 -682 -88 -695 -875 -492 -854 -334 -751 -66 -501 -176 -60 -724 -97 -704 -250 -260 -213 -687 -632 -667 -629 -838 -521 -437 -107 -499 -558 -817 -719 -871 -746 -286 -395 -892 -84 -209 -379 -72 -449 -697 -810 -421 -447 -434 -400 -827 -885 -809 -637 -879 -977 -440 -273 -498 -161 -716 -260 -154 -700 -835 -556 -403 -619 -736 -295 -1000 -950 -175 -590 -841 -851 -492 -718 -664 -420 -886 -658 -149 -710 -196 -442 -175 -971 -707 -873 -4 -699 -802 -695 -333 -87 -615 -38 -704 -968 -732 -730 -650 -5 -365 -255 -59 -494 -113 -58 -802 -541 -598 -468 -216 -403 -427 -900 -515 -640 -457 -742 -26 -497 -477 -614 -433 -893 -766 -911 -979 -354 -426 -714 -604 -462 -279 -227 -618 -960 -902 -189 -336 -128 -886 -738 -623 -5 -489 -167 -989 -350 -877 -242 -282 -993 -557 -624 -793 -308 -203 -753 -418 -464 -288 -261 -446 -311 -811 -648 -610 -676 -232 -682 -458 -924 -61 -444 -954 -124 -689 -370 -770 -17 -923 -654 -916 -368 -39 -903 -174 -663 -487 -654 -482 -6 -636 -267 -152 -809 -965 -612 -11 -131 -611 -447 -143 -55 -303 -861 -91 -318 -54 -753 -1 -349 -654 -322 -222 -732 -864 -408 -882 -970 -886 -110 -122 -220 -552 -800 -362 -121 -662 -859 -455 -663 -482 -215 -106 -632 -601 -511 -337 -473 -460 -446 -452 -261 -117 -447 -515 -200 -215 -884 -234 -569 -520 -674 -150 -715 -632 -320 -727 -493 -325 -657 -925 -392 -965 -645 -935 -396 -175 -334 -899 -902 -368 -163 -299 -304 -692 -998 -21 -456 -315 -388 -423 -943 -674 -247 -451 -550 -118 -938 -930 -113 -961 -764 -370 -781 -816 -252 -631 -358 -93 -994 -289 -577 -996 -645 -4 -829 -650 -128 -469 -554 -738 -655 -430 -648 -642 -87 -260 -43 -827 -365 -542 -475 -612 -206 -647 -77 -476 -749 -97 -275 -792 -662 -769 -104 -336 -386 -34 -861 -625 -553 -535 -631 -953 -234 -581 -835 -31 -112 -596 -705 -58 -703 -897 -340 -733 -84 -886 -570 -494 -103 -167 -891 -65 -509 -838 -316 -761 -259 -894 -394 -556 -266 -779 -24 -712 -27 -746 -254 -201 -762 -976 -815 -303 -304 -499 -266 -161 -766 -231 -457 -864 -491 -740 -341 -77 -933 -441 -910 -322 -84 -367 -653 -360 -319 -377 -255 -945 -570 -381 -928 -743 -883 -444 -402 -656 -631 -452 -778 -949 -738 -563 -708 -317 -292 -615 -321 -179 -691 -515 -81 -131 -648 -867 -198 -150 -888 -445 -774 -938 -903 -933 -436 -766 -237 -949 -50 -921 -391 -200 -538 -939 -632 -396 -224 -532 -182 -159 -543 -798 -305 -173 -732 -459 -902 -289 -431 -228 -189 -621 -453 -898 -836 -390 -293 -714 -945 -33 -957 -214 -551 -253 -356 -596 -860 -672 -630 -727 -738 -359 -475 -688 -553 -394 -554 -910 -26 -788 -483 -734 -732 -587 -798 -180 -797 -688 -202 -425 -858 -351 -727 -964 -231 -662 -9 -10 -47 -618 -20 -608 -707 -682 -736 -666 -576 -963 -385 -830 -187 -117 -394 -861 -800 -57 -392 -108 -173 -951 -416 -800 -392 -8 -702 -862 -982 -224 -1000 -891 -355 -429 -500 -936 -969 -519 -746 -902 -203 -323 -629 -52 -48 -600 -234 -444 -31 -71 -78 -735 -641 -231 -850 -172 -651 -686 -641 -400 -668 -281 -15 -871 -435 -919 -621 -79 -523 -301 -311 -898 -705 -706 -90 -37 -783 -651 -279 -699 -892 -970 -836 -171 -268 -404 -92 -695 -566 -24 -718 -441 -818 -299 -184 -621 -928 -174 -363 -577 -638 -565 -5 -703 -403 -485 -945 -795 -742 -996 -267 -831 -350 -37 -369 -89 -677 -438 -943 -152 -837 -4 -196 -518 -148 -443 -133 -762 -513 -217 -558 -417 -815 -525 -31 -346 -195 -150 -523 -713 -258 -528 -769 -454 -255 -1 -336 -532 -993 -511 -702 -206 -568 -79 -316 -197 -517 -990 -320 -209 -291 -853 -730 -543 -286 -763 -993 -676 -439 -440 -564 -664 -532 -27 -991 -573 -609 -603 -915 -679 -532 -407 -682 -719 -48 -23 -755 -247 -260 -68 -578 -95 -103 -189 -206 -469 -143 -611 -321 -873 -150 -812 -706 -341 -498 -410 -933 -537 -329 -117 -561 -313 -739 -248 -671 -313 -849 -360 -368 -659 -113 -750 -403 -621 -381 -651 -862 -815 -209 -409 -272 -913 -486 -940 -595 -555 -635 -497 -254 -481 -419 -94 -781 -185 -155 -896 -750 -762 -207 -498 -652 -560 -425 -329 -378 -631 -656 -959 -901 -11 -770 -523 -5 -572 -93 -465 -234 -47 -154 -354 -769 -581 -247 -708 -468 -329 -249 -455 -333 -139 -147 -267 -617 -438 -355 -343 -704 -238 -726 -81 -278 -313 -484 -763 -11 -769 -815 -455 -205 -76 -163 -74 -177 -408 -828 -280 -448 -994 -815 -690 -396 -505 -54 -205 -252 -730 -646 -443 -420 -576 -226 -113 -431 -805 -497 -722 -120 -875 -404 -364 -490 -9 -927 -518 -293 -947 -704 -206 -482 -981 -19 -187 -126 -945 -758 -107 -24 -909 -895 -869 -466 -378 -363 -367 -668 -481 -867 -587 -707 -816 -563 -589 -412 -869 -776 -879 -532 -228 -441 -119 -753 -143 -549 -566 -220 -103 -429 -826 -144 -590 -311 -877 -588 -834 -727 -562 -251 -808 -934 -912 -729 -624 -559 -418 -485 -669 -642 -699 -631 -755 -497 -793 -35 -335 -218 -178 -523 -233 -704 -763 -755 -248 -28 -235 -372 -571 -139 -666 -522 -415 -742 -25 -622 -39 -223 -226 -316 -217 -778 -897 -687 -871 -406 -354 -570 -458 -903 -400 -209 -442 -293 -761 -16 -319 -870 -972 -346 -328 -437 -553 -887 -195 -279 -26 -790 -468 -561 -805 -666 -502 -481 -203 -718 -521 -355 -737 -975 -242 -884 -819 -674 -476 -383 -23 -806 -489 -630 -757 -981 -710 -473 -420 -378 -586 -522 -677 -60 -862 -706 -897 -131 -282 -901 -124 -134 -289 -242 -204 -670 -475 -783 -899 -257 -783 -876 -710 -882 -935 -553 -749 -780 -75 -746 -105 -248 -451 -49 -485 -205 -547 -329 -251 -854 -316 -798 -529 -44 -888 -235 -627 -649 -894 -43 -101 -388 -149 -739 -201 -436 -746 -944 -465 -361 -251 -507 -483 -665 -212 -498 -919 -394 -227 -289 -298 -339 -960 -516 -487 -572 -74 -666 -839 -673 -889 -650 -482 -360 -434 -274 -973 -407 -328 -790 -543 -284 -638 -451 -150 -253 -7 -580 -110 -344 -281 -794 -356 -257 -553 -700 -156 -983 -760 -865 -932 -419 -840 -941 -284 -915 -451 -327 -461 -307 -119 -614 -47 -55 -738 -402 -880 -544 -641 -639 -29 -600 -888 -164 -673 -28 -607 -745 -272 -888 -935 -567 -557 -212 -987 -878 -826 -394 -620 -829 -820 -403 -781 -174 -428 -918 -601 -613 -210 -967 -766 -87 -555 -151 -542 -196 -815 -223 -154 -933 -984 -348 -508 -640 -20 -443 -249 -728 -106 -187 -195 -898 -241 -812 -854 -118 -564 -62 -46 -717 -541 -874 -508 -451 -716 -308 -963 -800 -203 -894 -785 -145 -545 -60 -537 -350 -715 -280 -109 -903 -687 -860 -846 -987 -348 -448 -786 -561 -906 -731 -110 -986 -584 -106 -727 -627 -356 -487 -601 -664 -896 -293 -490 -330 -543 -859 -893 -709 -190 -127 -212 -633 -259 -989 -610 -501 -352 -980 -481 -324 -479 -913 -346 -109 -135 -24 -865 -822 -68 -336 -362 -253 -358 -217 -572 -320 -424 -770 -345 -3 -103 -704 -547 -350 -981 -580 -144 -726 -70 -506 -549 -291 -10 -855 -696 -215 -812 -812 -305 -91 -473 -766 -715 -965 -535 -10 -620 -784 -347 -368 -211 -498 -600 -149 -74 -612 -849 -930 -268 -731 -654 -91 -36 -394 -839 -23 -200 -312 -234 -277 -693 -824 -943 -617 -548 -793 -111 -377 -644 -342 -601 -328 -254 -538 -816 -429 -750 -577 -771 -413 -737 -872 -949 -746 -39 -317 -744 -622 -865 -807 -609 -134 -567 -24 -410 -361 -255 -38 -827 -169 -220 -684 -922 -346 -74 -256 -683 -411 -558 -685 -967 -787 -701 -888 -672 -431 -375 -408 -717 -316 -372 -963 -442 -204 -803 -897 -736 -995 -837 -401 -59 -679 -40 -138 -337 -727 -76 -757 -903 -73 -70 -792 -154 -290 -287 -216 -408 -62 -723 -296 -31 -800 -888 -356 -259 -939 -13 -79 -177 -618 -362 -963 -140 -898 -415 -304 -432 -631 -18 -377 -939 -416 -684 -194 -217 -905 -511 -570 -973 -283 -225 -734 -490 -258 -799 -671 -874 -504 -410 -908 -331 -65 -923 -189 -489 -657 -345 -668 -616 -783 -151 -605 -672 -134 -355 -144 -786 -39 -745 -217 -861 -146 -684 -118 -408 -113 -330 -367 -942 -956 -861 -779 -793 -85 -977 -336 -124 -399 -204 -909 -71 -479 -488 -569 -65 -762 -621 -854 -754 -269 -687 -296 -536 -692 -652 -476 -211 -112 -316 -72 -737 -842 -858 -125 -164 -328 -17 -426 -916 -976 -438 -99 -79 -383 -176 -725 -207 -428 -163 -263 -828 -187 -346 -618 -816 -386 -241 -428 -637 -340 -468 -634 -984 -267 -188 -150 -332 -389 -748 -633 -29 -135 -563 -875 -431 -482 -847 -878 -876 -540 -429 -663 -2 -98 -442 -954 -271 -217 -837 -379 -210 -74 -336 -581 -597 -547 -806 -801 -39 -166 -824 -7 -927 -471 -534 -854 -202 -375 -423 -194 -616 -445 -346 -804 -291 -376 -692 -231 -400 -121 -57 -66 -176 -278 -66 -288 -323 -356 -222 -566 -568 -31 -867 -34 -1000 -215 -868 -617 -158 -75 -820 -913 -403 -389 -683 -797 -674 -446 -521 -594 -567 -926 -643 -651 -236 -819 -300 -62 -827 -164 -554 -969 -794 -324 -532 -82 -352 -157 -633 -282 -510 -215 -128 -309 -313 -48 -468 -969 -746 -488 -550 -145 -899 -114 -678 -597 -601 -618 -558 -274 -742 -111 -139 -983 -304 -762 -710 -406 -580 -203 -544 -483 -723 -539 -600 -28 -702 -438 -792 -74 -124 -943 -537 -551 -349 -499 -657 -690 -473 -764 -395 -112 -458 -14 -728 -274 -669 -71 -874 -371 -468 -192 -875 -27 -962 -778 -197 -866 -973 -929 -960 -141 -726 -138 -718 -83 -91 -602 -662 -827 -719 -706 -90 -444 -457 -484 -172 -994 -269 -280 -985 -607 -657 -816 -938 -298 -956 -904 -641 -280 -928 -39 -754 -348 -212 -627 -947 -123 -197 -387 -761 -468 -177 -120 -867 -685 -827 -628 -27 -761 -915 -700 -467 -287 -923 -702 -164 -589 -403 -686 -305 -385 -452 -258 -43 -684 -226 -695 -826 -880 -794 -666 -536 -958 -51 -126 -640 -91 -488 -734 -673 -828 -707 -872 -329 -590 -996 -875 -804 -171 -488 -980 -742 -960 -670 -55 -108 -467 -153 -509 -831 -875 -813 -910 -82 -680 -60 -969 -45 -125 -197 -872 -917 -897 -950 -912 -797 -885 -391 -175 -604 -375 -345 -96 -380 -297 -26 -960 -378 -650 -96 -624 -857 -484 -820 -63 -783 -600 -139 -896 -818 -964 -128 -372 -291 -376 -795 -25 -524 -935 -521 -214 -725 -967 -501 -937 -949 -2 -529 -260 -995 -476 -395 -601 -32 -762 -195 -309 -886 -651 -617 -874 -799 -9 -588 -781 -546 -599 -907 -856 -329 -52 -634 -844 -801 -760 -888 -386 -160 -821 -443 -218 -962 -822 -296 -830 -835 -562 -374 -140 -908 -221 -266 -314 -901 -640 -9 -634 -356 -861 -89 -271 -255 -150 -763 -513 -369 -854 -992 -981 -104 -221 -544 -81 -34 -768 -195 -254 -912 -538 -932 -221 -961 -92 -796 -134 -817 -159 -979 -286 -633 -292 -951 -868 -993 -145 -751 -220 -743 -446 -828 -954 -176 -672 -376 -595 -416 -159 -454 -921 -573 -560 -534 -599 -590 -467 -138 -37 -323 -120 -498 -164 -285 -106 -332 -280 -124 -312 -400 -186 -658 -665 -472 -790 -407 -898 -828 -836 -422 -311 -32 -788 -884 -682 -767 -488 -483 -45 -534 -371 -822 -946 -37 -97 -200 -748 -502 -967 -937 -253 -27 -960 -187 -465 -178 -704 -287 -520 -781 -279 -293 -142 -577 -368 -211 -826 -390 -570 -788 -674 -32 -188 -89 -320 -215 -669 -158 -751 -856 -169 -260 -23 -398 -201 -224 -438 -330 -277 -809 -821 -606 -31 -509 -131 -664 -326 -383 -561 -805 -433 -371 -273 -973 -918 -710 -682 -902 -73 -835 -849 -519 -485 -974 -902 -7 -593 -161 -344 -50 -305 -736 -567 -846 -419 -496 -661 -46 -612 -934 -178 -454 -279 -743 -469 -973 -140 -4 -200 -486 -456 -741 -758 -636 -322 -263 -838 -126 -835 -507 -471 -520 -405 -18 -920 -799 -67 -863 -600 -756 -319 -968 -308 -425 -587 -575 -783 -305 -821 -97 -511 -399 -594 -629 -778 -134 -683 -820 -533 -405 -154 -176 -138 -376 -836 -325 -309 -162 -268 -446 -698 -461 -48 -228 -389 -112 -642 -512 -911 -170 -386 -451 -336 -435 -311 -26 -508 -867 -170 -793 -823 -815 -502 -267 -338 -427 -509 -507 -183 -929 -945 -533 -894 -560 -840 -55 -484 -815 -229 -721 -792 -919 -881 -125 -309 -841 -142 -261 -287 -266 -972 -662 -736 -907 -683 -579 -200 -281 -595 -652 -334 -734 -920 -599 -597 -217 -610 -331 -812 -119 -65 -587 -53 -253 -641 -330 -466 -283 -802 -849 -289 -206 -733 -492 -888 -106 -679 -583 -903 -583 -838 -64 -433 -269 -378 -664 -506 -28 -20 -786 -588 -406 -802 -317 -905 -949 -650 -764 -270 -687 -179 -814 -402 -700 -723 -390 -511 -262 -493 -560 -178 -875 -773 -382 -185 -777 -837 -432 -801 -241 -582 -286 -392 -359 -206 -55 -181 -833 -163 -624 -237 -979 -223 -440 -617 -170 -43 -598 -586 -551 -326 -95 -81 -97 -184 -665 -188 -696 -98 -127 -599 -785 -837 -677 -650 -163 -461 -224 -919 -93 -546 -550 -748 -832 -798 -589 -207 -345 -596 -590 -510 -501 -996 -778 -593 -830 -712 -257 -400 -555 -745 -332 -60 -783 -512 -236 -482 -115 -17 -724 -630 -211 -300 -276 -467 -388 -284 -209 -182 -2 -459 -597 -45 -973 -388 -784 -13 -411 -673 -191 -454 -940 -60 -313 -627 -69 -316 -687 -160 -572 -741 -304 -104 -375 -616 -97 -256 -586 -965 -34 -194 -760 -709 -805 -705 -992 -115 -823 -899 -773 -701 -656 -389 -255 -711 -855 -438 -650 -339 -91 -84 -758 -203 -248 -723 -295 -979 -537 -580 -991 -695 -13 -42 -471 -257 -90 -992 -481 -271 -678 -578 -120 -629 -417 -573 -674 -474 -697 -278 -485 -951 -596 -637 -132 -809 -180 -53 -343 -246 -49 -363 -218 -376 -24 -76 -363 -299 -705 -713 -485 -841 -688 -508 -515 -861 -959 -538 -922 -170 -903 -75 -552 -650 -492 -984 -397 -505 -566 -836 -354 -342 -771 -739 -146 -928 -899 -524 -757 -101 -567 -476 -490 -888 -740 -801 -39 -469 -970 -403 -635 -154 -106 -22 -825 -646 -523 -750 -57 -234 -269 -780 -268 -566 -455 -702 -121 -716 -875 -58 -834 -265 -947 -702 -965 -451 -259 -737 -312 -321 -345 -844 -274 -208 -890 -32 -304 -482 -228 -806 -196 -704 -959 -336 -344 -941 -199 -740 -217 -763 -188 -721 -102 -324 -150 -311 -825 -17 -261 -433 -359 -583 -550 -956 -686 -873 -596 -339 -26 -791 -376 -192 -302 -586 -731 -123 -538 -85 -587 -819 -773 -216 -587 -759 -20 -886 -613 -50 -585 -604 -152 -503 -135 -233 -574 -467 -936 -91 -523 -579 -200 -729 -266 -590 -635 -542 -930 -664 -993 -881 -29 -440 -854 -723 -439 -467 -115 -1000 -586 -298 -923 -501 -438 -337 -72 -319 -347 -475 -897 -405 -95 -211 -586 -144 -24 -771 -16 -108 -882 -770 -298 -21 -143 -578 -167 -661 -674 -35 -32 -823 -979 -25 -531 -880 -665 -14 -516 -94 -14 -908 -45 -105 -358 -262 -637 -824 -514 -868 -196 -181 -151 -870 -992 -867 -763 -465 -974 -271 -452 -747 -588 -977 -332 -853 -273 -448 -848 -696 -378 -474 -311 -713 -357 -672 -408 -128 -330 -562 -586 -462 -348 -618 -775 -580 -326 -460 -135 -515 -434 -235 -248 -25 -691 -935 -735 -721 -878 -327 -202 -701 -42 -552 -281 -54 -768 -376 -302 -16 -593 -180 -818 -413 -746 -842 -552 -178 -51 -110 -332 -939 -598 -525 -343 -842 -144 -295 -766 -340 -811 -639 -820 -470 -748 -547 -498 -92 -566 -815 -820 -568 -212 -998 -369 -268 -240 -889 -918 -437 -228 -198 -735 -284 -729 -243 -407 -750 -543 -316 -583 -786 -580 -558 -290 -802 -679 -653 -859 -878 -616 -354 -926 -824 -159 -150 -640 -130 -524 -625 -910 -228 -767 -657 -411 -970 -953 -111 -709 -500 -831 -531 -422 -154 -760 -667 -42 -318 -515 -866 -793 -523 -741 -420 -372 -715 -731 -211 -145 -788 -484 -456 -103 -630 -948 -988 -838 -955 -101 -118 -981 -489 -339 -101 -964 -574 -333 -477 -317 -66 -692 -944 -181 -179 -220 -571 -815 -449 -14 -342 -522 -602 -535 -652 -479 -646 -819 -77 -690 -342 -69 -427 -961 -966 -562 -668 -540 -632 -220 -968 -810 -111 -160 -795 -27 -965 -6 -30 -725 -169 -697 -963 -755 -557 -528 -402 -20 -539 -842 -882 -211 -955 -175 -618 -332 -656 -472 -347 -480 -51 -908 -752 -502 -649 -682 -143 -933 -750 -234 -782 -136 -562 -805 -295 -39 -774 -200 -300 -378 -852 -261 -890 -655 -19 -761 -143 -737 -303 -352 -47 -481 -177 -340 -919 -953 -713 -790 -715 -172 -680 -731 -421 -667 -458 -97 -183 -74 -150 -894 -174 -790 -90 -124 -468 -397 -340 -923 -344 -63 -813 -361 -248 -117 -581 -994 -107 -399 -992 -743 -969 -180 -658 -211 -608 -290 -867 -671 -235 -982 -997 -26 -260 -676 -662 -472 -999 -401 -287 -372 -452 -467 -798 -593 -829 -613 -858 -603 -939 -349 -42 -90 -140 -668 -372 -492 -740 -377 -479 -891 -318 -413 -517 -889 -262 -705 -544 -673 -712 -58 -635 -373 -930 -748 -862 -71 -310 -465 -670 -945 -462 -85 -60 -479 -171 -722 -805 -498 -521 -17 -200 -622 -717 -277 -376 -328 -500 -760 -918 -287 -152 -703 -521 -939 -708 -995 -146 -398 -667 -615 -10 -496 -14 -176 -490 -525 -267 -580 -995 -256 -868 -939 -214 -992 -170 -790 -97 -555 -827 -115 -556 -884 -14 -775 -20 -589 -319 -323 -807 -219 -942 -808 -149 -482 -819 -539 -110 -653 -423 -992 -236 -438 -957 -764 -230 -175 -897 -486 -795 -328 -436 -911 -800 -322 -937 -671 -274 -470 -165 -288 -367 -670 -771 -430 -192 -388 -825 -561 -740 -393 -797 -651 -732 -210 -636 -709 -267 -560 -100 -835 -867 -612 -98 -331 -241 -330 -650 -611 -935 -554 -44 -949 -602 -868 -843 -107 -493 -770 -150 -700 -360 -305 -416 -906 -788 -954 -72 -648 -821 -30 -653 -972 -824 -216 -117 -108 -473 -636 -92 -780 -537 -964 -725 -825 -840 -335 -340 -661 -968 -530 -331 -70 -602 -21 -911 -266 -869 -645 -829 -475 -213 -39 -443 -113 -948 -903 -749 -158 -604 -178 -283 -632 -881 -552 -389 -272 -379 -383 -487 -700 -375 -75 -130 -654 -618 -978 -852 -11 -801 -831 -410 -191 -643 -761 -645 -272 -512 -976 -750 -511 -296 -269 -263 -835 -10 -646 -285 -558 -642 -800 -873 -576 -937 -346 -957 -60 -627 -950 -918 -274 -408 -892 -577 -397 -175 -316 -154 -43 -499 -501 -608 -412 -259 -944 -544 -109 -176 -837 -174 -644 -580 -549 -86 -980 -931 -134 -957 -316 -509 -50 -999 -787 -930 -646 -27 -889 -880 -129 -461 -915 -302 -784 -543 -359 -737 -373 -419 -837 -151 -507 -895 -971 -249 -302 -457 -574 -537 -238 -8 -355 -767 -528 -132 -987 -323 -909 -812 -626 -343 -110 -36 -925 -288 -178 -306 -523 -124 -117 -828 -161 -182 -494 -703 -847 -306 -327 -925 -116 -439 -434 -21 -699 -5 -157 -394 -40 -734 -324 -305 -565 -180 -326 -804 -447 -573 -275 -77 -747 -522 -326 -368 -947 -379 -843 -184 -590 -27 -464 -396 -935 -422 -263 -910 -618 -53 -175 -468 -137 -71 -505 -986 -129 -157 -366 -158 -620 -419 -334 -180 -769 -3 -239 -369 -28 -783 -67 -293 -349 -217 -337 -778 -113 -40 -504 -154 -460 -700 -555 -893 -180 -48 -591 -251 -518 -502 -113 -724 -11 -14 -557 -545 -903 -30 -222 -200 -529 -143 -413 -187 -246 -745 -201 -308 -446 -296 -691 -917 -727 -502 -346 -693 -60 -109 -661 -118 -824 -412 -693 -146 -497 -265 -512 -836 -177 -316 -887 -641 -129 -769 -741 -977 -619 -315 -603 -919 -752 -431 -824 -427 -347 -776 -739 -787 -763 -47 -772 -873 -346 -74 -105 -57 -931 -359 -636 -248 -903 -964 -26 -715 -434 -758 -997 -9 -858 -755 -190 -331 -738 -419 -206 -977 -219 -619 -614 -552 -90 -280 -36 -107 -644 -413 -88 -92 -607 -668 -422 -158 -251 -51 -278 -576 -75 -549 -706 -85 -350 -62 -729 -155 -733 -97 -912 -901 -311 -328 -761 -278 -463 -896 -603 -240 -513 -596 -689 -927 -494 -324 -337 -925 -791 -812 -600 -354 -479 -978 -891 -583 -817 -629 -738 -320 -624 -720 -664 -328 -631 -426 -472 -599 -73 -875 -535 -872 -107 -140 -591 -864 -678 -917 -735 -40 -234 -436 -994 -959 -323 -796 -598 -98 -892 -301 -942 -614 -883 -182 -290 -977 -171 -601 -456 -346 -920 -970 -391 -884 -767 -245 -571 -603 -834 -97 -952 -923 -845 -583 -261 -991 -448 -546 -808 -899 -511 -789 -271 -563 -824 -359 -66 -208 -5 -568 -308 -262 -360 -730 -306 -211 -510 -523 -178 -98 -951 -843 -308 -563 -422 -859 -667 -749 -519 -880 -511 -193 -515 -754 -356 -729 -410 -373 -4 -461 -616 -492 -856 -504 -559 -838 -591 -491 -319 -89 -832 -869 -942 -158 -609 -871 -670 -14 -613 -9 -284 -64 -670 -716 -192 -190 -214 -245 -607 -590 -888 -805 -200 -197 -63 -459 -440 -674 -772 -128 -719 -209 -448 -108 -923 -741 -164 -460 -4 -688 -640 -342 -982 -420 -813 -793 -791 -792 -663 -644 -621 -545 -250 -466 -447 -74 -659 -631 -867 -647 -738 -875 -857 -400 -625 -41 -517 -446 -773 -344 -797 -871 -429 -58 -496 -4 -484 -888 -447 -36 -752 -820 -697 -766 -481 -476 -583 -996 -371 -757 -872 -265 -523 -768 -166 -199 -403 -230 -709 -463 -464 -11 -649 -667 -328 -230 -903 -147 -943 -484 -792 -188 -39 -877 -210 -63 -674 -522 -343 -644 -79 -646 -621 -76 -771 -778 -613 -811 -997 -456 -944 -764 -426 -524 -265 -244 -612 -310 -662 -526 -421 -75 -917 -936 -626 -828 -210 -502 -219 -352 -985 -479 -832 -26 -156 -117 -108 -370 -157 -439 -498 -76 -392 -61 -112 -474 -123 -707 -27 -407 -874 -186 -20 -863 -804 -428 -941 -895 -880 -51 -473 -731 -808 -143 -263 -580 -21 -234 -477 -204 -675 -178 -826 -985 -228 -99 -300 -939 -698 -78 -307 -984 -855 -540 -845 -556 -730 -63 -545 -835 -162 -185 -766 -761 -703 -127 -498 -703 -605 -37 -686 -213 -705 -69 -136 -159 -257 -563 -190 -313 -530 -878 -884 -173 -532 -447 -704 -7 -572 -148 -680 -895 -495 -406 -467 -753 -12 -590 -690 -201 -44 -806 -408 -10 -44 -158 -761 -298 -515 -182 -398 -930 -906 -159 -815 -468 -776 -457 -650 -57 -184 -396 -836 -215 -245 -244 -23 -401 -906 -20 -380 -302 -556 -341 -25 -784 -599 -896 -397 -862 -887 -33 -881 -916 -726 -567 -25 -782 -571 -784 -97 -453 -743 -978 -835 -882 -487 -95 -23 -191 -208 -840 -369 -308 -213 -448 -376 -914 -854 -588 -268 -792 -391 -382 -924 -135 -180 -264 -559 -696 -70 -551 -813 -33 -869 -806 -937 -823 -737 -575 -85 -614 -521 -53 -609 -734 -831 -121 -275 -378 -555 -403 -497 -587 -323 -153 -862 -829 -575 -858 -169 -693 -832 -642 -449 -756 -711 -893 -778 -488 -648 -390 -192 -674 -776 -207 -363 -256 -851 -940 -160 -118 -489 -35 -497 -311 -598 -299 -174 -763 -467 -322 -623 -191 -473 -126 -895 -706 -923 -114 -312 -437 -210 -61 -418 -695 -429 -3 -866 -169 -554 -221 -339 -411 -927 -137 -630 -617 -283 -959 -72 -576 -471 -394 -192 -296 -343 -922 -299 -222 -213 -424 -146 -786 -768 -650 -16 -408 -425 -911 -130 -783 -426 -580 -626 -325 -474 -438 -973 -523 -422 -267 -822 -605 -76 -617 -219 -858 -631 -243 -648 -278 -658 -88 -995 -553 -504 -419 -852 -727 -480 -373 -352 -507 -778 -110 -890 -359 -723 -961 -993 -828 -812 -455 -586 -195 -499 -716 -369 -53 -496 -53 -918 -477 -279 -212 -159 -73 -208 -404 -746 -851 -92 -292 -996 -469 -636 -723 -423 -286 -979 -241 -38 -607 -85 -778 -326 -419 -514 -462 -827 -354 -660 -344 -28 -978 -296 -643 -657 -39 -420 -10 -433 -735 -22 -998 -31 -859 -51 -663 -532 -191 -261 -608 -503 -567 -37 -505 -987 -230 -939 -253 -441 -477 -238 -51 -498 -896 -373 -859 -818 -276 -439 -126 -788 -203 -105 -565 -515 -739 -734 -68 -515 -129 -228 -879 -478 -680 -201 -826 -809 -680 -901 -765 -758 -699 -69 -458 -387 -485 -517 -476 -397 -423 -705 -481 -256 -567 -579 -476 -933 -544 -140 -129 -730 -175 -472 -830 -50 -395 -558 -730 -56 -527 -352 -458 -858 -961 -41 -427 -887 -533 -351 -621 -734 -89 -884 -778 -130 -584 -844 -189 -136 -385 -737 -69 -430 -722 -572 -817 -50 -213 -868 -351 -638 -213 -277 -864 -841 -853 -612 -418 -568 -588 -653 -694 -897 -80 -75 -914 -802 -487 -241 -346 -375 -794 -769 -700 -585 -13 -860 -808 -954 -121 -70 -714 -279 -387 -768 -933 -279 -332 -23 -315 -324 -764 -868 -657 -540 -976 -307 -317 -545 -677 -890 -151 -260 -741 -585 -701 -23 -237 -631 -685 -128 -545 -417 -357 -265 -146 -619 -58 -667 -221 -242 -736 -763 -495 -933 -855 -250 -867 -682 -177 -922 -964 -621 -620 -239 -73 -46 -927 -789 -428 -179 -89 -672 -971 -676 -682 -210 -6 -512 -481 -592 -898 -291 -375 -614 -181 -889 -630 -441 -906 -760 -621 -212 -97 -102 -502 -517 -602 -350 -152 -978 -806 -412 -963 -501 -356 -668 -292 -585 -161 -563 -184 -680 -414 -207 -859 -291 -943 -85 -772 -977 -624 -472 -475 -534 -79 -820 -966 -615 -717 -562 -805 -346 -417 -149 -487 -892 -382 -506 -252 -681 -320 -401 -315 -868 -290 -822 -923 -498 -124 -661 -996 -337 -264 -920 -697 -168 -940 -14 -509 -8 -654 -17 -864 -41 -314 -518 -435 -615 -626 -358 -356 -66 -72 -749 -700 -19 -186 -918 -829 -752 -889 -456 -57 -76 -837 -71 -348 -259 -596 -36 -292 -489 -813 -591 -391 -881 -136 -294 -560 -658 -723 -432 -493 -917 -543 -182 -80 -115 -380 -840 -405 -860 -558 -473 -51 -513 -685 -226 -302 -24 -6 -794 -661 -334 -885 -542 -669 -907 -470 -239 -357 -532 -36 -717 -807 -369 -728 -95 -379 -679 -972 -565 -278 -623 -102 -949 -290 -939 -24 -538 -317 -582 -280 -768 -825 -120 -242 -697 -725 -473 -492 -952 -639 -751 -451 -148 -77 -817 -155 -160 -306 -951 -4 -354 -809 -400 -40 -460 -640 -461 -569 -456 -997 -738 -185 -943 -846 -942 -86 -326 -575 -556 -21 -544 -645 -451 -668 -190 -406 -203 -530 -325 -79 -76 -874 -325 -338 -989 -217 -713 -994 -312 -655 -525 -512 -474 -111 -280 -365 -41 -860 -72 -506 -488 -954 -303 -250 -138 -661 -8 -906 -876 -777 -389 -161 -283 -87 -88 -396 -925 -320 -27 -930 -523 -490 -700 -808 -459 -288 -295 -720 -416 -765 -579 -473 -322 -105 -883 -50 -818 -280 -836 -407 -154 -121 -657 -37 -494 -142 -719 -882 -734 -652 -129 -255 -904 -166 -781 -523 -319 -122 -273 -457 -395 -160 -240 -163 -204 -893 -490 -116 -451 -891 -125 -151 -422 -894 -934 -820 -891 -168 -563 -971 -971 -442 -148 -451 -667 -911 -317 -940 -380 -41 -147 -485 -519 -172 -117 -646 -263 -171 -250 -456 -524 -278 -383 -436 -348 -994 -896 -536 -21 -855 -526 -117 -279 -585 -197 -414 -961 -661 -533 -149 -112 -885 -640 -211 -880 -417 -464 -403 -827 -942 -894 -261 -745 -104 -447 -625 -674 -921 -1 -393 -331 -317 -22 -292 -42 -278 -695 -235 -723 -632 -954 -277 -212 -46 -342 -773 -67 -324 -731 -849 -601 -13 -832 -317 -220 -894 -29 -243 -612 -522 -59 -989 -399 -766 -358 -40 -394 -777 -836 -897 -384 -951 -298 -370 -412 -37 -263 -386 -519 -240 -594 -129 -567 -529 -895 -371 -84 -1 -156 -767 -209 -455 -513 -8 -799 -672 -810 -82 -563 -844 -376 -80 -865 -824 -32 -642 -312 -159 -162 -512 -6 -249 -585 -754 -940 -501 -874 -677 -201 -353 -237 -843 -762 -293 -452 -837 -979 -791 -704 -481 -279 -75 -137 -718 -502 -25 -468 -993 -864 -904 -512 -779 -884 -355 -749 -712 -917 -456 -9 -193 -565 -24 -713 -852 -198 -1000 -481 -363 -817 -287 -58 -56 -74 -34 -128 -295 -713 -167 -830 -981 -94 -491 -830 -551 -691 -670 -901 -465 -444 -947 -855 -594 -121 -912 -94 -67 -202 -446 -183 -173 -559 -339 -629 -740 -464 -549 -522 -794 -649 -245 -24 -863 -460 -427 -743 -384 -490 -278 -556 -865 -668 -486 -416 -416 -855 -106 -577 -882 -402 -359 -348 -199 -839 -857 -214 -527 -313 -888 -504 -165 -927 -868 -348 -280 -345 -539 -446 -57 -48 -231 -737 -440 -535 -18 -893 -369 -4 -701 -496 -613 -929 -894 -939 -8 -575 -172 -74 -83 -29 -76 -327 -271 -288 -519 -677 -180 -677 -280 -424 -193 -138 -145 -225 -528 -103 -842 -207 -604 -891 -593 -245 -215 -394 -182 -783 -48 -751 -531 -415 -393 -373 -844 -944 -602 -934 -905 -62 -493 -146 -524 -237 -119 -431 -593 -629 -248 -785 -967 -246 -702 -329 -166 -86 -196 -959 -521 -526 -316 -335 -873 -348 -600 -269 -959 -193 -773 -370 -66 -477 -475 -174 -136 -383 -136 -290 -226 -127 -506 -918 -620 -684 -907 -253 -152 -13 -10 -789 -714 -559 -385 -518 -54 -586 -171 -94 -24 -338 -171 -314 -903 -833 -726 -522 -238 -775 -732 -765 -480 -605 -760 -985 -277 -984 -412 -13 -491 -419 -838 -57 -407 -287 -633 -727 -934 -103 -280 -111 -962 -884 -693 -168 -411 -991 -74 -228 -996 -435 -366 -597 -214 -452 -38 -214 -897 -980 -513 -124 -468 -508 -695 -603 -543 -119 -262 -414 -375 -796 -489 -654 -375 -972 -61 -591 -371 -568 -582 -642 -366 -252 -186 -361 -147 -314 -716 -309 -890 -364 -500 -335 -973 -252 -299 -449 -679 -442 -226 -554 -469 -734 -569 -238 -6 -159 -452 -674 -433 -770 -706 -273 -821 -34 -104 -615 -751 -42 -828 -376 -453 -542 -175 -955 -33 -538 -384 -393 -274 -108 -155 -978 -673 -714 -505 -832 -815 -696 -455 -430 -284 -357 -224 -741 -166 -46 -688 -616 -361 -346 -523 -531 -567 -744 -167 -63 -569 -800 -40 -127 -115 -36 -295 -955 -729 -451 -617 -568 -417 -220 -442 -447 -645 -460 -392 -965 -419 -408 -385 -584 -619 -77 -814 -937 -83 -886 -180 -709 -67 -287 -386 -455 -853 -439 -128 -368 -265 -519 -554 -402 -45 -940 -529 -883 -914 -115 -358 -140 -382 -712 -863 -397 -477 -474 -911 -17 -701 -908 -191 -33 -11 -930 -778 -438 -444 -227 -630 -790 -415 -229 -715 -312 -34 -425 -513 -395 -279 -785 -748 -130 -860 -747 -956 -465 -65 -322 -523 -544 -108 -117 -845 -797 -648 -611 -391 -488 -160 -814 -767 -680 -419 -826 -737 -95 -881 -241 -352 -913 -108 -312 -75 -786 -927 -80 -550 -399 -316 -249 -544 -45 -267 -139 -727 -45 -407 -627 -198 -408 -560 -319 -431 -443 -275 -744 -765 -36 -202 -985 -506 -865 -365 -385 -738 -650 -319 -698 -311 -351 -667 -447 -496 -483 -522 -303 -858 -440 -90 -849 -929 -322 -979 -999 -793 -423 -985 -473 -790 -2 -823 -772 -759 -479 -671 -785 -641 -820 -974 -66 -516 -233 -833 -455 -21 -762 -929 -779 -195 -177 -874 -388 -869 -133 -127 -218 -301 -251 -118 -843 -795 -641 -211 -263 -435 -261 -687 -759 -233 -931 -976 -625 -410 -527 -495 -557 -259 -690 -392 -53 -868 -592 -486 -468 -924 -923 -691 -291 -68 -692 -96 -530 -237 -463 -21 -543 -132 -567 -673 -468 -941 -240 -68 -539 -614 -778 -930 -456 -606 -842 -340 -959 -470 -531 -522 -270 -506 -209 -826 -857 -250 -614 -157 -593 -751 -666 -707 -958 -974 -985 -663 -704 -427 -717 -817 -34 -943 -760 -159 -239 -383 -324 -249 -501 -347 -908 -300 -544 -177 -503 -151 -884 -458 -343 -687 -145 -239 -83 -363 -678 -728 -247 -478 -929 -996 -944 -894 -708 -251 -908 -432 -477 -886 -154 -149 -311 -735 -447 -440 -482 -694 -366 -424 -267 -49 -768 -638 -557 -44 -56 -536 -340 -115 -820 -419 -865 -644 -168 -541 -759 -566 -276 -345 -878 -123 -374 -344 -943 -883 -637 -367 -129 -166 -309 -895 -523 -758 -816 -504 -251 -291 -783 -783 -447 -229 -206 -865 -395 -211 -256 -459 -663 -88 -148 -753 -339 -727 -235 -630 -720 -476 -89 -689 -683 -489 -685 -488 -116 -18 -689 -666 -919 -758 -665 -777 -547 -476 -809 -396 -953 -169 -777 -20 -356 -518 -879 -168 -919 -192 -556 -811 -171 -544 -609 -758 -908 -645 -295 -55 -698 -217 -73 -240 -99 -39 -754 -612 -484 -13 -845 -317 -376 -880 -997 -473 -272 -249 -444 -595 -134 -351 -882 -302 -546 -178 -393 -389 -181 -848 -826 -591 -481 -659 -913 -164 -527 -152 -801 -914 -216 -691 -307 -573 -851 -779 -747 -694 -967 -532 -379 -621 -665 -321 -245 -168 -282 -758 -184 -5 -168 -986 -46 -772 -531 -757 -923 -988 -90 -383 -422 -876 -854 -432 -793 -810 -361 -101 -849 -990 -748 -799 -139 -670 -189 -650 -798 -236 -304 -805 -681 -356 -374 -660 -109 -679 -440 -281 -173 -282 -162 -178 -807 -438 -612 -620 -42 -961 -439 -51 -694 -925 -896 -981 -569 -683 -527 -729 -28 -468 -812 -989 -946 -549 -879 -880 -136 -923 -141 -585 -371 -199 -407 -161 -35 -509 -505 -946 -115 -803 -325 -33 -862 -54 -602 -303 -309 -540 -173 -838 -207 -37 -832 -888 -498 -525 -171 -258 -271 -502 -265 -990 -275 -484 -359 -213 -325 -183 -416 -516 -940 -477 -454 -841 -525 -429 -621 -812 -923 -322 -682 -977 -819 -582 -64 -132 -286 -221 -871 -703 -152 -622 -367 -436 -970 -43 -182 -167 -769 -575 -888 -279 -39 -693 -701 -255 -259 -490 -959 -626 -970 -846 -985 -95 -769 -972 -103 -92 -932 -33 -417 -462 -64 -702 -101 -70 -670 -523 -44 -526 -793 -263 -530 -866 -578 -36 -392 -507 -274 -283 -51 -895 -480 -554 -339 -715 -497 -613 -669 -468 -250 -694 -399 -808 -255 -766 -532 -182 -716 -880 -984 -748 -500 -768 -119 -787 -367 -913 -80 -363 -839 -600 -722 -520 -559 -807 -507 -922 -551 -319 -888 -500 -462 -936 -210 -644 -233 -868 -860 -839 -211 -597 -859 -148 -215 -818 -175 -38 -441 -33 -991 -109 -572 -358 -657 -66 -854 -194 -192 -677 -945 -505 -956 -949 -35 -413 -746 -246 -658 -922 -493 -279 -372 -671 -681 -615 -50 -435 -191 -798 -129 -168 -537 -942 -294 -114 -553 -300 -412 -93 -853 -824 -804 -636 -611 -499 -344 -840 -295 -257 -189 -932 -191 -117 -78 -267 -547 -971 -562 -405 -801 -874 -86 -518 -768 -385 -922 -399 -310 -234 -465 -439 -86 -135 -868 -722 -128 -759 -307 -748 -218 -171 -781 -586 -118 -759 -615 -570 -765 -448 -443 -243 -90 -958 -19 -647 -638 -527 -532 -393 -505 -866 -174 -4 -698 -392 -234 -334 -490 -147 -457 -467 -903 -933 -632 -554 -648 -912 -686 -984 -647 -442 -769 -267 -200 -460 -771 -836 -24 -150 -856 -235 -369 -300 -919 -358 -880 -271 -301 -688 -150 -783 -457 -693 -683 -751 -59 -876 -894 -659 -66 -632 -193 -53 -935 -231 -59 -281 -179 -756 -133 -538 -177 -298 -240 -724 -218 -975 -273 -156 -254 -38 -593 -7 -968 -135 -806 -784 -505 -536 -277 -152 -60 -418 -372 -394 -383 -964 -420 -858 -589 -853 -512 -215 -856 -388 -774 -750 -359 -792 -312 -150 -786 -89 -37 -950 -406 -762 -392 -839 -390 -923 -721 -738 -35 -606 -776 -158 -854 -698 -21 -317 -513 -317 -735 -232 -352 -569 -201 -868 -375 -2 -86 -452 -568 -313 -14 -712 -315 -952 -556 -403 -131 -44 -992 -125 -311 -409 -337 -612 -71 -483 -385 -935 -345 -651 -957 -597 -657 -430 -930 -476 -987 -584 -767 -549 -444 -520 -614 -494 -198 -288 -358 -984 -90 -269 -830 -312 -976 -385 -306 -469 -461 -923 -206 -575 -607 -898 -384 -834 -665 -154 -359 -103 -950 -318 -346 -824 -699 -405 -949 -303 -514 -361 -694 -493 -370 -280 -881 -957 -380 -8 -535 -918 -86 -778 -894 -896 -795 -705 -23 -50 -881 -560 -293 -535 -491 -410 -573 -966 -724 -155 -583 -406 -658 -337 -369 -785 -799 -381 -552 -839 -482 -940 -201 -113 -447 -500 -804 -190 -632 -598 -863 -395 -902 -378 -708 -361 -293 -339 -61 -387 -589 -635 -133 -783 -24 -852 -559 -239 -276 -987 -390 -812 -306 -682 -935 -527 -163 -636 -142 -203 -43 -241 -417 -733 -906 -50 -466 -345 -599 -454 -278 -937 -206 -706 -98 -201 -913 -624 -636 -250 -161 -500 -915 -2 -828 -651 -102 -6 -641 -697 -920 -504 -516 -840 -478 -561 -289 -130 -163 -2 -745 -965 -266 -190 -505 -731 -518 -257 -967 -377 -370 -41 -152 -691 -886 -149 -987 -767 -369 -926 -409 -846 -878 -163 -79 -436 -35 -820 -709 -979 -78 -206 -169 -290 -774 -293 -967 -699 -508 -742 -765 -451 -742 -699 -212 -174 -718 -46 -962 -66 -744 -395 -485 -564 -25 -144 -829 -693 -443 -410 -336 -978 -811 -918 -266 -707 -752 -56 -207 -549 -799 -862 -551 -487 -694 -1000 -838 -869 -88 -496 -78 -680 -338 -311 -163 -843 -490 -657 -258 -681 -381 -880 -897 -375 -266 -179 -482 -634 -557 -310 -96 -930 -757 -869 -969 -302 -143 -800 -426 -91 -169 -728 -112 -385 -944 -640 -378 -523 -814 -716 -922 -210 -138 -622 -605 -194 -79 -204 -128 -352 -646 -916 -157 -11 -440 -65 -998 -697 -432 -472 -586 -791 -425 -375 -572 -218 -823 -389 -778 -440 -782 -639 -294 -735 -867 -700 -58 -199 -837 -291 -702 -63 -119 -469 -37 -414 -104 -82 -477 -884 -912 -668 -995 -196 -527 -105 -781 -782 -943 -80 -816 -326 -970 -428 -991 -192 -634 -904 -938 -906 -8 -893 -637 -942 -25 -980 -908 -17 -517 -808 -773 -941 -635 -451 -760 -152 -877 -57 -565 -853 -679 -358 -488 -832 -242 -500 -924 -908 -561 -439 -574 -222 -75 -648 -451 -809 -691 -153 -215 -789 -301 -900 -614 -482 -98 -873 -465 -845 -177 -923 -123 -618 -555 -977 -900 -290 -630 -801 -723 -526 -212 -702 -358 -808 -773 -592 -259 -154 -385 -264 -958 -11 -988 -916 -840 -869 -707 -677 -988 -557 -604 -974 -654 -400 -517 -693 -902 -985 -540 -960 -333 -124 -224 -175 -7 -568 -480 -187 -996 -422 -402 -181 -610 -293 -651 -851 -865 -811 -381 -813 -241 -175 -267 -846 -800 -390 -207 -516 -907 -894 -421 -479 -206 -771 -1000 -836 -171 -468 -499 -526 -272 -407 -205 -200 -592 -726 -827 -935 -995 -708 -194 -739 -359 -452 -636 -123 -397 -377 -694 -281 -861 -427 -453 -853 -631 -195 -340 -79 -990 -933 -327 -874 -527 -712 -930 -523 -305 -300 -292 -447 -902 -312 -94 -569 -454 -331 -410 -54 -454 -429 -921 -749 -270 -294 -740 -446 -66 -944 -196 -897 -392 -618 -386 -706 -108 -767 -807 -506 -854 -469 -345 -346 -178 -796 -434 -578 -576 -478 -831 -166 -593 -736 -514 -751 -795 -359 -373 -753 -464 -82 -403 -314 -433 -607 -691 -679 -899 -179 -96 -357 -271 -47 -737 -693 -65 -552 -307 -107 -39 -415 -577 -334 -541 -742 -448 -354 -508 -413 -757 -2 -752 -232 -535 -860 -555 -865 -756 -349 -457 -590 -349 -575 -758 -690 -272 -421 -257 -253 -714 -299 -678 -596 -32 -642 -435 -118 -271 -850 -665 -365 -175 -227 -220 -682 -300 -568 -700 -295 -639 -447 -181 -509 -849 -627 -506 -647 -795 -513 -697 -337 -22 -698 -753 -351 -97 -785 -863 -117 -652 -481 -6 -257 -934 -99 -151 -226 -696 -156 -610 -429 -545 -682 -601 -692 -969 -9 -378 -288 -688 -659 -536 -847 -800 -660 -901 -249 -247 -965 -563 -593 -100 -919 -743 -70 -560 -553 -401 -616 -17 -349 -673 -242 -194 -800 -82 -326 -658 -472 -865 -694 -953 -408 -791 -497 -117 -832 -683 -142 -463 -787 -86 -686 -770 -841 -482 -963 -817 -575 -948 -318 -337 -374 -732 -310 -340 -561 -20 -509 -374 -733 -937 -35 -432 -578 -179 -344 -455 -655 -821 -534 -902 -300 -231 -287 -956 -211 -319 -763 -44 -80 -825 -386 -346 -813 -280 -304 -907 -859 -78 -218 -249 -929 -563 -12 -603 -755 -764 -205 -540 -868 -512 -931 -30 -904 -266 -34 -371 -239 -853 -148 -117 -476 -66 -316 -898 -616 -195 -903 -782 -43 -186 -161 -723 -383 -141 -340 -1000 -800 -635 -514 -809 -727 -702 -531 -772 -788 -529 -765 -926 -471 -242 -678 -540 -214 -524 -213 -922 -393 -32 -212 -71 -198 -74 -565 -882 -292 -471 -857 -816 -204 -144 -127 -548 -403 -572 -766 -880 -963 -837 -245 -311 -378 -738 -370 -405 -239 -401 -461 -99 -772 -286 -258 -825 -394 -26 -162 -39 -228 -747 -232 -284 -376 -946 -37 -414 -872 -450 -759 -793 -822 -911 -725 -448 -727 -719 -129 -555 -956 -311 -764 -58 -891 -474 -49 -891 -629 -568 -414 -969 -657 -672 -473 -135 -477 -458 -101 -564 -173 -180 -210 -86 -821 -716 -444 -645 -859 -780 -213 -56 -719 -777 -534 -801 -683 -846 -759 -316 -279 -271 -737 -543 -199 -556 -226 -983 -824 -666 -129 -858 -669 -959 -156 -643 -112 -681 -728 -500 -106 -649 -562 -750 -460 -333 -875 -566 -412 -60 -493 -391 -428 -664 -472 -690 -311 -544 -895 -358 -832 -490 -47 -758 -418 -433 -835 -876 -395 -582 -715 -50 -346 -125 -827 -995 -479 -751 -350 -556 -472 -760 -906 -130 -567 -937 -665 -259 -975 -80 -602 -977 -328 -634 -635 -288 -646 -374 -819 -101 -120 -565 -485 -842 -432 -459 -941 -44 -521 -249 -766 -283 -8 -554 -631 -54 -847 -585 -507 -923 -872 -109 -492 -564 -133 -163 -80 -239 -613 -612 -850 -434 -501 -121 -518 -492 -730 -712 -6 -618 -476 -970 -587 -372 -555 -613 -70 -504 -556 -688 -333 -518 -29 -442 -461 -993 -79 -674 -878 -259 -137 -44 -202 -867 -858 -445 -669 -748 -432 -827 -427 -583 -750 -67 -526 -306 -127 -428 -13 -902 -360 -989 -389 -440 -956 -958 -323 -637 -392 -52 -42 -462 -561 -739 -759 -711 -755 -264 -206 -990 -47 -5 -816 -391 -653 -373 -590 -671 -479 -553 -316 -828 -235 -39 -34 -315 -33 -853 -133 -225 -589 -210 -608 -802 -979 -84 -199 -839 -643 -433 -968 -641 -894 -319 -843 -911 -143 -123 -487 -910 -842 -273 -368 -408 -390 -167 -687 -417 -391 -577 -596 -681 -239 -606 -634 -376 -110 -134 -130 -700 -138 -908 -307 -305 -110 -285 -737 -414 -133 -143 -530 -504 -767 -183 -680 -407 -109 -698 -897 -719 -301 -807 -646 -503 -216 -946 -333 -336 -329 -170 -446 -959 -584 -291 -85 -360 -13 -456 -598 -930 -670 -481 -189 -289 -386 -36 -71 -668 -90 -292 -317 -636 -614 -639 -604 -513 -85 -807 -384 -91 -171 -653 -505 -929 -632 -7 -617 -765 -1000 -488 -761 -624 -64 -408 -890 -143 -108 -954 -679 -246 -57 -26 -974 -294 -970 -549 -210 -279 -773 -940 -271 -570 -656 -257 -101 -879 -162 -479 -928 -781 -678 -985 -842 -757 -597 -612 -142 -164 -585 -225 -187 -999 -496 -823 -851 -756 -352 -1000 -306 -394 -138 -668 -356 -930 -542 -110 -104 -178 -102 -150 -561 -858 -599 -891 -659 -797 -69 -107 -144 -974 -749 -198 -808 -898 -603 -903 -649 -143 -246 -237 -211 -558 -693 -598 -74 -902 -69 -411 -576 -58 -396 -645 -380 -390 -179 -75 -60 -730 -685 -495 -922 -754 -473 -64 -577 -897 -636 -541 -214 -666 -356 -523 -313 -14 -768 -593 -697 -111 -204 -830 -424 -470 -5 -954 -512 -462 -93 -474 -144 -241 -966 -891 -717 -188 -742 -355 -128 -922 -358 -591 -200 -378 -409 -862 -332 -109 -651 -738 -280 -364 -202 -535 -902 -125 -815 -647 -610 -68 -614 -794 -486 -679 -641 -578 -996 -459 -472 -95 -413 -65 -942 -967 -824 -736 -743 -791 -630 -267 -219 -382 -498 -569 -710 -979 -285 -769 -966 -464 -816 -745 -148 -590 -896 -83 -700 -370 -51 -745 -227 -874 -376 -927 -898 -887 -612 -922 -244 -115 -13 -44 -797 -303 -61 -998 -367 -596 -537 -813 -885 -712 -285 -364 -987 -306 -505 -749 -865 -605 -8 -188 -862 -787 -565 -463 -413 -617 -771 -593 -703 -158 -4 -145 -375 -360 -997 -317 -834 -747 -6 -862 -455 -389 -56 -492 -567 -985 -458 -194 -417 -693 -203 -819 -125 -602 -939 -259 -102 -707 -330 -467 -745 -489 -740 -28 -451 -701 -81 -424 -359 -877 -104 -314 -244 -903 -492 -655 -38 -846 -448 -972 -465 -690 -415 -949 -449 -11 -611 -292 -619 -202 -639 -690 -231 -134 -498 -237 -868 -62 -757 -100 -383 -771 -432 -790 -46 -984 -436 -497 -889 -573 -885 -395 -706 -616 -669 -722 -709 -271 -417 -543 -165 -764 -61 -782 -877 -13 -197 -224 -525 -887 -417 -740 -934 -708 -353 -892 -939 -72 -547 -377 -973 -904 -407 -619 -505 -179 -391 -581 -780 -146 -261 -413 -832 -630 -114 -772 -46 -138 -245 -703 -712 -207 -207 -96 -116 -114 -226 -811 -42 -335 -868 -560 -405 -600 -719 -657 -936 -793 -456 -759 -831 -465 -624 -653 -573 -871 -529 -538 -82 -179 -789 -833 -588 -749 -459 -178 -857 -167 -52 -783 -695 -48 -53 -633 -397 -350 -982 -722 -48 -669 -867 -544 -442 -938 -496 -99 -21 -537 -295 -18 -614 -964 -157 -446 -574 -724 -741 -980 -837 -502 -234 -98 -574 -472 -95 -848 -931 -762 -194 -139 -301 -839 -873 -742 -875 -909 -391 -363 -256 -595 -478 -1000 -323 -842 -700 -255 -217 -651 -312 -174 -580 -77 -531 -488 -647 -29 -909 -849 -928 -686 -433 -789 -939 -335 -791 -570 -587 -506 -483 -630 -242 -562 -90 -446 -184 -963 -264 -604 -990 -45 -492 -844 -102 -477 -934 -515 -714 -647 -1 -569 -380 -179 -850 -547 -248 -24 -505 -84 -190 -578 -527 -31 -713 -852 -565 -766 -934 -83 -210 -772 -778 -463 -983 -264 -113 -460 -301 -134 -66 -547 -672 -490 -364 -627 -601 -520 -261 -25 -954 -282 -178 -615 -226 -912 -845 -264 -224 -981 -948 -337 -73 -864 -693 -387 -188 -775 -582 -187 -781 -811 -384 -494 -183 -729 -236 -411 -139 -910 -289 -960 -573 -923 -700 -17 -758 -380 -639 -984 -966 -724 -932 -547 -195 -241 -429 -468 -17 -419 -761 -617 -313 -119 -796 -28 -986 -20 -724 -269 -216 -79 -534 -447 -271 -759 -131 -617 -944 -69 -240 -735 -961 -159 -487 -890 -629 -77 -812 -527 -569 -768 -859 -893 -540 -475 -816 -801 -713 -948 -193 -468 -531 -205 -398 -567 -204 -63 -194 -529 -567 -997 -163 -496 -192 -214 -667 -428 -61 -607 -414 -204 -876 -978 -168 -719 -388 -999 -73 -954 -460 -389 -370 -301 -525 -278 -839 -733 -863 -738 -150 -59 -643 -174 -730 -251 -420 -98 -347 -217 -352 -443 -638 -750 -431 -161 -463 -533 -925 -63 -201 -372 -664 -679 -29 -363 -710 -209 -806 -642 -724 -776 -321 -303 -466 -947 -941 -90 -694 -141 -217 -755 -76 -358 -200 -698 -934 -180 -120 -98 -520 -440 -774 -224 -430 -942 -499 -508 -942 -48 -65 -994 -41 -91 -505 -363 -390 -653 -927 -297 -562 -155 -174 -13 -524 -22 -982 -720 -822 -41 -115 -234 -214 -51 -10 -925 -215 -945 -51 -170 -116 -798 -987 -760 -366 -261 -766 -470 -604 -503 -553 -679 -145 -76 -98 -283 -257 -936 -595 -33 -318 -320 -388 -637 -871 -442 -778 -549 -445 -721 -28 -323 -628 -918 -190 -866 -616 -894 -123 -438 -740 -133 -920 -365 -703 -899 -98 -882 -654 -57 -253 -899 -40 -553 -993 -231 -182 -6 -143 -947 -748 -720 -938 -283 -853 -935 -713 -381 -850 -581 -207 -767 -651 -916 -415 -473 -77 -330 -19 -770 -860 -208 -101 -463 -682 -792 -795 -562 -276 -741 -530 -763 -522 -829 -691 -428 -438 -426 -733 -601 -448 -685 -752 -44 -662 -781 -517 -81 -508 -830 -492 -584 -844 -945 -634 -705 -624 -820 -550 -416 -938 -246 -93 -249 -692 -15 -734 -335 -869 -890 -815 -539 -405 -173 -844 -959 -549 -16 -685 -643 -185 -498 -336 -744 -425 -811 -558 -110 -626 -457 -1 -241 -668 -224 -926 -277 -779 -133 -559 -731 -926 -828 -644 -219 -952 -339 -4 -845 -550 -191 -451 -112 -135 -699 -880 -676 -715 -912 -900 -70 -355 -881 -388 -514 -956 -740 -889 -929 -151 -412 -732 -863 -982 -726 -78 -87 -299 -477 -882 -495 -508 -434 -55 -422 -215 -882 -820 -161 -158 -144 -832 -440 -228 -357 -373 -991 -889 -738 -113 -163 -622 -301 -5 -784 -398 -886 -233 -31 -880 -582 -660 -261 -291 -986 -546 -966 -533 -371 -562 -147 -912 -85 -761 -879 -710 -374 -94 -78 -323 -340 -468 -228 -442 -287 -629 -640 -840 -730 -136 -855 -618 -154 -282 -942 -774 -73 -911 -42 -145 -134 -429 -376 -478 -386 -855 -502 -903 -737 -344 -175 -489 -733 -430 -387 -120 -555 -300 -126 -983 -139 -850 -347 -130 -650 -682 -382 -240 -566 -139 -820 -55 -439 -123 -649 -281 -598 -518 -596 -100 -917 -60 -109 -45 -734 -441 -609 -69 -204 -343 -81 -994 -364 -171 -270 -452 -690 -822 -92 -404 -880 -66 -934 -237 -476 -630 -112 -902 -920 -439 -691 -45 -48 -291 -293 -285 -954 -946 -380 -361 -187 -297 -563 -75 -757 -576 -594 -185 -761 -816 -204 -475 -874 -607 -140 -85 -389 -959 -340 -139 -158 -368 -490 -309 -128 -239 -859 -226 -688 -675 -518 -652 -408 -188 -351 -627 -299 -737 -926 -791 -500 -175 -201 -861 -131 -984 -630 -698 -515 -81 -62 -883 -581 -876 -42 -980 -107 -544 -445 -376 -57 -901 -355 -611 -764 -330 -16 -274 -45 -151 -165 -654 -66 -695 -129 -546 -465 -431 -807 -847 -62 -142 -64 -387 -208 -182 -860 -154 -903 -204 -896 -612 -894 -696 -475 -542 -498 -156 -661 -650 -402 -847 -673 -822 -818 -837 -435 -473 -478 -125 -354 -485 -405 -49 -959 -395 -683 -802 -809 -625 -288 -919 -370 -892 -845 -616 -831 -125 -67 -953 -835 -711 -537 -426 -153 -262 -751 -772 -354 -99 -886 -874 -199 -57 -676 -690 -805 -691 -826 -576 -21 -21 -523 -663 -620 -957 -706 -625 -326 -839 -963 -255 -290 -578 -775 -387 -57 -328 -63 -328 -502 -784 -915 -997 -933 -957 -572 -654 -144 -943 -502 -1 -342 -368 -353 -806 -349 -142 -344 -490 -839 -636 -487 -236 -774 -890 -678 -369 -658 -1000 -752 -219 -841 -561 -267 -764 -779 -503 -651 -822 -853 -275 -632 -461 -157 -820 -266 -806 -515 -499 -522 -269 -241 -660 -858 -366 -607 -79 -494 -962 -250 -557 -61 -72 -162 -149 -922 -686 -767 -281 -840 -657 -683 -114 -416 -239 -81 -878 -431 -493 -744 -987 -999 -636 -70 -458 -445 -751 -210 -362 -192 -906 -165 -439 -409 -837 -974 -222 -36 -465 -614 -977 -549 -583 -500 -339 -261 -555 -467 -993 -894 -148 -836 -962 -45 -278 -840 -82 -223 -565 -923 -957 -651 -487 -853 -325 -218 -412 -708 -35 -419 -795 -639 -262 -448 -625 -989 -558 -361 -606 -779 -571 -177 -178 -747 -88 -981 -837 -58 -653 -807 -885 -406 -217 -318 -247 -327 -753 -128 -714 -616 -333 -936 -207 -553 -628 -780 -580 -795 -685 -654 -522 -953 -793 -608 -993 -441 -382 -345 -990 -198 -490 -923 -42 -329 -974 -527 -930 -223 -981 -825 -163 -775 -818 -463 -344 -337 -396 -147 -870 -933 -666 -866 -240 -620 -501 -413 -259 -130 -293 -265 -356 -598 -236 -352 -627 -984 -74 -819 -780 -129 -92 -283 -838 -837 -97 -472 -255 -923 -390 -292 -256 -894 -713 -421 -764 -149 -276 -76 -845 -23 -442 -907 -741 -997 -762 -365 -355 -84 -966 -517 -842 -675 -359 -59 -308 -843 -750 -105 -145 -862 -577 -152 -405 -773 -21 -841 -727 -397 -816 -569 -315 -825 -581 -284 -933 -141 -388 -482 -715 -369 -874 -981 -40 -799 -578 -766 -636 -930 -729 -430 -596 -595 -973 -613 -79 -445 -117 -829 -942 -343 -58 -55 -651 -350 -135 -64 -634 -601 -468 -873 -89 -722 -399 -878 -690 -510 -241 -569 -177 -711 -692 -576 -940 -292 -529 -58 -93 -449 -665 -123 -97 -641 -288 -506 -617 -586 -3 -335 -293 -783 -75 -819 -353 -278 -831 -75 -825 -843 -720 -890 -564 -238 -642 -927 -182 -926 -588 -154 -228 -849 -188 -472 -45 -273 -877 -985 -435 -209 -426 -999 -978 -231 -31 -98 -53 -207 -67 -122 -252 -354 -263 -90 -310 -243 -446 -106 -149 -917 -4 -47 -470 -459 -831 -234 -587 -55 -38 -524 -443 -724 -425 -220 -560 -270 -76 -850 -52 -641 -959 -252 -696 -761 -637 -136 -130 -976 -496 -913 -367 -924 -948 -569 -276 -373 -248 -702 -401 -576 -248 -153 -607 -425 -326 -207 -269 -970 -498 -372 -910 -794 -827 -498 -132 -932 -134 -110 -590 -144 -35 -375 -383 -891 -565 -634 -249 -860 -765 -152 -437 -675 -637 -88 -15 -550 -990 -968 -608 -530 -1 -181 -482 -373 -790 -871 -625 -232 -915 -277 -782 -959 -593 -624 -340 -366 -687 -88 -224 -628 -693 -594 -334 -865 -720 -258 -440 -744 -251 -718 -24 -523 -704 -281 -607 -691 -733 -562 -383 -641 -186 -92 -77 -844 -665 -614 -923 -337 -361 -721 -893 -544 -251 -701 -658 -440 -470 -740 -214 -987 -922 -86 -183 -881 -797 -708 -812 -35 -305 -640 -54 -65 -49 -118 -547 -882 -450 -620 -964 -246 -394 -341 -686 -895 -725 -752 -87 -212 -571 -930 -677 -82 -720 -174 -581 -221 -578 -399 -78 -105 -656 -29 -690 -316 -565 -418 -361 -655 -600 -469 -987 -572 -250 -349 -656 -588 -779 -676 -359 -587 -156 -500 -757 -300 -505 -483 -735 -262 -27 -951 -700 -869 -937 -459 -649 -918 -956 -703 -695 -966 -908 -232 -942 -242 -611 -753 -951 -245 -7 -760 -272 -481 -816 -960 -53 -836 -920 -175 -233 -501 -772 -804 -165 -472 -146 -426 -569 -252 -23 -451 -832 -276 -840 -47 -887 -363 -533 -977 -635 -663 -525 -651 -691 -497 -637 -737 -523 -891 -23 -575 -460 -462 -279 -986 -429 -263 -661 -448 -264 -180 -378 -168 -611 -543 -638 -905 -254 -853 -795 -482 -809 -985 -207 -282 -72 -417 -18 -661 -749 -6 -333 -235 -494 -569 -540 -18 -496 -573 -283 -95 -677 -145 -773 -330 -29 -9 -112 -726 -948 -52 -114 -511 -79 -742 -230 -758 -855 -179 -240 -35 -178 -334 -201 -949 -983 -581 -721 -512 -439 -737 -283 -215 -917 -7 -302 -158 -549 -965 -549 -902 -435 -480 -715 -876 -818 -233 -600 -184 -933 -51 -385 -47 -740 -381 -412 -538 -646 -88 -946 -424 -195 -117 -97 -399 -526 -906 -362 -157 -69 -468 -449 -587 -54 -247 -557 -157 -747 -978 -847 -709 -955 -575 -472 -947 -658 -33 -953 -784 -335 -258 -701 -994 -389 -308 -265 -939 -573 -162 -347 -787 -885 -399 -287 -251 -832 -117 -378 -626 -570 -771 -754 -525 -540 -422 -243 -1 -64 -780 -241 -373 -329 -848 -858 -756 -737 -380 -520 -785 -492 -200 -392 -856 -221 -39 -952 -756 -103 -953 -948 -855 -785 -111 -949 -208 -999 -838 -271 -515 -280 -96 -919 -298 -596 -635 -2 -247 -324 -141 -875 -312 -980 -54 -100 -12 -940 -209 -470 -612 -175 -861 -231 -759 -824 -74 -175 -370 -561 -984 -464 -909 -952 -507 -306 -1000 -737 -123 -294 -558 -534 -192 -295 -712 -830 -51 -372 -879 -500 -991 -480 -759 -709 -614 -250 -585 -148 -292 -577 -133 -926 -78 -312 -659 -399 -87 -671 -890 -548 -977 -852 -530 -884 -376 -578 -16 -62 -443 -720 -411 -87 -462 -973 -596 -100 -144 -870 -740 -603 -438 -458 -802 -250 -126 -968 -9 -144 -898 -471 -800 -416 -550 -779 -355 -91 -633 -434 -508 -478 -990 -326 -674 -520 -255 -469 -834 -978 -968 -147 -658 -455 -554 -516 -658 -39 -130 -798 -614 -796 -159 -479 -983 -7 -286 -952 -355 -433 -298 -28 -223 -8 -857 -661 -629 -980 -830 -78 -609 -257 -685 -217 -149 -821 -802 -466 -486 -214 -336 -745 -602 -119 -666 -829 -707 -148 -229 -242 -254 -176 -35 -141 -245 -65 -194 -340 -342 -338 -347 -412 -744 -886 -500 -644 -749 -99 -902 -267 -638 -452 -794 -514 -869 -152 -392 -810 -452 -796 -446 -354 -484 -398 -928 -475 -168 -191 -305 -420 -56 -76 -509 -913 -732 -124 -551 -978 -103 -847 -256 -835 -481 -136 -567 -911 -89 -700 -400 -931 -700 -598 -772 -358 -537 -651 -977 -131 -905 -274 -866 -615 -528 -954 -72 -843 -884 -478 -235 -575 -384 -816 -98 -202 -734 -41 -451 -196 -707 -529 -177 -551 -28 -18 -735 -920 -901 -43 -649 -882 -154 -861 -620 -875 -2 -501 -920 -333 -657 -963 -837 -443 -626 -263 -655 -133 -485 -189 -67 -153 -918 -132 -37 -167 -761 -342 -783 -609 -344 -149 -723 -884 -698 -340 -657 -774 -897 -224 -391 -718 -932 -563 -406 -132 -323 -601 -346 -969 -915 -57 -822 -647 -362 -506 -213 -677 -899 -227 -279 -938 -849 -37 -28 -934 -610 -386 -884 -675 -873 -770 -271 -70 -964 -770 -295 -659 -878 -854 -605 -16 -292 -991 -192 -128 -45 -926 -607 -497 -70 -313 -454 -948 -752 -75 -638 -917 -829 -566 -569 -991 -556 -957 -227 -618 -298 -230 -671 -598 -500 -427 -151 -667 -825 -757 -105 -487 -272 -382 -37 -8 -763 -365 -789 -531 -470 -681 -615 -229 -830 -686 -287 -797 -439 -272 -335 -630 -779 -248 -760 -770 -104 -362 -630 -209 -981 -432 -664 -627 -146 -294 -803 -941 -659 -601 -943 -248 -296 -712 -709 -823 -594 -577 -418 -38 -227 -549 -395 -650 -192 -962 -483 -164 -668 -727 -334 -36 -428 -677 -700 -858 -36 -856 -961 -730 -648 -947 -559 -88 -677 -534 -965 -480 -414 -732 -752 -448 -756 -48 -669 -842 -928 -930 -255 -836 -429 -772 -677 -962 -902 -115 -586 -923 -311 -369 -150 -931 -41 -566 -62 -726 -26 -923 -267 -760 -405 -243 -969 -849 -393 -56 -839 -628 -919 -290 -934 -530 -844 -134 -177 -804 -971 -143 -835 -1000 -133 -683 -25 -187 -582 -653 -45 -484 -150 -485 -534 -429 -38 -180 -331 -787 -119 -257 -969 -149 -940 -203 -148 -934 -229 -342 -97 -877 -857 -341 -771 -579 -782 -66 -822 -613 -99 -533 -808 -675 -965 -219 -556 -666 -291 -555 -237 -341 -16 -391 -745 -517 -607 -243 -693 -407 -212 -457 -734 -667 -968 -587 -898 -754 -130 -154 -893 -784 -325 -572 -83 -24 -892 -267 -581 -901 -640 -415 -192 -220 -283 -27 -465 -315 -34 -73 -920 -219 -791 -564 -177 -124 -215 -240 -387 -857 -116 -378 -879 -808 -620 -663 -797 -680 -658 -462 -33 -386 -116 -870 -911 -693 -749 -986 -777 -358 -364 -580 -600 -437 -627 -620 -974 -114 -658 -370 -951 -956 -456 -758 -90 -39 -429 -792 -250 -81 -609 -112 -370 -894 -116 -579 -643 -633 -678 -367 -795 -648 -601 -218 -287 -299 -764 -979 -486 -975 -167 -497 -788 -731 -307 -391 -484 -139 -369 -836 -633 -882 -234 -488 -809 -885 -316 -487 -279 -707 -996 -72 -950 -385 -470 -382 -634 -685 -571 -545 -390 -714 -429 -26 -242 -558 -100 -318 -970 -311 -173 -10 -143 -290 -709 -819 -582 -317 -353 -430 -808 -769 -400 -700 -759 -378 -342 -612 -473 -860 -377 -584 -14 -715 -278 -419 -484 -586 -146 -976 -824 -858 -9 -99 -47 -119 -747 -630 -391 -19 -269 -931 -153 -871 -285 -428 -365 -888 -993 -167 -264 -458 -237 -718 -157 -457 -218 -312 -935 -241 -972 -674 -579 -274 -487 -853 -296 -579 -963 -548 -372 -921 -182 -125 -55 -986 -448 -867 -774 -240 -265 -712 -314 -666 -252 -270 -723 -47 -318 -98 -61 -514 -837 -276 -391 -888 -968 -619 -634 -817 -467 -208 -622 -982 -903 -847 -622 -721 -172 -20 -996 -892 -471 -549 -527 -248 -213 -90 -798 -915 -909 -109 -378 -238 -265 -247 -11 -913 -263 -956 -552 -495 -72 -385 -194 -298 -165 -686 -367 -647 -81 -12 -304 -671 -650 -882 -781 -631 -612 -22 -389 -953 -919 -579 -156 -566 -875 -338 -449 -438 -242 -254 -250 -319 -332 -420 -237 -428 -673 -960 -438 -394 -403 -929 -201 -265 -992 -408 -855 -403 -924 -366 -976 -100 -358 -143 -873 -809 -209 -258 -492 -703 -999 -281 -691 -539 -330 -971 -125 -979 -299 -241 -405 -916 -394 -199 -411 -433 -463 -723 -969 -374 -410 -723 -225 -882 -54 -318 -285 -679 -14 -659 -315 -246 -499 -248 -946 -296 -677 -409 -422 -67 -203 -482 -634 -482 -983 -303 -618 -169 -960 -884 -457 -682 -926 -508 -245 -526 -343 -996 -843 -657 -900 -953 -760 -89 -546 -809 -191 -843 -638 -174 -279 -327 -528 -727 -13 -419 -19 -64 -249 -818 -732 -903 -308 -951 -175 -324 -888 -108 -190 -720 -395 -285 -988 -410 -420 -196 -154 -44 -151 -927 -348 -117 -314 -909 -359 -51 -29 -511 -527 -602 -128 -632 -381 -874 -36 -985 -453 -653 -622 -320 -739 -810 -433 -541 -353 -159 -725 -313 -759 -85 -201 -477 -968 -668 -48 -931 -45 -823 -190 -495 -148 -588 -105 -489 -857 -729 -688 -688 -932 -514 -61 -606 -575 -45 -431 -581 -86 -576 -272 -747 -992 -104 -250 -54 -276 -122 -647 -430 -454 -32 -444 -235 -40 -32 -364 -167 -585 -281 -30 -609 -458 -921 -639 -893 -934 -971 -414 -39 -440 -366 -812 -523 -187 -488 -561 -414 -103 -957 -411 -818 -760 -718 -147 -976 -46 -140 -984 -754 -12 -53 -236 -271 -525 -845 -53 -153 -355 -678 -827 -346 -84 -879 -403 -785 -434 -304 -718 -301 -74 -245 -482 -684 -510 -943 -189 -797 -97 -566 -951 -878 -810 -885 -927 -218 -966 -475 -66 -415 -607 -737 -242 -273 -378 -85 -646 -128 -985 -932 -616 -79 -53 -337 -130 -753 -956 -145 -389 -850 -735 -3 -691 -125 -623 -136 -624 -665 -973 -35 -440 -899 -13 -195 -284 -134 -552 -260 -624 -833 -65 -295 -245 -767 -575 -345 -777 -100 -470 -372 -235 -824 -261 -159 -995 -628 -954 -426 -909 -572 -918 -532 -505 -565 -110 -745 -222 -124 -130 -978 -720 -934 -602 -846 -489 -655 -426 -101 -808 -627 -502 -588 -972 -719 -487 -457 -948 -565 -839 -857 -586 -181 -151 -924 -948 -689 -914 -267 -881 -701 -104 -851 -982 -799 -367 -247 -390 -767 -853 -6 -579 -375 -83 -554 -203 -840 -111 -280 -809 -918 -786 -895 -75 -254 -269 -652 -587 -12 -16 -269 -937 -51 -391 -205 -554 -128 -949 -219 -360 -194 -55 -749 -338 -515 -384 -482 -121 -139 -187 -356 -67 -51 -718 -134 -979 -109 -737 -377 -900 -430 -491 -879 -43 -118 -498 -652 -409 -799 -392 -377 -322 -347 -495 -950 -927 -562 -100 -405 -579 -917 -465 -697 -714 -487 -431 -142 -635 -64 -58 -753 -237 -603 -511 -32 -104 -570 -230 -841 -989 -361 -123 -265 -571 -848 -870 -447 -17 -404 -5 -166 -458 -522 -516 -895 -556 -288 -287 -866 -38 -524 -298 -510 -260 -506 -588 -361 -752 -109 -580 -30 -276 -300 -368 -754 -880 -379 -535 -711 -182 -132 -425 -1000 -767 -553 -303 -318 -263 -621 -729 -903 -194 -346 -565 -180 -91 -571 -538 -952 -138 -15 -242 -507 -424 -766 -140 -317 -739 -644 -371 -531 -173 -441 -146 -464 -750 -455 -17 -945 -488 -205 -25 -10 -390 -301 -162 -251 -514 -998 -549 -605 -521 -361 -524 -862 -903 -989 -620 -810 -652 -853 -824 -762 -768 -735 -179 -101 -501 -938 -208 -957 -207 -297 -98 -403 -359 -971 -552 -778 -369 -639 -645 -13 -292 -196 -620 -927 -680 -789 -203 -447 -940 -360 -23 -19 -287 -418 -166 -183 -95 -656 -414 -731 -275 -443 -584 -851 -153 -707 -799 -801 -5 -961 -624 -73 -396 -701 -316 -793 -563 -793 -997 -658 -950 -893 -914 -814 -428 -189 -658 -6 -738 -495 -417 -671 -474 -894 -965 -648 -951 -424 -814 -985 -905 -948 -733 -800 -347 -748 -633 -785 -773 -975 -587 -400 -863 -180 -123 -631 -52 -393 -718 -565 -330 -921 -568 -537 -839 -350 -748 -768 -837 -302 -544 -266 -334 -788 -141 -505 -786 -287 -914 -309 -323 -388 -773 -433 -106 -50 -15 -803 -935 -262 -720 -223 -378 -191 -753 -355 -559 -564 -986 -86 -563 -835 -74 -209 -493 -131 -799 -843 -376 -654 -769 -792 -460 -807 -60 -689 -28 -328 -659 -656 -196 -330 -191 -831 -289 -246 -585 -172 -382 -912 -168 -703 -960 -746 -663 -354 -36 -247 -773 -730 -64 -362 -250 -841 -767 -799 -355 -12 -741 -202 -820 -786 -833 -293 -394 -261 -47 -357 -841 -880 -325 -312 -284 -442 -813 -451 -522 -843 -898 -789 -59 -14 -407 -225 -250 -385 -121 -343 -50 -519 -983 -406 -884 -48 -598 -358 -946 -777 -749 -580 -241 -358 -818 -734 -345 -794 -156 -459 -278 -598 -49 -313 -958 -228 -875 -998 -859 -479 -264 -481 -826 -236 -866 -654 -256 -14 -425 -816 -767 -669 -952 -48 -399 -818 -681 -942 -984 -994 -378 -963 -822 -970 -417 -436 -118 -794 -86 -825 -2 -170 -632 -530 -554 -60 -774 -25 -828 -110 -776 -782 -705 -368 -646 -944 -422 -154 -379 -381 -781 -437 -825 -329 -189 -279 -427 -313 -717 -404 -389 -444 -221 -517 -736 -243 -778 -748 -603 -908 -446 -795 -572 -301 -462 -448 -132 -196 -461 -644 -845 -32 -682 -444 -57 -950 -41 -356 -880 -549 -841 -555 -19 -681 -731 -610 -674 -143 -626 -188 -985 -213 -203 -842 -83 -665 -77 -823 -887 -661 -655 -566 -440 -5 -863 -751 -173 -649 -655 -604 -6 -194 -900 -741 -292 -150 -735 -751 -399 -192 -838 -258 -258 -923 -879 -364 -2 -915 -782 -575 -694 -30 -458 -461 -972 -3 -779 -853 -873 -398 -363 -440 -21 -284 -952 -1000 -113 -995 -360 -283 -874 -797 -132 -804 -761 -177 -599 -891 -450 -528 -525 -819 -878 -797 -503 -31 -447 -540 -438 -405 -73 -867 -689 -131 -995 -265 -897 -794 -532 -919 -330 -722 -896 -905 -392 -549 -834 -594 -371 -953 -196 -611 -46 -485 -848 -159 -458 -549 -36 -139 -421 -796 -952 -105 -127 -979 -162 -305 -724 -149 -685 -850 -749 -711 -530 -514 -717 -771 -106 -444 -453 -131 -396 -133 -646 -552 -911 -85 -772 -655 -850 -179 -892 -345 -132 -732 -172 -448 -969 -63 -156 -297 -860 -821 -84 -908 -923 -223 -992 -138 -542 -683 -284 -726 -616 -908 -198 -600 -58 -362 -901 -499 -774 -807 -914 -31 -688 -476 -56 -438 -961 -486 -682 -428 -941 -375 -480 -21 -944 -709 -228 -268 -24 -440 -827 -267 -569 -20 -812 -166 -130 -36 -143 -7 -214 -177 -227 -852 -709 -168 -218 -93 -671 -398 -197 -457 -589 -966 -286 -287 -480 -84 -435 -367 -778 -21 -865 -817 -111 -921 -919 -145 -288 -588 -16 -31 -379 -107 -899 -44 -693 -488 -978 -599 -596 -846 -101 -386 -195 -612 -271 -398 -976 -622 -751 -132 -822 -422 -41 -286 -907 -311 -14 -151 -291 -152 -696 -704 -908 -30 -126 -861 -522 -619 -185 -284 -146 -841 -54 -273 -72 -87 -65 -769 -364 -227 -996 -79 -959 -795 -868 -363 -684 -244 -764 -537 -185 -457 -932 -16 -55 -26 -580 -348 -734 -228 -190 -712 -242 -16 -32 -218 -561 -45 -950 -133 -998 -443 -11 -788 -290 -41 -296 -723 -342 -423 -879 -253 -234 -191 -541 -511 -127 -583 -509 -220 -917 -694 -195 -430 -874 -413 -242 -313 -616 -536 -501 -525 -793 -342 -665 -621 -838 -831 -144 -495 -658 -192 -641 -48 -808 -619 -543 -977 -834 -111 -715 -275 -806 -761 -681 -803 -217 -464 -773 -145 -22 -637 -968 -97 -87 -308 -993 -114 -347 -112 -38 -343 -964 -990 -646 -759 -781 -554 -96 -185 -813 -926 -802 -178 -585 -322 -93 -601 -567 -55 -608 -822 -954 -976 -63 -429 -42 -365 -432 -84 -776 -112 -636 -905 -24 -993 -122 -115 -883 -266 -450 -719 -603 -128 -222 -607 -136 -925 -597 -597 -650 -357 -741 -431 -518 -666 -374 -426 -900 -49 -35 -95 -203 -664 -946 -546 -168 -8 -213 -174 -45 -155 -849 -603 -498 -322 -515 -165 -706 -126 -584 -998 -333 -532 -623 -966 -311 -634 -787 -82 -210 -547 -574 -410 -949 -487 -144 -946 -557 -516 -936 -941 -173 -793 -691 -604 -519 -814 -71 -913 -247 -727 -819 -190 -527 -360 -671 -563 -350 -62 -924 -239 -126 -607 -377 -403 -565 -768 -137 -911 -490 -283 -758 -142 -199 -101 -367 -383 -354 -413 -937 -633 -247 -10 -845 -712 -795 -534 -457 -947 -328 -724 -810 -143 -893 -272 -251 -920 -830 -101 -801 -285 -212 -491 -149 -844 -188 -69 -681 -392 -488 -919 -245 -897 -678 -229 -297 -649 -204 -905 -725 -124 -158 -403 -730 -693 -786 -940 -23 -481 -152 -800 -3 -218 -667 -999 -920 -398 -336 -553 -71 -24 -874 -655 -596 -341 -673 -980 -798 -652 -420 -320 -938 -567 -783 -273 -11 -978 -505 -173 -441 -275 -623 -620 -869 -527 -476 -378 -538 -819 -111 -479 -534 -649 -654 -139 -601 -104 -686 -514 -448 -963 -79 -531 -221 -77 -849 -88 -86 -273 -338 -368 -518 -484 -64 -30 -524 -144 -426 -750 -926 -195 -180 -692 -408 -367 -862 -770 -578 -661 -702 -653 -410 -856 -742 -784 -594 -565 -368 -160 -884 -592 -13 -553 -872 -405 -850 -311 -87 -648 -289 -641 -588 -115 -344 -535 -213 -117 -223 -355 -183 -839 -158 -147 -997 -948 -701 -414 -962 -526 -302 -51 -624 -84 -718 -758 -811 -37 -441 -106 -530 -211 -960 -155 -741 -380 -688 -862 -525 -349 -656 -252 -628 -985 -1 -420 -843 -933 -3 -435 -911 -21 -678 -736 -651 -573 -495 -397 -574 -30 -241 -929 -405 -981 -45 -760 -541 -92 -175 -113 -560 -12 -780 -405 -660 -582 -151 -225 -391 -392 -206 -865 -302 -720 -467 -985 -30 -366 -754 -971 -215 -495 -831 -882 -249 -469 -306 -308 -722 -355 -223 -683 -544 -441 -223 -218 -511 -805 -989 -182 -236 -770 -978 -731 -781 -271 -454 -365 -328 -87 -446 -139 -508 -174 -279 -782 -995 -913 -387 -106 -223 -904 -841 -873 -327 -673 -894 -476 -165 -195 -240 -318 -901 -424 -953 -4 -128 -968 -554 -527 -707 -120 -870 -460 -851 -576 -766 -268 -225 -796 -410 -55 -892 -814 -511 -299 -880 -723 -618 -486 -358 -48 -896 -552 -371 -485 -105 -344 -932 -47 -313 -300 -898 -905 -555 -885 -636 -100 -732 -386 -813 -4 -146 -166 -799 -766 -276 -718 -885 -495 -464 -358 -498 -340 -914 -348 -925 -186 -713 -403 -95 -571 -580 -873 -365 -281 -560 -785 -792 -944 -899 -983 -522 -687 -548 -254 -842 -795 -443 -852 -179 -653 -96 -822 -345 -607 -275 -880 -53 -938 -210 -246 -173 -610 -783 -879 -989 -942 -121 -749 -983 -846 -738 -952 -18 -788 -830 -257 -626 -423 -256 -311 -275 -394 -846 -590 -74 -518 -883 -254 -831 -189 -664 -792 -626 -899 -40 -43 -819 -360 -757 -214 -201 -532 -446 -410 -990 -127 -931 -71 -391 -840 -253 -902 -493 -199 -286 -740 -80 -373 -736 -747 -991 -98 -418 -688 -637 -763 -635 -933 -80 -614 -121 -531 -580 -983 -518 -311 -239 -227 -638 -975 -415 -633 -876 -206 -573 -630 -960 -627 -162 -386 -54 -568 -946 -604 -539 -632 -24 -722 -257 -740 -417 -271 -975 -512 -922 -427 -972 -91 -903 -728 -72 -527 -970 -50 -66 -382 -828 -483 -17 -365 -63 -541 -175 -244 -793 -159 -208 -55 -379 -566 -971 -574 -438 -423 -716 -97 -166 -914 -921 -950 -554 -629 -186 -385 -331 -742 -476 -764 -257 -762 -323 -789 -116 -192 -625 -381 -836 -578 -904 -152 -373 -238 -175 -816 -204 -759 -603 -620 -737 -850 -36 -410 -984 -569 -667 -939 -776 -830 -923 -994 -801 -29 -514 -245 -691 -87 -74 -977 -436 -163 -199 -655 -389 -184 -792 -156 -527 -56 -258 -193 -929 -431 -281 -258 -595 -605 -963 -236 -955 -534 -857 -587 -156 -795 -130 -761 -555 -906 -623 -809 -804 -626 -668 -353 -419 -32 -867 -436 -235 -948 -821 -447 -406 -450 -291 -108 -881 -798 -588 -370 -489 -155 -224 -489 -117 -201 -413 -34 -712 -210 -499 -518 -933 -198 -417 -755 -637 -940 -306 -970 -858 -516 -45 -876 -30 -684 -657 -432 -128 -417 -266 -230 -210 -871 -960 -185 -850 -114 -1000 -294 -883 -790 -602 -753 -174 -608 -57 -182 -783 -184 -655 -839 -960 -665 -570 -279 -921 -204 -587 -939 -550 -746 -868 -170 -369 -328 -456 -166 -543 -434 -886 -616 -413 -239 -33 -900 -502 -853 -773 -516 -785 -917 -946 -520 -133 -597 -322 -660 -96 -904 -651 -954 -335 -238 -935 -923 -741 -284 -63 -616 -459 -21 -61 -332 -903 -257 -101 -69 -664 -701 -924 -405 -914 -146 -401 -615 -338 -25 -11 -835 -131 -81 -364 -204 -53 -149 -841 -655 -266 -867 -161 -33 -825 -330 -388 -657 -116 -986 -195 -824 -845 -718 -132 -594 -1 -330 -547 -356 -907 -713 -169 -439 -909 -894 -552 -871 -127 -688 -388 -672 -595 -805 -844 -185 -536 -12 -176 -235 -413 -297 -750 -580 -116 -236 -147 -478 -454 -627 -19 -511 -587 -898 -676 -492 -221 -678 -330 -26 -990 -587 -807 -950 -135 -551 -230 -925 -985 -866 -248 -385 -508 -875 -544 -166 -373 -860 -660 -624 -700 -99 -159 -901 -113 -883 -40 -369 -609 -540 -201 -580 -762 -386 -974 -374 -491 -471 -550 -413 -637 -850 -971 -92 -805 -732 -123 -295 -480 -523 -210 -351 -606 -551 -582 -472 -101 -285 -269 -795 -87 -842 -281 -104 -77 -5 -304 -74 -903 -153 -738 -771 -49 -152 -102 -831 -919 -13 -492 -597 -206 -332 -602 -965 -397 -14 -7 -711 -506 -199 -483 -895 -846 -354 -292 -99 -952 -980 -308 -274 -256 -145 -163 -591 -650 -982 -447 -64 -567 -275 -892 -210 -950 -725 -789 -378 -841 -997 -924 -39 -449 -234 -500 -889 -493 -374 -143 -336 -277 -520 -969 -510 -549 -155 -456 -25 -557 -645 -878 -74 -753 -87 -10 -140 -283 -977 -38 -520 -507 -902 -753 -165 -440 -797 -950 -643 -384 -875 -696 -934 -98 -303 -184 -42 -481 -508 -634 -459 -605 -52 -880 -850 -942 -166 -500 -305 -998 -362 -242 -66 -423 -124 -90 -910 -44 -437 -58 -935 -977 -543 -391 -346 -897 -971 -919 -862 -809 -602 -529 -272 -409 -714 -357 -676 -965 -71 -208 -667 -989 -73 -760 -31 -833 -628 -417 -376 -393 -690 -825 -259 -804 -194 -240 -86 -309 -74 -363 -333 -248 -754 -702 -517 -502 -249 -990 -250 -323 -395 -473 -45 -681 -635 -863 -895 -929 -85 -323 -935 -210 -872 -316 -137 -396 -667 -982 -586 -612 -300 -477 -547 -964 -812 -127 -153 -515 -583 -108 -385 -89 -332 -24 -142 -400 -348 -890 -349 -387 -110 -904 -929 -34 -769 -938 -28 -822 -824 -850 -390 -193 -931 -376 -409 -266 -224 -802 -794 -389 -146 -631 -577 -451 -68 -762 -518 -861 -456 -718 -582 -585 -586 -51 -211 -620 -150 -665 -586 -755 -678 -431 -100 -848 -684 -563 -387 -348 -285 -725 -583 -125 -506 -773 -598 -946 -137 -290 -171 -126 -499 -745 -790 -274 -929 -41 -653 -101 -870 -851 -749 -550 -515 -216 -977 -550 -607 -114 -660 -83 -278 -301 -373 -39 -666 -356 -55 -274 -815 -981 -782 -458 -455 -793 -594 -57 -704 -185 -965 -662 -993 -826 -748 -215 -507 -426 -832 -39 -478 -436 -465 -46 -401 -223 -747 -181 -448 -614 -969 -60 -139 -842 -341 -386 -960 -752 -906 -319 -675 -363 -702 -281 -245 -878 -546 -368 -55 -343 -364 -236 -375 -515 -190 -503 -78 -390 -516 -115 -745 -609 -930 -371 -223 -727 -571 -623 -389 -444 -117 -803 -849 -57 -485 -494 -958 -381 -989 -116 -884 -900 -134 -867 -516 -264 -925 -301 -273 -935 -868 -739 -365 -147 -570 -300 -786 -340 -22 -481 -151 -216 -373 -832 -206 -798 -221 -381 -18 -974 -462 -12 -82 -263 -104 -198 -148 -863 -540 -458 -757 -140 -597 -317 -369 -317 -841 -563 -707 -530 -996 -437 -60 -772 -98 -145 -990 -827 -883 -236 -818 -787 -527 -95 -356 -406 -864 -674 -863 -675 -760 -66 -352 -561 -489 -211 -393 -375 -522 -329 -507 -787 -739 -650 -628 -395 -354 -292 -477 -35 -519 -292 -929 -104 -279 -331 -136 -716 -212 -74 -202 -738 -549 -83 -715 -319 -438 -968 -931 -671 -433 -811 -553 -493 -284 -192 -508 -327 -134 -94 -524 -249 -907 -294 -472 -756 -362 -317 -744 -444 -670 -75 -382 -351 -237 -843 -652 -525 -652 -285 -325 -796 -73 -495 -137 -173 -861 -712 -675 -99 -201 -439 -986 -909 -105 -604 -238 -986 -260 -812 -362 -469 -544 -44 -826 -289 -447 -869 -710 -425 -900 -478 -427 -569 -343 -441 -745 -23 -444 -129 -877 -976 -374 -311 -845 -64 -357 -318 -678 -530 -745 -421 -817 -176 -775 -985 -31 -872 -672 -414 -466 -797 -76 -355 -64 -18 -720 -232 -219 -40 -390 -196 -700 -286 -463 -83 -676 -822 -364 -428 -597 -825 -835 -766 -352 -439 -264 -498 -225 -957 -983 -644 -539 -44 -303 -190 -220 -953 -838 -522 -577 -530 -210 -302 -985 -952 -338 -759 -47 -512 -123 -281 -805 -109 -318 -501 -932 -399 -23 -444 -232 -910 -994 -582 -997 -945 -24 -355 -723 -541 -617 -612 -349 -742 -505 -289 -67 -264 -831 -850 -200 -429 -556 -521 -819 -129 -799 -856 -270 -1 -716 -764 -863 -390 -519 -431 -482 -37 -86 -410 -791 -575 -859 -273 -860 -836 -128 -594 -730 -133 -630 -489 -205 -659 -830 -754 -245 -293 -420 -641 -905 -400 -378 -717 -219 -515 -142 -56 -508 -475 -943 -830 -409 -384 -17 -616 -326 -824 -409 -897 -562 -386 -769 -101 -65 -208 -942 -352 -869 -253 -152 -748 -359 -218 -638 -69 -693 -937 -721 -296 -753 -658 -492 -813 -710 -534 -619 -762 -8 -601 -883 -563 -954 -118 -77 -277 -12 -391 -799 -760 -859 -723 -108 -994 -189 -548 -257 -768 -43 -72 -891 -890 -467 -655 -548 -252 -750 -993 -279 -453 -861 -545 -69 -893 -164 -561 -747 -706 -104 -170 -871 -32 -624 -242 -751 -136 -502 -827 -634 -777 -209 -845 -22 -216 -114 -8 -278 -932 -400 -845 -672 -781 -920 -871 -167 -6 -847 -371 -998 -831 -571 -760 -887 -388 -409 -358 -479 -554 -39 -890 -552 -164 -813 -532 -498 -977 -150 -407 -848 -9 -537 -472 -319 -691 -607 -624 -984 -171 -752 -754 -154 -489 -44 -619 -960 -285 -52 -1000 -899 -690 -522 -548 -762 -110 -424 -385 -843 -441 -29 -603 -813 -289 -238 -627 -455 -775 -195 -904 -469 -938 -652 -911 -751 -369 -919 -550 -843 -131 -398 -863 -326 -794 -451 -213 -499 -794 -138 -573 -745 -243 -105 -991 -778 -698 -797 -735 -454 -788 -753 -899 -877 -824 -404 -670 -876 -749 -237 -834 -901 -757 -989 -441 -340 -646 -220 -254 -737 -702 -656 -928 -251 -723 -461 -35 -720 -148 -89 -70 -753 -745 -605 -959 -474 -216 -972 -905 -286 -463 -785 -937 -766 -438 -181 -317 -68 -496 -726 -781 -377 -784 -756 -528 -939 -581 -942 -731 -10 -227 -224 -436 -935 -736 -188 -923 -884 -486 -623 -969 -408 -394 -229 -641 -369 -570 -568 -721 -568 -405 -894 -212 -132 -951 -179 -521 -450 -482 -630 -305 -382 -787 -582 -825 -996 -345 -464 -635 -554 -567 -295 -325 -574 -478 -729 -916 -290 -914 -48 -397 -615 -957 -4 -278 -638 -110 -944 -740 -382 -34 -535 -410 -406 -29 -473 -324 -275 -934 -764 -465 -450 -23 -727 -934 -489 -78 -844 -324 -870 -899 -172 -191 -888 -156 -999 -401 -709 -819 -606 -687 -760 -324 -277 -933 -116 -123 -166 -421 -204 -701 -883 -574 -968 -733 -953 -64 -193 -72 -81 -156 -643 -390 -355 -626 -992 -989 -756 -336 -563 -41 -876 -108 -608 -391 -667 -708 -395 -392 -492 -767 -112 -348 -363 -219 -229 -281 -935 -86 -435 -17 -267 -6 -782 -584 -120 -684 -557 -862 -930 -944 -619 -657 -516 -96 -37 -614 -368 -786 -634 -504 -867 -717 -440 -162 -712 -800 -779 -291 -423 -767 -38 -12 -366 -767 -412 -183 -767 -94 -107 -627 -394 -636 -698 -89 -71 -28 -649 -341 -807 -398 -363 -151 -23 -801 -352 -704 -287 -240 -510 -632 -218 -738 -972 -235 -441 -36 -462 -270 -128 -979 -22 -210 -286 -358 -574 -446 -541 -473 -449 -435 -43 -225 -545 -930 -830 -546 -797 -897 -321 -341 -975 -258 -889 -771 -708 -196 -471 -317 -836 -682 -868 -529 -197 -167 -509 -745 -844 -47 -847 -455 -611 -691 -576 -678 -862 -353 -458 -801 -356 -966 -783 -453 -199 -321 -327 -546 -551 -886 -544 -759 -158 -365 -154 -705 -867 -978 -244 -677 -971 -343 -216 -757 -385 -64 -398 -433 -726 -578 -442 -669 -96 -567 -71 -250 -52 -350 -613 -396 -378 -908 -16 -5 -266 -67 -162 -727 -287 -420 -156 -983 -877 -184 -608 -443 -914 -88 -346 -261 -327 -157 -76 -673 -186 -308 -239 -719 -744 -684 -908 -527 -833 -41 -139 -405 -592 -639 -968 -988 -420 -436 -917 -409 -945 -418 -699 -776 -56 -300 -661 -378 -477 -744 -527 -420 -628 -80 -34 -305 -868 -309 -96 -722 -525 -367 -736 -546 -856 -286 -574 -356 -497 -854 -980 -863 -745 -846 -583 -275 -733 -893 -769 -282 -6 -437 -935 -536 -583 -757 -428 -146 -851 -632 -269 -173 -89 -909 -8 -168 -745 -196 -18 -462 -277 -85 -831 -639 -575 -886 -684 -995 -552 -383 -263 -746 -118 -330 -501 -629 -8 -578 -78 -226 -898 -719 -405 -117 -747 -987 -10 -158 -124 -591 -126 -797 -506 -708 -292 -56 -795 -160 -445 -256 -272 -715 -610 -228 -536 -819 -843 -104 -523 -790 -312 -452 -529 -706 -689 -98 -976 -472 -456 -896 -113 -149 -486 -475 -861 -199 -65 -860 -434 -204 -665 -548 -534 -861 -658 -580 -222 -812 -139 -436 -842 -361 -73 -135 -769 -42 -706 -111 -447 -143 -153 -412 -899 -3 -897 -207 -725 -698 -251 -40 -525 -552 -328 -667 -373 -404 -874 -243 -388 -653 -944 -113 -408 -986 -918 -87 -840 -757 -665 -641 -968 -674 -512 -620 -656 -796 -870 -558 -983 -689 -577 -291 -866 -948 -482 -817 -333 -488 -682 -845 -100 -901 -65 -530 -150 -11 -797 -435 -733 -980 -481 -652 -984 -290 -944 -926 -564 -809 -383 -701 -304 -933 -767 -739 -385 -502 -765 -257 -105 -995 -709 -893 -947 -80 -788 -869 -70 -919 -943 -726 -624 -236 -764 -587 -199 -407 -553 -128 -951 -191 -213 -300 -758 -998 -807 -40 -999 -693 -504 -996 -349 -773 -538 -128 -297 -5 -614 -757 -627 -370 -75 -686 -13 -484 -540 -276 -492 -699 -491 -532 -819 -264 -203 -294 -882 -432 -827 -449 -204 -530 -99 -353 -495 -712 -746 -756 -560 -528 -421 -902 -983 -785 -255 -735 -661 -53 -360 -424 -687 -238 -455 -825 -766 -54 -749 -253 -961 -787 -383 -657 -656 -39 -614 -319 -723 -156 -695 -527 -903 -115 -485 -145 -501 -829 -149 -803 -96 -316 -37 -381 -412 -444 -944 -737 -594 -813 -236 -155 -214 -627 -181 -169 -907 -197 -746 -742 -500 -97 -228 -31 -799 -216 -953 -224 -935 -766 -368 -211 -2 -724 -309 -331 -335 -866 -816 -299 -803 -416 -359 -567 -122 -910 -587 -716 -920 -364 -277 -953 -17 -585 -67 -407 -518 -807 -867 -906 -327 -312 -38 -438 -270 -336 -476 -729 -859 -204 -523 -625 -841 -102 -333 -32 -352 -257 -438 -246 -260 -491 -48 -477 -580 -998 -61 -597 -397 -625 -34 -540 -996 -526 -432 -871 -569 -895 -842 -579 -967 -347 -603 -260 -646 -316 -21 -523 -932 -210 -367 -174 -491 -362 -523 -416 -986 -700 -782 -501 -25 -272 -847 -324 -727 -818 -637 -29 -964 -81 -573 -503 -411 -152 -622 -788 -82 -938 -231 -541 -969 -794 -759 -752 -106 -412 -820 -437 -873 -996 -151 -498 -14 -616 -228 -807 -83 -575 -504 -44 -144 -647 -752 -752 -580 -231 -690 -263 -722 -521 -786 -710 -392 -362 -551 -16 -199 -472 -960 -467 -575 -691 -387 -206 -960 -823 -322 -727 -104 -352 -81 -739 -857 -92 -397 -332 -989 -467 -188 -277 -332 -397 -618 -95 -343 -828 -762 -372 -885 -848 -512 -107 -685 -463 -902 -545 -975 -895 -496 -660 -501 -513 -561 -28 -880 -645 -170 -749 -997 -825 -312 -312 -804 -299 -460 -746 -132 -14 -945 -675 -933 -743 -222 -545 -443 -268 -966 -778 -240 -309 -119 -141 -956 -690 -457 -272 -918 -851 -20 -755 -293 -114 -247 -408 -463 -172 -5 -652 -436 -93 -470 -392 -138 -186 -769 -208 -449 -559 -475 -391 -494 -474 -254 -522 -520 -862 -357 -602 -882 -390 -605 -36 -989 -544 -877 -160 -213 -91 -387 -189 -579 -954 -753 -345 -266 -969 -886 -177 -571 -126 -846 -384 -12 -929 -831 -193 -765 -948 -546 -903 -827 -540 -983 -562 -812 -966 -616 -19 -25 -367 -772 -214 -778 -466 -658 -358 -812 -481 -847 -35 -776 -776 -649 -995 -736 -397 -831 -212 -604 -778 -936 -55 -638 -872 -307 -546 -639 -76 -979 -110 -551 -757 -614 -565 -971 -1 -196 -480 -671 -90 -370 -645 -122 -150 -296 -809 -907 -952 -360 -624 -242 -959 -106 -801 -93 -811 -663 -380 -432 -153 -113 -489 -728 -471 -434 -153 -995 -247 -428 -613 -132 -36 -110 -554 -36 -276 -154 -755 -152 -500 -348 -310 -919 -24 -527 -734 -637 -710 -969 -775 -526 -105 -973 -492 -794 -547 -378 -653 -975 -78 -390 -453 -296 -651 -5 -142 -757 -322 -588 -547 -488 -161 -500 -712 -577 -702 -889 -916 -599 -44 -61 -503 -953 -888 -729 -849 -231 -813 -238 -131 -61 -419 -342 -616 -300 -52 -198 -111 -47 -912 -662 -378 -946 -707 -290 -73 -767 -887 -397 -443 -536 -129 -753 -693 -968 -221 -604 -335 -39 -256 -505 -327 -578 -620 -348 -994 -989 -865 -299 -724 -673 -265 -456 -143 -928 -204 -290 -272 -863 -530 -776 -50 -178 -447 -895 -563 -233 -611 -28 -48 -56 -777 -464 -225 -961 -329 -283 -210 -564 -510 -586 -56 -826 -108 -217 -938 -732 -764 -779 -309 -687 -434 -231 -655 -438 -995 -883 -566 -346 -509 -327 -206 -695 -153 -742 -200 -673 -316 -33 -399 -880 -276 -341 -216 -749 -134 -882 -308 -221 -927 -159 -635 -518 -685 -801 -515 -845 -513 -433 -386 -958 -173 -997 -449 -722 -701 -222 -82 -476 -754 -214 -854 -380 -529 -477 -917 -475 -231 -46 -387 -514 -199 -478 -764 -411 -151 -848 -206 -974 -633 -126 -750 -730 -305 -927 -139 -485 -985 -211 -980 -197 -901 -911 -875 -280 -744 -167 -604 -150 -667 -187 -654 -669 -918 -157 -451 -376 -180 -801 -784 -997 -934 -173 -553 -871 -343 -173 -445 -50 -258 -929 -759 -681 -370 -869 -791 -350 -113 -994 -634 -851 -934 -879 -329 -936 -202 -856 -520 -478 -644 -615 -108 -188 -812 -251 -523 -285 -945 -855 -518 -823 -389 -338 -398 -458 -161 -626 -635 -616 -677 -695 -97 -307 -844 -849 -880 -772 -543 -902 -828 -387 -358 -673 -633 -79 -747 -682 -926 -44 -843 -934 -191 -785 -937 -998 -748 -871 -411 -873 -535 -561 -309 -828 -744 -631 -247 -5 -376 -588 -593 -199 -972 -936 -439 -393 -245 -735 -339 -159 -825 -167 -220 -246 -945 -200 -473 -117 -890 -923 -562 -861 -756 -726 -239 -813 -286 -529 -293 -627 -460 -902 -240 -319 -657 -576 -542 -554 -243 -604 -234 -689 -85 -805 -583 -586 -496 -671 -998 -33 -704 -235 -719 -583 -126 -792 -804 -111 -407 -350 -934 -843 -432 -77 -62 -173 -938 -601 -768 -834 -853 -208 -91 -156 -673 -441 -134 -442 -128 -911 -700 -242 -974 -363 -813 -999 -19 -113 -124 -735 -955 -692 -351 -712 -927 -92 -154 -636 -73 -762 -593 -482 -443 -462 -287 -746 -492 -18 -311 -310 -129 -737 -51 -114 -606 -85 -112 -337 -430 -145 -26 -636 -110 -93 -789 -552 -140 -218 -297 -108 -484 -192 -569 -307 -747 -667 -424 -299 -899 -289 -283 -885 -190 -539 -15 -713 -896 -806 -938 -495 -604 -107 -798 -8 -910 -622 -632 -794 -334 -182 -792 -78 -37 -354 -16 -322 -605 -695 -882 -766 -138 -707 -259 -392 -890 -822 -403 -820 -250 -544 -28 -507 -247 -239 -334 -326 -144 -155 -304 -246 -41 -920 -18 -502 -721 -478 -307 -880 -579 -500 -846 -303 -405 -513 -37 -690 -509 -13 -1 -251 -876 -653 -528 -838 -361 -968 -615 -507 -159 -33 -309 -120 -617 -131 -429 -811 -816 -511 -131 -449 -374 -23 -53 -53 -507 -812 -676 -951 -998 -688 -70 -66 -88 -558 -901 -604 -846 -539 -862 -771 -253 -445 -130 -355 -937 -149 -305 -455 -531 -691 -146 -232 -944 -345 -61 -220 -716 -558 -293 -972 -396 -479 -992 -750 -211 -535 -970 -588 -273 -621 -405 -202 -875 -604 -826 -978 -292 -302 -187 -596 -737 -120 -141 -628 -518 -619 -381 -870 -488 -309 -419 -316 -600 -608 -450 -47 -976 -635 -853 -770 -938 -191 -109 -913 -429 -35 -732 -716 -30 -917 -583 -391 -964 -767 -881 -966 -31 -858 -329 -142 -435 -704 -71 -642 -363 -459 -309 -349 -75 -712 -775 -279 -345 -748 -899 -143 -319 -952 -531 -365 -400 -399 -657 -747 -252 -517 -155 -303 -468 -575 -711 -201 -122 -40 -76 -74 -743 -13 -89 -69 -649 -787 -98 -317 -337 -932 -471 -899 -968 -357 -371 -58 -224 -837 -341 -871 -412 -80 -716 -668 -466 -741 -725 -340 -579 -468 -214 -203 -220 -160 -383 -27 -843 -879 -845 -328 -675 -995 -385 -24 -79 -733 -119 -220 -601 -905 -449 -451 -339 -640 -714 -46 -120 -942 -113 -655 -591 -940 -855 -739 -221 -14 -567 -224 -913 -412 -354 -519 -661 -900 -170 -379 -876 -263 -370 -946 -623 -526 -936 -441 -199 -20 -66 -431 -518 -343 -678 -807 -805 -837 -488 -868 -40 -238 -339 -355 -178 -798 -29 -578 -432 -20 -493 -532 -301 -990 -297 -658 -53 -452 -359 -691 -419 -333 -163 -605 -612 -78 -46 -272 -814 -7 -713 -517 -711 -619 -873 -400 -778 -993 -532 -652 -306 -846 -331 -894 -776 -69 -896 -347 -82 -967 -359 -921 -196 -606 -34 -720 -716 -931 -530 -826 -771 -93 -705 -780 -389 -333 -809 -775 -276 -386 -866 -656 -633 -868 -132 -103 -594 -446 -606 -246 -848 -959 -467 -297 -944 -863 -725 -972 -92 -235 -89 -135 -174 -91 -104 -38 -347 -871 -571 -825 -187 -531 -908 -357 -607 -748 -557 -663 -840 -160 -440 -508 -116 -450 -484 -621 -126 -823 -970 -733 -567 -136 -315 -108 -971 -745 -616 -747 -480 -670 -841 -897 -916 -993 -67 -171 -153 -461 -49 -75 -60 -686 -100 -470 -229 -374 -449 -981 -354 -701 -412 -401 -301 -640 -548 -698 -934 -61 -849 -690 -810 -631 -318 -826 -435 -64 -442 -177 -525 -509 -464 -555 -545 -496 -740 -348 -500 -599 -136 -410 -975 -782 -711 -703 -403 -727 -697 -379 -125 -537 -966 -128 -746 -221 -573 -326 -357 -522 -186 -165 -416 -281 -538 -251 -847 -317 -833 -517 -745 -16 -488 -661 -524 -444 -253 -22 -774 -496 -743 -499 -853 -730 -640 -974 -512 -353 -42 -65 -3 -335 -796 -796 -983 -227 -548 -82 -97 -948 -690 -607 -78 -287 -535 -305 -832 -302 -933 -815 -71 -86 -309 -391 -392 -988 -399 -585 -448 -3 -339 -580 -618 -120 -705 -40 -137 -754 -261 -391 -152 -965 -187 -834 -39 -285 -727 -830 -734 -275 -399 -487 -22 -748 -948 -799 -766 -822 -543 -796 -541 -667 -383 -911 -572 -603 -10 -926 -625 -583 -276 -454 -468 -86 -403 -35 -453 -754 -914 -356 -889 -657 -972 -40 -67 -31 -70 -254 -425 -309 -808 -948 -133 -394 -878 -408 -459 -489 -351 -390 -289 -983 -304 -546 -770 -564 -61 -760 -256 -71 -83 -687 -885 -165 -674 -710 -25 -53 -664 -260 -212 -58 -263 -962 -358 -316 -849 -724 -574 -7 -66 -369 -69 -499 -205 -256 -242 -624 -806 -202 -99 -116 -68 -893 -102 -717 -362 -3 -181 -176 -126 -814 -521 -564 -962 -771 -921 -540 -575 -823 -636 -765 -706 -840 -18 -163 -344 -947 -52 -901 -861 -962 -206 -652 -4 -533 -571 -175 -50 -390 -570 -756 -30 -859 -711 -718 -716 -115 -814 -556 -767 -525 -996 -425 -570 -470 -514 -270 -55 -104 -793 -350 -562 -178 -885 -590 -134 -266 -887 -920 -584 -274 -753 -562 -160 -360 -282 -576 -557 -872 -54 -966 -349 -645 -383 -157 -81 -843 -756 -336 -614 -762 -613 -430 -184 -825 -98 -764 -703 -951 -901 -834 -680 -219 -2 -462 -380 -290 -130 -112 -332 -832 -639 -472 -927 -988 -990 -651 -725 -275 -563 -395 -851 -166 -381 -207 -715 -440 -992 -518 -150 -546 -103 -404 -117 -279 -561 -620 -476 -720 -815 -216 -519 -181 -487 -982 -940 -362 -693 -17 -986 -236 -935 -659 -833 -941 -941 -757 -697 -124 -332 -265 -793 -230 -211 -407 -28 -531 -244 -886 -198 -600 -448 -388 -192 -710 -353 -183 -96 -417 -655 -808 -972 -554 -776 -821 -678 -101 -857 -746 -980 -878 -867 -77 -998 -420 -720 -317 -941 -596 -789 -658 -399 -614 -582 -240 -125 -688 -506 -128 -524 -15 -507 -957 -885 -538 -171 -980 -326 -596 -366 -857 -872 -369 -965 -378 -554 -966 -118 -271 -801 -865 -594 -485 -322 -54 -556 -399 -660 -611 -226 -280 -748 -897 -855 -692 -461 -209 -898 -45 -582 -8 -637 -801 -498 -673 -51 -901 -529 -472 -75 -792 -457 -406 -935 -304 -798 -90 -466 -288 -363 -351 -794 -532 -992 -59 -802 -498 -195 -574 -148 -703 -359 -820 -341 -259 -507 -675 -472 -973 -122 -713 -721 -907 -389 -607 -364 -630 -507 -749 -980 -973 -660 -230 -997 -494 -746 -656 -883 -417 -244 -480 -779 -95 -578 -453 -346 -234 -651 -874 -341 -90 -689 -228 -817 -268 -764 -265 -612 -588 -284 -506 -607 -861 -815 -919 -688 -147 -58 -525 -832 -657 -256 -287 -449 -337 -92 -346 -359 -595 -682 -945 -812 -387 -618 -581 -530 -21 -3 -316 -817 -24 -334 -186 -453 -767 -719 -588 -509 -796 -696 -40 -259 -357 -615 -956 -384 -171 -529 -448 -544 -65 -366 -359 -721 -138 -830 -928 -440 -801 -121 -499 -573 -621 -340 -297 -404 -934 -145 -306 -142 -100 -865 -62 -186 -845 -240 -847 -846 -486 -971 -899 -12 -386 -485 -633 -584 -899 -565 -827 -331 -195 -463 -402 -685 -339 -133 -876 -975 -268 -60 -44 -47 -412 -365 -425 -813 -820 -920 -603 -129 -54 -322 -936 -983 -5 -578 -905 -994 -567 -215 -700 -86 -461 -373 -418 -563 -840 -537 -495 -72 -547 -810 -97 -387 -590 -655 -305 -606 -256 -342 -317 -337 -263 -989 -263 -42 -624 -377 -744 -56 -910 -24 -338 -392 -50 -579 -527 -926 -432 -808 -108 -365 -200 -974 -34 -414 -739 -8 -528 -986 -146 -351 -60 -824 -464 -77 -753 -647 -400 -998 -513 -977 -280 -550 -335 -513 -164 -925 -336 -530 -790 -505 -996 -474 -111 -79 -961 -6 -747 -361 -168 -597 -235 -177 -905 -833 -127 -256 -952 -245 -38 -971 -789 -9 -991 -500 -245 -272 -740 -44 -912 -260 -976 -264 -590 -871 -54 -673 -522 -163 -36 -894 -775 -352 -77 -173 -118 -159 -100 -245 -821 -136 -157 -880 -598 -435 -551 -821 -452 -458 -672 -731 -791 -2 -40 -542 -820 -683 -783 -134 -876 -733 -494 -884 -516 -254 -637 -135 -44 -282 -969 -306 -813 -638 -680 -490 -138 -333 -942 -876 -821 -51 -531 -648 -458 -407 -780 -703 -25 -875 -759 -794 -262 -728 -300 -387 -423 -969 -825 -553 -783 -890 -535 -33 -289 -347 -617 -402 -82 -31 -277 -544 -965 -64 -335 -550 -973 -543 -667 -158 -415 -498 -471 -560 -138 -916 -729 -843 -475 -234 -723 -262 -965 -263 -491 -961 -163 -980 -667 -855 -567 -521 -25 -190 -699 -874 -670 -397 -551 -634 -482 -470 -397 -647 -69 -733 -459 -823 -353 -279 -622 -752 -708 -336 -757 -293 -927 -49 -962 -462 -542 -897 -128 -107 -59 -460 -34 -261 -649 -307 -795 -936 -724 -534 -116 -104 -743 -386 -308 -817 -276 -496 -377 -664 -126 -371 -58 -823 -653 -887 -335 -241 -1000 -560 -937 -527 -43 -385 -915 -285 -950 -601 -25 -613 -75 -946 -759 -145 -65 -690 -297 -621 -600 -876 -754 -410 -206 -257 -931 -761 -953 -404 -667 -858 -308 -996 -785 -731 -47 -254 -964 -662 -176 -486 -882 -207 -863 -466 -648 -311 -763 -52 -397 -612 -98 -560 -562 -96 -709 -124 -33 -241 -78 -59 -925 -915 -994 -559 -970 -154 -585 -51 -957 -932 -398 -132 -649 -314 -471 -534 -591 -730 -712 -439 -678 -801 -975 -500 -132 -126 -523 -588 -177 -411 -848 -542 -858 -718 -296 -703 -141 -825 -857 -961 -183 -387 -726 -754 -145 -62 -60 -913 -446 -151 -318 -823 -450 -523 -113 -32 -538 -634 -561 -361 -258 -955 -259 -626 -442 -566 -543 -301 -702 -923 -61 -899 -854 -158 -368 -210 -413 -441 -101 -120 -917 -459 -524 -54 -709 -684 -669 -359 -791 -646 -130 -744 -773 -444 -657 -247 -446 -750 -662 -947 -129 -451 -519 -806 -833 -968 -965 -264 -19 -943 -107 -51 -297 -714 -245 -627 -172 -28 -62 -216 -151 -607 -581 -883 -971 -933 -757 -247 -66 -643 -113 -921 -569 -508 -819 -838 -371 -847 -255 -780 -126 -948 -110 -478 -444 -825 -387 -4 -151 -211 -351 -982 -560 -774 -80 -48 -709 -479 -934 -167 -368 -226 -651 -941 -133 -593 -226 -444 -364 -925 -973 -105 -209 -616 -149 -601 -420 -135 -997 -835 -939 -846 -343 -222 -525 -490 -750 -936 -570 -299 -707 -839 -484 -804 -7 -92 -979 -228 -998 -724 -508 -401 -111 -503 -325 -989 -940 -909 -76 -19 -207 -305 -799 -715 -460 -792 -50 -441 -830 -40 -752 -624 -1 -420 -761 -971 -64 -650 -105 -256 -205 -960 -43 -983 -425 -743 -958 -328 -995 -950 -618 -84 -745 -138 -282 -204 -500 -757 -828 -123 -179 -54 -386 -881 -22 -324 -287 -496 -830 -307 -989 -159 -246 -135 -119 -531 -608 -214 -697 -408 -396 -222 -916 -322 -126 -775 -396 -517 -716 -334 -22 -783 -265 -554 -326 -539 -227 -908 -866 -380 -122 -310 -210 -355 -786 -767 -472 -160 -227 -273 -21 -503 -933 -663 -221 -576 -738 -627 -393 -942 -946 -667 -553 -940 -409 -973 -879 -881 -944 -131 -77 -695 -445 -703 -495 -833 -10 -370 -52 -833 -599 -423 -387 -793 -278 -274 -105 -190 -394 -796 -766 -196 -174 -783 -237 -603 -174 -166 -954 -886 -145 -665 -421 -43 -583 -495 -444 -609 -703 -529 -393 -837 -37 -156 -539 -117 -972 -252 -871 -477 -122 -101 -501 -89 -253 -425 -45 -89 -262 -170 -509 -706 -517 -536 -15 -693 -769 -935 -623 -370 -809 -995 -855 -64 -726 -792 -997 -421 -697 -665 -459 -196 -725 -345 -962 -223 -369 -937 -463 -523 -780 -991 -684 -277 -424 -568 -691 -928 -28 -789 -317 -753 -974 -148 -387 -381 -543 -758 -383 -216 -303 -254 -463 -507 -971 -804 -958 -73 -974 -507 -666 -801 -67 -840 -834 -101 -215 -641 -418 -616 -284 -843 -53 -487 -439 -369 -389 -898 -266 -247 -183 -755 -378 -573 -372 -662 -22 -433 -417 -418 -578 -278 -615 -851 -17 -359 -465 -378 -508 -34 -347 -107 -653 -213 -542 -929 -586 -834 -718 -118 -731 -655 -371 -858 -868 -153 -570 -970 -619 -956 -398 -317 -837 -798 -494 -140 -440 -74 -523 -757 -221 -733 -5 -709 -562 -1 -713 -223 -50 -534 -113 -513 -195 -694 -523 -803 -241 -390 -569 -123 -265 -385 -56 -108 -66 -479 -126 -967 -761 -47 -214 -3 -381 -353 -23 -20 -973 -901 -524 -632 -447 -911 -891 -453 -531 -570 -713 -890 -675 -588 -891 -394 -445 -507 -589 -16 -879 -879 -604 -277 -808 -604 -328 -443 -434 -3 -909 -1000 -322 -148 -131 -995 -331 -618 -846 -94 -615 -317 -863 -942 -881 -981 -133 -810 -103 -948 -139 -74 -169 -72 -356 -767 -430 -666 -565 -217 -75 -384 -181 -951 -45 -506 -158 -620 -7 -236 -184 -240 -983 -146 -360 -416 -4 -334 -705 -65 -630 -374 -521 -587 -34 -684 -126 -247 -769 -264 -161 -797 -955 -691 -742 -545 -494 -500 -103 -984 -777 -883 -517 -142 -88 -629 -562 -711 -239 -644 -743 -707 -659 -606 -746 -390 -538 -20 -308 -126 -831 -758 -914 -279 -496 -284 -545 -419 -165 -435 -666 -831 -270 -614 -242 -951 -272 -370 -903 -139 -709 -922 -49 -713 -94 -820 -659 -260 -548 -612 -329 -668 -941 -690 -930 -738 -908 -707 -397 -513 -238 -645 -34 -463 -472 -92 -372 -858 -819 -465 -572 -162 -578 -536 -458 -950 -257 -422 -501 -4 -917 -525 -381 -213 -643 -450 -429 -839 -505 -833 -42 -336 -404 -78 -257 -106 -562 -961 -806 -662 -541 -998 -716 -102 -529 -817 -385 -518 -306 -357 -556 -937 -856 -43 -690 -226 -477 -592 -534 -88 -748 -801 -903 -465 -897 -548 -316 -607 -276 -788 -776 -496 -168 -379 -238 -88 -723 -104 -687 -781 -721 -853 -294 -406 -179 -73 -92 -318 -804 -139 -539 -762 -900 -360 -48 -427 -282 -766 -335 -815 -377 -763 -693 -26 -990 -592 -592 -369 -297 -544 -721 -240 -916 -724 -233 -265 -948 -252 -975 -979 -36 -601 -805 -296 -293 -714 -90 -945 -247 -346 -689 -804 -444 -511 -652 -624 -558 -323 -512 -348 -85 -303 -901 -753 -33 -890 -1 -835 -465 -487 -55 -952 -590 -503 -620 -125 -648 -450 -552 -634 -325 -594 -672 -897 -486 -103 -158 -914 -599 -857 -242 -247 -882 -448 -723 -570 -320 -18 -821 -347 -469 -34 -987 -837 -77 -712 -97 -890 -760 -559 -547 -780 -130 -5 -114 -846 -370 -28 -475 -290 -845 -861 -51 -880 -228 -219 -405 -416 -428 -239 -818 -117 -435 -704 -330 -363 -160 -218 -778 -655 -450 -815 -127 -779 -749 -638 -824 -118 -741 -986 -584 -591 -159 -507 -818 -671 -350 -880 -489 -704 -712 -258 -194 -623 -691 -395 -779 -236 -933 -578 -59 -592 -504 -278 -287 -532 -235 -903 -721 -605 -497 -12 -155 -243 -372 -576 -824 -204 -406 -700 -517 -744 -46 -669 -403 -249 -13 -138 -163 -230 -681 -885 -565 -526 -547 -985 -958 -772 -767 -144 -193 -434 -125 -858 -924 -681 -862 -710 -279 -737 -292 -954 -802 -889 -259 -995 -790 -697 -300 -501 -462 -436 -666 -522 -208 -822 -42 -999 -737 -859 -749 -61 -375 -580 -836 -72 -747 -541 -888 -892 -2 -795 -647 -596 -463 -636 -218 -670 -595 -316 -726 -460 -163 -780 -958 -922 -901 -119 -832 -543 -694 -272 -766 -951 -307 -184 -719 -449 -756 -560 -427 -968 -49 -472 -756 -153 -370 -615 -155 -624 -682 -607 -343 -49 -177 -667 -711 -444 -675 -451 -42 -938 -194 -402 -808 -361 -424 -164 -803 -749 -184 -986 -851 -2 -584 -832 -777 -780 -100 -487 -333 -916 -733 -798 -831 -843 -403 -641 -313 -71 -475 -179 -685 -225 -398 -281 -544 -970 -816 -72 -410 -175 -276 -554 -967 -973 -732 -111 -821 -123 -904 -504 -632 -57 -749 -174 -462 -764 -554 -284 -730 -625 -111 -547 -370 -582 -817 -135 -868 -387 -754 -80 -556 -317 -675 -429 -222 -656 -145 -677 -339 -493 -154 -72 -850 -369 -865 -667 -414 -622 -863 -956 -575 -997 -244 -813 -663 -259 -10 -705 -501 -145 -494 -127 -94 -149 -465 -916 -861 -805 -583 -328 -338 -705 -762 -231 -176 -52 -711 -315 -585 -945 -302 -458 -873 -150 -255 -798 -403 -983 -910 -917 -611 -920 -904 -138 -730 -379 -252 -123 -81 -129 -282 -752 -769 -819 -363 -602 -610 -206 -824 -849 -695 -597 -780 -331 -529 -158 -114 -49 -742 -520 -949 -73 -742 -672 -542 -979 -554 -658 -107 -828 -984 -233 -136 -683 -687 -304 -158 -16 -958 -572 -441 -506 -438 -384 -955 -598 -862 -897 -344 -732 -199 -320 -737 -911 -730 -623 -484 -198 -171 -683 -498 -30 -20 -121 -45 -934 -335 -146 -463 -504 -112 -428 -668 -392 -598 -265 -702 -734 -63 -871 -273 -876 -217 -593 -881 -205 -875 -242 -908 -105 -343 -149 -809 -344 -7 -96 -93 -562 -523 -676 -973 -232 -712 -651 -63 -409 -927 -284 -773 -470 -456 -213 -597 -224 -530 -904 -642 -686 -723 -505 -914 -645 -448 -179 -162 -470 -696 -825 -314 -483 -6 -975 -162 -50 -835 -889 -498 -947 -240 -553 -477 -149 -593 -852 -852 -93 -645 -196 -375 -693 -761 -717 -723 -764 -185 -739 -250 -439 -50 -864 -375 -976 -997 -303 -858 -818 -43 -461 -748 -995 -63 -993 -25 -910 -924 -331 -739 -306 -777 -489 -377 -790 -862 -409 -541 -983 -257 -740 -297 -273 -112 -773 -372 -141 -990 -311 -376 -816 -10 -872 -733 -626 -946 -279 -176 -814 -291 -566 -815 -857 -348 -742 -146 -102 -699 -467 -170 -484 -209 -2 -266 -517 -554 -67 -221 -209 -440 -87 -855 -200 -46 -126 -422 -531 -17 -973 -921 -551 -584 -306 -786 -346 -794 -791 -478 -134 -627 -133 -662 -636 -696 -246 -257 -65 -283 -881 -431 -544 -527 -683 -164 -339 -678 -751 -785 -251 -401 -108 -126 -803 -359 -547 -92 -805 -621 -906 -94 -773 -160 -985 -511 -700 -601 -692 -184 -656 -474 -997 -724 -797 -652 -214 -858 -532 -775 -545 -66 -885 -875 -895 -827 -334 -25 -146 -100 -577 -78 -85 -794 -546 -439 -734 -509 -734 -721 -833 -82 -100 -927 -833 -292 -758 -187 -641 -14 -72 -746 -223 -151 -865 -532 -426 -480 -856 -630 -221 -114 -618 -840 -788 -575 -730 -443 -992 -359 -316 -596 -279 -443 -952 -182 -569 -789 -527 -171 -721 -432 -289 -65 -646 -811 -369 -533 -749 -211 -311 -210 -890 -519 -391 -833 -163 -416 -653 -860 -330 -712 -332 -521 -491 -338 -872 -953 -221 -349 -894 -956 -534 -158 -975 -897 -236 -446 -895 -775 -1 -978 -327 -392 -923 -436 -52 -709 -147 -846 -445 -502 -312 -301 -797 -34 -391 -600 -400 -125 -336 -221 -670 -934 -955 -398 -522 -137 -313 -234 -446 -286 -314 -551 -120 -403 -870 -168 -648 -133 -156 -239 -980 -775 -235 -821 -576 -464 -798 -726 -80 -863 -102 -59 -122 -67 -32 -422 -942 -327 -309 -403 -621 -566 -667 -935 -406 -299 -580 -54 -892 -894 -762 -959 -472 -486 -54 -912 -234 -836 -328 -363 -659 -831 -237 -456 -719 -297 -575 -72 -569 -580 -912 -938 -676 -134 -766 -475 -21 -639 -906 -958 -581 -530 -122 -449 -89 -325 -21 -114 -166 -966 -614 -487 -490 -232 -447 -49 -781 -55 -160 -475 -765 -436 -401 -337 -781 -699 -360 -935 -519 -292 -513 -973 -856 -272 -966 -309 -873 -999 -8 -751 -806 -512 -204 -923 -718 -395 -483 -867 -719 -964 -798 -2 -862 -711 -767 -824 -788 -393 -582 -608 -790 -311 -936 -25 -236 -485 -750 -975 -524 -903 -380 -827 -212 -728 -876 -245 -398 -140 -823 -334 -57 -874 -731 -833 -348 -444 -781 -132 -232 -755 -265 -128 -103 -609 -1 -395 -609 -307 -947 -747 -774 -14 -772 -82 -847 -716 -236 -553 -741 -164 -839 -488 -743 -292 -218 -949 -353 -408 -819 -184 -948 -818 -824 -411 -988 -400 -814 -440 -245 -39 -79 -120 -44 -913 -165 -230 -801 -875 -833 -359 -631 -27 -940 -396 -989 -555 -838 -21 -268 -467 -256 -405 -364 -251 -637 -269 -392 -517 -723 -172 -15 -73 -4 -916 -448 -875 -925 -141 -618 -522 -137 -41 -394 -843 -550 -85 -645 -208 -554 -205 -27 -506 -52 -114 -633 -641 -398 -783 -7 -84 -816 -124 -896 -806 -279 -778 -583 -21 -598 -659 -896 -867 -350 -484 -871 -740 -617 -202 -548 -534 -730 -858 -456 -837 -781 -156 -372 -501 -525 -559 -291 -952 -326 -944 -675 -245 -875 -915 -98 -163 -71 -768 -174 -525 -4 -605 -24 -372 -194 -856 -246 -153 -888 -919 -789 -651 -538 -957 -975 -108 -628 -907 -833 -649 -272 -553 -668 -996 -363 -605 -833 -688 -190 -296 -659 -53 -22 -817 -955 -457 -814 -758 -749 -769 -324 -92 -383 -993 -742 -462 -473 -90 -113 -543 -110 -943 -741 -340 -771 -620 -177 -874 -856 -364 -97 -207 -78 -193 -273 -644 -465 -855 -159 -902 -544 -885 -146 -246 -617 -848 -530 -112 -437 -902 -419 -3 -484 -226 -695 -693 -161 -714 -954 -44 -759 -626 -293 -527 -723 -282 -512 -663 -658 -871 -402 -300 -231 -563 -606 -264 -332 -463 -174 -462 -327 -108 -191 -251 -685 -933 -942 -756 -919 -815 -835 -768 -236 -700 -553 -505 -359 -16 -63 -890 -475 -157 -679 -938 -401 -92 -115 -508 -680 -755 -299 -37 -52 -21 -620 -240 -352 -306 -541 -84 -151 -838 -893 -49 -785 -660 -688 -439 -253 -445 -480 -943 -432 -204 -137 -278 -222 -417 -550 -149 -484 -368 -630 -901 -995 -114 -142 -807 -44 -793 -32 -422 -726 -267 -769 -560 -363 -973 -477 -2 -513 -414 -935 -874 -112 -707 -50 -933 -687 -188 -362 -489 -948 -440 -946 -82 -345 -589 -490 -627 -661 -929 -75 -698 -11 -193 -805 -663 -832 -328 -181 -231 -522 -218 -704 -913 -917 -28 -231 -544 -327 -173 -686 -715 -847 -871 -945 -125 -219 -647 -724 -622 -284 -332 -564 -510 -246 -876 -530 -57 -568 -702 -810 -188 -280 -562 -82 -743 -981 -730 -883 -505 -534 -132 -292 -818 -252 -622 -771 -47 -66 -598 -987 -821 -741 -132 -672 -422 -887 -868 -919 -683 -881 -345 -21 -797 -162 -277 -517 -947 -958 -873 -899 -892 -332 -316 -511 -250 -185 -28 -203 -66 -220 -465 -286 -80 -924 -661 -37 -1 -988 -776 -792 -824 -439 -704 -541 -813 -286 -29 -454 -238 -534 -301 -24 -631 -678 -823 -52 -233 -773 -894 -839 -732 -463 -495 -180 -872 -286 -965 -105 -240 -226 -433 -566 -967 -113 -466 -312 -573 -188 -533 -759 -997 -158 -891 -925 -487 -48 -143 -430 -722 -145 -835 -622 -740 -883 -698 -781 -78 -839 -784 -481 -222 -350 -696 -664 -407 -573 -990 -100 -332 -336 -689 -932 -961 -469 -62 -939 -65 -267 -925 -527 -471 -545 -836 -284 -743 -157 -895 -637 -597 -402 -234 -201 -668 -475 -648 -946 -493 -693 -393 -459 -73 -579 -460 -344 -110 -358 -149 -213 -630 -874 -991 -588 -626 -393 -743 -687 -240 -693 -582 -758 -605 -186 -821 -550 -833 -783 -364 -912 -457 -256 -239 -791 -702 -82 -206 -508 -698 -51 -601 -478 -504 -280 -827 -203 -334 -351 -299 -652 -356 -266 -595 -391 -153 -964 -720 -273 -552 -143 -196 -35 -790 -389 -386 -996 -72 -192 -896 -260 -607 -427 -876 -6 -841 -576 -503 -857 -822 -505 -281 -296 -306 -645 -354 -983 -388 -990 -927 -971 -842 -731 -673 -214 -567 -601 -487 -668 -786 -739 -130 -746 -871 -816 -986 -944 -558 -620 -520 -534 -345 -993 -652 -503 -482 -465 -934 -971 -322 -949 -658 -952 -480 -824 -634 -272 -612 -739 -741 -539 -221 -568 -423 -422 -225 -161 -195 -65 -893 -871 -618 -104 -521 -555 -850 -633 -541 -101 -494 -303 -85 -971 -492 -595 -40 -103 -865 -382 -77 -329 -871 -159 -645 -48 -391 -773 -748 -82 -254 -772 -74 -668 -285 -346 -564 -121 -91 -53 -822 -910 -857 -127 -600 -867 -288 -915 -821 -325 -365 -128 -569 -27 -371 -58 -642 -401 -165 -424 -80 -914 -835 -499 -115 -111 -11 -735 -358 -213 -244 -276 -107 -798 -737 -170 -290 -763 -874 -972 -995 -280 -767 -641 -255 -607 -883 -825 -746 -52 -882 -41 -319 -354 -813 -216 -428 -96 -445 -820 -686 -454 -251 -364 -36 -257 -112 -741 -379 -551 -154 -3 -363 -200 -722 -195 -763 -846 -770 -553 -882 -451 -346 -112 -159 -675 -224 -930 -44 -589 -863 -351 -139 -586 -444 -85 -223 -802 -528 -676 -337 -372 -905 -795 -334 -819 -702 -747 -374 -242 -772 -642 -245 -662 -150 -340 -707 -892 -739 -637 -341 -589 -635 -684 -4 -974 -606 -90 -618 -584 -966 -546 -48 -66 -180 -254 -86 -373 -657 -852 -825 -973 -194 -896 -712 -147 -884 -853 -877 -422 -649 -188 -502 -55 -331 -207 -970 -545 -697 -576 -411 -962 -736 -889 -110 -376 -799 -393 -543 -954 -300 -873 -632 -993 -503 -319 -243 -965 -475 -245 -320 -281 -685 -356 -480 -101 -217 -973 -242 -625 -18 -35 -27 -776 -853 -239 -457 -495 -568 -761 -973 -858 -26 -492 -137 -304 -89 -197 -476 -584 -801 -926 -99 -917 -998 -186 -905 -33 -391 -146 -450 -971 -210 -692 -1 -307 -850 -392 -46 -543 -352 -125 -561 -828 -642 -426 -63 -218 -785 -424 -62 -702 -22 -773 -797 -118 -567 -206 -498 -405 -186 -303 -838 -750 -216 -18 -409 -808 -52 -988 -105 -681 -761 -599 -502 -754 -149 -498 -845 -146 -805 -429 -490 -221 -296 -121 -661 -239 -841 -864 -371 -167 -827 -307 -468 -212 -737 -134 -948 -104 -821 -761 -604 -92 -278 -872 -692 -845 -987 -518 -632 -887 -662 -927 -827 -61 -408 -610 -665 -545 -752 -625 -688 -831 -95 -440 -220 -598 -655 -648 -114 -312 -392 -870 -664 -149 -73 -103 -653 -774 -429 -358 -602 -660 -560 -139 -276 -371 -619 -642 -309 -492 -489 -348 -730 -326 -857 -683 -862 -816 -217 -41 -109 -437 -414 -850 -152 -355 -222 -563 -375 -81 -311 -449 -666 -595 -949 -924 -904 -649 -793 -404 -660 -491 -814 -270 -461 -978 -659 -2 -161 -349 -286 -755 -393 -343 -800 -812 -927 -160 -73 -501 -650 -647 -786 -535 -388 -311 -171 -307 -899 -138 -477 -522 -660 -29 -371 -707 -735 -857 -477 -702 -304 -683 -320 -203 -349 -200 -206 -381 -373 -503 -927 -150 -962 -130 -378 -435 -933 -917 -839 -655 -280 -112 -282 -127 -660 -222 -861 -41 -945 -913 -60 -426 -616 -567 -102 -475 -14 -217 -140 -40 -208 -41 -409 -562 -618 -922 -143 -191 -860 -944 -517 -713 -680 -311 -632 -459 -887 -483 -618 -680 -22 -345 -794 -426 -263 -5 -843 -25 -287 -556 -551 -640 -977 -189 -207 -441 -743 -95 -780 -375 -435 -570 -330 -260 -616 -255 -838 -909 -433 -691 -931 -98 -319 -652 -731 -836 -781 -614 -296 -894 -433 -539 -589 -455 -882 -537 -21 -97 -258 -438 -164 -152 -86 -353 -161 -836 -894 -619 -22 -389 -449 -632 -588 -255 -954 -500 -799 -444 -846 -341 -870 -208 -213 -909 -373 -537 -259 -489 -612 -193 -379 -60 -269 -134 -65 -387 -541 -108 -617 -570 -784 -477 -482 -934 -890 -399 -982 -809 -877 -748 -219 -942 -272 -666 -877 -959 -633 -480 -570 -720 -346 -928 -214 -449 -734 -867 -916 -695 -671 -859 -749 -73 -939 -977 -265 -819 -361 -769 -935 -970 -478 -723 -866 -812 -300 -90 -215 -649 -707 -6 -938 -958 -402 -457 -429 -446 -281 -279 -40 -380 -379 -728 -714 -59 -70 -710 -271 -772 -440 -516 -454 -593 -615 -105 -628 -235 -161 -862 -901 -961 -723 -864 -971 -199 -234 -612 -618 -469 -310 -572 -436 -496 -250 -611 -48 -853 -135 -808 -765 -344 -420 -837 -322 -238 -474 -511 -353 -656 -13 -137 -902 -859 -302 -330 -357 -159 -700 -576 -808 -203 -57 -106 -53 -661 -907 -798 -349 -489 -868 -262 -348 -54 -956 -522 -23 -804 -745 -540 -432 -233 -880 -787 -995 -320 -296 -46 -367 -887 -629 -150 -413 -833 -15 -592 -75 -393 -492 -381 -802 -118 -310 -587 -517 -701 -397 -792 -775 -31 -373 -261 -18 -147 -599 -397 -119 -532 -640 -507 -610 -299 -973 -663 -21 -589 -564 -208 -513 -410 -887 -786 -341 -970 -27 -251 -504 -144 -486 -954 -777 -318 -967 -493 -783 -52 -418 -495 -355 -928 -244 -849 -215 -661 -797 -880 -274 -728 -564 -290 -80 -316 -910 -354 -538 -316 -909 -547 -213 -643 -51 -190 -432 -901 -944 -574 -292 -320 -445 -474 -478 -198 -668 -746 -921 -238 -480 -295 -696 -819 -371 -688 -274 -443 -423 -985 -297 -658 -600 -68 -429 -181 -200 -975 -637 -973 -289 -168 -260 -675 -822 -500 -922 -110 -586 -930 -281 -439 -629 -103 -178 -215 -109 -443 -639 -731 -320 -465 -650 -192 -571 -432 -507 -715 -266 -972 -61 -270 -744 -164 -898 -997 -468 -85 -258 -277 -258 -8 -477 -685 -161 -231 -327 -698 -634 -20 -919 -642 -189 -65 -623 -819 -865 -332 -96 -289 -432 -276 -766 -30 -45 -860 -158 -587 -331 -336 -714 -519 -194 -27 -113 -185 -505 -964 -669 -326 -242 -904 -432 -708 -814 -330 -845 -452 -140 -655 -774 -484 -786 -318 -912 -529 -509 -861 -941 -33 -362 -3 -607 -460 -143 -292 -157 -647 -718 -915 -573 -643 -829 -202 -855 -912 -2 -315 -803 -683 -286 -843 -742 -32 -721 -186 -108 -902 -325 -613 -707 -517 -224 -557 -914 -555 -425 -746 -853 -211 -899 -552 -381 -507 -562 -286 -869 -24 -559 -228 -734 -504 -681 -375 -961 -740 -994 -192 -401 -635 -36 -123 -720 -668 -772 -87 -931 -250 -289 -470 -456 -136 -735 -243 -432 -393 -203 -550 -268 -127 -256 -871 -134 -756 -153 -217 -389 -806 -1 -660 -429 -615 -897 -79 -277 -212 -363 -590 -131 -903 -665 -667 -373 -794 -332 -169 -325 -816 -419 -498 -697 -137 -862 -315 -813 -215 -542 -934 -937 -676 -111 -30 -352 -812 -156 -193 -58 -91 -591 -199 -748 -496 -222 -402 -170 -714 -381 -708 -568 -175 -211 -276 -647 -676 -665 -637 -156 -542 -54 -297 -395 -588 -718 -293 -347 -181 -721 -316 -315 -65 -929 -767 -871 -797 -411 -649 -174 -438 -537 -971 -340 -898 -379 -623 -235 -891 -456 -996 -257 -691 -713 -200 -239 -312 -441 -275 -129 -132 -4 -937 -175 -51 -584 -503 -515 -431 -661 -343 -187 -402 -96 -357 -680 -739 -35 -345 -138 -350 -73 -490 -91 -373 -76 -379 -457 -620 -487 -803 -677 -371 -876 -192 -22 -792 -214 -150 -308 -328 -430 -876 -699 -475 -935 -176 -983 -383 -747 -656 -920 -798 -421 -321 -636 -792 -506 -156 -672 -806 -885 -202 -216 -143 -857 -279 -977 -32 -486 -349 -847 -987 -495 -265 -65 -595 -980 -127 -367 -401 -569 -899 -213 -757 -631 -525 -66 -529 -40 -625 -891 -519 -77 -132 -425 -246 -194 -40 -970 -180 -987 -985 -770 -845 -887 -423 -698 -861 -872 -840 -425 -463 -50 -926 -597 -490 -343 -135 -232 -845 -378 -334 -427 -98 -673 -492 -944 -414 -354 -888 -545 -294 -975 -720 -567 -347 -625 -241 -570 -646 -819 -766 -896 -35 -245 -200 -38 -952 -309 -684 -487 -744 -426 -333 -712 -856 -950 -296 -133 -603 -87 -297 -864 -760 -380 -743 -867 -179 -682 -73 -445 -727 -927 -355 -380 -706 -585 -867 -464 -34 -314 -284 -448 -536 -914 -9 -787 -895 -118 -544 -143 -342 -494 -694 -671 -21 -205 -650 -888 -457 -877 -177 -481 -633 -129 -944 -861 -816 -658 -778 -599 -720 -222 -840 -23 -803 -969 -783 -576 -194 -546 -608 -817 -727 -215 -168 -875 -459 -932 -979 -231 -936 -292 -962 -662 -404 -455 -30 -888 -618 -271 -454 -113 -452 -179 -813 -749 -856 -55 -932 -757 -84 -799 -187 -251 -52 -875 -937 -973 -313 -506 -314 -299 -513 -553 -622 -345 -952 -194 -226 -741 -946 -355 -373 -549 -10 -493 -54 -526 -403 -102 -639 -437 -419 -786 -207 -346 -184 -808 -803 -683 -106 -334 -358 -836 -304 -415 -505 -525 -644 -57 -281 -670 -189 -274 -501 -627 -996 -488 -934 -563 -123 -270 -750 -339 -466 -265 -264 -840 -838 -682 -139 -986 -497 -532 -644 -943 -147 -150 -925 -673 -756 -397 -634 -483 -173 -775 -953 -252 -268 -696 -921 -737 -765 -759 -214 -469 -292 -528 -424 -499 -59 -604 -480 -562 -195 -119 -878 -204 -689 -60 -44 -794 -969 -252 -347 -478 -978 -780 -350 -574 -1 -602 -89 -267 -40 -902 -429 -710 -587 -191 -111 -878 -636 -189 -589 -660 -792 -708 -23 -115 -30 -336 -433 -530 -741 -995 -116 -446 -608 -30 -999 -530 -885 -708 -417 -588 -796 -227 -229 -2 -652 -66 -422 -262 -161 -438 -318 -756 -38 -772 -50 -257 -761 -163 -20 -715 -97 -434 -787 -358 -750 -267 -62 -490 -425 -394 -569 -549 -408 -400 -500 -458 -537 -44 -48 -170 -302 -176 -805 -519 -30 -866 -784 -921 -175 -776 -372 -110 -308 -546 -416 -251 -214 -786 -252 -527 -596 -741 -690 -726 -955 -124 -334 -605 -605 -301 -361 -394 -781 -408 -745 -346 -685 -96 -426 -516 -291 -926 -786 -202 -244 -201 -43 -210 -519 -573 -353 -71 -307 -173 -906 -682 -990 -657 -900 -519 -785 -825 -127 -919 -737 -161 -112 -194 -160 -4 -27 -10 -840 -971 -9 -934 -370 -657 -412 -566 -138 -987 -315 -259 -916 -968 -570 -993 -655 -242 -142 -272 -753 -396 -210 -314 -686 -284 -777 -406 -982 -734 -95 -569 -593 -244 -377 -684 -327 -551 -606 -328 -46 -17 -691 -823 -21 -246 -548 -16 -532 -272 -918 -835 -976 -132 -431 -176 -736 -815 -70 -334 -199 -859 -999 -323 -790 -706 -806 -357 -94 -280 -673 -767 -192 -1000 -344 -13 -185 -926 -320 -272 -861 -440 -548 -349 -813 -744 -173 -891 -852 -888 -891 -968 -440 -263 -321 -365 -852 -916 -694 -461 -916 -695 -622 -242 -741 -961 -427 -253 -409 -188 -28 -518 -910 -399 -333 -198 -799 -662 -689 -674 -77 -977 -527 -35 -429 -774 -483 -289 -700 -715 -162 -41 -59 -254 -956 -95 -588 -527 -372 -525 -518 -191 -778 -292 -660 -503 -808 -205 -253 -860 -894 -420 -182 -683 -969 -489 -856 -202 -588 -146 -703 -646 -317 -279 -654 -286 -534 -463 -872 -496 -141 -350 -873 -690 -172 -144 -343 -594 -252 -854 -42 -282 -245 -161 -619 -706 -761 -868 -998 -420 -321 -647 -647 -946 -91 -957 -323 -263 -415 -554 -399 -736 -794 -889 -878 -547 -506 -197 -454 -546 -431 -27 -73 -226 -286 -644 -51 -762 -89 -30 -494 -292 -11 -237 -132 -538 -383 -635 -226 -357 -832 -523 -278 -804 -451 -448 -795 -155 -350 -87 -411 -108 -135 -374 -416 -146 -586 -271 -911 -834 -454 -970 -449 -781 -676 -654 -991 -55 -411 -585 -587 -713 -171 -40 -868 -777 -889 -907 -390 -580 -529 -269 -959 -165 -409 -534 -798 -613 -728 -596 -62 -55 -319 -738 -853 -902 -139 -549 -547 -518 -261 -807 -261 -947 -528 -692 -80 -540 -733 -522 -122 -860 -260 -178 -503 -535 -962 -202 -35 -595 -422 -553 -88 -487 -771 -569 -85 -680 -22 -653 -20 -353 -827 -129 -49 -664 -501 -783 -710 -974 -146 -918 -674 -367 -627 -374 -302 -482 -823 -877 -973 -869 -262 -245 -671 -522 -560 -467 -623 -851 -332 -206 -723 -858 -341 -247 -675 -412 -302 -128 -879 -81 -914 -577 -583 -233 -133 -493 -132 -867 -992 -119 -614 -335 -592 -452 -821 -84 -878 -397 -746 -983 -115 -574 -71 -582 -366 -680 -570 -715 -876 -995 -534 -409 -122 -447 -496 -27 -594 -87 -980 -608 -767 -633 -702 -364 -598 -856 -948 -508 -367 -222 -248 -700 -430 -103 -571 -13 -875 -826 -686 -875 -721 -674 -931 -676 -445 -715 -313 -302 -347 -822 -623 -756 -255 -176 -425 -12 -551 -861 -686 -665 -659 -742 -80 -99 -53 -476 -383 -759 -303 -996 -983 -340 -17 -221 -165 -399 -366 -953 -719 -13 -931 -194 -670 -437 -420 -961 -746 -252 -536 -796 -532 -772 -582 -477 -134 -221 -493 -502 -589 -563 -227 -102 -840 -7 -47 -505 -145 -146 -141 -935 -954 -257 -801 -604 -512 -710 -506 -234 -65 -385 -776 -807 -647 -728 -531 -528 -61 -34 -425 -855 -105 -60 -232 -781 -586 -377 -737 -699 -669 -665 -544 -290 -427 -921 -835 -180 -383 -697 -242 -819 -902 -900 -271 -731 -571 -917 -794 -950 -701 -989 -26 -306 -942 -653 -776 -229 -31 -787 -329 -469 -143 -427 -885 -481 -489 -414 -748 -844 -257 -58 -632 -47 -832 -830 -117 -390 -926 -109 -935 -158 -612 -748 -674 -11 -112 -44 -694 -168 -463 -866 -714 -975 -148 -851 -709 -473 -500 -44 -693 -952 -2 -369 -940 -746 -970 -275 -428 -445 -891 -95 -227 -326 -969 -632 -157 -981 -922 -273 -617 -885 -173 -995 -283 -297 -985 -714 -995 -747 -671 -351 -152 -752 -486 -509 -74 -197 -373 -792 -729 -475 -507 -906 -780 -267 -677 -920 -618 -46 -584 -638 -260 -326 -928 -743 -882 -778 -761 -728 -146 -687 -994 -173 -19 -831 -353 -758 -894 -12 -16 -218 -51 -153 -171 -307 -71 -951 -782 -889 -937 -536 -641 -571 -215 -189 -168 -95 -504 -352 -823 -252 -747 -46 -564 -824 -267 -494 -305 -302 -44 -47 -709 -208 -900 -430 -968 -424 -570 -588 -730 -257 -577 -306 -22 -63 -45 -158 -21 -347 -11 -647 -842 -452 -666 -448 -127 -203 -630 -803 -609 -214 -909 -944 -313 -844 -772 -88 -534 -170 -247 -65 -296 -79 -811 -542 -893 -295 -763 -227 -190 -470 -938 -615 -314 -835 -1000 -282 -26 -246 -458 -249 -615 -236 -789 -686 -583 -299 -313 -797 -222 -107 -26 -362 -648 -542 -669 -788 -183 -426 -873 -852 -952 -785 -45 -234 -265 -672 -708 -561 -222 -536 -197 -973 -68 -594 -933 -976 -96 -869 -205 -579 -1000 -366 -441 -548 -136 -241 -892 -137 -72 -159 -499 -849 -547 -580 -876 -174 -160 -550 -575 -842 -425 -772 -665 -273 -521 -875 -480 -129 -481 -594 -668 -371 -405 -541 -360 -708 -537 -368 -986 -585 -928 -811 -112 -679 -57 -171 -162 -29 -908 -34 -391 -371 -316 -111 -481 -624 -12 -110 -124 -499 -565 -276 -79 -440 -82 -763 -756 -554 -256 -641 -599 -305 -751 -741 -260 -976 -831 -986 -302 -873 -764 -213 -326 -650 -526 -72 -898 -582 -945 -124 -611 -525 -630 -920 -708 -747 -862 -55 -153 -181 -880 -857 -731 -730 -867 -297 -312 -934 -186 -896 -497 -631 -70 -983 -775 -557 -912 -720 -762 -834 -589 -21 -975 -44 -737 -930 -605 -943 -212 -657 -836 -805 -729 -550 -950 -631 -902 -406 -44 -997 -594 -772 -381 -768 -49 -649 -784 -422 -67 -70 -32 -205 -742 -324 -878 -141 -772 -140 -532 -620 -130 -385 -796 -723 -843 -143 -935 -610 -554 -182 -19 -964 -111 -755 -273 -482 -176 -594 -950 -763 -316 -906 -11 -313 -448 -424 -294 -907 -434 -869 -273 -276 -742 -869 -897 -91 -991 -27 -542 -297 -973 -201 -374 -80 -183 -852 -219 -5 -66 -517 -368 -183 -523 -41 -17 -359 -641 -766 -747 -995 -129 -471 -702 -984 -135 -622 -702 -452 -845 -31 -373 -508 -937 -746 -641 -749 -836 -258 -136 -150 -810 -445 -693 -183 -191 -145 -370 -673 -631 -6 -79 -43 -41 -240 -211 -321 -926 -48 -125 -44 -738 -997 -455 -264 -356 -510 -574 -207 -593 -541 -950 -360 -592 -894 -805 -701 -907 -107 -381 -579 -307 -279 -480 -840 -926 -238 -395 -920 -951 -756 -790 -467 -647 -853 -445 -936 -215 -500 -603 -998 -653 -622 -465 -549 -332 -891 -506 -294 -156 -9 -786 -833 -541 -8 -409 -107 -318 -638 -126 -588 -405 -571 -131 -757 -563 -455 -729 -743 -990 -953 -49 -213 -965 -351 -601 -756 -621 -808 -753 -494 -916 -251 -198 -621 -689 -421 -693 -927 -920 -923 -999 -944 -113 -693 -562 -331 -176 -739 -58 -472 -375 -357 -367 -355 -248 -431 -641 -223 -75 -526 -341 -842 -182 -375 -833 -313 -487 -530 -738 -909 -753 -398 -828 -256 -284 -934 -202 -672 -955 -537 -16 -843 -34 -221 -914 -81 -448 -473 -856 -163 -978 -396 -862 -95 -52 -736 -618 -968 -687 -312 -410 -980 -293 -59 -343 -914 -274 -659 -558 -370 -175 -974 -507 -708 -925 -444 -532 -163 -101 -899 -456 -600 -782 -325 -368 -618 -251 -214 -565 -121 -56 -191 -520 -660 -465 -375 -121 -539 -33 -321 -441 -37 -135 -104 -734 -523 -959 -822 -850 -796 -995 -946 -311 -152 -949 -29 -673 -363 -160 -484 -766 -804 -974 -459 -652 -493 -327 -228 -857 -968 -92 -235 -65 -173 -192 -789 -971 -198 -567 -76 -37 -37 -367 -255 -298 -597 -165 -527 -994 -178 -428 -330 -141 -500 -8 -138 -571 -888 -630 -85 -748 -751 -581 -358 -655 -976 -637 -640 -637 -10 -126 -435 -328 -607 -58 -124 -466 -545 -927 -541 -574 -987 -156 -814 -720 -936 -62 -605 -574 -629 -365 -303 -12 -912 -296 -927 -676 -699 -492 -637 -642 -611 -895 -400 -474 -697 -198 -514 -195 -683 -770 -960 -621 -349 -412 -457 -688 -840 -280 -249 -567 -337 -731 -930 -758 -303 -621 -422 -774 -418 -355 -855 -642 -879 -447 -280 -875 -176 -798 -393 -190 -969 -922 -944 -568 -837 -648 -615 -874 -853 -202 -824 -359 -541 -414 -507 -890 -625 -293 -405 -451 -130 -112 -810 -920 -112 -636 -849 -908 -602 -483 -622 -335 -120 -275 -277 -881 -16 -216 -912 -322 -233 -748 -163 -629 -984 -545 -709 -661 -666 -110 -785 -910 -486 -971 -513 -761 -809 -96 -416 -709 -266 -832 -522 -790 -82 -413 -306 -631 -746 -569 -342 -648 -951 -132 -632 -36 -386 -823 -981 -901 -968 -992 -844 -901 -903 -6 -308 -258 -959 -184 -758 -47 -35 -394 -889 -444 -111 -470 -630 -92 -8 -76 -228 -220 -174 -503 -424 -951 -186 -979 -929 -978 -429 -711 -472 -564 -522 -264 -220 -773 -575 -910 -523 -945 -405 -683 -183 -527 -872 -44 -706 -952 -14 -342 -310 -157 -257 -689 -495 -946 -121 -365 -709 -526 -211 -505 -947 -962 -248 -725 -598 -259 -316 -275 -899 -423 -655 -777 -748 -310 -678 -808 -100 -42 -365 -226 -325 -776 -744 -344 -825 -599 -550 -937 -855 -959 -427 -35 -109 -101 -433 -617 -481 -935 -397 -425 -354 -768 -736 -651 -505 -872 -65 -848 -746 -790 -164 -305 -331 -635 -437 -661 -383 -3 -331 -149 -673 -463 -799 -480 -806 -359 -604 -789 -31 -543 -427 -1 -643 -769 -347 -380 -470 -653 -369 -240 -3 -941 -705 -641 -370 -561 -793 -340 -916 -172 -422 -377 -149 -165 -131 -44 -51 -892 -735 -59 -472 -587 -532 -70 -380 -541 -849 -929 -954 -228 -544 -435 -172 -834 -853 -96 -747 -703 -703 -413 -280 -345 -636 -650 -844 -675 -105 -913 -568 -323 -543 -937 -552 -405 -662 -720 -445 -59 -695 -276 -801 -220 -984 -691 -549 -102 -88 -773 -261 -766 -215 -507 -501 -689 -157 -214 -559 -1000 -418 -190 -925 -185 -337 -941 -159 -908 -239 -249 -935 -429 -298 -431 -778 -579 -490 -297 -965 -540 -242 -521 -990 -873 -37 -758 -749 -17 -194 -826 -266 -772 -339 -250 -601 -858 -27 -72 -813 -512 -593 -912 -519 -865 -300 -809 -653 -451 -847 -896 -917 -586 -85 -616 -362 -595 -235 -126 -895 -235 -787 -860 -901 -252 -386 -693 -927 -673 -893 -540 -714 -157 -743 -326 -78 -109 -795 -295 -861 -588 -328 -777 -345 -228 -639 -858 -465 -339 -392 -411 -600 -410 -881 -572 -657 -960 -440 -143 -642 -315 -365 -776 -808 -726 -388 -186 -989 -773 -652 -903 -718 -621 -58 -852 -669 -285 -664 -378 -397 -43 -294 -678 -926 -351 -37 -91 -838 -566 -553 -639 -500 -420 -985 -471 -799 -933 -716 -240 -442 -527 -959 -658 -549 -96 -589 -874 -921 -410 -324 -366 -480 -967 -91 -252 -320 -474 -470 -965 -820 -237 -206 -68 -333 -732 -430 -13 -816 -461 -948 -243 -420 -759 -444 -614 -351 -696 -800 -76 -318 -758 -440 -134 -819 -403 -808 -971 -122 -518 -129 -658 -667 -16 -704 -184 -637 -344 -3 -443 -226 -931 -609 -708 -630 -523 -946 -399 -230 -48 -17 -545 -337 -825 -686 -236 -932 -627 -588 -666 -709 -583 -64 -18 -615 -752 -947 -573 -397 -767 -980 -755 -673 -906 -716 -366 -496 -265 -603 -645 -333 -327 -461 -428 -990 -143 -247 -458 -538 -753 -585 -158 -360 -988 -847 -957 -469 -383 -996 -347 -609 -404 -659 -915 -459 -733 -182 -498 -238 -583 -331 -600 -443 -576 -781 -806 -760 -801 -476 -672 -707 -456 -747 -494 -455 -546 -745 -422 -309 -675 -660 -449 -672 -785 -541 -552 -632 -748 -906 -362 -439 -797 -594 -849 -477 -852 -457 -971 -800 -849 -989 -502 -444 -616 -830 -821 -375 -595 -744 -527 -219 -93 -74 -398 -24 -777 -883 -354 -132 -705 -978 -305 -882 -802 -495 -688 -969 -114 -462 -234 -445 -345 -892 -146 -589 -343 -248 -593 -990 -604 -709 -652 -974 -269 -2 -658 -841 -357 -227 -839 -506 -438 -96 -203 -752 -726 -77 -743 -345 -164 -684 -583 -506 -381 -724 -566 -600 -631 -54 -225 -487 -676 -83 -572 -469 -888 -166 -22 -589 -540 -167 -414 -51 -998 -760 -929 -566 -283 -436 -69 -581 -522 -549 -399 -525 -766 -839 -432 -163 -240 -204 -407 -614 -873 -915 -503 -285 -679 -206 -756 -199 -393 -853 -430 -301 -881 -648 -893 -691 -720 -221 -903 -942 -726 -564 -827 -536 -884 -963 -10 -704 -512 -815 -493 -856 -805 -853 -781 -595 -558 -861 -723 -677 -885 -552 -468 -499 -801 -848 -188 -604 -272 -218 -129 -242 -465 -920 -651 -745 -591 -489 -465 -808 -162 -231 -738 -829 -688 -247 -977 -399 -824 -329 -504 -248 -862 -33 -235 -122 -153 -768 -318 -922 -300 -125 -188 -46 -232 -586 -236 -69 -437 -4 -395 -885 -315 -724 -815 -808 -618 -737 -366 -238 -854 -123 -756 -443 -737 -769 -371 -502 -781 -51 -454 -57 -497 -599 -879 -969 -153 -50 -769 -554 -386 -948 -761 -571 -221 -635 -525 -310 -983 -25 -815 -585 -427 -962 -970 -792 -526 -230 -637 -825 -560 -554 -453 -176 -781 -197 -735 -19 -203 -794 -826 -865 -896 -86 -271 -164 -573 -14 -96 -29 -598 -210 -81 -323 -314 -636 -556 -387 -192 -673 -884 -612 -451 -90 -159 -401 -720 -756 -866 -660 -580 -255 -922 -618 -147 -538 -668 -137 -948 -213 -785 -524 -256 -674 -403 -975 -329 -22 -474 -526 -391 -257 -704 -30 -728 -577 -614 -959 -53 -464 -43 -629 -422 -615 -570 -332 -480 -578 -433 -818 -446 -907 -647 -251 -211 -731 -151 -804 -43 -552 -771 -540 -855 -878 -653 -323 -811 -133 -618 -253 -259 -209 -359 -495 -37 -903 -583 -191 -891 -54 -237 -583 -355 -958 -238 -372 -731 -636 -858 -307 -981 -252 -537 -642 -81 -488 -941 -650 -753 -197 -256 -460 -536 -382 -572 -945 -795 -275 -553 -279 -94 -836 -95 -869 -555 -875 -504 -450 -94 -209 -290 -561 -623 -510 -619 -709 -602 -323 -132 -670 -129 -925 -904 -113 -628 -998 -63 -170 -830 -601 -819 -572 -39 -803 -818 -450 -756 -287 -201 -498 -961 -312 -389 -370 -971 -585 -28 -601 -337 -218 -792 -604 -982 -87 -752 -30 -955 -803 -115 -88 -464 -431 -95 -498 -541 -823 -620 -121 -520 -61 -26 -778 -498 -218 -271 -180 -760 -643 -381 -493 -344 -820 -76 -477 -593 -965 -888 -973 -911 -731 -265 -388 -856 -812 -380 -527 -405 -99 -324 -30 -318 -808 -196 -427 -886 -195 -382 -612 -597 -774 -914 -295 -76 -565 -119 -607 -94 -963 -997 -653 -750 -207 -799 -113 -431 -29 -738 -473 -369 -772 -160 -708 -725 -119 -235 -514 -300 -610 -922 -277 -949 -315 -43 -852 -12 -22 -460 -700 -421 -106 -244 -286 -964 -350 -485 -588 -486 -315 -961 -941 -660 -751 -149 -589 -124 -324 -177 -112 -334 -387 -812 -304 -245 -454 -45 -560 -734 -720 -799 -565 -391 -620 -817 -108 -703 -672 -965 -769 -434 -694 -160 -176 -481 -310 -192 -479 -542 -105 -871 -548 -748 -565 -895 -919 -928 -221 -527 -228 -168 -709 -181 -756 -584 -298 -909 -414 -934 -957 -125 -45 -15 -324 -525 -164 -159 -663 -396 -474 -44 -801 -835 -600 -610 -841 -737 -79 -844 -352 -464 -631 -441 -961 -720 -372 -598 -313 -229 -934 -689 -594 -985 -360 -781 -776 -975 -886 -749 -614 -50 -788 -365 -689 -767 -224 -924 -180 -360 -959 -786 -233 -828 -522 -326 -585 -882 -392 -201 -278 -438 -590 -562 -44 -199 -246 -460 -173 -892 -393 -439 -373 -339 -712 -396 -865 -964 -440 -271 -147 -711 -165 -503 -17 -474 -757 -399 -512 -460 -848 -578 -179 -29 -83 -975 -699 -541 -609 -2 -257 -688 -706 -29 -41 -253 -307 -797 -501 -325 -431 -550 -481 -807 -537 -98 -682 -573 -351 -970 -913 -912 -229 -781 -348 -986 -130 -68 -187 -605 -664 -465 -314 -705 -906 -917 -433 -409 -761 -462 -382 -768 -518 -666 -313 -956 -915 -710 -912 -284 -353 -990 -975 -953 -721 -746 -893 -627 -213 -528 -954 -148 -512 -371 -281 -908 -949 -429 -790 -940 -679 -437 -986 -667 -431 -466 -620 -888 -200 -917 -773 -169 -833 -388 -528 -76 -64 -377 -874 -128 -275 -342 -674 -93 -914 -790 -398 -98 -5 -735 -604 -346 -64 -11 -346 -170 -520 -498 -317 -903 -699 -185 -914 -806 -483 -743 -469 -346 -569 -243 -124 -779 -22 -296 -589 -325 -905 -557 -469 -7 -226 -479 -731 -712 -398 -566 -328 -180 -179 -140 -211 -860 -115 -286 -603 -126 -271 -339 -224 -47 -364 -250 -288 -165 -142 -437 -510 -801 -906 -902 -179 -305 -255 -430 -428 -395 -658 -638 -359 -892 -624 -833 -666 -226 -647 -17 -567 -838 -153 -645 -90 -989 -497 -556 -451 -751 -919 -322 -563 -935 -868 -285 -228 -580 -929 -18 -367 -131 -461 -479 -632 -930 -57 -256 -716 -970 -580 -25 -549 -325 -903 -330 -804 -248 -421 -114 -711 -64 -51 -307 -389 -570 -495 -938 -454 -465 -23 -472 -812 -890 -231 -499 -269 -755 -355 -632 -807 -980 -562 -689 -199 -331 -348 -67 -305 -153 -602 -415 -574 -660 -784 -949 -966 -22 -571 -719 -281 -924 -26 -15 -82 -816 -801 -563 -742 -139 -50 -154 -654 -612 -502 -973 -204 -286 -932 -603 -887 -804 -107 -170 -851 -283 -365 -162 -843 -547 -776 -491 -945 -458 -906 -695 -667 -39 -631 -456 -6 -799 -340 -254 -832 -754 -93 -421 -651 -426 -775 -139 -634 -213 -625 -195 -659 -24 -206 -284 -182 -577 -203 -88 -555 -551 -997 -442 -202 -300 -648 -603 -435 -293 -964 -961 -890 -642 -930 -920 -300 -13 -400 -733 -611 -207 -526 -309 -713 -803 -489 -145 -987 -696 -747 -883 -804 -577 -759 -944 -755 -130 -496 -34 -455 -371 -472 -750 -774 -217 -908 -657 -203 -630 -438 -263 -886 -986 -724 -941 -762 -160 -203 -58 -628 -742 -773 -876 -351 -667 -397 -825 -942 -457 -412 -527 -813 -579 -430 -794 -243 -941 -281 -979 -184 -853 -478 -99 -811 -358 -898 -723 -844 -757 -192 -179 -835 -348 -925 -543 -233 -893 -343 -133 -690 -271 -6 -905 -841 -717 -101 -95 -983 -21 -7 -16 -78 -556 -191 -564 -613 -700 -787 -81 -10 -146 -304 -411 -357 -935 -874 -512 -1 -966 -911 -71 -897 -452 -701 -613 -254 -465 -234 -451 -135 -21 -637 -948 -678 -571 -911 -856 -597 -630 -463 -847 -616 -528 -195 -374 -835 -46 -896 -991 -926 -966 -171 -913 -539 -409 -254 -367 -442 -784 -132 -235 -143 -534 -893 -928 -763 -835 -757 -341 -324 -772 -890 -934 -127 -908 -857 -915 -638 -629 -25 -172 -538 -226 -983 -895 -842 -536 -621 -31 -979 -395 -837 -191 -416 -388 -286 -842 -626 -922 -583 -565 -989 -479 -289 -8 -278 -439 -529 -709 -169 -990 -775 -829 -580 -886 -988 -193 -404 -792 -727 -878 -221 -690 -852 -646 -971 -413 -532 -368 -169 -711 -334 -361 -359 -264 -526 -748 -919 -57 -110 -549 -643 -578 -906 -589 -146 -236 -57 -193 -364 -972 -442 -827 -384 -840 -306 -148 -984 -327 -516 -264 -463 -398 -793 -956 -5 -455 -354 -549 -463 -307 -91 -578 -751 -741 -870 -353 -914 -604 -781 -186 -684 -81 -955 -224 -382 -872 -621 -354 -646 -63 -285 -12 -227 -538 -190 -521 -638 -702 -92 -769 -170 -401 -891 -603 -635 -729 -748 -310 -332 -629 -620 -788 -335 -941 -765 -763 -737 -843 -88 -847 -59 -564 -894 -697 -11 -21 -882 -112 -331 -922 -779 -866 -128 -478 -150 -945 -993 -547 -267 -915 -528 -790 -935 -240 -709 -296 -271 -833 -227 -73 -247 -975 -58 -4 -451 -932 -721 -160 -303 -954 -145 -470 -77 -787 -242 -285 -952 -711 -987 -60 -795 -524 -145 -412 -256 -783 -479 -960 -277 -217 -199 -187 -664 -106 -887 -779 -862 -616 -276 -276 -735 -557 -676 -800 -537 -381 -344 -378 -185 -393 -842 -210 -522 -906 -648 -110 -809 -858 -34 -851 -411 -294 -319 -42 -508 -724 -454 -197 -915 -243 -800 -564 -755 -560 -722 -410 -265 -467 -723 -455 -122 -859 -562 -256 -505 -193 -49 -407 -913 -606 -140 -55 -741 -47 -865 -275 -423 -4 -759 -333 -745 -645 -407 -647 -12 -327 -465 -617 -116 -981 -904 -863 -915 -58 -126 -56 -873 -946 -970 -217 -196 -808 -919 -549 -383 -79 -565 -412 -809 -570 -426 -912 -447 -521 -996 -830 -565 -577 -304 -356 -714 -850 -289 -230 -544 -915 -655 -462 -413 -780 -320 -265 -967 -953 -593 -296 -33 -904 -806 -30 -51 -778 -696 -316 -468 -815 -418 -712 -941 -793 -389 -763 -75 -325 -596 -734 -257 -333 -367 -807 -146 -218 -735 -901 -254 -849 -977 -954 -1000 -905 -906 -568 -957 -291 -448 -707 -45 -861 -497 -780 -707 -249 -149 -695 -799 -248 -541 -587 -413 -137 -218 -739 -872 -685 -725 -171 -165 -584 -327 -70 -353 -914 -457 -45 -594 -203 -300 -852 -341 -606 -584 -130 -372 -318 -7 -226 -401 -862 -290 -403 -370 -579 -206 -499 -210 -507 -145 -991 -353 -172 -771 -115 -226 -568 -755 -872 -282 -950 -833 -452 -188 -828 -643 -654 -102 -662 -633 -645 -877 -909 -52 -733 -812 -496 -866 -817 -898 -899 -600 -979 -103 -741 -368 -596 -598 -631 -130 -101 -123 -522 -604 -418 -655 -285 -675 -661 -535 -136 -623 -311 -115 -904 -916 -861 -147 -723 -583 -8 -622 -258 -146 -215 -408 -725 -752 -69 -632 -114 -747 -639 -461 -162 -766 -574 -209 -957 -831 -574 -973 -653 -657 -814 -200 -411 -250 -905 -100 -2 -794 -390 -331 -123 -665 -296 -824 -173 -161 -803 -913 -805 -672 -758 -485 -33 -176 -491 -674 -79 -348 -856 -456 -693 -907 -226 -382 -643 -639 -585 -404 -651 -511 -988 -549 -536 -384 -905 -196 -491 -23 -909 -289 -174 -415 -305 -807 -910 -11 -436 -350 -112 -468 -646 -36 -711 -899 -813 -519 -495 -924 -241 -693 -450 -695 -896 -623 -890 -775 -796 -214 -444 -868 -64 -431 -927 -884 -678 -284 -190 -969 -412 -697 -952 -578 -934 -54 -319 -885 -987 -735 -139 -748 -638 -344 -456 -474 -881 -313 -744 -447 -925 -270 -161 -166 -962 -195 -681 -892 -427 -566 -108 -305 -970 -81 -66 -822 -757 -438 -685 -611 -179 -592 -309 -324 -478 -694 -839 -165 -433 -852 -395 -632 -266 -502 -33 -500 -246 -584 -602 -397 -486 -871 -615 -153 -299 -101 -177 -275 -322 -617 -978 -915 -35 -608 -265 -821 -914 -124 -8 -270 -706 -429 -563 -901 -473 -774 -340 -998 -596 -909 -561 -139 -115 -843 -331 -892 -836 -360 -31 -759 -78 -893 -113 -436 -702 -231 -226 -274 -195 -1000 -987 -589 -676 -5 -957 -555 -354 -207 -178 -752 -797 -116 -418 -235 -201 -499 -679 -636 -120 -869 -125 -434 -959 -386 -839 -71 -933 -431 -909 -211 -289 -338 -716 -78 -359 -7 -28 -327 -390 -974 -468 -782 -29 -759 -820 -190 -91 -980 -748 -887 -828 -64 -796 -54 -725 -933 -544 -2 -932 -117 -432 -769 -324 -788 -582 -174 -164 -675 -739 -247 -151 -645 -936 -221 -582 -792 -768 -844 -842 -508 -2 -685 -787 -11 -702 -236 -204 -263 -363 -677 -847 -689 -606 -524 -873 -933 -80 -791 -902 -747 -359 -725 -999 -42 -596 -840 -332 -551 -967 -542 -420 -457 -638 -422 -328 -259 -836 -31 -53 -941 -664 -433 -676 -377 -763 -346 -493 -650 -194 -562 -58 -95 -118 -683 -388 -229 -449 -530 -652 -516 -195 -192 -810 -591 -370 -857 -83 -53 -829 -706 -104 -263 -16 -115 -225 -668 -742 -541 -709 -591 -746 -548 -213 -170 -155 -645 -414 -959 -783 -192 -636 -369 -984 -281 -627 -78 -596 -245 -935 -68 -466 -417 -931 -178 -898 -42 -808 -709 -711 -955 -197 -604 -835 -231 -670 -807 -264 -837 -844 -472 -434 -599 -791 -164 -862 -602 -794 -411 -323 -386 -128 -87 -446 -486 -355 -838 -149 -488 -83 -833 -254 -328 -55 -479 -842 -752 -780 -10 -694 -858 -501 -91 -789 -556 -756 -196 -915 -835 -544 -242 -618 -431 -837 -61 -907 -332 -161 -202 -248 -672 -339 -438 -224 -896 -936 -270 -926 -412 -580 -374 -456 -888 -517 -341 -687 -9 -747 -177 -606 -712 -496 -642 -292 -836 -567 -348 -905 -301 -879 -36 -803 -320 -793 -328 -738 -610 -514 -795 -23 -189 -650 -148 -850 -753 -173 -334 -224 -903 -226 -666 -106 -727 -343 -991 -716 -988 -563 -375 -606 -30 -675 -455 -397 -670 -143 -233 -775 -152 -798 -719 -555 -893 -187 -429 -465 -29 -997 -923 -295 -236 -829 -583 -619 -395 -526 -28 -667 -261 -514 -280 -770 -144 -101 -172 -840 -110 -200 -273 -802 -817 -212 -952 -840 -263 -664 -400 -730 -307 -542 -880 -284 -462 -999 -425 -651 -295 -99 -593 -599 -580 -173 -175 -521 -929 -556 -39 -846 -852 -399 -680 -132 -852 -218 -7 -714 -342 -776 -698 -832 -43 -460 -592 -841 -895 -230 -175 -334 -806 -977 -782 -983 -424 -955 -474 -932 -703 -761 -840 -539 -781 -527 -651 -556 -831 -287 -734 -481 -670 -640 -474 -71 -15 -71 -358 -574 -963 -420 -944 -980 -919 -156 -805 -878 -114 -671 -252 -545 -434 -42 -833 -293 -535 -177 -439 -643 -419 -116 -166 -716 -464 -561 -44 -87 -690 -150 -763 -330 -487 -710 -447 -264 -795 -159 -262 -404 -877 -224 -445 -834 -174 -909 -97 -270 -175 -781 -259 -182 -17 -672 -42 -344 -447 -189 -765 -721 -483 -822 -251 -823 -557 -154 -688 -581 -434 -626 -291 -484 -248 -89 -414 -728 -501 -211 -873 -652 -798 -978 -294 -900 -992 -96 -834 -615 -623 -131 -904 -949 -843 -70 -238 -189 -479 -150 -591 -865 -271 -92 -558 -22 -222 -559 -373 -635 -130 -605 -702 -590 -957 -404 -494 -539 -562 -810 -301 -996 -847 -424 -203 -751 -347 -185 -535 -826 -690 -892 -294 -318 -6 -265 -107 -983 -648 -427 -974 -181 -233 -871 -103 -67 -533 -955 -476 -755 -397 -579 -575 -545 -436 -998 -753 -580 -402 -463 -872 -366 -10 -867 -693 -997 -714 -489 -203 -134 -826 -897 -750 -270 -951 -846 -503 -536 -195 -906 -429 -600 -846 -400 -211 -95 -358 -157 -982 -319 -63 -398 -310 -777 -953 -356 -792 -425 -632 -883 -353 -180 -886 -715 -238 -228 -33 -530 -78 -802 -976 -418 -992 -833 -638 -207 -929 -593 -677 -950 -656 -218 -270 -542 -451 -864 -422 -150 -831 -70 -361 -331 -737 -736 -970 -911 -838 -605 -130 -803 -336 -358 -989 -654 -626 -202 -876 -556 -88 -801 -722 -322 -29 -236 -474 -900 -495 -926 -195 -430 -250 -370 -872 -597 -966 -554 -974 -51 -512 -108 -212 -234 -573 -639 -525 -153 -932 -288 -431 -679 -59 -450 -796 -916 -85 -237 -466 -220 -889 -330 -221 -293 -370 -731 -719 -580 -790 -214 -680 -421 -919 -414 -3 -718 -734 -260 -468 -231 -491 -334 -518 -696 -845 -23 -600 -143 -289 -900 -323 -952 -799 -862 -524 -863 -21 -840 -747 -537 -827 -722 -550 -27 -272 -323 -302 -624 -646 -641 -942 -70 -444 -822 -33 -711 -642 -318 -106 -394 -398 -271 -39 -693 -716 -614 -547 -345 -27 -777 -622 -191 -214 -94 -846 -958 -664 -266 -571 -76 -256 -941 -219 -57 -795 -325 -261 -586 -87 -471 -189 -423 -723 -643 -141 -499 -434 -270 -457 -344 -545 -777 -206 -62 -214 -530 -629 -323 -252 -98 -216 -35 -441 -771 -969 -867 -410 -221 -529 -329 -484 -231 -139 -952 -676 -743 -602 -860 -830 -506 -758 -406 -740 -472 -402 -184 -430 -822 -698 -402 -275 -223 -650 -655 -479 -24 -898 -582 -989 -497 -811 -584 -208 -945 -889 -549 -356 -817 -176 -274 -153 -866 -888 -712 -62 -206 -161 -155 -548 -982 -554 -92 -155 -67 -613 -838 -776 -963 -666 -24 -42 -221 -331 -106 -269 -240 -991 -481 -439 -932 -452 -220 -516 -174 -372 -406 -557 -665 -987 -109 -184 -198 -396 -485 -427 -926 -416 -566 -699 -973 -317 -204 -10 -751 -980 -566 -482 -787 -48 -878 -388 -521 -558 -361 -717 -786 -16 -587 -382 -570 -783 -133 -948 -176 -335 -829 -111 -33 -129 -709 -919 -687 -237 -78 -671 -97 -652 -557 -386 -74 -504 -565 -514 -192 -983 -747 -339 -764 -835 -717 -379 -387 -198 -810 -519 -491 -606 -627 -288 -174 -382 -159 -471 -255 -577 -867 -607 -845 -162 -935 -328 -335 -55 -890 -863 -972 -723 -171 -946 -113 -135 -449 -876 -538 -305 -838 -939 -306 -883 -492 -340 -417 -12 -535 -707 -991 -602 -539 -154 -836 -631 -70 -745 -307 -631 -572 -328 -135 -536 -122 -305 -283 -491 -231 -409 -213 -140 -259 -378 -476 -949 -783 -331 -476 -759 -764 -686 -109 -19 -897 -31 -447 -262 -782 -431 -57 -447 -409 -348 -600 -100 -74 -253 -394 -48 -939 -735 -400 -935 -182 -891 -909 -345 -451 -492 -117 -673 -75 -775 -925 -304 -334 -630 -635 -628 -325 -262 -269 -966 -593 -582 -644 -633 -844 -542 -823 -972 -122 -865 -746 -257 -390 -595 -264 -573 -648 -998 -535 -882 -739 -356 -249 -867 -640 -115 -314 -445 -694 -361 -330 -996 -266 -565 -813 -428 -247 -495 -708 -177 -167 -289 -644 -126 -506 -564 -462 -727 -214 -293 -256 -843 -484 -656 -748 -822 -149 -977 -552 -925 -204 -342 -878 -613 -171 -949 -791 -924 -300 -522 -122 -179 -565 -34 -249 -756 -461 -4 -962 -964 -774 -892 -544 -307 -618 -706 -408 -77 -975 -829 -281 -26 -2 -977 -435 -332 -440 -671 -658 -326 -775 -902 -101 -85 -283 -491 -551 -222 -504 -753 -711 -625 -532 -194 -456 -146 -44 -396 -195 -638 -14 -547 -111 -908 -535 -217 -489 -129 -500 -30 -124 -468 -638 -544 -793 -117 -767 -54 -733 -775 -473 -558 -654 -990 -264 -915 -1 -47 -458 -746 -931 -612 -239 -200 -610 -130 -763 -232 -191 -568 -377 -769 -99 -727 -744 -257 -945 -88 -60 -1000 -781 -502 -606 -442 -116 -406 -718 -220 -858 -926 -672 -465 -524 -90 -104 -278 -126 -459 -872 -360 -67 -412 -452 -684 -712 -270 -971 -94 -822 -808 -751 -422 -992 -758 -727 -749 -565 -245 -813 -151 -754 -671 -53 -257 -553 -526 -505 -909 -132 -208 -695 -562 -250 -932 -901 -46 -311 -249 -70 -124 -944 -825 -366 -17 -434 -453 -391 -189 -984 -559 -700 -334 -185 -379 -307 -694 -211 -208 -694 -894 -540 -829 -114 -659 -143 -119 -592 -516 -547 -865 -989 -361 -225 -890 -942 -42 -228 -681 -785 -53 -432 -435 -164 -862 -680 -751 -392 -790 -406 -234 -904 -47 -212 -287 -442 -986 -35 -817 -114 -590 -821 -318 -651 -764 -566 -379 -134 -41 -116 -78 -267 -624 -633 -915 -995 -503 -866 -47 -909 -161 -151 -708 -673 -367 -61 -28 -266 -879 -594 -9 -954 -132 -22 -83 -432 -471 -139 -631 -240 -484 -910 -514 -470 -628 -339 -273 -299 -460 -684 -13 -576 -313 -960 -491 -38 -525 -1000 -639 -11 -798 -119 -37 -480 -696 -745 -772 -23 -714 -85 -359 -531 -478 -11 -872 -126 -718 -735 -84 -728 -459 -889 -714 -187 -162 -914 -994 -34 -671 -911 -202 -317 -657 -26 -896 -237 -902 -809 -595 -315 -312 -197 -364 -207 -727 -728 -686 -344 -464 -828 -101 -926 -129 -577 -994 -36 -314 -88 -641 -959 -225 -638 -672 -536 -339 -209 -401 -35 -756 -388 -443 -331 -68 -37 -304 -78 -7 -717 -525 -151 -537 -551 -830 -582 -146 -167 -281 -85 -919 -740 -462 -930 -474 -292 -526 -448 -821 -842 -109 -382 -631 -14 -894 -960 -563 -811 -554 -722 -580 -69 -648 -218 -531 -40 -102 -26 -931 -727 -980 -129 -480 -132 -670 -283 -76 -326 -456 -316 -147 -616 -937 -671 -661 -543 -621 -730 -90 -316 -403 -287 -312 -723 -136 -839 -414 -776 -402 -939 -649 -904 -313 -251 -428 -696 -662 -338 -589 -123 -731 -699 -537 -767 -177 -706 -657 -385 -53 -505 -728 -773 -525 -772 -518 -34 -495 -12 -402 -377 -556 -31 -724 -611 -132 -55 -614 -793 -312 -872 -721 -52 -57 -946 -522 -859 -242 -279 -618 -834 -79 -967 -751 -476 -624 -489 -478 -301 -927 -736 -658 -689 -777 -19 -312 -138 -746 -474 -993 -874 -709 -641 -932 -778 -843 -518 -632 -496 -409 -913 -10 -689 -932 -996 -962 -164 -887 -560 -228 -36 -573 -617 -167 -821 -577 -606 -225 -428 -375 -715 -130 -691 -511 -314 -419 -267 -683 -163 -51 -711 -973 -674 -988 -620 -299 -524 -9 -826 -66 -6 -569 -267 -632 -957 -265 -934 -827 -417 -912 -566 -169 -128 -551 -647 -913 -586 -944 -755 -364 -30 -439 -641 -843 -682 -413 -946 -918 -667 -31 -824 -244 -388 -191 -764 -973 -493 -816 -301 -924 -386 -236 -754 -21 -468 -802 -712 -829 -410 -102 -832 -682 -130 -502 -793 -594 -811 -442 -771 -652 -393 -228 -985 -990 -583 -253 -594 -961 -549 -87 -101 -601 -845 -487 -910 -987 -470 -832 -714 -181 -258 -667 -969 -127 -97 -19 -728 -756 -650 -124 -74 -941 -548 -378 -127 -942 -248 -905 -952 -795 -44 -580 -997 -673 -502 -197 -578 -291 -599 -801 -234 -594 -844 -301 -432 -82 -163 -712 -198 -651 -616 -22 -836 -869 -934 -582 -276 -375 -392 -227 -391 -251 -923 -679 -988 -24 -94 -198 -946 -671 -247 -801 -531 -153 -46 -607 -643 -132 -401 -316 -234 -512 -30 -682 -291 -707 -738 -467 -253 -543 -391 -816 -302 -574 -938 -214 -975 -273 -196 -381 -127 -86 -863 -604 -33 -920 -959 -313 -744 -65 -832 -813 -276 -735 -688 -292 -788 -33 -35 -494 -585 -920 -857 -53 -333 -946 -132 -868 -118 -828 -640 -307 -115 -743 -415 -358 -199 -294 -385 -387 -965 -11 -515 -779 -998 -629 -473 -804 -381 -540 -534 -961 -938 -690 -284 -423 -629 -452 -839 -145 -336 -782 -818 -223 -195 -264 -240 -141 -66 -488 -112 -23 -451 -270 -113 -252 -702 -332 -549 -613 -211 -349 -836 -905 -264 -423 -733 -150 -248 -670 -652 -17 -657 -31 -600 -432 -881 -840 -611 -73 -780 -309 -592 -6 -231 -160 -900 -265 -815 -613 -29 -567 -469 -567 -169 -296 -149 -906 -265 -602 -423 -644 -781 -12 -627 -191 -470 -398 -714 -902 -228 -284 -483 -33 -599 -618 -981 -837 -946 -686 -96 -696 -767 -693 -718 -914 -211 -521 -1000 -602 -489 -813 -183 -908 -109 -3 -66 -87 -937 -662 -875 -397 -582 -976 -782 -739 -336 -504 -906 -193 -989 -283 -652 -890 -779 -594 -394 -720 -69 -254 -144 -574 -387 -958 -32 -503 -909 -751 -934 -108 -90 -534 -825 -293 -404 -873 -804 -476 -48 -651 -985 -707 -571 -4 -311 -450 -71 -639 -58 -684 -81 -912 -328 -550 -657 -278 -226 -693 -25 -252 -940 -562 -5 -533 -282 -311 -181 -9 -799 -38 -426 -280 -335 -857 -729 -710 -740 -459 -82 -128 -331 -804 -873 -477 -503 -802 -266 -789 -119 -450 -605 -781 -9 -970 -668 -65 -761 -163 -876 -565 -155 -966 -90 -902 -899 -632 -772 -110 -2 -583 -986 -4 -3 -65 -533 -563 -40 -74 -36 -926 -124 -577 -799 -324 -477 -970 -370 -649 -52 -258 -412 -956 -619 -574 -292 -312 -620 -521 -585 -789 -735 -571 -556 -719 -749 -169 -752 -281 -939 -780 -389 -262 -560 -118 -554 -63 -530 -821 -171 -881 -224 -733 -197 -997 -543 -773 -217 -327 -639 -621 -530 -279 -742 -988 -969 -813 -682 -152 -676 -900 -404 -546 -11 -387 -244 -188 -720 -671 -64 -764 -116 -162 -593 -282 -533 -662 -431 -608 -538 -905 -995 -106 -404 -272 -399 -235 -868 -302 -654 -54 -996 -565 -488 -783 -148 -417 -684 -491 -860 -93 -196 -943 -477 -371 -897 -96 -590 -138 -339 -112 -916 -894 -97 -86 -238 -943 -18 -62 -415 -157 -357 -804 -853 -130 -733 -91 -139 -818 -470 -962 -316 -381 -994 -168 -820 -618 -449 -928 -780 -428 -757 -985 -741 -206 -148 -146 -326 -219 -322 -296 -110 -940 -607 -233 -813 -544 -60 -285 -728 -687 -435 -263 -730 -95 -144 -109 -404 -378 -130 -689 -395 -280 -322 -518 -718 -805 -343 -965 -789 -885 -121 -378 -916 -761 -246 -779 -428 -256 -851 -761 -341 -879 -695 -790 -319 -451 -470 -458 -953 -610 -656 -798 -275 -33 -903 -345 -301 -376 -974 -316 -491 -592 -749 -400 -46 -354 -347 -324 -810 -104 -117 -260 -916 -770 -789 -277 -768 -755 -398 -247 -358 -951 -499 -344 -706 -850 -349 -454 -296 -772 -320 -30 -198 -441 -254 -417 -687 -610 -693 -294 -598 -361 -375 -384 -30 -772 -342 -528 -109 -7 -409 -238 -381 -42 -316 -182 -994 -818 -261 -852 -157 -958 -139 -306 -120 -12 -830 -808 -933 -406 -370 -725 -760 -788 -986 -992 -609 -793 -582 -82 -993 -685 -384 -777 -153 -750 -726 -993 -434 -288 -864 -538 -934 -466 -173 -656 -597 -389 -516 -367 -597 -837 -632 -879 -82 -385 -292 -676 -82 -709 -230 -182 -809 -137 -826 -55 -554 -380 -720 -737 -646 -886 -30 -250 -920 -105 -987 -407 -824 -319 -324 -358 -190 -629 -572 -795 -230 -350 -467 -219 -226 -572 -551 -672 -644 -424 -244 -731 -682 -616 -59 -123 -353 -249 -745 -424 -689 -679 -622 -388 -418 -197 -198 -476 -99 -449 -720 -942 -314 -576 -781 -376 -405 -232 -49 -120 -478 -518 -995 -758 -55 -482 -387 -140 -195 -202 -512 -927 -64 -115 -637 -724 -527 -852 -573 -880 -226 -847 -553 -806 -895 -681 -113 -521 -930 -353 -406 -444 -115 -312 -240 -108 -718 -396 -551 -69 -87 -495 -833 -486 -284 -881 -218 -672 -610 -813 -745 -609 -259 -497 -8 -178 -647 -873 -988 -276 -583 -252 -850 -661 -495 -789 -149 -598 -308 -608 -81 -935 -412 -693 -662 -716 -345 -339 -330 -300 -350 -371 -551 -818 -586 -648 -625 -563 -584 -16 -618 -226 -109 -437 -393 -131 -134 -712 -461 -164 -405 -56 -651 -659 -115 -633 -458 -707 -798 -60 -657 -486 -409 -693 -495 -740 -135 -287 -949 -986 -815 -129 -576 -310 -551 -743 -597 -958 -837 -817 -674 -791 -897 -878 -348 -878 -153 -87 -482 -252 -229 -841 -449 -554 -847 -373 -246 -825 -157 -581 -154 -530 -790 -814 -400 -277 -589 -741 -974 -114 -840 -842 -416 -827 -589 -774 -95 -11 -259 -241 -388 -927 -201 -661 -686 -767 -158 -888 -837 -4 -24 -698 -414 -298 -382 -730 -148 -196 -343 -166 -576 -187 -653 -542 -680 -284 -831 -784 -385 -620 -842 -23 -268 -942 -800 -53 -603 -362 -793 -536 -762 -390 -313 -818 -723 -28 -168 -747 -509 -553 -54 -225 -209 -721 -104 -366 -488 -807 -375 -914 -193 -105 -942 -5 -30 -217 -604 -521 -72 -555 -360 -486 -65 -820 -433 -253 -556 -23 -752 -405 -310 -211 -706 -357 -595 -526 -776 -872 -351 -165 -618 -998 -833 -381 -867 -186 -390 -306 -479 -279 -189 -793 -410 -143 -876 -124 -89 -834 -870 -610 -396 -19 -184 -771 -594 -104 -809 -166 -456 -215 -90 -182 -26 -988 -365 -419 -546 -799 -961 -955 -633 -546 -572 -421 -674 -872 -892 -911 -87 -592 -898 -956 -705 -507 -809 -390 -585 -921 -799 -967 -74 -970 -630 -409 -373 -297 -146 -392 -79 -719 -723 -301 -53 -783 -934 -621 -915 -275 -943 -200 -875 -26 -159 -918 -857 -71 -730 -68 -645 -689 -24 -744 -764 -662 -604 -284 -724 -280 -349 -606 -912 -124 -671 -458 -662 -611 -72 -10 -178 -179 -368 -873 -962 -32 -578 -525 -743 -279 -685 -185 -669 -945 -411 -859 -728 -632 -188 -687 -63 -778 -224 -565 -790 -167 -138 -310 -940 -756 -359 -721 -261 -740 -642 -616 -842 -608 -519 -431 -91 -124 -173 -867 -364 -555 -664 -737 -612 -872 -810 -239 -487 -613 -873 -983 -628 -967 -829 -698 -187 -507 -603 -807 -610 -393 -205 -9 -360 -150 -435 -777 -325 -662 -229 -273 -929 -479 -732 -456 -760 -316 -880 -139 -826 -585 -362 -481 -492 -956 -117 -668 -19 -533 -655 -247 -942 -193 -835 -833 -612 -729 -935 -363 -556 -6 -81 -590 -562 -635 -431 -375 -863 -480 -786 -92 -537 -667 -542 -318 -780 -622 -289 -465 -796 -549 -831 -718 -329 -414 -476 -880 -865 -49 -237 -726 -633 -754 -281 -502 -590 -228 -934 -520 -982 -916 -229 -960 -460 -614 -565 -641 -63 -298 -713 -562 -423 -974 -839 -699 -589 -463 -654 -839 -691 -439 -537 -707 -27 -198 -172 -881 -524 -126 -609 -541 -682 -681 -593 -274 -272 -967 -133 -125 -196 -779 -143 -448 -337 -255 -731 -888 -930 -251 -713 -296 -500 -207 -246 -185 -34 -73 -505 -444 -726 -55 -15 -834 -85 -459 -384 -247 -360 -101 -608 -482 -124 -72 -719 -724 -431 -686 -175 -607 -924 -92 -468 -908 -536 -827 -681 -949 -10 -38 -976 -817 -579 -255 -874 -256 -352 -734 -552 -63 -968 -943 -154 -441 -981 -263 -502 -475 -313 -666 -295 -611 -335 -644 -244 -253 -965 -126 -773 -259 -743 -140 -499 -140 -395 -638 -510 -459 -486 -534 -697 -322 -841 -661 -130 -801 -849 -947 -140 -308 -751 -41 -862 -10 -34 -831 -160 -915 -136 -824 -937 -169 -242 -862 -503 -500 -447 -404 -944 -934 -659 -623 -277 -638 -316 -645 -982 -570 -238 -229 -979 -549 -650 -980 -270 -934 -674 -299 -345 -645 -938 -104 -655 -529 -689 -561 -687 -574 -49 -81 -713 -464 -500 -390 -868 -840 -646 -178 -705 -161 -725 -754 -907 -608 -817 -251 -366 -574 -221 -234 -600 -661 -349 -789 -930 -859 -990 -884 -448 -518 -84 -747 -94 -551 -219 -387 -257 -623 -138 -371 -629 -54 -628 -419 -885 -648 -83 -852 -776 -487 -522 -121 -871 -890 -423 -577 -600 -769 -208 -684 -470 -664 -465 -579 -635 -357 -358 -86 -813 -75 -969 -619 -969 -210 -362 -65 -294 -10 -957 -519 -578 -221 -33 -598 -119 -468 -503 -895 -796 -164 -459 -471 -351 -918 -148 -973 -182 -747 -539 -745 -503 -713 -482 -422 -255 -721 -630 -997 -606 -562 -244 -655 -80 -915 -582 -206 -639 -847 -69 -587 -384 -186 -518 -272 -781 -824 -899 -835 -271 -705 -104 -1 -18 -784 -729 -196 -930 -759 -203 -119 -389 -240 -816 -379 -273 -53 -557 -645 -194 -793 -933 -935 -798 -82 -511 -751 -363 -34 -19 -669 -949 -118 -488 -787 -960 -64 -947 -987 -255 -721 -344 -320 -472 -981 -585 -841 -305 -275 -648 -228 -121 -717 -968 -861 -132 -132 -937 -431 -415 -18 -337 -10 -301 -594 -374 -56 -900 -783 -261 -680 -443 -784 -307 -942 -105 -199 -796 -871 -135 -487 -319 -999 -775 -752 -438 -550 -348 -520 -503 -554 -513 -130 -239 -476 -890 -765 -219 -929 -986 -360 -354 -778 -350 -875 -689 -511 -11 -147 -84 -484 -527 -432 -580 -570 -814 -733 -501 -219 -99 -600 -693 -847 -175 -242 -418 -908 -660 -98 -182 -542 -608 -687 -154 -870 -403 -38 -203 -658 -289 -429 -581 -244 -819 -441 -121 -840 -205 -361 -27 -289 -449 -628 -592 -306 -350 -293 -854 -278 -522 -457 -654 -360 -373 -254 -246 -956 -475 -340 -520 -503 -266 -831 -315 -954 -272 -232 -721 -500 -237 -534 -753 -842 -787 -433 -489 -735 -89 -372 -301 -549 -546 -944 -922 -265 -131 -850 -230 -117 -979 -865 -165 -632 -822 -900 -276 -300 -872 -414 -722 -832 -289 -248 -360 -87 -261 -546 -149 -720 -566 -516 -243 -740 -762 -10 -682 -222 -988 -832 -581 -908 -126 -211 -531 -661 -729 -352 -6 -173 -167 -860 -443 -379 -554 -868 -558 -186 -355 -462 -544 -703 -969 -708 -413 -501 -600 -355 -633 -714 -768 -161 -410 -760 -297 -869 -476 -837 -206 -902 -961 -115 -539 -781 -681 -76 -428 -190 -190 -556 -626 -254 -935 -652 -184 -438 -180 -326 -869 -666 -479 -26 -470 -856 -282 -80 -364 -45 -141 -572 -507 -697 -515 -621 -56 -477 -217 -539 -805 -439 -15 -688 -166 -916 -104 -841 -436 -45 -211 -174 -939 -817 -531 -155 -99 -171 -26 -301 -338 -436 -259 -625 -249 -432 -841 -89 -600 -598 -939 -562 -732 -871 -595 -742 -137 -817 -892 -190 -698 -866 -627 -777 -74 -418 -867 -354 -950 -171 -957 -830 -97 -638 -525 -947 -293 -757 -590 -203 -207 -277 -963 -4 -590 -822 -778 -380 -275 -848 -310 -625 -349 -160 -730 -235 -318 -914 -188 -564 -904 -458 -517 -763 -900 -486 -341 -614 -752 -671 -698 -157 -76 -892 -837 -148 -489 -111 -473 -502 -767 -764 -822 -261 -60 -941 -505 -233 -649 -905 -25 -609 -503 -842 -219 -290 -109 -8 -952 -846 -501 -684 -619 -925 -33 -999 -238 -213 -185 -321 -114 -727 -47 -571 -382 -594 -62 -490 -211 -975 -671 -532 -430 -853 -232 -348 -639 -589 -181 -471 -287 -966 -399 -28 -48 -952 -994 -411 -129 -842 -952 -594 -716 -837 -472 -477 -608 -111 -903 -708 -857 -676 -827 -329 -50 -63 -448 -670 -629 -757 -26 -719 -198 -930 -533 -512 -862 -352 -626 -770 -802 -221 -607 -307 -821 -356 -270 -409 -11 -401 -869 -871 -564 -998 -346 -597 -163 -776 -932 -728 -702 -844 -237 -699 -216 -548 -46 -109 -670 -2 -922 -398 -973 -566 -253 -687 -744 -315 -283 -593 -952 -738 -11 -332 -512 -66 -703 -593 -529 -576 -810 -468 -841 -555 -179 -454 -291 -420 -304 -772 -687 -733 -762 -856 -681 -410 -918 -415 -379 -583 -561 -385 -717 -63 -84 -942 -911 -805 -8 -501 -75 -338 -485 -964 -975 -192 -812 -83 -554 -932 -25 -67 -178 -604 -207 -622 -193 -813 -72 -248 -371 -769 -381 -952 -309 -471 -150 -374 -813 -259 -435 -961 -802 -250 -589 -775 -904 -958 -520 -94 -724 -789 -96 -64 -239 -402 -303 -192 -139 -854 -373 -304 -751 -857 -337 -832 -894 -89 -213 -796 -493 -773 -356 -749 -6 -905 -173 -843 -309 -286 -245 -676 -998 -745 -878 -961 -919 -207 -191 -120 -335 -102 -628 -354 -878 -162 -398 -747 -26 -610 -588 -973 -682 -227 -962 -270 -885 -44 -15 -357 -47 -481 -375 -537 -968 -318 -846 -706 -85 -194 -945 -395 -499 -687 -855 -424 -557 -105 -156 -516 -238 -901 -437 -5 -436 -372 -716 -939 -970 -45 -278 -395 -297 -517 -931 -802 -510 -636 -988 -569 -872 -657 -676 -91 -7 -605 -45 -777 -901 -203 -762 -973 -229 -732 -561 -647 -981 -369 -217 -364 -704 -771 -244 -226 -219 -227 -704 -334 -924 -603 -694 -782 -852 -525 -311 -398 -808 -298 -873 -668 -600 -668 -994 -598 -588 -970 -937 -93 -696 -139 -81 -320 -725 -408 -970 -774 -62 -429 -72 -236 -199 -761 -895 -35 -781 -588 -287 -201 -807 -830 -883 -421 -531 -360 -859 -418 -216 -175 -275 -832 -341 -511 -839 -661 -224 -897 -625 -420 -847 -651 -120 -428 -85 -860 -714 -794 -198 -667 -377 -986 -531 -582 -452 -865 -197 -819 -296 -917 -838 -678 -707 -649 -697 -711 -452 -924 -760 -183 -532 -385 -309 -946 -790 -239 -777 -360 -57 -176 -189 -223 -859 -916 -403 -984 -292 -714 -307 -255 -582 -624 -677 -814 -422 -261 -696 -640 -529 -306 -881 -222 -431 -672 -153 -158 -926 -540 -229 -429 -244 -141 -164 -145 -702 -520 -490 -178 -963 -781 -574 -552 -236 -790 -426 -410 -614 -116 -983 -998 -675 -985 -216 -581 -603 -939 -247 -542 -449 -651 -999 -797 -177 -527 -883 -680 -772 -527 -76 -218 -128 -25 -335 -435 -911 -128 -598 -509 -707 -149 -942 -598 -289 -899 -723 -177 -497 -412 -46 -390 -667 -556 -25 -940 -260 -391 -247 -937 -339 -389 -656 -599 -738 -373 -47 -271 -105 -90 -506 -912 -496 -990 -674 -164 -965 -154 -959 -182 -600 -415 -299 -487 -278 -463 -120 -435 -296 -543 -528 -476 -525 -325 -342 -439 -744 -868 -259 -279 -485 -127 -863 -191 -80 -573 -47 -970 -63 -397 -82 -690 -825 -304 -580 -814 -167 -256 -508 -508 -579 -210 -715 -57 -462 -422 -663 -601 -794 -187 -620 -555 -787 -490 -454 -402 -143 -558 -336 -295 -236 -425 -990 -566 -160 -765 -145 -381 -624 -931 -300 -375 -11 -74 -593 -373 -169 -788 -330 -473 -127 -962 -760 -873 -142 -884 -624 -328 -125 -656 -205 -341 -932 -375 -29 -685 -161 -649 -61 -760 -312 -166 -129 -422 -714 -375 -760 -487 -377 -12 -844 -717 -835 -437 -603 -659 -330 -794 -990 -409 -102 -803 -908 -473 -524 -509 -654 -367 -653 -298 -449 -286 -684 -61 -761 -338 -363 -707 -86 -199 -593 -246 -739 -857 -296 -396 -754 -278 -570 -109 -729 -851 -255 -668 -900 -622 -762 -517 -902 -952 -196 -350 -180 -974 -703 -448 -304 -750 -212 -817 -180 -479 -749 -823 -569 -336 -493 -562 -942 -661 -704 -989 -470 -536 -258 -109 -87 -603 -680 -978 -856 -47 -814 -724 -919 -378 -357 -777 -564 -465 -845 -212 -679 -72 -10 -163 -578 -868 -802 -509 -484 -870 -28 -103 -749 -732 -591 -306 -77 -397 -101 -600 -269 -327 -417 -336 -706 -410 -987 -658 -501 -289 -670 -832 -135 -572 -326 -366 -973 -905 -724 -861 -683 -519 -680 -496 -339 -174 -586 -412 -589 -383 -833 -597 -213 -721 -979 -402 -918 -141 -891 -59 -787 -949 -796 -879 -109 -803 -688 -526 -455 -307 -199 -379 -746 -606 -65 -127 -705 -582 -753 -72 -825 -75 -530 -243 -662 -2 -761 -248 -358 -895 -712 -688 -930 -674 -582 -642 -314 -522 -700 -470 -902 -781 -660 -360 -60 -430 -204 -443 -619 -266 -447 -746 -432 -433 -265 -159 -3 -577 -901 -700 -288 -399 -381 -170 -811 -450 -495 -927 -392 -548 -983 -32 -78 -82 -593 -384 -862 -148 -513 -1 -705 -285 -267 -434 -619 -293 -922 -223 -8 -166 -459 -639 -451 -997 -211 -972 -743 -967 -993 -339 -234 -525 -196 -729 -659 -298 -74 -764 -252 -179 -374 -101 -270 -777 -887 -407 -768 -696 -147 -536 -449 -375 -839 -252 -230 -657 -352 -930 -506 -205 -46 -203 -618 -432 -791 -818 -67 -440 -807 -255 -434 -394 -539 -748 -407 -420 -133 -626 -926 -974 -525 -840 -495 -493 -242 -538 -976 -815 -100 -371 -399 -641 -668 -341 -147 -537 -994 -274 -9 -562 -451 -108 -599 -774 -768 -731 -389 -946 -282 -814 -463 -750 -124 -841 -815 -347 -131 -5 -77 -321 -357 -992 -381 -970 -165 -792 -268 -377 -641 -253 -735 -182 -533 -907 -355 -261 -187 -334 -987 -678 -910 -359 -934 -480 -711 -337 -370 -134 -47 -898 -594 -619 -535 -881 -424 -298 -543 -424 -639 -162 -131 -475 -283 -313 -740 -3 -229 -738 -575 -586 -507 -854 -541 -997 -325 -990 -257 -650 -316 -688 -305 -978 -756 -125 -602 -945 -838 -47 -888 -392 -455 -486 -106 -51 -603 -726 -474 -422 -787 -704 -719 -953 -613 -763 -90 -651 -7 -321 -469 -459 -665 -277 -435 -351 -663 -569 -827 -243 -398 -178 -43 -771 -539 -793 -122 -60 -744 -736 -46 -177 -672 -119 -657 -523 -686 -739 -345 -660 -134 -108 -52 -317 -185 -878 -194 -285 -230 -434 -504 -704 -475 -420 -71 -171 -757 -497 -753 -55 -47 -778 -450 -194 -791 -61 -874 -522 -44 -129 -147 -852 -903 -262 -604 -140 -840 -229 -226 -773 -936 -305 -618 -265 -643 -869 -859 -425 -11 -56 -78 -974 -526 -699 -295 -56 -853 -389 -536 -63 -441 -816 -649 -317 -881 -78 -883 -273 -757 -590 -391 -421 -981 -823 -417 -804 -536 -490 -189 -889 -664 -311 -475 -545 -227 -437 -880 -457 -589 -684 -837 -219 -182 -574 -341 -807 -284 -583 -655 -289 -451 -792 -775 -168 -399 -851 -574 -626 -654 -268 -202 -1 -970 -204 -145 -798 -204 -78 -349 -794 -543 -165 -62 -258 -146 -66 -612 -56 -498 -997 -709 -933 -555 -864 -526 -224 -595 -72 -514 -230 -131 -369 -21 -425 -299 -823 -120 -343 -734 -334 -314 -17 -913 -766 -181 -265 -206 -669 -206 -709 -796 -289 -258 -940 -391 -645 -44 -222 -785 -806 -509 -837 -775 -467 -742 -806 -47 -689 -652 -57 -58 -392 -234 -379 -39 -8 -696 -971 -437 -639 -849 -46 -2 -420 -72 -352 -307 -964 -973 -406 -475 -756 -63 -865 -826 -504 -185 -750 -169 -335 -437 -573 -485 -420 -759 -226 -298 -860 -658 -972 -969 -296 -458 -307 -498 -34 -197 -99 -382 -314 -857 -41 -913 -297 -528 -790 -972 -349 -437 -695 -81 -753 -673 -309 -318 -568 -942 -313 -102 -987 -284 -800 -903 -816 -330 -769 -674 -53 -228 -251 -97 -133 -721 -227 -680 -988 -810 -835 -848 -797 -694 -958 -709 -866 -968 -397 -380 -888 -17 -309 -918 -5 -378 -595 -986 -807 -721 -204 -76 -775 -987 -668 -105 -780 -486 -173 -642 -51 -923 -242 -536 -877 -960 -178 -504 -807 -748 -236 -888 -891 -775 -668 -555 -155 -227 -448 -906 -989 -880 -256 -884 -108 -312 -374 -454 -784 -933 -137 -109 -832 -371 -390 -79 -575 -800 -502 -727 -831 -629 -901 -669 -590 -187 -427 -770 -944 -990 -252 -381 -242 -222 -308 -745 -643 -109 -6 -943 -994 -326 -865 -921 -712 -339 -701 -790 -227 -699 -433 -987 -534 -670 -53 -515 -374 -456 -407 -783 -761 -83 -76 -634 -265 -565 -607 -614 -624 -900 -480 -842 -196 -563 -476 -78 -439 -314 -781 -865 -953 -441 -532 -464 -209 -945 -314 -293 -375 -188 -809 -492 -372 -201 -559 -642 -402 -37 -754 -93 -11 -292 -279 -334 -70 -5 -646 -992 -411 -445 -255 -603 -237 -703 -845 -645 -163 -764 -660 -286 -131 -794 -141 -125 -3 -390 -112 -649 -492 -62 -421 -223 -398 -766 -924 -732 -107 -817 -534 -240 -594 -848 -190 -922 -157 -570 -316 -224 -725 -310 -840 -790 -460 -479 -580 -330 -57 -198 -475 -510 -676 -170 -38 -847 -915 -649 -145 -447 -163 -747 -415 -204 -306 -5 -96 -220 -236 -477 -777 -384 -357 -658 -908 -922 -420 -301 -882 -574 -738 -648 -856 -852 -808 -244 -523 -492 -593 -410 -368 -190 -772 -552 -382 -27 -937 -605 -638 -11 -779 -709 -61 -307 -43 -311 -731 -342 -327 -424 -653 -477 -402 -151 -272 -80 -93 -427 -172 -452 -310 -978 -260 -190 -63 -678 -284 -734 -234 -641 -432 -61 -591 -428 -98 -660 -888 -337 -880 -477 -155 -198 -672 -108 -317 -291 -690 -432 -511 -824 -296 -636 -493 -72 -248 -778 -842 -43 -81 -581 -24 -916 -831 -963 -651 -64 -130 -227 -535 -321 -92 -154 -527 -108 -985 -602 -405 -111 -618 -827 -804 -220 -555 -202 -365 -803 -244 -265 -837 -263 -716 -287 -850 -75 -410 -931 -147 -391 -692 -603 -96 -224 -515 -118 -358 -530 -555 -298 -691 -161 -274 -552 -934 -667 -451 -45 -275 -440 -283 -146 -555 -939 -453 -219 -464 -197 -639 -273 -791 -393 -701 -199 -789 -574 -413 -774 -549 -638 -440 -689 -738 -582 -657 -542 -74 -134 -634 -851 -601 -67 -218 -379 -510 -183 -112 -280 -703 -761 -860 -151 -152 -74 -654 -634 -751 -698 -664 -730 -368 -794 -200 -246 -786 -354 -257 -10 -72 -43 -645 -379 -879 -343 -871 -735 -732 -981 -73 -250 -905 -224 -46 -131 -209 -490 -134 -645 -249 -886 -998 -154 -460 -515 -712 -82 -986 -582 -952 -178 -623 -481 -899 -318 -921 -959 -139 -784 -859 -659 -134 -813 -24 -305 -380 -882 -618 -692 -819 -823 -589 -765 -457 -444 -493 -643 -518 -614 -319 -177 -656 -61 -97 -748 -952 -191 -548 -367 -240 -598 -626 -1 -118 -866 -204 -579 -475 -171 -250 -127 -116 -641 -586 -56 -550 -397 -510 -414 -15 -329 -925 -850 -208 -559 -7 -38 -485 -605 -521 -76 -659 -367 -131 -664 -997 -945 -919 -672 -91 -314 -736 -294 -950 -56 -66 -32 -856 -438 -385 -907 -847 -917 -204 -765 -75 -574 -368 -888 -465 -602 -957 -35 -547 -764 -716 -235 -826 -758 -814 -731 -766 -303 -618 -178 -370 -125 -958 -387 -787 -740 -102 -366 -243 -906 -258 -149 -707 -94 -915 -60 -895 -902 -875 -22 -424 -369 -545 -556 -801 -354 -953 -281 -116 -70 -681 -191 -677 -717 -486 -596 -204 -678 -152 -59 -992 -295 -150 -886 -276 -649 -843 -379 -475 -29 -776 -913 -824 -822 -14 -610 -401 -931 -537 -290 -134 -837 -43 -546 -840 -982 -336 -443 -803 -496 -781 -784 -383 -406 -633 -266 -976 -127 -190 -778 -33 -270 -49 -100 -444 -725 -279 -533 -513 -244 -47 -905 -238 -163 -266 -951 -876 -44 -601 -471 -914 -971 -38 -588 -3 -45 -753 -299 -358 -351 -774 -974 -106 -227 -587 -369 -97 -322 -40 -974 -905 -658 -280 -828 -799 -277 -550 -226 -703 -688 -194 -141 -360 -321 -455 -874 -185 -712 -544 -478 -301 -58 -630 -497 -257 -320 -50 -405 -822 -746 -956 -799 -574 -598 -14 -176 -421 -494 -399 -114 -523 -929 -200 -393 -587 -852 -299 -850 -302 -803 -884 -215 -539 -157 -540 -289 -498 -513 -286 -645 -696 -830 -937 -874 -419 -340 -254 -245 -237 -791 -586 -488 -771 -898 -895 -124 -849 -36 -421 -181 -853 -892 -976 -237 -662 -157 -133 -390 -657 -423 -408 -285 -774 -791 -186 -118 -496 -942 -853 -118 -281 -257 -905 -413 -428 -50 -447 -966 -45 -574 -660 -554 -777 -946 -948 -623 -274 -50 -832 -270 -888 -173 -724 -6 -983 -970 -343 -888 -990 -825 -476 -976 -323 -411 -99 -27 -995 -788 -38 -120 -770 -131 -81 -162 -364 -13 -891 -92 -224 -565 -91 -757 -511 -374 -453 -541 -396 -475 -999 -945 -899 -221 -156 -112 -245 -187 -647 -729 -406 -575 -559 -381 -699 -303 -731 -99 -135 -836 -645 -378 -667 -500 -939 -495 -942 -965 -251 -862 -413 -102 -919 -595 -435 -556 -149 -717 -554 -130 -891 -205 -593 -970 -535 -979 -406 -487 -410 -3 -737 -129 -82 -198 -576 -890 -409 -978 -910 -499 -628 -599 -209 -533 -950 -636 -124 -196 -62 -628 -654 -464 -637 -759 -251 -709 -18 -66 -859 -664 -385 -972 -807 -367 -247 -792 -521 -78 -247 -416 -990 -137 -705 -525 -909 -958 -288 -45 -87 -355 -848 -736 -139 -471 -711 -479 -881 -563 -325 -383 -32 -778 -636 -98 -174 -748 -815 -295 -918 -941 -29 -349 -8 -340 -495 -322 -42 -558 -236 -244 -612 -221 -602 -685 -93 -583 -618 -352 -792 -361 -363 -826 -379 -570 -972 -69 -695 -432 -871 -315 -10 -951 -816 -990 -468 -389 -736 -962 -362 -816 -235 -546 -598 -491 -268 -553 -346 -560 -624 -278 -610 -181 -453 -864 -580 -477 -472 -191 -507 -190 -610 -70 -12 -249 -351 -62 -189 -24 -355 -185 -661 -96 -70 -358 -127 -1000 -645 -926 -410 -46 -604 -301 -222 -205 -206 -657 -649 -52 -125 -709 -604 -762 -134 -414 -182 -714 -772 -322 -556 -496 -883 -136 -394 -892 -698 -664 -513 -687 -626 -694 -245 -441 -26 -613 -513 -905 -275 -367 -548 -381 -325 -274 -82 -655 -271 -512 -201 -469 -4 -89 -92 -350 -714 -1000 -818 -841 -119 -762 -807 -968 -341 -760 -820 -626 -358 -203 -330 -199 -951 -31 -115 -70 -617 -624 -864 -248 -125 -766 -826 -278 -669 -939 -827 -744 -885 -407 -394 -973 -512 -278 -115 -711 -619 -961 -548 -756 -862 -367 -911 -445 -19 -522 -810 -723 -590 -464 -664 -350 -833 -451 -127 -644 -888 -728 -123 -693 -495 -463 -229 -110 -803 -583 -714 -886 -991 -202 -64 -859 -352 -557 -756 -567 -805 -293 -295 -436 -185 -735 -175 -790 -121 -437 -429 -730 -942 -512 -228 -914 -91 -501 -481 -767 -270 -252 -786 -397 -438 -32 -329 -15 -719 -37 -83 -55 -818 -530 -426 -97 -857 -867 -457 -304 -152 -423 -286 -826 -13 -262 -98 -38 -316 -361 -518 -239 -762 -95 -903 -755 -680 -474 -802 -325 -877 -530 -449 -881 -385 -249 -652 -236 -545 -666 -910 -708 -454 -177 -935 -131 -156 -600 -486 -882 -365 -101 -265 -797 -621 -718 -838 -655 -681 -344 -143 -475 -792 -632 -234 -187 -586 -722 -287 -839 -606 -173 -922 -93 -646 -630 -676 -537 -520 -56 -285 -548 -898 -617 -647 -675 -170 -871 -295 -202 -237 -4 -351 -384 -935 -677 -356 -554 -967 -339 -985 -19 -582 -384 -399 -136 -670 -867 -275 -82 -894 -530 -367 -914 -378 -351 -998 -417 -104 -486 -542 -872 -324 -694 -71 -864 -197 -548 -816 -698 -343 -965 -550 -314 -366 -742 -326 -299 -47 -524 -124 -805 -820 -5 -541 -1000 -762 -709 -270 -161 -312 -903 -716 -683 -518 -774 -243 -193 -637 -728 -806 -911 -134 -745 -351 -663 -414 -651 -727 -46 -542 -27 -278 -120 -166 -377 -722 -51 -470 -176 -218 -521 -58 -126 -289 -897 -405 -161 -3 -731 -769 -584 -989 -367 -777 -364 -863 -926 -145 -745 -710 -863 -18 -400 -530 -902 -759 -886 -590 -625 -927 -508 -371 -515 -532 -346 -123 -883 -889 -428 -102 -759 -754 -816 -927 -752 -795 -541 -220 -716 -335 -770 -232 -415 -299 -82 -578 -270 -490 -538 -98 -124 -1 -51 -938 -357 -572 -40 -481 -217 -694 -557 -794 -232 -37 -61 -479 -804 -585 -276 -718 -308 -924 -700 -519 -805 -80 -36 -498 -645 -176 -273 -43 -124 -400 -256 -883 -866 -487 -234 -124 -258 -671 -265 -97 -271 -633 -251 -138 -126 -547 -722 -729 -374 -7 -405 -542 -628 -116 -852 -21 -871 -35 -633 -385 -101 -568 -574 -448 -896 -645 -871 -223 -556 -223 -352 -994 -407 -378 -319 -936 -876 -674 -401 -188 -574 -393 -153 -176 -413 -38 -185 -981 -213 -897 -37 -530 -527 -630 -823 -305 -134 -719 -495 -343 -473 -595 -905 -624 -856 -795 -702 -783 -631 -560 -969 -738 -65 -227 -847 -255 -323 -415 -669 -83 -94 -532 -29 -836 -867 -689 -302 -234 -477 -205 -219 -914 -182 -431 -374 -622 -576 -774 -236 -49 -388 -69 -540 -40 -298 -810 -884 -576 -237 -510 -191 -106 -144 -959 -858 -186 -128 -803 -878 -63 -67 -248 -277 -869 -286 -943 -924 -175 -775 -364 -924 -406 -749 -753 -262 -381 -680 -118 -397 -594 -246 -164 -165 -650 -523 -772 -102 -294 -978 -83 -421 -573 -860 -514 -167 -579 -502 -985 -625 -133 -798 -180 -358 -406 -883 -858 -343 -718 -807 -47 -627 -183 -498 -108 -507 -327 -544 -538 -254 -58 -690 -482 -651 -85 -844 -161 -924 -503 -647 -644 -481 -120 -595 -431 -982 -248 -153 -943 -959 -649 -342 -367 -489 -692 -219 -116 -752 -470 -1000 -288 -965 -755 -490 -817 -982 -53 -359 -773 -689 -793 -432 -150 -350 -482 -554 -608 -809 -846 -38 -559 -148 -857 -594 -802 -779 -921 -77 -875 -348 -975 -949 -822 -992 -584 -733 -611 -167 -435 -810 -357 -836 -277 -375 -621 -56 -29 -907 -844 -183 -655 -395 -259 -842 -750 -898 -6 -790 -38 -916 -199 -204 -370 -731 -576 -344 -75 -908 -692 -887 -495 -843 -989 -898 -300 -111 -117 -697 -327 -818 -436 -757 -619 -187 -687 -906 -148 -623 -280 -183 -663 -935 -175 -674 -155 -987 -460 -734 -699 -550 -669 -114 -923 -275 -550 -655 -443 -108 -852 -572 -957 -295 -439 -92 -621 -255 -129 -392 -819 -120 -725 -931 -209 -914 -240 -605 -396 -109 -138 -913 -30 -135 -517 -124 -988 -299 -81 -140 -387 -682 -430 -270 -692 -209 -436 -73 -512 -425 -58 -913 -580 -444 -917 -531 -232 -691 -101 -986 -282 -576 -429 -604 -770 -246 -150 -876 -52 -845 -829 -16 -553 -631 -910 -686 -537 -621 -146 -545 -329 -471 -158 -854 -76 -389 -917 -409 -424 -95 -704 -838 -454 -214 -832 -457 -840 -306 -10 -998 -124 -672 -79 -939 -813 -718 -315 -770 -916 -966 -64 -800 -471 -107 -283 -322 -367 -660 -471 -148 -743 -902 -325 -749 -133 -562 -817 -291 -487 -205 -319 -237 -921 -831 -824 -942 -354 -856 -868 -858 -338 -436 -704 -266 -218 -45 -399 -317 -229 -817 -879 -289 -718 -937 -647 -93 -670 -193 -755 -880 -535 -700 -592 -232 -112 -749 -74 -402 -26 -213 -135 -200 -468 -567 -188 -908 -796 -245 -68 -301 -828 -885 -774 -352 -831 -232 -676 -414 -318 -69 -366 -119 -783 -634 -862 -98 -807 -165 -787 -789 -654 -890 -107 -515 -141 -49 -188 -689 -679 -363 -622 -764 -61 -483 -492 -243 -535 -669 -162 -193 -740 -197 -75 -700 -327 -928 -954 -927 -407 -414 -625 -418 -256 -960 -85 -564 -194 -97 -946 -849 -257 -750 -220 -131 -350 -784 -299 -6 -401 -260 -564 -598 -395 -558 -591 -554 -456 -69 -436 -483 -918 -691 -285 -26 -849 -415 -26 -754 -772 -814 -526 -354 -892 -732 -504 -425 -810 -478 -538 -560 -850 -681 -672 -338 -318 -260 -600 -898 -78 -39 -274 -762 -888 -25 -626 -480 -83 -397 -789 -810 -957 -457 -867 -433 -770 -726 -515 -26 -366 -511 -62 -599 -88 -613 -433 -984 -392 -565 -224 -692 -996 -522 -189 -457 -842 -967 -457 -835 -528 -562 -105 -193 -639 -200 -466 -553 -754 -24 -524 -532 -544 -337 -693 -363 -283 -486 -108 -567 -248 -929 -833 -921 -780 -555 -399 -126 -169 -311 -411 -936 -81 -984 -512 -189 -211 -831 -947 -424 -806 -176 -834 -977 -322 -105 -976 -461 -343 -148 -152 -79 -753 -755 -644 -177 -369 -795 -375 -877 -319 -654 -601 -621 -895 -689 -965 -20 -666 -247 -706 -154 -428 -669 -915 -394 -918 -580 -63 -41 -706 -927 -792 -780 -97 -270 -209 -176 -4 -158 -458 -647 -581 -713 -235 -917 -78 -351 -705 -677 -31 -849 -537 -163 -942 -45 -289 -4 -292 -863 -462 -225 -900 -137 -134 -127 -433 -341 -110 -446 -762 -455 -951 -934 -604 -580 -500 -415 -394 -161 -927 -421 -406 -539 -538 -700 -683 -133 -588 -288 -114 -183 -619 -627 -66 -612 -935 -125 -129 -224 -996 -58 -851 -647 -993 -779 -194 -450 -509 -65 -111 -840 -488 -106 -154 -531 -423 -450 -8 -172 -757 -179 -855 -623 -898 -967 -689 -703 -886 -163 -722 -121 -976 -510 -800 -453 -908 -379 -753 -445 -847 -795 -805 -257 -195 -207 -190 -37 -777 -440 -980 -345 -486 -349 -56 -572 -890 -858 -116 -708 -320 -194 -86 -39 -969 -268 -671 -977 -434 -284 -30 -966 -568 -142 -881 -589 -603 -709 -40 -418 -146 -635 -997 -527 -204 -231 -548 -603 -676 -732 -394 -325 -368 -876 -800 -862 -516 -186 -280 -502 -734 -730 -768 -45 -675 -798 -532 -799 -981 -776 -236 -390 -618 -583 -66 -359 -943 -973 -625 -343 -637 -866 -548 -566 -966 -746 -448 -324 -324 -35 -433 -857 -58 -832 -195 -172 -907 -170 -793 -371 -859 -274 -187 -146 -930 -806 -164 -94 -372 -629 -255 -195 -873 -441 -746 -594 -404 -893 -635 -702 -781 -594 -58 -243 -112 -269 -29 -27 -57 -965 -387 -997 -38 -681 -19 -308 -184 -37 -321 -109 -241 -489 -615 -168 -614 -560 -958 -623 -669 -404 -141 -815 -406 -963 -785 -593 -243 -88 -71 -180 -19 -796 -185 -116 -900 -74 -559 -493 -597 -933 -552 -99 -351 -737 -403 -67 -911 -113 -900 -272 -560 -667 -381 -537 -960 -344 -984 -970 -27 -841 -643 -924 -998 -390 -556 -25 -959 -251 -564 -402 -769 -49 -244 -98 -613 -11 -841 -97 -428 -59 -149 -344 -464 -176 -799 -865 -276 -475 -456 -967 -646 -247 -827 -454 -819 -48 -1000 -435 -617 -944 -294 -898 -744 -85 -983 -151 -483 -210 -809 -210 -67 -911 -267 -409 -320 -999 -610 -16 -730 -296 -503 -432 -98 -785 -2 -228 -838 -310 -536 -255 -818 -774 -600 -920 -97 -105 -859 -411 -835 -52 -891 -132 -740 -407 -500 -149 -768 -602 -618 -263 -997 -780 -404 -29 -313 -397 -313 -736 -35 -286 -991 -801 -572 -231 -733 -54 -695 -1000 -783 -74 -740 -35 -933 -788 -657 -440 -607 -985 -342 -325 -713 -859 -509 -361 -463 -444 -991 -954 -704 -864 -235 -564 -811 -565 -58 -581 -841 -282 -456 -464 -510 -981 -267 -148 -95 -535 -311 -899 -388 -942 -370 -208 -904 -494 -592 -602 -98 -852 -605 -43 -22 -327 -239 -839 -405 -9 -831 -185 -394 -175 -685 -737 -853 -178 -598 -519 -51 -383 -349 -2 -130 -184 -346 -144 -829 -453 -880 -186 -379 -396 -578 -803 -307 -671 -51 -539 -534 -689 -132 -849 -248 -31 -814 -293 -855 -849 -889 -51 -662 -482 -538 -484 -514 -619 -834 -83 -560 -949 -12 -613 -825 -830 -675 -738 -524 -227 -140 -344 -838 -118 -489 -397 -286 -118 -334 -817 -315 -467 -560 -520 -974 -847 -382 -921 -814 -56 -279 -320 -783 -828 -372 -737 -839 -929 -560 -489 -295 -71 -959 -204 -746 -969 -449 -522 -176 -76 -618 -692 -797 -653 -108 -430 -762 -731 -243 -838 -648 -603 -27 -928 -176 -847 -548 -355 -990 -13 -177 -976 -92 -981 -674 -786 -171 -121 -887 -138 -691 -999 -323 -817 -821 -353 -812 -841 -543 -276 -79 -145 -149 -985 -959 -530 -230 -955 -780 -858 -832 -135 -846 -574 -777 -570 -655 -916 -939 -998 -308 -206 -881 -958 -996 -851 -309 -776 -493 -361 -879 -742 -106 -658 -905 -478 -782 -826 -593 -681 -704 -93 -723 -345 -610 -292 -252 -601 -422 -969 -811 -652 -138 -52 -334 -27 -852 -263 -67 -649 -382 -771 -972 -120 -178 -344 -538 -359 -680 -932 -36 -852 -220 -234 -536 -278 -209 -424 -891 -982 -433 -787 -750 -753 -133 -156 -345 -669 -603 -501 -678 -17 -552 -403 -170 -898 -4 -845 -148 -268 -607 -895 -113 -418 -126 -853 -193 -132 -676 -923 -311 -762 -391 -270 -587 -939 -247 -486 -910 -375 -376 -520 -793 -227 -637 -392 -789 -193 -762 -858 -440 -762 -630 -402 -778 -940 -50 -450 -89 -425 -194 -262 -922 -510 -486 -73 -487 -841 -164 -206 -266 -221 -392 -221 -641 -465 -631 -714 -5 -64 -139 -125 -343 -869 -256 -513 -408 -927 -882 -101 -837 -459 -303 -468 -636 -463 -106 -292 -837 -7 -628 -10 -434 -509 -35 -485 -947 -85 -786 -219 -302 -499 -697 -538 -225 -814 -249 -246 -167 -666 -185 -725 -145 -85 -284 -637 -82 -287 -581 -615 -106 -859 -704 -720 -663 -504 -947 -227 -92 -384 -818 -354 -465 -204 -742 -583 -661 -438 -348 -482 -660 -647 -392 -126 -640 -236 -333 -1000 -672 -728 -107 -35 -141 -229 -928 -494 -984 -870 -874 -400 -434 -351 -769 -40 -614 -774 -602 -164 -241 -46 -157 -410 -465 -802 -618 -729 -848 -523 -286 -335 -93 -809 -589 -937 -821 -606 -370 -101 -564 -369 -712 -356 -237 -349 -669 -32 -916 -164 -547 -413 -238 -250 -841 -347 -551 -460 -134 -135 -525 -926 -875 -428 -665 -596 -951 -722 -581 -997 -290 -114 -32 -620 -109 -160 -19 -240 -739 -878 -941 -320 -231 -367 -549 -304 -684 -913 -578 -49 -618 -795 -867 -238 -809 -973 -744 -591 -568 -116 -3 -604 -394 -995 -374 -126 -355 -308 -88 -594 -195 -480 -372 -867 -395 -240 -160 -80 -134 -786 -272 -492 -733 -379 -95 -905 -501 -685 -37 -213 -99 -849 -29 -482 -198 -85 -593 -38 -44 -978 -618 -318 -474 -763 -901 -248 -177 -557 -983 -669 -423 -402 -9 -938 -457 -889 -437 -347 -566 -278 -680 -37 -135 -860 -667 -72 -858 -597 -518 -741 -918 -135 -209 -485 -279 -810 -238 -396 -472 -244 -925 -516 -17 -805 -77 -717 -623 -972 -63 -802 -182 -314 -722 -219 -695 -441 -368 -855 -676 -570 -752 -630 -265 -620 -459 -238 -135 -877 -536 -378 -374 -321 -173 -121 -600 -146 -525 -467 -27 -952 -45 -196 -576 -413 -986 -942 -805 -304 -224 -545 -20 -401 -490 -287 -740 -164 -788 -487 -138 -99 -690 -613 -323 -456 -951 -406 -941 -925 -206 -334 -568 -374 -824 -853 -103 -698 -66 -242 -405 -556 -850 -312 -948 -797 -376 -880 -874 -954 -49 -945 -724 -95 -915 -506 -989 -736 -358 -568 -982 -88 -638 -361 -846 -209 -299 -100 -241 -948 -264 -842 -800 -514 -435 -837 -451 -46 -828 -875 -643 -429 -962 -667 -627 -909 -134 -979 -267 -802 -542 -264 -725 -587 -431 -196 -695 -730 -797 -378 -395 -135 -35 -594 -570 -814 -495 -157 -185 -775 -716 -635 -731 -204 -114 -644 -634 -961 -245 -460 -12 -486 -693 -168 -1 -72 -81 -600 -951 -796 -927 -462 -71 -92 -704 -177 -198 -222 -81 -372 -858 -192 -613 -293 -305 -945 -858 -44 -934 -331 -121 -64 -624 -462 -195 -540 -531 -580 -749 -268 -159 -431 -708 -656 -743 -455 -501 -761 -368 -421 -42 -650 -805 -451 -261 -215 -513 -604 -112 -311 -750 -697 -634 -907 -999 -783 -643 -135 -640 -495 -68 -988 -728 -659 -582 -406 -170 -530 -948 -279 -290 -758 -207 -442 -745 -64 -356 -159 -835 -79 -815 -168 -609 -1000 -171 -657 -915 -851 -392 -290 -500 -185 -196 -48 -319 -958 -301 -793 -603 -86 -47 -344 -878 -535 -799 -683 -5 -935 -694 -86 -192 -382 -165 -233 -200 -124 -105 -7 -64 -656 -509 -937 -836 -268 -851 -576 -282 -518 -927 -50 -249 -919 -129 -806 -469 -983 -674 -534 -605 -901 -461 -831 -213 -152 -805 -758 -896 -922 -972 -262 -378 -604 -948 -412 -824 -277 -500 -952 -964 -103 -357 -168 -702 -177 -382 -201 -212 -797 -495 -382 -570 -968 -220 -750 -43 -476 -223 -278 -83 -247 -514 -145 -240 -292 -496 -866 -341 -717 -389 -165 -219 -532 -231 -544 -919 -68 -437 -35 -814 -141 -194 -851 -928 -197 -315 -327 -569 -41 -408 -746 -353 -898 -393 -273 -45 -352 -93 -328 -734 -53 -297 -518 -322 -2 -959 -522 -950 -88 -240 -91 -471 -711 -928 -325 -324 -930 -366 -941 -977 -893 -565 -656 -221 -128 -592 -392 -653 -662 -860 -955 -255 -451 -378 -785 -997 -539 -330 -761 -182 -107 -229 -134 -859 -304 -400 -996 -228 -956 -79 -13 -729 -266 -801 -854 -489 -167 -846 -574 -195 -45 -687 -936 -34 -372 -855 -651 -26 -96 -540 -291 -740 -613 -467 -80 -315 -472 -982 -412 -260 -958 -419 -727 -579 -866 -717 -281 -183 -786 -789 -618 -428 -840 -126 -248 -355 -278 -45 -985 -510 -357 -544 -565 -659 -235 -397 -103 -202 -440 -958 -957 -975 -51 -215 -769 -808 -15 -935 -726 -644 -378 -225 -806 -558 -184 -255 -972 -742 -900 -668 -349 -290 -485 -163 -429 -887 -152 -946 -206 -84 -403 -85 -126 -480 -773 -101 -757 -960 -747 -545 -640 -674 -73 -946 -793 -49 -181 -747 -50 -176 -841 -369 -249 -952 -478 -857 -387 -514 -417 -229 -413 -767 -187 -788 -587 -648 -825 -706 -433 -933 -39 -774 -742 -481 -753 -488 -22 -416 -644 -409 -413 -83 -59 -409 -705 -1 -367 -506 -63 -825 -716 -697 -636 -747 -664 -521 -212 -773 -815 -462 -239 -584 -735 -705 -743 -312 -913 -596 -719 -945 -24 -250 -556 -919 -494 -183 -892 -344 -8 -3 -585 -224 -166 -96 -609 -9 -427 -57 -88 -495 -738 -728 -534 -116 -533 -526 -12 -567 -301 -726 -631 -534 -17 -749 -761 -405 -70 -642 -601 -69 -689 -670 -172 -774 -216 -516 -223 -196 -666 -965 -176 -709 -286 -252 -983 -245 -72 -76 -110 -485 -83 -664 -720 -110 -90 -873 -405 -497 -542 -996 -979 -193 -637 -967 -646 -963 -99 -959 -994 -671 -609 -149 -25 -417 -646 -523 -398 -79 -424 -960 -65 -817 -822 -476 -278 -282 -662 -125 -444 -145 -907 -106 -872 -949 -334 -16 -265 -366 -574 -194 -159 -851 -246 -314 -140 -138 -924 -328 -195 -126 -136 -788 -625 -256 -680 -385 -296 -778 -923 -94 -471 -55 -551 -962 -956 -649 -428 -374 -194 -762 -206 -732 -934 -526 -666 -316 -369 -156 -42 -644 -459 -687 -257 -851 -116 -826 -229 -64 -787 -672 -548 -718 -846 -705 -348 -135 -714 -978 -240 -76 -586 -670 -56 -165 -904 -321 -623 -31 -375 -505 -926 -955 -369 -119 -574 -758 -471 -348 -258 -826 -722 -339 -324 -460 -299 -569 -282 -19 -715 -143 -720 -360 -995 -376 -358 -272 -118 -91 -987 -782 -106 -369 -20 -908 -5 -89 -288 -457 -146 -273 -289 -366 -154 -134 -684 -704 -669 -691 -85 -282 -850 -800 -684 -242 -6 -20 -120 -132 -485 -640 -296 -854 -412 -470 -214 -249 -285 -398 -364 -863 -476 -984 -820 -764 -416 -332 -457 -966 -99 -853 -799 -598 -741 -685 -598 -606 -245 -926 -689 -224 -899 -843 -536 -436 -514 -227 -281 -620 -672 -369 -755 -28 -657 -745 -135 -636 -826 -93 -561 -789 -890 -526 -134 -76 -375 -167 -225 -822 -615 -166 -965 -343 -315 -788 -541 -243 -523 -118 -847 -473 -630 -656 -803 -824 -635 -624 -784 -877 -803 -446 -15 -557 -325 -500 -692 -184 -951 -356 -601 -351 -409 -285 -434 -579 -99 -623 -960 -413 -131 -43 -964 -204 -538 -563 -823 -774 -982 -94 -395 -565 -526 -753 -186 -575 -226 -859 -210 -829 -11 -115 -293 -795 -740 -810 -534 -371 -325 -173 -908 -376 -306 -46 -920 -481 -197 -606 -707 -420 -477 -948 -221 -378 -111 -729 -329 -517 -565 -383 -922 -261 -939 -327 -420 -971 -766 -99 -164 -909 -223 -243 -123 -573 -70 -747 -453 -582 -475 -147 -508 -299 -411 -381 -53 -345 -869 -372 -69 -168 -717 -267 -318 -303 -583 -754 -761 -937 -356 -822 -166 -846 -67 -238 -192 -189 -206 -117 -371 -592 -174 -601 -668 -986 -493 -103 -347 -721 -273 -688 -410 -650 -956 -254 -799 -253 -209 -739 -995 -344 -314 -148 -251 -149 -650 -201 -757 -279 -222 -693 -648 -468 -397 -633 -487 -57 -886 -502 -281 -598 -224 -847 -559 -246 -983 -970 -664 -27 -768 -524 -155 -133 -811 -243 -789 -227 -891 -939 -301 -539 -580 -36 -521 -878 -327 -363 -3 -819 -181 -197 -355 -978 -888 -201 -887 -539 -351 -370 -361 -538 -757 -428 -171 -193 -343 -417 -940 -692 -26 -315 -210 -388 -692 -539 -569 -127 -938 -734 -402 -920 -258 -273 -360 -842 -701 -386 -685 -947 -561 -834 -394 -469 -860 -118 -103 -49 -644 -139 -660 -778 -422 -988 -219 -185 -431 -115 -443 -73 -641 -755 -84 -693 -452 -617 -464 -803 -598 -142 -156 -930 -430 -608 -642 -647 -430 -431 -683 -823 -171 -571 -511 -490 -458 -606 -51 -399 -775 -579 -404 -461 -104 -822 -504 -755 -164 -133 -960 -516 -863 -770 -19 -362 -216 -92 -489 -279 -296 -737 -896 -762 -734 -685 -763 -80 -965 -482 -421 -339 -248 -931 -923 -737 -249 -980 -126 -574 -449 -931 -386 -368 -511 -647 -238 -921 -69 -952 -77 -538 -804 -384 -147 -40 -25 -269 -667 -464 -197 -124 -518 -931 -31 -866 -743 -411 -896 -883 -443 -4 -150 -566 -901 -32 -181 -614 -866 -477 -897 -350 -177 -536 -716 -935 -424 -424 -45 -677 -179 -465 -803 -597 -183 -400 -684 -109 -931 -7 -375 -207 -57 -320 -654 -898 -11 -989 -812 -668 -457 -733 -30 -289 -915 -457 -82 -807 -519 -695 -159 -798 -631 -824 -209 -189 -763 -848 -612 -491 -65 -387 -936 -467 -287 -935 -425 -245 -956 -659 -813 -304 -589 -700 -180 -987 -362 -865 -340 -229 -559 -233 -526 -966 -223 -413 -891 -520 -838 -943 -761 -685 -667 -640 -796 -438 -811 -562 -306 -606 -41 -758 -489 -477 -907 -419 -1000 -885 -147 -932 -70 -260 -559 -796 -564 -778 -162 -577 -997 -200 -479 -251 -721 -849 -299 -546 -192 -406 -782 -956 -452 -226 -67 -533 -486 -260 -585 -360 -752 -743 -766 -400 -418 -25 -271 -555 -40 -900 -931 -900 -439 -833 -816 -784 -231 -614 -280 -87 -630 -185 -400 -116 -172 -57 -207 -973 -954 -69 -582 -868 -208 -577 -178 -592 -799 -813 -504 -298 -3 -577 -469 -268 -34 -367 -502 -21 -549 -195 -977 -712 -231 -255 -289 -493 -346 -517 -595 -441 -237 -129 -263 -706 -596 -871 -224 -317 -533 -138 -746 -156 -131 -863 -138 -148 -374 -771 -91 -295 -114 -194 -671 -424 -433 -855 -303 -589 -940 -119 -740 -66 -309 -213 -817 -828 -426 -905 -850 -937 -353 -844 -675 -334 -520 -456 -344 -297 -974 -752 -590 -720 -719 -40 -998 -938 -242 -660 -183 -62 -538 -127 -191 -379 -225 -85 -881 -280 -730 -929 -303 -193 -464 -693 -397 -368 -659 -427 -710 -341 -452 -45 -685 -493 -21 -749 -966 -852 -134 -32 -197 -86 -348 -913 -323 -706 -106 -646 -119 -613 -178 -745 -839 -472 -744 -984 -387 -917 -502 -726 -319 -363 -964 -2 -685 -729 -350 -653 -642 -814 -801 -907 -356 -272 -57 -967 -629 -708 -204 -527 -659 -669 -413 -313 -95 -264 -854 -153 -940 -837 -328 -888 -745 -910 -789 -455 -78 -976 -545 -278 -775 -461 -271 -830 -260 -364 -412 -899 -884 -383 -633 -997 -475 -874 -642 -817 -541 -256 -597 -680 -969 -245 -771 -279 -840 -669 -433 -650 -742 -316 -1000 -890 -465 -146 -819 -313 -166 -105 -673 -26 -711 -561 -535 -77 -871 -62 -404 -361 -369 -397 -6 -17 -30 -901 -863 -613 -112 -122 -554 -903 -320 -455 -219 -135 -519 -327 -790 -140 -84 -677 -239 -87 -900 -757 -193 -196 -912 -530 -817 -897 -802 -854 -808 -431 -391 -202 -86 -43 -11 -90 -426 -731 -331 -761 -319 -649 -439 -663 -973 -575 -27 -109 -635 -102 -784 -737 -101 -73 -773 -944 -392 -308 -560 -508 -71 -586 -661 -31 -298 -469 -341 -419 -357 -789 -152 -558 -184 -783 -373 -193 -464 -967 -204 -529 -41 -627 -668 -816 -72 -520 -297 -931 -287 -476 -816 -42 -206 -205 -467 -260 -326 -442 -560 -812 -762 -570 -30 -968 -535 -510 -470 -972 -102 -897 -883 -653 -55 -192 -530 -667 -322 -380 -372 -787 -280 -361 -158 -415 -714 -79 -873 -416 -173 -915 -821 -424 -793 -753 -964 -350 -223 -472 -69 -309 -377 -308 -929 -804 -33 -643 -240 -184 -981 -425 -547 -375 -701 -609 -896 -406 -894 -816 -833 -391 -796 -882 -401 -630 -194 -32 -581 -712 -553 -85 -413 -419 -112 -177 -998 -899 -19 -341 -429 -108 -951 -93 -550 -310 -911 -18 -893 -786 -344 -686 -111 -768 -146 -539 -488 -350 -672 -717 -106 -423 -175 -560 -93 -330 -528 -213 -102 -964 -393 -406 -871 -240 -219 -8 -97 -78 -819 -955 -690 -804 -787 -438 -985 -770 -772 -634 -563 -658 -494 -7 -622 -879 -988 -385 -937 -910 -612 -742 -734 -988 -69 -146 -668 -118 -433 -466 -98 -381 -50 -903 -314 -962 -541 -272 -121 -425 -989 -529 -583 -619 -296 -704 -798 -909 -109 -645 -626 -94 -50 -969 -458 -234 -181 -434 -830 -590 -817 -155 -193 -204 -434 -961 -510 -497 -351 -426 -742 -491 -739 -448 -330 -684 -947 -371 -234 -756 -580 -299 -99 -501 -307 -457 -380 -11 -184 -511 -125 -932 -651 -443 -91 -82 -235 -992 -415 -989 -190 -725 -326 -819 -843 -911 -52 -244 -852 -152 -520 -90 -795 -392 -878 -568 -624 -511 -768 -718 -227 -632 -596 -625 -753 -912 -907 -393 -841 -716 -995 -243 -141 -786 -386 -117 -427 -429 -713 -736 -51 -494 -843 -128 -633 -579 -332 -833 -903 -513 -956 -842 -43 -831 -380 -588 -576 -865 -808 -98 -5 -819 -733 -797 -593 -548 -173 -92 -119 -233 -796 -200 -546 -400 -365 -175 -290 -676 -921 -688 -316 -418 -347 -574 -444 -818 -588 -202 -806 -14 -54 -926 -482 -651 -137 -600 -450 -406 -780 -304 -905 -440 -788 -401 -385 -748 -201 -414 -607 -689 -126 -783 -207 -153 -140 -104 -748 -802 -579 -484 -388 -833 -282 -370 -135 -781 -984 -694 -216 -883 -529 -257 -778 -986 -245 -49 -222 -294 -185 -893 -177 -696 -604 -701 -746 -415 -429 -788 -50 -297 -863 -124 -379 -338 -600 -304 -606 -925 -284 -820 -731 -422 -759 -510 -878 -971 -356 -99 -616 -722 -895 -61 -362 -181 -585 -323 -265 -638 -240 -311 -315 -157 -107 -308 -970 -890 -957 -687 -353 -375 -678 -582 -151 -885 -360 -522 -663 -583 -834 -525 -683 -814 -119 -31 -33 -934 -983 -117 -591 -495 -464 -431 -477 -215 -479 -92 -138 -390 -559 -886 -11 -179 -940 -408 -265 -606 -254 -272 -942 -787 -49 -828 -701 -203 -422 -640 -760 -30 -79 -580 -899 -984 -960 -558 -440 -213 -251 -540 -611 -259 -375 -731 -284 -676 -714 -699 -596 -3 -660 -177 -252 -16 -943 -826 -448 -918 -641 -173 -559 -327 -91 -53 -87 -738 -553 -764 -689 -369 -65 -997 -331 -475 -353 -995 -435 -880 -201 -890 -364 -591 -723 -737 -684 -569 -632 -933 -523 -716 -215 -430 -597 -337 -933 -303 -44 -285 -204 -862 -462 -556 -16 -492 -430 -365 -210 -366 -749 -897 -888 -372 -520 -402 -326 -726 -681 -789 -756 -777 -770 -154 -403 -575 -590 -470 -575 -831 -98 -446 -668 -326 -40 -866 -232 -280 -882 -716 -637 -135 -438 -463 -517 -846 -83 -474 -840 -353 -387 -327 -387 -41 -971 -938 -810 -490 -530 -354 -630 -828 -288 -774 -370 -399 -323 -99 -138 -463 -107 -28 -483 -832 -152 -917 -665 -105 -98 -232 -667 -457 -274 -42 -290 -376 -767 -381 -120 -126 -286 -576 -996 -620 -107 -319 -139 -636 -303 -3 -764 -591 -748 -309 -425 -881 -561 -44 -936 -880 -879 -20 -1 -212 -886 -861 -918 -40 -144 -354 -48 -966 -956 -95 -890 -199 -264 -474 -406 -632 -901 -587 -524 -167 -211 -601 -157 -14 -975 -374 -407 -531 -818 -96 -948 -855 -492 -744 -65 -781 -335 -978 -883 -894 -320 -194 -825 -643 -295 -61 -775 -652 -531 -37 -683 -829 -567 -511 -378 -721 -645 -922 -26 -735 -762 -999 -922 -589 -759 -83 -553 -31 -825 -377 -759 -257 -787 -488 -657 -937 -32 -584 -512 -705 -337 -481 -356 -103 -972 -895 -237 -708 -287 -574 -30 -717 -289 -93 -900 -922 -791 -582 -888 -120 -96 -613 -150 -479 -950 -227 -272 -874 -473 -245 -77 -56 -220 -843 -247 -366 -264 -861 -93 -107 -769 -8 -780 -794 -190 -219 -714 -901 -467 -16 -891 -24 -334 -420 -659 -518 -210 -582 -762 -978 -539 -801 -176 -389 -696 -739 -427 -366 -804 -795 -952 -973 -595 -616 -374 -795 -689 -801 -138 -757 -123 -431 -231 -355 -911 -427 -299 -573 -10 -552 -365 -577 -878 -479 -414 -991 -136 -635 -951 -198 -1000 -441 -275 -546 -801 -959 -590 -936 -754 -917 -309 -31 -806 -312 -994 -466 -908 -762 -598 -73 -955 -619 -285 -448 -47 -585 -285 -680 -549 -974 -680 -617 -291 -867 -270 -17 -31 -700 -609 -289 -191 -409 -249 -362 -750 -507 -706 -988 -116 -490 -812 -797 -639 -119 -181 -168 -731 -136 -314 -748 -785 -495 -586 -837 -415 -143 -643 -635 -560 -593 -294 -369 -953 -683 -524 -737 -536 -309 -302 -698 -627 -28 -471 -980 -803 -512 -292 -795 -743 -863 -689 -644 -117 -948 -314 -949 -196 -859 -309 -250 -721 -422 -640 -582 -109 -568 -981 -290 -891 -352 -191 -721 -577 -46 -612 -491 -409 -640 -125 -967 -300 -725 -339 -50 -878 -674 -736 -266 -663 -330 -259 -554 -562 -186 -810 -426 -887 -199 -228 -100 -910 -541 -119 -518 -44 -27 -443 -860 -499 -598 -347 -790 -506 -230 -137 -471 -818 -773 -526 -452 -931 -451 -280 -225 -891 -220 -702 -305 -372 -985 -310 -497 -228 -315 -592 -56 -112 -497 -693 -462 -287 -672 -584 -547 -787 -948 -262 -614 -230 -927 -965 -878 -518 -566 -41 -440 -97 -205 -730 -508 -7 -614 -3 -637 -189 -268 -724 -317 -774 -559 -218 -230 -203 -7 -322 -609 -764 -781 -461 -509 -393 -705 -483 -451 -108 -978 -824 -443 -522 -475 -7 -393 -924 -836 -738 -786 -770 -1000 -415 -357 -89 -470 -707 -127 -427 -19 -734 -89 -636 -664 -923 -150 -273 -717 -12 -730 -209 -17 -803 -293 -872 -799 -468 -261 -205 -120 -379 -270 -323 -891 -217 -689 -402 -382 -427 -342 -627 -522 -907 -469 -93 -865 -775 -620 -130 -735 -130 -463 -575 -684 -800 -616 -773 -512 -290 -730 -928 -692 -112 -592 -951 -345 -898 -392 -507 -813 -275 -52 -842 -17 -691 -328 -847 -990 -576 -194 -959 -307 -955 -859 -823 -848 -929 -720 -304 -768 -445 -226 -619 -629 -115 -77 -184 -209 -760 -747 -631 -877 -229 -360 -653 -270 -31 -773 -382 -510 -735 -770 -504 -954 -69 -49 -251 -63 -571 -530 -49 -317 -441 -817 -896 -331 -301 -511 -985 -903 -309 -210 -420 -157 -678 -805 -589 -987 -319 -78 -169 -795 -234 -656 -279 -417 -50 -953 -637 -104 -858 -336 -603 -716 -247 -510 -529 -290 -822 -229 -929 -718 -330 -464 -13 -265 -609 -379 -967 -546 -555 -548 -553 -950 -552 -400 -787 -433 -878 -235 -530 -270 -23 -237 -639 -876 -402 -699 -821 -448 -844 -200 -266 -705 -516 -676 -423 -918 -267 -828 -312 -200 -177 -917 -546 -782 -247 -373 -995 -790 -514 -94 -216 -467 -579 -187 -868 -651 -102 -886 -603 -809 -246 -440 -365 -562 -129 -149 -621 -82 -17 -927 -868 -566 -106 -385 -613 -75 -790 -598 -932 -844 -322 -857 -942 -614 -158 -773 -67 -570 -326 -503 -713 -980 -498 -221 -535 -452 -943 -173 -208 -905 -916 -706 -501 -108 -70 -532 -337 -147 -535 -842 -919 -812 -124 -907 -40 -556 -695 -11 -87 -100 -30 -524 -822 -29 -822 -520 -968 -997 -328 -809 -648 -147 -101 -427 -353 -296 -123 -376 -389 -104 -82 -687 -425 -911 -819 -1 -49 -108 -802 -280 -368 -210 -466 -923 -432 -321 -357 -860 -673 -798 -368 -680 -333 -431 -273 -506 -707 -837 -755 -659 -582 -440 -434 -585 -2 -476 -800 -19 -809 -27 -718 -37 -716 -347 -552 -649 -948 -522 -793 -241 -234 -396 -87 -451 -380 -894 -885 -981 -527 -366 -680 -426 -227 -204 -869 -472 -283 -17 -48 -859 -593 -771 -906 -905 -353 -449 -619 -697 -440 -518 -190 -902 -978 -113 -268 -207 -982 -513 -416 -884 -335 -793 -346 -494 -16 -349 -111 -364 -873 -780 -419 -469 -622 -206 -687 -964 -628 -438 -872 -983 -587 -539 -545 -85 -712 -279 -755 -990 -223 -458 -965 -454 -775 -133 -397 -966 -708 -77 -423 -144 -54 -265 -455 -642 -932 -204 -980 -663 -417 -160 -9 -988 -927 -866 -176 -979 -849 -704 -39 -834 -43 -572 -462 -636 -111 -893 -441 -878 -66 -483 -307 -865 -826 -128 -263 -510 -26 -146 -629 -154 -216 -659 -994 -440 -537 -137 -45 -758 -352 -284 -809 -927 -203 -186 -292 -725 -259 -703 -770 -6 -836 -949 -841 -770 -817 -612 -339 -126 -314 -373 -76 -450 -880 -54 -68 -973 -74 -148 -374 -519 -292 -161 -289 -724 -61 -560 -452 -682 -74 -773 -565 -140 -589 -482 -612 -895 -173 -906 -230 -290 -513 -52 -986 -8 -88 -519 -519 -642 -383 -608 -957 -929 -53 -174 -40 -11 -260 -464 -500 -116 -382 -379 -552 -706 -585 -156 -24 -52 -967 -664 -42 -530 -47 -810 -202 -201 -115 -930 -703 -42 -305 -933 -750 -314 -622 -292 -977 -278 -252 -388 -2 -236 -907 -162 -927 -965 -237 -545 -946 -45 -510 -840 -530 -669 -583 -548 -916 -44 -985 -741 -249 -154 -662 -381 -679 -852 -594 -397 -828 -164 -527 -145 -160 -255 -142 -140 -327 -713 -11 -885 -234 -111 -402 -865 -832 -914 -661 -3 -493 -971 -59 -493 -414 -485 -651 -900 -613 -747 -806 -617 -698 -955 -483 -604 -173 -692 -975 -853 -853 -569 -542 -334 -757 -754 -482 -712 -204 -495 -832 -640 -704 -133 -300 -334 -495 -352 -913 -760 -679 -995 -970 -918 -437 -744 -625 -226 -651 -164 -400 -293 -1 -612 -702 -758 -491 -341 -22 -700 -751 -190 -833 -459 -275 -133 -937 -910 -664 -859 -27 -741 -335 -97 -698 -202 -457 -630 -739 -319 -8 -247 -502 -878 -954 -50 -610 -827 -500 -533 -439 -754 -845 -736 -353 -422 -164 -459 -736 -354 -26 -784 -139 -727 -591 -527 -557 -669 -301 -558 -906 -16 -253 -268 -738 -380 -114 -415 -542 -774 -15 -534 -44 -120 -111 -181 -913 -607 -188 -73 -624 -634 -140 -597 -510 -916 -678 -73 -918 -440 -77 -340 -807 -504 -764 -959 -260 -512 -918 -78 -947 -446 -389 -194 -643 -389 -356 -657 -778 -324 -434 -877 -443 -45 -676 -71 -499 -413 -529 -15 -899 -14 -18 -912 -234 -59 -807 -976 -31 -719 -314 -30 -848 -303 -377 -938 -395 -47 -366 -424 -497 -320 -837 -647 -16 -66 -574 -425 -362 -997 -556 -667 -553 -219 -942 -970 -581 -543 -769 -301 -666 -588 -278 -874 -934 -929 -6 -781 -705 -922 -793 -386 -175 -194 -642 -959 -155 -165 -298 -239 -753 -520 -63 -616 -281 -895 -946 -939 -766 -772 -843 -377 -264 -994 -124 -785 -14 -487 -37 -652 -789 -223 -112 -231 -83 -724 -204 -19 -976 -484 -248 -174 -450 -854 -264 -311 -260 -666 -655 -870 -244 -522 -84 -498 -562 -107 -888 -705 -860 -235 -568 -45 -841 -523 -189 -969 -212 -387 -383 -670 -287 -280 -804 -230 -79 -742 -351 -715 -709 -886 -551 -67 -627 -750 -893 -324 -991 -114 -366 -526 -738 -977 -341 -601 -957 -241 -613 -649 -224 -695 -767 -448 -536 -209 -740 -224 -278 -203 -354 -506 -199 -387 -651 -896 -672 -937 -853 -201 -240 -14 -653 -333 -861 -402 -27 -190 -796 -637 -250 -326 -154 -246 -926 -529 -213 -572 -880 -314 -506 -623 -735 -620 -130 -991 -884 -761 -798 -48 -770 -657 -136 -438 -491 -879 -366 -354 -801 -288 -358 -141 -313 -596 -897 -6 -996 -530 -107 -192 -377 -130 -827 -852 -537 -166 -973 -615 -568 -697 -869 -713 -186 -677 -437 -385 -892 -929 -634 -72 -666 -442 -332 -614 -21 -939 -949 -367 -115 -451 -817 -49 -295 -90 -538 -284 -329 -726 -685 -612 -513 -900 -308 -291 -273 -994 -141 -158 -551 -93 -1 -710 -866 -45 -774 -66 -34 -490 -304 -626 -637 -405 -754 -399 -541 -937 -838 -833 -3 -528 -908 -241 -254 -658 -659 -661 -524 -255 -826 -146 -871 -224 -263 -718 -311 -762 -31 -47 -573 -342 -25 -201 -138 -716 -751 -28 -581 -339 -984 -382 -478 -153 -26 -525 -820 -575 -540 -864 -809 -721 -401 -678 -56 -245 -651 -245 -3 -948 -353 -319 -914 -257 -314 -993 -389 -202 -884 -812 -456 -234 -303 -872 -491 -761 -355 -801 -714 -164 -298 -786 -927 -540 -656 -524 -358 -136 -225 -549 -623 -489 -181 -868 -607 -785 -754 -626 -218 -268 -677 -697 -804 -151 -240 -862 -163 -833 -36 -900 -911 -427 -547 -199 -607 -755 -641 -499 -589 -468 -217 -898 -230 -425 -133 -616 -378 -675 -723 -519 -947 -883 -71 -451 -424 -301 -193 -146 -670 -836 -34 -475 -406 -956 -642 -333 -575 -851 -319 -398 -122 -820 -409 -819 -141 -111 -398 -798 -339 -256 -624 -31 -655 -725 -258 -137 -307 -665 -299 -631 -842 -355 -69 -788 -442 -948 -837 -52 -895 -537 -517 -335 -848 -589 -920 -856 -354 -737 -859 -570 -551 -689 -952 -817 -657 -319 -611 -731 -10 -488 -653 -279 -626 -185 -874 -655 -538 -78 -953 -870 -952 -890 -809 -768 -851 -884 -382 -216 -797 -157 -689 -840 -953 -961 -329 -292 -928 -690 -385 -711 -887 -607 -570 -244 -173 -365 -38 -7 -955 -590 -76 -845 -988 -293 -206 -357 -611 -359 -936 -238 -483 -350 -558 -584 -740 -926 -580 -848 -514 -68 -956 -264 -170 -230 -112 -958 -805 -76 -237 -262 -986 -737 -587 -852 -515 -35 -233 -148 -292 -463 -363 -414 -374 -133 -500 -413 -530 -742 -686 -121 -332 -321 -160 -890 -58 -645 -328 -704 -215 -562 -542 -157 -962 -826 -841 -763 -987 -560 -293 -280 -399 -713 -992 -452 -588 -856 -1 -215 -890 -117 -645 -97 -969 -510 -489 -397 -547 -185 -17 -471 -969 -799 -677 -534 -299 -43 -6 -63 -266 -264 -87 -302 -643 -61 -972 -753 -842 -379 -336 -536 -151 -548 -340 -330 -126 -966 -898 -886 -184 -903 -439 -11 -110 -198 -744 -840 -577 -271 -36 -876 -245 -662 -348 -909 -406 -783 -458 -439 -381 -520 -514 -831 -537 -977 -153 -661 -693 -43 -767 -512 -719 -759 -530 -131 -862 -900 -731 -219 -128 -134 -228 -658 -401 -725 -344 -982 -313 -877 -633 -835 -835 -315 -391 -820 -66 -60 -298 -481 -823 -413 -450 -182 -991 -146 -381 -641 -231 -117 -681 -163 -864 -403 -153 -921 -615 -409 -217 -956 -272 -301 -303 -477 -379 -992 -808 -888 -758 -755 -550 -1 -370 -133 -598 -84 -298 -277 -912 -245 -15 -454 -142 -487 -570 -717 -439 -532 -262 -215 -130 -782 -141 -283 -412 -580 -695 -620 -315 -901 -410 -158 -548 -880 -756 -970 -131 -924 -813 -187 -355 -55 -148 -245 -521 -741 -933 -577 -553 -972 -712 -327 -474 -502 -73 -129 -756 -179 -336 -381 -663 -917 -9 -857 -303 -765 -809 -605 -370 -530 -72 -619 -679 -782 -820 -872 -118 -964 -483 -785 -893 -573 -495 -155 -886 -904 -942 -20 -678 -718 -726 -724 -618 -825 -676 -78 -71 -767 -859 -929 -60 -178 -942 -11 -78 -921 -468 -16 -733 -614 -268 -873 -719 -785 -964 -773 -579 -699 -772 -107 -174 -247 -556 -480 -622 -60 -203 -970 -229 -630 -816 -833 -908 -382 -341 -566 -270 -720 -909 -964 -514 -140 -865 -195 -672 -414 -199 -864 -56 -928 -514 -313 -300 -273 -385 -633 -557 -533 -112 -375 -821 -7 -310 -396 -466 -176 -515 -155 -747 -595 -690 -909 -98 -706 -897 -400 -981 -80 -351 -257 -911 -508 -232 -670 -772 -390 -192 -698 -769 -321 -603 -529 -357 -887 -755 -46 -17 -709 -404 -676 -905 -89 -287 -215 -76 -661 -808 -952 -289 -993 -239 -990 -436 -838 -564 -910 -919 -48 -27 -64 -584 -507 -100 -520 -251 -143 -860 -603 -833 -169 -134 -423 -739 -419 -98 -686 -300 -790 -218 -800 -75 -729 -412 -445 -68 -368 -384 -576 -592 -344 -731 -959 -170 -356 -716 -545 -913 -774 -985 -422 -412 -852 -908 -256 -363 -37 -47 -358 -436 -107 -588 -981 -83 -336 -970 -378 -448 -39 -831 -802 -380 -402 -141 -124 -325 -846 -602 -288 -131 -143 -310 -151 -977 -193 -634 -383 -541 -632 -859 -484 -225 -288 -885 -604 -405 -561 -339 -273 -557 -191 -976 -945 -456 -174 -1 -204 -707 -864 -960 -495 -448 -338 -377 -938 -30 -69 -513 -690 -32 -306 -23 -911 -782 -981 -14 -496 -662 -101 -583 -985 -236 -676 -545 -506 -630 -959 -566 -910 -733 -706 -939 -257 -549 -365 -430 -110 -699 -19 -334 -311 -157 -381 -321 -695 -221 -689 -371 -177 -227 -667 -801 -969 -58 -380 -889 -73 -772 -157 -225 -12 -121 -898 -746 -62 -304 -143 -653 -816 -695 -159 -942 -589 -111 -849 -765 -339 -790 -598 -845 -517 -77 -693 -957 -22 -214 -272 -277 -10 -337 -78 -996 -250 -708 -253 -992 -94 -265 -74 -349 -307 -548 -917 -872 -406 -458 -906 -816 -35 -116 -719 -521 -522 -694 -18 -132 -607 -610 -360 -663 -812 -246 -910 -600 -291 -608 -577 -124 -797 -550 -845 -973 -513 -946 -555 -383 -210 -5 -841 -729 -634 -990 -942 -326 -574 -824 -499 -605 -123 -431 -817 -766 -921 -22 -317 -426 -36 -664 -477 -970 -373 -123 -538 -829 -616 -608 -807 -468 -344 -147 -859 -561 -751 -111 -36 -371 -320 -653 -130 -659 -260 -703 -997 -649 -646 -732 -298 -486 -327 -961 -238 -180 -255 -331 -695 -515 -807 -868 -768 -208 -782 -353 -781 -396 -340 -993 -451 -122 -87 -385 -872 -587 -940 -900 -212 -129 -146 -978 -911 -216 -175 -829 -56 -618 -510 -604 -112 -188 -59 -451 -536 -394 -645 -410 -676 -783 -240 -387 -941 -720 -376 -709 -249 -72 -419 -330 -211 -487 -127 -720 -528 -809 -662 -925 -892 -115 -993 -122 -380 -879 -557 -277 -937 -191 -387 -163 -16 -342 -195 -778 -866 -765 -997 -126 -709 -872 -415 -542 -692 -320 -265 -592 -444 -448 -245 -885 -295 -163 -763 -405 -790 -891 -667 -260 -17 -259 -375 -890 -778 -45 -144 -575 -678 -344 -912 -455 -623 -173 -219 -701 -867 -405 -12 -982 -385 -653 -761 -642 -253 -597 -749 -150 -340 -382 -260 -796 -416 -366 -436 -186 -960 -6 -664 -424 -168 -658 -104 -18 -396 -279 -195 -364 -433 -291 -572 -311 -782 -227 -147 -753 -843 -194 -624 -535 -989 -426 -378 -103 -300 -33 -795 -171 -599 -585 -73 -985 -268 -557 -200 -571 -498 -921 -230 -343 -215 -902 -941 -231 -385 -37 -875 -149 -162 -166 -308 -227 -113 -301 -641 -259 -113 -855 -845 -39 -709 -966 -332 -163 -161 -893 -582 -167 -259 -359 -5 -63 -360 -241 -476 -686 -337 -960 -641 -284 -696 -248 -363 -248 -294 -847 -869 -748 -313 -13 -212 -542 -725 -167 -956 -588 -179 -370 -950 -387 -927 -909 -799 -84 -730 -430 -801 -612 -920 -913 -738 -551 -191 -174 -937 -421 -164 -587 -811 -361 -584 -7 -383 -605 -322 -728 -339 -219 -739 -945 -682 -851 -276 -607 -572 -940 -7 -930 -250 -119 -333 -426 -453 -256 -977 -305 -513 -710 -628 -413 -923 -58 -999 -590 -723 -223 -362 -107 -603 -584 -910 -939 -731 -460 -508 -388 -809 -173 -650 -501 -349 -800 -509 -875 -391 -746 -409 -943 -723 -808 -700 -56 -296 -251 -350 -325 -148 -592 -711 -169 -132 -282 -311 -742 -284 -239 -944 -885 -81 -993 -693 -830 -485 -338 -10 -428 -795 -403 -412 -279 -409 -717 -603 -389 -894 -866 -152 -447 -600 -780 -744 -488 -499 -509 -101 -646 -181 -911 -810 -577 -461 -386 -168 -324 -246 -963 -45 -724 -196 -539 -737 -339 -480 -217 -930 -418 -380 -795 -545 -128 -991 -798 -279 -280 -184 -249 -20 -831 -307 -876 -867 -489 -744 -881 -860 -810 -219 -82 -621 -753 -479 -307 -685 -868 -107 -585 -691 -617 -806 -229 -953 -637 -367 -649 -867 -855 -143 -351 -271 -566 -470 -559 -438 -109 -265 -162 -479 -34 -462 -708 -850 -220 -979 -457 -557 -231 -930 -161 -84 -350 -48 -599 -255 -122 -708 -72 -449 -558 -210 -224 -371 -180 -441 -525 -263 -461 -10 -182 -399 -569 -683 -769 -943 -140 -603 -200 -176 -126 -795 -215 -503 -464 -66 -658 -839 -884 -779 -229 -937 -43 -380 -437 -764 -317 -714 -531 -842 -293 -31 -423 -536 -593 -56 -797 -415 -752 -329 -13 -185 -184 -75 -418 -445 -514 -823 -401 -314 -50 -559 -387 -673 -196 -177 -970 -536 -660 -279 -177 -189 -159 -108 -182 -3 -207 -685 -40 -165 -852 -92 -518 -539 -10 -368 -630 -41 -295 -448 -410 -673 -92 -696 -320 -872 -148 -214 -879 -288 -339 -181 -742 -241 -857 -517 -784 -230 -528 -229 -936 -848 -898 -671 -302 -485 -361 -532 -364 -669 -980 -698 -245 -65 -541 -952 -80 -856 -284 -142 -331 -199 -408 -717 -387 -580 -550 -582 -440 -711 -100 -80 -931 -993 -44 -809 -997 -771 -849 -375 -434 -667 -779 -175 -801 -108 -269 -582 -273 -465 -280 -918 -505 -778 -771 -905 -246 -740 -877 -234 -519 -330 -871 -985 -347 -928 -648 -905 -238 -987 -7 -872 -535 -678 -284 -631 -922 -399 -871 -992 -250 -907 -329 -770 -459 -651 -935 -804 -706 -7 -964 -635 -54 -433 -75 -422 -583 -742 -291 -90 -300 -861 -471 -541 -404 -630 -722 -225 -423 -645 -392 -50 -841 -110 -950 -714 -616 -610 -162 -92 -645 -685 -610 -813 -863 -39 -275 -679 -443 -983 -901 -101 -235 -174 -218 -925 -858 -8 -965 -934 -33 -917 -897 -909 -759 -521 -713 -637 -94 -971 -411 -567 -101 -173 -788 -55 -625 -791 -453 -157 -555 -853 -403 -574 -93 -201 -283 -482 -521 -930 -830 -512 -350 -294 -328 -580 -487 -482 -124 -287 -242 -58 -241 -339 -14 -166 -517 -212 -1 -963 -1 -45 -970 -43 -92 -460 -797 -501 -680 -537 -855 -595 -628 -246 -713 -739 -957 -873 -732 -599 -185 -489 -851 -553 -615 -74 -876 -208 -184 -867 -182 -488 -321 -1 -739 -196 -115 -355 -123 -507 -644 -514 -34 -380 -388 -453 -421 -321 -108 -828 -187 -943 -855 -848 -407 -597 -139 -618 -356 -422 -574 -537 -882 -643 -870 -985 -621 -146 -493 -632 -111 -745 -919 -190 -117 -171 -885 -803 -205 -93 -698 -796 -948 -508 -308 -283 -700 -864 -295 -470 -385 -264 -483 -329 -330 -494 -32 -190 -254 -855 -153 -23 -221 -51 -894 -427 -824 -383 -845 -135 -673 -268 -481 -150 -782 -614 -555 -882 -354 -211 -61 -80 -294 -9 -477 -194 -193 -633 -849 -312 -239 -3 -951 -115 -571 -105 -232 -501 -358 -81 -802 -765 -497 -674 -548 -494 -938 -104 -310 -910 -865 -947 -325 -350 -757 -402 -314 -7 -753 -311 -665 -306 -603 -363 -365 -807 -74 -279 -722 -133 -729 -313 -258 -500 -368 -617 -743 -18 -839 -849 -272 -29 -187 -734 -940 -391 -226 -75 -189 -305 -269 -240 -120 -287 -591 -764 -954 -295 -164 -202 -56 -194 -97 -697 -571 -809 -139 -976 -983 -263 -401 -974 -207 -536 -167 -331 -999 -804 -610 -158 -635 -819 -1000 -182 -89 -779 -647 -406 -774 -379 -985 -259 -922 -739 -597 -79 -813 -597 -81 -487 -453 -445 -625 -819 -649 -597 -409 -178 -474 -741 -154 -321 -308 -194 -707 -536 -511 -835 -958 -955 -795 -499 -642 -300 -747 -74 -903 -382 -700 -30 -345 -837 -875 -302 -172 -939 -957 -925 -622 -315 -394 -433 -784 -550 -9 -223 -810 -484 -560 -399 -903 -239 -925 -629 -383 -595 -445 -839 -471 -24 -169 -854 -921 -430 -428 -256 -182 -980 -473 -980 -183 -290 -437 -82 -285 -593 -756 -641 -391 -369 -759 -490 -368 -729 -100 -939 -712 -959 -714 -276 -712 -722 -361 -643 -729 -527 -557 -787 -973 -266 -460 -551 -585 -837 -947 -364 -21 -703 -819 -471 -56 -949 -457 -567 -860 -338 -323 -66 -191 -721 -487 -398 -693 -967 -778 -750 -916 -529 -979 -199 -925 -475 -875 -408 -499 -92 -545 -970 -495 -447 -150 -882 -866 -331 -341 -795 -265 -805 -615 -466 -910 -41 -766 -95 -794 -661 -309 -205 -377 -528 -725 -484 -36 -880 -786 -265 -464 -829 -106 -615 -102 -818 -839 -568 -861 -978 -575 -644 -24 -816 -898 -123 -138 -366 -453 -503 -676 -937 -169 -112 -514 -149 -600 -734 -279 -514 -955 -12 -509 -738 -25 -73 -663 -732 -788 -653 -688 -187 -451 -975 -433 -179 -501 -421 -228 -894 -723 -612 -224 -481 -818 -405 -611 -424 -200 -657 -41 -87 -554 -939 -699 -701 -277 -120 -793 -594 -343 -101 -937 -310 -641 -498 -312 -751 -717 -968 -601 -349 -854 -530 -518 -579 -222 -963 -987 -857 -815 -651 -262 -839 -21 -657 -395 -880 -189 -186 -254 -926 -208 -234 -625 -996 -392 -806 -579 -33 -59 -289 -651 -45 -761 -991 -504 -410 -964 -493 -685 -330 -806 -252 -188 -12 -899 -148 -974 -567 -910 -135 -694 -435 -32 -583 -605 -370 -71 -76 -898 -519 -850 -142 -928 -598 -752 -400 -497 -838 -539 -291 -960 -916 -856 -281 -93 -52 -647 -224 -845 -891 -632 -873 -834 -65 -536 -441 -591 -908 -889 -493 -910 -876 -12 -203 -994 -985 -183 -651 -555 -798 -955 -833 -660 -773 -330 -167 -115 -9 -580 -150 -67 -775 -632 -714 -786 -740 -340 -513 -488 -540 -795 -611 -827 -187 -65 -384 -245 -919 -885 -769 -991 -872 -90 -757 -634 -815 -300 -969 -172 -796 -196 -855 -159 -332 -281 -865 -986 -955 -963 -786 -919 -364 -412 -923 -188 -222 -306 -400 -598 -363 -707 -273 -125 -201 -412 -75 -104 -298 -679 -493 -101 -137 -491 -230 -803 -912 -225 -707 -757 -63 -701 -574 -261 -354 -564 -847 -688 -589 -445 -256 -189 -508 -561 -712 -542 -274 -152 -848 -131 -394 -268 -324 -849 -825 -514 -891 -912 -345 -434 -843 -582 -601 -62 -54 -340 -355 -225 -639 -130 -457 -235 -415 -923 -832 -269 -29 -132 -483 -139 -322 -875 -172 -223 -395 -549 -969 -374 -220 -295 -327 -595 -279 -750 -634 -913 -539 -592 -116 -498 -962 -624 -542 -344 -844 -528 -999 -233 -816 -855 -217 -628 -283 -448 -213 -607 -552 -260 -183 -282 -975 -362 -248 -58 -930 -884 -555 -263 -490 -223 -33 -972 -947 -723 -98 -518 -194 -46 -772 -960 -118 -870 -80 -227 -42 -896 -427 -981 -469 -130 -227 -150 -991 -243 -560 -54 -94 -123 -238 -209 -964 -757 -646 -957 -738 -873 -211 -419 -807 -715 -972 -637 -355 -316 -23 -807 -748 -325 -567 -651 -669 -601 -914 -993 -89 -1 -354 -469 -554 -644 -264 -184 -877 -64 -213 -300 -926 -433 -398 -161 -33 -149 -80 -492 -327 -979 -713 -612 -591 -974 -317 -838 -726 -995 -310 -461 -316 -331 -18 -204 -546 -392 -715 -793 -944 -65 -314 -734 -758 -849 -874 -874 -358 -781 -429 -149 -469 -51 -52 -847 -624 -891 -132 -71 -722 -529 -943 -812 -157 -501 -67 -276 -831 -501 -208 -343 -960 -271 -356 -149 -221 -867 -475 -988 -710 -769 -485 -814 -201 -302 -720 -386 -350 -962 -139 -550 -144 -882 -410 -879 -599 -712 -440 -42 -872 -114 -798 -512 -709 -756 -98 -634 -507 -16 -78 -596 -581 -469 -982 -234 -265 -579 -737 -369 -242 -638 -1000 -124 -767 -707 -746 -772 -885 -883 -979 -796 -755 -71 -870 -827 -614 -570 -180 -264 -384 -889 -766 -201 -788 -327 -719 -245 -880 -479 -306 -291 -584 -765 -673 -533 -781 -408 -763 -540 -987 -165 -848 -42 -812 -619 -841 -92 -243 -678 -795 -44 -542 -965 -99 -304 -214 -746 -628 -983 -887 -215 -908 -707 -616 -221 -577 -549 -165 -519 -650 -197 -4 -188 -284 -639 -627 -960 -857 -751 -983 -279 -173 -580 -687 -572 -212 -846 -673 -292 -613 -800 -56 -302 -78 -832 -16 -670 -659 -188 -419 -890 -352 -385 -960 -305 -237 -308 -53 -431 -321 -749 -639 -451 -648 -17 -372 -624 -571 -982 -2 -807 -855 -920 -181 -295 -767 -111 -337 -396 -653 -488 -938 -708 -803 -40 -113 -819 -262 -319 -265 -607 -873 -753 -710 -251 -242 -445 -28 -222 -73 -272 -871 -827 -434 -523 -983 -997 -740 -733 -421 -213 -944 -133 -552 -688 -881 -67 -875 -58 -248 -190 -117 -329 -790 -478 -185 -110 -558 -299 -899 -342 -861 -692 -487 -337 -721 -344 -906 -497 -124 -551 -171 -529 -504 -686 -339 -689 -707 -172 -275 -370 -658 -228 -552 -290 -17 -78 -62 -868 -565 -144 -747 -69 -815 -47 -960 -174 -338 -949 -240 -965 -979 -757 -807 -223 -191 -685 -445 -783 -646 -497 -102 -482 -150 -794 -641 -856 -281 -794 -393 -484 -976 -280 -842 -415 -927 -365 -42 -81 -974 -742 -689 -624 -167 -416 -147 -160 -148 -357 -840 -687 -52 -935 -204 -739 -526 -145 -215 -593 -325 -555 -654 -512 -98 -935 -599 -253 -849 -525 -377 -157 -874 -105 -565 -33 -676 -527 -572 -461 -718 -263 -51 -348 -672 -483 -714 -435 -67 -813 -831 -970 -92 -859 -758 -326 -755 -437 -550 -882 -155 -706 -585 -234 -561 -545 -726 -922 -637 -10 -94 -990 -344 -102 -999 -802 -60 -438 -232 -663 -453 -935 -112 -397 -843 -721 -468 -300 -535 -121 -19 -576 -511 -146 -745 -123 -175 -904 -501 -589 -440 -444 -477 -408 -325 -972 -169 -577 -876 -580 -398 -634 -97 -33 -458 -420 -718 -960 -501 -403 -481 -70 -958 -1 -252 -361 -555 -388 -322 -739 -79 -195 -606 -1 -32 -96 -262 -89 -135 -208 -404 -785 -971 -39 -458 -144 -801 -937 -14 -404 -384 -622 -802 -558 -35 -143 -389 -136 -99 -576 -414 -501 -469 -950 -863 -658 -517 -598 -270 -160 -756 -861 -130 -969 -845 -109 -683 -257 -455 -429 -934 -103 -851 -733 -505 -554 -585 -66 -156 -139 -103 -178 -960 -783 -427 -636 -989 -854 -655 -583 -443 -861 -834 -596 -18 -300 -202 -897 -703 -808 -935 -608 -813 -502 -239 -92 -877 -130 -350 -498 -341 -208 -546 -661 -477 -419 -6 -531 -953 -280 -823 -816 -396 -648 -532 -203 -32 -547 -530 -201 -76 -990 -275 -27 -1000 -424 -640 -592 -913 -34 -524 -56 -542 -90 -961 -427 -263 -458 -580 -809 -926 -180 -771 -685 -572 -605 -668 -351 -358 -200 -764 -838 -538 -912 -995 -152 -940 -383 -450 -158 -428 -77 -735 -849 -543 -603 -110 -892 -53 -941 -368 -135 -983 -614 -87 -725 -455 -80 -234 -792 -26 -783 -655 -441 -348 -860 -144 -16 -179 -970 -535 -915 -230 -328 -863 -200 -575 -503 -957 -402 -911 -720 -489 -621 -491 -865 -253 -643 -489 -982 -38 -631 -159 -306 -618 -642 -715 -640 -166 -721 -540 -618 -981 -712 -249 -311 -628 -861 -583 -309 -105 -392 -57 -337 -24 -378 -608 -13 -798 -985 -217 -631 -972 -856 -75 -782 -402 -437 -149 -262 -511 -697 -964 -450 -741 -253 -760 -732 -967 -999 -519 -233 -316 -154 -634 -511 -901 -313 -50 -959 -571 -349 -630 -740 -186 -762 -895 -336 -871 -144 -546 -698 -482 -982 -753 -900 -912 -444 -699 -687 -768 -441 -876 -819 -786 -58 -539 -531 -197 -613 -698 -652 -298 -619 -673 -896 -364 -632 -538 -327 -740 -639 -891 -858 -537 -844 -897 -755 -798 -740 -942 -161 -171 -311 -526 -729 -219 -674 -222 -632 -832 -303 -614 -172 -99 -657 -414 -771 -898 -317 -651 -269 -621 -105 -718 -838 -350 -935 -427 -93 -719 -325 -80 -952 -212 -767 -963 -251 -52 -120 -988 -549 -337 -944 -720 -799 -790 -968 -999 -531 -942 -922 -265 -777 -902 -765 -513 -777 -194 -542 -27 -281 -92 -59 -665 -647 -398 -278 -298 -948 -763 -733 -253 -434 -834 -733 -134 -605 -171 -555 -237 -838 -312 -721 -98 -479 -701 -253 -657 -510 -34 -569 -992 -883 -766 -956 -746 -235 -121 -548 -858 -342 -897 -273 -62 -587 -426 -54 -396 -688 -547 -372 -952 -546 -300 -541 -686 -803 -940 -499 -629 -701 -976 -86 -861 -576 -128 -542 -134 -846 -205 -625 -505 -494 -430 -793 -57 -589 -822 -651 -622 -316 -803 -250 -569 -448 -622 -414 -930 -751 -944 -485 -12 -514 -686 -528 -197 -655 -218 -76 -496 -939 -444 -202 -995 -647 -762 -524 -746 -547 -904 -627 -943 -259 -767 -2 -374 -312 -609 -761 -67 -125 -516 -525 -730 -140 -899 -777 -884 -792 -319 -771 -346 -583 -128 -843 -475 -248 -810 -673 -560 -312 -856 -968 -259 -569 -440 -574 -310 -625 -991 -204 -383 -200 -373 -626 -84 -809 -380 -745 -600 -554 -263 -544 -109 -135 -654 -989 -815 -951 -650 -68 -582 -1000 -767 -866 -921 -284 -96 -801 -367 -198 -183 -568 -450 -193 -377 -743 -434 -545 -918 -614 -540 -477 -783 -586 -413 -482 -880 -583 -191 -977 -693 -728 -612 -400 -936 -434 -37 -367 -545 -125 -614 -57 -471 -688 -826 -587 -243 -128 -839 -627 -445 -702 -107 -949 -365 -705 -283 -225 -970 -494 -719 -922 -761 -419 -731 -786 -301 -695 -699 -912 -38 -959 -425 -514 -123 -207 -356 -711 -931 -48 -111 -647 -563 -445 -583 -127 -483 -653 -863 -955 -437 -483 -399 -189 -382 -302 -246 -649 -849 -771 -884 -408 -228 -208 -933 -887 -134 -556 -67 -572 -257 -366 -344 -847 -906 -935 -455 -172 -658 -868 -848 -883 -212 -477 -223 -828 -985 -26 -415 -517 -379 -45 -399 -613 -330 -961 -805 -950 -450 -432 -900 -876 -603 -199 -210 -271 -740 -313 -721 -125 -678 -11 -877 -56 -263 -126 -638 -352 -193 -126 -447 -458 -317 -533 -718 -261 -697 -371 -414 -205 -550 -168 -162 -551 -309 -116 -736 -441 -793 -117 -831 -206 -174 -544 -61 -605 -819 -221 -669 -733 -809 -455 -783 -81 -190 -640 -194 -465 -299 -909 -797 -825 -914 -631 -147 -125 -830 -18 -631 -167 -299 -971 -145 -502 -537 -314 -114 -692 -301 -510 -119 -312 -166 -401 -556 -361 -311 -330 -205 -60 -907 -255 -920 -421 -637 -100 -140 -806 -569 -53 -713 -210 -139 -250 -569 -478 -211 -374 -861 -183 -425 -937 -638 -414 -512 -596 -752 -2 -960 -445 -919 -869 -458 -265 -384 -17 -202 -540 -840 -28 -991 -646 -320 -973 -681 -219 -945 -646 -147 -575 -987 -839 -171 -169 -500 -178 -703 -255 -65 -438 -813 -840 -951 -91 -39 -335 -115 -797 -634 -917 -411 -988 -751 -615 -715 -152 -787 -881 -470 -445 -63 -344 -424 -703 -269 -998 -992 -451 -11 -640 -791 -552 -433 -485 -699 -298 -307 -455 -726 -716 -364 -839 -16 -858 -457 -189 -549 -393 -260 -791 -99 -221 -922 -515 -664 -278 -305 -988 -455 -952 -123 -297 -591 -497 -994 -900 -681 -272 -266 -889 -551 -808 -306 -434 -611 -584 -262 -786 -639 -402 -360 -939 -689 -217 -885 -843 -153 -953 -557 -576 -506 -89 -956 -66 -656 -576 -217 -345 -889 -488 -695 -469 -13 -165 -656 -617 -509 -328 -804 -755 -513 -407 -667 -376 -774 -849 -471 -626 -419 -278 -287 -195 -838 -110 -10 -221 -556 -215 -888 -365 -219 -585 -362 -935 -256 -546 -37 -937 -561 -987 -986 -179 -192 -603 -949 -162 -787 -782 -53 -945 -65 -565 -716 -243 -30 -134 -318 -700 -541 -909 -999 -604 -287 -63 -597 -910 -607 -221 -52 -648 -30 -721 -914 -783 -430 -697 -1000 -964 -105 -190 -438 -226 -285 -688 -977 -278 -838 -168 -235 -306 -277 -200 -993 -414 -253 -309 -881 -512 -771 -975 -985 -989 -546 -715 -50 -580 -739 -398 -562 -877 -814 -768 -482 -781 -649 -419 -60 -780 -916 -256 -829 -970 -155 -534 -352 -538 -180 -449 -211 -732 -460 -801 -935 -330 -405 -352 -707 -191 -205 -835 -281 -555 -112 -886 -633 -60 -607 -479 -92 -265 -259 -162 -823 -548 -973 -83 -538 -523 -750 -879 -900 -935 -183 -43 -688 -944 -334 -489 -532 -641 -238 -668 -790 -309 -481 -729 -802 -713 -174 -232 -373 -450 -251 -780 -935 -797 -120 -994 -712 -473 -34 -577 -344 -680 -260 -911 -220 -808 -756 -369 -960 -893 -571 -687 -106 -371 -311 -513 -582 -679 -706 -167 -162 -987 -993 -630 -620 -752 -255 -107 -901 -520 -578 -823 -954 -646 -500 -675 -912 -179 -644 -88 -341 -206 -704 -807 -655 -932 -613 -492 -5 -265 -385 -727 -689 -326 -849 -166 -611 -177 -257 -861 -757 -69 -307 -140 -996 -710 -678 -657 -428 -986 -765 -941 -910 -603 -506 -343 -890 -834 -650 -94 -808 -940 -626 -563 -489 -281 -494 -377 -783 -95 -437 -126 -198 -528 -186 -701 -913 -153 -634 -116 -274 -997 -737 -267 -497 -100 -45 -461 -432 -104 -783 -318 -273 -210 -580 -139 -237 -902 -720 -46 -338 -527 -100 -9 -744 -288 -905 -944 -801 -54 -735 -980 -132 -840 -535 -850 -425 -452 -192 -125 -215 -99 -555 -57 -358 -687 -952 -108 -311 -205 -973 -851 -411 -324 -190 -702 -273 -449 -477 -820 -843 -563 -948 -572 -676 -662 -744 -250 -61 -287 -692 -461 -729 -379 -210 -758 -112 -256 -498 -959 -542 -280 -640 -518 -104 -690 -498 -398 -245 -795 -709 -797 -181 -605 -981 -692 -571 -139 -446 -962 -899 -816 -277 -688 -691 -308 -356 -493 -733 -574 -271 -124 -687 -154 -10 -93 -453 -370 -191 -382 -602 -252 -626 -268 -244 -94 -279 -799 -296 -348 -939 -780 -913 -930 -724 -12 -137 -530 -830 -598 -462 -655 -604 -173 -916 -761 -235 -221 -925 -252 -554 -84 -148 -983 -591 -719 -854 -896 -955 -433 -897 -925 -931 -467 -133 -473 -776 -519 -810 -841 -36 -754 -563 -271 -363 -460 -992 -999 -499 -340 -896 -307 -180 -793 -736 -371 -582 -555 -40 -108 -649 -398 -862 -950 -481 -989 -583 -795 -839 -115 -198 -450 -636 -282 -48 -295 -197 -831 -426 -998 -946 -797 -808 -538 -303 -398 -572 -483 -124 -366 -330 -465 -415 -744 -629 -255 -723 -849 -322 -250 -772 -493 -55 -461 -765 -605 -633 -860 -153 -302 -687 -854 -312 -44 -189 -18 -429 -440 -156 -10 -250 -573 -433 -486 -630 -192 -57 -862 -165 -396 -41 -184 -139 -37 -74 -621 -393 -259 -276 -475 -642 -582 -18 -284 -178 -888 -274 -802 -297 -725 -750 -154 -612 -506 -871 -540 -365 -103 -712 -927 -285 -305 -390 -474 -591 -347 -903 -530 -911 -373 -911 -582 -329 -547 -548 -400 -141 -602 -860 -243 -572 -655 -732 -941 -569 -449 -178 -415 -407 -653 -904 -127 -746 -429 -113 -649 -987 -39 -194 -398 -564 -214 -677 -797 -155 -949 -409 -159 -866 -802 -953 -93 -259 -361 -303 -721 -329 -442 -15 -424 -551 -159 -276 -871 -70 -543 -921 -824 -549 -188 -472 -911 -365 -739 -219 -512 -995 -695 -245 -481 -880 -971 -339 -531 -220 -447 -604 -510 -835 -964 -892 -996 -417 -935 -983 -600 -865 -149 -37 -765 -403 -910 -415 -167 -942 -352 -983 -76 -131 -328 -709 -458 -187 -775 -836 -805 -395 -827 -988 -685 -441 -511 -331 -473 -403 -885 -808 -862 -91 -182 -838 -489 -418 -680 -165 -873 -797 -268 -100 -863 -6 -779 -771 -759 -193 -919 -765 -874 -134 -627 -950 -768 -504 -746 -164 -661 -291 -744 -255 -65 -438 -610 -563 -227 -984 -226 -417 -706 -324 -733 -710 -28 -327 -404 -224 -287 -293 -631 -759 -199 -873 -425 -490 -768 -284 -733 -657 -925 -274 -735 -152 -570 -827 -695 -432 -208 -148 -530 -691 -126 -203 -83 -761 -606 -914 -508 -909 -408 -208 -229 -671 -111 -706 -278 -970 -25 -149 -89 -912 -941 -560 -129 -912 -721 -938 -737 -227 -28 -571 -1 -711 -157 -257 -576 -550 -38 -47 -478 -29 -1000 -580 -558 -596 -600 -604 -107 -415 -887 -989 -476 -281 -768 -705 -400 -732 -504 -603 -593 -336 -732 -997 -341 -140 -391 -813 -757 -360 -473 -299 -477 -451 -771 -857 -528 -904 -936 -425 -166 -874 -182 -669 -466 -529 -578 -839 -179 -588 -684 -975 -932 -333 -389 -575 -974 -223 -58 -589 -947 -921 -382 -250 -533 -854 -608 -65 -981 -444 -492 -92 -11 -955 -552 -226 -923 -403 -138 -357 -153 -844 -471 -490 -935 -283 -147 -343 -340 -630 -881 -52 -364 -145 -611 -34 -54 -526 -515 -202 -503 -336 -593 -905 -256 -195 -982 -274 -84 -699 -918 -507 -880 -982 -148 -873 -870 -374 -236 -435 -282 -385 -209 -318 -908 -75 -352 -779 -360 -49 -100 -289 -788 -890 -499 -93 -764 -927 -145 -764 -699 -792 -171 -609 -896 -230 -402 -132 -86 -529 -760 -188 -836 -376 -213 -723 -124 -772 -459 -897 -693 -325 -52 -780 -824 -561 -216 -210 -483 -154 -378 -60 -534 -418 -166 -59 -761 -821 -970 -86 -148 -534 -205 -962 -930 -990 -757 -638 -303 -977 -296 -226 -530 -239 -159 -682 -192 -871 -946 -497 -930 -270 -736 -640 -374 -700 -494 -750 -331 -346 -767 -640 -964 -157 -141 -4 -538 -673 -805 -396 -767 -66 -499 -545 -466 -251 -245 -217 -920 -705 -958 -175 -501 -341 -392 -225 -331 -846 -8 -497 -978 -300 -557 -159 -531 -856 -247 -586 -914 -383 -171 -700 -214 -472 -207 -53 -668 -693 -560 -286 -431 -546 -334 -701 -163 -585 -353 -375 -656 -86 -199 -769 -285 -876 -898 -996 -451 -340 -332 -38 -571 -73 -151 -93 -198 -950 -202 -775 -595 -934 -24 -527 -648 -86 -628 -955 -416 -378 -107 -205 -180 -310 -11 -306 -654 -432 -288 -214 -97 -658 -917 -731 -202 -397 -749 -421 -827 -314 -547 -1000 -732 -21 -566 -534 -394 -372 -776 -958 -241 -12 -474 -439 -483 -128 -975 -81 -594 -763 -474 -254 -107 -412 -153 -310 -183 -757 -293 -813 -816 -740 -115 -995 -615 -167 -998 -425 -288 -387 -279 -860 -753 -282 -832 -340 -46 -10 -364 -317 -504 -118 -14 -69 -28 -407 -116 -493 -161 -764 -803 -283 -938 -514 -924 -657 -56 -742 -281 -453 -521 -854 -488 -342 -563 -554 -251 -659 -798 -882 -405 -187 -65 -845 -37 -851 -533 -344 -613 -569 -366 -487 -683 -203 -51 -750 -103 -230 -802 -685 -288 -354 -446 -901 -261 -363 -987 -950 -982 -928 -522 -691 -368 -735 -931 -412 -848 -884 -236 -17 -795 -976 -110 -790 -97 -852 -132 -843 -981 -41 -588 -611 -144 -977 -211 -274 -127 -454 -72 -913 -98 -672 -199 -454 -521 -506 -797 -701 -779 -630 -295 -832 -904 -474 -423 -435 -460 -887 -400 -778 -923 -278 -415 -555 -125 -748 -306 -97 -859 -840 -493 -792 -626 -916 -765 -422 -292 -189 -362 -558 -254 -342 -607 -50 -24 -785 -351 -462 -641 -960 -679 -835 -195 -399 -70 -903 -840 -874 -513 -876 -850 -30 -508 -222 -849 -648 -731 -969 -59 -734 -78 -165 -849 -77 -908 -297 -999 -963 -81 -210 -908 -482 -286 -771 -237 -567 -726 -752 -552 -786 -971 -190 -495 -403 -229 -645 -573 -418 -192 -88 -317 -336 -466 -985 -647 -138 -376 -183 -220 -999 -152 -942 -351 -761 -44 -4 -364 -46 -782 -510 -603 -520 -739 -437 -423 -571 -829 -965 -559 -6 -86 -840 -673 -680 -176 -461 -751 -772 -514 -59 -399 -560 -704 -977 -460 -893 -84 -196 -666 -441 -4 -206 -75 -340 -763 -659 -936 -655 -338 -10 -264 -922 -234 -843 -321 -820 -490 -757 -138 -822 -844 -306 -713 -300 -267 -178 -189 -87 -798 -127 -186 -418 -808 -293 -235 -1 -482 -585 -551 -155 -801 -878 -211 -576 -294 -553 -503 -345 -893 -40 -354 -918 -52 -870 -932 -641 -903 -640 -357 -37 -947 -298 -896 -196 -672 -592 -236 -792 -54 -249 -755 -237 -825 -433 -339 -85 -296 -351 -627 -787 -764 -232 -743 -447 -912 -29 -367 -467 -369 -844 -743 -97 -194 -661 -987 -233 -846 -645 -670 -800 -391 -351 -338 -884 -332 -202 -368 -832 -38 -715 -465 -553 -151 -287 -418 -502 -909 -719 -374 -552 -58 -553 -701 -805 -598 -925 -883 -48 -105 -238 -291 -305 -323 -2 -928 -521 -312 -466 -628 -984 -91 -169 -985 -463 -871 -142 -284 -541 -321 -90 -664 -731 -500 -444 -83 -793 -499 -464 -382 -797 -403 -397 -668 -240 -535 -428 -10 -513 -474 -967 -141 -253 -904 -585 -604 -920 -226 -522 -83 -645 -905 -124 -604 -74 -229 -824 -897 -468 -796 -167 -668 -823 -464 -897 -173 -715 -697 -30 -315 -831 -242 -216 -890 -242 -65 -434 -588 -564 -885 -163 -142 -890 -726 -581 -37 -883 -247 -310 -330 -587 -930 -10 -271 -518 -315 -713 -969 -985 -659 -188 -849 -507 -58 -602 -7 -106 -477 -240 -970 -823 -567 -307 -453 -810 -202 -495 -918 -574 -408 -959 -818 -75 -118 -678 -287 -212 -326 -223 -25 -681 -244 -262 -677 -21 -532 -779 -353 -310 -569 -302 -583 -432 -327 -940 -195 -700 -851 -108 -158 -425 -253 -799 -281 -394 -225 -543 -534 -227 -77 -672 -27 -53 -935 -377 -470 -821 -135 -901 -432 -320 -661 -849 -997 -329 -371 -777 -487 -180 -834 -633 -38 -579 -650 -912 -572 -566 -333 -447 -640 -798 -678 -100 -958 -558 -820 -38 -648 -274 -205 -718 -700 -684 -560 -442 -444 -228 -347 -35 -551 -963 -747 -182 -948 -315 -38 -899 -673 -239 -129 -794 -190 -974 -156 -771 -546 -878 -366 -247 -171 -723 -795 -459 -744 -405 -610 -824 -50 -91 -125 -647 -313 -234 -914 -825 -944 -100 -747 -12 -680 -454 -263 -464 -698 -444 -961 -99 -547 -457 -674 -822 -398 -87 -850 -771 -569 -809 -951 -881 -317 -100 -464 -775 -613 -89 -876 -260 -558 -972 -754 -991 -681 -635 -461 -608 -130 -527 -356 -809 -147 -725 -425 -505 -277 -417 -483 -747 -205 -129 -928 -82 -477 -623 -632 -230 -848 -417 -44 -849 -68 -834 -574 -948 -152 -608 -588 -355 -787 -450 -714 -269 -345 -538 -348 -775 -228 -356 -918 -720 -937 -398 -554 -412 -717 -473 -825 -115 -898 -940 -370 -195 -971 -95 -807 -703 -13 -448 -521 -283 -638 -668 -280 -590 -974 -571 -231 -27 -504 -540 -822 -340 -643 -516 -5 -574 -497 -603 -1000 -658 -10 -489 -657 -738 -646 -362 -860 -965 -110 -63 -207 -39 -338 -593 -941 -82 -253 -458 -795 -887 -622 -506 -802 -740 -320 -760 -734 -268 -482 -933 -746 -885 -687 -678 -478 -978 -101 -481 -230 -16 -442 -3 -1000 -74 -730 -413 -433 -173 -167 -603 -676 -939 -770 -408 -602 -51 -704 -964 -266 -132 -277 -888 -960 -18 -146 -622 -600 -683 -101 -482 -746 -884 -742 -205 -7 -675 -760 -506 -303 -942 -684 -649 -490 -113 -117 -847 -577 -649 -213 -550 -282 -464 -80 -411 -123 -958 -870 -426 -442 -301 -333 -475 -705 -51 -404 -363 -393 -323 -938 -930 -521 -974 -339 -649 -450 -71 -758 -341 -248 -243 -146 -890 -270 -495 -28 -37 -779 -300 -109 -428 -47 -585 -391 -925 -330 -668 -472 -747 -272 -934 -78 -710 -709 -839 -186 -405 -649 -286 -517 -668 -230 -815 -706 -746 -709 -760 -184 -378 -191 -729 -863 -437 -563 -213 -969 -440 -963 -236 -883 -515 -460 -801 -778 -383 -862 -538 -322 -237 -896 -513 -417 -416 -86 -950 -370 -956 -875 -728 -67 -257 -855 -919 -850 -175 -426 -695 -678 -942 -982 -268 -254 -974 -545 -282 -385 -286 -727 -224 -173 -295 -591 -590 -997 -378 -330 -446 -192 -586 -667 -948 -658 -869 -28 -612 -550 -301 -192 -895 -28 -256 -902 -112 -11 -198 -206 -794 -511 -909 -431 -904 -722 -123 -662 -816 -612 -196 -83 -828 -958 -436 -162 -482 -541 -778 -968 -987 -698 -723 -345 -984 -62 -4 -326 -591 -71 -299 -406 -757 -147 -525 -863 -839 -736 -935 -8 -421 -536 -19 -88 -147 -429 -195 -358 -427 -54 -913 -730 -51 -803 -177 -340 -937 -131 -447 -999 -375 -248 -574 -321 -615 -159 -55 -992 -685 -824 -544 -476 -821 -255 -170 -806 -412 -357 -790 -802 -810 -674 -976 -864 -202 -707 -558 -517 -608 -598 -184 -658 -578 -492 -581 -585 -247 -205 -207 -940 -366 -243 -424 -442 -243 -165 -777 -553 -177 -153 -135 -116 -158 -576 -820 -633 -493 -543 -423 -209 -139 -200 -424 -797 -378 -87 -223 -911 -389 -43 -210 -836 -567 -705 -266 -464 -381 -124 -796 -560 -143 -206 -973 -160 -787 -590 -184 -280 -745 -631 -494 -884 -221 -451 -390 -861 -670 -668 -320 -426 -639 -338 -410 -711 -201 -904 -619 -578 -606 -243 -729 -232 -22 -906 -10 -927 -14 -442 -27 -184 -421 -539 -656 -739 -549 -818 -655 -706 -448 -10 -332 -281 -584 -148 -474 -436 -362 -255 -285 -304 -360 -690 -138 -825 -188 -979 -205 -747 -165 -138 -509 -696 -295 -823 -732 -736 -855 -592 -125 -179 -547 -363 -603 -184 -820 -539 -327 -750 -624 -468 -104 -524 -784 -414 -907 -709 -936 -565 -527 -69 -765 -323 -201 -631 -354 -604 -411 -135 -579 -128 -113 -839 -984 -297 -101 -969 -958 -627 -303 -528 -656 -367 -637 -230 -390 -909 -144 -659 -143 -560 -423 -391 -93 -950 -315 -158 -527 -64 -32 -631 -670 -173 -301 -660 -138 -83 -162 -805 -32 -970 -524 -139 -796 -5 -539 -709 -98 -81 -231 -691 -91 -904 -137 -574 -659 -395 -553 -580 -728 -781 -853 -215 -738 -673 -596 -866 -796 -678 -996 -562 -411 -33 -574 -704 -711 -782 -961 -364 -150 -643 -961 -966 -326 -228 -610 -626 -320 -712 -717 -351 -384 -210 -656 -349 -927 -229 -628 -589 -385 -342 -389 -214 -637 -954 -418 -782 -418 -422 -297 -749 -175 -657 -878 -167 -70 -274 -893 -292 -830 -699 -251 -709 -466 -698 -736 -98 -930 -668 -891 -53 -87 -856 -783 -37 -710 -616 -347 -696 -304 -641 -236 -61 -425 -492 -386 -781 -348 -401 -893 -413 -465 -978 -709 -473 -554 -626 -982 -801 -675 -341 -483 -454 -488 -121 -91 -287 -297 -527 -91 -710 -877 -248 -337 -294 -563 -302 -980 -613 -711 -127 -890 -370 -868 -451 -355 -322 -724 -425 -35 -178 -169 -741 -230 -419 -39 -387 -737 -372 -36 -630 -707 -770 -354 -971 -280 -746 -994 -574 -331 -564 -442 -25 -25 -305 -456 -320 -620 -983 -654 -845 -706 -314 -569 -163 -364 -836 -965 -323 -297 -665 -490 -166 -451 -116 -394 -144 -480 -440 -898 -371 -419 -854 -40 -996 -492 -902 -9 -871 -334 -76 -551 -915 -870 -395 -876 -966 -153 -836 -448 -148 -14 -530 -844 -372 -931 -164 -260 -57 -59 -414 -860 -916 -74 -331 -345 -49 -242 -871 -261 -241 -669 -474 -351 -156 -54 -513 -915 -42 -141 -311 -294 -542 -644 -679 -669 -692 -114 -45 -744 -757 -163 -266 -167 -601 -978 -646 -505 -302 -625 -571 -77 -946 -561 -194 -736 -897 -510 -882 -531 -544 -307 -931 -497 -386 -210 -53 -44 -30 -424 -673 -269 -874 -271 -784 -76 -883 -211 -400 -512 -432 -317 -998 -698 -545 -410 -381 -435 -695 -495 -493 -638 -471 -916 -858 -153 -352 -540 -804 -745 -792 -91 -923 -89 -211 -259 -36 -899 -135 -219 -656 -201 -426 -234 -873 -676 -353 -12 -642 -441 -757 -224 -600 -507 -815 -865 -400 -168 -724 -456 -11 -364 -603 -969 -267 -284 -365 -392 -417 -149 -61 -577 -49 -992 -311 -72 -881 -519 -583 -995 -965 -528 -997 -661 -938 -323 -963 -464 -946 -81 -426 -534 -69 -620 -181 -806 -833 -895 -269 -386 -105 -795 -939 -194 -667 -50 -164 -750 -856 -285 -232 -272 -260 -493 -2 -903 -472 -920 -23 -664 -863 -77 -295 -969 -615 -508 -378 -857 -2 -626 -718 -460 -958 -398 -171 -37 -428 -768 -899 -536 -593 -206 -912 -89 -855 -286 -994 -529 -495 -640 -614 -573 -158 -503 -7 -696 -787 -652 -85 -675 -381 -933 -553 -177 -974 -63 -329 -252 -551 -933 -770 -135 -268 -834 -752 -111 -63 -574 -816 -631 -986 -168 -301 -336 -6 -325 -612 -805 -763 -840 -434 -327 -966 -677 -163 -492 -160 -841 -327 -857 -88 -905 -894 -741 -683 -408 -518 -431 -275 -209 -598 -26 -160 -988 -448 -13 -317 -970 -533 -559 -951 -266 -489 -736 -10 -597 -215 -378 -976 -780 -223 -27 -177 -340 -67 -940 -560 -805 -468 -673 -794 -759 -585 -698 -317 -894 -915 -348 -949 -27 -813 -128 -549 -122 -534 -368 -125 -114 -696 -327 -868 -933 -713 -887 -882 -337 -156 -481 -587 -15 -492 -553 -219 -478 -79 -267 -965 -527 -792 -481 -772 -638 -950 -832 -880 -342 -223 -837 -450 -608 -525 -234 -525 -745 -409 -590 -736 -938 -545 -46 -580 -400 -56 -746 -313 -187 -364 -667 -827 -134 -622 -457 -141 -820 -505 -396 -877 -551 -597 -262 -240 -614 -316 -241 -119 -695 -45 -758 -277 -732 -275 -139 -60 -935 -901 -932 -47 -52 -933 -55 -862 -886 -346 -424 -94 -270 -570 -886 -355 -687 -533 -428 -94 -482 -401 -66 -876 -78 -982 -279 -727 -844 -295 -805 -355 -968 -837 -342 -780 -556 -817 -359 -670 -606 -437 -915 -538 -936 -88 -60 -708 -221 -173 -759 -477 -379 -7 -146 -416 -50 -197 -277 -99 -732 -591 -357 -925 -251 -687 -509 -465 -405 -181 -463 -289 -179 -138 -378 -61 -870 -152 -761 -936 -477 -819 -953 -841 -976 -905 -837 -114 -659 -29 -517 -58 -583 -304 -878 -892 -379 -21 -581 -854 -972 -997 -204 -481 -991 -370 -875 -820 -423 -356 -158 -643 -716 -291 -632 -597 -512 -794 -532 -539 -184 -470 -770 -815 -285 -692 -171 -584 -308 -311 -929 -662 -294 -769 -74 -103 -114 -496 -818 -126 -792 -866 -895 -136 -328 -431 -286 -348 -882 -215 -633 -327 -337 -586 -455 -623 -722 -984 -730 -525 -872 -814 -905 -137 -361 -625 -435 -403 -855 -648 -904 -248 -113 -206 -48 -711 -281 -659 -748 -477 -257 -225 -169 -753 -122 -16 -925 -896 -180 -917 -222 -824 -725 -488 -849 -51 -948 -147 -686 -864 -650 -650 -229 -137 -432 -238 -834 -548 -213 -627 -150 -222 -166 -867 -89 -125 -217 -953 -467 -991 -841 -808 -502 -480 -977 -48 -965 -514 -887 -618 -112 -115 -82 -292 -599 -572 -636 -629 -797 -339 -163 -887 -499 -992 -886 -920 -345 -790 -785 -188 -628 -918 -775 -253 -780 -47 -964 -293 -293 -411 -967 -155 -265 -768 -794 -83 -318 -931 -642 -203 -92 -943 -249 -762 -735 -728 -181 -906 -136 -53 -580 -476 -59 -88 -875 -518 -323 -786 -52 -201 -713 -839 -285 -148 -950 -163 -719 -430 -311 -214 -719 -832 -756 -559 -939 -830 -529 -424 -809 -717 -170 -68 -37 -472 -773 -918 -600 -832 -924 -475 -174 -600 -847 -417 -59 -518 -198 -984 -643 -482 -397 -994 -136 -940 -448 -216 -829 -514 -612 -694 -579 -173 -153 -380 -678 -485 -432 -384 -843 -580 -225 -215 -610 -91 -754 -289 -3 -750 -927 -309 -771 -64 -519 -888 -388 -27 -882 -29 -327 -364 -330 -416 -775 -18 -162 -901 -462 -462 -415 -410 -126 -442 -162 -904 -350 -530 -430 -769 -983 -472 -281 -884 -389 -878 -2 -370 -951 -496 -153 -713 -74 -125 -899 -143 -139 -567 -642 -347 -466 -575 -297 -758 -116 -708 -386 -934 -593 -681 -33 -4 -246 -58 -644 -222 -755 -115 -595 -226 -254 -748 -278 -654 -690 -397 -610 -247 -370 -788 -523 -663 -558 -990 -929 -993 -406 -594 -555 -669 -485 -686 -619 -175 -51 -834 -989 -366 -576 -906 -681 -657 -305 -600 -555 -873 -192 -739 -930 -345 -823 -150 -103 -354 -712 -798 -966 -962 -819 -143 -975 -440 -536 -864 -897 -1 -163 -806 -793 -86 -806 -458 -544 -404 -366 -139 -991 -8 -152 -644 -433 -751 -831 -643 -879 -582 -705 -688 -688 -184 -467 -144 -631 -943 -753 -423 -332 -741 -920 -655 -523 -477 -202 -909 -680 -647 -315 -142 -174 -228 -749 -158 -37 -191 -778 -376 -349 -169 -8 -156 -733 -142 -298 -907 -135 -102 -162 -278 -621 -546 -936 -455 -950 -513 -153 -766 -642 -109 -642 -279 -51 -391 -201 -137 -749 -420 -672 -733 -535 -48 -645 -946 -29 -564 -87 -943 -286 -579 -70 -514 -917 -616 -49 -954 -201 -648 -664 -314 -547 -853 -650 -422 -296 -42 -929 -21 -63 -391 -839 -600 -844 -635 -252 -576 -676 -976 -250 -635 -322 -3 -430 -345 -512 -913 -836 -919 -755 -343 -258 -137 -986 -858 -371 -541 -269 -326 -401 -929 -659 -412 -341 -818 -354 -829 -160 -114 -290 -405 -509 -687 -49 -98 -624 -403 -621 -816 -649 -352 -366 -140 -567 -353 -422 -892 -163 -608 -945 -918 -435 -549 -852 -704 -671 -271 -707 -610 -359 -791 -732 -427 -595 -744 -876 -54 -854 -505 -540 -324 -261 -544 -41 -803 -942 -601 -994 -773 -849 -357 -9 -653 -431 -38 -264 -31 -852 -395 -574 -465 -674 -196 -304 -780 -947 -911 -404 -952 -916 -893 -17 -615 -723 -130 -882 -315 -295 -378 -552 -229 -403 -238 -254 -487 -740 -922 -962 -8 -928 -276 -668 -534 -4 -391 -150 -783 -119 -304 -567 -679 -559 -709 -96 -238 -782 -386 -834 -496 -606 -195 -13 -286 -38 -5 -812 -46 -491 -156 -847 -404 -840 -116 -852 -127 -711 -655 -540 -504 -326 -453 -417 -409 -213 -882 -92 -287 -393 -26 -406 -750 -34 -898 -390 -58 -651 -623 -350 -737 -637 -32 -594 -963 -483 -682 -362 -563 -368 -368 -692 -239 -614 -381 -741 -760 -929 -858 -363 -182 -642 -728 -824 -271 -462 -731 -331 -962 -953 -480 -133 -244 -906 -990 -551 -344 -669 -428 -365 -529 -373 -960 -407 -492 -99 -653 -772 -525 -29 -211 -639 -14 -552 -464 -708 -156 -852 -986 -614 -107 -896 -330 -404 -320 -280 -762 -880 -59 -526 -848 -469 -165 -572 -425 -763 -19 -871 -315 -207 -644 -429 -7 -222 -747 -732 -494 -547 -226 -542 -423 -617 -620 -625 -94 -335 -423 -681 -83 -26 -535 -93 -50 -428 -645 -571 -505 -954 -721 -144 -538 -371 -347 -744 -668 -973 -241 -33 -341 -243 -20 -247 -768 -387 -395 -528 -848 -145 -763 -740 -991 -594 -745 -665 -424 -896 -483 -552 -109 -432 -560 -2 -712 -993 -563 -432 -195 -672 -493 -564 -789 -603 -680 -993 -757 -985 -805 -950 -50 -192 -874 -332 -475 -668 -635 -855 -197 -779 -772 -83 -245 -283 -230 -888 -621 -503 -645 -926 -699 -517 -37 -988 -809 -71 -348 -175 -353 -643 -483 -906 -684 -292 -871 -377 -870 -767 -882 -357 -473 -715 -762 -466 -980 -375 -568 -706 -792 -391 -7 -893 -118 -676 -961 -84 -994 -130 -578 -913 -109 -909 -645 -817 -305 -891 -217 -359 -136 -331 -127 -931 -185 -138 -402 -844 -998 -731 -203 -916 -624 -140 -799 -156 -483 -80 -951 -992 -520 -195 -993 -336 -6 -703 -588 -398 -890 -148 -994 -814 -63 -922 -717 -605 -986 -432 -65 -90 -873 -951 -874 -224 -907 -488 -706 -453 -23 -491 -1 -122 -436 -154 -826 -798 -954 -762 -459 -381 -555 -520 -686 -543 -338 -302 -187 -675 -456 -944 -139 -996 -270 -445 -233 -537 -913 -875 -807 -646 -125 -323 -990 -330 -38 -8 -456 -853 -857 -739 -240 -689 -809 -806 -125 -423 -18 -885 -484 -873 -126 -64 -916 -967 -105 -350 -485 -978 -836 -884 -695 -978 -243 -341 -982 -587 -334 -147 -565 -177 -323 -390 -425 -987 -723 -773 -109 -658 -81 -986 -987 -315 -146 -84 -726 -270 -316 -337 -489 -253 -720 -286 -917 -813 -8 -653 -775 -250 -76 -463 -620 -548 -35 -117 -64 -63 -924 -621 -988 -690 -556 -24 -539 -812 -915 -16 -302 -864 -983 -91 -745 -697 -664 -739 -902 -909 -792 -82 -804 -420 -483 -472 -628 -634 -370 -933 -147 -723 -927 -931 -795 -845 -460 -398 -120 -98 -998 -452 -63 -6 -552 -162 -645 -633 -531 -856 -277 -403 -720 -643 -614 -928 -229 -493 -712 -685 -222 -975 -367 -663 -4 -673 -572 -765 -58 -916 -912 -202 -918 -606 -957 -252 -158 -868 -698 -314 -809 -486 -753 -955 -677 -714 -442 -181 -882 -445 -903 -534 -118 -675 -928 -388 -289 -92 -630 -671 -133 -228 -409 -980 -307 -350 -685 -263 -410 -695 -449 -748 -602 -954 -500 -547 -529 -294 -638 -36 -230 -933 -113 -633 -226 -495 -851 -107 -334 -845 -477 -916 -855 -620 -158 -219 -978 -499 -97 -440 -596 -594 -50 -108 -701 -942 -592 -640 -728 -468 -658 -294 -360 -601 -86 -979 -188 -656 -691 -419 -765 -102 -793 -750 -68 -990 -402 -750 -269 -32 -547 -468 -851 -441 -97 -443 -407 -914 -18 -735 -328 -201 -447 -594 -258 -865 -823 -232 -609 -368 -520 -896 -517 -998 -480 -173 -857 -356 -177 -251 -940 -537 -431 -558 -787 -816 -115 -130 -823 -292 -655 -99 -141 -227 -919 -39 -169 -742 -138 -182 -754 -548 -500 -778 -753 -583 -458 -697 -184 -166 -945 -227 -645 -365 -506 -193 -587 -682 -783 -871 -54 -989 -397 -650 -605 -751 -269 -820 -346 -727 -180 -447 -90 -239 -773 -10 -645 -752 -195 -867 -325 -7 -782 -772 -644 -576 -208 -723 -730 -577 -762 -193 -146 -660 -401 -490 -36 -668 -150 -917 -392 -86 -83 -335 -608 -281 -143 -5 -436 -286 -452 -867 -898 -544 -811 -582 -457 -387 -279 -755 -12 -543 -564 -590 -86 -180 -668 -455 -985 -392 -559 -639 -155 -389 -792 -974 -723 -54 -866 -628 -243 -918 -71 -345 -591 -290 -281 -246 -906 -124 -480 -146 -642 -198 -370 -493 -812 -564 -394 -33 -922 -497 -165 -991 -632 -69 -583 -146 -578 -397 -19 -487 -901 -540 -437 -753 -167 -54 -529 -383 -838 -406 -462 -191 -702 -682 -666 -296 -655 -591 -261 -270 -589 -851 -370 -587 -965 -572 -477 -414 -643 -371 -440 -318 -558 -102 -230 -206 -228 -171 -649 -739 -64 -689 -579 -672 -272 -889 -562 -182 -959 -312 -818 -433 -167 -18 -826 -905 -145 -440 -321 -468 -248 -640 -698 -749 -996 -936 -952 -117 -162 -819 -254 -877 -315 -989 -480 -455 -167 -193 -207 -124 -657 -330 -343 -850 -129 -116 -819 -936 -556 -951 -692 -747 -794 -79 -621 -485 -820 -905 -836 -561 -384 -483 -785 -447 -535 -384 -594 -787 -428 -625 -379 -418 -993 -908 -578 -617 -597 -558 -656 -849 -438 -725 -388 -255 -597 -691 -438 -492 -392 -640 -220 -108 -167 -35 -534 -192 -792 -697 -532 -676 -203 -710 -724 -466 -255 -773 -979 -550 -752 -725 -785 -168 -725 -577 -15 -70 -840 -313 -351 -408 -642 -897 -379 -974 -289 -888 -840 -382 -820 -353 -911 -806 -887 -465 -336 -841 -947 -537 -412 -97 -916 -611 -765 -889 -504 -416 -40 -721 -528 -884 -19 -229 -675 -980 -800 -536 -670 -137 -92 -518 -331 -540 -399 -448 -736 -482 -456 -402 -654 -844 -674 -478 -414 -82 -376 -302 -708 -720 -281 -760 -181 -115 -672 -829 -573 -873 -826 -204 -161 -798 -316 -155 -1000 -840 -248 -331 -957 -793 -312 -555 -6 -792 -994 -271 -174 -667 -585 -204 -753 -12 -340 -2 -590 -998 -142 -549 -840 -601 -853 -601 -306 -811 -813 -992 -367 -903 -80 -524 -291 -72 -7 -54 -460 -648 -688 -503 -585 -11 -659 -29 -804 -870 -439 -608 -531 -927 -741 -708 -92 -498 -877 -397 -463 -277 -299 -775 -132 -593 -529 -223 -234 -580 -631 -666 -986 -881 -202 -547 -880 -315 -137 -85 -822 -96 -467 -629 -290 -171 -23 -695 -331 -473 -425 -543 -168 -566 -528 -254 -522 -140 -548 -180 -756 -526 -564 -648 -391 -177 -76 -57 -440 -733 -280 -111 -208 -806 -450 -890 -400 -738 -645 -725 -624 -408 -851 -163 -194 -216 -341 -379 -797 -419 -582 -198 -779 -794 -448 -236 -726 -453 -127 -108 -292 -578 -552 -545 -945 -380 -422 -912 -148 -60 -179 -242 -557 -409 -300 -647 -597 -981 -101 -875 -687 -876 -97 -528 -266 -267 -444 -289 -577 -398 -939 -875 -50 -177 -980 -580 -959 -392 -274 -675 -811 -811 -935 -919 -177 -421 -944 -680 -113 -743 -83 -960 -568 -775 -561 -895 -594 -344 -613 -775 -849 -661 -5 -292 -843 -446 -510 -385 -610 -478 -915 -11 -924 -460 -86 -133 -462 -127 -833 -50 -13 -745 -235 -567 -744 -628 -621 -16 -375 -661 -599 -104 -739 -693 -615 -164 -529 -721 -498 -852 -382 -667 -340 -520 -551 -940 -214 -593 -19 -405 -266 -277 -734 -379 -962 -386 -158 -234 -96 -56 -612 -676 -527 -893 -542 -235 -864 -895 -814 -893 -905 -758 -358 -354 -586 -211 -454 -50 -953 -314 -42 -369 -349 -725 -721 -681 -637 -658 -637 -757 -278 -232 -781 -17 -310 -176 -229 -746 -973 -682 -473 -592 -91 -193 -590 -92 -503 -908 -332 -426 -505 -367 -316 -32 -12 -136 -454 -109 -794 -890 -297 -19 -238 -860 -654 -573 -186 -866 -195 -495 -227 -907 -723 -46 -965 -857 -472 -119 -951 -833 -640 -164 -473 -779 -251 -967 -326 -167 -864 -277 -805 -130 -494 -864 -726 -775 -681 -702 -872 -431 -716 -587 -143 -947 -321 -94 -150 -643 -969 -475 -221 -625 -455 -92 -122 -473 -90 -635 -129 -106 -269 -158 -344 -883 -885 -267 -851 -812 -841 -377 -329 -666 -863 -359 -500 -424 -996 -720 -265 -600 -495 -77 -962 -553 -574 -749 -480 -61 -552 -989 -577 -573 -344 -900 -869 -255 -694 -625 -681 -764 -514 -851 -164 -669 -903 -260 -200 -172 -353 -582 -201 -40 -585 -352 -137 -472 -717 -387 -117 -848 -769 -487 -165 -791 -567 -680 -992 -576 -300 -614 -781 -186 -305 -756 -379 -318 -350 -373 -254 -767 -507 -595 -303 -501 -332 -855 -400 -215 -589 -716 -669 -820 -714 -372 -960 -591 -960 -27 -754 -114 -652 -210 -639 -986 -908 -403 -605 -149 -470 -852 -283 -91 -792 -903 -303 -406 -813 -403 -824 -577 -611 -745 -372 -764 -635 -395 -366 -254 -114 -351 -777 -937 -792 -844 -543 -640 -439 -490 -223 -8 -977 -360 -698 -116 -226 -556 -458 -231 -348 -135 -8 -478 -503 -580 -919 -233 -425 -924 -966 -719 -207 -403 -368 -311 -143 -898 -406 -106 -168 -166 -322 -617 -253 -700 -326 -797 -879 -307 -366 -975 -823 -911 -966 -710 -714 -246 -306 -737 -892 -951 -964 -353 -772 -685 -155 -939 -875 -98 -297 -1 -206 -311 -644 -337 -342 -852 -461 -562 -501 -660 -387 -485 -888 -113 -397 -406 -310 -665 -168 -241 -35 -804 -988 -928 -402 -407 -386 -788 -662 -36 -748 -95 -460 -530 -634 -227 -865 -928 -296 -457 -514 -344 -606 -546 -709 -852 -585 -403 -997 -57 -858 -251 -207 -555 -894 -416 -772 -29 -60 -665 -377 -53 -770 -852 -213 -101 -425 -922 -153 -833 -754 -744 -860 -228 -504 -273 -730 -503 -909 -348 -162 -365 -555 -490 -242 -474 -201 -829 -501 -389 -70 -922 -342 -986 -273 -898 -314 -387 -390 -942 -881 -282 -622 -143 -480 -661 -394 -953 -893 -625 -365 -401 -43 -753 -15 -13 -114 -500 -868 -115 -631 -309 -294 -425 -789 -9 -55 -273 -688 -161 -749 -830 -51 -482 -843 -170 -63 -499 -441 -138 -114 -866 -512 -22 -592 -968 -208 -830 -619 -783 -300 -543 -969 -580 -624 -185 -620 -973 -108 -602 -233 -617 -430 -273 -556 -51 -837 -679 -848 -157 -320 -464 -370 -744 -548 -501 -379 -958 -38 -71 -928 -688 -520 -970 -920 -528 -267 -196 -204 -878 -852 -320 -533 -279 -551 -378 -966 -636 -335 -280 -945 -248 -658 -503 -896 -879 -156 -435 -622 -975 -597 -293 -1 -242 -878 -693 -238 -599 -644 -452 -42 -785 -897 -927 -267 -22 -503 -111 -130 -216 -210 -277 -479 -306 -730 -764 -904 -996 -80 -246 -282 -752 -919 -955 -848 -115 -894 -691 -679 -666 -350 -82 -914 -338 -253 -750 -259 -906 -127 -836 -727 -427 -359 -698 -140 -349 -684 -452 -334 -662 -385 -260 -237 -318 -150 -71 -197 -392 -198 -261 -609 -497 -860 -745 -227 -328 -249 -441 -167 -490 -127 -167 -919 -994 -815 -703 -226 -315 -674 -951 -874 -97 -790 -652 -441 -325 -287 -950 -9 -503 -789 -123 -371 -856 -676 -527 -750 -957 -948 -410 -451 -13 -251 -638 -708 -680 -506 -857 -49 -795 -74 -87 -749 -647 -23 -2 -695 -528 -299 -844 -933 -234 -162 -325 -938 -274 -267 -261 -166 -903 -851 -109 -747 -401 -908 -435 -818 -711 -834 -31 -38 -870 -199 -243 -397 -940 -331 -681 -649 -513 -861 -230 -126 -915 -713 -738 -213 -645 -450 -537 -728 -2 -796 -988 -328 -227 -950 -203 -645 -909 -164 -168 -969 -548 -618 -762 -517 -518 -404 -999 -488 -973 -77 -570 -732 -749 -665 -445 -870 -548 -867 -585 -318 -156 -279 -310 -811 -485 -256 -501 -599 -194 -756 -690 -366 -801 -838 -113 -862 -21 -700 -488 -528 -408 -491 -627 -994 -982 -700 -728 -263 -696 -77 -387 -146 -908 -813 -625 -77 -553 -858 -509 -628 -184 -184 -120 -386 -813 -876 -582 -621 -287 -997 -260 -67 -256 -308 -258 -605 -288 -721 -251 -201 -977 -273 -851 -880 -259 -820 -584 -331 -21 -904 -480 -788 -252 -134 -731 -606 -738 -819 -131 -405 -544 -395 -12 -894 -364 -602 -322 -956 -953 -436 -754 -372 -813 -595 -161 -172 -293 -305 -113 -213 -27 -357 -319 -97 -686 -212 -488 -940 -790 -944 -374 -603 -321 -481 -815 -469 -989 -763 -172 -644 -300 -641 -544 -785 -894 -664 -531 -270 -401 -14 -78 -462 -149 -226 -512 -704 -540 -553 -443 -931 -447 -917 -449 -969 -258 -863 -518 -268 -553 -838 -59 -745 -463 -610 -373 -652 -753 -262 -423 -200 -950 -875 -108 -647 -452 -826 -249 -134 -16 -752 -876 -480 -834 -71 -409 -492 -72 -692 -113 -990 -298 -328 -215 -548 -269 -143 -138 -355 -771 -998 -98 -425 -201 -332 -618 -90 -912 -154 -437 -925 -301 -810 -989 -630 -552 -890 -95 -462 -644 -50 -987 -325 -223 -878 -226 -713 -338 -666 -971 -947 -64 -176 -667 -240 -429 -95 -765 -275 -168 -616 -311 -961 -972 -464 -47 -966 -544 -334 -436 -844 -362 -276 -502 -635 -407 -436 -193 -301 -925 -964 -1000 -506 -232 -716 -780 -945 -552 -977 -493 -460 -744 -260 -559 -844 -89 -327 -162 -727 -135 -148 -447 -266 -723 -896 -274 -801 -680 -47 -213 -166 -290 -212 -452 -83 -247 -401 -336 -243 -478 -714 -737 -957 -12 -372 -87 -652 -954 -5 -203 -584 -153 -507 -895 -476 -899 -851 -72 -595 -473 -672 -422 -944 -415 -973 -364 -856 -914 -812 -313 -164 -96 -683 -468 -246 -721 -666 -169 -486 -971 -123 -476 -394 -123 -10 -344 -590 -565 -849 -318 -483 -86 -34 -15 -486 -718 -995 -802 -733 -672 -116 -872 -858 -806 -450 -886 -120 -917 -158 -145 -234 -125 -914 -751 -610 -992 -602 -771 -965 -477 -932 -204 -983 -687 -935 -887 -791 -505 -737 -213 -342 -94 -286 -889 -793 -796 -375 -523 -148 -311 -726 -503 -181 -156 -337 -828 -677 -459 -633 -900 -41 -911 -608 -996 -37 -712 -747 -374 -703 -686 -9 -412 -416 -150 -862 -398 -979 -991 -430 -30 -899 -718 -809 -774 -718 -271 -269 -399 -638 -107 -445 -778 -358 -439 -540 -494 -266 -578 -4 -527 -792 -272 -905 -953 -431 -981 -65 -649 -388 -318 -702 -348 -577 -681 -782 -402 -685 -661 -405 -433 -418 -771 -327 -873 -234 -916 -325 -780 -288 -971 -298 -698 -987 -63 -199 -99 -639 -748 -502 -964 -839 -364 -609 -40 -587 -778 -705 -597 -95 -665 -391 -336 -958 -894 -352 -868 -697 -292 -95 -470 -20 -224 -561 -302 -691 -717 -385 -8 -460 -479 -414 -340 -126 -580 -189 -725 -109 -612 -989 -922 -33 -663 -753 -523 -301 -302 -180 -483 -207 -15 -6 -960 -412 -489 -79 -1 -655 -963 -868 -925 -489 -388 -664 -65 -388 -959 -161 -843 -17 -372 -729 -479 -419 -855 -610 -158 -636 -567 -285 -318 -548 -512 -396 -415 -69 -249 -728 -108 -777 -370 -418 -990 -762 -68 -886 -267 -259 -700 -345 -298 -887 -870 -153 -693 -770 -524 -98 -528 -567 -744 -421 -771 -828 -445 -444 -331 -63 -729 -486 -363 -805 -286 -832 -55 -394 -945 -498 -287 -550 -766 -59 -977 -747 -660 -592 -718 -386 -111 -735 -802 -803 -182 -320 -821 -307 -157 -286 -483 -665 -31 -711 -536 -669 -871 -320 -507 -787 -872 -69 -303 -788 -728 -697 -839 -686 -98 -353 -922 -579 -344 -380 -964 -914 -548 -954 -823 -809 -599 -529 -90 -898 -739 -313 -155 -604 -662 -324 -538 -988 -291 -826 -221 -296 -475 -44 -318 -85 -348 -301 -467 -355 -591 -903 -323 -335 -50 -650 -478 -340 -745 -596 -84 -139 -929 -715 -154 -441 -234 -344 -167 -778 -569 -519 -341 -705 -146 -176 -635 -743 -677 -640 -896 -668 -985 -354 -343 -941 -646 -35 -836 -471 -307 -465 -60 -138 -247 -219 -423 -856 -711 -609 -964 -837 -981 -928 -946 -45 -931 -684 -608 -486 -505 -478 -288 -774 -590 -618 -388 -858 -603 -174 -984 -230 -428 -191 -247 -30 -961 -8 -178 -438 -236 -964 -847 -264 -335 -909 -719 -878 -988 -621 -61 -959 -852 -314 -345 -185 -422 -468 -608 -965 -269 -989 -685 -321 -122 -682 -876 -306 -12 -749 -144 -755 -79 -895 -158 -971 -533 -952 -316 -791 -148 -718 -776 -344 -754 -523 -199 -57 -975 -312 -148 -71 -221 -660 -81 -419 -247 -385 -776 -961 -977 -418 -622 -61 -738 -119 -360 -729 -141 -250 -779 -641 -952 -183 -770 -722 -299 -434 -682 -790 -567 -543 -828 -181 -993 -981 -232 -688 -151 -828 -801 -121 -360 -659 -861 -36 -590 -303 -190 -89 -616 -396 -123 -232 -117 -860 -233 -795 -662 -396 -529 -209 -874 -695 -331 -669 -712 -366 -177 -580 -782 -387 -319 -255 -766 -965 -857 -575 -725 -635 -747 -38 -750 -378 -819 -964 -707 -543 -149 -850 -693 -163 -722 -439 -218 -177 -520 -628 -790 -751 -810 -393 -2 -994 -268 -241 -258 -367 -794 -724 -512 -523 -345 -322 -820 -72 -3 -669 -84 -214 -200 -251 -783 -162 -661 -118 -712 -380 -800 -433 -816 -697 -104 -828 -172 -128 -789 -695 -209 -37 -932 -820 -834 -959 -384 -690 -101 -708 -257 -740 -85 -649 -334 -852 -804 -8 -543 -263 -200 -332 -203 -51 -759 -931 -142 -385 -140 -648 -210 -797 -960 -209 -643 -317 -844 -931 -887 -573 -451 -324 -51 -797 -150 -683 -835 -431 -611 -960 -756 -830 -99 -753 -270 -387 -494 -139 -241 -768 -994 -635 -185 -43 -991 -645 -236 -228 -712 -816 -633 -885 -811 -236 -749 -758 -278 -681 -414 -732 -226 -335 -698 -674 -883 -621 -774 -647 -262 -554 -86 -333 -973 -367 -315 -411 -897 -982 -222 -171 -963 -652 -149 -919 -138 -307 -592 -630 -275 -844 -682 -353 -532 -798 -759 -382 -873 -376 -209 -472 -715 -520 -320 -235 -783 -95 -588 -485 -327 -938 -422 -158 -158 -6 -568 -639 -214 -44 -589 -343 -435 -569 -468 -70 -681 -910 -743 -438 -859 -874 -152 -192 -207 -401 -724 -411 -861 -169 -501 -857 -916 -152 -23 -442 -117 -946 -577 -864 -49 -539 -145 -786 -351 -300 -521 -97 -959 -511 -33 -878 -938 -955 -54 -999 -820 -20 -925 -469 -411 -495 -953 -405 -385 -523 -591 -685 -731 -42 -705 -63 -334 -831 -388 -397 -111 -56 -667 -436 -836 -405 -692 -366 -70 -454 -977 -783 -772 -450 -766 -636 -384 -740 -127 -572 -564 -740 -11 -608 -267 -653 -992 -762 -181 -313 -211 -171 -323 -252 -217 -543 -737 -33 -520 -523 -434 -410 -607 -793 -10 -98 -33 -283 -774 -191 -782 -448 -688 -915 -674 -411 -307 -292 -837 -801 -939 -824 -852 -480 -863 -745 -987 -962 -628 -880 -764 -65 -504 -834 -908 -863 -396 -775 -230 -398 -487 -226 -505 -96 -837 -235 -179 -911 -536 -477 -262 -338 -564 -360 -106 -510 -507 -179 -267 -360 -45 -830 -153 -707 -792 -491 -720 -803 -184 -783 -108 -367 -159 -260 -730 -181 -873 -445 -660 -734 -949 -380 -657 -588 -518 -738 -165 -556 -601 -634 -306 -358 -347 -670 -408 -362 -518 -278 -473 -536 -393 -541 -148 -365 -758 -168 -741 -561 -700 -488 -297 -129 -497 -4 -566 -985 -181 -479 -744 -574 -792 -316 -299 -219 -835 -470 -928 -913 -674 -477 -212 -472 -868 -968 -883 -525 -734 -635 -361 -582 -923 -290 -479 -410 -718 -21 -510 -522 -286 -596 -249 -345 -590 -27 -322 -168 -992 -108 -866 -336 -816 -969 -466 -76 -228 -34 -52 -958 -88 -392 -263 -830 -699 -606 -974 -566 -899 -316 -545 -978 -558 -277 -291 -198 -43 -463 -992 -439 -452 -655 -152 -446 -854 -411 -145 -673 -906 -114 -161 -305 -210 -952 -2 -843 -203 -567 -564 -413 -316 -376 -945 -843 -889 -652 -708 -17 -353 -146 -682 -214 -592 -524 -38 -341 -406 -73 -667 -136 -276 -302 -50 -533 -751 -411 -830 -470 -571 -506 -365 -533 -321 -859 -526 -722 -935 -846 -541 -954 -273 -374 -953 -931 -981 -635 -751 -557 -784 -438 -199 -74 -647 -809 -891 -329 -136 -603 -158 -232 -777 -868 -320 -617 -447 -608 -431 -377 -256 -32 -184 -773 -443 -467 -48 -791 -349 -821 -438 -95 -195 -66 -77 -103 -427 -953 -741 -672 -397 -830 -575 -616 -829 -607 -762 -59 -84 -748 -58 -135 -83 -714 -544 -999 -89 -750 -206 -254 -38 -698 -573 -97 -105 -128 -402 -467 -711 -716 -964 -57 -675 -366 -45 -498 -79 -14 -712 -997 -664 -485 -161 -392 -759 -492 -574 -623 -63 -514 -507 -298 -883 -848 -319 -767 -90 -831 -875 -153 -229 -401 -348 -739 -183 -82 -769 -727 -338 -585 -240 -635 -565 -276 -387 -774 -966 -235 -162 -717 -43 -105 -158 -386 -904 -794 -174 -395 -372 -5 -978 -671 -417 -971 -739 -923 -857 -374 -1 -58 -317 -795 -558 -277 -411 -522 -580 -894 -976 -405 -640 -684 -769 -692 -636 -275 -419 -535 -314 -279 -205 -808 -357 -89 -565 -497 -226 -331 -355 -630 -81 -547 -824 -560 -815 -841 -877 -172 -247 -830 -685 -233 -890 -961 -687 -245 -523 -128 -933 -755 -996 -427 -916 -944 -358 -479 -394 -612 -513 -398 -422 -185 -652 -574 -91 -920 -112 -642 -180 -19 -95 -657 -75 -307 -572 -539 -683 -99 -210 -723 -677 -4 -927 -272 -577 -519 -735 -982 -749 -601 -861 -667 -757 -572 -252 -424 -174 -899 -711 -609 -573 -869 -800 -736 -147 -337 -309 -92 -876 -763 -604 -873 -107 -818 -136 -416 -970 -831 -371 -651 -879 -501 -807 -742 -615 -941 -626 -658 -78 -402 -810 -452 -451 -677 -967 -97 -990 -937 -662 -445 -624 -376 -843 -293 -612 -62 -346 -621 -674 -91 -927 -257 -537 -705 -572 -388 -203 -773 -58 -431 -891 -145 -472 -875 -821 -856 -178 -964 -818 -517 -140 -877 -572 -141 -856 -733 -206 -679 -51 -856 -31 -344 -721 -828 -16 -805 -988 -89 -407 -553 -433 -291 -606 -226 -673 -88 -206 -298 -680 -996 -294 -170 -848 -966 -746 -607 -552 -752 -389 -933 -830 -254 -123 -352 -955 -149 -216 -250 -769 -573 -170 -878 -819 -758 -94 -284 -874 -511 -361 -100 -257 -549 -962 -665 -951 -415 -21 -266 -448 -623 -668 -335 -328 -966 -901 -703 -539 -243 -892 -19 -862 -195 -328 -588 -168 -727 -273 -327 -829 -697 -50 -862 -432 -310 -995 -503 -774 -33 -401 -863 -275 -482 -789 -664 -571 -682 -887 -506 -37 -181 -934 -476 -63 -35 -729 -357 -488 -447 -40 -776 -999 -42 -338 -257 -2 -742 -836 -685 -694 -948 -952 -581 -594 -886 -608 -698 -296 -360 -80 -610 -540 -881 -410 -684 -924 -437 -795 -973 -844 -670 -209 -154 -116 -932 -45 -40 -415 -843 -427 -515 -116 -237 -806 -823 -814 -205 -938 -844 -303 -817 -382 -215 -465 -786 -66 -513 -98 -26 -680 -927 -550 -630 -693 -60 -103 -725 -749 -340 -175 -899 -265 -309 -135 -324 -919 -767 -889 -107 -703 -656 -992 -118 -817 -81 -605 -973 -522 -225 -41 -143 -336 -145 -707 -900 -996 -820 -812 -361 -597 -331 -856 -448 -869 -52 -408 -932 -346 -283 -896 -656 -670 -234 -953 -14 -778 -401 -214 -441 -212 -170 -325 -488 -382 -942 -166 -982 -609 -469 -492 -19 -852 -337 -237 -703 -434 -469 -368 -201 -477 -937 -895 -513 -521 -194 -712 -772 -174 -242 -523 -424 -542 -366 -804 -473 -388 -645 -298 -979 -145 -836 -415 -892 -159 -420 -115 -764 -301 -24 -314 -818 -14 -612 -642 -457 -44 -661 -691 -143 -656 -127 -382 -829 -737 -57 -316 -822 -899 -124 -336 -424 -414 -306 -357 -10 -206 -470 -124 -573 -924 -310 -984 -871 -768 -911 -373 -684 -540 -611 -448 -729 -778 -491 -336 -759 -218 -278 -310 -565 -188 -807 -179 -724 -79 -701 -487 -519 -546 -976 -946 -47 -8 -54 -799 -441 -237 -740 -962 -665 -301 -936 -816 -190 -250 -463 -200 -501 -147 -77 -426 -935 -88 -809 -981 -558 -320 -776 -50 -332 -140 -630 -194 -426 -189 -188 -761 -560 -678 -890 -968 -809 -438 -688 -924 -478 -311 -194 -693 -141 -743 -794 -527 -156 -51 -130 -991 -946 -830 -881 -520 -66 -790 -298 -989 -753 -258 -401 -932 -412 -109 -675 -286 -836 -867 -238 -399 -184 -948 -148 -147 -508 -64 -330 -872 -198 -184 -840 -531 -931 -975 -253 -678 -872 -265 -624 -913 -766 -609 -753 -124 -801 -737 -179 -996 -813 -959 -343 -13 -823 -172 -435 -665 -724 -774 -613 -244 -169 -782 -239 -999 -283 -370 -888 -366 -943 -53 -697 -663 -859 -25 -372 -546 -775 -694 -789 -462 -730 -699 -233 -853 -599 -441 -125 -291 -287 -981 -792 -892 -822 -442 -957 -864 -832 -437 -827 -591 -855 -948 -984 -86 -808 -450 -122 -81 -707 -244 -534 -210 -755 -106 -932 -354 -406 -154 -192 -577 -863 -561 -304 -214 -889 -402 -821 -268 -718 -498 -666 -25 -138 -971 -436 -981 -73 -326 -288 -864 -13 -521 -944 -604 -21 -847 -238 -871 -812 -126 -146 -298 -815 -963 -810 -512 -88 -216 -157 -628 -977 -296 -146 -396 -209 -816 -998 -773 -931 -867 -980 -973 -193 -726 -399 -348 -967 -267 -462 -657 -751 -48 -330 -19 -763 -843 -637 -637 -772 -352 -290 -275 -346 -175 -920 -748 -859 -223 -794 -678 -639 -525 -771 -294 -348 -976 -670 -165 -465 -94 -377 -205 -970 -280 -816 -762 -139 -966 -576 -340 -732 -130 -341 -55 -695 -306 -510 -240 -481 -827 -194 -36 -654 -838 -903 -400 -120 -896 -547 -394 -830 -718 -852 -487 -91 -732 -721 -980 -187 -213 -984 -195 -898 -364 -459 -243 -966 -107 -559 -604 -914 -279 -13 -538 -896 -201 -226 -476 -241 -965 -549 -123 -7 -909 -536 -814 -790 -309 -103 -828 -521 -143 -234 -806 -546 -572 -357 -738 -474 -319 -718 -98 -418 -207 -347 -760 -294 -170 -419 -902 -867 -1000 -470 -168 -223 -756 -373 -669 -772 -427 -567 -119 -920 -457 -405 -168 -602 -776 -299 -164 -713 -832 -123 -557 -920 -407 -811 -506 -855 -4 -523 -618 -733 -765 -414 -937 -869 -351 -614 -900 -291 -253 -97 -404 -920 -28 -298 -3 -551 -672 -460 -93 -381 -431 -431 -218 -831 -229 -993 -40 -971 -510 -378 -284 -806 -944 -876 -473 -233 -680 -420 -458 -415 -315 -517 -516 -730 -746 -499 -583 -51 -816 -775 -742 -997 -612 -732 -538 -611 -268 -167 -720 -414 -841 -256 -440 -906 -427 -878 -927 -353 -178 -225 -836 -320 -407 -806 -239 -160 -500 -551 -754 -787 -100 -784 -950 -80 -633 -817 -819 -645 -579 -619 -662 -784 -124 -244 -437 -409 -915 -785 -776 -118 -975 -369 -325 -425 -500 -336 -345 -356 -874 -380 -692 -676 -174 -630 -324 -484 -669 -847 -962 -308 -665 -836 -238 -110 -139 -682 -789 -341 -717 -244 -597 -327 -266 -446 -926 -386 -520 -677 -628 -213 -960 -100 -525 -729 -531 -698 -365 -797 -125 -872 -155 -341 -509 -990 -94 -823 -597 -403 -430 -764 -376 -24 -823 -173 -959 -723 -876 -749 -334 -661 -626 -668 -62 -519 -47 -881 -183 -520 -727 -355 -591 -424 -861 -709 -763 -386 -279 -550 -220 -560 -199 -430 -696 -863 -604 -377 -580 -413 -914 -822 -910 -989 -78 -578 -427 -547 -250 -916 -447 -997 -582 -221 -772 -349 -685 -96 -90 -570 -578 -459 -923 -966 -16 -733 -357 -112 -843 -730 -526 -168 -300 -175 -67 -470 -159 -619 -67 -645 -963 -91 -196 -849 -210 -695 -115 -377 -370 -818 -80 -571 -556 -778 -944 -839 -642 -848 -906 -716 -197 -640 -79 -962 -730 -665 -21 -184 -222 -913 -205 -22 -46 -887 -539 -301 -149 -332 -959 -780 -854 -686 -745 -967 -39 -938 -23 -910 -315 -167 -471 -365 -14 -306 -383 -464 -721 -334 -789 -757 -712 -292 -898 -954 -379 -707 -597 -934 -162 -277 -79 -445 -499 -284 -369 -617 -52 -491 -920 -251 -988 -503 -580 -853 -611 -726 -864 -390 -289 -166 -975 -59 -442 -151 -813 -354 -93 -570 -945 -258 -138 -994 -395 -731 -700 -249 -592 -608 -858 -885 -865 -789 -35 -537 -746 -557 -639 -469 -739 -930 -750 -18 -451 -813 -391 -954 -231 -167 -16 -706 -892 -325 -320 -470 -979 -545 -752 -550 -338 -916 -578 -913 -127 -85 -593 -565 -834 -405 -589 -403 -180 -949 -372 -479 -210 -763 -94 -958 -124 -422 -569 -385 -69 -122 -29 -825 -66 -709 -796 -62 -163 -977 -27 -865 -154 -77 -305 -42 -521 -754 -302 -56 -552 -555 -618 -770 -169 -913 -275 -698 -165 -473 -851 -637 -717 -708 -276 -262 -525 -936 -810 -374 -920 -541 -738 -831 -936 -566 -713 -832 -903 -976 -978 -535 -435 -650 -999 -119 -755 -623 -87 -601 -476 -882 -386 -391 -559 -18 -465 -81 -131 -26 -161 -266 -774 -453 -830 -555 -17 -816 -644 -64 -204 -390 -666 -88 -676 -101 -405 -122 -946 -695 -471 -717 -295 -961 -803 -199 -942 -963 -839 -583 -379 -433 -56 -255 -142 -396 -506 -630 -338 -416 -662 -406 -790 -491 -356 -538 -339 -161 -678 -631 -52 -17 -261 -848 -584 -495 -657 -535 -769 -115 -561 -701 -103 -958 -886 -186 -994 -927 -203 -140 -383 -287 -303 -674 -423 -938 -266 -127 -154 -79 -53 -667 -47 -63 -430 -653 -468 -682 -942 -472 -180 -755 -144 -47 -55 -694 -92 -309 -710 -775 -729 -162 -557 -451 -188 -662 -684 -359 -320 -596 -719 -304 -562 -780 -54 -563 -853 -26 -43 -361 -432 -266 -457 -167 -413 -697 -813 -469 -553 -909 -917 -203 -120 -94 -772 -285 -594 -348 -980 -915 -470 -654 -424 -916 -932 -886 -943 -347 -711 -100 -953 -352 -170 -478 -536 -702 -292 -286 -324 -691 -778 -360 -846 -12 -599 -694 -166 -203 -465 -821 -604 -899 -929 -199 -449 -552 -494 -266 -745 -736 -745 -34 -909 -616 -179 -203 -981 -753 -572 -989 -877 -6 -150 -833 -675 -645 -844 -29 -508 -790 -947 -156 -869 -161 -421 -761 -267 -507 -960 -440 -352 -999 -839 -630 -265 -130 -811 -949 -668 -932 -709 -547 -277 -814 -437 -214 -342 -436 -691 -431 -645 -697 -765 -123 -898 -413 -957 -1 -597 -31 -512 -17 -855 -193 -966 -871 -524 -270 -1000 -707 -650 -172 -626 -227 -312 -991 -91 -672 -892 -535 -773 -421 -85 -150 -174 -458 -656 -692 -75 -265 -369 -602 -138 -805 -641 -725 -944 -592 -82 -672 -376 -525 -442 -567 -982 -888 -353 -750 -705 -97 -367 -461 -1000 -374 -179 -151 -90 -629 -466 -322 -740 -564 -680 -344 -177 -543 -146 -993 -694 -996 -997 -693 -974 -369 -467 -321 -630 -629 -824 -534 -160 -430 -752 -398 -172 -211 -821 -265 -597 -62 -779 -280 -230 -766 -434 -519 -453 -685 -242 -711 -527 -436 -69 -421 -570 -638 -965 -728 -283 -564 -559 -747 -959 -720 -584 -981 -897 -10 -931 -846 -122 -653 -34 -865 -277 -193 -782 -647 -271 -114 -609 -768 -607 -846 -280 -764 -145 -529 -571 -761 -712 -28 -794 -776 -240 -762 -728 -794 -898 -160 -462 -127 -131 -425 -177 -805 -438 -514 -978 -816 -189 -552 -825 -294 -726 -372 -9 -428 -844 -636 -721 -155 -896 -137 -690 -768 -417 -681 -931 -187 -180 -282 -916 -698 -805 -214 -581 -885 -452 -287 -55 -233 -299 -270 -428 -504 -572 -135 -114 -927 -602 -764 -898 -427 -806 -406 -573 -665 -164 -290 -297 -363 -360 -387 -293 -688 -439 -212 -24 -183 -416 -930 -608 -215 -296 -618 -880 -701 -268 -719 -776 -968 -677 -678 -30 -398 -148 -867 -988 -485 -907 -745 -104 -303 -856 -546 -501 -872 -728 -989 -928 -369 -762 -438 -887 -9 -701 -477 -591 -622 -609 -462 -331 -905 -937 -418 -319 -729 -637 -3 -918 -991 -757 -798 -489 -909 -224 -25 -301 -783 -389 -476 -247 -868 -213 -659 -311 -857 -697 -752 -641 -512 -607 -688 -646 -690 -564 -50 -388 -830 -74 -324 -49 -351 -76 -231 -107 -348 -133 -651 -165 -53 -352 -405 -489 -816 -14 -948 -125 -529 -73 -759 -604 -951 -298 -403 -26 -547 -892 -766 -44 -967 -874 -289 -953 -399 -307 -488 -748 -929 -724 -94 -697 -811 -474 -752 -424 -373 -500 -570 -127 -830 -183 -535 -857 -331 -924 -969 -443 -42 -631 -232 -780 -729 -209 -17 -914 -702 -752 -186 -926 -3 -31 -269 -156 -441 -101 -314 -129 -739 -980 -37 -546 -257 -169 -879 -121 -439 -804 -748 -13 -416 -689 -325 -873 -560 -426 -182 -627 -497 -329 -985 -673 -289 -640 -335 -8 -443 -744 -520 -343 -332 -880 -594 -129 -276 -691 -591 -441 -777 -6 -7 -328 -225 -535 -76 -722 -306 -537 -145 -677 -347 -847 -392 -366 -148 -589 -340 -10 -126 -539 -10 -619 -315 -963 -305 -941 -264 -915 -978 -654 -904 -638 -173 -575 -480 -250 -310 -116 -744 -339 -379 -855 -84 -944 -194 -329 -278 -783 -863 -907 -295 -447 -238 -217 -623 -115 -208 -437 -715 -174 -978 -967 -666 -783 -157 -212 -144 -676 -536 -332 -244 -574 -648 -783 -961 -146 -366 -195 -997 -105 -801 -240 -974 -966 -206 -462 -554 -206 -971 -263 -136 -336 -193 -585 -154 -306 -208 -27 -722 -418 -623 -136 -12 -570 -887 -943 -432 -928 -427 -558 -833 -914 -859 -817 -423 -590 -257 -274 -665 -750 -679 -895 -595 -816 -934 -688 -696 -126 -738 -486 -123 -164 -793 -129 -693 -921 -760 -626 -201 -816 -618 -533 -263 -257 -285 -223 -658 -477 -354 -6 -313 -915 -628 -68 -567 -233 -611 -282 -294 -711 -223 -636 -778 -786 -461 -962 -847 -475 -397 -466 -697 -46 -616 -788 -145 -916 -81 -903 -997 -877 -207 -783 -621 -676 -43 -71 -678 -11 -623 -111 -849 -499 -729 -572 -115 -554 -223 -77 -281 -59 -957 -300 -960 -869 -560 -733 -121 -635 -763 -432 -128 -83 -354 -340 -895 -730 -251 -815 -257 -120 -569 -793 -926 -71 -839 -622 -574 -448 -914 -280 -607 -795 -431 -399 -343 -429 -310 -958 -141 -671 -902 -995 -289 -128 -112 -801 -494 -66 -135 -248 -144 -522 -793 -829 -556 -962 -642 -468 -375 -652 -583 -4 -886 -847 -127 -939 -438 -484 -503 -577 -673 -737 -554 -784 -802 -305 -254 -220 -685 -510 -262 -422 -604 -994 -310 -277 -643 -457 -37 -751 -78 -747 -578 -480 -512 -733 -400 -253 -749 -817 -882 -565 -355 -333 -852 -613 -731 -317 -402 -838 -732 -696 -345 -481 -998 -173 -101 -271 -477 -927 -676 -574 -68 -687 -852 -576 -591 -346 -534 -552 -964 -184 -920 -913 -735 -759 -125 -20 -801 -914 -297 -105 -54 -119 -109 -613 -458 -775 -210 -345 -198 -437 -727 -525 -80 -449 -496 -733 -960 -468 -683 -888 -272 -434 -391 -634 -21 -781 -288 -304 -648 -812 -134 -419 -329 -24 -767 -89 -164 -128 -995 -454 -397 -291 -573 -634 -328 -666 -983 -15 -954 -790 -959 -200 -679 -936 -579 -676 -978 -450 -545 -981 -738 -199 -606 -825 -246 -660 -639 -461 -858 -490 -559 -449 -237 -890 -845 -866 -846 -318 -215 -794 -691 -738 -721 -432 -342 -847 -682 -414 -687 -231 -362 -970 -754 -62 -654 -700 -717 -93 -146 -924 -480 -380 -854 -810 -618 -496 -517 -808 -767 -135 -310 -52 -520 -584 -206 -159 -331 -38 -700 -16 -63 -300 -382 -523 -120 -978 -704 -603 -124 -718 -1000 -303 -436 -777 -53 -596 -825 -788 -474 -968 -829 -838 -500 -861 -427 -326 -793 -832 -188 -863 -966 -438 -930 -325 -599 -799 -371 -915 -609 -278 -791 -446 -25 -766 -648 -17 -676 -411 -111 -765 -342 -39 -103 -776 -248 -375 -95 -699 -687 -505 -257 -414 -35 -687 -45 -96 -27 -325 -238 -267 -222 -584 -856 -991 -813 -662 -21 -44 -50 -1 -212 -780 -444 -714 -725 -802 -210 -960 -679 -604 -946 -946 -271 -820 -575 -119 -361 -275 -157 -30 -77 -197 -885 -642 -534 -636 -997 -161 -198 -668 -484 -980 -770 -720 -778 -151 -951 -25 -475 -125 -662 -973 -729 -384 -381 -679 -995 -142 -592 -681 -831 -665 -297 -690 -399 -468 -746 -94 -861 -557 -544 -219 -885 -583 -470 -22 -945 -966 -352 -130 -31 -420 -488 -164 -220 -36 -744 -644 -818 -278 -270 -725 -113 -737 -317 -44 -1000 -625 -900 -436 -711 -916 -691 -728 -732 -243 -492 -508 -391 -260 -187 -842 -430 -584 -486 -38 -839 -440 -384 -845 -563 -303 -493 -400 -786 -930 -10 -881 -983 -367 -329 -611 -283 -685 -699 -452 -228 -548 -44 -231 -298 -19 -540 -137 -96 -304 -515 -738 -516 -342 -535 -804 -666 -326 -263 -865 -157 -738 -385 -95 -80 -729 -894 -613 -363 -943 -252 -31 -859 -16 -899 -599 -230 -213 -100 -491 -83 -468 -204 -886 -150 -78 -545 -396 -38 -422 -711 -443 -706 -416 -827 -502 -764 -687 -461 -31 -57 -860 -89 -563 -48 -218 -870 -17 -867 -92 -648 -360 -50 -499 -618 -718 -421 -509 -704 -827 -366 -137 -337 -689 -693 -137 -381 -688 -150 -718 -528 -398 -312 -633 -373 -147 -559 -54 -721 -376 -770 -797 -15 -940 -721 -377 -993 -197 -171 -945 -28 -818 -305 -534 -397 -953 -59 -197 -411 -352 -994 -594 -693 -581 -893 -877 -770 -205 -456 -282 -279 -821 -559 -13 -610 -858 -402 -126 -143 -110 -706 -840 -130 -264 -748 -363 -715 -433 -481 -209 -885 -195 -334 -350 -642 -743 -243 -407 -529 -320 -323 -539 -118 -355 -614 -686 -858 -533 -916 -774 -606 -97 -580 -906 -440 -243 -957 -2 -141 -348 -750 -181 -307 -335 -996 -256 -433 -359 -501 -785 -37 -828 -805 -861 -603 -467 -924 -664 -624 -977 -984 -79 -448 -889 -669 -215 -381 -322 -632 -213 -733 -58 -102 -782 -102 -989 -467 -451 -964 -864 -309 -611 -121 -317 -88 -319 -308 -360 -214 -752 -996 -27 -281 -978 -315 -344 -110 -987 -212 -530 -263 -501 -146 -599 -720 -164 -310 -155 -740 -749 -318 -610 -485 -352 -490 -627 -435 -490 -199 -685 -231 -736 -610 -958 -484 -928 -370 -318 -794 -909 -373 -566 -530 -845 -868 -910 -98 -152 -612 -734 -673 -617 -48 -273 -243 -327 -226 -552 -130 -431 -167 -644 -245 -642 -84 -897 -712 -955 -958 -60 -376 -628 -206 -210 -82 -464 -533 -735 -413 -253 -628 -909 -354 -129 -196 -360 -895 -122 -72 -729 -768 -905 -583 -77 -571 -367 -549 -173 -789 -174 -388 -299 -369 -992 -744 -74 -188 -939 -396 -611 -315 -330 -506 -45 -334 -189 -174 -152 -384 -350 -204 -110 -65 -597 -966 -98 -700 -636 -955 -887 -774 -894 -139 -981 -229 -667 -636 -26 -393 -587 -110 -876 -583 -499 -508 -786 -831 -811 -62 -878 -404 -826 -457 -943 -726 -980 -413 -711 -125 -665 -295 -521 -657 -944 -864 -436 -636 -486 -658 -25 -474 -345 -723 -283 -454 -53 -306 -999 -465 -809 -4 -129 -882 -964 -504 -836 -116 -949 -403 -230 -65 -362 -696 -168 -553 -251 -250 -279 -527 -123 -877 -780 -297 -19 -97 -541 -17 -748 -866 -740 -674 -329 -804 -843 -194 -31 -79 -593 -288 -382 -55 -297 -442 -346 -366 -431 -196 -775 -701 -862 -185 -798 -969 -489 -971 -727 -998 -581 -51 -246 -302 -456 -174 -311 -244 -290 -372 -58 -687 -442 -514 -148 -893 -503 -590 -787 -396 -608 -651 -855 -201 -359 -249 -112 -636 -965 -492 -423 -507 -734 -627 -848 -587 -854 -392 -989 -91 -338 -487 -601 -680 -591 -73 -100 -409 -446 -518 -376 -261 -367 -946 -599 -992 -78 -695 -549 -454 -804 -841 -401 -800 -298 -270 -450 -715 -402 -196 -126 -240 -24 -31 -1 -115 -328 -412 -429 -183 -987 -481 -93 -386 -700 -602 -296 -362 -893 -924 -79 -702 -680 -355 -691 -220 -28 -139 -260 -661 -801 -941 -782 -259 -225 -523 -790 -693 -454 -965 -538 -229 -286 -233 -126 -280 -960 -674 -161 -328 -130 -9 -546 -514 -976 -988 -962 -798 -58 -431 -674 -538 -549 -561 -365 -100 -36 -537 -83 -150 -831 -806 -793 -687 -782 -273 -65 -296 -254 -935 -738 -453 -153 -325 -384 -644 -381 -782 -873 -997 -208 -563 -874 -277 -546 -599 -54 -717 -217 -261 -99 -338 -832 -771 -345 -10 -587 -308 -866 -29 -202 -158 -342 -287 -637 -593 -854 -361 -220 -100 -362 -680 -290 -334 -101 -393 -813 -998 -535 -215 -475 -557 -860 -644 -831 -392 -754 -686 -176 -507 -446 -676 -806 -333 -371 -475 -237 -165 -979 -41 -789 -480 -557 -75 -421 -615 -589 -989 -662 -539 -841 -238 -867 -63 -458 -67 -1 -832 -838 -172 -461 -32 -473 -182 -939 -755 -883 -771 -562 -699 -985 -228 -41 -854 -775 -716 -233 -619 -659 -274 -967 -361 -142 -174 -10 -892 -616 -34 -116 -498 -97 -948 -766 -859 -109 -584 -523 -29 -433 -739 -533 -35 -269 -815 -250 -416 -851 -472 -595 -237 -489 -276 -959 -69 -575 -562 -228 -919 -24 -996 -59 -225 -641 -789 -467 -475 -497 -865 -274 -68 -851 -696 -392 -752 -105 -66 -3 -574 -764 -665 -751 -949 -369 -255 -949 -81 -463 -732 -630 -818 -617 -20 -125 -851 -624 -441 -12 -22 -512 -753 -290 -555 -961 -481 -818 -596 -673 -923 -437 -147 -409 -740 -129 -344 -298 -657 -691 -532 -769 -540 -850 -964 -467 -82 -887 -93 -496 -38 -864 -341 -198 -306 -510 -314 -169 -910 -607 -654 -494 -563 -78 -999 -906 -886 -896 -383 -527 -820 -792 -518 -769 -117 -41 -381 -173 -439 -944 -222 -826 -203 -360 -309 -279 -713 -485 -468 -384 -793 -187 -78 -400 -43 -455 -234 -959 -450 -658 -648 -750 -591 -880 -325 -343 -193 -393 -832 -415 -486 -277 -783 -322 -894 -710 -668 -150 -827 -590 -984 -384 -5 -624 -128 -436 -261 -543 -676 -29 -10 -798 -578 -51 -312 -887 -190 -804 -593 -364 -97 -290 -135 -102 -839 -432 -435 -467 -92 -746 -855 -641 -266 -574 -754 -391 -919 -444 -852 -291 -119 -394 -156 -717 -806 -419 -788 -915 -530 -92 -542 -424 -312 -922 -876 -193 -5 -341 -601 -757 -780 -835 -747 -237 -861 -234 -139 -334 -92 -463 -507 -472 -116 -275 -858 -712 -881 -360 -824 -638 -799 -487 -281 -684 -125 -348 -496 -725 -406 -691 -914 -211 -822 -404 -186 -672 -128 -969 -196 -902 -951 -602 -211 -353 -80 -54 -941 -399 -133 -693 -506 -547 -153 -191 -719 -557 -328 -558 -257 -377 -930 -816 -609 -350 -15 -837 -62 -616 -804 -991 -270 -775 -487 -339 -464 -836 -235 -670 -458 -514 -483 -83 -357 -967 -914 -490 -947 -767 -183 -628 -6 -457 -937 -431 -827 -907 -758 -688 -974 -11 -875 -696 -770 -400 -872 -800 -93 -898 -721 -143 -473 -524 -176 -230 -372 -174 -681 -205 -802 -174 -316 -698 -420 -688 -985 -556 -869 -495 -331 -187 -436 -345 -757 -4 -360 -543 -175 -34 -210 -882 -835 -46 -566 -111 -839 -834 -549 -746 -874 -844 -177 -992 -383 -533 -640 -372 -672 -724 -272 -938 -95 -51 -686 -81 -914 -557 -461 -573 -879 -375 -75 -12 -747 -797 -215 -95 -673 -16 -102 -580 -631 -867 -242 -170 -453 -848 -541 -967 -645 -698 -354 -440 -453 -119 -741 -182 -283 -478 -126 -254 -232 -309 -189 -277 -200 -240 -674 -748 -34 -297 -123 -486 -524 -660 -324 -842 -548 -146 -767 -525 -528 -389 -573 -313 -946 -118 -624 -983 -803 -620 -734 -301 -231 -953 -268 -687 -944 -358 -76 -216 -152 -39 -510 -430 -108 -610 -665 -330 -669 -525 -870 -981 -14 -784 -701 -181 -309 -310 -152 -517 -752 -789 -953 -769 -97 -75 -233 -143 -447 -944 -792 -698 -13 -848 -633 -734 -924 -809 -338 -152 -511 -741 -927 -467 -333 -261 -578 -485 -773 -773 -33 -894 -706 -750 -601 -928 -669 -964 -117 -297 -22 -491 -766 -405 -648 -698 -274 -138 -80 -835 -178 -218 -524 -517 -833 -170 -828 -162 -163 -986 -11 -410 -380 -294 -33 -861 -325 -601 -215 -417 -289 -524 -991 -133 -648 -129 -309 -148 -495 -840 -247 -959 -337 -286 -884 -827 -838 -360 -258 -336 -992 -927 -210 -260 -720 -654 -933 -723 -585 -563 -625 -760 -696 -296 -507 -255 -993 -742 -406 -534 -387 -987 -286 -766 -469 -885 -526 -670 -134 -464 -534 -119 -33 -222 -891 -394 -413 -574 -190 -836 -22 -524 -90 -42 -452 -273 -612 -638 -813 -116 -290 -344 -447 -881 -869 -253 -625 -991 -41 -961 -784 -81 -333 -499 -27 -373 -178 -490 -837 -514 -487 -299 -168 -716 -569 -247 -334 -884 -573 -808 -257 -891 -650 -131 -478 -321 -373 -775 -22 -148 -179 -108 -708 -306 -384 -85 -242 -809 -941 -501 -142 -850 -467 -951 -724 -457 -491 -524 -153 -427 -719 -855 -872 -692 -61 -581 -972 -140 -341 -755 -149 -922 -466 -658 -689 -887 -591 -452 -963 -515 -261 -677 -861 -682 -679 -422 -372 -395 -292 -916 -684 -179 -117 -115 -267 -854 -355 -172 -669 -246 -301 -358 -67 -968 -230 -485 -466 -498 -720 -783 -870 -895 -157 -571 -587 -460 -620 -266 -553 -325 -435 -179 -850 -320 -127 -634 -498 -748 -598 -454 -132 -672 -618 -144 -672 -446 -830 -447 -616 -286 -398 -344 -280 -984 -328 -901 -233 -877 -869 -568 -415 -849 -447 -483 -557 -43 -789 -617 -49 -932 -256 -414 -673 -588 -968 -964 -205 -646 -338 -699 -607 -445 -750 -36 -42 -29 -850 -22 -841 -996 -635 -638 -381 -395 -351 -137 -711 -397 -881 -361 -463 -417 -237 -214 -924 -458 -398 -203 -320 -70 -707 -148 -640 -722 -250 -686 -369 -214 -960 -190 -81 -335 -539 -527 -195 -926 -679 -352 -708 -286 -770 -532 -816 -67 -429 -506 -707 -787 -477 -431 -809 -974 -170 -642 -62 -493 -398 -660 -954 -251 -93 -749 -113 -134 -854 -309 -928 -879 -876 -64 -682 -815 -655 -161 -977 -412 -970 -928 -294 -716 -325 -845 -15 -94 -499 -524 -408 -44 -648 -558 -220 -741 -188 -269 -331 -839 -40 -266 -848 -948 -901 -899 -44 -604 -833 -1 -647 -845 -456 -116 -608 -564 -864 -828 -104 -193 -512 -117 -139 -337 -909 -549 -556 -132 -32 -112 -708 -536 -569 -900 -409 -695 -945 -837 -13 -6 -473 -156 -696 -188 -492 -195 -646 -241 -127 -689 -185 -12 -164 -808 -944 -807 -51 -59 -744 -986 -265 -730 -872 -815 -936 -268 -357 -61 -350 -696 -407 -103 -386 -91 -340 -520 -455 -77 -455 -173 -901 -764 -758 -620 -246 -696 -287 -744 -373 -208 -566 -946 -799 -567 -588 -789 -464 -674 -247 -422 -993 -44 -933 -661 -89 -940 -185 -867 -446 -251 -695 -70 -992 -859 -764 -69 -814 -792 -458 -426 -488 -429 -590 -671 -197 -710 -15 -82 -505 -254 -239 -188 -145 -236 -720 -995 -886 -200 -190 -515 -843 -698 -71 -586 -292 -139 -561 -512 -987 -292 -238 -16 -584 -342 -367 -111 -891 -736 -223 -220 -991 -707 -752 -9 -144 -769 -190 -146 -102 -73 -67 -571 -504 -469 -375 -206 -536 -808 -430 -823 -114 -787 -616 -390 -258 -250 -968 -881 -211 -265 -241 -674 -629 -987 -30 -101 -580 -188 -563 -545 -706 -190 -612 -287 -35 -562 -934 -937 -103 -2 -665 -677 -927 -994 -710 -740 -514 -327 -512 -1 -211 -750 -550 -695 -974 -300 -862 -370 -182 -722 -245 -566 -407 -895 -766 -219 -14 -402 -116 -204 -1 -192 -248 -447 -933 -317 -64 -279 -792 -380 -752 -949 -494 -518 -736 -843 -922 -689 -1 -290 -691 -163 -108 -557 -261 -180 -989 -678 -633 -894 -795 -119 -551 -899 -710 -876 -413 -520 -362 -611 -535 -680 -131 -230 -591 -207 -184 -111 -926 -882 -713 -63 -944 -775 -22 -545 -382 -286 -15 -907 -810 -612 -78 -388 -596 -612 -413 -606 -353 -992 -22 -886 -129 -722 -75 -513 -946 -797 -376 -765 -595 -399 -195 -922 -176 -959 -737 -307 -488 -918 -880 -614 -32 -871 -209 -262 -782 -471 -756 -996 -497 -485 -210 -339 -406 -312 -649 -120 -674 -724 -916 -403 -155 -311 -562 -990 -931 -644 -186 -645 -284 -111 -720 -92 -800 -44 -816 -676 -349 -565 -191 -210 -427 -601 -183 -645 -649 -408 -859 -256 -354 -716 -205 -150 -24 -776 -210 -930 -437 -212 -662 -648 -717 -379 -969 -90 -132 -398 -351 -638 -686 -917 -783 -540 -438 -462 -166 -553 -85 -757 -845 -549 -500 -994 -391 -724 -142 -479 -439 -653 -324 -911 -140 -578 -459 -639 -483 -698 -93 -519 -488 -327 -322 -768 -483 -9 -734 -213 -49 -867 -667 -909 -49 -851 -207 -564 -248 -911 -786 -852 -797 -876 -48 -29 -407 -168 -867 -959 -986 -866 -725 -837 -470 -847 -744 -906 -411 -586 -868 -879 -594 -591 -559 -15 -820 -572 -888 -217 -386 -227 -750 -672 -935 -826 -419 -540 -713 -576 -645 -992 -60 -659 -63 -36 -46 -39 -816 -301 -532 -226 -522 -191 -208 -683 -614 -391 -58 -552 -661 -9 -171 -847 -855 -821 -608 -28 -886 -504 -604 -288 -190 -30 -80 -687 -620 -207 -777 -913 -249 -782 -942 -378 -562 -77 -439 -67 -541 -21 -440 -25 -717 -170 -446 -1000 -345 -448 -99 -108 -934 -797 -839 -803 -196 -465 -906 -316 -640 -801 -411 -62 -896 -264 -138 -496 -159 -957 -507 -553 -605 -342 -262 -808 -168 -505 -714 -277 -722 -51 -656 -720 -267 -531 -884 -872 -909 -390 -984 -230 -714 -799 -61 -119 -899 -115 -925 -965 -746 -33 -405 -335 -507 -246 -979 -678 -230 -97 -575 -70 -985 -203 -838 -441 -332 -697 -78 -184 -454 -185 -13 -652 -425 -210 -692 -542 -680 -325 -550 -709 -206 -421 -938 -873 -407 -720 -977 -493 -369 -58 -218 -972 -239 -275 -524 -249 -78 -333 -466 -598 -256 -366 -784 -397 -244 -964 -828 -141 -311 -777 -566 -419 -627 -835 -580 -556 -559 -217 -318 -15 -122 -549 -929 -468 -969 -92 -449 -794 -293 -561 -518 -582 -507 -845 -1 -759 -786 -208 -119 -356 -962 -548 -847 -110 -993 -122 -177 -917 -697 -721 -814 -456 -754 -765 -107 -979 -408 -636 -825 -549 -146 -662 -983 -698 -346 -683 -24 -259 -321 -938 -644 -981 -879 -216 -931 -639 -435 -203 -83 -625 -868 -30 -378 -940 -94 -175 -236 -861 -715 -219 -528 -456 -424 -677 -69 -139 -899 -376 -521 -273 -502 -749 -152 -584 -150 -54 -313 -979 -338 -980 -365 -193 -83 -304 -300 -1000 -760 -41 -438 -20 -810 -184 -9 -723 -913 -117 -749 -549 -168 -383 -40 -986 -951 -69 -673 -927 -45 -586 -228 -225 -915 -485 -725 -247 -828 -336 -796 -232 -943 -879 -693 -346 -645 -462 -897 -852 -919 -60 -813 -824 -681 -249 -806 -762 -21 -478 -118 -806 -731 -720 -299 -351 -608 -567 -977 -812 -571 -156 -758 -132 -700 -46 -327 -667 -354 -499 -163 -63 -799 -273 -783 -392 -166 -381 -161 -336 -751 -123 -92 -559 -878 -489 -491 -580 -401 -653 -132 -171 -625 -947 -559 -564 -80 -205 -475 -394 -180 -325 -438 -826 -469 -3 -205 -40 -179 -972 -593 -375 -406 -23 -100 -330 -640 -712 -606 -171 -757 -751 -564 -662 -540 -184 -262 -570 -722 -288 -601 -959 -558 -690 -809 -115 -123 -473 -924 -880 -777 -279 -604 -638 -126 -781 -906 -222 -732 -279 -740 -744 -183 -23 -157 -176 -5 -802 -18 -796 -612 -201 -992 -930 -500 -775 -404 -41 -598 -834 -986 -369 -766 -895 -422 -377 -587 -842 -612 -630 -90 -581 -871 -409 -527 -117 -11 -462 -626 -275 -130 -484 -591 -390 -487 -100 -920 -769 -538 -984 -265 -952 -944 -242 -741 -135 -617 -734 -452 -803 -477 -756 -528 -721 -707 -714 -350 -860 -284 -848 -845 -923 -484 -383 -33 -283 -684 -980 -787 -428 -305 -430 -268 -36 -936 -592 -722 -976 -307 -134 -279 -417 -181 -839 -345 -352 -673 -330 -829 -967 -477 -139 -747 -511 -333 -605 -208 -828 -498 -293 -524 -923 -846 -259 -653 -786 -301 -685 -611 -56 -961 -518 -812 -132 -876 -911 -275 -62 -449 -435 -8 -48 -303 -871 -724 -471 -953 -987 -795 -727 -644 -782 -177 -167 -549 -845 -583 -216 -214 -528 -396 -826 -876 -119 -406 -225 -572 -827 -320 -324 -359 -464 -757 -398 -694 -824 -712 -446 -503 -911 -950 -697 -238 -824 -153 -510 -919 -832 -722 -642 -395 -666 -629 -930 -613 -112 -900 -604 -279 -554 -277 -749 -38 -701 -197 -173 -157 -426 -588 -695 -489 -505 -471 -261 -472 -491 -831 -483 -643 -571 -843 -220 -662 -163 -269 -500 -662 -128 -473 -508 -728 -842 -1 -174 -696 -562 -845 -758 -912 -788 -138 -106 -628 -658 -68 -202 -306 -213 -488 -474 -66 -316 -700 -710 -61 -232 -65 -151 -117 -128 -592 -582 -179 -269 -101 -686 -277 -592 -975 -527 -897 -675 -415 -415 -826 -376 -996 -165 -199 -539 -960 -879 -957 -179 -777 -813 -689 -698 -558 -741 -589 -846 -281 -969 -857 -449 -505 -314 -289 -190 -192 -281 -390 -917 -250 -107 -292 -58 -376 -271 -118 -97 -715 -505 -244 -367 -460 -810 -125 -832 -43 -700 -794 -307 -669 -969 -343 -847 -104 -542 -947 -994 -516 -85 -132 -41 -393 -636 -964 -77 -195 -223 -179 -450 -133 -548 -943 -128 -746 -206 -274 -942 -266 -372 -182 -239 -797 -809 -87 -225 -609 -553 -172 -460 -81 -355 -666 -944 -452 -132 -567 -244 -374 -316 -393 -869 -673 -941 -159 -337 -317 -808 -411 -216 -390 -384 -806 -585 -665 -868 -376 -602 -28 -22 -6 -423 -440 -915 -592 -687 -560 -975 -317 -587 -151 -176 -107 -647 -380 -791 -324 -656 -27 -487 -558 -344 -292 -920 -315 -942 -602 -920 -145 -982 -704 -20 -833 -360 -682 -484 -753 -583 -23 -685 -651 -315 -632 -903 -287 -908 -842 -157 -952 -427 -489 -473 -12 -465 -524 -43 -645 -279 -95 -132 -700 -381 -919 -247 -443 -962 -204 -717 -154 -701 -390 -156 -912 -644 -669 -924 -616 -691 -978 -491 -856 -159 -359 -240 -241 -133 -576 -474 -750 -922 -500 -285 -684 -844 -503 -902 -212 -932 -211 -194 -260 -585 -224 -389 -513 -763 -444 -915 -612 -410 -281 -274 -748 -120 -803 -335 -595 -518 -839 -167 -870 -88 -847 -185 -602 -446 -18 -72 -183 -599 -406 -39 -957 -107 -145 -22 -888 -277 -428 -441 -275 -982 -47 -663 -947 -192 -136 -522 -27 -163 -817 -904 -530 -78 -671 -321 -567 -20 -351 -557 -396 -420 -54 -508 -419 -355 -745 -183 -719 -327 -440 -887 -346 -645 -1000 -460 -846 -225 -266 -602 -912 -412 -269 -952 -292 -698 -54 -475 -368 -975 -94 -800 -438 -131 -333 -987 -508 -929 -92 -986 -538 -641 -949 -729 -208 -926 -136 -676 -457 -50 -716 -362 -68 -31 -561 -380 -317 -520 -745 -112 -514 -314 -355 -373 -410 -600 -696 -554 -516 -510 -506 -779 -445 -879 -481 -957 -117 -738 -106 -924 -670 -325 -120 -315 -684 -547 -394 -989 -755 -134 -810 -182 -483 -523 -764 -914 -973 -659 -29 -195 -437 -599 -301 -251 -596 -928 -371 -840 -576 -269 -760 -95 -457 -607 -627 -256 -391 -883 -701 -349 -270 -485 -129 -426 -750 -75 -646 -811 -101 -235 -998 -972 -221 -547 -798 -765 -930 -18 -298 -725 -329 -737 -122 -653 -881 -766 -948 -680 -102 -530 -309 -99 -171 -381 -640 -981 -735 -687 -822 -511 -954 -488 -278 -52 -397 -186 -281 -212 -887 -296 -473 -68 -961 -758 -98 -812 -302 -743 -341 -640 -239 -281 -527 -708 -713 -663 -242 -873 -619 -641 -951 -630 -263 -187 -738 -48 -997 -260 -940 -823 -580 -729 -60 -282 -829 -916 -321 -63 -744 -549 -615 -246 -623 -817 -821 -28 -296 -336 -820 -383 -913 -435 -163 -182 -491 -444 -913 -18 -428 -610 -86 -365 -878 -583 -923 -1000 -186 -411 -486 -136 -371 -321 -690 -595 -452 -943 -992 -515 -520 -119 -572 -19 -10 -674 -644 -428 -843 -95 -791 -108 -411 -485 -37 -300 -833 -285 -485 -627 -619 -34 -68 -214 -919 -566 -107 -502 -485 -717 -983 -634 -580 -172 -539 -757 -117 -972 -592 -920 -615 -200 -40 -505 -301 -115 -736 -164 -764 -146 -543 -465 -207 -51 -85 -300 -784 -197 -576 -833 -458 -89 -234 -826 -372 -205 -272 -82 -346 -472 -481 -41 -400 -935 -131 -298 -259 -121 -756 -452 -564 -325 -489 -387 -73 -803 -26 -300 -768 -995 -146 -347 -800 -487 -464 -865 -374 -764 -980 -590 -582 -97 -382 -815 -481 -990 -421 -352 -498 -134 -674 -965 -691 -198 -805 -117 -175 -700 -625 -965 -11 -352 -200 -49 -503 -983 -161 -67 -352 -853 -986 -706 -500 -216 -612 -455 -651 -965 -6 -146 -365 -534 -232 -991 -345 -292 -634 -366 -794 -999 -187 -319 -349 -191 -312 -814 -254 -332 -439 -130 -378 -364 -247 -917 -270 -634 -239 -376 -926 -390 -379 -946 -253 -753 -536 -537 -551 -561 -602 -743 -177 -280 -737 -563 -393 -523 -459 -790 -671 -942 -983 -224 -708 -644 -826 -563 -534 -859 -655 -159 -893 -432 -168 -708 -179 -769 -91 -118 -448 -730 -736 -391 -575 -679 -361 -309 -764 -535 -395 -488 -99 -44 -990 -982 -709 -556 -874 -95 -916 -67 -588 -156 -623 -153 -797 -480 -980 -940 -645 -964 -879 -254 -114 -78 -245 -683 -318 -109 -342 -705 -677 -765 -768 -937 -78 -530 -920 -973 -772 -830 -144 -316 -70 -395 -888 -198 -849 -29 -628 -852 -670 -296 -766 -453 -265 -946 -341 -504 -359 -622 -721 -977 -753 -407 -270 -612 -559 -715 -12 -548 -936 -931 -236 -742 -182 -183 -345 -456 -975 -697 -765 -711 -390 -433 -875 -162 -784 -949 -375 -931 -550 -454 -901 -487 -66 -617 -909 -893 -972 -330 -428 -410 -619 -888 -457 -109 -974 -54 -316 -466 -271 -711 -257 -205 -189 -906 -841 -428 -756 -333 -546 -952 -372 -731 -778 -470 -104 -445 -973 -719 -260 -903 -465 -736 -878 -148 -64 -541 -472 -428 -649 -762 -271 -901 -946 -783 -778 -93 -967 -132 -568 -958 -590 -587 -275 -443 -213 -880 -745 -266 -868 -830 -32 -815 -493 -600 -914 -748 -228 -924 -23 -550 -640 -635 -140 -262 -936 -873 -211 -511 -833 -799 -793 -770 -469 -49 -167 -149 -200 -719 -737 -533 -805 -659 -641 -637 -25 -360 -109 -495 -996 -16 -557 -444 -48 -161 -738 -7 -678 -568 -260 -179 -45 -644 -588 -476 -972 -473 -904 -893 -102 -168 -57 -328 -547 -198 -882 -608 -235 -659 -940 -596 -24 -172 -976 -417 -625 -773 -513 -348 -453 -773 -337 -510 -356 -934 -743 -627 -220 -801 -305 -59 -692 -475 -229 -800 -580 -594 -581 -417 -505 -225 -50 -200 -942 -222 -746 -509 -541 -653 -503 -287 -541 -291 -46 -34 -92 -241 -443 -510 -84 -877 -110 -732 -111 -482 -574 -160 -429 -14 -330 -952 -828 -365 -572 -310 -869 -204 -110 -18 -757 -383 -463 -280 -331 -299 -708 -769 -222 -561 -851 -30 -22 -931 -497 -962 -261 -662 -691 -463 -364 -491 -798 -508 -964 -979 -864 -687 -91 -910 -832 -295 -213 -966 -981 -169 -683 -354 -541 -761 -263 -662 -888 -768 -197 -271 -835 -48 -343 -783 -42 -201 -298 -562 -292 -540 -325 -841 -351 -764 -668 -335 -426 -278 -361 -770 -93 -958 -223 -837 -693 -384 -971 -675 -281 -436 -465 -298 -635 -369 -625 -486 -299 -615 -608 -371 -601 -302 -682 -768 -301 -204 -693 -325 -41 -982 -812 -620 -743 -663 -631 -120 -907 -152 -643 -990 -765 -903 -473 -238 -368 -423 -88 -608 -849 -567 -878 -407 -163 -243 -765 -586 -807 -289 -559 -699 -108 -58 -101 -4 -980 -154 -616 -438 -798 -197 -326 -801 -60 -946 -386 -223 -367 -124 -221 -133 -461 -222 -519 -454 -386 -975 -117 -619 -746 -763 -970 -924 -970 -936 -937 -78 -98 -379 -379 -700 -792 -292 -788 -406 -858 -854 -498 -860 -224 -477 -155 -133 -785 -328 -250 -286 -350 -797 -21 -844 -8 -936 -76 -225 -455 -61 -422 -687 -70 -17 -933 -115 -258 -859 -497 -537 -640 -654 -752 -410 -4 -559 -344 -303 -387 -937 -147 -430 -389 -778 -843 -396 -195 -787 -734 -83 -561 -903 -334 -841 -108 -183 -171 -193 -737 -23 -531 -682 -70 -411 -398 -601 -467 -316 -691 -998 -775 -222 -712 -536 -154 -373 -224 -973 -20 -50 -429 -444 -341 -434 -54 -776 -722 -85 -670 -497 -23 -468 -583 -228 -774 -876 -716 -651 -538 -947 -274 -306 -217 -612 -378 -758 -583 -447 -664 -962 -213 -537 -929 -299 -425 -63 -448 -716 -328 -586 -747 -791 -563 -185 -457 -666 -341 -970 -152 -299 -261 -274 -483 -498 -132 -533 -149 -441 -192 -158 -59 -293 -682 -851 -873 -344 -876 -988 -654 -129 -208 -187 -448 -721 -258 -562 -578 -240 -480 -501 -872 -454 -321 -924 -497 -241 -928 -196 -424 -60 -817 -909 -364 -231 -229 -632 -792 -408 -877 -498 -71 -391 -861 -815 -158 -784 -463 -559 -670 -750 -121 -343 -299 -923 -435 -716 -594 -532 -932 -780 -918 -804 -940 -36 -743 -561 -968 -561 -726 -638 -75 -814 -654 -615 -290 -153 -531 -63 -264 -695 -249 -405 -638 -103 -959 -959 -214 -15 -432 -354 -112 -989 -341 -470 -134 -495 -514 -176 -613 -982 -873 -383 -237 -403 -701 -748 -285 -87 -598 -864 -851 -666 -36 -205 -195 -810 -475 -957 -497 -272 -675 -336 -850 -623 -124 -105 -300 -563 -685 -590 -507 -984 -978 -170 -552 -371 -96 -357 -432 -551 -96 -502 -542 -332 -455 -444 -749 -59 -922 -644 -650 -869 -590 -489 -751 -664 -69 -687 -702 -482 -670 -933 -319 -226 -829 -195 -192 -822 -874 -425 -982 -763 -400 -100 -929 -169 -496 -200 -498 -239 -880 -759 -541 -272 -274 -794 -125 -235 -998 -810 -284 -700 -84 -782 -759 -345 -411 -86 -667 -52 -385 -739 -114 -484 -244 -49 -166 -597 -908 -864 -53 -935 -195 -270 -940 -817 -864 -29 -109 -385 -817 -188 -773 -371 -350 -351 -334 -399 -901 -527 -317 -961 -77 -737 -210 -471 -364 -84 -813 -761 -971 -735 -297 -976 -845 -600 -116 -499 -110 -484 -979 -386 -211 -259 -357 -727 -890 -453 -943 -157 -167 -857 -771 -793 -674 -820 -384 -586 -351 -308 -615 -262 -391 -80 -158 -189 -43 -764 -964 -341 -228 -877 -632 -58 -794 -119 -1000 -254 -470 -66 -377 -792 -85 -278 -697 -484 -843 -198 -349 -923 -639 -155 -31 -635 -956 -979 -305 -977 -815 -565 -586 -638 -404 -87 -303 -792 -264 -217 -94 -257 -660 -919 -89 -931 -42 -921 -178 -705 -93 -911 -908 -682 -887 -952 -657 -23 -45 -754 -924 -309 -816 -698 -370 -407 -986 -586 -50 -310 -988 -193 -944 -313 -688 -837 -367 -392 -31 -192 -568 -593 -895 -342 -450 -734 -275 -472 -612 -245 -990 -523 -571 -686 -180 -376 -807 -785 -701 -538 -116 -554 -269 -803 -696 -914 -498 -383 -612 -218 -879 -833 -205 -723 -358 -432 -631 -877 -403 -817 -820 -443 -429 -883 -869 -866 -446 -954 -17 -249 -455 -857 -540 -302 -42 -249 -901 -327 -899 -60 -60 -455 -513 -776 -133 -318 -800 -835 -141 -27 -25 -804 -451 -418 -221 -450 -684 -9 -566 -950 -617 -989 -950 -928 -327 -562 -853 -425 -246 -415 -47 -678 -543 -694 -27 -205 -612 -846 -845 -174 -628 -955 -859 -506 -232 -215 -332 -367 -5 -507 -697 -71 -493 -329 -914 -170 -211 -342 -265 -472 -509 -720 -287 -864 -73 -540 -39 -591 -397 -812 -661 -61 -611 -465 -201 -987 -501 -770 -909 -150 -615 -171 -70 -265 -556 -278 -209 -882 -615 -285 -216 -168 -370 -999 -589 -926 -288 -60 -142 -47 -998 -286 -114 -788 -188 -28 -944 -600 -153 -20 -805 -650 -313 -930 -233 -113 -133 -86 -781 -585 -986 -726 -930 -691 -961 -311 -365 -910 -45 -657 -145 -438 -956 -45 -348 -718 -507 -623 -710 -320 -174 -836 -17 -654 -916 -102 -376 -57 -515 -745 -383 -78 -330 -713 -840 -734 -125 -697 -532 -607 -362 -851 -674 -561 -878 -563 -990 -700 -99 -423 -962 -60 -379 -661 -272 -451 -108 -686 -544 -758 -962 -81 -208 -527 -142 -17 -836 -716 -78 -935 -913 -197 -208 -366 -327 -852 -31 -923 -544 -498 -356 -665 -872 -103 -633 -198 -786 -157 -352 -318 -867 -839 -526 -326 -753 -107 -982 -76 -272 -34 -898 -856 -530 -967 -177 -526 -786 -386 -443 -55 -12 -596 -704 -220 -819 -857 -171 -187 -642 -780 -876 -637 -263 -327 -766 -381 -329 -513 -688 -992 -76 -788 -151 -854 -290 -150 -961 -536 -365 -458 -340 -518 -458 -237 -407 -467 -380 -286 -944 -822 -535 -695 -638 -889 -118 -832 -304 -892 -970 -773 -382 -737 -213 -790 -808 -246 -857 -806 -490 -152 -518 -346 -926 -254 -850 -674 -953 -530 -190 -48 -843 -227 -415 -347 -69 -370 -104 -902 -343 -373 -710 -305 -741 -327 -916 -485 -638 -713 -100 -663 -989 -757 -780 -670 -155 -904 -643 -531 -307 -953 -815 -857 -548 -31 -790 -388 -617 -432 -795 -764 -70 -696 -17 -726 -840 -818 -753 -788 -395 -401 -803 -928 -711 -471 -62 -394 -272 -153 -119 -323 -928 -711 -39 -384 -399 -450 -434 -412 -78 -354 -998 -524 -57 -752 -632 -996 -547 -627 -596 -884 -277 -560 -51 -435 -440 -882 -638 -612 -743 -629 -556 -915 -612 -113 -160 -794 -894 -626 -148 -547 -179 -747 -764 -3 -473 -263 -57 -398 -209 -866 -181 -876 -112 -946 -849 -207 -568 -706 -669 -954 -36 -832 -405 -19 -916 -404 -712 -641 -928 -314 -238 -324 -274 -163 -434 -381 -918 -835 -825 -723 -359 -799 -577 -526 -100 -431 -132 -368 -408 -805 -519 -218 -690 -318 -84 -187 -162 -238 -732 -787 -268 -116 -587 -220 -64 -510 -954 -168 -998 -467 -798 -380 -532 -771 -754 -204 -652 -326 -609 -456 -215 -668 -292 -481 -980 -991 -428 -93 -95 -809 -616 -561 -264 -671 -425 -887 -110 -960 -520 -45 -913 -588 -944 -770 -370 -45 -33 -67 -228 -542 -265 -612 -928 -994 -700 -587 -303 -814 -207 -497 -656 -355 -556 -518 -421 -680 -710 -489 -771 -381 -312 -40 -893 -915 -352 -938 -662 -876 -714 -984 -36 -197 -596 -290 -867 -888 -812 -209 -736 -930 -295 -387 -463 -340 -438 -955 -778 -168 -417 -599 -340 -171 -929 -827 -971 -364 -721 -176 -241 -164 -79 -870 -528 -129 -183 -117 -275 -510 -509 -903 -762 -128 -545 -711 -253 -820 -416 -492 -793 -514 -928 -237 -846 -495 -450 -65 -435 -372 -773 -266 -572 -803 -364 -47 -984 -364 -260 -173 -231 -879 -967 -937 -230 -161 -894 -603 -738 -420 -505 -736 -121 -927 -712 -582 -596 -812 -401 -516 -969 -301 -322 -476 -219 -980 -13 -605 -967 -764 -501 -949 -151 -887 -283 -462 -820 -650 -818 -128 -66 -723 -289 -938 -986 -2 -688 -626 -215 -56 -415 -396 -974 -141 -440 -314 -711 -478 -574 -308 -288 -566 -514 -695 -967 -368 -874 -992 -35 -182 -590 -954 -131 -809 -362 -190 -261 -146 -910 -968 -534 -284 -872 -190 -795 -257 -909 -799 -660 -36 -2 -526 -629 -946 -213 -58 -490 -510 -818 -72 -212 -879 -744 -891 -416 -306 -833 -110 -520 -683 -316 -613 -349 -275 -481 -390 -620 -584 -785 -843 -233 -798 -682 -523 -305 -274 -954 -506 -630 -285 -172 -73 -100 -23 -612 -99 -568 -474 -253 -344 -13 -12 -945 -278 -653 -461 -423 -784 -171 -931 -935 -699 -157 -556 -700 -208 -245 -250 -461 -883 -544 -11 -980 -803 -61 -974 -30 -798 -954 -611 -693 -931 -639 -975 -477 -123 -609 -596 -756 -455 -333 -379 -775 -454 -866 -121 -684 -264 -886 -207 -837 -388 -324 -852 -344 -204 -99 -167 -615 -824 -991 -867 -87 -42 -77 -672 -621 -531 -277 -619 -239 -791 -463 -271 -640 -975 -835 -817 -772 -140 -857 -234 -951 -367 -193 -665 -218 -584 -605 -490 -609 -993 -393 -550 -264 -540 -736 -426 -591 -744 -996 -641 -130 -163 -345 -907 -881 -92 -506 -83 -670 -795 -772 -726 -803 -695 -228 -394 -670 -808 -875 -727 -453 -186 -452 -339 -476 -423 -194 -476 -781 -329 -626 -183 -129 -18 -261 -629 -163 -47 -106 -568 -631 -461 -238 -317 -84 -262 -791 -930 -864 -407 -557 -900 -693 -772 -30 -370 -379 -648 -879 -468 -466 -397 -616 -189 -478 -790 -745 -685 -429 -12 -51 -709 -325 -906 -120 -93 -593 -49 -330 -668 -867 -818 -400 -700 -204 -994 -359 -912 -572 -999 -752 -911 -454 -719 -415 -496 -398 -454 -58 -472 -386 -374 -438 -931 -894 -246 -838 -505 -216 -686 -524 -470 -833 -103 -959 -547 -415 -272 -630 -392 -797 -427 -905 -548 -836 -479 -635 -331 -756 -495 -181 -888 -470 -73 -704 -722 -150 -980 -94 -638 -347 -952 -330 -657 -605 -896 -909 -146 -652 -130 -636 -10 -364 -659 -872 -227 -947 -643 -811 -687 -44 -601 -643 -30 -94 -218 -831 -954 -243 -144 -387 -517 -816 -975 -554 -729 -208 -783 -184 -708 -288 -596 -577 -632 -899 -545 -750 -83 -558 -543 -896 -738 -992 -615 -315 -825 -9 -72 -172 -380 -405 -173 -278 -113 -101 -268 -304 -70 -903 -870 -782 -815 -949 -864 -795 -225 -868 -799 -720 -448 -468 -204 -411 -711 -725 -713 -973 -920 -6 -125 -945 -355 -592 -925 -409 -704 -643 -902 -208 -674 -744 -101 -877 -833 -915 -657 -786 -179 -463 -966 -425 -556 -373 -663 -788 -245 -132 -901 -465 -496 -620 -167 -592 -233 -163 -310 -211 -739 -189 -442 -652 -866 -899 -994 -138 -572 -138 -962 -787 -600 -438 -503 -433 -558 -695 -347 -963 -317 -677 -263 -849 -266 -260 -881 -279 -155 -568 -148 -840 -976 -311 -527 -635 -396 -263 -919 -440 -979 -289 -743 -530 -568 -387 -555 -571 -947 -889 -406 -704 -523 -572 -748 -396 -256 -812 -132 -550 -486 -255 -303 -110 -469 -938 -549 -175 -344 -530 -440 -413 -862 -745 -101 -180 -439 -858 -498 -459 -367 -187 -820 -473 -126 -331 -428 -871 -47 -763 -369 -761 -375 -454 -38 -905 -608 -937 -238 -55 -862 -784 -375 -481 -439 -811 -251 -13 -470 -524 -659 -202 -63 -762 -760 -775 -927 -717 -951 -897 -538 -870 -601 -778 -760 -177 -859 -924 -690 -88 -84 -419 -36 -77 -739 -405 -997 -485 -89 -210 -45 -583 -894 -637 -475 -554 -14 -850 -511 -558 -713 -247 -970 -263 -905 -185 -278 -926 -186 -843 -442 -660 -602 -497 -888 -540 -180 -245 -896 -209 -730 -818 -340 -906 -588 -571 -877 -347 -798 -184 -477 -551 -186 -797 -624 -481 -777 -994 -586 -492 -82 -447 -996 -316 -31 -65 -193 -384 -416 -250 -320 -989 -404 -125 -553 -448 -316 -431 -947 -893 -657 -703 -435 -389 -567 -767 -466 -29 -497 -390 -52 -53 -32 -290 -393 -569 -799 -264 -405 -519 -496 -478 -321 -973 -186 -724 -377 -827 -959 -537 -641 -471 -717 -625 -446 -941 -283 -640 -573 -746 -990 -622 -432 -776 -120 -162 -114 -965 -328 -243 -906 -24 -957 -778 -214 -668 -692 -468 -477 -288 -312 -561 -60 -600 -656 -193 -361 -374 -692 -331 -30 -581 -589 -747 -196 -370 -907 -838 -692 -411 -669 -218 -671 -26 -660 -230 -904 -425 -622 -238 -328 -381 -281 -224 -878 -769 -474 -743 -196 -881 -433 -732 -221 -903 -253 -350 -825 -797 -95 -926 -662 -253 -346 -680 -882 -507 -949 -809 -545 -112 -106 -82 -362 -884 -103 -224 -862 -509 -131 -455 -464 -641 -565 -915 -923 -160 -175 -463 -532 -754 -950 -26 -25 -997 -632 -22 -209 -832 -998 -276 -541 -381 -912 -590 -551 -454 -993 -638 -500 -427 -496 -230 -518 -253 -583 -309 -907 -997 -25 -543 -135 -972 -274 -778 -789 -580 -625 -491 -34 -46 -190 -63 -101 -446 -587 -865 -163 -796 -90 -217 -586 -506 -392 -481 -63 -166 -980 -295 -554 -993 -900 -205 -80 -810 -622 -604 -985 -363 -481 -509 -809 -244 -356 -693 -557 -536 -439 -2 -840 -286 -699 -972 -336 -157 -802 -136 -333 -297 -721 -374 -606 -400 -186 -589 -70 -585 -161 -758 -173 -591 -145 -725 -991 -378 -691 -934 -226 -416 -615 -795 -498 -13 -930 -212 -521 -100 -965 -427 -592 -349 -1 -313 -634 -450 -716 -982 -295 -45 -361 -214 -363 -105 -707 -769 -228 -376 -73 -188 -717 -87 -756 -243 -623 -309 -742 -673 -9 -7 -117 -859 -430 -900 -613 -420 -297 -414 -13 -436 -621 -198 -90 -195 -684 -901 -69 -685 -592 -699 -887 -243 -438 -598 -835 -744 -335 -934 -971 -816 -491 -986 -780 -520 -925 -327 -529 -80 -423 -132 -696 -58 -574 -262 -827 -633 -121 -667 -911 -565 -235 -536 -404 -853 -587 -818 -793 -376 -803 -674 -365 -15 -212 -35 -771 -814 -893 -16 -249 -126 -762 -777 -810 -695 -492 -437 -280 -728 -845 -370 -637 -547 -652 -466 -302 -291 -879 -449 -216 -129 -894 -998 -31 -759 -178 -651 -814 -146 -377 -672 -146 -344 -318 -719 -480 -285 -488 -76 -213 -682 -362 -320 -432 -105 -945 -818 -79 -926 -238 -449 -205 -138 -997 -908 -735 -381 -841 -389 -105 -572 -15 -572 -331 -703 -949 -728 -458 -174 -348 -222 -620 -558 -961 -555 -760 -690 -659 -175 -845 -453 -237 -870 -889 -570 -319 -892 -823 -636 -412 -583 -432 -506 -181 -152 -927 -122 -740 -872 -461 -86 -805 -738 -294 -325 -975 -792 -94 -273 -275 -605 -751 -362 -365 -196 -533 -878 -18 -222 -828 -624 -680 -45 -439 -936 -828 -52 -736 -487 -344 -913 -927 -774 -522 -461 -538 -107 -526 -274 -725 -201 -290 -396 -550 -506 -166 -420 -775 -227 -405 -728 -696 -224 -402 -188 -91 -321 -179 -622 -333 -279 -456 -394 -919 -401 -474 -257 -833 -93 -583 -134 -373 -530 -463 -138 -958 -473 -595 -453 -634 -943 -735 -898 -374 -979 -990 -175 -267 -901 -586 -819 -742 -140 -447 -935 -67 -305 -290 -777 -106 -152 -71 -481 -87 -351 -289 -408 -145 -387 -198 -253 -718 -546 -885 -590 -35 -65 -828 -901 -229 -420 -628 -781 -228 -560 -107 -163 -852 -175 -798 -366 -73 -439 -714 -695 -295 -945 -937 -701 -654 -66 -921 -78 -800 -261 -36 -156 -859 -706 -192 -744 -600 -366 -344 -772 -584 -466 -381 -541 -978 -662 -452 -637 -380 -303 -174 -872 -913 -365 -508 -930 -198 -999 -265 -371 -441 -871 -500 -60 -600 -498 -442 -822 -737 -707 -694 -84 -699 -619 -908 -586 -755 -723 -233 -341 -543 -229 -548 -313 -39 -576 -400 -208 -183 -418 -340 -769 -5 -20 -834 -608 -570 -51 -34 -400 -594 -896 -450 -912 -315 -922 -383 -806 -491 -495 -281 -823 -118 -414 -618 -731 -80 -452 -316 -17 -518 -951 -19 -714 -683 -259 -630 -113 -715 -897 -518 -593 -698 -314 -330 -929 -778 -543 -450 -548 -701 -186 -786 -327 -60 -996 -350 -136 -972 -157 -521 -7 -468 -704 -944 -529 -555 -84 -776 -913 -788 -182 -440 -633 -141 -35 -476 -378 -721 -981 -989 -96 -446 -973 -823 -574 -751 -312 -386 -487 -12 -562 -844 -423 -310 -766 -989 -90 -482 -455 -570 -888 -790 -63 -347 -15 -615 -506 -742 -345 -254 -533 -827 -659 -432 -526 -877 -361 -542 -334 -577 -471 -866 -260 -905 -154 -177 -148 -621 -128 -763 -525 -343 -198 -95 -987 -984 -678 -838 -895 -416 -103 -857 -755 -909 -790 -583 -596 -850 -878 -823 -392 -909 -174 -64 -382 -749 -528 -765 -366 -434 -883 -464 -943 -192 -953 -766 -892 -719 -198 -843 -57 -967 -959 -228 -8 -13 -674 -335 -692 -770 -362 -418 -90 -194 -377 -186 -16 -459 -241 -375 -410 -308 -945 -288 -399 -71 -29 -57 -676 -670 -966 -413 -823 -552 -960 -893 -55 -216 -149 -616 -248 -893 -157 -67 -525 -931 -284 -982 -786 -961 -857 -165 -993 -781 -107 -370 -21 -704 -977 -197 -773 -747 -819 -296 -413 -912 -761 -124 -392 -999 -315 -904 -956 -461 -36 -632 -393 -122 -716 -642 -242 -647 -935 -996 -251 -732 -558 -919 -344 -840 -90 -713 -821 -587 -725 -925 -1 -780 -278 -135 -361 -579 -156 -683 -710 -588 -24 -566 -350 -695 -486 -346 -576 -361 -303 -197 -602 -456 -320 -419 -911 -867 -370 -673 -464 -918 -932 -246 -632 -293 -203 -455 -918 -60 -697 -523 -702 -132 -360 -906 -219 -603 -74 -635 -747 -852 -214 -229 -921 -285 -540 -565 -923 -775 -373 -822 -247 -495 -3 -101 -57 -448 -14 -770 -294 -441 -651 -974 -453 -284 -793 -767 -260 -350 -575 -637 -998 -62 -34 -655 -879 -690 -607 -106 -508 -311 -777 -731 -578 -733 -920 -983 -2 -453 -938 -181 -638 -537 -387 -471 -734 -61 -604 -156 -172 -782 -294 -867 -289 -248 -345 -502 -27 -491 -69 -708 -556 -680 -219 -548 -659 -551 -499 -173 -225 -354 -83 -176 -680 -208 -493 -241 -226 -884 -719 -379 -920 -735 -20 -993 -684 -367 -831 -937 -40 -831 -985 -810 -817 -374 -135 -846 -581 -347 -561 -618 -432 -246 -180 -902 -465 -854 -975 -649 -558 -797 -921 -519 -593 -208 -677 -465 -361 -463 -89 -478 -537 -759 -61 -28 -400 -781 -680 -828 -774 -557 -485 -27 -24 -448 -127 -972 -976 -661 -726 -652 -736 -20 -190 -973 -788 -25 -35 -294 -881 -680 -866 -388 -827 -684 -194 -392 -433 -740 -813 -403 -819 -666 -948 -113 -368 -39 -510 -786 -295 -384 -795 -263 -678 -495 -298 -367 -114 -301 -568 -389 -864 -848 -367 -394 -430 -685 -343 -779 -786 -72 -451 -414 -907 -616 -663 -46 -683 -198 -35 -490 -853 -661 -514 -497 -113 -30 -24 -9 -600 -849 -774 -872 -683 -807 -508 -323 -392 -666 -560 -548 -460 -624 -810 -834 -481 -197 -296 -905 -691 -556 -390 -166 -108 -849 -246 -719 -885 -223 -911 -16 -24 -436 -752 -171 -921 -577 -626 -135 -3 -225 -381 -70 -447 -600 -645 -385 -287 -493 -305 -539 -196 -500 -129 -925 -939 -666 -568 -786 -39 -15 -368 -851 -814 -573 -895 -548 -996 -592 -17 -474 -139 -461 -826 -406 -486 -951 -360 -511 -539 -807 -549 -816 -324 -29 -457 -701 -944 -853 -50 -83 -938 -516 -784 -110 -432 -316 -266 -47 -395 -785 -321 -407 -807 -186 -436 -907 -970 -306 -565 -666 -653 -517 -872 -981 -3 -652 -411 -459 -647 -340 -361 -483 -61 -998 -146 -387 -952 -955 -742 -627 -213 -914 -104 -815 -540 -817 -700 -58 -612 -996 -342 -166 -683 -24 -178 -540 -760 -838 -301 -623 -390 -136 -117 -637 -597 -371 -116 -767 -394 -77 -33 -857 -193 -117 -211 -236 -559 -293 -367 -184 -915 -282 -985 -591 -533 -402 -439 -934 -540 -575 -223 -745 -242 -640 -878 -641 -677 -557 -649 -255 -17 -258 -103 -711 -169 -272 -494 -76 -610 -158 -781 -842 -960 -843 -873 -452 -160 -259 -537 -106 -176 -881 -750 -600 -736 -965 -308 -225 -714 -260 -575 -59 -624 -56 -562 -869 -66 -801 -252 -781 -411 -859 -779 -668 -451 -49 -390 -136 -443 -835 -248 -858 -950 -533 -289 -531 -70 -47 -728 -421 -736 -84 -12 -362 -314 -418 -914 -620 -844 -500 -502 -293 -582 -562 -582 -660 -542 -751 -520 -870 -372 -879 -78 -264 -361 -173 -480 -625 -367 -216 -304 -227 -891 -67 -430 -768 -127 -584 -54 -780 -886 -183 -67 -125 -271 -19 -489 -680 -10 -765 -386 -858 -770 -983 -852 -578 -856 -522 -126 -703 -516 -654 -335 -859 -62 -271 -870 -751 -36 -84 -298 -866 -372 -837 -329 -517 -729 -277 -245 -3 -592 -711 -905 -589 -522 -752 -155 -17 -679 -796 -148 -183 -578 -313 -241 -117 -602 -161 -185 -668 -254 -559 -267 -671 -647 -983 -107 -263 -52 -327 -768 -379 -300 -102 -236 -578 -838 -782 -6 -816 -554 -936 -148 -458 -292 -141 -254 -549 -331 -451 -436 -350 -493 -994 -168 -773 -630 -809 -275 -487 -13 -423 -628 -389 -876 -14 -821 -497 -307 -722 -366 -758 -917 -375 -822 -608 -599 -682 -1 -677 -102 -9 -649 -117 -94 -71 -136 -229 -526 -175 -432 -409 -626 -290 -816 -913 -745 -673 -107 -654 -722 -220 -29 -230 -360 -435 -503 -356 -120 -339 -462 -187 -869 -829 -153 -99 -741 -61 -194 -225 -574 -766 -499 -768 -535 -48 -106 -262 -7 -640 -249 -186 -760 -143 -829 -549 -890 -384 -436 -870 -880 -246 -471 -795 -461 -927 -48 -507 -977 -305 -825 -55 -728 -49 -108 -185 -799 -779 -502 -132 -997 -139 -135 -228 -7 -548 -324 -738 -211 -832 -716 -242 -233 -295 -102 -956 -826 -886 -229 -164 -703 -42 -703 -64 -818 -79 -74 -444 -913 -765 -721 -283 -873 -14 -889 -931 -273 -686 -678 -283 -96 -138 -94 -691 -497 -730 -620 -273 -495 -782 -119 -41 -905 -761 -248 -323 -807 -703 -823 -412 -511 -238 -108 -703 -22 -138 -365 -151 -830 -954 -265 -299 -520 -628 -409 -753 -404 -455 -260 -410 -13 -368 -626 -586 -23 -617 -288 -140 -690 -552 -706 -215 -33 -820 -877 -239 -754 -37 -479 -289 -919 -183 -107 -458 -570 -220 -557 -576 -474 -377 -926 -575 -212 -254 -919 -521 -319 -954 -157 -357 -801 -532 -981 -793 -22 -543 -101 -378 -111 -905 -827 -508 -839 -582 -452 -506 -905 -296 -587 -798 -482 -443 -990 -994 -901 -870 -379 -797 -429 -184 -612 -897 -955 -429 -878 -893 -788 -434 -172 -283 -905 -787 -772 -50 -799 -985 -42 -917 -835 -331 -15 -117 -622 -311 -735 -779 -970 -880 -473 -604 -394 -959 -943 -139 -216 -71 -41 -421 -192 -779 -37 -350 -974 -199 -898 -3 -64 -611 -964 -949 -864 -942 -361 -897 -525 -915 -604 -185 -555 -882 -988 -505 -119 -252 -131 -154 -806 -142 -219 -614 -296 -179 -244 -153 -795 -645 -714 -192 -432 -35 -97 -940 -487 -131 -313 -331 -338 -14 -599 -877 -544 -255 -813 -82 -956 -612 -372 -444 -863 -755 -636 -328 -486 -370 -114 -534 -625 -806 -349 -616 -370 -349 -609 -308 -535 -427 -619 -245 -924 -873 -110 -269 -149 -770 -791 -245 -918 -689 -840 -882 -629 -922 -566 -683 -707 -913 -788 -110 -777 -953 -316 -65 -268 -165 -538 -851 -419 -596 -544 -371 -923 -572 -602 -388 -921 -524 -427 -550 -227 -735 -233 -853 -373 -618 -38 -668 -806 -738 -307 -170 -144 -427 -551 -939 -850 -34 -151 -579 -29 -430 -734 -344 -266 -652 -394 -187 -929 -977 -601 -444 -231 -963 -256 -478 -855 -255 -108 -506 -266 -206 -652 -977 -857 -584 -789 -525 -827 -506 -71 -649 -938 -243 -262 -172 -963 -267 -474 -769 -899 -234 -945 -194 -815 -245 -823 -797 -320 -582 -118 -526 -882 -260 -151 -325 -566 -243 -887 -81 -49 -376 -719 -963 -33 -261 -626 -279 -792 -755 -527 -202 -755 -261 -162 -407 -579 -549 -522 -409 -538 -459 -528 -256 -448 -551 -399 -425 -414 -444 -768 -575 -673 -343 -737 -528 -692 -791 -945 -175 -658 -348 -851 -787 -368 -855 -925 -41 -180 -520 -729 -772 -249 -793 -424 -730 -36 -884 -511 -439 -890 -417 -449 -419 -599 -368 -704 -49 -514 -683 -146 -919 -36 -581 -26 -904 -11 -848 -303 -479 -153 -239 -776 -129 -212 -999 -86 -509 -497 -246 -770 -373 -58 -343 -466 -779 -368 -401 -197 -166 -205 -120 -22 -278 -769 -717 -515 -142 -356 -677 -191 -311 -592 -320 -674 -530 -990 -185 -785 -699 -184 -827 -671 -615 -943 -697 -874 -714 -622 -236 -524 -779 -476 -741 -305 -644 -486 -552 -811 -404 -346 -29 -981 -50 -345 -668 -649 -830 -28 -60 -408 -200 -195 -40 -229 -113 -923 -489 -84 -268 -774 -287 -91 -873 -455 -809 -265 -418 -544 -275 -858 -581 -702 -355 -317 -182 -219 -754 -85 -823 -798 -137 -259 -673 -518 -347 -815 -913 -449 -246 -882 -927 -126 -907 -481 -794 -858 -170 -632 -47 -900 -23 -476 -914 -946 -7 -899 -946 -877 -949 -90 -488 -385 -800 -728 -750 -960 -773 -447 -82 -237 -348 -619 -848 -998 -487 -544 -765 -899 -647 -884 -351 -105 -890 -17 -255 -237 -273 -437 -409 -19 -881 -539 -882 -478 -53 -965 -393 -295 -673 -973 -136 -160 -856 -926 -253 -5 -562 -337 -486 -549 -886 -578 -211 -25 -575 -400 -270 -251 -811 -594 -627 -170 -737 -321 -111 -148 -358 -399 -657 -754 -970 -816 -974 -502 -709 -787 -746 -517 -373 -398 -102 -705 -192 -355 -192 -962 -387 -411 -794 -125 -387 -863 -817 -551 -80 -295 -528 -728 -63 -756 -924 -48 -80 -360 -383 -652 -782 -799 -692 -950 -347 -277 -901 -7 -65 -377 -693 -728 -654 -823 -316 -866 -231 -843 -231 -262 -746 -387 -532 -109 -510 -261 -735 -67 -820 -151 -628 -177 -582 -879 -608 -546 -222 -740 -167 -744 -453 -712 -881 -517 -118 -380 -628 -704 -479 -925 -752 -407 -394 -475 -121 -49 -954 -173 -792 -112 -344 -505 -8 -587 -96 -980 -438 -832 -567 -956 -979 -102 -739 -689 -409 -817 -248 -792 -683 -330 -175 -719 -915 -926 -347 -953 -308 -365 -72 -530 -787 -711 -883 -622 -743 -1000 -448 -167 -248 -826 -346 -840 -285 -757 -973 -236 -318 -633 -565 -410 -537 -372 -515 -882 -660 -363 -61 -569 -185 -646 -902 -423 -488 -485 -450 -713 -475 -575 -151 -878 -833 -542 -618 -1 -81 -80 -108 -513 -839 -389 -986 -125 -967 -156 -961 -965 -343 -744 -827 -261 -921 -435 -331 -226 -105 -276 -702 -430 -162 -304 -542 -515 -523 -607 -718 -330 -253 -897 -471 -755 -531 -154 -242 -694 -520 -257 -963 -726 -603 -985 -355 -480 -20 -171 -646 -174 -482 -208 -997 -118 -870 -267 -888 -999 -121 -102 -661 -536 -893 -933 -902 -964 -143 -190 -654 -229 -818 -994 -824 -617 -683 -783 -870 -339 -841 -971 -425 -145 -178 -457 -959 -233 -914 -607 -344 -609 -587 -683 -441 -452 -586 -626 -924 -829 -588 -786 -265 -820 -457 -924 -516 -9 -549 -385 -857 -399 -19 -891 -324 -983 -228 -227 -48 -111 -950 -350 -315 -233 -811 -54 -536 -605 -247 -4 -333 -388 -730 -312 -450 -448 -864 -419 -571 -478 -550 -195 -495 -354 -413 -512 -447 -929 -514 -951 -629 -689 -320 -304 -196 -150 -555 -395 -929 -808 -175 -912 -190 -505 -833 -422 -662 -524 -374 -22 -592 -418 -214 -252 -674 -637 -509 -818 -638 -168 -809 -473 -861 -360 -694 -603 -967 -6 -661 -620 -420 -804 -635 -294 -544 -237 -22 -668 -683 -793 -699 -125 -477 -838 -973 -830 -456 -903 -854 -102 -839 -651 -83 -41 -185 -337 -349 -87 -262 -675 -457 -258 -15 -572 -733 -255 -777 -331 -5 -432 -559 -554 -344 -793 -848 -57 -556 -167 -84 -680 -244 -836 -945 -983 -991 -125 -166 -74 -917 -982 -680 -488 -133 -970 -280 -757 -689 -255 -655 -489 -578 -470 -513 -58 -77 -662 -943 -608 -628 -841 -357 -678 -832 -132 -592 -74 -962 -25 -547 -292 -184 -411 -215 -818 -496 -550 -785 -991 -89 -853 -362 -567 -897 -708 -30 -540 -335 -358 -108 -725 -832 -248 -430 -758 -379 -984 -533 -627 -463 -495 -751 -204 -577 -164 -532 -836 -192 -113 -664 -920 -635 -652 -347 -245 -347 -771 -154 -216 -926 -308 -723 -951 -189 -370 -784 -45 -827 -108 -268 -992 -294 -748 -624 -396 -658 -783 -828 -849 -804 -800 -200 -487 -726 -811 -739 -581 -450 -401 -683 -166 -655 -333 -811 -76 -854 -540 -896 -291 -479 -78 -939 -531 -412 -235 -430 -101 -261 -238 -359 -855 -838 -744 -952 -476 -740 -726 -134 -855 -648 -564 -822 -969 -374 -416 -528 -44 -749 -897 -288 -730 -987 -653 -630 -354 -583 -931 -712 -90 -699 -681 -670 -751 -879 -319 -591 -751 -201 -611 -78 -395 -36 -703 -821 -56 -327 -457 -141 -286 -297 -315 -28 -51 -621 -627 -522 -696 -825 -907 -362 -119 -643 -866 -727 -412 -887 -737 -277 -775 -765 -873 -959 -809 -635 -979 -590 -559 -283 -711 -353 -395 -133 -378 -541 -577 -672 -526 -99 -991 -560 -86 -980 -246 -758 -634 -857 -490 -745 -408 -500 -499 -644 -893 -844 -392 -239 -446 -34 -81 -839 -805 -556 -8 -291 -294 -811 -379 -780 -351 -201 -968 -729 -135 -511 -296 -580 -932 -4 -474 -744 -233 -387 -868 -591 -582 -527 -86 -175 -550 -935 -298 -639 -277 -933 -561 -265 -126 -746 -139 -716 -92 -182 -222 -154 -859 -809 -646 -556 -881 -586 -874 -826 -959 -465 -529 -533 -508 -78 -828 -387 -639 -545 -805 -512 -62 -755 -665 -93 -333 -403 -476 -794 -954 -304 -29 -278 -137 -240 -829 -261 -332 -809 -419 -721 -300 -152 -905 -10 -951 -157 -746 -961 -39 -581 -267 -647 -612 -311 -459 -548 -779 -671 -718 -253 -844 -332 -134 -674 -797 -392 -5 -885 -224 -285 -470 -997 -511 -368 -431 -171 -334 -669 -633 -460 -211 -562 -220 -594 -423 -206 -277 -976 -938 -513 -66 -246 -420 -464 -469 -125 -213 -611 -964 -138 -564 -378 -768 -352 -845 -885 -612 -928 -736 -277 -5 -881 -349 -696 -801 -479 -785 -156 -646 -353 -248 -693 -90 -602 -937 -987 -471 -957 -923 -119 -846 -561 -723 -59 -279 -217 -804 -216 -149 -865 -665 -285 -531 -248 -775 -831 -145 -46 -106 -182 -769 -447 -153 -130 -435 -549 -461 -795 -633 -372 -67 -702 -537 -996 -831 -592 -986 -188 -409 -623 -189 -155 -966 -178 -743 -977 -985 -972 -929 -854 -918 -630 -265 -275 -38 -29 -298 -947 -661 -67 -674 -507 -172 -280 -955 -328 -571 -729 -791 -43 -968 -426 -346 -496 -43 -24 -44 -111 -803 -782 -648 -718 -586 -185 -361 -803 -765 -403 -68 -139 -28 -408 -88 -944 -740 -855 -281 -91 -898 -393 -191 -479 -239 -893 -564 -217 -465 -728 -91 -267 -817 -638 -349 -386 -266 -536 -183 -90 -747 -899 -42 -482 -799 -851 -369 -753 -807 -711 -541 -194 -874 -598 -579 -88 -744 -883 -566 -137 -66 -28 -461 -486 -649 -459 -818 -554 -960 -572 -728 -583 -625 -208 -90 -87 -739 -344 -444 -886 -285 -222 -17 -526 -892 -796 -857 -784 -342 -662 -897 -213 -549 -425 -801 -564 -146 -196 -637 -497 -292 -715 -352 -627 -413 -817 -720 -359 -846 -695 -478 -320 -111 -231 -770 -754 -252 -268 -629 -204 -169 -728 -271 -643 -392 -643 -163 -43 -98 -363 -399 -888 -404 -350 -254 -597 -770 -311 -998 -147 -637 -57 -657 -103 -431 -718 -870 -229 -864 -934 -712 -630 -214 -326 -199 -226 -540 -294 -78 -891 -490 -862 -650 -251 -524 -954 -359 -788 -646 -999 -603 -414 -18 -233 -714 -174 -154 -474 -458 -545 -450 -380 -660 -19 -369 -987 -312 -668 -796 -892 -18 -724 -342 -742 -417 -536 -702 -342 -715 -629 -324 -764 -70 -365 -270 -494 -74 -498 -374 -306 -662 -234 -305 -811 -788 -69 -470 -185 -411 -730 -932 -52 -458 -126 -195 -607 -87 -687 -123 -510 -207 -136 -135 -186 -730 -648 -204 -541 -961 -975 -160 -704 -483 -919 -530 -23 -516 -381 -427 -344 -255 -683 -123 -902 -108 -678 -920 -86 -350 -640 -251 -427 -942 -131 -753 -432 -593 -334 -202 -165 -239 -263 -785 -914 -339 -449 -566 -683 -564 -53 -903 -306 -589 -974 -703 -258 -729 -581 -411 -41 -137 -391 -806 -71 -316 -51 -503 -268 -96 -907 -320 -971 -515 -737 -837 -357 -941 -959 -547 -754 -697 -100 -195 -122 -338 -749 -945 -111 -56 -786 -766 -388 -113 -93 -394 -379 -644 -729 -935 -190 -860 -382 -747 -593 -13 -479 -616 -559 -41 -393 -436 -530 -328 -49 -604 -794 -988 -966 -449 -378 -580 -22 -175 -195 -698 -955 -126 -529 -980 -704 -11 -556 -567 -574 -518 -683 -432 -291 -391 -534 -678 -779 -787 -919 -887 -883 -416 -96 -102 -332 -16 -550 -970 -958 -128 -853 -627 -434 -448 -945 -985 -959 -636 -404 -753 -175 -680 -49 -821 -142 -400 -320 -796 -302 -774 -29 -44 -640 -418 -844 -659 -503 -905 -549 -926 -491 -679 -536 -294 -24 -221 -539 -605 -719 -549 -297 -848 -6 -496 -15 -693 -839 -943 -573 -800 -535 -894 -862 -281 -92 -552 -864 -581 -646 -901 -373 -819 -550 -329 -204 -551 -28 -826 -461 -149 -81 -729 -168 -38 -395 -885 -547 -680 -157 -119 -516 -764 -428 -227 -972 -941 -657 -944 -820 -176 -507 -398 -39 -719 -400 -408 -592 -549 -184 -232 -731 -113 -885 -848 -854 -494 -322 -24 -89 -760 -890 -655 -13 -305 -906 -166 -679 -228 -705 -5 -148 -160 -907 -915 -919 -722 -955 -754 -846 -906 -440 -192 -27 -158 -325 -783 -944 -705 -975 -931 -899 -679 -431 -388 -175 -341 -741 -583 -789 -269 -641 -51 -921 -966 -13 -92 -458 -359 -441 -546 -594 -539 -727 -522 -912 -653 -373 -303 -500 -714 -665 -716 -597 -583 -603 -245 -849 -731 -411 -271 -820 -837 -911 -612 -633 -450 -69 -556 -627 -97 -149 -801 -711 -629 -261 -913 -345 -641 -984 -990 -522 -547 -480 -711 -15 -194 -403 -842 -741 -113 -384 -715 -928 -521 -121 -308 -631 -405 -443 -185 -758 -93 -585 -448 -416 -945 -912 -711 -461 -873 -763 -435 -397 -440 -777 -788 -717 -70 -913 -70 -364 -463 -633 -658 -828 -863 -289 -827 -333 -922 -562 -687 -425 -371 -680 -924 -662 -319 -299 -1000 -348 -487 -641 -854 -151 -7 -932 -594 -410 -733 -788 -622 -711 -568 -193 -734 -171 -522 -210 -26 -643 -996 -871 -153 -1000 -778 -913 -615 -532 -483 -831 -517 -748 -210 -578 -621 -454 -569 -293 -758 -577 -621 -369 -126 -439 -414 -945 -668 -769 -249 -948 -214 -791 -327 -989 -208 -65 -337 -883 -634 -361 -282 -547 -439 -312 -460 -81 -333 -379 -949 -999 -553 -625 -274 -223 -337 -437 -252 -586 -86 -1000 -79 -444 -992 -389 -172 -250 -102 -288 -652 -848 -145 -928 -560 -171 -340 -362 -256 -335 -47 -548 -984 -737 -352 -854 -555 -938 -718 -359 -186 -161 -767 -351 -64 -60 -653 -726 -34 -231 -558 -701 -236 -316 -540 -666 -169 -494 -647 -849 -967 -127 -155 -49 -663 -432 -506 -167 -747 -662 -324 -97 -405 -235 -565 -686 -510 -503 -911 -537 -766 -301 -908 -450 -729 -539 -370 -978 -657 -310 -7 -736 -160 -965 -177 -606 -458 -441 -109 -972 -317 -647 -213 -669 -868 -329 -910 -684 -748 -986 -74 -970 -488 -474 -758 -100 -875 -682 -833 -714 -675 -80 -783 -159 -587 -582 -847 -23 -514 -868 -613 -446 -204 -936 -76 -452 -673 -873 -270 -528 -61 -68 -603 -83 -308 -831 -276 -439 -870 -561 -770 -312 -449 -205 -734 -81 -569 -233 -115 -641 -915 -209 -129 -888 -763 -755 -954 -624 -114 -502 -616 -5 -543 -834 -547 -448 -364 -700 -146 -466 -258 -530 -203 -437 -246 -543 -253 -412 -743 -402 -616 -868 -269 -378 -733 -75 -854 -307 -625 -350 -603 -977 -673 -402 -764 -618 -97 -623 -101 -802 -959 -824 -720 -376 -696 -25 -380 -75 -397 -701 -812 -753 -683 -184 -70 -759 -219 -478 -699 -48 -462 -870 -60 -328 -268 -143 -453 -543 -169 -647 -167 -650 -282 -800 -30 -613 -962 -852 -782 -706 -148 -383 -131 -56 -289 -878 -152 -564 -736 -306 -977 -179 -816 -577 -283 -189 -120 -255 -494 -322 -674 -796 -403 -215 -748 -55 -913 -789 -162 -118 -747 -234 -834 -510 -397 -270 -122 -923 -671 -467 -480 -994 -300 -61 -298 -236 -984 -395 -162 -434 -970 -317 -209 -178 -651 -821 -617 -758 -739 -310 -224 -112 -412 -790 -658 -919 -109 -438 -779 -297 -520 -306 -635 -392 -881 -502 -477 -414 -669 -545 -819 -767 -37 -361 -401 -614 -35 -477 -658 -495 -652 -411 -783 -459 -422 -408 -431 -535 -495 -249 -465 -203 -637 -505 -332 -311 -955 -376 -592 -85 -116 -202 -315 -317 -362 -650 -536 -766 -857 -612 -652 -415 -847 -583 -370 -820 -144 -442 -372 -621 -940 -656 -644 -428 -107 -554 -645 -890 -513 -316 -463 -565 -114 -297 -854 -281 -243 -750 -557 -954 -856 -109 -862 -641 -707 -395 -231 -102 -889 -22 -794 -286 -734 -233 -461 -750 -241 -281 -571 -209 -712 -461 -296 -889 -808 -511 -748 -699 -410 -79 -864 -716 -686 -861 -818 -283 -142 -98 -666 -137 -125 -246 -749 -386 -508 -338 -531 -694 -754 -630 -843 -267 -957 -141 -487 -855 -430 -546 -722 -952 -399 -162 -385 -8 -26 -523 -523 -456 -555 -723 -547 -133 -187 -40 -244 -638 -12 -103 -865 -171 -472 -205 -978 -207 -736 -543 -430 -253 -331 -1000 -743 -589 -887 -836 -367 -676 -367 -166 -895 -741 -765 -869 -383 -530 -308 -783 -856 -631 -20 -71 -462 -427 -764 -672 -292 -778 -232 -323 -3 -711 -265 -61 -9 -258 -521 -430 -824 -40 -520 -971 -701 -240 -737 -663 -166 -43 -665 -59 -84 -196 -942 -441 -984 -254 -205 -23 -233 -350 -625 -510 -738 -470 -388 -233 -422 -54 -79 -538 -997 -802 -191 -258 -440 -27 -395 -181 -912 -502 -432 -810 -920 -159 -444 -71 -710 -986 -757 -232 -760 -963 -664 -452 -222 -624 -196 -265 -490 -898 -108 -249 -500 -81 -409 -756 -520 -473 -613 -361 -70 -83 -21 -971 -449 -989 -421 -812 -68 -883 -196 -57 -930 -788 -482 -456 -324 -771 -180 -334 -192 -214 -661 -390 -787 -380 -959 -984 -650 -260 -37 -779 -219 -189 -406 -255 -715 -148 -173 -328 -512 -502 -452 -220 -558 -954 -743 -962 -860 -37 -897 -26 -113 -565 -961 -494 -819 -667 -517 -154 -438 -305 -755 -976 -607 -685 -790 -323 -331 -509 -736 -901 -662 -414 -148 -187 -229 -599 -750 -867 -588 -346 -361 -2 -584 -303 -441 -989 -234 -152 -195 -639 -388 -378 -878 -488 -172 -115 -846 -725 -333 -452 -206 -586 -651 -731 -41 -44 -505 -921 -556 -721 -589 -567 -853 -562 -524 -713 -105 -516 -531 -89 -539 -41 -196 -657 -748 -853 -351 -701 -190 -645 -741 -638 -790 -858 -489 -875 -905 -981 -774 -785 -326 -88 -709 -874 -941 -680 -988 -624 -829 -419 -23 -19 -138 -766 -828 -95 -892 -16 -385 -305 -277 -325 -99 -774 -183 -369 -766 -88 -785 -586 -648 -901 -65 -761 -26 -567 -876 -576 -221 -262 -321 -769 -819 -26 -464 -142 -714 -913 -280 -693 -319 -450 -294 -555 -170 -499 -431 -426 -344 -69 -996 -784 -741 -25 -541 -302 -259 -545 -921 -481 -805 -362 -779 -823 -902 -520 -85 -245 -1000 -297 -250 -184 -21 -732 -241 -24 -741 -634 -854 -437 -62 -435 -401 -52 -485 -736 -360 -268 -702 -47 -250 -685 -492 -79 -773 -465 -372 -652 -52 -804 -634 -56 -237 -628 -230 -471 -424 -538 -214 -662 -989 -417 -640 -976 -517 -324 -296 -458 -740 -168 -239 -85 -21 -354 -55 -79 -720 -800 -897 -541 -671 -185 -588 -438 -487 -84 -467 -63 -722 -354 -205 -652 -150 -636 -133 -119 -72 -434 -114 -547 -629 -620 -603 -469 -901 -104 -404 -915 -593 -287 -521 -757 -540 -463 -315 -443 -232 -693 -688 -844 -878 -571 -671 -166 -310 -166 -836 -687 -375 -895 -788 -489 -316 -35 -862 -899 -653 -310 -612 -626 -650 -105 -364 -903 -197 -413 -223 -112 -555 -136 -956 -788 -279 -539 -993 -170 -797 -70 -518 -441 -61 -379 -512 -983 -394 -972 -891 -133 -595 -999 -348 -851 -560 -731 -61 -550 -766 -128 -534 -949 -129 -337 -420 -780 -914 -794 -315 -190 -715 -663 -298 -999 -950 -395 -600 -217 -781 -965 -804 -184 -371 -274 -412 -573 -930 -57 -506 -858 -674 -584 -430 -684 -911 -9 -12 -214 -210 -366 -542 -991 -926 -453 -367 -872 -762 -548 -971 -656 -576 -511 -416 -15 -302 -966 -589 -975 -379 -426 -354 -520 -874 -313 -38 -763 -17 -394 -320 -688 -580 -728 -83 -494 -407 -842 -897 -734 -483 -979 -48 -91 -82 -541 -364 -751 -729 -513 -436 -320 -613 -837 -609 -876 -496 -632 -896 -575 -192 -880 -817 -81 -569 -689 -875 -322 -346 -832 -837 -11 -581 -919 -184 -486 -20 -544 -571 -569 -563 -18 -363 -723 -678 -423 -278 -443 -109 -121 -178 -550 -696 -563 -155 -216 -622 -814 -484 -489 -648 -969 -62 -127 -752 -449 -659 -641 -438 -13 -915 -369 -341 -42 -121 -275 -819 -144 -386 -105 -58 -845 -742 -138 -189 -356 -59 -782 -750 -55 -702 -218 -998 -963 -831 -705 -844 -865 -852 -855 -776 -538 -354 -343 -251 -361 -878 -150 -213 -648 -190 -594 -763 -7 -305 -970 -598 -272 -212 -727 -103 -644 -2 -773 -197 -423 -533 -458 -926 -840 -371 -847 -895 -325 -551 -588 -197 -368 -111 -24 -462 -963 -667 -802 -713 -207 -785 -455 -795 -855 -577 -247 -295 -851 -957 -259 -120 -386 -682 -479 -833 -354 -853 -824 -597 -343 -632 -779 -943 -311 -235 -421 -112 -480 -26 -791 -40 -573 -892 -710 -215 -296 -435 -714 -265 -893 -997 -886 -540 -240 -929 -175 -804 -974 -732 -176 -443 -976 -471 -764 -12 -928 -313 -680 -75 -274 -210 -14 -518 -906 -788 -20 -855 -830 -26 -65 -824 -912 -82 -954 -270 -79 -754 -451 -556 -200 -877 -664 -785 -493 -967 -90 -361 -293 -674 -658 -488 -771 -837 -932 -82 -226 -88 -442 -308 -484 -480 -883 -596 -341 -638 -421 -576 -82 -462 -554 -327 -264 -52 -425 -416 -855 -723 -466 -830 -901 -509 -269 -333 -730 -285 -890 -486 -857 -277 -2 -460 -367 -590 -930 -949 -285 -279 -963 -740 -814 -346 -666 -894 -917 -132 -804 -106 -660 -865 -288 -450 -44 -943 -477 -738 -908 -364 -898 -675 -171 -618 -690 -641 -9 -885 -922 -192 -433 -246 -89 -117 -967 -608 -970 -793 -665 -449 -899 -601 -833 -14 -471 -293 -171 -165 -707 -344 -343 -145 -707 -473 -720 -241 -270 -764 -295 -463 -822 -11 -184 -662 -180 -168 -146 -532 -344 -863 -353 -222 -890 -511 -900 -594 -487 -43 -596 -217 -388 -144 -826 -495 -895 -889 -888 -884 -700 -310 -654 -528 -675 -595 -680 -926 -664 -317 -623 -411 -614 -784 -458 -248 -451 -621 -629 -378 -623 -435 -531 -3 -988 -969 -379 -553 -599 -480 -70 -653 -777 -862 -193 -990 -733 -509 -879 -584 -133 -713 -499 -130 -566 -897 -565 -613 -742 -766 -283 -708 -835 -740 -419 -187 -960 -684 -155 -45 -873 -602 -269 -317 -73 -944 -625 -704 -1000 -213 -766 -443 -434 -742 -631 -415 -77 -881 -362 -456 -999 -668 -429 -660 -156 -442 -166 -114 -84 -477 -219 -243 -620 -109 -237 -409 -728 -176 -319 -723 -952 -515 -382 -600 -603 -728 -525 -982 -530 -177 -109 -4 -553 -415 -845 -736 -404 -29 -925 -849 -64 -716 -183 -482 -64 -99 -630 -304 -915 -138 -799 -808 -605 -563 -314 -10 -29 -312 -543 -387 -821 -380 -647 -500 -170 -594 -227 -77 -301 -995 -994 -257 -564 -17 -192 -63 -559 -10 -228 -400 -513 -323 -755 -390 -556 -982 -332 -461 -692 -598 -243 -751 -630 -577 -885 -784 -593 -102 -940 -377 -959 -119 -562 -313 -816 -289 -636 -840 -185 -476 -92 -640 -842 -740 -485 -176 -449 -182 -285 -368 -222 -1 -308 -344 -908 -566 -630 -731 -530 -486 -48 -814 -610 -567 -704 -605 -997 -889 -366 -814 -249 -853 -474 -119 -159 -159 -246 -4 -214 -622 -925 -51 -326 -585 -383 -140 -80 -789 -573 -20 -934 -436 -913 -10 -883 -574 -487 -341 -266 -457 -676 -934 -365 -753 -116 -467 -945 -581 -692 -571 -692 -962 -39 -157 -416 -561 -118 -27 -702 -32 -709 -479 -672 -75 -741 -810 -303 -519 -562 -904 -216 -268 -249 -656 -958 -394 -324 -16 -159 -850 -234 -339 -351 -790 -193 -56 -903 -701 -796 -640 -906 -765 -744 -68 -595 -463 -676 -15 -490 -909 -325 -422 -203 -479 -500 -842 -398 -40 -507 -359 -205 -93 -587 -794 -638 -122 -190 -610 -685 -180 -250 -133 -236 -760 -70 -226 -780 -197 -147 -385 -860 -744 -72 -41 -91 -986 -243 -837 -354 -505 -706 -667 -26 -795 -423 -441 -298 -101 -373 -951 -847 -387 -110 -416 -734 -892 -264 -260 -985 -654 -458 -289 -482 -893 -399 -893 -315 -871 -576 -386 -510 -306 -150 -283 -43 -252 -748 -759 -161 -731 -970 -837 -972 -959 -57 -926 -25 -830 -180 -32 -680 -478 -485 -958 -321 -217 -219 -968 -617 -507 -41 -441 -158 -640 -996 -308 -689 -68 -313 -324 -894 -315 -72 -610 -810 -248 -58 -978 -86 -678 -453 -783 -990 -574 -261 -16 -905 -519 -121 -352 -667 -35 -85 -713 -252 -110 -222 -591 -835 -207 -897 -168 -433 -381 -17 -227 -809 -919 -772 -199 -845 -766 -71 -346 -681 -569 -567 -99 -160 -910 -835 -623 -956 -757 -313 -760 -470 -701 -159 -968 -657 -152 -899 -62 -145 -498 -416 -603 -128 -241 -568 -12 -632 -753 -97 -390 -916 -289 -353 -694 -568 -843 -130 -891 -245 -225 -897 -808 -803 -517 -449 -551 -838 -299 -764 -823 -530 -443 -26 -964 -416 -326 -719 -319 -382 -269 -833 -186 -830 -867 -896 -327 -827 -728 -574 -837 -722 -257 -556 -924 -279 -161 -941 -876 -311 -541 -862 -777 -83 -82 -470 -431 -81 -405 -811 -464 -294 -331 -279 -912 -626 -948 -313 -770 -926 -553 -818 -498 -232 -180 -15 -455 -653 -142 -449 -474 -450 -403 -102 -943 -17 -606 -55 -184 -970 -938 -402 -715 -754 -263 -499 -415 -489 -543 -435 -551 -718 -535 -276 -560 -922 -87 -288 -638 -80 -96 -411 -255 -820 -56 -75 -29 -919 -467 -34 -719 -38 -556 -446 -987 -438 -986 -731 -569 -905 -572 -701 -402 -37 -158 -230 -271 -341 -733 -16 -211 -78 -566 -572 -499 -802 -674 -92 -865 -87 -86 -857 -496 -117 -111 -208 -658 -426 -91 -283 -842 -974 -386 -345 -816 -43 -453 -593 -699 -412 -833 -632 -407 -890 -234 -967 -716 -859 -582 -675 -506 -243 -580 -757 -353 -377 -876 -325 -386 -282 -194 -714 -448 -326 -876 -3 -92 -821 -328 -856 -517 -926 -286 -528 -445 -667 -297 -174 -407 -504 -984 -460 -238 -503 -101 -360 -903 -331 -314 -670 -911 -678 -73 -276 -335 -356 -236 -562 -579 -812 -840 -963 -913 -41 -269 -409 -990 -984 -938 -232 -185 -282 -641 -58 -512 -9 -450 -787 -27 -931 -518 -960 -161 -538 -611 -455 -239 -737 -399 -561 -488 -667 -374 -543 -356 -938 -349 -597 -542 -607 -106 -597 -295 -367 -609 -624 -511 -826 -567 -46 -13 -439 -768 -530 -572 -404 -112 -43 -715 -162 -862 -470 -517 -960 -141 -468 -825 -465 -277 -455 -185 -676 -594 -182 -729 -594 -902 -689 -711 -657 -649 -875 -353 -2 -923 -959 -368 -106 -643 -418 -524 -702 -118 -947 -32 -19 -809 -337 -624 -749 -282 -451 -4 -925 -646 -807 -776 -529 -294 -114 -702 -843 -247 -185 -162 -742 -259 -563 -191 -596 -245 -178 -552 -275 -818 -529 -556 -203 -35 -770 -647 -300 -616 -673 -201 -652 -716 -392 -346 -918 -627 -69 -99 -921 -892 -669 -124 -280 -929 -874 -239 -864 -455 -655 -190 -937 -169 -122 -326 -948 -894 -115 -30 -54 -542 -303 -449 -816 -869 -219 -482 -358 -732 -61 -858 -921 -449 -634 -375 -456 -290 -823 -679 -613 -546 -409 -447 -311 -82 -451 -266 -633 -104 -368 -17 -818 -263 -587 -212 -473 -370 -368 -660 -222 -773 -299 -509 -133 -523 -468 -564 -790 -889 -909 -905 -386 -404 -656 -149 -178 -784 -270 -130 -65 -326 -583 -523 -659 -235 -215 -396 -242 -783 -798 -82 -190 -233 -951 -755 -105 -110 -215 -121 -923 -13 -720 -904 -748 -435 -925 -145 -397 -600 -892 -989 -89 -119 -411 -87 -551 -873 -956 -96 -690 -905 -798 -578 -613 -350 -157 -439 -705 -708 -711 -793 -254 -216 -344 -910 -54 -802 -230 -806 -670 -157 -698 -14 -16 -936 -223 -342 -497 -9 -3 -881 -962 -574 -910 -47 -584 -51 -742 -563 -347 -780 -383 -650 -295 -210 -152 -856 -248 -299 -210 -972 -677 -369 -142 -514 -264 -108 -304 -826 -532 -164 -333 -458 -58 -837 -642 -692 -679 -199 -973 -4 -453 -377 -884 -885 -83 -348 -331 -586 -359 -74 -892 -592 -314 -788 -447 -927 -277 -857 -416 -244 -891 -726 -581 -889 -566 -287 -602 -214 -99 -145 -507 -593 -478 -483 -46 -663 -635 -222 -60 -322 -592 -129 -532 -812 -852 -734 -996 -870 -24 -434 -765 -495 -667 -182 -870 -514 -695 -192 -923 -983 -433 -127 -166 -872 -561 -317 -83 -133 -644 -112 -721 -53 -652 -885 -305 -540 -723 -113 -603 -203 -266 -738 -490 -990 -300 -877 -201 -137 -504 -824 -374 -779 -497 -721 -118 -740 -677 -50 -76 -611 -546 -590 -393 -139 -562 -330 -678 -716 -164 -319 -918 -100 -280 -318 -879 -486 -241 -680 -646 -63 -238 -572 -707 -389 -150 -599 -509 -317 -620 -554 -187 -128 -910 -944 -757 -916 -534 -349 -300 -668 -734 -277 -675 -641 -398 -299 -368 -35 -807 -449 -73 -845 -18 -679 -277 -409 -96 -519 -806 -967 -53 -653 -76 -777 -990 -304 -886 -323 -107 -16 -935 -653 -763 -454 -416 -51 -533 -788 -165 -535 -211 -949 -979 -990 -975 -233 -226 -627 -986 -535 -318 -815 -400 -172 -405 -759 -236 -553 -460 -743 -902 -856 -88 -43 -868 -228 -84 -898 -19 -252 -866 -27 -211 -372 -149 -143 -202 -186 -64 -625 -983 -950 -65 -526 -447 -412 -227 -77 -752 -392 -519 -544 -372 -67 -574 -959 -532 -482 -532 -743 -923 -662 -458 -318 -922 -332 -72 -731 -423 -180 -680 -885 -453 -88 -326 -819 -485 -389 -620 -936 -815 -844 -77 -525 -88 -513 -789 -92 -167 -475 -651 -186 -87 -223 -28 -531 -26 -985 -681 -457 -256 -751 -650 -98 -74 -34 -398 -558 -177 -510 -646 -549 -856 -48 -127 -214 -312 -181 -881 -331 -674 -837 -203 -180 -569 -181 -971 -249 -147 -50 -575 -705 -183 -11 -822 -643 -356 -372 -866 -145 -144 -913 -975 -302 -872 -34 -623 -812 -177 -119 -82 -468 -429 -683 -555 -324 -730 -824 -446 -484 -701 -390 -489 -27 -173 -280 -337 -325 -913 -460 -825 -460 -278 -873 -625 -615 -487 -436 -673 -40 -70 -482 -207 -838 -349 -606 -701 -3 -20 -652 -948 -324 -652 -675 -394 -286 -804 -892 -518 -512 -901 -485 -201 -387 -547 -585 -895 -117 -561 -115 -121 -993 -354 -451 -276 -438 -922 -907 -498 -769 -294 -859 -205 -741 -493 -732 -283 -97 -240 -396 -441 -383 -338 -716 -796 -212 -675 -858 -104 -800 -607 -122 -79 -394 -987 -438 -341 -347 -460 -950 -705 -497 -932 -887 -704 -123 -870 -496 -768 -586 -740 -63 -87 -460 -238 -418 -524 -901 -718 -656 -809 -933 -398 -563 -445 -636 -889 -551 -994 -750 -447 -627 -957 -666 -571 -977 -45 -513 -274 -685 -597 -817 -358 -301 -122 -208 -550 -910 -695 -793 -740 -577 -52 -635 -368 -936 -878 -125 -471 -490 -761 -772 -971 -429 -333 -520 -37 -15 -483 -259 -825 -389 -860 -373 -975 -453 -437 -641 -511 -638 -598 -108 -934 -153 -955 -889 -201 -129 -219 -698 -397 -212 -207 -383 -166 -410 -197 -903 -712 -11 -390 -463 -252 -661 -786 -996 -740 -421 -693 -907 -592 -546 -896 -144 -563 -185 -587 -287 -803 -793 -582 -443 -338 -848 -848 -557 -796 -842 -659 -746 -775 -420 -459 -779 -582 -319 -133 -657 -661 -274 -454 -482 -46 -9 -537 -795 -943 -865 -997 -574 -570 -501 -714 -130 -314 -629 -492 -863 -564 -785 -235 -289 -994 -247 -26 -536 -848 -223 -698 -330 -735 -824 -357 -443 -573 -812 -977 -645 -991 -54 -570 -944 -421 -360 -648 -62 -285 -253 -261 -645 -360 -837 -674 -142 -124 -921 -683 -554 -997 -655 -2 -99 -220 -821 -647 -950 -122 -180 -54 -868 -593 -245 -676 -214 -348 -889 -167 -45 -800 -502 -750 -446 -395 -969 -70 -419 -331 -966 -106 -316 -54 -327 -932 -68 -529 -911 -132 -473 -194 -752 -604 -435 -16 -343 -449 -76 -64 -914 -433 -705 -257 -912 -618 -699 -210 -151 -295 -810 -938 -216 -945 -916 -335 -962 -399 -505 -116 -523 -563 -744 -925 -941 -916 -162 -259 -630 -533 -774 -400 -808 -136 -577 -894 -755 -500 -916 -855 -375 -865 -157 -810 -988 -393 -147 -988 -748 -844 -789 -102 -296 -646 -979 -203 -509 -837 -628 -993 -567 -20 -723 -175 -662 -663 -87 -759 -752 -823 -711 -985 -347 -825 -223 -976 -134 -734 -537 -784 -484 -404 -277 -751 -294 -193 -176 -659 -759 -702 -264 -176 -595 -327 -445 -399 -637 -899 -279 -955 -155 -726 -959 -293 -125 -87 -74 -772 -211 -789 -413 -136 -985 -124 -780 -478 -491 -811 -343 -636 -410 -404 -396 -40 -933 -628 -691 -106 -308 -17 -320 -539 -412 -481 -598 -290 -240 -767 -700 -162 -674 -507 -57 -437 -157 -290 -560 -285 -710 -874 -148 -952 -146 -165 -526 -837 -677 -649 -192 -900 -930 -72 -623 -327 -951 -318 -242 -95 -305 -639 -494 -230 -217 -222 -857 -477 -613 -92 -44 -820 -537 -968 -403 -22 -195 -233 -585 -859 -217 -392 -933 -414 -191 -800 -823 -927 -778 -894 -73 -317 -939 -736 -359 -946 -819 -56 -697 -212 -52 -675 -675 -158 -912 -2 -255 -950 -189 -95 -378 -84 -453 -78 -663 -270 -558 -757 -268 -517 -734 -372 -212 -724 -616 -326 -986 -596 -367 -181 -334 -534 -861 -60 -689 -207 -107 -936 -520 -129 -328 -3 -749 -291 -642 -910 -890 -485 -858 -567 -636 -960 -933 -741 -968 -384 -972 -360 -254 -128 -118 -408 -680 -852 -99 -924 -77 -271 -20 -442 -887 -151 -165 -824 -806 -74 -883 -229 -730 -396 -41 -156 -213 -677 -881 -165 -782 -791 -659 -563 -240 -838 -81 -22 -659 -241 -529 -582 -72 -902 -912 -113 -374 -659 -411 -842 -603 -872 -22 -502 -47 -731 -571 -758 -112 -151 -871 -822 -262 -354 -378 -543 -435 -387 -976 -327 -348 -697 -732 -575 -805 -150 -494 -851 -432 -22 -731 -170 -64 -271 -259 -727 -476 -538 -568 -908 -265 -227 -30 -506 -556 -822 -453 -117 -437 -520 -131 -206 -604 -501 -45 -940 -132 -476 -576 -581 -148 -336 -358 -829 -698 -476 -816 -270 -503 -49 -714 -436 -528 -198 -487 -498 -380 -105 -619 -10 -930 -296 -100 -926 -472 -121 -938 -774 -168 -658 -19 -961 -603 -437 -430 -414 -3 -516 -448 -735 -405 -711 -318 -656 -120 -832 -978 -955 -993 -703 -406 -24 -999 -219 -507 -460 -756 -756 -100 -624 -581 -544 -966 -809 -534 -246 -760 -907 -344 -620 -631 -529 -318 -94 -896 -199 -93 -79 -559 -57 -213 -783 -188 -275 -835 -765 -829 -208 -915 -302 -27 -163 -721 -327 -253 -409 -589 -123 -265 -183 -326 -394 -620 -689 -88 -466 -445 -358 -270 -117 -276 -300 -250 -117 -697 -93 -586 -865 -57 -847 -267 -160 -589 -615 -825 -851 -592 -676 -905 -304 -454 -490 -498 -234 -717 -645 -45 -290 -977 -499 -456 -450 -279 -485 -251 -605 -211 -531 -211 -844 -62 -406 -802 -49 -283 -99 -285 -319 -476 -499 -231 -594 -456 -160 -763 -266 -92 -213 -463 -817 -436 -28 -955 -51 -831 -959 -499 -471 -920 -222 -698 -20 -383 -586 -490 -377 -388 -679 -469 -468 -305 -792 -63 -99 -125 -655 -350 -20 -364 -486 -956 -551 -120 -722 -484 -248 -46 -213 -629 -647 -845 -264 -239 -529 -245 -149 -60 -921 -894 -263 -102 -917 -138 -390 -291 -555 -532 -294 -648 -922 -205 -184 -193 -857 -30 -291 -204 -655 -224 -334 -298 -47 -812 -682 -502 -604 -720 -354 -298 -258 -65 -458 -494 -248 -787 -294 -82 -878 -562 -294 -196 -560 -689 -556 -81 -923 -826 -73 -127 -444 -594 -540 -399 -683 -188 -863 -811 -935 -844 -211 -80 -848 -160 -847 -522 -95 -60 -395 -493 -110 -390 -709 -139 -973 -686 -645 -809 -367 -317 -730 -308 -758 -336 -459 -721 -13 -351 -396 -793 -760 -96 -55 -293 -749 -250 -489 -642 -629 -37 -289 -375 -855 -843 -693 -780 -351 -659 -744 -967 -36 -502 -1 -766 -991 -614 -971 -290 -81 -416 -380 -338 -615 -485 -793 -617 -107 -939 -745 -265 -163 -552 -904 -39 -195 -875 -172 -236 -717 -547 -735 -214 -149 -417 -270 -81 -757 -9 -538 -846 -21 -939 -826 -302 -773 -820 -543 -751 -26 -150 -590 -573 -45 -502 -712 -287 -551 -233 -238 -590 -222 -234 -688 -808 -469 -322 -223 -637 -316 -892 -29 -210 -504 -152 -892 -836 -556 -927 -730 -617 -648 -949 -312 -43 -908 -952 -473 -120 -570 -638 -427 -326 -558 -185 -600 -780 -498 -901 -926 -800 -825 -379 -576 -678 -14 -9 -329 -993 -773 -59 -526 -261 -35 -62 -762 -380 -342 -71 -597 -704 -527 -411 -892 -876 -704 -592 -286 -486 -194 -675 -696 -336 -710 -704 -411 -295 -307 -428 -162 -54 -227 -859 -426 -349 -137 -360 -112 -839 -266 -346 -1000 -685 -179 -394 -733 -522 -795 -687 -351 -376 -751 -794 -476 -125 -742 -70 -202 -276 -11 -96 -922 -15 -673 -911 -151 -141 -603 -55 -235 -829 -286 -9 -54 -463 -492 -88 -381 -546 -510 -106 -237 -85 -804 -937 -299 -436 -259 -744 -348 -217 -187 -696 -125 -9 -519 -837 -691 -552 -311 -298 -314 -954 -782 -986 -996 -372 -60 -640 -859 -429 -90 -927 -56 -60 -106 -500 -213 -76 -155 -974 -447 -898 -868 -296 -184 -164 -803 -363 -819 -551 -757 -881 -185 -134 -957 -663 -479 -772 -504 -101 -184 -944 -441 -624 -502 -681 -92 -497 -155 -702 -872 -924 -5 -198 -952 -796 -590 -736 -50 -709 -868 -32 -884 -700 -46 -21 -816 -114 -835 -351 -116 -156 -190 -792 -102 -888 -780 -828 -177 -795 -388 -543 -325 -611 -231 -256 -281 -281 -375 -740 -264 -489 -68 -507 -587 -910 -797 -648 -771 -971 -597 -717 -105 -24 -993 -346 -631 -375 -803 -610 -495 -329 -231 -583 -582 -24 -468 -419 -258 -244 -234 -488 -753 -316 -498 -34 -15 -913 -748 -932 -18 -795 -165 -342 -534 -169 -180 -816 -170 -497 -959 -914 -893 -37 -433 -943 -48 -656 -593 -59 -51 -271 -202 -743 -681 -608 -223 -57 -682 -456 -702 -170 -137 -636 -573 -329 -984 -750 -854 -356 -891 -197 -107 -345 -266 -463 -566 -8 -694 -563 -186 -511 -500 -106 -350 -923 -44 -64 -79 -28 -132 -304 -642 -167 -436 -658 -143 -615 -193 -334 -932 -270 -644 -876 -259 -713 -966 -680 -950 -1000 -767 -442 -933 -485 -357 -120 -505 -35 -404 -792 -86 -883 -812 -75 -586 -110 -808 -666 -864 -260 -4 -952 -409 -359 -506 -685 -630 -946 -84 -561 -684 -809 -941 -504 -876 -336 -368 -415 -149 -654 -260 -200 -423 -278 -294 -559 -835 -487 -666 -690 -886 -980 -836 -144 -895 -697 -626 -768 -757 -400 -923 -302 -239 -214 -543 -513 -35 -151 -813 -555 -647 -211 -176 -133 -755 -947 -893 -654 -17 -850 -203 -253 -468 -460 -305 -377 -714 -309 -27 -454 -733 -129 -460 -206 -721 -776 -732 -240 -80 -107 -812 -11 -190 -675 -416 -991 -688 -614 -811 -275 -759 -692 -726 -535 -129 -151 -206 -951 -198 -367 -603 -152 -455 -407 -363 -845 -955 -244 -773 -79 -224 -62 -531 -80 -814 -835 -977 -48 -589 -178 -472 -773 -509 -95 -138 -233 -641 -507 -778 -177 -260 -914 -590 -450 -382 -530 -956 -563 -56 -999 -154 -635 -425 -520 -792 -50 -924 -842 -811 -541 -186 -988 -759 -451 -360 -375 -354 -350 -447 -948 -256 -699 -151 -807 -60 -471 -624 -159 -20 -954 -39 -430 -637 -774 -397 -209 -136 -967 -885 -350 -979 -307 -899 -628 -488 -297 -156 -569 -488 -962 -609 -659 -476 -377 -716 -994 -742 -176 -521 -105 -832 -194 -507 -211 -544 -266 -719 -605 -241 -733 -751 -114 -484 -976 -422 -588 -419 -382 -645 -598 -339 -664 -997 -167 -959 -269 -228 -151 -688 -393 -559 -433 -728 -947 -427 -486 -791 -21 -527 -130 -131 -996 -691 -934 -57 -736 -683 -308 -594 -115 -608 -560 -232 -376 -78 -733 -82 -918 -602 -636 -508 -530 -235 -425 -520 -248 -350 -981 -630 -780 -479 -745 -624 -187 -937 -498 -993 -563 -349 -417 -511 -344 -889 -837 -4 -359 -722 -927 -478 -38 -202 -323 -805 -660 -929 -197 -449 -879 -743 -336 -841 -567 -580 -153 -576 -356 -928 -601 -301 -900 -221 -330 -19 -346 -967 -536 -654 -268 -909 -873 -678 -538 -337 -691 -244 -596 -958 -154 -360 -108 -267 -627 -437 -52 -987 -816 -771 -673 -34 -437 -243 -643 -713 -923 -359 -329 -52 -66 -687 -317 -263 -854 -612 -278 -505 -779 -312 -599 -29 -816 -264 -809 -775 -853 -177 -870 -928 -982 -503 -702 -985 -321 -241 -479 -11 -109 -836 -785 -690 -41 -643 -160 -515 -665 -40 -808 -916 -685 -827 -725 -33 -767 -454 -832 -496 -845 -109 -780 -907 -406 -796 -184 -216 -897 -862 -999 -700 -622 -104 -492 -362 -248 -941 -672 -555 -416 -69 -503 -384 -833 -466 -224 -563 -242 -205 -454 -466 -292 -705 -628 -65 -647 -126 -433 -306 -374 -693 -623 -25 -737 -248 -206 -868 -859 -614 -573 -797 -84 -362 -946 -400 -16 -283 -756 -283 -355 -908 -295 -506 -863 -242 -581 -936 -468 -22 -207 -387 -990 -901 -399 -468 -575 -653 -4 -732 -929 -495 -403 -771 -98 -433 -891 -394 -27 -6 -992 -31 -301 -170 -301 -514 -2 -857 -840 -895 -160 -324 -127 -147 -757 -48 -213 -200 -127 -43 -281 -560 -765 -133 -999 -368 -112 -974 -685 -630 -229 -695 -355 -902 -195 -797 -122 -816 -134 -84 -592 -91 -544 -507 -563 -412 -40 -689 -105 -727 -378 -31 -649 -873 -341 -639 -60 -540 -665 -255 -960 -225 -233 -685 -323 -97 -381 -954 -561 -216 -513 -77 -990 -899 -440 -443 -78 -102 -969 -708 -173 -221 -531 -710 -538 -698 -537 -37 -187 -636 -106 -518 -579 -240 -711 -853 -788 -918 -649 -804 -795 -473 -291 -519 -928 -256 -530 -310 -109 -829 -360 -633 -132 -889 -743 -706 -963 -201 -259 -247 -295 -118 -912 -551 -403 -518 -76 -394 -217 -612 -775 -116 -3 -472 -686 -158 -405 -228 -852 -681 -402 -890 -557 -939 -817 -341 -671 -422 -61 -18 -974 -847 -289 -855 -116 -603 -613 -345 -167 -191 -765 -885 -620 -865 -149 -631 -269 -9 -379 -230 -782 -666 -837 -514 -161 -863 -582 -560 -184 -195 -895 -413 -293 -280 -138 -96 -879 -404 -321 -844 -944 -546 -680 -114 -862 -669 -481 -531 -372 -831 -481 -91 -932 -180 -528 -40 -146 -94 -85 -974 -394 -332 -563 -386 -962 -742 -558 -511 -218 -864 -222 -925 -274 -225 -77 -313 -612 -667 -894 -99 -382 -547 -748 -537 -907 -25 -668 -181 -808 -516 -8 -728 -739 -647 -805 -164 -964 -83 -695 -118 -84 -589 -575 -137 -622 -806 -955 -899 -764 -570 -924 -186 -77 -999 -108 -547 -666 -436 -431 -883 -426 -428 -494 -106 -562 -682 -281 -927 -119 -501 -286 -701 -874 -611 -829 -849 -622 -57 -445 -595 -951 -865 -597 -538 -879 -845 -10 -409 -945 -338 -818 -380 -837 -248 -407 -853 -872 -653 -158 -628 -641 -643 -900 -940 -482 -167 -616 -241 -965 -834 -148 -636 -27 -378 -143 -551 -330 -864 -997 -936 -790 -212 -720 -835 -809 -838 -525 -691 -732 -858 -144 -782 -188 -283 -690 -839 -733 -374 -228 -346 -750 -661 -450 -97 -506 -488 -334 -563 -56 -307 -89 -490 -94 -326 -177 -963 -902 -912 -470 -115 -515 -659 -480 -808 -450 -921 -646 -202 -433 -534 -920 -350 -933 -738 -560 -669 -233 -577 -440 -902 -218 -760 -940 -184 -787 -399 -77 -682 -472 -375 -402 -401 -219 -795 -466 -985 -270 -324 -717 -664 -179 -622 -657 -837 -802 -88 -295 -365 -26 -60 -126 -740 -364 -911 -328 -869 -895 -668 -779 -501 -225 -490 -106 -644 -455 -327 -179 -357 -50 -510 -815 -59 -339 -487 -710 -142 -742 -5 -665 -228 -973 -350 -27 -230 -87 -231 -375 -738 -355 -514 -732 -888 -434 -830 -44 -852 -364 -819 -298 -762 -119 -381 -572 -208 -460 -234 -493 -481 -104 -515 -879 -237 -779 -102 -795 -461 -203 -862 -773 -655 -65 -38 -276 -49 -626 -608 -488 -402 -30 -752 -316 -269 -150 -139 -925 -169 -688 -799 -160 -881 -321 -708 -922 -596 -270 -798 -841 -101 -881 -902 -516 -657 -42 -526 -161 -987 -516 -44 -631 -283 -148 -80 -24 -790 -547 -385 -223 -929 -934 -194 -466 -746 -466 -191 -102 -579 -125 -855 -167 -74 -945 -621 -287 -51 -463 -79 -355 -322 -908 -254 -364 -955 -849 -366 -421 -73 -761 -617 -581 -344 -10 -152 -322 -284 -462 -824 -928 -16 -750 -192 -205 -606 -326 -340 -381 -788 -145 -205 -344 -290 -476 -962 -838 -363 -659 -320 -652 -43 -59 -563 -813 -841 -527 -752 -102 -155 -44 -822 -235 -462 -936 -827 -608 -955 -391 -763 -198 -150 -579 -408 -601 -608 -860 -653 -157 -111 -122 -608 -300 -207 -800 -419 -450 -780 -915 -206 -446 -275 -595 -382 -620 -347 -638 -208 -172 -140 -891 -133 -13 -916 -873 -894 -159 -638 -145 -481 -889 -537 -671 -550 -800 -73 -823 -552 -38 -3 -442 -562 -60 -304 -367 -242 -319 -534 -495 -217 -296 -746 -330 -865 -928 -186 -378 -22 -669 -174 -446 -383 -555 -876 -865 -364 -679 -981 -974 -325 -836 -124 -369 -980 -330 -630 -836 -189 -384 -275 -211 -121 -954 -212 -271 -22 -760 -138 -605 -584 -484 -327 -103 -902 -227 -96 -834 -772 -751 -376 -755 -959 -158 -928 -988 -300 -497 -913 -301 -972 -403 -708 -263 -666 -42 -360 -456 -239 -66 -613 -10 -585 -89 -344 -819 -543 -154 -336 -21 -344 -69 -360 -724 -531 -522 -374 -127 -211 -5 -602 -995 -462 -632 -780 -330 -604 -739 -178 -502 -627 -693 -151 -268 -958 -662 -511 -345 -97 -262 -919 -52 -640 -427 -948 -237 -307 -837 -509 -27 -685 -818 -292 -642 -26 -889 -16 -784 -38 -498 -141 -978 -157 -301 -420 -971 -488 -214 -708 -166 -539 -40 -639 -790 -145 -661 -228 -381 -872 -955 -299 -991 -500 -617 -125 -748 -280 -755 -809 -901 -336 -695 -973 -42 -221 -728 -298 -6 -736 -856 -612 -102 -325 -765 -174 -564 -616 -752 -928 -87 -838 -802 -172 -841 -786 -611 -49 -85 -953 -778 -237 -670 -513 -70 -42 -472 -971 -657 -347 -198 -795 -803 -33 -972 -947 -397 -389 -544 -79 -227 -417 -200 -709 -128 -150 -157 -358 -528 -65 -445 -656 -154 -1000 -595 -40 -162 -791 -133 -848 -627 -273 -635 -440 -886 -687 -722 -558 -758 -454 -20 -850 -363 -121 -976 -550 -38 -847 -97 -873 -797 -513 -19 -769 -588 -928 -218 -596 -651 -235 -171 -185 -787 -573 -237 -300 -76 -291 -72 -90 -87 -410 -471 -514 -52 -932 -381 -885 -769 -572 -166 -337 -665 -528 -604 -832 -802 -958 -740 -163 -859 -847 -492 -282 -911 -563 -262 -349 -865 -162 -445 -63 -65 -903 -559 -654 -616 -613 -787 -759 -575 -84 -142 -909 -342 -457 -278 -415 -198 -19 -306 -260 -172 -378 -614 -351 -372 -694 -351 -55 -351 -207 -424 -618 -146 -812 -596 -349 -595 -983 -859 -851 -145 -693 -817 -270 -518 -256 -247 -53 -373 -170 -421 -313 -942 -659 -445 -588 -325 -64 -984 -967 -251 -317 -873 -383 -829 -577 -235 -261 -813 -511 -601 -52 -273 -201 -635 -185 -904 -10 -734 -297 -926 -718 -843 -416 -383 -75 -704 -588 -213 -757 -205 -674 -449 -826 -531 -153 -825 -299 -290 -184 -939 -230 -881 -935 -246 -842 -448 -263 -423 -800 -841 -956 -304 -344 -844 -705 -361 -328 -128 -917 -674 -765 -598 -79 -998 -106 -820 -43 -974 -827 -444 -102 -698 -758 -663 -212 -105 -701 -677 -70 -666 -623 -943 -820 -276 -808 -119 -806 -73 -499 -269 -959 -602 -504 -87 -324 -896 -679 -165 -787 -99 -289 -936 -449 -114 -721 -272 -440 -882 -710 -768 -74 -677 -773 -888 -96 -369 -13 -429 -45 -711 -664 -238 -658 -473 -120 -515 -495 -969 -727 -912 -349 -48 -126 -846 -544 -446 -821 -555 -41 -420 -826 -875 -48 -355 -792 -486 -689 -565 -356 -174 -592 -348 -812 -87 -752 -561 -230 -964 -618 -410 -718 -677 -82 -362 -567 -666 -759 -642 -747 -213 -881 -210 -723 -15 -279 -814 -105 -424 -902 -730 -146 -955 -325 -352 -312 -679 -86 -708 -283 -236 -935 -285 -167 -687 -534 -919 -422 -482 -490 -39 -267 -193 -610 -600 -102 -431 -768 -996 -280 -929 -334 -175 -682 -662 -704 -172 -810 -349 -893 -264 -201 -316 -763 -190 -642 -810 -43 -238 -276 -707 -932 -745 -541 -701 -84 -989 -303 -232 -999 -518 -852 -694 -636 -866 -956 -728 -679 -161 -344 -885 -69 -170 -871 -709 -887 -690 -504 -503 -910 -438 -155 -129 -583 -142 -454 -780 -485 -288 -950 -233 -239 -705 -731 -644 -551 -489 -295 -722 -426 -260 -157 -849 -718 -738 -650 -855 -461 -692 -357 -854 -159 -677 -333 -108 -589 -890 -6 -883 -708 -369 -744 -248 -255 -872 -534 -67 -931 -79 -839 -1000 -923 -963 -229 -244 -798 -183 -667 -884 -546 -509 -873 -137 -596 -64 -1000 -465 -598 -445 -868 -249 -164 -515 -42 -877 -514 -560 -123 -881 -310 -620 -998 -147 -454 -681 -442 -972 -798 -985 -354 -757 -708 -544 -960 -548 -327 -66 -80 -245 -350 -804 -191 -893 -355 -554 -473 -508 -318 -78 -708 -412 -977 -898 -143 -394 -986 -635 -264 -539 -712 -744 -949 -101 -359 -878 -955 -226 -90 -491 -868 -629 -292 -552 -611 -493 -814 -736 -730 -984 -498 -228 -1000 -724 -874 -120 -316 -155 -186 -765 -490 -64 -414 -75 -991 -202 -149 -190 -629 -209 -998 -373 -922 -662 -243 -895 -187 -673 -432 -777 -239 -62 -901 -196 -944 -495 -1000 -356 -554 -204 -457 -953 -315 -541 -218 -146 -374 -740 -109 -274 -209 -673 -806 -359 -433 -381 -418 -959 -162 -313 -976 -840 -473 -219 -96 -14 -462 -522 -174 -239 -891 -686 -700 -407 -558 -601 -581 -666 -293 -255 -313 -820 -673 -802 -375 -447 -902 -444 -842 -815 -453 -197 -101 -527 -923 -647 -379 -194 -821 -759 -513 -395 -301 -612 -424 -512 -116 -325 -89 -35 -326 -801 -827 -716 -618 -660 -83 -708 -504 -461 -338 -651 -218 -39 -846 -828 -787 -133 -511 -669 -341 -491 -88 -991 -587 -184 -500 -963 -975 -61 -959 -230 -114 -209 -647 -877 -901 -863 -497 -482 -223 -514 -734 -481 -890 -814 -475 -485 -940 -631 -884 -488 -342 -383 -846 -997 -335 -936 -852 -459 -538 -771 -253 -857 -575 -520 -294 -162 -342 -982 -552 -32 -813 -527 -75 -459 -524 -529 -900 -706 -291 -972 -32 -252 -461 -997 -947 -278 -802 -523 -501 -276 -518 -19 -180 -489 -387 -927 -914 -626 -699 -782 -130 -675 -595 -303 -346 -962 -581 -1000 -265 -442 -12 -475 -149 -572 -913 -322 -388 -244 -261 -612 -483 -813 -371 -384 -927 -664 -786 -151 -19 -160 -266 -349 -337 -34 -660 -696 -338 -597 -999 -296 -146 -700 -615 -319 -272 -636 -223 -636 -694 -282 -19 -313 -44 -36 -762 -704 -123 -590 -637 -93 -956 -450 -604 -522 -885 -462 -492 -299 -10 -507 -633 -863 -747 -462 -397 -851 -490 -662 -748 -91 -172 -879 -559 -559 -766 -890 -165 -519 -183 -364 -24 -223 -830 -396 -741 -295 -94 -557 -146 -560 -142 -93 -264 -854 -351 -423 -905 -813 -591 -493 -13 -60 -871 -403 -497 -732 -838 -275 -226 -523 -262 -806 -907 -290 -382 -860 -996 -367 -99 -775 -504 -139 -839 -773 -318 -898 -884 -521 -757 -979 -532 -131 -18 -250 -323 -56 -230 -3 -879 -632 -210 -49 -920 -972 -418 -508 -865 -808 -442 -724 -240 -227 -72 -870 -328 -10 -595 -724 -674 -119 -323 -670 -280 -81 -906 -218 -844 -116 -134 -386 -250 -319 -537 -619 -81 -186 -542 -58 -624 -138 -682 -690 -554 -770 -233 -811 -830 -634 -206 -88 -167 -507 -297 -304 -156 -557 -949 -893 -376 -379 -804 -553 -432 -560 -764 -446 -398 -133 -629 -197 -834 -990 -479 -912 -454 -33 -433 -977 -914 -511 -524 -119 -6 -857 -7 -910 -985 -317 -89 -270 -434 -600 -55 -382 -59 -280 -982 -769 -28 -468 -801 -524 -304 -192 -423 -75 -384 -208 -206 -832 -265 -65 -777 -282 -391 -779 -263 -824 -411 -574 -26 -380 -10 -102 -830 -89 -193 -669 -728 -660 -506 -514 -345 -37 -454 -247 -883 -379 -658 -624 -341 -969 -452 -582 -92 -895 -666 -641 -898 -385 -552 -368 -717 -481 -979 -620 -721 -258 -404 -646 -125 -226 -686 -402 -1 -770 -994 -608 -298 -338 -638 -384 -8 -172 -535 -679 -756 -919 -793 -806 -930 -927 -980 -499 -801 -507 -567 -672 -349 -589 -592 -216 -102 -311 -917 -457 -2 -449 -648 -33 -269 -244 -158 -702 -846 -431 -741 -170 -689 -809 -910 -374 -839 -627 -901 -952 -605 -363 -413 -379 -346 -69 -255 -724 -597 -489 -89 -810 -380 -569 -479 -247 -800 -51 -469 -242 -919 -141 -955 -109 -901 -212 -170 -932 -345 -487 -789 -731 -4 -752 -119 -40 -850 -40 -711 -75 -905 -755 -373 -943 -923 -564 -618 -110 -725 -23 -854 -245 -253 -617 -758 -38 -552 -687 -643 -126 -256 -478 -840 -751 -879 -122 -545 -267 -432 -437 -76 -595 -608 -359 -220 -164 -592 -927 -726 -114 -691 -833 -408 -958 -26 -65 -777 -671 -470 -309 -556 -205 -888 -498 -360 -281 -333 -940 -108 -455 -257 -200 -985 -871 -437 -93 -685 -72 -729 -639 -522 -695 -33 -256 -45 -388 -422 -71 -251 -59 -270 -759 -4 -1000 -534 -941 -239 -883 -605 -567 -175 -165 -470 -579 -860 -519 -738 -995 -530 -668 -664 -329 -176 -853 -819 -805 -452 -7 -564 -808 -421 -360 -129 -309 -209 -885 -554 -588 -703 -930 -190 -198 -523 -755 -919 -563 -659 -366 -396 -277 -932 -759 -172 -914 -268 -133 -422 -473 -84 -989 -343 -986 -104 -544 -22 -278 -349 -461 -34 -949 -842 -177 -954 -617 -173 -123 -947 -517 -894 -615 -613 -22 -310 -580 -320 -323 -410 -507 -776 -520 -968 -599 -836 -97 -825 -855 -977 -421 -876 -100 -212 -94 -458 -721 -177 -722 -612 -353 -262 -99 -710 -460 -376 -392 -790 -512 -182 -748 -907 -358 -499 -877 -776 -455 -11 -191 -445 -819 -160 -731 -623 -44 -644 -372 -818 -111 -769 -444 -34 -291 -566 -696 -473 -316 -399 -907 -422 -415 -272 -44 -628 -459 -354 -947 -940 -295 -856 -986 -343 -190 -84 -915 -74 -889 -540 -622 -21 -126 -174 -707 -235 -368 -650 -88 -175 -538 -804 -181 -179 -676 -806 -83 -872 -51 -260 -848 -747 -19 -963 -780 -377 -143 -926 -292 -858 -311 -936 -238 -162 -466 -389 -76 -727 -745 -56 -280 -288 -192 -688 -195 -654 -863 -492 -803 -706 -453 -424 -932 -898 -502 -944 -306 -553 -603 -802 -345 -427 -498 -471 -161 -607 -503 -796 -921 -328 -310 -861 -502 -235 -969 -93 -786 -22 -565 -693 -47 -817 -843 -469 -171 -145 -279 -746 -690 -83 -363 -173 -927 -722 -863 -371 -802 -304 -770 -868 -668 -101 -447 -586 -458 -654 -653 -929 -251 -867 -557 -899 -869 -842 -387 -246 -888 -460 -316 -156 -701 -518 -594 -944 -394 -410 -662 -601 -236 -837 -17 -932 -897 -862 -394 -71 -249 -289 -435 -363 -475 -933 -600 -212 -824 -635 -760 -237 -315 -432 -604 -421 -547 -854 -628 -476 -883 -914 -443 -821 -721 -528 -480 -919 -564 -890 -31 -544 -362 -14 -667 -579 -576 -310 -629 -753 -644 -907 -144 -355 -900 -97 -883 -164 -403 -478 -398 -275 -59 -394 -171 -367 -282 -865 -2 -806 -480 -316 -272 -707 -237 -4 -868 -200 -698 -975 -127 -41 -324 -332 -691 -460 -156 -39 -591 -523 -777 -836 -577 -302 -115 -238 -255 -109 -745 -947 -618 -893 -642 -180 -221 -770 -788 -565 -394 -810 -56 -729 -241 -845 -123 -588 -457 -881 -37 -766 -114 -669 -654 -169 -29 -873 -19 -626 -259 -41 -708 -160 -660 -771 -332 -246 -486 -315 -827 -141 -173 -915 -434 -930 -91 -520 -962 -317 -245 -372 -878 -125 -488 -717 -507 -515 -400 -353 -251 -893 -996 -364 -540 -839 -503 -194 -48 -274 -839 -154 -600 -211 -591 -499 -158 -132 -200 -457 -133 -238 -300 -322 -538 -426 -855 -660 -504 -259 -63 -407 -141 -365 -743 -669 -967 -461 -480 -33 -611 -317 -802 -319 -996 -289 -465 -556 -245 -11 -722 -219 -835 -160 -632 -265 -253 -876 -531 -492 -674 -894 -896 -597 -39 -406 -803 -111 -21 -517 -922 -83 -446 -432 -67 -900 -198 -416 -108 -24 -955 -11 -889 -197 -73 -121 -750 -190 -34 -297 -39 -186 -703 -356 -435 -178 -463 -45 -876 -74 -480 -727 -820 -496 -289 -546 -791 -223 -793 -577 -408 -276 -233 -565 -900 -864 -651 -390 -237 -360 -750 -178 -400 -963 -974 -130 -112 -904 -974 -687 -126 -867 -297 -650 -583 -606 -198 -592 -991 -16 -177 -32 -795 -718 -594 -748 -135 -984 -131 -723 -829 -804 -641 -434 -797 -687 -357 -359 -49 -74 -711 -478 -370 -856 -612 -825 -512 -571 -230 -122 -982 -518 -205 -721 -845 -195 -821 -198 -732 -427 -195 -221 -323 -458 -885 -648 -681 -166 -819 -430 -233 -611 -869 -977 -387 -702 -729 -366 -987 -934 -506 -757 -377 -232 -637 -498 -767 -56 -601 -889 -323 -467 -178 -520 -953 -421 -781 -51 -621 -44 -613 -98 -233 -442 -411 -38 -652 -558 -448 -269 -583 -999 -188 -306 -85 -16 -37 -737 -178 -58 -705 -780 -778 -537 -75 -856 -444 -200 -175 -787 -703 -350 -862 -547 -936 -351 -144 -435 -92 -500 -570 -531 -778 -847 -858 -615 -877 -33 -293 -192 -224 -9 -232 -971 -582 -465 -535 -109 -812 -267 -901 -315 -426 -552 -938 -303 -32 -827 -34 -497 -136 -501 -736 -62 -319 -386 -989 -885 -196 -27 -140 -870 -383 -562 -650 -613 -966 -620 -761 -188 -519 -566 -483 -875 -875 -419 -73 -329 -554 -404 -562 -334 -156 -858 -500 -548 -336 -928 -615 -728 -358 -867 -268 -936 -168 -516 -720 -835 -796 -557 -136 -24 -101 -884 -504 -902 -125 -515 -900 -617 -541 -658 -512 -933 -935 -17 -333 -486 -444 -317 -369 -722 -300 -505 -826 -902 -265 -587 -844 -25 -144 -916 -112 -526 -830 -966 -465 -838 -52 -501 -973 -607 -796 -457 -686 -175 -765 -339 -119 -913 -191 -304 -525 -841 -995 -102 -230 -890 -400 -545 -369 -306 -412 -756 -411 -941 -638 -797 -99 -644 -797 -859 -973 -410 -604 -774 -284 -770 -146 -174 -628 -132 -229 -323 -11 -601 -297 -198 -667 -69 -581 -438 -564 -277 -886 -384 -524 -327 -540 -419 -806 -962 -246 -87 -427 -579 -90 -936 -638 -627 -703 -488 -214 -808 -127 -932 -619 -441 -941 -617 -143 -182 -3 -29 -537 -244 -730 -103 -317 -193 -353 -547 -433 -432 -451 -189 -374 -149 -404 -367 -629 -864 -668 -733 -649 -553 -273 -821 -260 -753 -72 -878 -658 -284 -963 -142 -105 -732 -150 -73 -999 -145 -759 -680 -959 -481 -710 -456 -292 -211 -745 -668 -743 -68 -550 -763 -88 -792 -732 -204 -594 -592 -781 -657 -99 -122 -701 -387 -595 -539 -37 -412 -307 -562 -70 -809 -911 -719 -390 -452 -860 -314 -514 -627 -341 -762 -762 -156 -904 -582 -931 -581 -388 -41 -718 -130 -680 -698 -886 -762 -433 -220 -139 -367 -961 -27 -594 -551 -142 -571 -181 -752 -786 -754 -406 -263 -121 -491 -169 -685 -370 -276 -551 -598 -819 -24 -869 -629 -516 -147 -335 -272 -354 -94 -272 -207 -768 -268 -173 -696 -143 -44 -632 -699 -50 -592 -677 -367 -687 -738 -821 -963 -921 -515 -414 -847 -224 -667 -153 -612 -50 -106 -306 -891 -860 -430 -959 -603 -434 -843 -209 -770 -93 -193 -383 -186 -598 -277 -82 -605 -824 -407 -816 -142 -298 -58 -744 -487 -348 -815 -643 -651 -228 -181 -328 -114 -725 -646 -331 -927 -249 -277 -98 -336 -239 -812 -785 -225 -804 -853 -985 -558 -593 -604 -502 -514 -206 -82 -120 -18 -812 -412 -974 -121 -835 -918 -484 -297 -103 -485 -601 -107 -543 -345 -282 -93 -562 -837 -150 -454 -463 -748 -469 -581 -265 -382 -124 -335 -535 -152 -781 -244 -141 -38 -127 -956 -400 -168 -337 -699 -693 -240 -522 -594 -431 -670 -719 -713 -473 -267 -656 -332 -484 -318 -743 -898 -789 -153 -858 -437 -271 -190 -579 -726 -543 -765 -360 -302 -71 -330 -507 -10 -289 -34 -895 -917 -464 -874 -196 -294 -411 -79 -767 -399 -121 -831 -562 -761 -505 -386 -4 -461 -443 -941 -662 -223 -641 -601 -530 -655 -907 -237 -498 -485 -681 -373 -718 -636 -985 -697 -197 -256 -147 -665 -184 -830 -219 -763 -244 -157 -116 -135 -535 -227 -413 -126 -585 -240 -476 -508 -919 -312 -157 -529 -586 -175 -443 -235 -286 -92 -931 -249 -738 -304 -627 -244 -508 -623 -644 -198 -773 -956 -906 -330 -523 -67 -875 -470 -931 -900 -322 -19 -683 -541 -952 -652 -608 -691 -680 -548 -204 -2 -453 -81 -250 -163 -292 -998 -771 -806 -799 -95 -171 -6 -358 -974 -323 -56 -138 -705 -117 -185 -568 -427 -230 -41 -609 -288 -994 -663 -954 -930 -422 -864 -619 -476 -424 -361 -82 -761 -874 -999 -587 -162 -74 -729 -567 -968 -394 -727 -616 -170 -570 -596 -451 -269 -678 -609 -516 -101 -835 -551 -343 -178 -538 -22 -344 -736 -975 -634 -865 -99 -860 -910 -829 -177 -76 -925 -3 -245 -874 -485 -445 -564 -273 -254 -578 -938 -753 -580 -30 -910 -955 -568 -769 -873 -120 -703 -304 -681 -327 -654 -235 -388 -44 -669 -943 -191 -519 -59 -761 -216 -341 -136 -888 -386 -245 -660 -63 -483 -414 -610 -231 -828 -154 -344 -230 -681 -651 -391 -427 -224 -548 -371 -556 -980 -872 -194 -448 -929 -644 -952 -353 -754 -316 -647 -139 -646 -606 -572 -674 -651 -959 -944 -760 -711 -506 -380 -897 -930 -855 -463 -961 -471 -881 -654 -300 -839 -540 -243 -762 -856 -626 -602 -282 -48 -627 -793 -473 -988 -573 -903 -49 -86 -706 -45 -473 -356 -901 -320 -9 -233 -313 -484 -546 -656 -422 -230 -20 -690 -575 -977 -254 -28 -375 -74 -718 -697 -153 -256 -121 -549 -828 -143 -547 -1000 -606 -804 -474 -974 -619 -859 -267 -546 -74 -549 -533 -639 -315 -570 -826 -858 -285 -537 -393 -576 -219 -1000 -613 -402 -600 -686 -105 -31 -391 -163 -204 -398 -164 -303 -363 -792 -889 -669 -939 -790 -828 -100 -598 -322 -843 -121 -587 -171 -816 -95 -610 -914 -165 -829 -961 -267 -350 -750 -594 -469 -260 -607 -381 -748 -750 -247 -722 -805 -740 -180 -483 -513 -33 -791 -207 -103 -999 -274 -216 -696 -430 -700 -106 -303 -975 -482 -512 -608 -378 -869 -179 -493 -235 -215 -764 -141 -132 -616 -765 -24 -666 -340 -134 -59 -774 -7 -889 -320 -526 -902 -827 -276 -497 -195 -74 -65 -343 -181 -972 -660 -379 -361 -599 -311 -427 -65 -879 -987 -895 -241 -951 -992 -940 -463 -77 -860 -475 -195 -751 -815 -4 -856 -970 -741 -560 -803 -29 -503 -87 -693 -101 -636 -341 -957 -728 -725 -646 -134 -854 -916 -382 -827 -565 -458 -541 -204 -891 -650 -826 -153 -136 -223 -323 -813 -678 -532 -327 -29 -386 -191 -474 -472 -258 -359 -268 -389 -733 -328 -634 -684 -330 -492 -149 -402 -825 -470 -398 -112 -852 -816 -551 -649 -183 -138 -972 -578 -637 -383 -536 -114 -105 -567 -926 -737 -199 -69 -533 -754 -629 -886 -174 -112 -572 -975 -219 -766 -449 -310 -735 -650 -195 -164 -523 -183 -666 -544 -773 -26 -344 -777 -464 -355 -688 -366 -735 -621 -29 -333 -1 -480 -501 -520 -736 -328 -843 -427 -885 -350 -104 -957 -353 -614 -125 -554 -688 -201 -358 -392 -126 -114 -587 -629 -705 -875 -876 -786 -163 -782 -853 -795 -152 -772 -91 -561 -99 -226 -838 -137 -24 -231 -244 -12 -298 -424 -214 -592 -1000 -694 -226 -676 -271 -999 -831 -977 -186 -694 -115 -28 -328 -552 -22 -329 -766 -528 -252 -531 -216 -505 -895 -668 -537 -708 -57 -196 -331 -998 -370 -722 -526 -936 -928 -935 -36 -291 -287 -926 -41 -645 -119 -406 -290 -933 -328 -560 -29 -873 -20 -387 -368 -368 -920 -872 -1000 -225 -954 -381 -901 -765 -86 -189 -761 -916 -865 -692 -368 -233 -470 -643 -923 -630 -329 -357 -922 -253 -95 -290 -80 -694 -741 -923 -790 -864 -196 -888 -658 -177 -780 -995 -200 -760 -346 -103 -101 -10 -551 -332 -331 -965 -971 -674 -110 -324 -633 -778 -60 -755 -554 -115 -596 -799 -978 -447 -403 -54 -120 -136 -698 -442 -293 -672 -872 -73 -700 -982 -942 -218 -150 -570 -817 -463 -959 -429 -255 -627 -435 -90 -779 -698 -864 -441 -975 -318 -515 -327 -384 -148 -677 -343 -287 -587 -817 -610 -934 -20 -504 -888 -900 -710 -583 -556 -606 -199 -948 -246 -875 -240 -584 -561 -650 -262 -209 -919 -484 -469 -424 -538 -739 -382 -566 -843 -312 -989 -367 -293 -135 -741 -447 -37 -856 -359 -730 -780 -225 -740 -81 -174 -316 -379 -620 -820 -409 -436 -488 -759 -828 -265 -953 -317 -320 -973 -123 -171 -89 -337 -936 -12 -708 -790 -91 -461 -269 -49 -868 -12 -203 -654 -4 -128 -825 -132 -378 -669 -669 -52 -35 -285 -247 -906 -906 -377 -577 -441 -756 -850 -909 -703 -382 -788 -13 -834 -149 -261 -498 -480 -68 -297 -633 -981 -193 -74 -177 -148 -404 -403 -107 -826 -280 -89 -921 -533 -827 -886 -163 -63 -939 -655 -184 -61 -426 -141 -702 -276 -231 -48 -953 -567 -474 -190 -637 -304 -211 -860 -803 -624 -758 -684 -876 -450 -223 -223 -23 -744 -971 -890 -247 -287 -727 -93 -733 -443 -814 -753 -204 -712 -647 -912 -375 -755 -756 -364 -907 -509 -990 -809 -749 -76 -877 -21 -169 -317 -32 -914 -865 -44 -716 -149 -738 -360 -901 -188 -219 -786 -887 -30 -46 -214 -682 -680 -942 -470 -409 -880 -955 -569 -695 -398 -108 -486 -467 -194 -918 -414 -279 -731 -157 -573 -692 -491 -153 -290 -150 -571 -488 -538 -828 -73 -695 -891 -558 -155 -374 -409 -160 -211 -958 -89 -127 -521 -519 -531 -347 -611 -436 -992 -87 -928 -391 -690 -738 -843 -792 -859 -533 -535 -511 -368 -487 -550 -906 -837 -741 -145 -899 -131 -99 -521 -832 -515 -325 -549 -844 -887 -736 -831 -850 -819 -538 -208 -606 -460 -845 -159 -70 -928 -403 -454 -824 -698 -754 -704 -182 -946 -35 -973 -835 -210 -47 -129 -192 -398 -311 -575 -83 -850 -269 -695 -217 -737 -785 -431 -63 -918 -28 -534 -150 -742 -6 -961 -300 -553 -808 -735 -831 -941 -382 -417 -739 -986 -687 -251 -430 -702 -118 -62 -346 -973 -278 -650 -137 -217 -392 -809 -14 -138 -590 -461 -102 -150 -309 -244 -469 -147 -553 -791 -350 -518 -595 -43 -149 -412 -283 -361 -744 -637 -576 -254 -651 -649 -695 -475 -7 -887 -717 -560 -170 -785 -617 -78 -404 -523 -914 -109 -557 -470 -750 -474 -361 -506 -571 -103 -393 -42 -475 -965 -205 -472 -518 -553 -399 -140 -255 -750 -225 -225 -162 -898 -180 -972 -198 -601 -79 -896 -755 -10 -343 -210 -869 -652 -627 -214 -929 -439 -739 -371 -144 -796 -990 -671 -306 -842 -460 -903 -143 -60 -449 -829 -432 -186 -257 -931 -324 -230 -713 -537 -513 -13 -662 -263 -920 -557 -628 -670 -435 -561 -969 -481 -814 -106 -848 -818 -604 -108 -113 -506 -58 -33 -84 -875 -333 -301 -802 -401 -198 -672 -432 -226 -59 -468 -756 -256 -894 -262 -550 -793 -805 -615 -10 -319 -101 -361 -434 -434 -463 -494 -174 -480 -674 -627 -906 -608 -708 -368 -417 -67 -924 -716 -397 -794 -787 -823 -139 -754 -619 -351 -57 -823 -317 -404 -969 -796 -978 -576 -857 -672 -940 -709 -926 -175 -725 -92 -533 -383 -456 -260 -472 -612 -667 -899 -76 -301 -176 -383 -35 -702 -116 -290 -107 -486 -999 -904 -786 -906 -472 -409 -961 -498 -836 -159 -959 -771 -252 -881 -578 -417 -658 -765 -303 -630 -574 -288 -691 -207 -205 -546 -725 -4 -978 -324 -292 -292 -450 -471 -382 -429 -9 -271 -577 -224 -485 -220 -550 -578 -940 -978 -618 -895 -806 -248 -882 -650 -541 -231 -829 -918 -462 -704 -759 -939 -338 -652 -33 -243 -917 -42 -121 -712 -34 -90 -349 -874 -480 -675 -438 -414 -116 -440 -204 -560 -924 -802 -24 -435 -303 -538 -917 -711 -505 -858 -74 -951 -314 -696 -970 -916 -948 -410 -362 -601 -36 -992 -153 -643 -955 -530 -253 -960 -676 -901 -391 -988 -997 -183 -916 -404 -418 -964 -824 -467 -306 -869 -854 -584 -878 -784 -53 -653 -35 -502 -454 -371 -907 -786 -582 -714 -664 -866 -408 -902 -167 -84 -950 -934 -332 -867 -31 -780 -111 -139 -223 -766 -425 -507 -506 -348 -781 -199 -601 -974 -684 -4 -787 -890 -869 -233 -643 -922 -904 -611 -662 -503 -552 -502 -678 -898 -102 -532 -616 -166 -921 -802 -882 -967 -70 -486 -680 -526 -641 -668 -301 -949 -296 -638 -346 -458 -537 -307 -897 -488 -830 -755 -109 -737 -131 -485 -64 -251 -926 -787 -819 -951 -723 -490 -567 -362 -138 -596 -411 -483 -708 -818 -896 -638 -20 -482 -419 -696 -294 -693 -355 -587 -542 -81 -793 -509 -418 -845 -310 -210 -648 -976 -198 -451 -724 -911 -907 -412 -559 -662 -84 -922 -324 -784 -742 -94 -429 -696 -145 -180 -450 -960 -181 -330 -233 -249 -629 -437 -248 -346 -992 -474 -180 -350 -128 -819 -963 -640 -220 -314 -360 -555 -803 -146 -658 -430 -580 -276 -863 -807 -41 -488 -633 -233 -708 -561 -313 -81 -905 -464 -165 -802 -354 -629 -922 -704 -544 -574 -167 -986 -191 -808 -663 -288 -782 -308 -538 -365 -49 -695 -472 -637 -361 -373 -292 -888 -753 -541 -690 -389 -345 -83 -165 -455 -436 -913 -839 -32 -978 -620 -45 -357 -334 -461 -668 -962 -888 -753 -100 -442 -645 -452 -362 -571 -259 -858 -988 -981 -471 -860 -502 -872 -665 -914 -607 -958 -147 -722 -481 -345 -131 -879 -898 -312 -79 -925 -630 -679 -600 -140 -113 -516 -358 -822 -916 -956 -152 -962 -960 -212 -196 -119 -756 -443 -512 -738 -50 -959 -689 -299 -620 -788 -215 -374 -412 -690 -348 -974 -79 -96 -453 -421 -672 -194 -127 -310 -96 -524 -520 -384 -679 -290 -927 -236 -258 -617 -484 -144 -350 -532 -426 -386 -78 -59 -431 -685 -56 -183 -24 -688 -41 -266 -275 -663 -755 -801 -367 -634 -884 -372 -897 -700 -514 -120 -882 -537 -748 -854 -519 -814 -577 -834 -896 -599 -856 -957 -995 -560 -126 -500 -817 -701 -658 -979 -636 -903 -853 -196 -570 -119 -503 -81 -198 -88 -326 -726 -499 -332 -886 -298 -811 -667 -348 -697 -136 -730 -85 -534 -155 -54 -666 -413 -528 -383 -552 -566 -360 -402 -492 -171 -828 -291 -239 -508 -958 -837 -217 -965 -706 -421 -5 -234 -325 -209 -683 -136 -83 -195 -999 -950 -144 -125 -740 -64 -512 -421 -864 -228 -776 -807 -38 -249 -875 -727 -432 -316 -944 -271 -445 -898 -687 -815 -105 -831 -101 -771 -993 -416 -846 -766 -11 -948 -510 -96 -675 -350 -740 -359 -475 -651 -17 -711 -538 -377 -261 -484 -821 -797 -191 -226 -330 -607 -931 -780 -219 -874 -856 -86 -999 -708 -129 -230 -447 -100 -543 -438 -875 -295 -496 -431 -119 -905 -527 -496 -974 -196 -387 -148 -652 -916 -151 -897 -13 -692 -125 -901 -681 -26 -767 -157 -361 -6 -525 -817 -219 -83 -880 -80 -821 -187 -444 -288 -1 -37 -138 -904 -963 -507 -567 -160 -889 -117 -985 -810 -128 -92 -86 -430 -298 -341 -845 -573 -896 -317 -81 -157 -603 -588 -915 -517 -381 -968 -937 -937 -50 -545 -606 -46 -376 -173 -238 -762 -403 -296 -949 -117 -662 -875 -468 -701 -164 -467 -252 -363 -326 -79 -536 -508 -927 -570 -930 -722 -105 -659 -263 -63 -320 -169 -935 -627 -787 -575 -927 -176 -370 -74 -833 -99 -963 -266 -750 -366 -276 -55 -755 -54 -58 -95 -820 -442 -302 -273 -36 -477 -360 -780 -20 -714 -960 -433 -198 -984 -590 -255 -226 -162 -388 -177 -570 -91 -256 -182 -574 -349 -602 -597 -640 -149 -95 -762 -74 -349 -372 -476 -373 -508 -351 -772 -704 -731 -248 -823 -734 -1 -450 -57 -109 -957 -922 -312 -883 -513 -203 -981 -6 -657 -500 -605 -812 -210 -531 -814 -131 -15 -961 -788 -347 -190 -599 -250 -181 -341 -579 -421 -611 -542 -484 -72 -120 -243 -510 -230 -950 -747 -834 -315 -154 -727 -298 -967 -261 -716 -482 -396 -133 -188 -473 -614 -374 -759 -625 -220 -602 -638 -381 -674 -93 -25 -852 -462 -273 -527 -386 -674 -1 -162 -39 -647 -106 -934 -426 -37 -757 -521 -625 -737 -953 -211 -750 -510 -719 -755 -754 -120 -116 -307 -259 -440 -361 -751 -506 -79 -733 -746 -996 -336 -427 -911 -84 -219 -68 -267 -139 -577 -827 -44 -729 -590 -885 -729 -416 -776 -408 -68 -614 -445 -16 -520 -452 -255 -222 -191 -705 -534 -350 -360 -215 -114 -423 -711 -488 -703 -293 -340 -618 -550 -502 -602 -773 -901 -192 -815 -553 -738 -160 -114 -743 -539 -9 -539 -904 -989 -813 -883 -730 -957 -266 -919 -777 -78 -898 -664 -210 -78 -847 -140 -326 -375 -333 -42 -338 -207 -448 -635 -834 -528 -774 -354 -723 -827 -224 -73 -545 -378 -140 -292 -912 -488 -148 -712 -323 -868 -961 -221 -869 -254 -531 -555 -578 -219 -826 -205 -742 -630 -700 -615 -138 -732 -891 -738 -177 -746 -966 -165 -972 -775 -368 -381 -492 -260 -732 -794 -869 -452 -906 -880 -456 -167 -757 -165 -956 -624 -578 -910 -925 -723 -463 -679 -982 -261 -784 -994 -335 -321 -657 -543 -633 -179 -994 -318 -597 -888 -421 -246 -207 -870 -395 -757 -341 -723 -929 -703 -247 -180 -805 -145 -49 -780 -98 -348 -552 -335 -678 -637 -832 -858 -40 -950 -814 -655 -19 -120 -954 -737 -337 -689 -883 -835 -813 -902 -159 -383 -178 -10 -989 -350 -441 -749 -436 -737 -149 -19 -84 -539 -115 -597 -100 -432 -371 -816 -708 -703 -966 -741 -857 -474 -990 -9 -283 -157 -82 -603 -741 -728 -731 -613 -945 -787 -241 -975 -365 -570 -693 -864 -5 -926 -28 -828 -172 -553 -690 -364 -24 -900 -537 -342 -945 -989 -360 -975 -415 -931 -213 -746 -561 -746 -665 -196 -275 -625 -718 -321 -347 -253 -822 -938 -863 -744 -325 -489 -880 -918 -911 -870 -835 -883 -827 -21 -624 -162 -109 -958 -91 -987 -7 -512 -789 -113 -999 -569 -431 -748 -13 -45 -786 -809 -2 -553 -206 -796 -628 -571 -678 -120 -15 -812 -224 -85 -887 -848 -784 -761 -602 -709 -906 -498 -393 -629 -544 -357 -891 -78 -664 -951 -448 -283 -115 -975 -520 -670 -150 -65 -970 -381 -336 -45 -590 -422 -932 -394 -562 -465 -794 -784 -22 -962 -779 -968 -510 -591 -419 -783 -804 -691 -32 -786 -555 -981 -419 -519 -922 -662 -917 -344 -947 -115 -677 -869 -475 -517 -475 -49 -729 -644 -658 -160 -982 -9 -844 -965 -747 -347 -746 -652 -156 -523 -50 -315 -931 -952 -52 -324 -337 -332 -746 -779 -687 -441 -707 -215 -891 -378 -804 -249 -218 -324 -955 -216 -901 -85 -57 -114 -383 -229 -980 -922 -947 -3 -729 -634 -721 -285 -332 -168 -523 -948 -420 -584 -879 -33 -989 -105 -380 -506 -117 -184 -688 -22 -933 -397 -732 -14 -27 -232 -654 -694 -922 -65 -579 -148 -196 -59 -863 -496 -620 -686 -98 -774 -164 -167 -793 -969 -462 -778 -756 -759 -816 -813 -63 -111 -590 -734 -914 -878 -125 -887 -619 -220 -940 -939 -244 -463 -270 -730 -654 -674 -949 -634 -576 -424 -418 -257 -409 -83 -583 -914 -913 -396 -931 -3 -310 -433 -418 -497 -924 -846 -324 -794 -952 -731 -637 -127 -104 -87 -294 -261 -174 -855 -227 -608 -389 -343 -885 -905 -995 -451 -594 -911 -825 -133 -761 -71 -634 -691 -235 -579 -20 -566 -609 -338 -966 -901 -202 -106 -199 -200 -910 -383 -817 -706 -822 -900 -624 -261 -85 -718 -74 -381 -828 -725 -40 -450 -339 -569 -367 -85 -556 -855 -960 -446 -781 -523 -471 -71 -501 -862 -856 -355 -199 -163 -63 -162 -436 -1 -377 -482 -270 -50 -805 -334 -470 -451 -872 -391 -133 -973 -516 -910 -973 -637 -393 -605 -139 -645 -458 -740 -733 -461 -447 -941 -384 -801 -347 -11 -631 -912 -149 -521 -662 -284 -345 -789 -50 -604 -633 -617 -618 -316 -965 -401 -44 -605 -899 -628 -463 -906 -102 -116 -114 -118 -728 -972 -155 -494 -349 -842 -160 -576 -794 -555 -148 -412 -66 -706 -615 -535 -292 -809 -342 -902 -679 -527 -305 -914 -362 -970 -533 -159 -493 -418 -189 -500 -119 -319 -866 -511 -596 -755 -379 -295 -550 -597 -695 -147 -700 -545 -239 -501 -319 -127 -856 -384 -453 -758 -938 -615 -567 -664 -242 -196 -682 -627 -1 -258 -645 -880 -73 -756 -968 -305 -1 -190 -326 -426 -301 -779 -862 -705 -870 -361 -318 -541 -866 -579 -566 -966 -362 -318 -874 -403 -225 -114 -954 -87 -703 -186 -611 -868 -909 -77 -174 -356 -869 -122 -423 -549 -113 -686 -903 -588 -702 -668 -827 -661 -882 -629 -84 -660 -692 -956 -937 -372 -216 -421 -707 -917 -110 -310 -327 -71 -408 -41 -391 -205 -694 -184 -389 -589 -649 -978 -460 -22 -513 -948 -22 -501 -760 -196 -503 -375 -133 -221 -438 -878 -475 -11 -189 -823 -661 -941 -846 -293 -869 -383 -627 -758 -839 -279 -743 -585 -748 -614 -533 -913 -743 -991 -372 -525 -231 -882 -370 -35 -102 -420 -756 -593 -768 -635 -89 -498 -270 -925 -433 -798 -999 -557 -589 -797 -955 -501 -500 -858 -86 -664 -895 -580 -566 -102 -708 -180 -507 -208 -85 -539 -609 -436 -916 -59 -465 -743 -258 -797 -140 -43 -180 -521 -762 -27 -686 -860 -7 -931 -683 -160 -121 -735 -271 -76 -956 -471 -997 -40 -490 -365 -131 -595 -197 -516 -634 -66 -107 -248 -577 -623 -926 -265 -1 -3 -33 -462 -782 -247 -738 -931 -19 -144 -50 -919 -182 -24 -966 -665 -720 -615 -235 -366 -177 -197 -62 -378 -987 -705 -934 -194 -265 -139 -939 -377 -908 -238 -496 -213 -128 -337 -517 -589 -221 -126 -819 -446 -343 -356 -9 -333 -931 -983 -920 -32 -584 -615 -282 -776 -78 -410 -588 -203 -637 -612 -503 -607 -89 -572 -267 -911 -776 -411 -813 -275 -833 -891 -889 -563 -316 -110 -693 -661 -588 -966 -47 -150 -425 -322 -453 -725 -277 -846 -839 -33 -746 -746 -596 -564 -719 -446 -547 -287 -847 -153 -167 -871 -976 -256 -124 -296 -117 -563 -615 -466 -846 -753 -272 -263 -539 -714 -914 -115 -992 -968 -168 -557 -789 -157 -952 -432 -2 -506 -94 -765 -588 -793 -869 -67 -975 -85 -339 -632 -345 -541 -716 -98 -178 -946 -887 -297 -909 -550 -929 -515 -703 -552 -761 -393 -566 -751 -71 -691 -2 -666 -695 -338 -10 -299 -705 -602 -851 -922 -831 -921 -319 -542 -379 -792 -711 -22 -296 -625 -916 -186 -403 -10 -373 -450 -899 -408 -952 -125 -232 -84 -395 -74 -155 -920 -627 -706 -220 -974 -30 -864 -32 -840 -377 -282 -447 -678 -32 -59 -661 -189 -303 -581 -323 -204 -166 -785 -761 -750 -131 -382 -863 -115 -2 -595 -812 -473 -441 -10 -755 -407 -253 -665 -408 -531 -847 -331 -905 -391 -989 -158 -771 -533 -189 -754 -570 -759 -668 -774 -353 -289 -42 -499 -6 -986 -535 -596 -121 -180 -694 -590 -247 -95 -779 -18 -496 -502 -660 -374 -625 -261 -307 -603 -653 -231 -466 -585 -45 -3 -93 -226 -597 -595 -914 -686 -789 -255 -755 -188 -859 -376 -344 -936 -473 -868 -537 -245 -360 -352 -437 -156 -452 -221 -292 -54 -625 -686 -600 -422 -540 -56 -671 -11 -277 -859 -224 -716 -735 -518 -4 -953 -509 -802 -846 -77 -340 -437 -490 -700 -409 -254 -748 -58 -160 -339 -39 -415 -544 -682 -400 -919 -864 -83 -25 -406 -31 -745 -13 -548 -114 -170 -846 -291 -353 -678 -863 -521 -999 -360 -391 -197 -277 -218 -474 -217 -267 -458 -670 -705 -785 -227 -58 -52 -600 -324 -815 -216 -736 -948 -975 -927 -48 -239 -204 -365 -862 -370 -768 -996 -312 -638 -322 -742 -739 -166 -396 -367 -432 -443 -756 -169 -194 -670 -229 -274 -599 -953 -98 -903 -768 -986 -424 -538 -923 -274 -938 -990 -11 -450 -103 -341 -513 -776 -569 -679 -663 -993 -664 -396 -460 -331 -434 -510 -90 -743 -837 -533 -236 -966 -355 -869 -440 -376 -760 -342 -731 -780 -696 -151 -666 -556 -435 -484 -904 -711 -145 -733 -625 -609 -823 -728 -623 -234 -501 -507 -398 -476 -960 -984 -96 -997 -475 -594 -706 -434 -731 -361 -462 -716 -899 -375 -596 -110 -127 -412 -690 -711 -283 -715 -84 -114 -462 -344 -81 -102 -242 -9 -521 -612 -576 -455 -262 -107 -789 -32 -142 -847 -330 -367 -983 -566 -417 -30 -162 -121 -213 -41 -591 -952 -3 -7 -375 -781 -522 -745 -381 -608 -861 -492 -970 -896 -921 -852 -472 -692 -74 -511 -782 -746 -242 -308 -500 -475 -82 -850 -264 -855 -674 -425 -556 -433 -737 -502 -417 -554 -968 -830 -475 -56 -407 -760 -414 -788 -121 -769 -474 -231 -136 -933 -465 -496 -761 -625 -230 -677 -785 -965 -342 -914 -593 -135 -768 -747 -499 -780 -580 -540 -207 -899 -280 -463 -784 -874 -363 -334 -506 -863 -471 -729 -965 -415 -191 -895 -938 -127 -810 -503 -785 -846 -133 -416 -218 -931 -276 -136 -330 -92 -34 -67 -324 -450 -374 -8 -662 -506 -896 -578 -620 -396 -209 -396 -937 -962 -864 -325 -521 -809 -632 -699 -458 -100 -238 -622 -738 -973 -695 -542 -738 -281 -301 -565 -218 -995 -823 -469 -829 -508 -19 -491 -733 -928 -671 -269 -982 -903 -328 -114 -749 -563 -633 -743 -820 -800 -924 -640 -662 -234 -236 -778 -458 -805 -18 -67 -397 -223 -915 -115 -342 -762 -412 -632 -592 -121 -336 -213 -655 -823 -485 -551 -581 -178 -21 -268 -123 -167 -788 -672 -620 -502 -728 -8 -733 -881 -520 -828 -215 -230 -901 -897 -701 -282 -678 -488 -600 -285 -229 -836 -628 -522 -150 -655 -477 -478 -37 -597 -831 -82 -137 -723 -658 -570 -135 -645 -785 -599 -555 -197 -188 -434 -281 -373 -444 -527 -111 -233 -158 -598 -728 -442 -798 -868 -907 -429 -214 -268 -186 -417 -223 -389 -856 -721 -595 -734 -264 -837 -357 -878 -195 -949 -85 -470 -713 -409 -220 -562 -23 -587 -937 -107 -76 -994 -569 -224 -460 -849 -688 -639 -537 -126 -750 -518 -379 -281 -122 -594 -560 -947 -120 -998 -908 -957 -309 -282 -470 -96 -433 -363 -432 -510 -459 -278 -634 -976 -864 -530 -377 -776 -222 -726 -373 -881 -395 -712 -266 -892 -875 -466 -415 -813 -819 -358 -998 -727 -142 -791 -596 -223 -131 -768 -490 -923 -439 -230 -809 -402 -541 -347 -527 -41 -565 -858 -514 -184 -678 -991 -596 -337 -442 -582 -205 -549 -728 -547 -133 -549 -234 -912 -111 -458 -246 -100 -990 -678 -940 -327 -976 -503 -221 -87 -676 -777 -451 -236 -805 -693 -309 -168 -507 -397 -627 -131 -467 -719 -128 -823 -752 -101 -463 -687 -279 -263 -210 -497 -168 -3 -997 -807 -718 -533 -699 -473 -309 -389 -549 -174 -582 -927 -286 -935 -767 -119 -683 -778 -450 -182 -112 -675 -29 -182 -13 -497 -956 -912 -175 -489 -689 -741 -858 -218 -13 -588 -247 -794 -197 -801 -187 -831 -310 -63 -506 -96 -514 -686 -917 -660 -891 -469 -776 -936 -856 -839 -214 -340 -81 -358 -18 -966 -822 -441 -167 -835 -535 -70 -567 -703 -810 -708 -440 -305 -58 -547 -963 -132 -159 -324 -822 -579 -191 -153 -867 -542 -788 -75 -690 -122 -412 -738 -994 -916 -50 -701 -661 -349 -24 -58 -206 -390 -151 -614 -641 -160 -523 -542 -952 -815 -713 -615 -556 -440 -327 -435 -381 -68 -601 -648 -340 -68 -376 -711 -104 -211 -655 -549 -9 -350 -530 -108 -639 -827 -227 -359 -109 -992 -530 -696 -680 -249 -130 -61 -451 -5 -924 -650 -301 -588 -965 -942 -556 -967 -944 -149 -903 -20 -420 -728 -119 -818 -201 -829 -914 -368 -667 -592 -705 -616 -485 -38 -112 -177 -685 -456 -725 -717 -834 -19 -101 -536 -513 -742 -590 -117 -311 -670 -156 -660 -800 -664 -74 -244 -763 -227 -475 -180 -707 -800 -754 -60 -867 -183 -283 -183 -138 -528 -116 -66 -911 -481 -531 -744 -507 -650 -440 -66 -135 -756 -69 -228 -98 -893 -898 -640 -360 -598 -731 -749 -350 -886 -476 -526 -863 -966 -929 -449 -431 -383 -375 -9 -474 -140 -102 -445 -65 -939 -68 -850 -774 -38 -783 -311 -693 -328 -736 -341 -516 -868 -784 -545 -747 -268 -334 -45 -645 -699 -719 -175 -42 -993 -955 -828 -240 -795 -228 -338 -81 -121 -810 -583 -856 -449 -838 -263 -421 -280 -306 -652 -153 -727 -987 -818 -952 -881 -868 -816 -426 -427 -224 -748 -64 -12 -436 -492 -682 -790 -819 -727 -86 -100 -491 -735 -415 -873 -308 -178 -705 -649 -360 -338 -881 -885 -3 -95 -925 -16 -737 -829 -320 -161 -533 -997 -988 -649 -645 -969 -639 -124 -359 -792 -483 -744 -139 -679 -922 -68 -756 -463 -657 -569 -111 -833 -633 -87 -362 -759 -457 -928 -780 -257 -729 -628 -516 -131 -65 -419 -886 -683 -531 -739 -718 -232 -588 -946 -682 -781 -653 -909 -81 -416 -872 -933 -219 -869 -31 -973 -112 -824 -377 -940 -31 -383 -27 -739 -379 -865 -417 -367 -499 -428 -886 -953 -579 -215 -515 -256 -639 -54 -12 -415 -284 -922 -740 -261 -700 -417 -616 -306 -23 -991 -30 -838 -367 -792 -898 -100 -176 -456 -384 -620 -761 -805 -954 -519 -554 -928 -5 -376 -233 -141 -102 -625 -768 -521 -284 -432 -347 -591 -763 -296 -472 -531 -998 -637 -113 -102 -773 -919 -309 -335 -75 -192 -571 -678 -62 -779 -746 -201 -843 -404 -401 -864 -229 -765 -169 -934 -633 -156 -78 -678 -624 -334 -312 -466 -451 -165 -190 -570 -262 -462 -49 -364 -50 -225 -426 -509 -170 -102 -317 -159 -519 -234 -177 -360 -924 -16 -331 -929 -972 -480 -330 -385 -535 -149 -181 -149 -97 -529 -186 -627 -827 -457 -428 -796 -240 -877 -781 -555 -203 -575 -510 -155 -496 -342 -757 -649 -329 -185 -146 -183 -869 -571 -302 -303 -21 -198 -633 -287 -430 -524 -521 -279 -538 -132 -876 -425 -735 -744 -845 -406 -412 -106 -292 -653 -523 -612 -845 -873 -882 -93 -144 -110 -454 -966 -341 -817 -762 -539 -114 -426 -281 -706 -184 -634 -210 -869 -74 -261 -601 -309 -518 -712 -50 -912 -111 -587 -680 -392 -795 -513 -35 -446 -224 -312 -87 -439 -759 -774 -409 -315 -927 -293 -521 -415 -358 -417 -48 -117 -134 -818 -346 -177 -568 -155 -567 -637 -427 -312 -535 -284 -972 -120 -390 -782 -306 -793 -706 -806 -398 -874 -385 -860 -851 -103 -737 -618 -810 -427 -205 -988 -755 -859 -427 -245 -614 -474 -580 -278 -418 -254 -64 -28 -32 -36 -287 -272 -366 -444 -25 -653 -50 -382 -410 -502 -440 -423 -520 -2 -318 -829 -952 -617 -854 -422 -436 -965 -993 -103 -710 -68 -278 -214 -590 -226 -840 -718 -989 -27 -627 -706 -513 -946 -760 -664 -229 -683 -477 -891 -631 -712 -710 -325 -138 -697 -423 -163 -654 -626 -827 -555 -848 -759 -139 -688 -882 -647 -946 -473 -332 -51 -178 -85 -151 -562 -388 -41 -639 -752 -685 -680 -760 -308 -680 -905 -312 -752 -119 -349 -342 -730 -330 -649 -873 -124 -447 -871 -554 -252 -390 -302 -22 -79 -539 -871 -943 -598 -724 -604 -416 -248 -448 -351 -146 -683 -994 -850 -288 -385 -327 -295 -361 -155 -592 -282 -721 -224 -18 -898 -591 -195 -949 -356 -816 -236 -195 -720 -1000 -115 -744 -317 -767 -692 -201 -769 -506 -906 -536 -901 -326 -566 -670 -631 -934 -716 -563 -409 -679 -237 -478 -647 -625 -571 -551 -354 -828 -866 -515 -623 -317 -726 -464 -463 -398 -157 -918 -934 -972 -408 -441 -331 -939 -809 -788 -539 -954 -349 -466 -724 -858 -985 -2 -687 -142 -829 -137 -621 -946 -981 -686 -390 -822 -215 -562 -678 -184 -187 -540 -649 -496 -218 -7 -964 -885 -962 -401 -554 -328 -121 -387 -566 -282 -887 -199 -136 -700 -11 -6 -934 -250 -873 -156 -297 -579 -248 -689 -350 -628 -852 -225 -110 -601 -58 -29 -797 -566 -516 -155 -957 -460 -64 -626 -669 -114 -847 -916 -65 -985 -386 -247 -399 -265 -615 -892 -169 -475 -597 -449 -842 -196 -927 -717 -809 -587 -431 -857 -761 -985 -330 -580 -816 -605 -832 -534 -898 -568 -616 -225 -800 -209 -993 -921 -547 -179 -991 -899 -621 -420 -416 -66 -327 -929 -561 -320 -295 -733 -474 -718 -948 -753 -851 -476 -899 -71 -591 -364 -137 -411 -502 -437 -295 -890 -857 -587 -919 -985 -617 -274 -853 -968 -991 -384 -412 -75 -526 -417 -528 -616 -593 -298 -318 -450 -364 -421 -798 -46 -295 -405 -353 -405 -510 -962 -279 -789 -17 -553 -677 -833 -390 -829 -976 -895 -130 -606 -455 -585 -798 -196 -305 -774 -710 -347 -113 -977 -121 -407 -161 -243 -922 -974 -853 -665 -27 -569 -511 -282 -45 -393 -318 -159 -317 -450 -1 -179 -698 -244 -25 -566 -5 -18 -632 -916 -973 -858 -663 -74 -357 -81 -631 -694 -223 -995 -74 -935 -320 -919 -52 -937 -53 -369 -290 -280 -189 -726 -906 -872 -176 -140 -32 -834 -255 -223 -168 -318 -667 -64 -430 -66 -940 -390 -790 -640 -340 -210 -304 -46 -709 -781 -319 -967 -444 -669 -830 -443 -503 -529 -912 -619 -375 -880 -980 -332 -464 -379 -641 -976 -2 -618 -404 -386 -599 -215 -310 -657 -740 -159 -275 -260 -47 -816 -224 -949 -805 -892 -637 -994 -312 -740 -462 -307 -796 -903 -239 -545 -316 -723 -538 -513 -742 -295 -204 -428 -966 -42 -19 -416 -117 -525 -273 -655 -179 -307 -703 -957 -526 -737 -911 -33 -232 -929 -665 -813 -949 -759 -547 -805 -762 -910 -775 -109 -949 -385 -723 -338 -431 -454 -416 -630 -413 -204 -909 -816 -116 -40 -229 -760 -838 -880 -749 -161 -830 -442 -200 -277 -102 -380 -862 -550 -945 -836 -223 -250 -330 -732 -245 -990 -653 -839 -510 -445 -547 -731 -594 -918 -4 -942 -616 -90 -721 -37 -521 -130 -956 -482 -301 -598 -225 -659 -631 -325 -898 -933 -460 -733 -36 -961 -437 -363 -176 -372 -316 -765 -647 -121 -311 -536 -553 -904 -429 -14 -609 -365 -448 -697 -156 -461 -422 -512 -6 -684 -368 -237 -123 -977 -366 -921 -409 -366 -263 -393 -641 -338 -210 -552 -673 -219 -231 -461 -192 -732 -221 -679 -984 -167 -992 -760 -624 -940 -975 -639 -292 -261 -272 -797 -833 -582 -621 -699 -636 -446 -896 -843 -508 -861 -202 -279 -366 -782 -939 -632 -267 -134 -69 -24 -966 -692 -249 -569 -404 -924 -412 -361 -987 -333 -470 -873 -292 -949 -258 -548 -439 -161 -773 -946 -470 -334 -72 -466 -467 -947 -578 -683 -940 -713 -580 -150 -97 -699 -720 -850 -614 -151 -221 -527 -765 -376 -774 -349 -986 -589 -481 -818 -897 -178 -601 -964 -758 -961 -127 -944 -692 -894 -237 -21 -514 -839 -36 -249 -130 -429 -831 -536 -692 -23 -877 -280 -866 -140 -162 -836 -902 -613 -134 -632 -16 -395 -887 -385 -48 -168 -340 -29 -13 -572 -17 -158 -213 -848 -341 -991 -241 -291 -563 -681 -82 -741 -774 -349 -812 -7 -253 -462 -540 -172 -603 -589 -442 -74 -699 -399 -179 -860 -97 -23 -457 -524 -842 -973 -102 -751 -938 -440 -576 -737 -939 -966 -463 -217 -240 -213 -67 -637 -221 -964 -902 -586 -479 -520 -77 -863 -284 -386 -718 -597 -232 -946 -365 -814 -548 -697 -337 -239 -289 -124 -8 -63 -73 -171 -290 -438 -600 -466 -104 -210 -99 -861 -256 -576 -981 -955 -899 -634 -342 -826 -168 -761 -213 -166 -899 -189 -604 -515 -324 -505 -661 -226 -31 -68 -852 -886 -772 -849 -529 -314 -621 -17 -102 -309 -346 -955 -299 -33 -4 -632 -315 -745 -515 -157 -751 -491 -611 -805 -626 -706 -737 -52 -699 -422 -262 -799 -859 -875 -534 -961 -556 -35 -91 -806 -87 -257 -49 -978 -977 -489 -249 -571 -746 -572 -878 -810 -713 -862 -638 -908 -84 -150 -306 -301 -99 -995 -986 -537 -590 -720 -367 -733 -346 -448 -571 -141 -934 -266 -940 -945 -835 -882 -681 -837 -337 -955 -878 -442 -472 -340 -851 -719 -640 -386 -253 -430 -731 -450 -901 -252 -239 -873 -472 -440 -974 -602 -225 -795 -382 -908 -200 -628 -99 -123 -489 -743 -192 -280 -147 -817 -223 -88 -430 -930 -387 -882 -593 -36 -572 -339 -840 -321 -378 -697 -946 -28 -796 -976 -704 -809 -292 -129 -20 -240 -740 -567 -79 -107 -587 -103 -915 -509 -723 -415 -748 -827 -278 -304 -459 -258 -22 -124 -521 -341 -771 -501 -42 -961 -331 -267 -681 -25 -574 -846 -840 -101 -109 -154 -354 -395 -126 -311 -320 -249 -235 -394 -732 -307 -831 -78 -979 -562 -599 -247 -941 -63 -255 -953 -859 -653 -718 -522 -231 -802 -571 -925 -567 -688 -413 -463 -895 -273 -938 -340 -469 -843 -339 -912 -24 -911 -451 -617 -825 -50 -372 -561 -301 -36 -696 -671 -558 -716 -79 -386 -325 -313 -643 -320 -306 -179 -230 -165 -101 -433 -282 -990 -418 -847 -626 -133 -839 -763 -229 -6 -873 -474 -823 -271 -721 -376 -173 -46 -765 -60 -546 -704 -474 -590 -600 -221 -1 -509 -104 -107 -350 -3 -658 -285 -59 -681 -791 -829 -264 -457 -674 -256 -626 -346 -197 -201 -397 -732 -651 -957 -478 -493 -500 -364 -138 -534 -131 -270 -619 -781 -304 -481 -741 -177 -311 -591 -718 -585 -971 -910 -215 -359 -661 -666 -890 -275 -614 -440 -606 -184 -315 -356 -750 -134 -255 -908 -216 -274 -634 -609 -762 -164 -352 -709 -114 -934 -13 -919 -594 -544 -458 -200 -74 -344 -594 -890 -876 -154 -750 -765 -10 -188 -482 -760 -161 -828 -291 -853 -509 -83 -530 -915 -858 -578 -402 -927 -181 -550 -76 -445 -560 -210 -741 -231 -958 -64 -990 -956 -536 -665 -841 -886 -309 -885 -620 -946 -481 -634 -843 -787 -197 -995 -552 -708 -465 -963 -506 -360 -853 -973 -807 -853 -936 -891 -682 -54 -269 -946 -908 -304 -741 -100 -246 -767 -230 -529 -159 -659 -912 -855 -804 -866 -700 -292 -401 -522 -854 -251 -123 -227 -781 -37 -82 -897 -980 -456 -814 -652 -960 -313 -168 -927 -244 -338 -310 -325 -550 -328 -307 -195 -167 -188 -677 -74 -926 -839 -4 -286 -843 -976 -786 -469 -301 -318 -633 -610 -971 -648 -404 -421 -830 -925 -185 -496 -310 -379 -337 -224 -707 -556 -604 -353 -898 -870 -732 -43 -835 -133 -731 -145 -269 -394 -723 -236 -463 -720 -154 -176 -769 -647 -732 -235 -7 -307 -654 -330 -971 -296 -435 -263 -102 -299 -410 -246 -720 -719 -697 -393 -45 -872 -617 -455 -747 -543 -270 -204 -517 -541 -427 -915 -303 -49 -930 -412 -777 -707 -793 -841 -905 -687 -133 -982 -585 -102 -475 -209 -463 -33 -631 -98 -735 -260 -995 -507 -181 -856 -609 -142 -279 -643 -997 -72 -298 -84 -826 -690 -718 -623 -936 -185 -190 -40 -273 -257 -7 -88 -413 -110 -959 -181 -259 -284 -140 -150 -667 -395 -536 -288 -874 -157 -64 -78 -622 -78 -331 -648 -866 -538 -238 -832 -871 -150 -445 -596 -545 -816 -434 -874 -474 -215 -683 -893 -867 -61 -476 -624 -983 -361 -522 -117 -294 -404 -949 -155 -660 -111 -897 -323 -462 -763 -365 -354 -845 -547 -309 -401 -21 -308 -358 -37 -602 -655 -206 -289 -760 -86 -410 -503 -704 -135 -719 -256 -654 -159 -863 -565 -665 -189 -519 -990 -778 -48 -994 -243 -131 -202 -967 -599 -729 -710 -404 -277 -32 -242 -656 -550 -965 -828 -778 -749 -465 -976 -261 -676 -291 -908 -24 -388 -554 -383 -93 -578 -652 -59 -5 -339 -35 -564 -378 -286 -811 -646 -25 -142 -626 -13 -588 -679 -214 -521 -417 -280 -187 -185 -749 -794 -870 -663 -675 -435 -186 -133 -637 -807 -673 -959 -688 -739 -942 -368 -948 -385 -503 -10 -88 -104 -912 -755 -184 -463 -245 -254 -991 -803 -954 -925 -878 -73 -85 -492 -44 -110 -983 -323 -718 -566 -1000 -103 -987 -369 -395 -991 -997 -407 -372 -388 -791 -516 -421 -464 -458 -954 -406 -555 -509 -84 -791 -135 -603 -76 -555 -595 -944 -779 -802 -408 -842 -647 -353 -441 -407 -611 -138 -860 -86 -340 -733 -977 -436 -38 -318 -549 -46 -805 -48 -717 -722 -421 -425 -638 -596 -988 -404 -563 -34 -453 -793 -571 -602 -806 -140 -36 -206 -719 -76 -944 -123 -169 -331 -587 -225 -632 -716 -973 -616 -243 -163 -66 -314 -932 -354 -577 -112 -647 -170 -306 -926 -151 -255 -844 -185 -462 -784 -554 -121 -65 -407 -298 -235 -336 -700 -902 -663 -475 -723 -581 -439 -975 -310 -95 -317 -805 -393 -760 -660 -13 -287 -872 -543 -551 -395 -143 -64 -567 -750 -996 -714 -318 -584 -137 -858 -629 -636 -1 -875 -251 -410 -540 -898 -857 -897 -555 -479 -227 -660 -68 -267 -76 -854 -152 -715 -840 -194 -886 -587 -336 -202 -751 -183 -861 -824 -128 -118 -375 -406 -101 -474 -328 -715 -232 -476 -401 -404 -710 -356 -892 -513 -565 -838 -331 -586 -200 -843 -364 -321 -205 -139 -869 -541 -44 -228 -147 -63 -699 -306 -880 -605 -677 -630 -17 -114 -679 -560 -70 -526 -327 -844 -536 -770 -980 -545 -602 -960 -972 -146 -151 -678 -480 -415 -246 -216 -119 -333 -270 -562 -688 -378 -285 -787 -864 -554 -471 -131 -774 -924 -349 -862 -335 -751 -955 -525 -69 -566 -182 -125 -503 -355 -264 -110 -310 -115 -792 -457 -982 -49 -978 -748 -877 -895 -669 -355 -592 -925 -276 -630 -843 -739 -774 -993 -709 -742 -319 -910 -108 -468 -170 -809 -724 -243 -52 -672 -931 -854 -287 -587 -967 -882 -855 -858 -513 -150 -909 -529 -104 -317 -189 -223 -521 -416 -795 -415 -604 -607 -599 -783 -827 -777 -106 -222 -50 -61 -311 -314 -940 -611 -521 -160 -874 -196 -542 -634 -555 -189 -703 -115 -636 -649 -956 -863 -70 -400 -405 -324 -91 -963 -634 -954 -122 -727 -73 -699 -218 -883 -785 -180 -742 -923 -449 -155 -963 -789 -691 -528 -930 -132 -548 -106 -856 -447 -568 -49 -828 -753 -529 -776 -332 -118 -916 -155 -417 -265 -355 -324 -38 -34 -442 -31 -327 -35 -938 -122 -198 -935 -297 -146 -307 -655 -42 -177 -746 -641 -692 -308 -415 -396 -282 -300 -677 -323 -759 -689 -185 -462 -458 -483 -119 -485 -829 -564 -659 -671 -985 -995 -545 -532 -75 -119 -700 -923 -586 -964 -498 -658 -931 -38 -49 -580 -890 -828 -55 -855 -5 -947 -356 -573 -895 -690 -892 -48 -298 -455 -837 -412 -768 -735 -261 -456 -125 -664 -352 -50 -973 -65 -964 -701 -67 -967 -404 -315 -377 -309 -354 -868 -901 -764 -88 -532 -289 -960 -701 -70 -959 -669 -932 -490 -331 -991 -69 -246 -397 -355 -6 -980 -947 -409 -254 -485 -925 -566 -991 -137 -531 -725 -299 -569 -60 -22 -346 -856 -788 -545 -931 -706 -341 -610 -811 -973 -368 -305 -270 -251 -897 -536 -700 -241 -969 -494 -832 -162 -671 -847 -972 -177 -538 -167 -671 -753 -208 -902 -634 -944 -787 -667 -138 -708 -970 -590 -527 -616 -795 -503 -417 -803 -236 -41 -502 -282 -921 -75 -397 -604 -78 -415 -837 -404 -571 -930 -217 -67 -297 -830 -961 -705 -571 -186 -445 -102 -711 -77 -277 -211 -821 -563 -843 -259 -544 -14 -287 -806 -345 -492 -38 -702 -938 -96 -927 -398 -152 -246 -186 -473 -95 -693 -809 -728 -351 -569 -88 -932 -447 -631 -30 -900 -9 -342 -763 -375 -457 -142 -241 -550 -864 -730 -339 -858 -353 -685 -780 -480 -633 -574 -646 -813 -118 -769 -685 -69 -284 -726 -478 -941 -824 -92 -330 -832 -121 -146 -49 -13 -259 -280 -596 -359 -439 -937 -400 -488 -939 -497 -474 -320 -492 -825 -959 -922 -919 -646 -302 -9 -654 -105 -401 -367 -133 -67 -75 -409 -16 -529 -169 -689 -733 -571 -235 -743 -104 -973 -603 -17 -491 -306 -503 -6 -922 -941 -516 -56 -106 -846 -751 -868 -389 -448 -427 -917 -591 -532 -238 -505 -292 -623 -477 -777 -699 -613 -267 -195 -196 -206 -435 -754 -224 -915 -780 -619 -480 -947 -806 -262 -361 -590 -257 -875 -750 -482 -188 -576 -232 -807 -494 -281 -960 -23 -312 -496 -480 -41 -807 -946 -120 -851 -564 -616 -471 -116 -856 -868 -304 -255 -49 -794 -777 -482 -991 -984 -661 -55 -985 -44 -725 -653 -913 -86 -899 -481 -952 -421 -323 -796 -351 -122 -285 -197 -785 -894 -884 -531 -49 -618 -883 -103 -425 -37 -73 -32 -483 -923 -471 -103 -507 -228 -842 -641 -495 -879 -259 -485 -183 -544 -774 -649 -110 -24 -504 -377 -387 -674 -571 -304 -824 -660 -769 -927 -385 -489 -687 -290 -995 -260 -839 -472 -506 -288 -989 -221 -565 -338 -128 -791 -376 -240 -255 -527 -120 -445 -398 -299 -50 -375 -966 -758 -313 -676 -387 -497 -489 -887 -954 -806 -616 -482 -621 -988 -352 -267 -279 -217 -715 -637 -207 -328 -845 -917 -843 -429 -306 -759 -411 -329 -684 -772 -510 -219 -254 -310 -591 -158 -602 -336 -788 -830 -272 -268 -985 -932 -754 -546 -83 -677 -463 -971 -598 -371 -872 -336 -175 -376 -699 -7 -462 -173 -115 -628 -526 -762 -358 -66 -671 -335 -275 -607 -15 -361 -659 -738 -503 -807 -133 -124 -938 -432 -600 -226 -743 -326 -191 -220 -376 -700 -14 -247 -507 -6 -969 -51 -976 -669 -128 -875 -316 -289 -571 -9 -667 -212 -991 -310 -21 -555 -916 -599 -285 -881 -149 -605 -515 -9 -369 -991 -936 -207 -230 -818 -923 -668 -585 -264 -84 -655 -52 -153 -377 -538 -698 -359 -481 -445 -778 -136 -268 -338 -784 -834 -892 -200 -38 -747 -307 -165 -40 -769 -225 -773 -450 -619 -615 -923 -946 -616 -762 -784 -148 -262 -362 -678 -630 -450 -741 -109 -737 -48 -41 -143 -359 -891 -398 -259 -388 -74 -62 -524 -779 -608 -959 -172 -192 -328 -106 -593 -933 -121 -493 -372 -393 -801 -195 -563 -94 -847 -47 -170 -177 -833 -471 -539 -664 -26 -440 -282 -420 -145 -164 -944 -17 -438 -177 -920 -102 -366 -205 -205 -68 -637 -132 -419 -784 -189 -187 -904 -133 -112 -224 -560 -255 -830 -112 -682 -380 -421 -811 -780 -683 -823 -150 -724 -321 -521 -421 -566 -564 -612 -857 -328 -317 -602 -456 -405 -865 -598 -772 -584 -457 -759 -173 -622 -150 -874 -912 -272 -980 -889 -880 -125 -244 -430 -475 -788 -622 -820 -953 -966 -68 -848 -213 -215 -174 -953 -483 -939 -222 -351 -928 -947 -619 -753 -75 -502 -584 -750 -267 -286 -537 -644 -688 -412 -782 -580 -486 -252 -725 -268 -285 -682 -744 -747 -448 -836 -461 -764 -636 -133 -503 -551 -681 -289 -248 -549 -44 -289 -628 -799 -634 -440 -914 -253 -323 -612 -963 -458 -165 -263 -24 -172 -420 -669 -236 -801 -562 -575 -608 -539 -802 -669 -697 -187 -19 -75 -878 -646 -426 -882 -626 -717 -773 -106 -965 -569 -150 -414 -144 -534 -715 -395 -271 -26 -530 -804 -542 -907 -851 -503 -169 -623 -734 -996 -621 -98 -579 -123 -846 -767 -306 -398 -299 -717 -572 -611 -114 -253 -181 -312 -468 -750 -977 -121 -287 -425 -419 -329 -491 -707 -981 -747 -908 -79 -50 -728 -72 -882 -782 -618 -705 -774 -483 -105 -853 -103 -816 -515 -393 -809 -764 -21 -250 -665 -185 -968 -10 -953 -118 -912 -927 -561 -584 -396 -209 -593 -762 -612 -398 -247 -182 -142 -720 -859 -784 -542 -643 -565 -54 -418 -437 -6 -787 -737 -533 -477 -279 -498 -525 -239 -440 -633 -908 -195 -471 -714 -187 -296 -121 -755 -134 -320 -599 -477 -931 -185 -379 -513 -805 -388 -377 -938 -734 -163 -725 -129 -462 -247 -844 -319 -355 -219 -339 -966 -423 -742 -530 -201 -262 -421 -68 -591 -748 -863 -195 -158 -884 -96 -506 -666 -99 -215 -800 -401 -532 -30 -408 -766 -130 -879 -811 -693 -549 -295 -15 -214 -843 -335 -556 -655 -686 -877 -788 -302 -405 -171 -743 -47 -140 -322 -748 -641 -46 -759 -866 -539 -807 -264 -318 -710 -871 -430 -435 -12 -374 -82 -767 -919 -768 -346 -575 -567 -104 -496 -54 -479 -838 -304 -423 -170 -160 -487 -563 -991 -277 -531 -113 -43 -699 -851 -207 -791 -716 -593 -756 -686 -766 -766 -149 -270 -116 -242 -803 -147 -360 -169 -546 -8 -63 -634 -721 -580 -803 -274 -922 -484 -505 -622 -636 -703 -137 -174 -547 -379 -539 -171 -691 -182 -672 -970 -495 -634 -995 -652 -502 -787 -301 -742 -282 -414 -486 -275 -776 -375 -787 -541 -520 -219 -275 -754 -209 -461 -989 -638 -420 -906 -503 -659 -913 -595 -924 -615 -308 -52 -841 -290 -183 -543 -956 -920 -997 -439 -324 -226 -838 -327 -442 -172 -128 -143 -102 -419 -971 -871 -613 -584 -749 -338 -501 -260 -611 -261 -545 -928 -303 -371 -396 -167 -196 -758 -956 -95 -163 -491 -781 -900 -98 -388 -360 -164 -732 -491 -49 -338 -370 -296 -258 -572 -87 -607 -625 -452 -90 -570 -362 -868 -45 -63 -933 -606 -712 -84 -307 -395 -785 -862 -491 -713 -978 -164 -272 -812 -563 -285 -787 -663 -892 -403 -703 -316 -986 -488 -984 -917 -637 -185 -375 -35 -202 -924 -159 -996 -356 -89 -781 -941 -981 -899 -662 -887 -189 -130 -71 -785 -832 -921 -689 -806 -480 -279 -562 -420 -248 -1 -662 -194 -659 -913 -162 -323 -708 -225 -823 -700 -968 -401 -375 -150 -219 -634 -247 -561 -453 -272 -631 -154 -530 -159 -863 -263 -23 -438 -994 -530 -350 -995 -750 -955 -615 -629 -343 -387 -601 -21 -892 -200 -273 -273 -309 -947 -147 -630 -225 -173 -988 -794 -251 -100 -305 -191 -651 -547 -699 -130 -422 -454 -795 -973 -115 -744 -342 -925 -513 -880 -775 -235 -640 -175 -733 -897 -470 -133 -850 -371 -170 -703 -184 -947 -928 -169 -395 -366 -280 -68 -279 -293 -504 -985 -765 -282 -210 -175 -943 -262 -470 -587 -184 -434 -767 -68 -910 -984 -908 -136 -442 -262 -448 -311 -20 -112 -570 -24 -617 -447 -848 -807 -495 -531 -970 -737 -765 -878 -110 -718 -819 -843 -332 -597 -343 -874 -608 -874 -952 -423 -849 -966 -979 -564 -950 -392 -733 -679 -99 -374 -147 -718 -420 -790 -512 -16 -477 -341 -157 -526 -269 -40 -716 -114 -369 -348 -811 -159 -833 -248 -117 -601 -462 -875 -983 -912 -753 -737 -736 -989 -18 -264 -646 -560 -36 -154 -986 -664 -763 -931 -211 -585 -322 -479 -579 -372 -329 -476 -410 -812 -801 -41 -504 -175 -423 -983 -170 -980 -162 -487 -913 -790 -1000 -502 -600 -877 -833 -752 -824 -387 -347 -207 -755 -93 -865 -500 -665 -777 -105 -425 -452 -261 -808 -705 -649 -823 -399 -488 -92 -6 -772 -343 -627 -263 -731 -737 -958 -204 -136 -309 -101 -760 -773 -383 -316 -979 -182 -407 -14 -159 -985 -707 -384 -97 -237 -966 -980 -677 -210 -669 -648 -49 -442 -522 -101 -686 -332 -179 -275 -231 -542 -367 -512 -601 -550 -520 -277 -147 -94 -784 -23 -199 -590 -920 -407 -958 -897 -636 -418 -721 -952 -271 -419 -71 -622 -426 -822 -997 -848 -677 -636 -490 -355 -570 -612 -815 -676 -97 -820 -46 -307 -168 -34 -83 -651 -390 -873 -713 -141 -390 -625 -576 -278 -212 -176 -303 -294 -197 -952 -12 -597 -148 -442 -956 -335 -14 -891 -477 -766 -715 -915 -608 -265 -901 -512 -706 -865 -50 -603 -777 -356 -888 -3 -423 -381 -435 -156 -93 -275 -817 -210 -195 -596 -336 -304 -949 -304 -749 -929 -728 -978 -632 -930 -448 -212 -294 -706 -591 -697 -343 -278 -206 -548 -929 -430 -741 -295 -69 -255 -136 -393 -264 -215 -976 -911 -669 -952 -403 -836 -465 -309 -578 -309 -710 -988 -966 -699 -134 -475 -858 -358 -818 -249 -985 -599 -316 -660 -849 -826 -161 -17 -773 -419 -65 -898 -167 -369 -738 -142 -954 -516 -571 -959 -160 -684 -548 -245 -897 -305 -66 -128 -228 -471 -989 -147 -751 -820 -753 -536 -426 -509 -479 -982 -151 -19 -992 -541 -740 -540 -427 -156 -721 -880 -57 -271 -329 -974 -999 -100 -213 -359 -608 -522 -838 -207 -571 -728 -95 -858 -225 -596 -514 -773 -698 -670 -382 -188 -985 -913 -976 -786 -541 -645 -214 -638 -547 -315 -776 -690 -250 -495 -344 -390 -544 -888 -603 -472 -588 -613 -996 -132 -299 -974 -716 -609 -447 -287 -550 -67 -431 -139 -492 -710 -936 -309 -888 -7 -929 -733 -830 -707 -95 -601 -124 -529 -169 -168 -982 -723 -513 -448 -578 -864 -382 -416 -309 -434 -879 -86 -354 -704 -157 -764 -320 -614 -559 -678 -571 -716 -814 -259 -900 -518 -853 -753 -365 -923 -855 -412 -943 -506 -438 -351 -162 -131 -95 -109 -772 -424 -465 -61 -180 -161 -325 -977 -765 -102 -483 -321 -886 -828 -351 -193 -872 -245 -235 -51 -212 -394 -960 -669 -420 -348 -773 -959 -215 -447 -350 -63 -185 -362 -732 -505 -802 -688 -38 -573 -853 -297 -640 -307 -332 -511 -987 -549 -770 -176 -3 -391 -861 -190 -225 -498 -789 -782 -563 -389 -482 -618 -292 -859 -179 -511 -734 -842 -970 -539 -367 -164 -616 -816 -24 -351 -166 -365 -85 -822 -4 -222 -738 -53 -121 -365 -57 -771 -306 -474 -690 -133 -810 -219 -754 -652 -618 -11 -988 -701 -85 -715 -213 -766 -781 -64 -704 -705 -618 -681 -691 -760 -830 -629 -625 -244 -694 -388 -156 -432 -849 -310 -907 -330 -29 -335 -605 -876 -829 -315 -712 -975 -649 -973 -587 -153 -529 -270 -68 -895 -346 -833 -399 -615 -397 -921 -461 -862 -63 -447 -915 -9 -397 -712 -688 -283 -524 -649 -886 -961 -620 -268 -489 -612 -290 -287 -120 -615 -992 -531 -446 -427 -377 -470 -255 -665 -764 -561 -804 -26 -717 -745 -694 -21 -531 -515 -971 -932 -429 -668 -858 -117 -126 -18 -305 -509 -170 -22 -694 -414 -446 -254 -988 -321 -622 -322 -963 -901 -623 -925 -846 -539 -110 -461 -810 -595 -184 -638 -565 -338 -219 -765 -506 -481 -132 -62 -611 -933 -162 -162 -636 -607 -37 -367 -271 -128 -650 -498 -645 -109 -659 -68 -682 -753 -517 -739 -925 -823 -884 -734 -592 -412 -849 -959 -346 -962 -601 -480 -273 -876 -238 -391 -623 -884 -834 -220 -903 -841 -266 -5 -203 -33 -371 -161 -742 -894 -286 -311 -243 -358 -748 -901 -629 -650 -26 -836 -677 -943 -476 -237 -40 -318 -394 -239 -498 -238 -719 -360 -462 -754 -222 -264 -576 -140 -487 -296 -304 -398 -941 -436 -420 -230 -945 -842 -389 -197 -412 -284 -136 -442 -550 -601 -575 -282 -147 -862 -366 -683 -821 -858 -996 -465 -346 -823 -514 -359 -896 -694 -431 -756 -193 -376 -615 -999 -800 -204 -254 -634 -834 -305 -491 -369 -891 -859 -174 -905 -829 -621 -84 -899 -189 -580 -195 -524 -810 -515 -554 -707 -912 -374 -540 -595 -219 -203 -905 -790 -108 -781 -613 -648 -598 -361 -976 -257 -481 -271 -921 -383 -309 -549 -408 -898 -725 -107 -829 -35 -523 -988 -733 -98 -827 -714 -201 -41 -314 -694 -302 -809 -892 -752 -38 -393 -24 -826 -670 -533 -880 -795 -54 -52 -506 -557 -199 -708 -841 -506 -989 -557 -606 -394 -934 -190 -811 -19 -842 -341 -359 -781 -471 -542 -543 -177 -657 -739 -396 -996 -387 -914 -411 -138 -118 -735 -261 -556 -895 -927 -94 -667 -11 -366 -234 -957 -888 -469 -835 -315 -87 -809 -77 -326 -481 -799 -666 -448 -99 -479 -570 -202 -14 -919 -639 -183 -244 -507 -852 -559 -946 -445 -659 -675 -71 -252 -734 -266 -414 -824 -709 -229 -521 -423 -526 -932 -896 -583 -346 -902 -36 -811 -989 -1000 -366 -904 -832 -776 -856 -525 -306 -987 -84 -624 -768 -69 -396 -368 -240 -534 -886 -63 -150 -733 -669 -509 -366 -22 -15 -654 -390 -140 -254 -225 -18 -377 -499 -246 -343 -138 -629 -193 -803 -401 -281 -119 -231 -265 -924 -979 -634 -973 -542 -72 -814 -23 -208 -893 -720 -891 -587 -21 -334 -720 -662 -527 -854 -900 -485 -918 -220 -982 -709 -615 -855 -398 -434 -798 -905 -796 -396 -414 -591 -190 -915 -9 -955 -751 -651 -890 -301 -97 -217 -387 -334 -535 -714 -450 -881 -332 -68 -880 -419 -715 -258 -114 -658 -978 -998 -452 -480 -164 -121 -991 -683 -47 -786 -913 -137 -62 -580 -104 -780 -182 -634 -742 -320 -326 -917 -22 -412 -7 -27 -99 -585 -343 -794 -512 -207 -329 -899 -944 -568 -398 -537 -614 -160 -976 -197 -211 -714 -34 -699 -678 -489 -449 -536 -131 -721 -866 -480 -119 -586 -766 -657 -762 -996 -871 -994 -722 -22 -863 -83 -747 -790 -208 -399 -618 -13 -846 -864 -393 -43 -796 -536 -289 -725 -566 -495 -239 -316 -180 -649 -3 -652 -109 -607 -940 -248 -513 -999 -713 -591 -741 -684 -416 -210 -607 -822 -656 -862 -536 -627 -879 -727 -927 -700 -344 -797 -175 -414 -919 -875 -62 -473 -616 -150 -99 -795 -326 -615 -492 -402 -563 -22 -22 -86 -180 -760 -878 -652 -913 -17 -205 -254 -144 -159 -521 -443 -554 -46 -376 -204 -263 -741 -366 -639 -858 -359 -276 -258 -49 -750 -721 -20 -406 -487 -77 -222 -950 -428 -178 -739 -362 -908 -44 -572 -182 -79 -871 -976 -237 -695 -876 -963 -869 -498 -470 -983 -124 -300 -117 -942 -175 -987 -235 -856 -36 -477 -763 -476 -794 -550 -395 -663 -985 -284 -511 -891 -535 -893 -735 -973 -946 -429 -312 -803 -983 -810 -131 -385 -860 -657 -5 -250 -115 -602 -239 -788 -85 -150 -487 -211 -677 -840 -601 -752 -84 -690 -712 -729 -534 -547 -55 -801 -758 -14 -650 -858 -494 -763 -864 -788 -203 -924 -687 -127 -831 -196 -447 -350 -500 -4 -58 -845 -445 -126 -751 -316 -464 -511 -758 -866 -221 -210 -915 -402 -701 -508 -809 -814 -818 -655 -495 -405 -348 -74 -796 -990 -799 -252 -524 -309 -6 -947 -23 -869 -58 -819 -191 -239 -170 -336 -344 -735 -620 -149 -634 -716 -342 -19 -361 -846 -19 -441 -116 -118 -635 -408 -444 -864 -53 -739 -183 -812 -980 -82 -477 -397 -931 -783 -863 -102 -919 -763 -855 -98 -400 -91 -922 -880 -539 -622 -973 -46 -129 -627 -908 -363 -790 -723 -288 -806 -874 -942 -876 -77 -382 -847 -849 -11 -598 -270 -671 -419 -357 -522 -761 -165 -618 -718 -866 -509 -198 -270 -311 -557 -957 -268 -481 -526 -429 -388 -668 -267 -870 -62 -590 -886 -928 -905 -302 -273 -65 -378 -617 -698 -753 -828 -854 -974 -754 -373 -341 -173 -519 -63 -728 -978 -247 -950 -821 -636 -470 -230 -151 -499 -622 -763 -187 -882 -356 -115 -63 -329 -449 -282 -699 -18 -86 -243 -731 -298 -577 -61 -719 -864 -6 -50 -680 -247 -907 -763 -75 -196 -842 -622 -315 -220 -483 -560 -130 -27 -480 -874 -429 -646 -794 -383 -857 -440 -158 -633 -603 -503 -777 -606 -45 -737 -542 -540 -154 -30 -309 -671 -631 -87 -21 -67 -630 -368 -546 -340 -516 -231 -46 -878 -439 -398 -295 -30 -334 -341 -53 -9 -558 -730 -213 -586 -878 -715 -850 -931 -865 -325 -430 -999 -115 -347 -306 -674 -810 -597 -658 -559 -809 -26 -222 -518 -293 -460 -264 -231 -129 -851 -868 -741 -135 -257 -31 -244 -525 -488 -630 -251 -543 -300 -157 -69 -226 -192 -259 -865 -358 -410 -391 -443 -625 -39 -496 -254 -566 -751 -36 -617 -665 -103 -553 -641 -509 -648 -709 -144 -167 -701 -713 -163 -910 -350 -669 -100 -944 -505 -651 -464 -703 -334 -658 -278 -686 -614 -287 -431 -158 -472 -461 -532 -483 -861 -58 -907 -414 -656 -732 -927 -377 -185 -777 -631 -905 -725 -70 -54 -530 -295 -844 -862 -524 -385 -911 -418 -785 -911 -51 -59 -789 -917 -892 -305 -251 -272 -851 -249 -761 -947 -293 -826 -17 -121 -438 -234 -823 -677 -670 -501 -291 -259 -492 -510 -896 -233 -865 -134 -111 -967 -733 -633 -125 -76 -686 -426 -186 -688 -794 -63 -917 -2 -129 -246 -380 -331 -128 -70 -51 -194 -112 -273 -496 -382 -127 -123 -879 -726 -855 -332 -2 -800 -379 -921 -878 -438 -232 -690 -915 -850 -618 -933 -192 -369 -938 -140 -79 -394 -97 -513 -77 -193 -631 -921 -415 -554 -867 -208 -637 -721 -944 -230 -213 -11 -202 -684 -1 -33 -94 -661 -847 -954 -732 -776 -139 -74 -444 -530 -5 -129 -317 -258 -263 -705 -180 -192 -614 -407 -139 -252 -583 -447 -413 -859 -308 -128 -684 -800 -37 -94 -224 -427 -280 -404 -60 -567 -827 -784 -774 -897 -520 -429 -499 -9 -999 -477 -834 -107 -296 -48 -896 -641 -86 -903 -475 -196 -37 -732 -951 -171 -774 -486 -875 -366 -586 -280 -100 -632 -594 -507 -987 -353 -814 -988 -121 -612 -563 -35 -312 -849 -322 -410 -664 -73 -986 -229 -675 -793 -997 -601 -399 -306 -314 -821 -31 -385 -670 -428 -155 -675 -591 -758 -316 -543 -85 -197 -453 -287 -864 -336 -52 -750 -317 -371 -597 -695 -795 -744 -350 -463 -170 -769 -134 -538 -150 -607 -616 -354 -33 -348 -992 -180 -957 -969 -550 -750 -445 -842 -702 -931 -88 -594 -924 -636 -169 -717 -141 -344 -455 -126 -331 -487 -983 -164 -688 -529 -698 -729 -84 -490 -640 -362 -356 -559 -886 -16 -790 -598 -104 -541 -149 -636 -474 -161 -715 -672 -171 -281 -706 -683 -790 -706 -808 -980 -734 -621 -333 -592 -372 -124 -188 -687 -157 -988 -201 -411 -774 -656 -82 -134 -142 -134 -906 -591 -547 -671 -296 -39 -43 -203 -803 -985 -989 -726 -59 -835 -27 -348 -946 -475 -884 -105 -31 -46 -469 -917 -290 -659 -190 -948 -889 -865 -547 -987 -57 -900 -776 -175 -465 -258 -715 -467 -701 -679 -751 -127 -685 -1 -282 -967 -74 -259 -893 -921 -481 -710 -656 -768 -663 -985 -70 -719 -825 -70 -316 -943 -516 -965 -3 -470 -57 -107 -154 -968 -765 -646 -293 -424 -994 -846 -359 -834 -265 -888 -871 -563 -135 -770 -373 -523 -389 -424 -573 -796 -703 -436 -766 -612 -425 -190 -730 -445 -194 -948 -252 -928 -374 -244 -792 -649 -575 -628 -379 -561 -437 -107 -98 -913 -185 -98 -998 -997 -740 -360 -238 -246 -100 -214 -286 -200 -537 -897 -543 -725 -366 -399 -305 -486 -352 -126 -228 -731 -919 -543 -694 -846 -639 -369 -641 -801 -563 -650 -523 -886 -899 -305 -403 -901 -228 -905 -695 -276 -623 -30 -113 -448 -909 -976 -933 -755 -612 -179 -98 -548 -710 -785 -971 -705 -436 -460 -611 -708 -891 -467 -371 -285 -599 -660 -206 -276 -756 -80 -379 -741 -903 -973 -872 -470 -964 -872 -843 -54 -602 -897 -33 -724 -983 -189 -468 -598 -774 -616 -677 -64 -326 -827 -572 -787 -579 -476 -973 -760 -647 -30 -508 -489 -15 -622 -691 -721 -495 -554 -748 -162 -89 -751 -244 -973 -535 -725 -702 -524 -330 -176 -313 -457 -988 -869 -609 -571 -33 -180 -382 -417 -521 -667 -15 -294 -432 -537 -517 -199 -238 -310 -438 -835 -957 -838 -411 -426 -164 -385 -646 -592 -56 -446 -76 -287 -656 -345 -348 -426 -202 -109 -237 -595 -20 -586 -79 -959 -646 -352 -243 -43 -634 -641 -425 -179 -741 -945 -676 -297 -736 -473 -763 -471 -477 -338 -708 -713 -58 -34 -56 -394 -18 -584 -527 -885 -17 -101 -761 -278 -578 -995 -32 -725 -686 -546 -405 -332 -376 -941 -389 -143 -381 -387 -598 -516 -398 -385 -213 -190 -128 -819 -664 -525 -790 -596 -893 -136 -561 -528 -294 -166 -178 -451 -761 -90 -513 -280 -60 -328 -732 -910 -716 -959 -447 -727 -117 -353 -997 -526 -301 -477 -665 -83 -706 -695 -182 -606 -907 -391 -949 -438 -105 -915 -111 -592 -38 -441 -33 -590 -53 -415 -689 -660 -996 -424 -806 -244 -411 -270 -807 -951 -304 -794 -8 -607 -3 -97 -139 -886 -442 -917 -151 -394 -160 -31 -912 -335 -107 -80 -28 -362 -520 -948 -399 -314 -214 -186 -885 -994 -889 -285 -877 -765 -558 -501 -130 -163 -946 -175 -369 -95 -366 -139 -704 -643 -837 -236 -796 -590 -761 -486 -4 -244 -116 -293 -403 -704 -695 -570 -456 -179 -53 -304 -957 -33 -483 -138 -893 -370 -84 -738 -557 -155 -494 -404 -940 -30 -165 -365 -805 -458 -934 -15 -980 -573 -437 -352 -630 -862 -3 -482 -200 -369 -798 -380 -949 -8 -922 -661 -858 -783 -957 -433 -448 -961 -17 -970 -530 -1 -952 -810 -241 -618 -377 -674 -382 -490 -602 -342 -462 -966 -579 -931 -230 -386 -916 -811 -239 -647 -783 -661 -536 -874 -218 -997 -634 -913 -244 -39 -474 -620 -618 -541 -847 -546 -555 -413 -726 -804 -645 -67 -456 -161 -316 -788 -273 -455 -882 -514 -823 -767 -467 -262 -282 -120 -437 -616 -104 -820 -862 -582 -739 -288 -111 -440 -520 -732 -555 -247 -148 -61 -128 -932 -941 -340 -987 -86 -504 -859 -103 -390 -350 -997 -897 -900 -618 -586 -646 -73 -830 -661 -972 -523 -265 -778 -669 -558 -947 -887 -739 -724 -687 -408 -170 -503 -408 -718 -156 -545 -602 -965 -214 -597 -128 -989 -274 -618 -461 -412 -665 -624 -685 -801 -497 -661 -675 -887 -343 -458 -291 -81 -15 -558 -167 -217 -917 -60 -575 -554 -997 -31 -996 -782 -756 -245 -723 -143 -516 -573 -45 -842 -679 -911 -908 -348 -324 -169 -317 -178 -506 -806 -383 -873 -102 -900 -960 -6 -863 -230 -578 -937 -303 -398 -182 -642 -465 -634 -291 -51 -53 -379 -422 -807 -112 -781 -814 -435 -320 -353 -64 -807 -580 -122 -989 -911 -362 -422 -59 -871 -709 -960 -113 -144 -346 -576 -642 -149 -602 -828 -576 -760 -842 -234 -669 -939 -549 -130 -64 -974 -324 -440 -306 -581 -938 -272 -605 -968 -72 -165 -320 -215 -711 -373 -672 -277 -964 -283 -557 -590 -396 -884 -98 -363 -255 -632 -255 -589 -329 -727 -689 -845 -584 -923 -644 -591 -469 -354 -656 -954 -88 -273 -316 -302 -401 -113 -372 -120 -819 -593 -627 -321 -386 -818 -974 -11 -988 -175 -123 -61 -712 -900 -143 -600 -356 -239 -296 -291 -786 -318 -959 -577 -34 -234 -785 -485 -426 -594 -196 -362 -751 -329 -633 -147 -977 -700 -355 -442 -720 -901 -998 -248 -247 -483 -94 -52 -543 -121 -875 -251 -998 -415 -110 -622 -650 -805 -992 -1000 -471 -302 -67 -928 -688 -809 -268 -280 -907 -756 -81 -647 -897 -232 -95 -671 -425 -999 -90 -190 -32 -821 -413 -165 -767 -615 -296 -562 -192 -639 -132 -758 -703 -587 -50 -769 -130 -637 -479 -659 -993 -390 -611 -360 -450 -872 -145 -124 -757 -777 -6 -288 -792 -936 -331 -817 -266 -55 -207 -17 -844 -831 -654 -334 -427 -627 -238 -815 -202 -28 -259 -847 -875 -142 -319 -218 -627 -614 -869 -879 -634 -829 -489 -923 -310 -63 -146 -262 -6 -116 -532 -915 -289 -4 -25 -151 -732 -953 -752 -557 -605 -895 -507 -919 -636 -207 -240 -889 -894 -708 -756 -263 -935 -744 -209 -244 -995 -618 -472 -183 -811 -618 -463 -523 -668 -327 -916 -977 -892 -20 -702 -805 -666 -658 -682 -742 -814 -312 -161 -338 -864 -349 -808 -559 -557 -963 -763 -889 -79 -212 -656 -973 -711 -129 -521 -615 -459 -481 -737 -943 -40 -424 -846 -941 -481 -693 -592 -54 -301 -277 -677 -583 -88 -536 -114 -17 -266 -611 -475 -288 -560 -415 -893 -289 -231 -726 -241 -670 -54 -351 -864 -297 -578 -993 -159 -762 -536 -304 -965 -89 -848 -46 -685 -264 -116 -120 -889 -318 -629 -854 -867 -459 -420 -375 -964 -669 -883 -759 -563 -65 -843 -957 -953 -818 -695 -612 -786 -434 -484 -570 -766 -164 -74 -536 -212 -297 -748 -50 -643 -527 -199 -967 -933 -945 -690 -954 -77 -988 -454 -629 -161 -417 -54 -426 -509 -16 -824 -521 -949 -803 -941 -916 -595 -146 -202 -387 -606 -142 -516 -285 -384 -681 -680 -641 -203 -960 -22 -483 -390 -360 -35 -600 -807 -20 -629 -856 -812 -993 -419 -679 -15 -674 -527 -555 -434 -115 -979 -765 -981 -390 -451 -560 -115 -200 -720 -73 -1 -105 -548 -680 -129 -122 -202 -596 -1 -881 -213 -239 -627 -708 -139 -855 -810 -6 -186 -29 -350 -88 -903 -372 -583 -6 -348 -320 -107 -998 -785 -622 -920 -854 -488 -330 -72 -774 -756 -443 -896 -965 -538 -900 -938 -924 -842 -928 -722 -99 -819 -839 -465 -897 -72 -487 -850 -527 -960 -713 -644 -687 -195 -430 -197 -41 -89 -679 -279 -546 -686 -87 -77 -477 -142 -693 -450 -157 -521 -391 -841 -441 -467 -961 -876 -338 -134 -261 -856 -973 -100 -11 -455 -504 -49 -857 -453 -650 -799 -96 -425 -603 -907 -18 -219 -83 -885 -322 -898 -562 -923 -942 -313 -342 -28 -673 -868 -820 -802 -104 -382 -439 -244 -727 -393 -12 -390 -109 -963 -488 -738 -32 -392 -551 -473 -771 -428 -174 -366 -117 -529 -365 -957 -155 -739 -875 -982 -735 -208 -765 -988 -899 -180 -494 -121 -240 -276 -724 -938 -369 -942 -996 -514 -373 -671 -224 -492 -824 -956 -902 -58 -538 -691 -356 -901 -509 -591 -160 -820 -688 -967 -60 -380 -458 -772 -918 -148 -731 -487 -119 -98 -871 -734 -137 -245 -539 -95 -932 -66 -156 -461 -878 -779 -229 -790 -833 -686 -435 -69 -801 -505 -160 -123 -845 -155 -592 -46 -780 -70 -171 -756 -574 -989 -798 -490 -978 -448 -610 -473 -803 -914 -176 -101 -866 -310 -370 -857 -214 -866 -574 -977 -501 -704 -106 -660 -71 -254 -751 -231 -923 -575 -393 -549 -525 -751 -148 -202 -695 -401 -152 -7 -988 -544 -39 -139 -625 -742 -891 -403 -628 -911 -230 -202 -757 -996 -325 -862 -535 -472 -459 -117 -437 -546 -898 -455 -406 -294 -972 -877 -955 -221 -588 -157 -786 -733 -890 -668 -939 -478 -435 -837 -224 -27 -699 -43 -197 -223 -903 -98 -431 -964 -613 -227 -682 -615 -662 -615 -451 -285 -68 -798 -929 -722 -884 -245 -810 -87 -951 -662 -647 -92 -914 -795 -710 -816 -62 -506 -245 -73 -877 -274 -79 -940 -447 -509 -272 -130 -667 -245 -137 -962 -641 -347 -694 -553 -128 -682 -121 -900 -120 -141 -575 -378 -829 -918 -92 -758 -316 -754 -229 -847 -498 -391 -778 -98 -575 -606 -855 -310 -201 -219 -223 -877 -784 -722 -443 -211 -494 -909 -655 -654 -307 -626 -139 -447 -446 -225 -793 -572 -332 -92 -752 -289 -995 -374 -862 -217 -90 -311 -888 -439 -964 -631 -258 -192 -572 -629 -754 -939 -283 -229 -135 -480 -11 -833 -388 -171 -193 -80 -712 -588 -186 -594 -363 -19 -144 -847 -107 -404 -229 -609 -984 -676 -283 -230 -844 -713 -243 -717 -477 -149 -541 -395 -967 -856 -141 -150 -19 -859 -272 -677 -473 -471 -167 -859 -146 -300 -120 -997 -290 -374 -495 -479 -415 -660 -975 -962 -790 -468 -725 -306 -357 -542 -333 -185 -779 -300 -175 -724 -369 -720 -340 -495 -351 -120 -673 -336 -506 -241 -348 -435 -583 -480 -620 -642 -719 -93 -524 -210 -994 -963 -399 -167 -586 -564 -150 -683 -506 -94 -514 -847 -55 -663 -86 -177 -164 -552 -410 -722 -673 -372 -814 -607 -668 -341 -338 -391 -410 -181 -716 -919 -764 -747 -626 -825 -152 -137 -308 -361 -765 -865 -667 -12 -523 -292 -335 -739 -412 -225 -503 -644 -318 -481 -589 -335 -367 -612 -4 -855 -316 -735 -25 -197 -996 -7 -502 -208 -464 -701 -222 -302 -187 -807 -919 -554 -103 -715 -933 -272 -899 -293 -33 -115 -463 -494 -896 -333 -584 -136 -356 -546 -193 -785 -881 -853 -999 -593 -7 -605 -245 -238 -617 -498 -540 -996 -809 -366 -240 -555 -838 -63 -790 -764 -31 -640 -938 -243 -756 -573 -407 -986 -912 -474 -580 -6 -157 -189 -889 -958 -615 -959 -662 -530 -673 -413 -408 -141 -875 -618 -784 -978 -701 -120 -52 -751 -746 -162 -521 -694 -986 -1000 -212 -132 -150 -185 -942 -430 -643 -880 -722 -704 -40 -634 -998 -982 -218 -632 -317 -151 -830 -425 -816 -191 -706 -705 -784 -244 -120 -319 -734 -830 -373 -535 -885 -253 -353 -386 -293 -861 -650 -865 -129 -485 -766 -355 -807 -294 -431 -761 -772 -790 -635 -220 -947 -42 -916 -815 -707 -816 -650 -702 -538 -737 -992 -462 -179 -170 -509 -55 -732 -411 -474 -85 -912 -690 -879 -520 -543 -165 -504 -360 -760 -922 -320 -341 -765 -430 -106 -733 -446 -327 -542 -212 -480 -251 -40 -800 -378 -205 -647 -818 -590 -835 -225 -851 -486 -670 -192 -203 -342 -276 -798 -983 -894 -934 -414 -382 -946 -525 -843 -605 -117 -59 -392 -623 -649 -710 -51 -6 -556 -988 -973 -736 -306 -801 -674 -746 -786 -53 -387 -666 -189 -412 -443 -222 -944 -814 -207 -929 -728 -726 -285 -383 -703 -768 -792 -906 -113 -453 -312 -575 -412 -240 -845 -198 -916 -743 -58 -317 -386 -522 -654 -559 -204 -26 -165 -392 -819 -619 -682 -623 -798 -157 -321 -617 -797 -800 -998 -698 -549 -267 -790 -387 -865 -165 -973 -737 -944 -588 -128 -184 -459 -594 -155 -904 -246 -969 -506 -93 -69 -623 -197 -579 -691 -215 -221 -461 -75 -45 -754 -339 -595 -707 -202 -155 -173 -658 -234 -117 -989 -785 -6 -919 -123 -202 -170 -151 -900 -150 -464 -539 -882 -380 -24 -514 -854 -9 -879 -600 -169 -341 -637 -14 -339 -452 -919 -950 -838 -414 -964 -977 -602 -161 -127 -601 -363 -920 -474 -793 -57 -789 -823 -289 -798 -790 -799 -419 -501 -383 -692 -683 -559 -958 -9 -453 -656 -37 -189 -374 -929 -483 -49 -285 -651 -108 -298 -596 -731 -981 -335 -205 -589 -814 -721 -782 -792 -977 -817 -404 -248 -300 -355 -852 -840 -538 -639 -522 -835 -394 -542 -357 -835 -222 -710 -326 -813 -966 -19 -467 -273 -929 -205 -775 -159 -846 -2 -642 -7 -2 -96 -812 -782 -996 -819 -828 -285 -94 -574 -163 -354 -384 -930 -203 -291 -209 -327 -207 -742 -117 -759 -258 -870 -575 -136 -517 -908 -409 -659 -984 -782 -105 -946 -499 -856 -379 -407 -476 -169 -178 -314 -536 -330 -788 -54 -529 -379 -740 -296 -981 -975 -636 -208 -523 -176 -729 -251 -490 -539 -222 -460 -565 -316 -419 -31 -13 -896 -252 -754 -229 -240 -564 -475 -405 -852 -864 -459 -596 -754 -657 -658 -305 -862 -970 -676 -132 -499 -199 -144 -219 -963 -328 -170 -825 -650 -757 -562 -585 -793 -894 -61 -556 -922 -653 -643 -794 -216 -664 -973 -351 -867 -410 -814 -955 -736 -513 -608 -829 -965 -996 -23 -680 -736 -366 -154 -833 -140 -258 -271 -701 -997 -521 -367 -695 -799 -554 -363 -856 -315 -475 -35 -949 -731 -910 -706 -790 -89 -454 -726 -953 -627 -768 -564 -117 -680 -421 -414 -755 -467 -419 -945 -355 -391 -967 -891 -83 -793 -605 -212 -954 -70 -392 -729 -638 -117 -800 -605 -388 -892 -555 -873 -873 -182 -83 -77 -940 -489 -504 -238 -578 -876 -615 -558 -424 -522 -159 -668 -338 -497 -643 -338 -814 -496 -19 -319 -659 -713 -635 -241 -589 -858 -426 -881 -50 -936 -738 -312 -886 -174 -212 -165 -560 -614 -990 -757 -28 -97 -299 -110 -274 -114 -621 -529 -239 -621 -743 -697 -594 -601 -470 -536 -580 -800 -303 -56 -463 -477 -987 -410 -909 -604 -515 -335 -957 -225 -509 -397 -127 -788 -75 -724 -178 -476 -258 -954 -437 -688 -491 -167 -588 -179 -498 -191 -278 -812 -979 -438 -154 -573 -167 -818 -842 -485 -275 -77 -305 -314 -686 -449 -302 -826 -853 -374 -385 -357 -617 -589 -6 -641 -839 -906 -671 -627 -480 -293 -555 -505 -855 -619 -568 -115 -126 -539 -609 -231 -220 -258 -926 -615 -547 -488 -203 -814 -942 -311 -771 -63 -475 -922 -292 -279 -182 -175 -998 -217 -759 -490 -134 -940 -836 -743 -357 -913 -713 -184 -2 -778 -330 -617 -512 -575 -709 -691 -515 -37 -775 -831 -195 -862 -140 -610 -83 -400 -871 -629 -60 -550 -148 -4 -235 -870 -807 -517 -32 -498 -554 -515 -565 -815 -488 -657 -963 -838 -996 -976 -504 -625 -555 -720 -726 -440 -796 -527 -918 -326 -62 -696 -570 -706 -673 -380 -207 -269 -252 -376 -162 -897 -667 -813 -50 -190 -775 -269 -839 -300 -804 -516 -1000 -838 -114 -437 -193 -547 -902 -318 -952 -470 -709 -407 -756 -165 -515 -520 -64 -86 -9 -600 -127 -494 -283 -935 -794 -602 -187 -136 -185 -761 -618 -107 -338 -89 -677 -378 -750 -276 -831 -767 -313 -686 -937 -967 -155 -180 -951 -324 -918 -833 -324 -955 -822 -305 -648 -726 -707 -467 -751 -58 -598 -160 -449 -465 -817 -51 -108 -826 -920 -405 -316 -907 -460 -806 -936 -855 -155 -544 -209 -211 -678 -101 -874 -45 -371 -562 -42 -205 -538 -197 -387 -483 -55 -271 -962 -684 -768 -321 -804 -376 -91 -450 -22 -686 -239 -211 -774 -664 -11 -354 -700 -805 -467 -73 -745 -419 -635 -955 -39 -893 -347 -652 -635 -944 -189 -296 -355 -516 -784 -400 -918 -244 -207 -228 -328 -35 -995 -499 -161 -778 -305 -9 -40 -387 -36 -412 -535 -694 -788 -617 -686 -638 -610 -663 -365 -79 -499 -562 -28 -841 -876 -30 -619 -186 -639 -403 -18 -118 -896 -310 -614 -367 -56 -224 -462 -29 -790 -578 -385 -485 -468 -18 -672 -49 -462 -220 -441 -28 -323 -702 -172 -487 -972 -153 -125 -702 -922 -972 -701 -444 -420 -277 -894 -41 -817 -452 -749 -377 -717 -566 -296 -361 -35 -956 -80 -182 -901 -575 -819 -215 -195 -517 -823 -821 -126 -292 -695 -888 -33 -151 -768 -191 -904 -748 -944 -609 -258 -192 -915 -40 -175 -486 -215 -662 -520 -321 -499 -190 -886 -547 -897 -464 -250 -506 -742 -647 -76 -820 -653 -898 -950 -492 -867 -606 -310 -271 -493 -648 -118 -85 -896 -673 -636 -589 -474 -208 -248 -450 -646 -978 -947 -511 -899 -755 -909 -643 -867 -666 -925 -911 -964 -366 -278 -601 -625 -797 -548 -166 -903 -844 -3 -681 -838 -801 -408 -537 -133 -127 -569 -361 -214 -989 -625 -470 -137 -589 -583 -150 -40 -780 -792 -848 -855 -772 -800 -679 -549 -980 -399 -699 -925 -37 -587 -607 -267 -533 -506 -18 -777 -490 -737 -320 -225 -318 -468 -183 -782 -523 -153 -78 -891 -153 -163 -547 -368 -368 -494 -769 -662 -862 -520 -259 -789 -261 -325 -62 -740 -648 -702 -550 -308 -484 -714 -828 -834 -32 -863 -892 -202 -686 -810 -250 -179 -49 -1 -770 -281 -622 -835 -481 -457 -635 -823 -424 -543 -968 -420 -615 -26 -669 -219 -543 -405 -650 -822 -682 -596 -45 -330 -707 -778 -978 -949 -534 -833 -274 -917 -832 -834 -650 -672 -871 -439 -406 -315 -901 -19 -503 -955 -85 -65 -985 -542 -62 -181 -920 -931 -766 -670 -99 -665 -514 -680 -315 -358 -900 -864 -439 -898 -720 -213 -696 -381 -841 -857 -757 -533 -979 -639 -577 -382 -928 -940 -771 -988 -608 -521 -813 -944 -361 -514 -376 -449 -570 -748 -757 -652 -557 -746 -994 -60 -97 -915 -505 -405 -188 -978 -446 -399 -641 -148 -62 -539 -845 -120 -741 -71 -383 -756 -494 -888 -372 -176 -375 -420 -281 -326 -790 -664 -893 -506 -164 -230 -53 -825 -954 -521 -95 -17 -594 -349 -335 -815 -845 -509 -179 -711 -87 -67 -75 -344 -885 -938 -188 -565 -149 -65 -549 -816 -576 -129 -964 -191 -555 -921 -857 -521 -425 -676 -527 -471 -322 -543 -702 -414 -444 -664 -808 -98 -156 -15 -3 -858 -854 -347 -404 -412 -299 -620 -671 -470 -253 -528 -184 -825 -110 -443 -433 -980 -601 -67 -976 -170 -407 -884 -117 -261 -887 -889 -614 -800 -346 -13 -283 -456 -749 -240 -196 -166 -968 -581 -842 -147 -440 -65 -20 -663 -734 -339 -923 -349 -460 -449 -769 -126 -842 -494 -493 -852 -700 -827 -903 -55 -281 -485 -949 -135 -671 -974 -204 -678 -275 -129 -497 -551 -92 -900 -282 -646 -983 -877 -828 -533 -567 -472 -254 -80 -94 -397 -699 -24 -78 -483 -28 -76 -71 -218 -964 -954 -70 -615 -776 -571 -544 -8 -130 -53 -607 -880 -678 -503 -470 -233 -793 -542 -668 -619 -808 -889 -928 -462 -296 -505 -80 -644 -810 -953 -131 -84 -339 -133 -632 -389 -950 -187 -885 -670 -574 -547 -329 -202 -45 -671 -811 -384 -828 -306 -679 -838 -330 -722 -765 -314 -793 -765 -689 -31 -200 -905 -149 -898 -882 -623 -11 -726 -462 -44 -783 -565 -560 -205 -2 -414 -292 -758 -854 -669 -853 -232 -686 -907 -957 -626 -391 -602 -659 -244 -285 -696 -959 -356 -100 -966 -864 -499 -679 -787 -517 -297 -133 -78 -34 -629 -409 -264 -785 -480 -118 -293 -761 -299 -730 -674 -129 -928 -31 -903 -110 -692 -707 -145 -19 -182 -369 -732 -765 -516 -916 -1 -315 -966 -31 -79 -324 -723 -360 -503 -617 -848 -878 -51 -671 -813 -733 -587 -134 -820 -858 -604 -915 -952 -200 -144 -343 -432 -555 -663 -891 -658 -293 -209 -480 -147 -739 -839 -395 -320 -43 -354 -764 -45 -847 -329 -262 -905 -210 -505 -18 -611 -760 -400 -950 -463 -865 -629 -212 -208 -100 -536 -925 -494 -723 -810 -825 -823 -545 -757 -916 -985 -154 -552 -480 -336 -327 -755 -315 -726 -968 -984 -753 -238 -129 -58 -840 -257 -80 -397 -724 -464 -12 -7 -37 -840 -668 -484 -216 -799 -349 -198 -350 -970 -422 -857 -873 -558 -400 -330 -112 -874 -651 -743 -33 -485 -997 -831 -613 -700 -764 -646 -290 -491 -813 -628 -667 -203 -449 -391 -241 -351 -455 -558 -104 -272 -833 -871 -875 -103 -888 -736 -67 -855 -838 -464 -269 -278 -764 -788 -804 -255 -858 -506 -989 -289 -528 -385 -487 -319 -259 -342 -297 -83 -328 -417 -921 -680 -156 -471 -931 -693 -769 -629 -634 -184 -719 -331 -764 -223 -174 -748 -784 -449 -669 -660 -460 -725 -752 -642 -620 -44 -426 -884 -157 -563 -446 -969 -278 -658 -25 -780 -800 -568 -119 -711 -386 -395 -787 -959 -696 -863 -836 -97 -289 -68 -268 -789 -271 -806 -218 -552 -82 -489 -876 -440 -287 -332 -19 -738 -167 -599 -34 -190 -501 -863 -184 -172 -587 -744 -996 -969 -874 -446 -368 -148 -175 -379 -486 -149 -122 -988 -48 -809 -940 -173 -660 -979 -115 -195 -718 -811 -425 -237 -140 -914 -266 -834 -175 -258 -865 -272 -138 -569 -57 -267 -229 -120 -873 -864 -465 -14 -892 -532 -987 -9 -32 -865 -784 -379 -319 -943 -793 -607 -10 -27 -314 -270 -74 -759 -798 -207 -552 -295 -522 -921 -722 -626 -227 -54 -540 -967 -720 -393 -642 -237 -442 -225 -915 -48 -229 -729 -949 -24 -531 -899 -162 -625 -488 -394 -208 -744 -13 -87 -100 -603 -666 -655 -129 -34 -319 -785 -503 -509 -912 -286 -10 -320 -546 -86 -991 -334 -746 -529 -315 -360 -952 -764 -914 -387 -95 -180 -10 -762 -981 -87 -735 -412 -444 -203 -234 -56 -962 -870 -20 -120 -27 -402 -142 -2 -944 -469 -58 -112 -136 -76 -410 -326 -882 -347 -382 -802 -316 -363 -645 -569 -311 -325 -181 -855 -81 -790 -283 -907 -654 -402 -779 -558 -819 -249 -769 -637 -732 -376 -664 -667 -646 -804 -464 -819 -901 -629 -358 -628 -515 -852 -753 -716 -223 -598 -865 -849 -458 -201 -983 -491 -601 -845 -945 -513 -982 -88 -338 -943 -981 -331 -475 -662 -247 -387 -793 -907 -767 -775 -552 -439 -281 -259 -2 -429 -324 -872 -269 -656 -980 -424 -390 -761 -271 -727 -53 -874 -834 -49 -881 -295 -289 -134 -363 -680 -359 -343 -901 -625 -456 -201 -62 -397 -690 -575 -859 -947 -620 -203 -180 -565 -42 -803 -930 -770 -737 -319 -59 -629 -426 -596 -380 -455 -883 -2 -125 -140 -132 -774 -767 -279 -182 -812 -6 -687 -829 -755 -789 -374 -374 -862 -649 -276 -968 -4 -807 -123 -239 -360 -873 -619 -294 -745 -783 -382 -685 -27 -910 -215 -66 -522 -975 -313 -605 -337 -787 -420 -954 -44 -858 -864 -75 -525 -239 -546 -26 -543 -588 -121 -668 -528 -169 -304 -937 -463 -8 -528 -703 -438 -20 -644 -891 -765 -787 -521 -837 -684 -258 -990 -959 -364 -992 -7 -804 -732 -938 -182 -152 -468 -263 -565 -458 -435 -502 -508 -13 -783 -467 -895 -892 -115 -214 -371 -680 -511 -348 -29 -536 -980 -756 -773 -562 -660 -448 -716 -10 -250 -321 -900 -393 -238 -569 -602 -864 -852 -861 -587 -394 -609 -26 -284 -25 -185 -263 -875 -519 -609 -317 -875 -548 -872 -444 -977 -781 -970 -223 -780 -844 -692 -506 -597 -893 -610 -619 -547 -28 -456 -925 -360 -158 -734 -289 -555 -681 -593 -610 -659 -747 -423 -815 -262 -298 -537 -563 -46 -159 -789 -354 -339 -606 -121 -768 -805 -766 -812 -943 -535 -769 -575 -248 -273 -875 -934 -131 -883 -746 -640 -109 -82 -76 -654 -691 -153 -564 -137 -605 -435 -7 -60 -593 -446 -98 -850 -247 -174 -900 -371 -72 -469 -568 -850 -500 -700 -568 -638 -124 -712 -654 -449 -909 -826 -684 -768 -935 -159 -23 -90 -998 -729 -474 -372 -933 -405 -778 -551 -747 -629 -820 -302 -657 -298 -115 -39 -484 -261 -328 -488 -200 -138 -290 -600 -175 -485 -803 -939 -821 -81 -773 -241 -158 -41 -823 -14 -634 -538 -38 -322 -115 -407 -515 -672 -863 -932 -101 -475 -770 -974 -862 -285 -330 -732 -776 -660 -214 -860 -905 -755 -947 -837 -641 -435 -452 -156 -882 -307 -579 -719 -556 -523 -847 -777 -605 -962 -608 -548 -612 -841 -514 -35 -505 -469 -210 -491 -415 -411 -353 -331 -556 -631 -353 -751 -824 -735 -896 -647 -284 -266 -614 -884 -333 -637 -683 -792 -262 -948 -688 -317 -720 -876 -992 -944 -385 -801 -461 -244 -378 -981 -828 -480 -391 -702 -1 -772 -171 -164 -38 -322 -58 -903 -406 -258 -205 -817 -256 -794 -677 -158 -769 -866 -534 -15 -439 -450 -932 -258 -273 -774 -777 -611 -83 -822 -114 -53 -329 -64 -438 -612 -480 -151 -654 -379 -280 -95 -998 -501 -996 -265 -587 -587 -687 -630 -531 -52 -837 -763 -147 -331 -473 -788 -184 -110 -564 -587 -536 -21 -553 -982 -499 -17 -442 -887 -249 -216 -335 -621 -647 -348 -718 -239 -876 -567 -516 -39 -185 -372 -328 -90 -934 -905 -382 -37 -952 -254 -602 -1 -964 -491 -77 -129 -303 -633 -288 -268 -629 -970 -940 -716 -338 -478 -453 -995 -644 -869 -460 -925 -706 -793 -562 -250 -774 -743 -817 -562 -450 -911 -449 -233 -644 -84 -606 -431 -566 -216 -324 -443 -979 -669 -136 -419 -757 -422 -846 -468 -988 -163 -896 -499 -242 -994 -445 -817 -9 -191 -78 -186 -30 -557 -349 -609 -449 -582 -873 -177 -648 -585 -966 -455 -436 -323 -42 -876 -994 -922 -535 -147 -641 -364 -546 -97 -607 -380 -774 -727 -612 -67 -932 -399 -249 -653 -161 -575 -890 -318 -482 -366 -674 -85 -672 -593 -38 -848 -468 -570 -557 -744 -945 -275 -44 -370 -129 -483 -201 -993 -848 -280 -225 -261 -619 -588 -992 -115 -983 -698 -157 -968 -9 -510 -799 -240 -323 -128 -956 -345 -535 -60 -251 -838 -734 -525 -409 -372 -580 -358 -334 -411 -417 -993 -680 -384 -600 -755 -801 -33 -706 -498 -637 -107 -108 -530 -167 -469 -494 -422 -534 -446 -73 -500 -188 -27 -17 -847 -302 -701 -17 -15 -490 -418 -310 -123 -512 -115 -912 -937 -585 -635 -392 -86 -903 -428 -466 -896 -517 -979 -743 -401 -558 -460 -604 -476 -329 -630 -32 -887 -100 -371 -252 -625 -5 -52 -20 -487 -100 -232 -235 -243 -51 -467 -473 -716 -505 -861 -459 -72 -82 -904 -95 -93 -805 -428 -493 -666 -679 -805 -703 -491 -225 -271 -756 -75 -746 -947 -830 -115 -124 -840 -441 -708 -882 -909 -386 -379 -987 -498 -692 -221 -321 -198 -362 -714 -694 -665 -409 -365 -989 -485 -361 -26 -531 -178 -926 -976 -750 -493 -250 -120 -176 -644 -734 -619 -988 -950 -879 -107 -833 -169 -634 -84 -171 -467 -188 -705 -538 -128 -698 -112 -539 -925 -765 -38 -946 -508 -246 -250 -779 -549 -868 -32 -603 -979 -523 -755 -94 -316 -284 -867 -438 -908 -328 -901 -259 -250 -541 -964 -49 -54 -591 -959 -813 -513 -888 -550 -253 -818 -219 -327 -23 -162 -518 -216 -933 -158 -233 -390 -920 -493 -283 -361 -633 -871 -641 -518 -439 -385 -845 -150 -74 -982 -804 -929 -97 -274 -543 -964 -822 -541 -7 -508 -868 -857 -65 -848 -545 -900 -487 -870 -478 -817 -951 -658 -698 -754 -734 -728 -664 -279 -502 -477 -599 -326 -601 -274 -663 -910 -678 -175 -3 -338 -630 -478 -243 -709 -657 -67 -322 -364 -141 -965 -355 -318 -267 -640 -306 -801 -511 -645 -601 -674 -152 -35 -534 -709 -74 -621 -584 -280 -893 -201 -854 -107 -80 -948 -125 -30 -630 -409 -214 -854 -273 -303 -535 -382 -228 -937 -830 -873 -367 -229 -608 -535 -279 -434 -890 -23 -439 -717 -471 -392 -237 -374 -385 -714 -581 -1 -770 -913 -239 -875 -559 -333 -555 -43 -991 -277 -594 -776 -46 -183 -19 -380 -858 -884 -900 -812 -860 -263 -650 -875 -801 -250 -643 -434 -248 -777 -590 -356 -609 -206 -225 -87 -803 -38 -327 -918 -37 -685 -626 -648 -646 -452 -739 -18 -383 -83 -441 -776 -325 -529 -638 -24 -656 -556 -186 -47 -620 -298 -82 -736 -277 -18 -772 -689 -214 -990 -600 -282 -770 -196 -564 -109 -915 -56 -631 -477 -444 -456 -131 -829 -365 -639 -737 -946 -13 -119 -735 -261 -953 -539 -127 -628 -210 -510 -493 -471 -690 -916 -521 -77 -607 -234 -568 -448 -162 -948 -252 -318 -84 -477 -504 -108 -91 -389 -439 -51 -86 -727 -586 -63 -645 -754 -88 -373 -503 -611 -871 -528 -293 -123 -137 -221 -295 -879 -572 -97 -30 -801 -337 -383 -151 -498 -887 -20 -578 -234 -492 -892 -30 -10 -32 -165 -64 -736 -378 -403 -63 -524 -452 -6 -61 -83 -450 -72 -261 -820 -955 -973 -83 -208 -900 -472 -884 -759 -431 -269 -476 -987 -516 -686 -964 -313 -650 -185 -45 -774 -798 -673 -855 -552 -532 -447 -799 -512 -420 -215 -127 -44 -978 -91 -736 -915 -362 -268 -603 -291 -842 -135 -819 -389 -536 -283 -161 -488 -578 -849 -279 -669 -784 -110 -556 -357 -861 -314 -144 -495 -789 -775 -542 -521 -834 -591 -251 -901 -157 -827 -204 -896 -748 -340 -991 -828 -25 -580 -28 -182 -271 -692 -620 -949 -371 -494 -457 -778 -893 -19 -358 -576 -493 -842 -877 -583 -693 -555 -453 -128 -35 -602 -368 -506 -945 -222 -201 -494 -565 -399 -811 -795 -320 -54 -899 -10 -662 -439 -772 -395 -829 -176 -668 -210 -164 -807 -205 -325 -755 -250 -529 -584 -724 -751 -265 -116 -244 -803 -421 -465 -320 -23 -33 -511 -917 -579 -937 -674 -348 -958 -655 -697 -75 -838 -104 -575 -204 -803 -616 -757 -813 -129 -147 -905 -631 -192 -610 -157 -483 -384 -574 -524 -618 -540 -573 -675 -567 -13 -424 -744 -695 -842 -278 -370 -192 -648 -349 -888 -795 -64 -731 -891 -369 -695 -949 -625 -631 -692 -631 -794 -459 -183 -799 -158 -987 -721 -723 -250 -172 -977 -259 -897 -166 -496 -921 -404 -55 -215 -243 -819 -555 -678 -935 -727 -806 -141 -158 -981 -18 -809 -675 -397 -818 -423 -410 -317 -173 -619 -633 -929 -566 -951 -811 -263 -87 -418 -773 -227 -58 -723 -525 -990 -146 -324 -164 -521 -158 -713 -157 -215 -332 -262 -726 -381 -19 -357 -269 -766 -28 -69 -471 -762 -792 -634 -102 -316 -267 -713 -235 -124 -514 -202 -781 -784 -127 -839 -908 -775 -256 -246 -220 -405 -617 -8 -654 -219 -439 -353 -412 -213 -31 -618 -589 -722 -805 -626 -689 -807 -598 -651 -761 -398 -464 -338 -841 -712 -743 -977 -162 -881 -804 -101 -37 -541 -718 -691 -941 -599 -13 -494 -109 -975 -150 -113 -339 -179 -324 -572 -441 -21 -33 -462 -565 -752 -853 -653 -378 -701 -893 -972 -620 -793 -202 -815 -855 -621 -720 -657 -689 -553 -188 -521 -107 -472 -959 -279 -554 -871 -443 -556 -138 -870 -86 -463 -340 -761 -332 -471 -656 -633 -657 -224 -856 -646 -543 -446 -829 -159 -394 -374 -380 -132 -430 -761 -409 -781 -671 -463 -671 -802 -501 -888 -958 -973 -394 -258 -409 -969 -628 -190 -553 -557 -615 -101 -916 -188 -26 -915 -277 -1000 -295 -567 -706 -661 -855 -202 -163 -220 -494 -750 -746 -488 -928 -132 -413 -100 -12 -43 -307 -300 -803 -188 -234 -469 -952 -944 -28 -434 -514 -797 -268 -337 -32 -816 -209 -36 -805 -393 -739 -350 -429 -432 -173 -100 -223 -33 -953 -118 -511 -465 -911 -791 -150 -413 -342 -277 -621 -297 -689 -824 -260 -145 -126 -862 -431 -551 -564 -204 -719 -470 -541 -733 -964 -480 -830 -976 -161 -699 -351 -842 -490 -909 -800 -487 -344 -139 -521 -739 -648 -528 -566 -761 -512 -131 -714 -248 -130 -580 -418 -888 -549 -93 -623 -234 -251 -735 -600 -380 -126 -483 -68 -261 -849 -236 -646 -968 -145 -50 -270 -188 -188 -365 -674 -223 -157 -330 -837 -229 -128 -142 -766 -161 -190 -993 -10 -168 -548 -141 -235 -406 -24 -588 -375 -242 -318 -522 -6 -998 -112 -477 -417 -901 -1 -297 -715 -947 -552 -79 -873 -829 -772 -158 -82 -483 -895 -838 -453 -177 -29 -36 -310 -914 -915 -232 -362 -872 -249 -147 -473 -142 -457 -902 -580 -594 -363 -238 -486 -737 -345 -601 -557 -488 -764 -245 -846 -135 -438 -826 -294 -67 -542 -834 -875 -268 -878 -741 -938 -653 -94 -885 -632 -908 -439 -207 -878 -219 -872 -965 -890 -649 -211 -629 -625 -238 -576 -903 -343 -622 -57 -906 -742 -40 -885 -781 -701 -414 -744 -364 -248 -636 -866 -897 -606 -625 -230 -964 -110 -686 -155 -564 -53 -20 -336 -934 -432 -179 -853 -860 -522 -916 -762 -531 -757 -450 -327 -607 -214 -705 -153 -633 -143 -979 -578 -821 -913 -274 -993 -306 -67 -788 -238 -714 -276 -62 -552 -413 -936 -331 -608 -695 -377 -129 -969 -717 -858 -256 -87 -594 -234 -591 -634 -287 -525 -846 -413 -23 -923 -392 -290 -960 -274 -737 -305 -416 -376 -428 -460 -760 -143 -771 -718 -489 -417 -321 -39 -381 -561 -444 -174 -461 -725 -267 -867 -707 -63 -167 -416 -85 -259 -295 -177 -387 -201 -69 -772 -16 -464 -703 -703 -307 -379 -686 -181 -543 -872 -814 -262 -603 -189 -429 -447 -559 -989 -281 -450 -249 -960 -473 -953 -480 -715 -494 -916 -648 -535 -921 -714 -632 -70 -448 -671 -983 -653 -38 -39 -200 -112 -360 -466 -204 -740 -769 -813 -868 -757 -47 -438 -506 -869 -661 -945 -296 -311 -612 -251 -514 -958 -152 -527 -931 -676 -521 -976 -717 -123 -419 -754 -929 -34 -59 -293 -232 -940 -43 -896 -1 -453 -718 -152 -116 -543 -56 -95 -35 -38 -449 -991 -216 -604 -880 -997 -987 -229 -781 -551 -571 -222 -659 -879 -514 -946 -594 -112 -884 -907 -810 -477 -541 -688 -670 -768 -82 -237 -900 -391 -462 -581 -397 -25 -56 -85 -1000 -899 -587 -224 -65 -316 -661 -168 -737 -939 -808 -993 -251 -446 -522 -333 -622 -388 -755 -932 -463 -43 -464 -265 -797 -893 -264 -177 -417 -547 -254 -498 -296 -223 -602 -530 -770 -448 -48 -774 -662 -170 -912 -25 -86 -277 -363 -355 -758 -903 -245 -899 -624 -207 -373 -109 -497 -667 -939 -667 -257 -621 -243 -955 -866 -226 -757 -867 -627 -466 -7 -243 -68 -978 -882 -484 -969 -745 -986 -127 -566 -213 -727 -988 -483 -864 -686 -452 -4 -702 -395 -841 -771 -556 -385 -483 -817 -585 -869 -170 -56 -39 -482 -641 -746 -503 -346 -933 -321 -690 -26 -439 -642 -395 -555 -523 -910 -451 -19 -759 -943 -105 -220 -396 -714 -271 -213 -666 -422 -545 -121 -260 -439 -677 -624 -867 -55 -729 -352 -191 -596 -484 -333 -414 -509 -70 -908 -61 -966 -906 -998 -520 -546 -721 -370 -62 -240 -826 -676 -17 -553 -918 -705 -988 -521 -726 -238 -615 -681 -586 -173 -16 -112 -502 -955 -422 -645 -268 -116 -723 -703 -930 -417 -552 -693 -82 -785 -795 -281 -647 -314 -609 -411 -583 -408 -285 -474 -568 -264 -727 -613 -564 -440 -394 -886 -34 -370 -639 -666 -931 -737 -436 -152 -725 -681 -693 -945 -506 -149 -565 -414 -906 -249 -453 -712 -735 -955 -311 -292 -52 -472 -290 -215 -703 -694 -101 -158 -741 -17 -234 -937 -815 -822 -893 -168 -14 -464 -942 -749 -891 -356 -530 -526 -509 -554 -641 -609 -372 -312 -547 -141 -190 -8 -417 -695 -664 -609 -191 -661 -562 -50 -304 -571 -208 -911 -325 -934 -666 -878 -616 -562 -520 -90 -992 -73 -639 -638 -22 -753 -53 -659 -952 -119 -645 -368 -386 -470 -253 -214 -597 -895 -307 -577 -522 -788 -491 -52 -54 -493 -152 -609 -663 -600 -704 -640 -593 -905 -506 -183 -45 -368 -379 -583 -431 -243 -495 -435 -236 -863 -975 -915 -402 -139 -814 -959 -568 -553 -412 -704 -361 -807 -155 -87 -122 -447 -637 -855 -4 -228 -745 -89 -910 -385 -377 -10 -161 -501 -256 -845 -575 -408 -768 -8 -844 -682 -688 -312 -280 -370 -680 -527 -256 -373 -835 -76 -694 -433 -627 -969 -603 -813 -798 -446 -465 -530 -641 -644 -14 -348 -286 -380 -548 -288 -548 -13 -966 -372 -290 -7 -443 -654 -352 -758 -302 -552 -13 -470 -206 -243 -197 -66 -143 -628 -79 -807 -69 -88 -478 -489 -301 -818 -781 -872 -796 -746 -355 -419 -892 -593 -434 -788 -446 -822 -586 -45 -463 -463 -218 -878 -343 -184 -276 -632 -842 -43 -673 -694 -772 -669 -720 -734 -147 -112 -976 -756 -880 -159 -152 -633 -318 -712 -762 -884 -979 -495 -429 -711 -557 -277 -748 -682 -52 -377 -822 -939 -756 -314 -110 -826 -301 -23 -374 -120 -370 -881 -507 -696 -403 -976 -190 -80 -908 -325 -790 -553 -513 -893 -123 -1 -5 -331 -32 -126 -8 -54 -65 -129 -327 -329 -330 -177 -220 -194 -786 -990 -470 -452 -701 -525 -196 -216 -631 -631 -665 -800 -190 -538 -954 -675 -778 -737 -597 -102 -943 -208 -410 -900 -257 -125 -538 -669 -948 -647 -890 -343 -385 -624 -721 -986 -679 -257 -488 -969 -55 -334 -336 -367 -427 -296 -988 -777 -723 -821 -770 -710 -428 -799 -972 -331 -829 -531 -102 -171 -340 -687 -406 -958 -735 -708 -195 -466 -855 -935 -252 -523 -29 -873 -376 -264 -288 -773 -29 -795 -543 -633 -523 -266 -779 -987 -685 -483 -151 -526 -189 -674 -108 -767 -336 -702 -432 -514 -683 -281 -227 -578 -899 -622 -345 -773 -872 -395 -500 -947 -142 -342 -49 -875 -296 -89 -64 -570 -507 -109 -171 -94 -162 -791 -398 -502 -204 -252 -176 -585 -54 -195 -611 -449 -117 -824 -210 -162 -634 -407 -872 -202 -165 -137 -634 -190 -839 -283 -844 -915 -334 -241 -818 -600 -869 -147 -801 -2 -359 -62 -994 -336 -871 -657 -674 -767 -693 -7 -180 -258 -782 -591 -835 -498 -159 -633 -688 -748 -527 -245 -240 -443 -293 -573 -498 -198 -999 -969 -644 -779 -175 -219 -46 -333 -244 -718 -700 -480 -855 -86 -597 -913 -276 -566 -295 -22 -315 -872 -131 -987 -27 -106 -414 -380 -668 -132 -465 -778 -376 -688 -332 -12 -945 -884 -505 -590 -637 -679 -707 -347 -347 -967 -103 -566 -655 -34 -600 -685 -591 -124 -555 -188 -459 -117 -163 -934 -965 -610 -519 -182 -109 -271 -202 -787 -410 -154 -406 -804 -183 -152 -657 -952 -552 -904 -387 -350 -54 -159 -244 -274 -270 -707 -713 -466 -765 -294 -908 -965 -482 -795 -967 -26 -634 -664 -216 -915 -697 -171 -610 -23 -144 -70 -461 -804 -693 -139 -34 -611 -194 -11 -22 -291 -301 -953 -581 -556 -102 -28 -521 -29 -541 -695 -987 -326 -114 -598 -462 -50 -899 -853 -996 -688 -682 -318 -294 -831 -913 -64 -23 -122 -812 -584 -21 -532 -181 -336 -399 -672 -739 -12 -414 -651 -86 -22 -651 -513 -64 -835 -214 -434 -655 -798 -949 -611 -740 -861 -351 -785 -315 -3 -905 -226 -74 -372 -887 -752 -595 -64 -711 -447 -362 -280 -932 -525 -811 -716 -811 -181 -763 -740 -477 -510 -681 -317 -982 -853 -197 -47 -222 -702 -963 -249 -761 -205 -951 -420 -735 -514 -244 -980 -151 -791 -9 -458 -206 -179 -216 -816 -614 -144 -168 -188 -382 -379 -22 -755 -480 -508 -937 -366 -415 -231 -8 -331 -708 -230 -859 -17 -243 -635 -138 -484 -181 -491 -954 -998 -648 -951 -492 -267 -402 -575 -698 -309 -661 -597 -943 -871 -472 -197 -906 -530 -400 -365 -72 -657 -630 -636 -661 -420 -275 -75 -390 -158 -33 -782 -934 -1000 -503 -57 -757 -23 -242 -624 -13 -276 -756 -342 -390 -550 -887 -588 -676 -866 -696 -619 -97 -173 -870 -398 -723 -927 -156 -738 -116 -91 -764 -522 -82 -906 -959 -720 -939 -7 -608 -326 -865 -195 -852 -987 -18 -401 -393 -808 -935 -379 -334 -216 -622 -20 -915 -328 -342 -250 -669 -145 -595 -610 -426 -559 -24 -454 -534 -156 -851 -322 -840 -507 -486 -434 -447 -938 -22 -368 -530 -956 -659 -744 -6 -507 -495 -323 -413 -182 -315 -680 -807 -299 -704 -542 -668 -482 -260 -613 -5 -596 -382 -958 -40 -522 -626 -41 -384 -455 -856 -297 -892 -337 -285 -156 -734 -841 -169 -292 -333 -549 -646 -461 -519 -414 -362 -270 -31 -45 -566 -887 -809 -37 -10 -822 -572 -861 -807 -863 -943 -864 -619 -972 -142 -159 -242 -992 -554 -98 -251 -963 -609 -961 -163 -190 -908 -258 -23 -496 -460 -416 -246 -347 -9 -390 -279 -947 -848 -799 -928 -794 -34 -206 -602 -860 -983 -204 -161 -48 -4 -879 -663 -937 -905 -872 -692 -136 -962 -542 -567 -576 -586 -549 -251 -915 -221 -641 -570 -561 -682 -427 -867 -901 -754 -159 -292 -380 -694 -895 -422 -313 -689 -243 -100 -966 -588 -590 -525 -426 -411 -730 -674 -922 -251 -452 -798 -860 -893 -346 -980 -126 -371 -237 -335 -310 -982 -632 -371 -46 -646 -756 -98 -411 -587 -145 -146 -274 -249 -595 -495 -36 -42 -318 -290 -7 -711 -981 -413 -703 -108 -969 -593 -314 -394 -539 -877 -712 -731 -551 -280 -906 -703 -368 -215 -29 -171 -382 -862 -798 -78 -413 -979 -510 -10 -701 -390 -981 -242 -828 -212 -700 -827 -434 -44 -996 -899 -407 -777 -252 -617 -117 -418 -622 -144 -900 -68 -841 -794 -509 -985 -373 -833 -260 -929 -675 -628 -185 -965 -864 -181 -878 -21 -529 -683 -65 -740 -396 -391 -593 -269 -32 -212 -646 -70 -516 -707 -265 -295 -876 -92 -298 -159 -85 -638 -626 -805 -61 -903 -371 -546 -504 -361 -366 -796 -139 -670 -167 -736 -418 -562 -807 -555 -337 -799 -143 -867 -773 -358 -570 -125 -962 -831 -590 -862 -854 -359 -895 -350 -542 -211 -713 -906 -477 -50 -271 -379 -655 -6 -974 -856 -915 -31 -464 -425 -46 -869 -576 -698 -224 -368 -443 -458 -340 -473 -382 -323 -248 -81 -455 -47 -426 -531 -550 -145 -204 -244 -164 -238 -790 -565 -754 -268 -944 -106 -734 -686 -235 -958 -645 -833 -316 -74 -387 -523 -109 -593 -756 -595 -392 -213 -541 -235 -311 -836 -866 -747 -67 -116 -955 -309 -46 -799 -441 -887 -32 -703 -272 -357 -159 -204 -131 -596 -849 -30 -94 -312 -812 -152 -575 -692 -588 -243 -409 -87 -567 -601 -908 -244 -377 -851 -646 -167 -598 -379 -30 -416 -163 -670 -674 -24 -224 -695 -831 -964 -844 -107 -72 -117 -104 -125 -527 -502 -411 -102 -586 -444 -953 -783 -907 -860 -407 -942 -82 -872 -18 -655 -52 -499 -927 -103 -831 -360 -226 -546 -283 -977 -43 -406 -218 -667 -494 -123 -475 -323 -962 -881 -550 -64 -171 -245 -707 -134 -426 -968 -704 -302 -852 -709 -3 -968 -746 -90 -383 -409 -785 -857 -59 -342 -783 -734 -255 -279 -309 -182 -394 -157 -967 -425 -231 -4 -716 -617 -15 -47 -378 -175 -907 -85 -563 -957 -822 -48 -79 -695 -27 -120 -400 -885 -804 -270 -900 -882 -986 -401 -596 -77 -875 -377 -530 -516 -382 -410 -126 -876 -92 -828 -474 -830 -323 -450 -466 -854 -756 -830 -914 -712 -243 -763 -36 -336 -408 -638 -667 -708 -34 -354 -326 -626 -36 -444 -353 -930 -614 -837 -171 -1000 -11 -252 -442 -949 -53 -321 -345 -599 -92 -882 -996 -455 -752 -572 -468 -710 -205 -564 -951 -664 -566 -164 -5 -141 -33 -328 -483 -518 -574 -281 -643 -40 -663 -794 -20 -844 -22 -770 -330 -215 -811 -672 -513 -478 -513 -435 -54 -171 -142 -449 -957 -899 -623 -136 -793 -307 -887 -303 -105 -865 -167 -134 -726 -313 -676 -191 -99 -467 -164 -666 -803 -691 -626 -621 -829 -599 -284 -897 -853 -340 -227 -749 -436 -154 -1 -406 -807 -804 -272 -333 -952 -296 -419 -47 -761 -356 -294 -144 -93 -617 -464 -79 -587 -392 -293 -293 -572 -70 -414 -164 -637 -575 -948 -831 -757 -436 -956 -991 -369 -588 -836 -765 -708 -299 -181 -687 -873 -457 -276 -974 -345 -625 -783 -465 -606 -626 -910 -487 -15 -710 -61 -821 -175 -718 -556 -470 -802 -110 -2 -486 -945 -868 -607 -885 -34 -259 -109 -92 -656 -857 -788 -384 -627 -836 -800 -73 -13 -237 -767 -227 -798 -781 -62 -749 -139 -356 -964 -377 -50 -458 -222 -115 -891 -305 -310 -310 -421 -982 -855 -415 -316 -986 -130 -710 -653 -221 -323 -978 -686 -429 -157 -13 -963 -592 -695 -200 -905 -241 -418 -682 -142 -933 -974 -845 -612 -926 -357 -443 -398 -303 -647 -802 -869 -321 -718 -193 -989 -318 -902 -817 -803 -740 -282 -472 -68 -42 -200 -947 -357 -631 -451 -225 -122 -188 -956 -655 -37 -642 -138 -510 -251 -611 -122 -798 -25 -424 -824 -238 -458 -357 -579 -479 -795 -378 -937 -147 -598 -219 -791 -68 -12 -715 -378 -843 -367 -942 -577 -754 -902 -182 -153 -715 -807 -700 -943 -286 -517 -59 -371 -646 -445 -344 -837 -774 -779 -647 -338 -179 -880 -528 -448 -739 -470 -136 -472 -518 -94 -615 -299 -619 -838 -93 -68 -229 -108 -908 -455 -763 -497 -976 -213 -529 -1000 -239 -187 -30 -622 -116 -291 -678 -30 -909 -461 -766 -316 -89 -231 -309 -557 -544 -270 -103 -496 -313 -542 -201 -911 -692 -344 -779 -752 -932 -557 -632 -402 -773 -734 -241 -721 -206 -173 -906 -918 -689 -877 -38 -943 -368 -892 -576 -208 -629 -66 -262 -834 -897 -154 -632 -505 -776 -463 -162 -454 -285 -272 -460 -649 -434 -6 -518 -566 -224 -569 -612 -91 -990 -304 -458 -156 -410 -503 -196 -689 -764 -350 -469 -427 -653 -807 -230 -445 -221 -77 -910 -482 -918 -851 -867 -412 -750 -188 -616 -593 -939 -751 -135 -921 -279 -128 -186 -12 -476 -636 -407 -524 -199 -172 -717 -93 -3 -764 -768 -853 -370 -159 -285 -433 -752 -673 -769 -351 -806 -604 -727 -933 -711 -362 -858 -414 -282 -593 -865 -509 -535 -233 -906 -348 -168 -836 -35 -857 -587 -774 -540 -380 -315 -816 -640 -644 -846 -554 -508 -973 -931 -468 -944 -4 -338 -641 -311 -106 -404 -386 -780 -176 -712 -422 -864 -727 -741 -162 -219 -239 -149 -771 -471 -138 -921 -403 -480 -975 -38 -307 -574 -639 -138 -787 -327 -568 -388 -474 -170 -43 -282 -164 -90 -92 -593 -101 -35 -260 -1 -208 -963 -519 -702 -105 -485 -317 -221 -237 -273 -225 -772 -307 -590 -300 -22 -245 -655 -329 -706 -678 -843 -172 -184 -825 -817 -277 -798 -555 -976 -465 -502 -303 -19 -16 -194 -284 -625 -400 -791 -634 -918 -934 -444 -763 -515 -562 -449 -787 -505 -188 -626 -794 -618 -964 -258 -842 -613 -75 -452 -569 -837 -160 -830 -546 -277 -980 -683 -99 -588 -640 -807 -422 -413 -899 -508 -349 -511 -898 -44 -226 -507 -258 -851 -975 -592 -82 -958 -190 -515 -529 -642 -524 -974 -457 -331 -168 -417 -318 -625 -228 -99 -305 -356 -72 -490 -126 -688 -87 -72 -960 -874 -984 -737 -199 -989 -238 -626 -287 -43 -998 -742 -383 -215 -600 -135 -19 -128 -980 -107 -942 -263 -42 -684 -259 -43 -35 -880 -941 -943 -938 -980 -297 -276 -31 -202 -696 -547 -217 -598 -835 -134 -529 -637 -776 -831 -987 -424 -275 -599 -409 -43 -126 -481 -735 -965 -988 -232 -305 -565 -579 -495 -30 -659 -533 -259 -748 -931 -517 -849 -699 -760 -978 -929 -674 -840 -897 -148 -209 -96 -748 -754 -646 -973 -865 -443 -679 -183 -272 -726 -237 -883 -661 -380 -900 -560 -318 -471 -759 -26 -82 -90 -747 -138 -830 -747 -749 -887 -208 -325 -35 -278 -300 -399 -706 -987 -524 -444 -533 -91 -762 -663 -131 -820 -699 -868 -531 -67 -505 -135 -539 -944 -785 -76 -396 -159 -324 -934 -340 -753 -286 -207 -176 -816 -73 -789 -878 -673 -8 -401 -763 -564 -472 -166 -29 -320 -795 -226 -906 -650 -382 -900 -345 -1 -558 -43 -571 -283 -839 -138 -689 -486 -816 -871 -481 -259 -567 -197 -272 -6 -19 -132 -997 -7 -735 -839 -53 -265 -939 -281 -752 -156 -541 -453 -44 -699 -54 -182 -179 -48 -257 -156 -375 -37 -629 -587 -148 -505 -804 -922 -604 -522 -645 -97 -533 -36 -913 -395 -200 -98 -442 -944 -92 -799 -758 -37 -465 -522 -987 -490 -896 -241 -562 -506 -898 -224 -905 -905 -550 -993 -625 -833 -796 -103 -360 -20 -518 -101 -376 -241 -75 -883 -532 -407 -165 -772 -583 -28 -993 -122 -648 -567 -629 -160 -496 -146 -951 -167 -653 -936 -36 -332 -755 -777 -402 -613 -271 -787 -251 -476 -825 -901 -959 -523 -56 -685 -999 -685 -730 -46 -599 -718 -80 -657 -385 -761 -156 -718 -870 -371 -733 -544 -21 -414 -682 -882 -22 -816 -529 -875 -689 -227 -991 -213 -95 -689 -741 -106 -264 -151 -670 -466 -838 -176 -99 -106 -128 -66 -311 -878 -36 -599 -359 -103 -258 -964 -724 -262 -55 -349 -358 -200 -113 -652 -770 -293 -667 -958 -697 -262 -802 -384 -559 -16 -852 -315 -559 -993 -780 -404 -510 -672 -733 -672 -433 -768 -315 -956 -763 -873 -579 -104 -705 -561 -675 -195 -878 -72 -58 -446 -380 -334 -902 -238 -455 -511 -2 -148 -531 -603 -455 -378 -53 -164 -642 -751 -574 -843 -400 -996 -941 -462 -859 -446 -146 -245 -364 -799 -409 -694 -240 -233 -683 -289 -362 -714 -393 -962 -667 -817 -46 -111 -810 -428 -820 -946 -828 -186 -597 -944 -221 -642 -91 -533 -426 -331 -691 -616 -424 -683 -624 -604 -577 -154 -619 -288 -455 -146 -694 -968 -865 -188 -338 -36 -184 -383 -189 -418 -564 -626 -671 -584 -471 -868 -205 -757 -313 -779 -506 -354 -764 -261 -355 -746 -918 -318 -436 -49 -699 -809 -480 -212 -481 -643 -248 -394 -706 -759 -108 -76 -563 -649 -808 -78 -15 -607 -635 -626 -68 -603 -162 -667 -275 -824 -650 -374 -537 -308 -789 -548 -965 -668 -20 -431 -928 -366 -685 -37 -662 -623 -716 -861 -654 -749 -701 -413 -273 -642 -709 -897 -248 -281 -475 -165 -87 -343 -775 -894 -795 -997 -683 -798 -742 -890 -69 -75 -354 -595 -464 -8 -661 -952 -521 -979 -540 -626 -131 -754 -39 -163 -734 -886 -123 -397 -103 -867 -252 -411 -431 -300 -249 -895 -495 -769 -306 -325 -725 -758 -379 -119 -456 -476 -747 -845 -866 -1 -234 -27 -921 -491 -209 -910 -62 -801 -572 -344 -858 -597 -238 -204 -637 -243 -30 -253 -558 -439 -878 -934 -620 -229 -227 -150 -491 -33 -715 -587 -374 -969 -262 -30 -691 -964 -645 -882 -278 -750 -264 -104 -258 -781 -774 -430 -835 -539 -779 -964 -17 -246 -706 -298 -983 -842 -182 -215 -583 -174 -882 -557 -841 -783 -20 -385 -4 -797 -179 -429 -541 -682 -580 -386 -150 -889 -231 -681 -26 -677 -267 -15 -556 -38 -922 -73 -678 -905 -554 -367 -944 -617 -898 -721 -451 -766 -570 -560 -410 -215 -628 -408 -187 -269 -578 -371 -142 -412 -20 -904 -477 -710 -188 -109 -597 -650 -483 -656 -216 -157 -383 -753 -333 -964 -821 -829 -257 -984 -115 -362 -139 -193 -75 -598 -817 -441 -261 -742 -974 -340 -653 -609 -171 -71 -341 -135 -72 -11 -156 -703 -179 -798 -908 -19 -443 -263 -533 -840 -268 -221 -886 -945 -870 -926 -71 -824 -64 -151 -265 -39 -828 -695 -773 -18 -706 -584 -129 -894 -54 -975 -268 -202 -24 -882 -214 -556 -698 -634 -866 -432 -546 -870 -254 -318 -971 -875 -406 -313 -852 -335 -83 -992 -24 -167 -25 -410 -551 -876 -900 -278 -658 -1 -554 -632 -670 -967 -100 -314 -1 -419 -47 -814 -112 -248 -168 -498 -208 -323 -800 -954 -739 -457 -432 -782 -816 -91 -653 -119 -456 -546 -502 -351 -750 -625 -838 -813 -637 -481 -994 -78 -698 -543 -334 -90 -756 -592 -342 -64 -200 -507 -809 -263 -502 -71 -613 -949 -717 -832 -932 -233 -711 -652 -647 -276 -488 -625 -278 -685 -65 -830 -62 -966 -905 -635 -43 -614 -816 -552 -605 -198 -434 -392 -37 -205 -899 -151 -323 -174 -159 -740 -775 -963 -736 -839 -430 -942 -403 -558 -44 -531 -739 -619 -227 -787 -805 -740 -268 -644 -375 -426 -595 -636 -169 -727 -5 -600 -807 -825 -231 -961 -462 -704 -768 -898 -613 -228 -994 -332 -800 -507 -616 -725 -134 -460 -788 -723 -134 -171 -830 -732 -881 -303 -668 -110 -258 -991 -36 -858 -476 -609 -472 -893 -250 -839 -562 -631 -277 -123 -862 -850 -277 -917 -805 -408 -471 -453 -464 -945 -557 -736 -516 -519 -676 -48 -19 -404 -725 -132 -847 -846 -371 -129 -244 -697 -918 -207 -354 -710 -124 -776 -823 -41 -330 -899 -402 -39 -656 -31 -768 -473 -103 -892 -658 -889 -895 -132 -78 -682 -279 -738 -206 -958 -746 -922 -334 -440 -439 -974 -664 -274 -728 -524 -46 -234 -272 -713 -120 -23 -615 -413 -951 -480 -625 -359 -615 -63 -12 -152 -567 -340 -375 -466 -670 -167 -841 -922 -731 -424 -783 -174 -137 -550 -188 -233 -177 -869 -707 -685 -986 -273 -622 -566 -615 -957 -955 -697 -821 -231 -225 -772 -646 -183 -617 -723 -405 -422 -291 -440 -783 -650 -435 -111 -132 -509 -268 -188 -935 -671 -174 -747 -920 -886 -739 -425 -307 -855 -781 -628 -221 -41 -360 -516 -108 -62 -976 -898 -892 -695 -145 -928 -529 -319 -733 -72 -301 -374 -633 -841 -961 -21 -732 -594 -412 -461 -445 -132 -550 -779 -949 -583 -735 -140 -415 -323 -110 -385 -950 -324 -650 -301 -854 -92 -893 -583 -169 -935 -805 -843 -518 -102 -609 -679 -157 -744 -247 -332 -663 -806 -842 -709 -735 -289 -52 -335 -958 -816 -391 -224 -102 -76 -340 -727 -733 -595 -234 -912 -275 -357 -673 -422 -570 -518 -195 -465 -584 -78 -713 -622 -243 -78 -927 -593 -680 -904 -205 -771 -421 -778 -533 -180 -371 -903 -675 -838 -395 -163 -798 -540 -517 -734 -265 -122 -362 -781 -50 -307 -25 -505 -687 -4 -489 -126 -569 -237 -312 -373 -25 -644 -72 -648 -502 -532 -740 -757 -547 -361 -680 -216 -356 -104 -146 -526 -533 -686 -537 -437 -876 -66 -154 -328 -873 -638 -98 -387 -275 -270 -371 -1000 -341 -265 -655 -880 -672 -426 -174 -303 -538 -97 -907 -784 -313 -241 -986 -750 -452 -406 -407 -735 -711 -750 -444 -862 -482 -412 -9 -556 -485 -394 -830 -189 -788 -444 -683 -760 -449 -880 -331 -967 -525 -383 -147 -465 -974 -139 -441 -645 -688 -242 -231 -208 -20 -589 -722 -722 -225 -697 -304 -79 -98 -580 -207 -581 -224 -332 -810 -652 -258 -941 -430 -457 -89 -17 -3 -532 -262 -976 -396 -75 -489 -446 -131 -827 -307 -25 -820 -790 -594 -639 -390 -963 -816 -257 -880 -177 -905 -945 -850 -961 -701 -274 -292 -843 -499 -841 -475 -432 -376 -205 -147 -939 -758 -639 -132 -610 -444 -688 -679 -814 -509 -252 -987 -247 -38 -843 -62 -406 -953 -113 -982 -297 -124 -253 -785 -144 -353 -220 -273 -923 -6 -911 -236 -724 -610 -13 -233 -801 -279 -268 -803 -988 -834 -36 -481 -377 -11 -603 -267 -119 -898 -802 -979 -232 -799 -295 -709 -921 -207 -838 -474 -54 -168 -640 -432 -542 -375 -598 -264 -162 -624 -784 -679 -443 -35 -650 -552 -44 -55 -176 -648 -983 -707 -555 -656 -28 -473 -946 -850 -95 -842 -936 -651 -466 -211 -764 -521 -792 -790 -674 -602 -24 -187 -232 -355 -448 -201 -481 -48 -277 -311 -941 -660 -731 -371 -435 -998 -624 -917 -37 -506 -771 -848 -719 -866 -682 -476 -744 -986 -443 -47 -388 -232 -138 -768 -359 -467 -159 -368 -717 -506 -765 -662 -711 -20 -615 -632 -772 -294 -139 -704 -845 -412 -225 -997 -825 -666 -112 -152 -39 -190 -614 -226 -300 -405 -65 -440 -233 -776 -670 -129 -362 -310 -253 -696 -663 -499 -336 -27 -468 -135 -782 -568 -557 -379 -577 -550 -401 -755 -512 -879 -793 -151 -363 -80 -610 -905 -698 -501 -934 -415 -817 -831 -116 -193 -47 -588 -935 -842 -884 -132 -584 -782 -58 -195 -280 -582 -841 -851 -3 -690 -692 -319 -813 -46 -392 -34 -713 -793 -187 -846 -415 -201 -416 -899 -438 -900 -165 -337 -967 -546 -448 -234 -652 -614 -920 -372 -745 -354 -532 -772 -984 -17 -592 -242 -210 -561 -318 -769 -542 -273 -5 -29 -82 -370 -606 -116 -443 -832 -720 -379 -747 -307 -627 -717 -809 -705 -836 -705 -330 -306 -396 -169 -282 -144 -534 -694 -90 -205 -330 -484 -821 -498 -644 -560 -169 -931 -600 -669 -888 -484 -577 -343 -965 -169 -674 -432 -603 -386 -837 -274 -289 -167 -123 -898 -634 -99 -909 -170 -98 -452 -63 -395 -753 -782 -967 -175 -553 -392 -931 -806 -548 -180 -824 -466 -442 -21 -42 -5 -388 -483 -304 -482 -344 -204 -911 -363 -942 -774 -967 -926 -834 -297 -663 -668 -880 -83 -146 -256 -38 -821 -648 -22 -310 -779 -325 -328 -267 -179 -41 -982 -588 -707 -553 -1 -896 -53 -79 -842 -512 -897 -656 -365 -945 -395 -207 -995 -431 -341 -812 -43 -304 -76 -738 -930 -416 -752 -136 -742 -862 -854 -634 -639 -356 -758 -579 -462 -834 -812 -989 -172 -826 -39 -100 -636 -550 -115 -90 -238 -566 -746 -895 -224 -499 -596 -979 -160 -434 -648 -577 -100 -962 -856 -640 -875 -73 -783 -881 -119 -934 -198 -48 -399 -901 -334 -123 -441 -677 -216 -547 -909 -328 -749 -695 -519 -184 -839 -538 -462 -548 -230 -965 -279 -701 -454 -242 -929 -301 -553 -462 -255 -556 -413 -132 -379 -812 -37 -787 -758 -417 -463 -966 -412 -289 -129 -680 -397 -923 -528 -199 -522 -803 -379 -817 -836 -571 -124 -102 -19 -509 -140 -551 -551 -228 -573 -198 -439 -961 -889 -913 -664 -214 -554 -198 -67 -574 -533 -951 -46 -976 -696 -855 -990 -634 -995 -317 -134 -995 -678 -733 -824 -147 -188 -615 -185 -180 -997 -798 -326 -928 -154 -809 -839 -626 -142 -505 -449 -36 -726 -701 -256 -441 -560 -889 -336 -145 -459 -120 -642 -463 -336 -340 -404 -702 -143 -37 -617 -730 -425 -895 -733 -30 -102 -100 -196 -90 -954 -138 -827 -685 -114 -244 -420 -735 -512 -61 -666 -99 -951 -195 -641 -491 -515 -313 -645 -669 -520 -438 -288 -354 -445 -936 -731 -436 -212 -307 -491 -873 -372 -404 -538 -13 -676 -43 -252 -162 -925 -505 -601 -540 -678 -533 -18 -704 -205 -955 -141 -906 -347 -711 -373 -376 -207 -607 -416 -192 -606 -86 -810 -295 -204 -961 -553 -551 -59 -915 -887 -814 -959 -276 -995 -242 -819 -421 -29 -420 -543 -877 -112 -493 -785 -966 -323 -976 -139 -352 -403 -723 -861 -922 -625 -295 -362 -856 -569 -442 -516 -504 -362 -652 -463 -6 -302 -253 -527 -710 -814 -307 -407 -315 -44 -923 -29 -873 -370 -807 -990 -933 -757 -580 -954 -108 -400 -280 -316 -301 -856 -569 -463 -932 -373 -725 -662 -536 -449 -278 -636 -602 -148 -190 -595 -313 -131 -943 -143 -357 -649 -887 -374 -463 -53 -738 -850 -230 -584 -180 -669 -361 -359 -343 -989 -673 -195 -66 -245 -699 -984 -651 -598 -753 -784 -778 -397 -570 -186 -315 -911 -407 -162 -218 -829 -969 -515 -808 -906 -485 -45 -42 -618 -885 -254 -261 -401 -268 -757 -30 -933 -79 -253 -365 -787 -12 -701 -243 -282 -901 -975 -609 -778 -175 -234 -812 -46 -706 -494 -985 -321 -466 -402 -746 -302 -286 -7 -847 -260 -453 -136 -291 -1 -628 -350 -840 -896 -696 -800 -10 -582 -986 -619 -921 -564 -324 -692 -293 -556 -183 -548 -113 -764 -754 -273 -161 -2 -906 -426 -339 -909 -279 -249 -819 -298 -192 -823 -833 -120 -992 -815 -896 -127 -774 -317 -325 -370 -236 -3 -326 -862 -102 -548 -90 -403 -707 -179 -323 -625 -88 -246 -232 -106 -703 -361 -213 -354 -716 -92 -688 -875 -218 -384 -97 -544 -126 -467 -962 -854 -943 -223 -482 -746 -104 -474 -140 -589 -186 -493 -44 -492 -186 -446 -535 -337 -871 -931 -160 -148 -880 -192 -168 -237 -688 -362 -110 -159 -835 -405 -70 -711 -663 -900 -998 -776 -687 -897 -93 -375 -328 -728 -771 -135 -84 -111 -175 -585 -305 -102 -999 -587 -387 -77 -558 -855 -720 -378 -339 -208 -365 -133 -664 -77 -327 -475 -673 -591 -17 -111 -887 -493 -703 -328 -758 -911 -964 -585 -62 -843 -515 -105 -641 -189 -251 -717 -614 -75 -308 -782 -182 -996 -191 -807 -686 -735 -522 -841 -371 -456 -560 -953 -86 -231 -839 -944 -232 -74 -574 -887 -433 -710 -233 -156 -650 -888 -180 -971 -770 -437 -344 -116 -56 -234 -637 -491 -756 -630 -339 -273 -81 -283 -728 -340 -169 -156 -224 -784 -967 -952 -866 -193 -439 -632 -568 -118 -145 -509 -553 -687 -120 -628 -27 -888 -286 -109 -664 -322 -455 -992 -280 -929 -577 -842 -519 -159 -574 -531 -347 -213 -195 -419 -400 -92 -78 -386 -570 -897 -582 -407 -157 -809 -860 -553 -536 -54 -374 -263 -552 -643 -202 -880 -642 -283 -948 -30 -494 -83 -782 -411 -265 -950 -920 -755 -971 -592 -463 -29 -673 -916 -709 -415 -625 -179 -185 -247 -658 -491 -673 -334 -395 -548 -591 -951 -499 -807 -528 -339 -489 -170 -243 -690 -177 -363 -814 -253 -689 -769 -952 -195 -816 -533 -177 -728 -286 -698 -81 -433 -724 -840 -672 -927 -343 -879 -972 -729 -308 -295 -61 -91 -712 -459 -472 -733 -898 -866 -718 -56 -992 -566 -852 -266 -146 -942 -585 -714 -397 -499 -65 -469 -529 -805 -166 -510 -722 -852 -739 -790 -541 -683 -728 -757 -360 -160 -906 -380 -544 -671 -527 -343 -485 -594 -455 -608 -815 -208 -747 -234 -103 -666 -940 -347 -110 -42 -935 -933 -473 -224 -307 -403 -82 -151 -622 -759 -454 -607 -500 -477 -39 -579 -188 -960 -894 -788 -673 -835 -10 -456 -25 -994 -851 -583 -964 -853 -799 -521 -735 -153 -751 -534 -664 -900 -795 -488 -140 -645 -77 -390 -579 -153 -993 -313 -116 -445 -984 -842 -132 -542 -955 -792 -428 -368 -364 -523 -730 -24 -437 -252 -813 -210 -525 -962 -896 -849 -472 -875 -265 -744 -492 -793 -102 -560 -468 -67 -524 -224 -178 -73 -707 -700 -151 -771 -839 -413 -81 -809 -110 -819 -346 -12 -577 -751 -724 -322 -742 -755 -770 -202 -708 -166 -489 -185 -49 -121 -92 -520 -842 -222 -727 -878 -657 -780 -143 -572 -127 -231 -346 -48 -331 -993 -342 -348 -603 -65 -215 -20 -416 -394 -15 -902 -419 -261 -33 -584 -590 -413 -535 -532 -45 -489 -311 -460 -539 -338 -88 -868 -342 -140 -279 -878 -455 -3 -35 -663 -882 -689 -987 -582 -858 -966 -25 -967 -784 -36 -951 -811 -9 -56 -539 -989 -893 -259 -194 -674 -905 -661 -913 -571 -765 -775 -164 -857 -451 -406 -475 -801 -862 -250 -981 -829 -694 -64 -971 -352 -530 -507 -985 -349 -364 -773 -287 -261 -311 -197 -180 -836 -274 -995 -786 -263 -918 -674 -247 -459 -280 -28 -902 -618 -250 -883 -289 -863 -380 -851 -1000 -257 -446 -478 -847 -364 -179 -605 -107 -610 -637 -969 -93 -332 -243 -591 -754 -532 -160 -275 -349 -464 -544 -484 -821 -264 -261 -332 -668 -367 -522 -755 -455 -120 -11 -486 -849 -178 -903 -481 -503 -175 -406 -980 -736 -599 -165 -265 -40 -300 -743 -317 -949 -802 -717 -454 -558 -573 -360 -617 -685 -148 -67 -430 -62 -981 -83 -943 -911 -287 -593 -143 -595 -480 -647 -354 -7 -614 -268 -947 -960 -358 -387 -262 -1 -753 -277 -639 -140 -347 -539 -58 -638 -135 -847 -318 -952 -153 -675 -298 -251 -294 -89 -853 -382 -955 -944 -130 -929 -295 -236 -940 -621 -102 -564 -1000 -351 -160 -707 -15 -43 -407 -400 -980 -258 -365 -869 -662 -405 -445 -657 -564 -301 -706 -513 -24 -985 -10 -261 -219 -802 -738 -942 -3 -933 -934 -534 -922 -597 -488 -488 -704 -702 -579 -977 -208 -618 -916 -336 -329 -838 -218 -751 -988 -372 -316 -375 -295 -72 -771 -189 -593 -275 -961 -710 -154 -11 -473 -309 -695 -225 -935 -601 -791 -801 -802 -182 -523 -153 -804 -135 -188 -358 -954 -254 -274 -278 -76 -744 -665 -565 -558 -687 -380 -417 -410 -411 -340 -754 -492 -806 -16 -246 -444 -532 -882 -56 -307 -304 -819 -35 -268 -674 -826 -125 -705 -172 -779 -867 -662 -934 -575 -980 -814 -193 -853 -340 -1000 -987 -593 -873 -246 -967 -177 -975 -561 -67 -954 -694 -824 -653 -897 -797 -609 -783 -900 -889 -928 -651 -589 -296 -659 -733 -105 -607 -543 -595 -755 -732 -946 -630 -805 -119 -64 -85 -776 -754 -176 -226 -298 -146 -727 -929 -865 -920 -688 -21 -717 -438 -497 -562 -192 -436 -933 -370 -361 -491 -296 -578 -320 -9 -73 -707 -140 -670 -479 -834 -998 -168 -862 -523 -664 -210 -230 -67 -446 -526 -167 -920 -903 -779 -903 -270 -396 -59 -44 -711 -722 -655 -960 -45 -646 -845 -201 -415 -236 -500 -902 -722 -197 -502 -954 -140 -848 -79 -283 -53 -947 -182 -932 -56 -951 -942 -866 -844 -69 -420 -189 -873 -561 -154 -664 -434 -341 -64 -290 -412 -1 -73 -12 -348 -459 -446 -405 -206 -990 -624 -812 -251 -439 -824 -886 -909 -389 -612 -88 -496 -827 -817 -82 -641 -202 -405 -867 -584 -356 -158 -911 -862 -649 -538 -648 -969 -703 -876 -624 -937 -21 -469 -812 -175 -883 -444 -198 -666 -602 -383 -518 -379 -308 -905 -512 -206 -900 -508 -856 -896 -758 -36 -988 -654 -18 -598 -475 -156 -675 -108 -754 -176 -973 -577 -796 -177 -668 -986 -546 -282 -863 -74 -747 -425 -509 -197 -960 -580 -563 -157 -63 -296 -877 -386 -758 -135 -816 -920 -574 -850 -573 -285 -296 -343 -577 -670 -800 -814 -687 -336 -364 -153 -104 -851 -580 -883 -640 -160 -698 -839 -998 -231 -825 -528 -922 -74 -659 -496 -716 -465 -16 -333 -761 -267 -950 -610 -332 -429 -883 -997 -80 -385 -64 -722 -632 -27 -916 -828 -869 -558 -409 -641 -33 -903 -283 -317 -443 -346 -291 -826 -839 -280 -779 -206 -953 -160 -693 -652 -587 -513 -292 -758 -193 -871 -58 -694 -905 -83 -144 -959 -890 -772 -595 -706 -798 -640 -461 -438 -220 -281 -434 -773 -246 -213 -505 -855 -247 -813 -156 -605 -139 -546 -342 -234 -807 -870 -801 -670 -979 -569 -994 -685 -293 -91 -330 -709 -604 -737 -393 -765 -342 -750 -741 -928 -665 -777 -385 -238 -257 -174 -535 -614 -69 -958 -486 -778 -274 -51 -444 -575 -365 -236 -490 -836 -836 -551 -516 -596 -96 -329 -687 -304 -997 -582 -122 -900 -609 -422 -319 -938 -579 -917 -925 -409 -359 -934 -85 -442 -671 -45 -566 -361 -734 -482 -124 -568 -216 -864 -670 -423 -915 -774 -421 -899 -846 -188 -951 -720 -139 -67 -667 -420 -389 -119 -730 -836 -225 -9 -136 -682 -10 -477 -490 -539 -68 -885 -327 -219 -468 -826 -974 -507 -660 -732 -333 -900 -557 -555 -627 -274 -898 -365 -121 -300 -374 -83 -720 -805 -163 -912 -745 -589 -75 -465 -216 -622 -87 -641 -208 -803 -364 -320 -766 -791 -469 -770 -554 -662 -815 -866 -436 -195 -208 -776 -970 -973 -448 -360 -734 -659 -672 -835 -916 -147 -993 -299 -941 -192 -33 -880 -87 -601 -790 -389 -152 -91 -273 -772 -830 -756 -491 -943 -973 -11 -467 -340 -700 -340 -25 -571 -263 -688 -679 -344 -382 -717 -968 -344 -439 -784 -525 -198 -709 -541 -187 -473 -596 -912 -616 -610 -952 -645 -875 -264 -113 -888 -521 -764 -638 -770 -198 -298 -886 -771 -171 -522 -35 -240 -770 -509 -200 -141 -644 -269 -152 -121 -692 -910 -58 -760 -875 -930 -294 -925 -208 -590 -213 -267 -952 -888 -517 -702 -365 -851 -738 -638 -28 -948 -869 -889 -346 -52 -113 -29 -739 -746 -542 -234 -893 -506 -890 -565 -627 -860 -249 -469 -736 -607 -400 -599 -478 -661 -517 -973 -283 -629 -323 -641 -498 -719 -152 -470 -916 -279 -684 -189 -9 -938 -905 -865 -838 -497 -238 -29 -148 -138 -59 -221 -185 -750 -49 -38 -1 -275 -460 -658 -625 -541 -704 -391 -536 -59 -33 -220 -493 -506 -593 -703 -367 -879 -643 -964 -809 -893 -986 -740 -492 -148 -813 -16 -568 -579 -785 -477 -292 -594 -64 -266 -882 -332 -855 -1000 -672 -302 -164 -964 -678 -519 -801 -990 -385 -939 -428 -653 -365 -999 -148 -67 -515 -778 -203 -798 -206 -827 -437 -308 -438 -479 -860 -61 -362 -234 -61 -265 -754 -749 -952 -759 -797 -251 -55 -784 -199 -478 -209 -666 -948 -994 -61 -478 -618 -532 -895 -921 -428 -515 -934 -408 -483 -639 -312 -591 -854 -729 -976 -68 -411 -957 -654 -417 -438 -850 -76 -346 -162 -549 -97 -522 -738 -145 -836 -238 -981 -549 -139 -408 -176 -379 -428 -250 -600 -472 -23 -8 -130 -400 -495 -391 -617 -945 -109 -734 -812 -377 -497 -452 -402 -624 -481 -640 -402 -483 -555 -862 -741 -383 -194 -516 -875 -884 -741 -275 -690 -410 -868 -659 -805 -679 -409 -852 -348 -639 -620 -224 -365 -786 -723 -504 -799 -883 -934 -811 -449 -499 -182 -69 -442 -785 -397 -661 -229 -181 -716 -695 -304 -126 -113 -449 -899 -618 -897 -421 -713 -97 -275 -674 -903 -884 -933 -467 -376 -295 -903 -327 -430 -661 -332 -218 -959 -843 -75 -927 -617 -220 -954 -258 -195 -684 -973 -907 -400 -149 -118 -4 -460 -677 -348 -84 -85 -819 -972 -135 -160 -304 -309 -868 -208 -355 -408 -159 -151 -503 -905 -924 -127 -273 -627 -911 -604 -608 -527 -139 -402 -98 -462 -611 -38 -569 -169 -330 -966 -969 -136 -922 -672 -655 -897 -922 -546 -947 -697 -970 -218 -944 -617 -158 -38 -757 -687 -665 -724 -150 -548 -553 -996 -645 -507 -116 -6 -112 -565 -921 -775 -474 -564 -977 -402 -326 -831 -198 -295 -783 -625 -356 -483 -906 -485 -624 -828 -727 -321 -679 -242 -715 -481 -611 -677 -342 -57 -797 -811 -538 -881 -12 -77 -992 -49 -425 -167 -775 -166 -158 -414 -200 -76 -447 -225 -229 -194 -548 -675 -696 -447 -850 -124 -982 -148 -247 -344 -213 -732 -523 -887 -353 -878 -927 -437 -613 -230 -831 -344 -454 -24 -694 -76 -335 -169 -61 -291 -306 -123 -123 -387 -245 -73 -149 -236 -517 -448 -263 -843 -33 -663 -331 -819 -972 -592 -5 -907 -408 -989 -113 -330 -936 -342 -415 -617 -659 -870 -824 -282 -399 -544 -89 -751 -487 -952 -290 -597 -773 -749 -287 -642 -682 -666 -601 -711 -95 -930 -931 -575 -528 -545 -739 -798 -137 -807 -931 -257 -337 -546 -467 -796 -557 -833 -50 -642 -103 -485 -883 -172 -960 -423 -859 -438 -860 -435 -633 -190 -931 -815 -666 -188 -737 -799 -536 -603 -847 -583 -238 -779 -202 -348 -594 -516 -681 -804 -616 -361 -547 -422 -413 -192 -707 -176 -781 -733 -935 -557 -264 -90 -331 -103 -958 -604 -427 -847 -655 -116 -217 -666 -355 -533 -800 -766 -298 -180 -129 -787 -753 -758 -61 -608 -906 -490 -942 -492 -983 -557 -491 -450 -37 -996 -201 -547 -89 -209 -21 -730 -466 -786 -349 -779 -648 -412 -152 -555 -949 -1 -165 -627 -309 -368 -399 -766 -266 -56 -582 -370 -640 -660 -483 -376 -467 -780 -932 -685 -246 -263 -204 -537 -752 -356 -121 -123 -410 -257 -423 -314 -805 -125 -342 -501 -87 -804 -621 -668 -2 -566 -463 -469 -137 -800 -740 -754 -998 -559 -156 -344 -841 -40 -368 -92 -705 -657 -965 -528 -540 -703 -654 -879 -454 -394 -809 -952 -47 -200 -608 -465 -158 -227 -804 -660 -469 -380 -907 -7 -494 -5 -273 -549 -52 -308 -498 -781 -757 -63 -543 -612 -359 -282 -470 -634 -79 -232 -953 -24 -922 -950 -676 -345 -969 -501 -998 -963 -175 -717 -784 -739 -250 -831 -132 -909 -766 -219 -79 -374 -646 -343 -765 -760 -358 -487 -517 -114 -854 -26 -201 -750 -514 -635 -247 -404 -600 -794 -147 -773 -738 -289 -810 -733 -481 -40 -924 -711 -144 -20 -756 -440 -860 -230 -364 -256 -923 -288 -72 -259 -955 -876 -405 -582 -35 -736 -484 -455 -307 -910 -890 -91 -64 -959 -245 -191 -442 -110 -599 -803 -439 -624 -848 -692 -734 -296 -373 -483 -417 -651 -352 -360 -236 -848 -417 -182 -198 -623 -578 -565 -491 -38 -723 -540 -405 -967 -31 -839 -600 -953 -277 -790 -369 -173 -480 -717 -54 -170 -945 -416 -796 -813 -110 -441 -481 -812 -479 -332 -29 -590 -662 -913 -905 -681 -350 -159 -958 -713 -215 -530 -43 -562 -135 -344 -444 -824 -85 -719 -902 -361 -612 -790 -165 -285 -593 -38 -191 -103 -456 -859 -379 -350 -561 -977 -874 -623 -820 -6 -408 -983 -290 -157 -612 -201 -878 -461 -769 -980 -776 -919 -965 -382 -46 -639 -486 -178 -722 -414 -462 -835 -500 -161 -181 -233 -977 -885 -592 -19 -476 -593 -259 -428 -982 -448 -784 -947 -176 -108 -700 -426 -490 -19 -858 -800 -977 -655 -398 -997 -971 -922 -881 -526 -283 -594 -235 -235 -330 -929 -178 -701 -749 -141 -630 -179 -998 -650 -131 -20 -236 -302 -388 -92 -243 -467 -406 -528 -463 -790 -381 -667 -781 -330 -843 -733 -427 -532 -78 -808 -79 -966 -20 -833 -46 -905 -345 -703 -632 -945 -365 -49 -567 -7 -551 -194 -961 -284 -859 -888 -702 -376 -443 -857 -418 -378 -378 -37 -105 -784 -415 -283 -839 -557 -575 -413 -799 -349 -554 -394 -849 -741 -564 -498 -598 -999 -178 -982 -706 -1000 -102 -370 -297 -307 -75 -917 -129 -858 -88 -450 -370 -291 -353 -392 -532 -357 -202 -760 -261 -348 -364 -838 -80 -260 -917 -56 -931 -365 -716 -6 -950 -905 -82 -542 -31 -473 -390 -486 -53 -109 -935 -310 -559 -683 -352 -989 -952 -716 -602 -617 -833 -492 -131 -411 -928 -674 -520 -890 -339 -790 -837 -403 -533 -867 -118 -496 -283 -481 -170 -497 -171 -747 -499 -4 -294 -390 -87 -686 -602 -991 -935 -15 -865 -307 -745 -502 -476 -998 -502 -837 -149 -791 -558 -888 -432 -229 -503 -185 -900 -218 -722 -769 -422 -572 -414 -550 -253 -693 -398 -409 -579 -732 -569 -917 -918 -27 -166 -851 -999 -784 -34 -766 -180 -955 -549 -204 -898 -205 -808 -762 -639 -694 -443 -167 -851 -214 -183 -386 -861 -24 -512 -127 -798 -535 -108 -347 -59 -698 -11 -491 -191 -946 -637 -395 -310 -489 -905 -344 -556 -181 -703 -513 -751 -688 -353 -395 -229 -466 -221 -498 -278 -701 -48 -110 -343 -435 -402 -511 -738 -19 -20 -167 -979 -787 -478 -555 -179 -230 -205 -837 -698 -257 -934 -281 -932 -55 -859 -167 -302 -791 -708 -46 -842 -860 -401 -874 -761 -748 -368 -611 -825 -635 -199 -456 -793 -320 -671 -91 -534 -8 -115 -598 -855 -928 -588 -641 -353 -637 -822 -989 -835 -871 -605 -102 -790 -527 -167 -643 -994 -496 -40 -781 -642 -795 -175 -693 -912 -873 -460 -612 -153 -348 -515 -643 -971 -146 -787 -38 -51 -150 -199 -726 -918 -863 -482 -801 -910 -307 -817 -439 -240 -274 -123 -923 -765 -364 -221 -649 -20 -717 -394 -645 -70 -983 -596 -500 -833 -171 -955 -494 -321 -882 -502 -244 -425 -970 -746 -989 -997 -306 -898 -341 -508 -437 -690 -313 -349 -140 -945 -294 -134 -164 -88 -941 -123 -550 -41 -532 -217 -161 -192 -841 -764 -519 -123 -649 -228 -224 -162 -165 -431 -302 -759 -763 -584 -562 -673 -559 -131 -914 -749 -969 -266 -304 -367 -277 -575 -948 -998 -96 -548 -476 -540 -998 -557 -275 -448 -665 -965 -560 -415 -638 -780 -230 -995 -202 -826 -483 -705 -658 -18 -698 -762 -690 -576 -859 -580 -854 -112 -517 -960 -829 -728 -512 -362 -830 -216 -202 -431 -928 -963 -1000 -839 -331 -869 -740 -933 -129 -721 -826 -884 -587 -685 -290 -524 -209 -562 -891 -42 -715 -56 -560 -64 -421 -580 -495 -576 -105 -627 -553 -163 -750 -949 -291 -56 -271 -23 -835 -628 -1000 -819 -247 -945 -504 -359 -731 -954 -74 -738 -213 -622 -148 -423 -80 -879 -509 -60 -600 -923 -735 -725 -369 -297 -988 -888 -992 -290 -90 -361 -351 -303 -630 -371 -368 -567 -806 -933 -190 -300 -48 -314 -29 -308 -309 -798 -648 -886 -83 -12 -394 -1 -197 -393 -948 -263 -663 -383 -938 -968 -443 -267 -844 -631 -383 -251 -483 -884 -41 -140 -728 -461 -566 -94 -84 -730 -477 -852 -601 -1 -446 -19 -69 -720 -799 -138 -178 -138 -824 -279 -680 -178 -597 -648 -125 -584 -642 -402 -226 -559 -130 -620 -991 -184 -235 -252 -637 -724 -74 -408 -470 -791 -861 -436 -277 -145 -360 -246 -737 -249 -848 -335 -763 -211 -725 -755 -22 -504 -473 -986 -766 -100 -204 -11 -475 -60 -437 -887 -442 -258 -521 -644 -12 -57 -207 -856 -781 -919 -591 -735 -75 -519 -994 -937 -733 -655 -54 -792 -450 -713 -339 -19 -815 -225 -155 -768 -224 -523 -64 -420 -795 -548 -551 -471 -397 -934 -59 -32 -384 -957 -68 -754 -321 -860 -491 -6 -196 -479 -323 -204 -778 -452 -973 -54 -444 -837 -521 -468 -641 -422 -34 -466 -86 -655 -848 -83 -523 -238 -384 -956 -285 -8 -13 -152 -161 -240 -644 -402 -552 -606 -470 -2 -277 -759 -135 -31 -431 -697 -339 -567 -107 -998 -275 -329 -305 -507 -744 -772 -964 -899 -503 -289 -259 -660 -306 -412 -496 -343 -944 -236 -858 -775 -422 -699 -611 -825 -773 -179 -180 -980 -330 -937 -341 -596 -996 -436 -632 -391 -940 -275 -524 -617 -532 -933 -997 -141 -834 -683 -16 -926 -71 -586 -770 -485 -188 -297 -384 -407 -130 -191 -383 -963 -547 -41 -903 -113 -152 -99 -805 -447 -795 -239 -542 -375 -268 -548 -741 -412 -135 -126 -728 -954 -125 -931 -441 -238 -174 -65 -572 -915 -506 -123 -91 -337 -699 -272 -823 -288 -804 -456 -788 -675 -569 -502 -19 -235 -878 -362 -935 -318 -938 -88 -836 -493 -538 -842 -994 -925 -125 -395 -624 -910 -887 -940 -311 -133 -296 -212 -656 -755 -731 -616 -892 -33 -926 -590 -751 -968 -397 -12 -111 -754 -192 -301 -118 -274 -938 -21 -530 -473 -649 -62 -613 -290 -241 -230 -408 -793 -189 -20 -931 -87 -530 -537 -773 -473 -217 -334 -604 -78 -134 -842 -388 -784 -25 -263 -654 -455 -504 -829 -319 -662 -89 -858 -653 -897 -231 -995 -154 -365 -630 -490 -176 -833 -330 -796 -910 -894 -523 -602 -935 -937 -159 -481 -984 -686 -479 -747 -447 -258 -304 -821 -777 -867 -921 -992 -602 -489 -965 -692 -213 -234 -18 -640 -901 -76 -860 -41 -431 -292 -418 -184 -523 -478 -957 -843 -252 -55 -435 -287 -164 -970 -137 -594 -554 -966 -649 -750 -832 -731 -517 -970 -176 -608 -139 -157 -290 -334 -968 -332 -828 -730 -381 -95 -269 -372 -719 -288 -889 -543 -555 -601 -7 -118 -380 -901 -429 -660 -616 -64 -712 -774 -953 -153 -162 -22 -148 -743 -158 -229 -46 -950 -445 -982 -696 -402 -795 -282 -182 -614 -544 -833 -623 -969 -767 -413 -607 -988 -94 -198 -623 -894 -183 -696 -565 -911 -989 -201 -513 -195 -254 -28 -803 -682 -62 -216 -79 -652 -435 -232 -174 -389 -495 -206 -702 -855 -102 -647 -312 -464 -965 -499 -800 -204 -950 -798 -683 -619 -493 -637 -113 -23 -939 -544 -470 -318 -749 -259 -646 -282 -996 -161 -777 -481 -138 -116 -393 -189 -627 -674 -141 -130 -118 -921 -628 -999 -625 -526 -941 -808 -989 -4 -139 -837 -904 -521 -617 -23 -656 -87 -562 -48 -390 -529 -890 -283 -846 -380 -488 -635 -995 -563 -994 -315 -290 -437 -54 -461 -487 -801 -279 -202 -541 -879 -904 -900 -827 -322 -689 -868 -790 -158 -259 -384 -469 -106 -239 -425 -966 -967 -67 -493 -84 -620 -183 -431 -805 -480 -119 -46 -364 -939 -282 -649 -811 -537 -558 -273 -228 -532 -654 -234 -654 -302 -61 -475 -946 -285 -535 -794 -931 -463 -989 -525 -230 -168 -29 -932 -233 -728 -768 -307 -98 -340 -699 -35 -385 -565 -983 -546 -203 -1000 -629 -524 -753 -237 -437 -895 -828 -637 -620 -855 -314 -358 -864 -426 -686 -338 -422 -714 -703 -661 -279 -819 -257 -12 -342 -990 -853 -482 -166 -617 -613 -440 -662 -443 -282 -814 -766 -272 -21 -20 -417 -208 -230 -887 -159 -849 -798 -814 -140 -56 -814 -922 -284 -276 -288 -192 -25 -681 -665 -265 -248 -284 -458 -432 -336 -685 -401 -805 -95 -84 -79 -814 -225 -504 -698 -223 -524 -6 -274 -882 -916 -459 -66 -370 -996 -351 -337 -527 -751 -913 -790 -979 -98 -621 -252 -340 -354 -563 -212 -535 -23 -232 -512 -959 -103 -33 -275 -654 -818 -667 -589 -77 -774 -605 -173 -500 -258 -15 -871 -62 -313 -707 -143 -126 -958 -693 -934 -328 -326 -71 -139 -852 -643 -329 -297 -155 -449 -101 -292 -679 -217 -12 -598 -765 -433 -269 -331 -638 -167 -208 -659 -184 -449 -656 -148 -602 -594 -766 -343 -323 -511 -359 -838 -741 -340 -27 -5 -822 -302 -726 -37 -52 -307 -894 -985 -385 -732 -972 -889 -246 -384 -551 -971 -985 -5 -100 -702 -637 -805 -104 -33 -878 -804 -260 -537 -145 -81 -429 -624 -112 -976 -782 -463 -206 -842 -266 -664 -993 -570 -749 -799 -300 -898 -687 -514 -649 -971 -410 -88 -833 -232 -461 -71 -878 -203 -500 -547 -305 -89 -649 -945 -857 -857 -423 -848 -379 -212 -172 -435 -799 -852 -873 -687 -479 -120 -707 -463 -153 -976 -274 -512 -237 -99 -296 -750 -996 -962 -803 -8 -321 -121 -378 -993 -240 -63 -179 -686 -687 -516 -347 -729 -788 -129 -354 -683 -368 -983 -464 -826 -955 -560 -964 -3 -733 -212 -644 -484 -673 -368 -570 -977 -343 -923 -758 -505 -482 -338 -737 -469 -837 -813 -991 -747 -48 -96 -554 -60 -696 -309 -101 -606 -365 -168 -501 -2 -150 -633 -68 -720 -92 -913 -742 -28 -380 -712 -391 -687 -410 -394 -454 -104 -375 -37 -15 -903 -935 -280 -984 -257 -397 -569 -519 -727 -889 -950 -330 -940 -882 -671 -372 -315 -338 -369 -785 -772 -791 -162 -97 -921 -920 -20 -287 -181 -740 -78 -619 -764 -781 -993 -927 -538 -386 -634 -501 -376 -883 -970 -354 -807 -648 -544 -970 -900 -346 -251 -288 -240 -531 -969 -939 -47 -721 -549 -730 -200 -278 -356 -37 -464 -63 -968 -579 -123 -412 -333 -7 -253 -64 -173 -908 -907 -8 -536 -179 -627 -151 -730 -230 -502 -343 -699 -128 -742 -503 -967 -865 -39 -684 -934 -497 -478 -504 -445 -963 -762 -893 -165 -688 -355 -237 -888 -723 -80 -724 -865 -27 -41 -905 -397 -210 -571 -110 -89 -471 -188 -159 -559 -610 -170 -237 -994 -753 -23 -324 -274 -266 -198 -952 -908 -804 -347 -242 -771 -80 -212 -773 -942 -504 -593 -478 -179 -345 -231 -678 -44 -885 -409 -893 -719 -472 -230 -407 -483 -313 -487 -187 -637 -307 -25 -344 -185 -387 -737 -880 -523 -480 -38 -147 -998 -681 -695 -770 -350 -333 -403 -955 -198 -199 -654 -476 -484 -679 -527 -644 -960 -433 -366 -97 -276 -131 -315 -585 -116 -532 -14 -936 -843 -876 -340 -615 -40 -401 -405 -304 -373 -343 -971 -270 -459 -376 -24 -796 -502 -758 -745 -916 -484 -948 -92 -566 -642 -968 -178 -875 -844 -887 -378 -688 -226 -275 -421 -160 -236 -654 -200 -311 -955 -689 -89 -368 -495 -441 -407 -867 -431 -286 -173 -739 -201 -991 -863 -809 -332 -584 -876 -422 -312 -590 -201 -309 -324 -114 -852 -18 -238 -146 -471 -253 -156 -458 -741 -786 -436 -294 -988 -895 -547 -858 -15 -230 -495 -571 -525 -724 -773 -777 -48 -450 -515 -336 -388 -438 -107 -138 -416 -916 -699 -243 -392 -753 -131 -751 -547 -7 -640 -740 -596 -533 -805 -421 -768 -158 -352 -427 -357 -80 -651 -380 -933 -281 -922 -616 -225 -68 -293 -525 -957 -346 -103 -758 -714 -206 -19 -614 -877 -749 -658 -753 -481 -301 -552 -928 -695 -220 -313 -630 -702 -794 -268 -476 -833 -77 -248 -142 -303 -232 -596 -256 -521 -553 -162 -959 -749 -477 -998 -799 -520 -554 -512 -108 -123 -981 -735 -583 -296 -599 -906 -20 -577 -975 -933 -500 -583 -875 -706 -687 -386 -44 -627 -39 -343 -136 -788 -9 -361 -154 -445 -968 -497 -62 -59 -769 -878 -621 -234 -561 -228 -439 -426 -463 -967 -847 -853 -415 -686 -933 -226 -693 -191 -581 -345 -763 -895 -957 -92 -389 -796 -399 -350 -92 -636 -841 -498 -382 -460 -914 -992 -46 -111 -154 -414 -929 -113 -751 -581 -596 -269 -575 -391 -89 -901 -959 -429 -17 -934 -763 -573 -12 -812 -540 -294 -82 -768 -820 -866 -183 -882 -343 -223 -786 -180 -676 -558 -530 -64 -374 -4 -930 -422 -514 -283 -769 -571 -481 -646 -550 -898 -395 -286 -83 -641 -894 -542 -268 -431 -579 -814 -937 -646 -15 -374 -972 -547 -533 -861 -776 -720 -973 -372 -616 -473 -776 -183 -809 -323 -219 -360 -614 -82 -684 -795 -900 -411 -897 -540 -603 -860 -555 -27 -515 -720 -37 -818 -595 -226 -648 -786 -991 -313 -897 -992 -563 -224 -953 -923 -497 -78 -162 -106 -866 -699 -853 -494 -648 -16 -644 -420 -464 -567 -12 -296 -621 -849 -690 -787 -377 -929 -878 -299 -43 -724 -192 -89 -493 -381 -950 -158 -919 -70 -571 -526 -773 -270 -898 -89 -782 -495 -906 -796 -337 -889 -16 -503 -194 -538 -45 -408 -837 -991 -324 -408 -122 -681 -422 -826 -721 -716 -914 -339 -82 -710 -681 -889 -437 -698 -375 -98 -55 -804 -498 -958 -112 -441 -426 -672 -149 -586 -209 -614 -968 -550 -528 -807 -749 -597 -739 -349 -361 -673 -609 -334 -409 -372 -946 -733 -172 -499 -602 -910 -246 -31 -998 -766 -959 -847 -177 -338 -142 -480 -288 -706 -135 -847 -731 -925 -801 -321 -274 -375 -652 -98 -952 -764 -305 -493 -718 -133 -199 -20 -410 -665 -169 -225 -988 -892 -638 -541 -287 -633 -329 -972 -321 -426 -676 -13 -183 -562 -572 -505 -80 -537 -299 -974 -397 -766 -617 -330 -853 -721 -374 -811 -167 -353 -2 -523 -823 -469 -71 -312 -13 -867 -385 -628 -334 -695 -427 -801 -185 -5 -385 -744 -623 -2 -164 -140 -611 -134 -801 -793 -663 -205 -95 -221 -42 -406 -267 -65 -233 -568 -740 -950 -701 -589 -792 -982 -208 -152 -976 -533 -301 -204 -781 -99 -201 -497 -181 -721 -595 -440 -893 -567 -190 -459 -673 -909 -598 -77 -719 -862 -497 -171 -677 -894 -471 -250 -77 -806 -925 -934 -715 -634 -919 -426 -234 -601 -154 -137 -948 -932 -331 -126 -358 -684 -18 -13 -837 -832 -181 -149 -741 -394 -841 -113 -339 -366 -606 -265 -156 -609 -739 -521 -741 -339 -133 -385 -479 -196 -549 -885 -871 -610 -14 -564 -273 -422 -617 -309 -122 -601 -915 -450 -697 -444 -129 -238 -202 -805 -320 -888 -415 -971 -831 -121 -278 -131 -421 -489 -322 -592 -35 -903 -402 -623 -667 -980 -289 -324 -308 -789 -519 -224 -757 -656 -457 -712 -919 -29 -972 -980 -772 -562 -304 -532 -431 -1000 -169 -998 -225 -703 -803 -869 -41 -427 -453 -563 -232 -734 -989 -685 -134 -831 -695 -432 -503 -573 -174 -995 -936 -650 -184 -521 -107 -12 -617 -804 -895 -365 -932 -646 -760 -996 -85 -779 -826 -321 -349 -407 -723 -750 -916 -184 -860 -409 -29 -931 -38 -194 -329 -81 -137 -334 -321 -941 -546 -330 -881 -358 -602 -348 -370 -452 -826 -105 -407 -972 -399 -11 -337 -139 -860 -124 -345 -120 -824 -360 -73 -688 -698 -742 -791 -388 -594 -193 -797 -179 -128 -689 -623 -683 -38 -828 -4 -445 -468 -573 -254 -200 -600 -139 -48 -262 -767 -589 -84 -5 -268 -346 -433 -629 -969 -490 -630 -231 -620 -445 -953 -775 -169 -971 -713 -289 -210 -770 -756 -458 -334 -179 -422 -264 -583 -152 -888 -700 -427 -398 -605 -296 -593 -31 -127 -529 -16 -346 -77 -952 -925 -144 -594 -952 -309 -881 -746 -272 -694 -609 -311 -610 -5 -156 -28 -433 -744 -946 -839 -211 -206 -935 -298 -17 -592 -11 -447 -261 -970 -246 -403 -448 -91 -438 -177 -187 -323 -959 -955 -898 -624 -911 -115 -8 -500 -56 -300 -217 -809 -87 -918 -1000 -983 -991 -339 -651 -170 -815 -70 -415 -171 -927 -204 -34 -426 -679 -21 -666 -965 -528 -165 -379 -40 -213 -693 -376 -652 -901 -871 -836 -904 -212 -475 -412 -317 -728 -710 -317 -5 -529 -847 -964 -418 -191 -172 -366 -112 -371 -961 -960 -776 -584 -207 -185 -985 -926 -303 -682 -939 -973 -181 -949 -952 -118 -788 -380 -830 -484 -915 -33 -853 -533 -650 -212 -737 -35 -799 -355 -882 -739 -479 -146 -41 -903 -608 -27 -517 -88 -488 -990 -193 -310 -317 -272 -683 -595 -805 -908 -277 -769 -914 -96 -83 -753 -248 -818 -57 -385 -373 -697 -397 -243 -586 -908 -312 -638 -396 -545 -172 -700 -296 -934 -224 -235 -786 -511 -773 -811 -185 -470 -176 -401 -135 -130 -645 -18 -950 -563 -516 -330 -618 -56 -527 -923 -924 -989 -717 -432 -930 -675 -840 -936 -44 -861 -14 -383 -606 -152 -290 -842 -809 -780 -676 -163 -874 -365 -633 -188 -940 -647 -76 -37 -441 -371 -704 -739 -190 -950 -345 -518 -492 -268 -831 -432 -141 -72 -558 -119 -503 -856 -66 -522 -955 -382 -585 -110 -371 -417 -584 -1000 -560 -205 -473 -826 -442 -835 -766 -291 -708 -881 -275 -522 -288 -296 -138 -63 -661 -124 -984 -79 -197 -591 -49 -984 -127 -265 -250 -985 -228 -259 -25 -978 -822 -885 -32 -393 -732 -85 -38 -263 -197 -144 -360 -736 -211 -931 -86 -411 -217 -410 -984 -163 -268 -176 -210 -780 -196 -86 -676 -225 -60 -113 -893 -754 -986 -596 -37 -785 -382 -737 -379 -284 -252 -566 -288 -423 -751 -741 -637 -950 -528 -855 -941 -176 -761 -336 -919 -367 -550 -305 -341 -788 -948 -140 -346 -679 -124 -807 -897 -901 -936 -626 -663 -994 -617 -866 -652 -146 -281 -568 -454 -924 -357 -483 -969 -909 -430 -337 -424 -424 -804 -419 -752 -547 -874 -220 -595 -480 -254 -931 -848 -792 -832 -687 -125 -287 -789 -209 -506 -338 -413 -404 -801 -279 -63 -941 -326 -542 -602 -348 -615 -782 -967 -308 -314 -55 -535 -908 -76 -822 -87 -77 -466 -257 -922 -659 -631 -420 -409 -307 -486 -408 -497 -453 -685 -174 -768 -534 -340 -852 -121 -650 -120 -567 -545 -680 -265 -229 -627 -800 -926 -421 -116 -664 -54 -344 -226 -149 -456 -768 -696 -427 -809 -979 -333 -181 -85 -716 -323 -495 -638 -622 -906 -437 -45 -776 -339 -368 -564 -242 -877 -368 -804 -539 -434 -279 -762 -909 -108 -450 -24 -383 -503 -808 -561 -569 -441 -543 -727 -530 -509 -661 -362 -70 -13 -856 -695 -293 -988 -644 -115 -271 -819 -482 -314 -683 -910 -443 -939 -281 -526 -137 -243 -957 -772 -262 -518 -902 -765 -165 -402 -717 -56 -610 -123 -453 -805 -777 -447 -228 -329 -830 -315 -679 -257 -211 -440 -905 -266 -592 -364 -708 -131 -913 -985 -840 -318 -851 -166 -370 -517 -71 -75 -31 -402 -382 -161 -247 -44 -341 -707 -929 -63 -575 -686 -877 -881 -508 -519 -828 -415 -978 -950 -77 -527 -718 -321 -978 -989 -504 -514 -589 -837 -447 -139 -865 -517 -135 -394 -528 -374 -107 -993 -106 -778 -756 -343 -392 -225 -392 -307 -913 -155 -350 -297 -785 -602 -923 -633 -480 -553 -215 -668 -535 -361 -662 -842 -32 -549 -804 -203 -429 -994 -467 -198 -402 -502 -664 -823 -86 -311 -673 -676 -853 -197 -1 -91 -519 -203 -153 -425 -287 -524 -558 -538 -232 -442 -809 -556 -104 -143 -920 -219 -796 -931 -77 -216 -465 -337 -493 -87 -329 -26 -25 -63 -881 -917 -725 -499 -642 -110 -74 -218 -7 -864 -50 -245 -777 -115 -688 -321 -781 -698 -195 -866 -748 -203 -484 -468 -121 -50 -931 -63 -216 -225 -720 -193 -727 -813 -680 -569 -798 -513 -657 -825 -970 -281 -401 -492 -944 -457 -558 -360 -953 -2 -193 -346 -875 -115 -617 -589 -637 -460 -587 -869 -137 -260 -672 -261 -442 -359 -169 -60 -690 -853 -171 -435 -360 -536 -285 -219 -67 -767 -827 -720 -732 -811 -602 -820 -207 -159 -517 -911 -625 -469 -543 -551 -930 -753 -160 -581 -812 -150 -348 -919 -659 -251 -202 -292 -824 -44 -746 -655 -693 -424 -767 -938 -875 -878 -439 -85 -773 -248 -949 -535 -40 -438 -347 -760 -796 -659 -483 -826 -986 -874 -231 -361 -344 -620 -331 -912 -365 -489 -286 -596 -334 -107 -661 -972 -531 -925 -420 -991 -189 -556 -216 -341 -82 -456 -44 -300 -560 -652 -365 -116 -841 -596 -705 -855 -371 -745 -42 -870 -972 -425 -768 -433 -482 -602 -61 -568 -724 -338 -970 -228 -265 -714 -618 -710 -670 -699 -257 -710 -667 -913 -728 -742 -496 -466 -447 -189 -412 -194 -529 -462 -941 -838 -698 -630 -955 -821 -597 -15 -692 -461 -16 -321 -238 -807 -488 -890 -930 -636 -869 -91 -873 -43 -884 -153 -839 -910 -659 -756 -966 -5 -649 -628 -236 -775 -475 -941 -150 -357 -267 -875 -151 -205 -554 -128 -437 -986 -338 -502 -258 -896 -174 -445 -818 -233 -137 -846 -317 -337 -471 -838 -398 -242 -146 -684 -323 -9 -970 -969 -475 -287 -674 -421 -407 -794 -201 -41 -678 -398 -728 -670 -786 -522 -232 -259 -16 -624 -246 -399 -496 -839 -338 -2 -376 -104 -970 -310 -451 -994 -538 -964 -502 -320 -404 -10 -224 -869 -961 -932 -813 -375 -646 -771 -38 -260 -165 -286 -677 -518 -825 -515 -992 -803 -182 -692 -149 -664 -588 -117 -836 -448 -498 -366 -463 -323 -703 -9 -863 -521 -10 -878 -909 -374 -312 -781 -427 -68 -95 -849 -422 -893 -931 -609 -747 -868 -150 -627 -709 -705 -964 -189 -654 -428 -969 -290 -427 -315 -449 -572 -724 -806 -724 -905 -179 -186 -800 -788 -344 -139 -612 -750 -584 -805 -446 -801 -924 -324 -92 -733 -881 -643 -347 -554 -511 -630 -656 -130 -295 -416 -834 -625 -365 -614 -853 -28 -599 -645 -612 -653 -87 -400 -725 -913 -529 -491 -757 -292 -651 -14 -358 -669 -666 -812 -698 -255 -60 -777 -776 -522 -668 -534 -435 -256 -80 -429 -674 -193 -829 -264 -851 -290 -515 -51 -548 -159 -49 -447 -586 -619 -286 -539 -130 -171 -234 -385 -301 -902 -855 -163 -30 -34 -224 -80 -467 -924 -167 -238 -424 -643 -145 -567 -155 -633 -71 -271 -991 -576 -401 -5 -308 -852 -249 -990 -28 -683 -77 -544 -366 -758 -603 -899 -672 -624 -353 -474 -465 -613 -460 -477 -534 -749 -687 -374 -202 -326 -710 -72 -144 -813 -59 -630 -79 -915 -549 -177 -91 -438 -198 -7 -591 -164 -222 -53 -162 -500 -652 -714 -956 -547 -541 -440 -496 -426 -726 -856 -123 -283 -249 -847 -599 -553 -840 -52 -315 -332 -771 -214 -889 -895 -797 -611 -416 -648 -618 -571 -105 -141 -12 -120 -487 -505 -469 -480 -35 -718 -679 -928 -908 -937 -752 -249 -177 -895 -219 -390 -302 -107 -124 -406 -75 -206 -671 -350 -420 -786 -526 -189 -507 -773 -437 -9 -473 -186 -56 -355 -803 -601 -636 -881 -297 -115 -648 -380 -60 -635 -764 -761 -423 -458 -646 -71 -240 -412 -764 -250 -261 -813 -607 -863 -911 -418 -993 -233 -685 -404 -468 -529 -866 -708 -307 -314 -146 -335 -98 -274 -573 -902 -225 -430 -41 -478 -367 -961 -617 -653 -646 -708 -594 -124 -865 -739 -457 -93 -148 -923 -946 -767 -944 -143 -411 -894 -92 -858 -349 -470 -776 -915 -515 -222 -46 -383 -97 -133 -335 -245 -350 -135 -675 -822 -839 -91 -554 -271 -193 -929 -701 -873 -698 -698 -763 -517 -146 -590 -602 -17 -863 -252 -918 -957 -565 -82 -960 -685 -687 -434 -901 -231 -874 -473 -169 -259 -465 -847 -944 -600 -430 -59 -66 -919 -611 -396 -168 -452 -418 -659 -837 -770 -267 -234 -212 -814 -908 -870 -460 -891 -847 -676 -158 -432 -19 -820 -484 -942 -510 -673 -541 -47 -164 -845 -272 -201 -893 -393 -559 -212 -550 -277 -673 -817 -409 -48 -854 -95 -553 -9 -145 -586 -957 -900 -16 -410 -779 -17 -401 -529 -887 -745 -858 -267 -512 -269 -722 -780 -554 -423 -276 -725 -187 -470 -46 -383 -125 -149 -902 -747 -686 -639 -995 -959 -371 -383 -89 -546 -63 -304 -694 -505 -603 -287 -917 -873 -852 -374 -878 -241 -571 -998 -345 -890 -223 -428 -217 -546 -796 -718 -251 -476 -289 -646 -267 -160 -785 -993 -23 -58 -925 -733 -981 -644 -195 -809 -238 -809 -470 -397 -514 -303 -857 -919 -177 -228 -489 -400 -201 -282 -801 -913 -365 -166 -665 -662 -437 -388 -746 -538 -319 -806 -980 -80 -793 -391 -245 -350 -913 -542 -225 -622 -698 -173 -211 -865 -840 -767 -91 -993 -597 -30 -202 -495 -876 -69 -969 -85 -869 -754 -193 -336 -379 -886 -218 -561 -998 -58 -364 -326 -390 -588 -643 -853 -670 -525 -49 -344 -753 -596 -542 -592 -35 -103 -206 -916 -747 -659 -106 -783 -745 -394 -310 -425 -841 -874 -901 -170 -217 -620 -936 -348 -387 -147 -977 -338 -736 -78 -861 -357 -270 -778 -421 -310 -600 -165 -39 -503 -449 -463 -545 -115 -645 -3 -769 -7 -796 -685 -105 -679 -607 -336 -831 -503 -385 -246 -71 -969 -994 -155 -891 -755 -702 -787 -989 -155 -6 -156 -483 -260 -82 -927 -509 -128 -22 -92 -437 -476 -519 -371 -406 -914 -776 -678 -727 -87 -564 -438 -974 -97 -157 -637 -426 -18 -866 -982 -598 -97 -354 -109 -718 -437 -424 -922 -572 -48 -611 -231 -867 -350 -25 -646 -823 -977 -312 -801 -999 -223 -423 -22 -60 -83 -454 -456 -204 -293 -962 -243 -875 -147 -425 -546 -758 -351 -44 -198 -779 -887 -529 -555 -633 -877 -873 -421 -42 -188 -255 -565 -950 -817 -964 -426 -293 -303 -35 -889 -396 -936 -230 -21 -743 -643 -353 -26 -101 -492 -768 -484 -978 -158 -493 -686 -294 -284 -56 -621 -691 -981 -597 -816 -369 -234 -340 -287 -251 -598 -801 -502 -996 -297 -217 -92 -846 -559 -271 -627 -14 -122 -288 -155 -372 -491 -20 -808 -8 -212 -188 -156 -474 -235 -424 -231 -284 -802 -130 -935 -840 -247 -40 -421 -313 -297 -110 -695 -801 -175 -364 -969 -304 -587 -341 -48 -390 -780 -582 -548 -966 -945 -529 -487 -425 -269 -54 -908 -126 -913 -204 -15 -214 -784 -451 -282 -532 -44 -36 -929 -17 -265 -893 -25 -56 -118 -163 -824 -847 -283 -147 -289 -126 -338 -723 -289 -611 -263 -133 -454 -233 -776 -388 -257 -200 -675 -303 -523 -622 -227 -243 -206 -370 -880 -733 -347 -16 -466 -173 -408 -99 -204 -950 -335 -103 -835 -777 -621 -237 -510 -530 -397 -694 -639 -247 -780 -970 -610 -669 -121 -413 -216 -422 -684 -229 -742 -330 -281 -801 -513 -292 -456 -76 -41 -775 -556 -650 -703 -888 -481 -319 -851 -492 -180 -786 -73 -477 -787 -417 -907 -828 -446 -176 -325 -33 -446 -417 -66 -648 -588 -601 -99 -689 -869 -52 -121 -136 -479 -566 -709 -194 -529 -810 -523 -653 -282 -937 -794 -974 -195 -389 -775 -336 -749 -140 -764 -420 -683 -430 -370 -980 -232 -496 -863 -763 -118 -428 -568 -977 -825 -734 -709 -114 -191 -534 -271 -623 -780 -194 -128 -717 -969 -741 -457 -192 -970 -842 -975 -49 -687 -180 -780 -519 -545 -178 -266 -271 -381 -976 -690 -278 -111 -205 -801 -120 -880 -487 -773 -497 -705 -173 -911 -949 -635 -817 -746 -805 -95 -735 -495 -400 -159 -628 -361 -532 -829 -644 -464 -819 -293 -216 -316 -17 -804 -164 -633 -997 -886 -577 -335 -74 -686 -105 -387 -172 -833 -779 -952 -289 -334 -379 -514 -674 -441 -97 -197 -569 -489 -389 -953 -35 -495 -497 -889 -346 -813 -41 -659 -271 -147 -201 -643 -282 -593 -146 -70 -763 -26 -152 -849 -306 -438 -185 -502 -662 -400 -718 -513 -468 -118 -506 -905 -92 -820 -599 -169 -940 -74 -334 -587 -540 -12 -49 -571 -710 -936 -416 -740 -31 -281 -222 -224 -546 -896 -296 -627 -805 -654 -736 -727 -732 -491 -554 -992 -673 -667 -415 -596 -367 -888 -206 -295 -86 -933 -79 -977 -319 -455 -470 -765 -317 -559 -687 -26 -480 -769 -411 -760 -140 -931 -181 -833 -154 -327 -472 -364 -839 -382 -950 -365 -424 -524 -977 -140 -971 -969 -142 -305 -844 -843 -616 -181 -221 -599 -539 -868 -744 -926 -810 -831 -702 -189 -454 -556 -15 -914 -963 -690 -93 -917 -910 -760 -435 -381 -519 -700 -790 -893 -993 -223 -644 -992 -534 -834 -927 -955 -873 -762 -241 -9 -680 -896 -740 -603 -70 -537 -840 -474 -979 -88 -458 -172 -58 -614 -709 -760 -699 -643 -244 -40 -997 -572 -640 -860 -513 -584 -137 -555 -610 -236 -642 -398 -563 -498 -850 -885 -439 -811 -179 -349 -349 -975 -95 -536 -670 -944 -214 -490 -830 -318 -781 -337 -92 -556 -605 -238 -934 -100 -553 -72 -71 -454 -244 -421 -58 -44 -959 -497 -83 -664 -415 -303 -635 -872 -546 -922 -402 -145 -398 -63 -429 -159 -831 -767 -170 -129 -539 -275 -829 -671 -529 -235 -364 -37 -591 -843 -213 -342 -612 -81 -450 -787 -639 -987 -527 -959 -805 -511 -396 -794 -264 -162 -673 -373 -536 -186 -982 -714 -856 -125 -437 -503 -283 -674 -80 -988 -576 -621 -436 -650 -441 -130 -478 -707 -177 -145 -738 -689 -225 -553 -292 -835 -762 -942 -45 -556 -179 -115 -366 -156 -704 -432 -431 -981 -631 -83 -119 -120 -655 -956 -169 -320 -2 -203 -178 -174 -790 -884 -942 -807 -676 -468 -21 -779 -77 -323 -407 -748 -896 -846 -421 -756 -389 -699 -867 -746 -953 -288 -607 -332 -773 -1 -268 -312 -819 -951 -330 -52 -407 -313 -116 -758 -511 -320 -254 -459 -517 -17 -355 -187 -62 -738 -171 -832 -535 -663 -844 -875 -444 -304 -220 -604 -327 -922 -245 -456 -143 -287 -536 -401 -975 -472 -377 -189 -518 -143 -848 -923 -713 -665 -560 -666 -101 -2 -788 -460 -238 -920 -9 -30 -153 -899 -788 -841 -43 -547 -90 -328 -509 -18 -741 -206 -437 -945 -850 -412 -594 -516 -80 -550 -309 -757 -423 -320 -310 -910 -994 -547 -482 -62 -702 -701 -777 -279 -738 -526 -711 -935 -653 -427 -443 -663 -406 -533 -739 -69 -450 -837 -914 -707 -39 -195 -566 -178 -185 -703 -509 -491 -443 -263 -209 -985 -750 -253 -498 -694 -910 -595 -431 -370 -61 -654 -85 -781 -405 -883 -374 -539 -239 -666 -205 -100 -111 -177 -864 -783 -334 -254 -164 -328 -382 -397 -878 -317 -813 -505 -36 -870 -883 -794 -249 -531 -407 -515 -372 -942 -280 -394 -193 -760 -728 -329 -710 -11 -320 -923 -620 -786 -164 -531 -386 -353 -708 -118 -395 -278 -561 -624 -250 -468 -839 -172 -118 -899 -713 -198 -538 -680 -818 -999 -761 -474 -339 -952 -721 -771 -476 -347 -159 -275 -347 -619 -355 -91 -661 -385 -782 -812 -389 -689 -810 -754 -815 -134 -267 -524 -246 -368 -824 -388 -780 -611 -882 -826 -420 -813 -471 -193 -595 -91 -518 -679 -505 -150 -893 -263 -37 -601 -458 -983 -702 -190 -355 -528 -942 -941 -961 -249 -229 -945 -735 -32 -580 -632 -279 -219 -557 -766 -579 -88 -109 -482 -811 -383 -896 -948 -944 -841 -551 -151 -903 -588 -508 -109 -118 -584 -557 -160 -442 -540 -312 -334 -828 -550 -516 -247 -684 -478 -471 -840 -604 -16 -392 -693 -996 -384 -493 -237 -194 -383 -8 -929 -416 -916 -428 -631 -943 -366 -939 -971 -238 -60 -419 -194 -374 -20 -464 -202 -886 -531 -782 -280 -868 -356 -924 -827 -591 -181 -698 -695 -623 -322 -456 -189 -146 -268 -120 -637 -90 -162 -142 -981 -388 -956 -349 -295 -301 -638 -409 -591 -568 -157 -727 -680 -542 -112 -123 -177 -401 -158 -863 -382 -506 -186 -10 -838 -851 -419 -372 -984 -812 -959 -630 -772 -788 -206 -621 -989 -925 -520 -716 -388 -692 -610 -686 -208 -750 -193 -536 -989 -542 -439 -819 -565 -570 -70 -290 -121 -305 -392 -880 -53 -750 -90 -64 -280 -331 -83 -70 -670 -693 -341 -189 -936 -208 -456 -334 -14 -744 -666 -741 -630 -840 -59 -804 -731 -51 -46 -104 -785 -128 -260 -384 -463 -566 -165 -745 -636 -57 -764 -703 -771 -262 -315 -982 -791 -559 -210 -614 -275 -673 -846 -49 -535 -512 -917 -804 -676 -563 -682 -653 -241 -877 -330 -159 -448 -700 -206 -70 -315 -662 -525 -383 -808 -381 -816 -968 -309 -47 -149 -270 -373 -74 -603 -359 -671 -101 -360 -722 -38 -407 -540 -301 -569 -751 -917 -610 -48 -894 -622 -28 -416 -336 -21 -262 -859 -757 -706 -633 -921 -7 -712 -974 -382 -466 -794 -87 -510 -201 -776 -78 -31 -420 -167 -979 -268 -833 -727 -535 -665 -736 -810 -650 -572 -852 -683 -174 -952 -396 -282 -338 -19 -908 -886 -884 -299 -904 -509 -464 -912 -562 -674 -105 -802 -413 -523 -755 -184 -248 -375 -468 -498 -701 -871 -447 -367 -464 -666 -989 -90 -126 -83 -300 -760 -763 -176 -151 -276 -341 -457 -894 -852 -345 -633 -864 -889 -126 -135 -332 -747 -352 -542 -731 -622 -611 -485 -906 -9 -491 -409 -498 -462 -383 -659 -444 -139 -462 -841 -352 -182 -253 -946 -392 -194 -858 -925 -544 -436 -261 -328 -763 -875 -21 -859 -77 -620 -916 -933 -377 -136 -649 -104 -899 -122 -758 -952 -738 -506 -658 -189 -971 -697 -278 -403 -431 -825 -834 -816 -108 -926 -828 -141 -128 -669 -712 -683 -845 -259 -184 -292 -935 -182 -651 -354 -110 -210 -794 -494 -68 -414 -887 -922 -652 -875 -679 -565 -404 -631 -481 -961 -491 -920 -206 -825 -824 -145 -404 -857 -471 -398 -333 -218 -571 -523 -695 -958 -239 -104 -482 -111 -568 -307 -898 -105 -185 -713 -997 -616 -8 -344 -933 -129 -764 -866 -336 -104 -900 -440 -601 -697 -805 -68 -119 -6 -282 -400 -988 -428 -676 -216 -813 -747 -493 -194 -947 -485 -230 -844 -539 -165 -414 -494 -65 -37 -156 -259 -650 -481 -28 -1 -178 -846 -555 -437 -253 -143 -280 -708 -889 -836 -403 -931 -750 -821 -218 -873 -369 -905 -972 -345 -705 -35 -314 -934 -55 -934 -133 -595 -884 -761 -1000 -721 -947 -554 -726 -644 -536 -363 -865 -139 -728 -845 -50 -963 -111 -521 -719 -886 -640 -492 -362 -694 -824 -513 -958 -530 -579 -51 -452 -825 -81 -988 -862 -12 -868 -967 -909 -835 -714 -733 -897 -411 -440 -343 -330 -534 -853 -847 -327 -603 -909 -263 -880 -738 -55 -466 -778 -377 -867 -613 -500 -97 -405 -419 -85 -652 -486 -518 -800 -981 -148 -906 -478 -127 -761 -521 -727 -106 -823 -963 -77 -215 -929 -8 -630 -681 -642 -691 -184 -61 -604 -866 -617 -987 -468 -87 -644 -128 -976 -870 -463 -700 -29 -782 -440 -232 -726 -793 -974 -684 -916 -591 -542 -87 -531 -584 -865 -227 -325 -346 -71 -540 -990 -211 -416 -846 -659 -54 -419 -26 -254 -894 -398 -230 -424 -719 -287 -447 -41 -198 -181 -451 -667 -540 -797 -571 -806 -500 -999 -610 -643 -674 -700 -119 -904 -244 -837 -363 -920 -672 -929 -414 -796 -274 -872 -973 -525 -724 -655 -124 -880 -240 -614 -804 -858 -365 -644 -67 -981 -932 -734 -770 -328 -34 -150 -489 -91 -574 -978 -275 -871 -603 -117 -499 -377 -355 -628 -520 -607 -672 -688 -340 -715 -151 -709 -62 -112 -477 -867 -435 -29 -237 -626 -78 -108 -637 -387 -526 -655 -5 -478 -13 -157 -286 -180 -382 -866 -473 -573 -910 -315 -547 -504 -239 -536 -583 -78 -293 -941 -813 -152 -948 -917 -206 -459 -624 -974 -809 -320 -638 -882 -509 -17 -690 -72 -569 -109 -196 -789 -245 -876 -830 -25 -932 -685 -153 -89 -704 -415 -835 -138 -358 -970 -573 -736 -510 -717 -694 -825 -614 -849 -547 -615 -845 -301 -506 -21 -836 -976 -754 -919 -692 -479 -122 -742 -638 -873 -82 -568 -850 -916 -723 -265 -149 -925 -767 -804 -994 -306 -148 -455 -227 -414 -787 -989 -208 -686 -868 -163 -35 -12 -499 -614 -918 -91 -752 -587 -561 -255 -987 -285 -210 -776 -287 -928 -35 -670 -901 -621 -519 -777 -527 -185 -673 -504 -25 -70 -769 -836 -829 -407 -859 -75 -577 -772 -884 -408 -592 -665 -666 -929 -787 -708 -771 -324 -406 -209 -410 -131 -955 -976 -229 -489 -163 -427 -314 -16 -650 -910 -277 -483 -80 -830 -821 -988 -108 -590 -274 -702 -879 -739 -212 -914 -354 -421 -56 -622 -47 -927 -313 -53 -115 -510 -808 -579 -856 -396 -876 -783 -360 -867 -106 -267 -569 -725 -733 -220 -394 -832 -941 -929 -425 -170 -877 -670 -6 -947 -175 -408 -867 -650 -566 -661 -376 -325 -351 -411 -105 -717 -180 -946 -83 -6 -700 -774 -622 -18 -823 -535 -25 -131 -330 -318 -685 -286 -900 -959 -409 -481 -197 -113 -953 -365 -580 -616 -774 -552 -394 -418 -695 -879 -523 -658 -33 -491 -232 -547 -791 -549 -302 -381 -302 -613 -772 -803 -186 -452 -26 -954 -262 -500 -248 -178 -389 -492 -263 -565 -872 -93 -966 -659 -96 -186 -36 -257 -69 -60 -510 -618 -402 -668 -997 -463 -417 -826 -533 -635 -400 -122 -614 -740 -330 -751 -988 -403 -325 -317 -243 -459 -272 -479 -555 -881 -897 -182 -749 -654 -535 -579 -64 -663 -581 -902 -907 -769 -106 -259 -568 -245 -230 -577 -549 -517 -218 -842 -954 -227 -528 -905 -174 -934 -923 -526 -400 -282 -590 -771 -957 -851 -890 -166 -898 -922 -521 -325 -361 -15 -308 -188 -299 -877 -352 -908 -845 -951 -255 -951 -328 -193 -842 -126 -234 -572 -271 -618 -185 -63 -368 -235 -655 -154 -132 -437 -900 -946 -570 -982 -84 -188 -67 -661 -888 -995 -54 -904 -644 -221 -631 -512 -23 -173 -778 -281 -518 -200 -87 -582 -408 -950 -387 -350 -484 -513 -780 -804 -308 -597 -387 -206 -868 -128 -756 -269 -934 -797 -170 -408 -284 -363 -294 -167 -539 -887 -772 -797 -154 -500 -263 -742 -282 -766 -614 -140 -857 -784 -862 -227 -551 -748 -471 -577 -67 -946 -607 -628 -614 -410 -548 -541 -625 -976 -143 -396 -650 -523 -742 -808 -921 -191 -815 -36 -540 -846 -78 -363 -63 -221 -334 -301 -795 -994 -828 -760 -513 -286 -984 -476 -956 -705 -209 -931 -560 -850 -631 -578 -633 -983 -912 -319 -825 -447 -2 -47 -6 -447 -277 -709 -549 -299 -151 -296 -26 -619 -315 -172 -678 -817 -641 -614 -431 -963 -407 -766 -839 -813 -963 -586 -621 -547 -471 -633 -888 -616 -104 -690 -722 -125 -118 -418 -749 -243 -914 -256 -902 -41 -369 -537 -157 -157 -967 -626 -61 -776 -486 -482 -499 -966 -292 -782 -415 -552 -376 -771 -950 -720 -571 -339 -376 -448 -166 -403 -344 -770 -977 -702 -751 -347 -874 -901 -163 -327 -302 -290 -718 -620 -842 -127 -180 -615 -997 -802 -696 -779 -492 -282 -813 -537 -717 -954 -2 -235 -537 -953 -631 -969 -482 -716 -369 -437 -19 -263 -810 -403 -752 -169 -981 -764 -337 -147 -369 -923 -228 -631 -670 -373 -710 -298 -651 -65 -902 -820 -584 -624 -605 -636 -445 -301 -775 -307 -138 -11 -131 -85 -273 -308 -260 -257 -904 -270 -321 -638 -693 -441 -753 -4 -564 -530 -386 -738 -830 -245 -507 -460 -719 -173 -209 -646 -880 -332 -243 -198 -875 -556 -14 -723 -655 -693 -702 -605 -62 -868 -657 -523 -833 -279 -700 -410 -841 -548 -375 -666 -294 -831 -671 -579 -575 -269 -795 -193 -225 -601 -53 -581 -964 -880 -531 -715 -501 -930 -342 -363 -540 -896 -768 -716 -93 -389 -866 -236 -282 -944 -128 -386 -507 -852 -922 -902 -670 -326 -336 -805 -647 -889 -254 -595 -765 -482 -173 -157 -406 -706 -781 -548 -852 -101 -607 -837 -607 -558 -471 -751 -198 -495 -29 -434 -817 -829 -436 -669 -525 -877 -666 -494 -193 -850 -47 -333 -476 -579 -106 -721 -539 -590 -253 -900 -277 -556 -449 -323 -113 -315 -397 -926 -36 -284 -220 -117 -570 -535 -602 -999 -689 -521 -719 -617 -705 -270 -52 -272 -546 -249 -353 -342 -753 -513 -186 -18 -825 -377 -537 -207 -122 -148 -278 -377 -868 -176 -828 -438 -455 -837 -242 -282 -284 -818 -738 -873 -23 -492 -541 -782 -511 -537 -23 -931 -345 -242 -330 -340 -620 -532 -438 -70 -295 -7 -674 -799 -50 -27 -167 -688 -404 -305 -678 -564 -366 -462 -95 -202 -193 -211 -508 -537 -412 -314 -185 -915 -836 -919 -485 -815 -605 -1000 -233 -330 -388 -598 -863 -54 -474 -403 -744 -526 -576 -511 -95 -238 -537 -793 -626 -424 -828 -29 -927 -863 -137 -803 -364 -205 -921 -763 -494 -363 -811 -828 -993 -148 -857 -564 -622 -61 -763 -163 -670 -130 -417 -564 -296 -987 -308 -997 -794 -672 -593 -988 -351 -707 -78 -978 -964 -610 -302 -275 -41 -348 -148 -321 -429 -303 -598 -506 -432 -195 -878 -1000 -23 -40 -734 -333 -200 -340 -134 -594 -221 -683 -583 -253 -792 -30 -899 -714 -572 -634 -15 -904 -3 -83 -65 -751 -240 -265 -932 -842 -190 -315 -834 -121 -212 -147 -238 -606 -430 -497 -774 -187 -587 -998 -891 -711 -448 -745 -222 -90 -649 -542 -402 -405 -155 -527 -259 -498 -757 -89 -794 -147 -370 -170 -200 -557 -985 -179 -460 -526 -893 -931 -756 -655 -546 -25 -802 -883 -713 -145 -243 -103 -624 -795 -718 -493 -288 -530 -999 -223 -707 -426 -624 -382 -881 -629 -196 -228 -16 -75 -623 -122 -33 -118 -767 -888 -239 -560 -261 -613 -137 -950 -108 -52 -312 -895 -734 -14 -638 -951 -129 -608 -415 -25 -870 -532 -984 -821 -846 -990 -434 -129 -833 -106 -745 -594 -214 -217 -600 -757 -308 -203 -594 -585 -524 -572 -721 -422 -695 -679 -929 -262 -424 -569 -223 -444 -500 -970 -260 -312 -89 -430 -965 -760 -203 -559 -480 -882 -257 -874 -272 -884 -545 -149 -90 -233 -485 -56 -465 -635 -373 -861 -226 -26 -622 -107 -4 -10 -862 -644 -528 -349 -153 -262 -136 -146 -226 -871 -417 -806 -727 -720 -126 -622 -189 -780 -235 -598 -94 -37 -489 -424 -34 -103 -278 -431 -427 -685 -403 -387 -695 -500 -278 -80 -713 -413 -96 -506 -799 -427 -283 -360 -289 -774 -820 -456 -156 -526 -932 -698 -219 -659 -668 -805 -385 -834 -577 -899 -95 -399 -914 -379 -583 -47 -69 -765 -631 -292 -444 -613 -734 -360 -144 -324 -916 -130 -204 -267 -604 -219 -569 -1000 -859 -228 -589 -266 -393 -962 -234 -560 -603 -615 -275 -597 -51 -625 -854 -213 -608 -106 -542 -123 -269 -61 -150 -242 -901 -34 -521 -620 -574 -230 -929 -506 -645 -46 -947 -726 -994 -964 -349 -15 -413 -313 -392 -715 -251 -235 -276 -335 -230 -650 -213 -596 -591 -148 -519 -355 -673 -642 -793 -996 -125 -416 -315 -912 -635 -368 -390 -146 -916 -31 -707 -890 -569 -663 -993 -329 -767 -320 -994 -556 -380 -646 -852 -919 -707 -64 -789 -98 -166 -721 -673 -993 -907 -93 -151 -48 -2 -611 -262 -706 -349 -506 -249 -692 -435 -821 -113 -470 -809 -517 -252 -740 -747 -59 -670 -703 -279 -289 -474 -130 -63 -908 -596 -132 -420 -681 -600 -255 -295 -918 -264 -177 -769 -381 -990 -778 -123 -554 -850 -38 -154 -907 -961 -293 -173 -59 -3 -439 -459 -190 -660 -484 -221 -664 -701 -791 -605 -351 -621 -177 -715 -990 -866 -237 -8 -886 -68 -12 -463 -813 -283 -687 -755 -525 -680 -833 -426 -79 -375 -837 -462 -967 -631 -78 -4 -702 -222 -706 -361 -468 -230 -427 -407 -32 -361 -662 -834 -700 -168 -325 -877 -665 -386 -978 -491 -151 -256 -988 -236 -618 -544 -678 -921 -128 -81 -283 -389 -330 -661 -805 -403 -75 -208 -587 -377 -661 -566 -419 -96 -54 -313 -45 -872 -494 -554 -423 -517 -109 -337 -422 -288 -532 -891 -161 -934 -34 -853 -932 -895 -459 -654 -558 -573 -801 -531 -960 -195 -8 -846 -244 -219 -478 -460 -984 -571 -897 -660 -625 -223 -150 -700 -607 -11 -909 -850 -39 -686 -631 -140 -965 -160 -667 -232 -88 -549 -340 -933 -814 -571 -471 -911 -304 -286 -439 -237 -890 -673 -427 -318 -379 -805 -823 -56 -266 -614 -560 -971 -273 -835 -31 -230 -494 -131 -758 -993 -705 -142 -664 -628 -823 -266 -503 -348 -131 -225 -103 -858 -555 -811 -884 -846 -817 -302 -800 -954 -405 -275 -805 -306 -762 -297 -490 -373 -229 -491 -105 -625 -591 -307 -907 -820 -614 -394 -864 -7 -622 -916 -697 -6 -998 -779 -875 -837 -685 -688 -674 -937 -277 -704 -10 -888 -653 -962 -130 -545 -825 -961 -618 -445 -146 -379 -580 -959 -692 -678 -513 -723 -204 -79 -779 -744 -721 -626 -371 -240 -762 -451 -483 -648 -280 -36 -77 -128 -264 -313 -342 -602 -14 -572 -160 -664 -38 -728 -92 -237 -186 -662 -787 -428 -121 -52 -472 -498 -180 -102 -677 -279 -178 -272 -566 -162 -203 -390 -130 -84 -136 -28 -570 -135 -150 -205 -246 -370 -55 -115 -809 -150 -778 -199 -429 -756 -415 -993 -729 -503 -487 -880 -64 -276 -556 -860 -949 -993 -842 -391 -900 -183 -134 -556 -122 -509 -219 -240 -697 -741 -622 -307 -149 -164 -160 -8 -524 -6 -133 -237 -963 -9 -416 -55 -828 -683 -998 -218 -539 -56 -530 -625 -135 -492 -902 -316 -288 -638 -335 -297 -1000 -321 -292 -810 -186 -967 -320 -981 -843 -46 -919 -107 -156 -203 -605 -892 -339 -413 -776 -148 -437 -196 -976 -163 -375 -76 -305 -909 -966 -571 -804 -490 -971 -567 -789 -963 -792 -536 -769 -230 -926 -506 -930 -892 -299 -262 -164 -254 -195 -577 -483 -431 -164 -809 -929 -145 -863 -852 -116 -643 -740 -745 -195 -538 -437 -290 -631 -585 -412 -435 -611 -789 -741 -44 -974 -227 -572 -564 -47 -398 -188 -717 -704 -116 -435 -20 -73 -608 -405 -955 -3 -261 -313 -889 -134 -143 -292 -210 -829 -443 -698 -459 -869 -591 -339 -325 -837 -155 -506 -578 -578 -678 -412 -419 -87 -469 -103 -133 -349 -539 -775 -871 -738 -143 -922 -881 -586 -5 -251 -841 -284 -563 -226 -351 -804 -19 -944 -854 -371 -289 -653 -507 -526 -162 -504 -960 -950 -843 -468 -674 -478 -803 -973 -319 -771 -629 -277 -285 -463 -324 -427 -368 -984 -767 -795 -363 -565 -984 -317 -317 -859 -786 -238 -195 -840 -82 -535 -183 -11 -218 -547 -336 -653 -774 -99 -260 -290 -7 -921 -800 -630 -40 -263 -468 -161 -518 -372 -675 -224 -739 -8 -304 -85 -102 -191 -211 -593 -240 -517 -922 -533 -884 -699 -818 -697 -647 -784 -797 -210 -568 -570 -985 -500 -806 -532 -814 -935 -129 -375 -707 -557 -273 -667 -39 -491 -120 -156 -943 -417 -303 -265 -496 -27 -641 -139 -901 -51 -425 -828 -157 -479 -489 -432 -767 -234 -373 -18 -750 -628 -180 -977 -336 -200 -22 -490 -951 -316 -574 -448 -714 -941 -10 -970 -286 -820 -115 -254 -367 -645 -475 -568 -415 -960 -277 -474 -861 -505 -758 -987 -832 -90 -202 -377 -998 -286 -643 -761 -866 -716 -178 -910 -487 -873 -131 -312 -876 -695 -320 -946 -853 -81 -616 -123 -738 -69 -745 -609 -722 -736 -71 -875 -395 -271 -422 -617 -572 -177 -724 -444 -558 -190 -71 -511 -843 -31 -359 -894 -415 -282 -551 -364 -474 -402 -257 -170 -371 -230 -514 -678 -81 -6 -688 -712 -623 -881 -219 -405 -424 -52 -557 -463 -106 -505 -13 -327 -138 -193 -518 -760 -655 -760 -605 -751 -639 -599 -48 -180 -753 -793 -278 -356 -655 -704 -408 -877 -333 -285 -686 -453 -665 -772 -32 -533 -898 -93 -461 -596 -639 -629 -676 -584 -501 -3 -37 -337 -409 -675 -99 -888 -199 -823 -570 -688 -136 -57 -154 -321 -844 -864 -554 -635 -400 -245 -733 -102 -982 -725 -919 -980 -417 -250 -583 -204 -162 -830 -671 -198 -80 -350 -284 -564 -695 -301 -362 -423 -327 -291 -284 -412 -129 -500 -873 -808 -696 -768 -792 -258 -916 -277 -176 -609 -132 -818 -179 -913 -313 -695 -986 -830 -171 -308 -735 -970 -172 -971 -427 -668 -98 -279 -698 -502 -964 -174 -623 -534 -505 -690 -606 -170 -153 -733 -332 -573 -790 -733 -623 -132 -632 -250 -143 -613 -794 -386 -258 -926 -588 -804 -121 -66 -354 -263 -49 -656 -482 -413 -695 -487 -965 -786 -422 -169 -489 -154 -584 -988 -155 -101 -41 -426 -328 -814 -734 -509 -747 -102 -835 -804 -944 -473 -791 -650 -435 -225 -235 -291 -889 -627 -943 -7 -898 -646 -440 -758 -294 -460 -925 -350 -443 -753 -375 -108 -198 -810 -177 -483 -444 -239 -692 -136 -143 -485 -493 -36 -820 -14 -125 -620 -349 -158 -704 -777 -71 -124 -750 -453 -913 -470 -908 -637 -444 -569 -673 -246 -643 -209 -760 -110 -909 -838 -125 -400 -931 -332 -765 -648 -283 -79 -486 -138 -705 -240 -640 -544 -194 -183 -477 -634 -627 -25 -716 -707 -277 -842 -281 -745 -497 -540 -673 -376 -123 -529 -750 -56 -870 -835 -672 -514 -397 -411 -87 -950 -222 -213 -628 -357 -61 -127 -768 -108 -344 -837 -603 -58 -331 -590 -552 -66 -523 -97 -231 -593 -619 -1 -660 -195 -571 -429 -417 -539 -300 -644 -716 -296 -44 -599 -601 -110 -295 -804 -492 -514 -605 -528 -156 -73 -86 -680 -45 -940 -294 -718 -833 -727 -51 -962 -983 -570 -393 -838 -25 -792 -444 -327 -186 -6 -694 -511 -327 -842 -921 -830 -381 -237 -845 -18 -842 -608 -1000 -851 -406 -291 -58 -811 -984 -70 -579 -382 -603 -539 -796 -853 -246 -689 -815 -647 -308 -534 -676 -453 -239 -908 -14 -389 -809 -788 -65 -773 -96 -829 -632 -176 -930 -860 -542 -849 -203 -195 -282 -877 -958 -427 -692 -821 -924 -519 -6 -801 -118 -407 -564 -657 -997 -36 -308 -677 -969 -579 -951 -608 -980 -637 -465 -771 -200 -956 -366 -36 -898 -379 -244 -738 -598 -809 -498 -391 -889 -707 -770 -702 -216 -899 -521 -172 -974 -785 -913 -281 -548 -1000 -913 -696 -897 -252 -297 -740 -855 -698 -940 -197 -331 -755 -886 -349 -74 -233 -309 -859 -310 -126 -448 -47 -178 -570 -291 -635 -838 -618 -538 -481 -457 -917 -95 -947 -626 -10 -622 -78 -98 -665 -979 -213 -608 -888 -278 -935 -386 -616 -449 -740 -869 -474 -861 -996 -932 -195 -568 -494 -305 -235 -803 -53 -146 -917 -594 -733 -744 -878 -939 -217 -586 -984 -718 -156 -492 -631 -329 -69 -150 -926 -974 -624 -643 -953 -329 -254 -312 -969 -825 -697 -835 -247 -334 -786 -903 -258 -399 -250 -367 -403 -501 -629 -826 -966 -346 -264 -509 -14 -773 -385 -25 -945 -43 -589 -520 -978 -66 -412 -959 -990 -902 -144 -312 -296 -286 -106 -334 -86 -520 -496 -497 -774 -399 -634 -567 -606 -782 -45 -403 -622 -343 -294 -717 -257 -376 -316 -722 -601 -921 -421 -803 -41 -783 -587 -270 -674 -256 -747 -375 -138 -893 -753 -323 -815 -936 -167 -681 -11 -468 -861 -97 -663 -269 -886 -373 -363 -998 -326 -362 -227 -947 -387 -375 -310 -832 -720 -577 -862 -22 -412 -853 -16 -234 -540 -955 -725 -974 -462 -651 -210 -504 -617 -958 -827 -216 -853 -90 -218 -157 -265 -701 -444 -76 -823 -539 -979 -222 -354 -250 -440 -764 -133 -694 -494 -270 -931 -24 -773 -941 -990 -105 -813 -905 -148 -708 -927 -764 -281 -393 -872 -684 -379 -7 -166 -948 -88 -638 -689 -367 -833 -230 -692 -994 -424 -880 -194 -749 -707 -676 -896 -147 -530 -498 -343 -189 -491 -381 -212 -925 -17 -820 -743 -517 -793 -681 -947 -9 -640 -866 -664 -694 -89 -427 -820 -544 -930 -167 -265 -376 -313 -858 -959 -693 -613 -30 -555 -733 -123 -480 -200 -341 -407 -47 -735 -420 -766 -86 -510 -294 -47 -472 -449 -210 -729 -526 -891 -937 -143 -582 -493 -762 -184 -670 -619 -611 -31 -326 -289 -563 -920 -925 -115 -760 -971 -396 -502 -820 -121 -91 -219 -49 -262 -968 -887 -126 -16 -893 -624 -51 -798 -386 -880 -282 -652 -59 -73 -664 -474 -728 -645 -32 -312 -742 -955 -348 -174 -255 -170 -556 -56 -37 -218 -680 -820 -504 -109 -861 -253 -33 -94 -671 -278 -797 -355 -709 -372 -755 -721 -809 -108 -242 -359 -150 -526 -836 -91 -616 -726 -281 -755 -561 -123 -737 -129 -161 -681 -618 -847 -776 -411 -458 -133 -458 -876 -144 -129 -994 -285 -269 -545 -593 -346 -77 -161 -391 -891 -904 -490 -737 -465 -691 -992 -752 -345 -48 -440 -168 -936 -531 -110 -473 -366 -273 -156 -499 -26 -177 -153 -211 -985 -907 -29 -708 -416 -674 -478 -823 -736 -596 -569 -47 -284 -246 -419 -40 -548 -162 -128 -823 -811 -9 -644 -687 -474 -902 -779 -44 -505 -592 -463 -957 -208 -723 -96 -207 -227 -52 -367 -993 -93 -854 -314 -370 -925 -665 -311 -900 -375 -852 -408 -20 -132 -262 -544 -540 -496 -554 -566 -133 -240 -383 -749 -938 -628 -76 -797 -737 -637 -107 -937 -180 -98 -514 -746 -170 -621 -963 -777 -317 -737 -83 -339 -994 -232 -375 -616 -561 -708 -559 -932 -932 -515 -266 -542 -804 -804 -7 -150 -552 -98 -2 -484 -800 -456 -172 -256 -712 -342 -21 -696 -596 -269 -841 -660 -2 -589 -735 -350 -187 -3 -785 -244 -228 -239 -820 -836 -35 -195 -739 -501 -800 -467 -917 -86 -451 -991 -710 -53 -201 -786 -687 -696 -403 -465 -706 -371 -390 -360 -178 -28 -578 -400 -657 -138 -995 -716 -988 -277 -751 -689 -632 -752 -646 -27 -826 -676 -836 -463 -267 -494 -515 -287 -205 -68 -136 -568 -758 -17 -845 -846 -723 -451 -161 -42 -443 -746 -947 -611 -890 -434 -609 -445 -703 -126 -149 -416 -869 -975 -78 -548 -854 -173 -971 -958 -738 -775 -678 -731 -41 -717 -994 -514 -598 -843 -709 -12 -519 -21 -42 -656 -455 -868 -350 -41 -936 -382 -601 -532 -678 -978 -756 -845 -870 -472 -511 -661 -144 -75 -68 -159 -173 -97 -199 -552 -990 -937 -675 -508 -182 -571 -817 -308 -919 -868 -720 -901 -817 -103 -790 -645 -534 -121 -857 -703 -927 -119 -885 -765 -173 -197 -796 -676 -316 -196 -29 -835 -275 -9 -451 -485 -673 -284 -733 -336 -25 -622 -800 -285 -169 -219 -747 -660 -91 -313 -144 -180 -739 -113 -464 -350 -831 -52 -479 -117 -227 -782 -74 -410 -602 -234 -880 -601 -325 -212 -806 -151 -258 -933 -485 -22 -250 -988 -51 -980 -872 -582 -489 -462 -202 -852 -428 -904 -952 -629 -469 -994 -719 -697 -675 -375 -10 -731 -823 -500 -1 -115 -532 -49 -158 -519 -208 -209 -784 -364 -650 -473 -690 -568 -988 -915 -606 -11 -32 -955 -127 -323 -454 -141 -421 -809 -761 -746 -585 -957 -583 -936 -281 -514 -782 -259 -689 -595 -775 -858 -276 -800 -306 -855 -725 -222 -862 -19 -950 -797 -924 -682 -628 -893 -486 -692 -78 -457 -911 -188 -707 -182 -956 -202 -878 -500 -274 -23 -593 -571 -243 -307 -646 -405 -537 -299 -388 -31 -712 -770 -272 -752 -155 -412 -555 -197 -122 -122 -80 -444 -809 -486 -279 -688 -531 -741 -754 -689 -282 -862 -906 -312 -119 -499 -683 -352 -202 -9 -49 -711 -500 -872 -494 -915 -860 -858 -559 -432 -421 -762 -5 -748 -979 -18 -87 -381 -734 -959 -11 -275 -603 -324 -641 -603 -290 -130 -562 -356 -72 -980 -663 -104 -567 -734 -553 -571 -114 -782 -809 -792 -383 -905 -137 -780 -304 -548 -593 -272 -165 -208 -621 -122 -369 -673 -936 -627 -465 -63 -914 -452 -913 -446 -629 -32 -528 -114 -6 -978 -762 -818 -806 -581 -803 -933 -30 -763 -762 -816 -123 -952 -378 -319 -207 -951 -203 -47 -580 -381 -509 -928 -695 -35 -587 -286 -147 -512 -868 -6 -489 -908 -391 -682 -370 -302 -709 -722 -965 -557 -266 -689 -830 -318 -359 -632 -243 -501 -725 -363 -567 -177 -950 -722 -746 -400 -59 -962 -310 -919 -384 -503 -806 -139 -513 -895 -343 -36 -42 -455 -485 -367 -972 -283 -459 -581 -976 -310 -391 -420 -856 -195 -653 -380 -595 -88 -268 -851 -576 -850 -489 -707 -829 -778 -462 -961 -361 -230 -548 -571 -847 -155 -56 -339 -407 -590 -25 -603 -383 -430 -665 -937 -573 -476 -731 -112 -79 -531 -154 -248 -638 -409 -123 -469 -648 -203 -620 -679 -902 -534 -86 -520 -149 -527 -874 -340 -658 -108 -883 -298 -348 -534 -865 -552 -24 -769 -499 -221 -541 -941 -986 -566 -143 -941 -601 -15 -269 -630 -438 -353 -134 -885 -979 -737 -603 -483 -759 -39 -294 -948 -558 -263 -834 -178 -393 -162 -39 -892 -806 -199 -744 -425 -920 -653 -779 -124 -70 -372 -361 -496 -600 -585 -765 -929 -886 -454 -146 -297 -835 -100 -141 -975 -220 -983 -592 -380 -740 -718 -682 -100 -390 -394 -667 -179 -266 -434 -745 -612 -931 -973 -144 -787 -275 -628 -563 -608 -207 -81 -175 -249 -467 -803 -409 -847 -476 -157 -729 -71 -62 -438 -841 -85 -757 -345 -105 -165 -844 -425 -69 -617 -399 -903 -170 -57 -508 -842 -95 -659 -353 -811 -422 -342 -602 -800 -857 -563 -454 -130 -694 -171 -61 -536 -61 -124 -759 -297 -250 -826 -180 -49 -584 -777 -633 -416 -20 -6 -305 -773 -536 -544 -44 -916 -770 -937 -336 -214 -566 -603 -121 -931 -155 -56 -843 -33 -764 -727 -516 -301 -519 -480 -997 -815 -247 -609 -785 -374 -855 -251 -331 -377 -504 -352 -514 -726 -986 -939 -273 -573 -162 -392 -848 -672 -926 -373 -148 -41 -805 -961 -109 -547 -59 -438 -70 -508 -861 -416 -862 -939 -962 -683 -54 -722 -3 -960 -716 -350 -240 -624 -36 -731 -229 -980 -511 -801 -900 -336 -980 -97 -81 -424 -37 -978 -357 -189 -339 -739 -638 -617 -522 -694 -20 -567 -730 -463 -760 -556 -704 -931 -335 -681 -982 -76 -545 -366 -388 -253 -246 -689 -97 -89 -767 -73 -36 -230 -519 -602 -76 -548 -942 -553 -866 -465 -20 -829 -899 -831 -109 -815 -706 -738 -826 -87 -685 -904 -812 -518 -162 -646 -617 -994 -174 -248 -107 -164 -729 -156 -443 -265 -299 -394 -273 -616 -825 -121 -212 -452 -796 -36 -84 -860 -984 -903 -997 -118 -38 -432 -746 -399 -777 -200 -986 -19 -237 -946 -168 -506 -294 -212 -72 -154 -25 -712 -449 -667 -271 -640 -937 -67 -378 -756 -14 -281 -448 -147 -153 -683 -363 -648 -711 -810 -789 -987 -262 -963 -729 -685 -645 -835 -622 -413 -766 -646 -288 -881 -828 -854 -526 -375 -389 -328 -210 -918 -747 -565 -50 -709 -48 -933 -371 -984 -280 -807 -989 -144 -111 -953 -599 -697 -582 -831 -404 -511 -11 -181 -232 -628 -243 -547 -596 -861 -144 -45 -34 -875 -247 -181 -491 -478 -360 -709 -110 -134 -515 -42 -64 -908 -981 -339 -631 -155 -207 -368 -558 -849 -985 -664 -135 -129 -760 -445 -45 -654 -464 -885 -826 -306 -634 -762 -226 -807 -141 -584 -878 -823 -726 -152 -842 -597 -812 -452 -56 -179 -97 -699 -223 -108 -858 -843 -993 -396 -244 -207 -77 -751 -846 -489 -93 -258 -343 -758 -116 -112 -303 -226 -217 -454 -424 -663 -211 -605 -685 -733 -611 -304 -211 -30 -555 -809 -597 -772 -771 -333 -78 -665 -76 -669 -121 -141 -393 -247 -566 -221 -48 -857 -37 -389 -838 -349 -773 -589 -999 -590 -814 -925 -223 -457 -294 -607 -631 -274 -1 -332 -615 -923 -461 -655 -809 -226 -18 -564 -214 -656 -499 -919 -26 -710 -242 -842 -443 -691 -721 -571 -630 -64 -198 -105 -752 -921 -322 -263 -438 -342 -627 -525 -676 -440 -882 -969 -261 -475 -714 -480 -164 -451 -350 -844 -957 -324 -184 -585 -365 -362 -145 -262 -968 -119 -484 -8 -843 -42 -702 -275 -78 -426 -879 -830 -713 -766 -745 -504 -347 -46 -572 -502 -662 -534 -147 -372 -888 -231 -607 -242 -150 -44 -956 -359 -436 -377 -135 -159 -170 -21 -312 -350 -785 -863 -183 -454 -133 -754 -849 -124 -387 -88 -495 -944 -92 -94 -857 -665 -627 -127 -474 -527 -125 -2 -505 -954 -762 -461 -373 -884 -855 -102 -161 -413 -959 -637 -499 -593 -939 -215 -42 -40 -516 -866 -545 -502 -873 -479 -601 -735 -166 -959 -607 -283 -519 -219 -985 -152 -63 -286 -676 -383 -254 -351 -145 -179 -13 -837 -60 -488 -811 -372 -462 -798 -319 -584 -576 -926 -402 -212 -644 -377 -550 -274 -441 -47 -55 -298 -331 -824 -685 -246 -846 -294 -932 -327 -303 -842 -29 -473 -641 -850 -134 -390 -264 -691 -792 -81 -379 -391 -937 -859 -639 -605 -949 -242 -221 -197 -397 -533 -215 -806 -574 -719 -450 -222 -970 -213 -205 -483 -316 -15 -302 -222 -745 -656 -974 -223 -560 -52 -419 -527 -591 -723 -379 -865 -31 -572 -497 -477 -357 -574 -493 -775 -980 -555 -380 -961 -363 -577 -730 -200 -983 -847 -418 -661 -850 -491 -873 -556 -203 -660 -705 -438 -739 -492 -429 -267 -791 -115 -341 -122 -954 -210 -682 -607 -790 -300 -991 -732 -966 -239 -207 -350 -735 -314 -423 -8 -624 -1 -449 -428 -594 -601 -319 -57 -337 -40 -370 -478 -862 -202 -69 -813 -572 -870 -590 -983 -294 -774 -962 -634 -108 -184 -788 -582 -11 -955 -768 -969 -657 -560 -872 -476 -612 -160 -240 -620 -270 -248 -274 -511 -905 -946 -244 -281 -311 -216 -874 -410 -508 -29 -607 -385 -239 -189 -867 -356 -730 -29 -638 -139 -942 -717 -391 -472 -313 -752 -586 -55 -680 -852 -522 -322 -88 -237 -880 -948 -175 -972 -59 -337 -722 -245 -299 -45 -297 -923 -172 -572 -608 -4 -683 -703 -138 -102 -21 -458 -474 -167 -246 -896 -12 -851 -591 -545 -716 -199 -248 -98 -839 -375 -909 -148 -991 -504 -214 -605 -206 -775 -144 -879 -914 -252 -788 -590 -458 -606 -99 -39 -390 -807 -45 -277 -707 -464 -287 -904 -137 -599 -367 -826 -325 -106 -920 -620 -147 -756 -161 -459 -77 -844 -168 -273 -755 -40 -702 -479 -485 -76 -429 -320 -51 -605 -479 -81 -946 -942 -99 -202 -906 -586 -479 -625 -349 -939 -332 -25 -437 -767 -378 -424 -385 -536 -108 -959 -306 -555 -115 -26 -965 -217 -257 -856 -514 -453 -906 -861 -867 -458 -191 -204 -881 -185 -144 -537 -12 -616 -468 -127 -636 -105 -849 -501 -348 -239 -266 -389 -441 -43 -108 -720 -95 -351 -460 -974 -329 -918 -589 -371 -230 -206 -133 -159 -261 -109 -685 -863 -42 -896 -995 -63 -988 -974 -566 -670 -181 -77 -938 -467 -92 -510 -205 -713 -395 -730 -72 -699 -483 -537 -319 -103 -246 -713 -159 -83 -289 -74 -981 -496 -96 -854 -919 -395 -1 -60 -255 -251 -308 -751 -125 -527 -832 -73 -94 -732 -736 -701 -724 -692 -414 -592 -497 -701 -805 -872 -275 -47 -590 -313 -204 -129 -687 -234 -613 -347 -552 -541 -225 -306 -1000 -199 -677 -480 -694 -864 -147 -436 -471 -979 -848 -369 -370 -660 -292 -31 -851 -946 -683 -460 -569 -591 -122 -463 -521 -698 -766 -908 -560 -973 -965 -338 -244 -301 -754 -254 -938 -561 -688 -3 -110 -708 -528 -322 -689 -210 -175 -217 -455 -150 -124 -44 -493 -81 -289 -880 -5 -404 -321 -243 -736 -480 -385 -699 -73 -396 -730 -759 -571 -855 -352 -103 -8 -510 -932 -733 -259 -773 -84 -121 -55 -818 -359 -785 -25 -933 -539 -295 -418 -756 -108 -280 -471 -799 -909 -29 -359 -321 -729 -502 -158 -699 -67 -843 -743 -894 -784 -542 -96 -943 -306 -595 -337 -201 -50 -318 -685 -810 -667 -985 -427 -203 -746 -732 -355 -340 -142 -192 -167 -665 -650 -800 -480 -769 -993 -731 -323 -621 -195 -537 -617 -141 -980 -245 -316 -208 -249 -573 -555 -764 -864 -932 -750 -453 -635 -435 -213 -419 -913 -277 -349 -71 -651 -98 -792 -834 -132 -837 -513 -684 -12 -135 -1 -586 -44 -627 -947 -810 -444 -524 -128 -181 -4 -459 -624 -409 -172 -297 -35 -223 -656 -888 -695 -641 -916 -530 -622 -515 -609 -923 -432 -712 -100 -151 -368 -448 -916 -258 -67 -22 -786 -833 -102 -40 -368 -276 -970 -350 -685 -124 -134 -929 -54 -115 -589 -94 -230 -141 -211 -416 -634 -611 -593 -945 -559 -393 -104 -57 -783 -485 -724 -854 -44 -918 -650 -306 -222 -601 -677 -802 -963 -625 -500 -621 -760 -443 -962 -195 -75 -949 -525 -931 -237 -288 -151 -502 -212 -509 -941 -721 -863 -578 -438 -936 -995 -816 -119 -412 -627 -893 -690 -980 -876 -103 -722 -835 -255 -941 -730 -436 -228 -825 -393 -768 -912 -151 -613 -612 -281 -119 -68 -121 -763 -819 -197 -980 -151 -204 -304 -802 -648 -313 -174 -821 -835 -77 -414 -797 -471 -646 -98 -533 -711 -466 -79 -363 -971 -879 -857 -111 -167 -764 -83 -592 -834 -135 -801 -870 -651 -984 -157 -450 -912 -302 -292 -210 -201 -920 -368 -663 -283 -884 -793 -994 -35 -882 -772 -548 -684 -924 -631 -248 -805 -650 -241 -834 -481 -493 -485 -191 -570 -143 -235 -398 -952 -132 -456 -503 -469 -939 -180 -290 -438 -453 -466 -907 -61 -496 -290 -23 -262 -695 -740 -17 -719 -979 -822 -693 -644 -237 -266 -93 -676 -986 -908 -755 -358 -361 -40 -146 -814 -59 -469 -898 -282 -183 -631 -892 -881 -344 -582 -580 -34 -376 -539 -271 -964 -233 -703 -278 -98 -111 -230 -944 -810 -689 -576 -23 -37 -939 -556 -70 -399 -702 -357 -531 -884 -157 -590 -95 -172 -768 -383 -590 -284 -463 -704 -262 -949 -467 -23 -736 -260 -497 -479 -359 -911 -558 -594 -587 -586 -393 -104 -41 -853 -500 -56 -879 -746 -366 -829 -788 -92 -783 -392 -943 -345 -572 -248 -170 -458 -532 -823 -346 -302 -4 -848 -439 -842 -2 -187 -963 -974 -559 -288 -802 -590 -485 -235 -160 -476 -306 -508 -143 -362 -658 -931 -497 -163 -555 -826 -967 -376 -268 -727 -431 -989 -433 -478 -10 -175 -776 -720 -399 -130 -106 -72 -539 -995 -183 -583 -434 -738 -399 -818 -375 -137 -605 -729 -642 -925 -55 -116 -694 -923 -550 -967 -940 -247 -577 -612 -134 -42 -327 -549 -138 -422 -36 -430 -894 -889 -344 -544 -238 -94 -141 -98 -950 -861 -517 -474 -834 -190 -745 -751 -574 -474 -325 -382 -56 -589 -906 -93 -111 -556 -514 -669 -129 -473 -153 -890 -175 -293 -263 -12 -676 -471 -816 -228 -705 -746 -820 -417 -126 -782 -689 -706 -247 -542 -934 -135 -596 -71 -476 -905 -512 -576 -602 -747 -830 -651 -903 -687 -161 -664 -930 -393 -796 -969 -451 -597 -702 -430 -357 -457 -625 -807 -356 -686 -401 -60 -407 -879 -52 -62 -710 -452 -623 -882 -638 -838 -766 -655 -385 -516 -142 -104 -513 -504 -823 -1000 -294 -775 -769 -473 -251 -489 -683 -468 -255 -547 -822 -275 -812 -605 -6 -500 -260 -819 -68 -508 -512 -453 -913 -591 -214 -546 -364 -514 -449 -836 -894 -905 -107 -521 -57 -601 -827 -485 -615 -766 -614 -301 -402 -984 -745 -723 -172 -234 -254 -658 -722 -370 -79 -333 -166 -621 -715 -572 -910 -858 -161 -304 -901 -188 -926 -89 -797 -486 -178 -584 -436 -72 -607 -355 -338 -562 -421 -920 -269 -686 -853 -754 -735 -171 -665 -422 -94 -569 -747 -894 -72 -259 -592 -856 -682 -370 -918 -267 -211 -158 -12 -543 -650 -250 -124 -801 -85 -822 -989 -513 -255 -81 -533 -668 -439 -952 -833 -513 -685 -619 -829 -991 -675 -1 -986 -693 -89 -224 -816 -436 -889 -475 -716 -520 -762 -151 -37 -626 -991 -277 -790 -624 -428 -557 -657 -847 -494 -43 -479 -82 -452 -308 -548 -281 -377 -994 -710 -101 -209 -245 -645 -673 -741 -891 -456 -675 -811 -719 -274 -75 -678 -193 -825 -627 -836 -453 -907 -657 -364 -363 -760 -695 -324 -958 -51 -846 -417 -353 -229 -125 -25 -484 -16 -712 -502 -830 -161 -263 -981 -56 -198 -943 -200 -237 -393 -285 -39 -847 -123 -452 -578 -6 -766 -66 -210 -980 -571 -197 -182 -45 -757 -143 -678 -413 -573 -135 -611 -884 -53 -880 -813 -231 -700 -96 -676 -497 -675 -754 -4 -725 -408 -63 -440 -304 -776 -541 -246 -339 -797 -735 -277 -57 -682 -586 -549 -269 -548 -714 -341 -206 -784 -450 -244 -381 -912 -854 -85 -836 -638 -448 -852 -94 -319 -40 -967 -446 -495 -741 -600 -251 -770 -218 -574 -796 -730 -840 -578 -89 -499 -940 -679 -279 -347 -501 -470 -1 -247 -453 -761 -370 -416 -427 -622 -807 -958 -2 -794 -603 -658 -303 -358 -598 -651 -230 -902 -835 -427 -960 -423 -207 -318 -792 -157 -174 -187 -45 -521 -460 -289 -62 -762 -723 -804 -824 -965 -868 -733 -759 -612 -778 -814 -453 -272 -551 -123 -2 -1000 -780 -403 -299 -100 -930 -673 -359 -668 -465 -369 -577 -442 -166 -255 -649 -926 -70 -759 -193 -106 -101 -124 -115 -630 -638 -611 -366 -198 -316 -587 -167 -808 -93 -149 -696 -334 -319 -808 -312 -719 -845 -423 -272 -160 -446 -817 -870 -681 -29 -77 -885 -299 -522 -581 -690 -546 -472 -79 -922 -15 -997 -292 -934 -158 -149 -614 -950 -71 -785 -161 -137 -777 -222 -278 -947 -888 -347 -547 -108 -803 -83 -803 -519 -275 -854 -50 -995 -876 -499 -328 -585 -312 -130 -753 -511 -302 -332 -318 -129 -713 -551 -84 -568 -150 -423 -782 -108 -205 -51 -972 -435 -425 -212 -714 -48 -355 -889 -82 -849 -98 -416 -423 -813 -361 -26 -32 -337 -539 -469 -876 -865 -944 -150 -604 -24 -518 -811 -248 -860 -746 -809 -829 -565 -947 -770 -621 -140 -386 -772 -100 -433 -977 -72 -694 -758 -490 -472 -623 -580 -732 -595 -137 -307 -936 -138 -160 -454 -241 -24 -633 -770 -402 -909 -190 -786 -243 -240 -866 -500 -584 -88 -79 -75 -171 -345 -159 -227 -892 -854 -969 -327 -58 -253 -940 -534 -904 -963 -93 -388 -602 -875 -463 -706 -92 -39 -32 -95 -278 -192 -547 -727 -672 -775 -686 -279 -395 -514 -533 -848 -182 -582 -621 -332 -936 -881 -98 -902 -611 -92 -957 -975 -959 -440 -789 -573 -227 -101 -143 -380 -116 -596 -312 -123 -919 -896 -33 -927 -369 -291 -366 -214 -599 -975 -848 -948 -403 -536 -797 -99 -136 -70 -385 -439 -482 -696 -291 -730 -395 -811 -463 -790 -742 -25 -196 -518 -461 -93 -455 -727 -478 -283 -21 -762 -148 -223 -623 -210 -2 -99 -322 -52 -988 -444 -152 -91 -422 -850 -416 -187 -653 -496 -595 -618 -291 -604 -252 -694 -471 -826 -393 -216 -861 -981 -780 -792 -647 -417 -431 -865 -265 -99 -260 -257 -924 -923 -195 -304 -944 -150 -17 -703 -773 -360 -86 -505 -656 -487 -929 -697 -702 -682 -126 -213 -604 -847 -182 -428 -995 -184 -690 -769 -577 -597 -76 -320 -907 -946 -652 -181 -14 -132 -388 -703 -879 -554 -315 -321 -59 -517 -621 -147 -479 -695 -556 -57 -585 -343 -834 -786 -122 -814 -154 -115 -127 -972 -358 -626 -702 -944 -701 -585 -16 -651 -299 -697 -495 -709 -88 -984 -499 -344 -513 -921 -900 -231 -623 -456 -802 -253 -84 -660 -201 -766 -179 -1 -864 -505 -979 -680 -798 -699 -641 -955 -16 -419 -513 -746 -200 -536 -693 -29 -787 -458 -549 -218 -431 -861 -16 -204 -644 -55 -135 -123 -988 -481 -953 -738 -527 -380 -817 -910 -900 -65 -164 -483 -907 -577 -417 -47 -549 -613 -969 -411 -660 -257 -757 -160 -111 -130 -903 -203 -765 -167 -736 -510 -915 -63 -984 -720 -912 -858 -683 -37 -78 -706 -722 -781 -346 -497 -321 -124 -513 -497 -375 -132 -123 -498 -511 -272 -423 -217 -249 -228 -482 -435 -892 -844 -178 -302 -210 -239 -337 -374 -2 -224 -426 -918 -982 -673 -191 -765 -110 -627 -284 -593 -153 -838 -578 -481 -961 -667 -477 -243 -379 -666 -350 -452 -6 -604 -153 -884 -806 -633 -889 -111 -942 -17 -274 -998 -272 -31 -54 -245 -156 -906 -810 -276 -86 -414 -728 -534 -171 -937 -891 -699 -976 -661 -949 -202 -840 -664 -55 -535 -293 -383 -727 -901 -187 -624 -390 -350 -861 -227 -464 -164 -740 -26 -446 -159 -683 -832 -636 -389 -343 -930 -355 -703 -62 -59 -130 -279 -940 -464 -590 -409 -359 -755 -214 -792 -785 -162 -789 -918 -762 -364 -162 -545 -812 -925 -491 -699 -861 -752 -317 -133 -348 -566 -870 -216 -397 -777 -626 -934 -288 -394 -309 -434 -324 -894 -349 -835 -339 -235 -578 -771 -500 -517 -360 -700 -149 -90 -808 -107 -881 -413 -383 -265 -870 -996 -73 -931 -544 -480 -245 -455 -539 -870 -702 -487 -84 -40 -519 -830 -875 -450 -203 -717 -340 -407 -199 -974 -705 -676 -47 -574 -872 -715 -743 -527 -981 -809 -934 -879 -393 -573 -664 -375 -480 -495 -742 -775 -479 -193 -215 -997 -754 -819 -897 -291 -722 -946 -187 -383 -53 -368 -669 -295 -403 -903 -470 -48 -218 -555 -459 -784 -125 -875 -16 -37 -312 -669 -121 -189 -329 -101 -180 -825 -822 -774 -426 -428 -767 -5 -215 -255 -391 -858 -616 -671 -678 -105 -176 -374 -410 -403 -131 -352 -903 -325 -732 -617 -981 -141 -259 -458 -719 -879 -492 -893 -597 -692 -779 -391 -977 -645 -829 -319 -902 -611 -484 -64 -363 -589 -543 -684 -355 -47 -856 -259 -301 -70 -598 -299 -868 -450 -372 -481 -995 -738 -326 -611 -543 -412 -152 -276 -456 -478 -99 -458 -964 -837 -887 -572 -780 -50 -522 -681 -767 -192 -394 -165 -461 -24 -745 -862 -266 -878 -908 -990 -262 -270 -589 -141 -55 -715 -772 -172 -452 -998 -558 -228 -114 -590 -694 -441 -668 -626 -132 -889 -614 -639 -910 -298 -740 -996 -507 -874 -984 -228 -745 -858 -266 -961 -735 -419 -171 -356 -980 -590 -593 -952 -730 -919 -471 -763 -595 -212 -597 -59 -938 -108 -693 -502 -633 -553 -557 -515 -680 -735 -140 -753 -466 -951 -525 -167 -811 -220 -192 -346 -802 -537 -442 -676 -715 -86 -960 -640 -301 -479 -873 -129 -203 -229 -917 -203 -369 -630 -140 -281 -852 -488 -773 -641 -887 -747 -133 -21 -720 -823 -234 -65 -174 -950 -387 -719 -961 -52 -422 -936 -112 -386 -864 -85 -536 -954 -898 -324 -461 -915 -619 -349 -40 -177 -470 -489 -751 -597 -294 -439 -828 -320 -351 -800 -446 -956 -272 -953 -705 -109 -711 -122 -967 -294 -382 -633 -410 -472 -882 -751 -323 -194 -691 -715 -361 -22 -768 -796 -131 -612 -165 -922 -806 -887 -306 -24 -815 -676 -389 -829 -568 -675 -882 -176 -297 -627 -521 -601 -583 -630 -281 -38 -426 -965 -452 -493 -36 -578 -5 -641 -56 -149 -186 -180 -635 -7 -332 -236 -954 -517 -982 -459 -693 -776 -673 -717 -832 -767 -8 -342 -579 -109 -86 -300 -605 -513 -550 -853 -695 -760 -208 -770 -389 -331 -33 -955 -254 -775 -380 -156 -659 -454 -292 -526 -645 -957 -783 -220 -869 -881 -143 -227 -654 -689 -279 -620 -786 -740 -740 -437 -580 -207 -198 -122 -950 -391 -302 -461 -927 -438 -638 -424 -597 -350 -184 -351 -870 -623 -705 -35 -293 -24 -469 -352 -95 -261 -50 -89 -301 -56 -494 -739 -839 -985 -728 -912 -217 -923 -893 -389 -244 -201 -497 -979 -213 -95 -479 -833 -92 -565 -651 -675 -749 -468 -750 -962 -305 -237 -346 -825 -730 -1 -767 -277 -516 -557 -983 -146 -115 -152 -405 -781 -636 -378 -125 -230 -486 -437 -397 -374 -882 -599 -147 -189 -568 -838 -217 -843 -969 -350 -436 -754 -303 -410 -863 -900 -114 -849 -199 -79 -725 -472 -847 -763 -867 -582 -679 -319 -406 -577 -221 -492 -285 -161 -248 -960 -165 -339 -739 -842 -754 -531 -869 -152 -159 -720 -656 -346 -492 -690 -246 -758 -433 -486 -942 -457 -313 -140 -659 -200 -956 -433 -695 -48 -306 -834 -236 -71 -210 -865 -339 -681 -572 -633 -935 -341 -314 -320 -818 -995 -162 -691 -685 -696 -517 -776 -160 -150 -156 -255 -592 -896 -649 -259 -594 -445 -267 -648 -490 -460 -54 -540 -251 -86 -304 -421 -421 -572 -578 -94 -184 -622 -805 -192 -403 -760 -500 -399 -385 -484 -829 -822 -481 -132 -858 -853 -260 -23 -820 -994 -749 -158 -838 -74 -444 -725 -373 -134 -853 -954 -992 -830 -723 -273 -752 -295 -912 -213 -858 -378 -50 -747 -508 -510 -653 -750 -473 -970 -250 -59 -687 -621 -487 -331 -351 -782 -816 -653 -222 -883 -949 -149 -182 -501 -897 -723 -596 -735 -187 -290 -790 -276 -989 -499 -279 -723 -915 -900 -288 -8 -147 -337 -640 -996 -250 -960 -306 -528 -900 -105 -155 -458 -235 -242 -174 -644 -848 -388 -211 -256 -540 -203 -317 -183 -901 -158 -25 -778 -266 -526 -26 -57 -256 -937 -22 -379 -845 -13 -738 -55 -257 -117 -853 -382 -36 -200 -246 -607 -378 -357 -102 -858 -733 -814 -301 -894 -879 -904 -986 -763 -402 -691 -648 -823 -570 -142 -296 -531 -280 -710 -934 -564 -451 -172 -92 -454 -220 -794 -981 -139 -308 -817 -493 -65 -770 -847 -799 -329 -43 -627 -25 -114 -401 -715 -564 -89 -866 -530 -419 -28 -670 -571 -207 -177 -919 -615 -886 -233 -676 -250 -563 -758 -923 -361 -159 -240 -4 -711 -87 -358 -823 -265 -402 -67 -42 -709 -144 -691 -600 -16 -603 -61 -452 -390 -449 -763 -500 -918 -725 -759 -596 -844 -707 -951 -550 -559 -238 -927 -785 -63 -736 -527 -354 -416 -829 -255 -110 -312 -660 -894 -170 -312 -704 -661 -888 -784 -609 -974 -14 -135 -365 -124 -51 -647 -812 -949 -464 -9 -671 -54 -299 -664 -874 -545 -348 -287 -6 -667 -635 -645 -68 -719 -588 -675 -966 -417 -17 -454 -635 -424 -916 -675 -146 -644 -289 -896 -106 -473 -768 -731 -377 -857 -485 -993 -275 -32 -762 -340 -418 -549 -182 -815 -901 -656 -502 -978 -60 -408 -325 -173 -916 -749 -649 -115 -834 -849 -178 -655 -404 -102 -152 -741 -964 -764 -901 -139 -347 -671 -810 -981 -836 -798 -924 -629 -1 -656 -443 -148 -11 -935 -383 -189 -765 -880 -42 -282 -140 -817 -721 -17 -146 -586 -851 -68 -672 -397 -462 -521 -455 -877 -38 -114 -216 -828 -968 -360 -609 -537 -764 -845 -71 -768 -188 -1000 -361 -351 -76 -760 -34 -983 -903 -604 -753 -82 -489 -966 -738 -992 -319 -913 -672 -954 -753 -592 -258 -339 -796 -942 -410 -446 -340 -800 -379 -445 -649 -168 -536 -525 -537 -141 -520 -359 -54 -724 -302 -686 -977 -43 -538 -405 -506 -580 -90 -505 -777 -822 -356 -627 -327 -884 -769 -20 -741 -927 -397 -956 -272 -796 -809 -959 -137 -206 -828 -220 -616 -828 -561 -625 -945 -518 -609 -716 -230 -791 -403 -466 -437 -420 -19 -840 -420 -569 -309 -323 -229 -699 -969 -823 -678 -347 -823 -776 -928 -250 -67 -124 -84 -364 -494 -94 -912 -254 -895 -879 -650 -50 -15 -295 -570 -96 -332 -693 -741 -416 -140 -959 -387 -250 -630 -266 -511 -952 -839 -533 -728 -681 -869 -692 -835 -169 -757 -312 -411 -51 -562 -624 -721 -773 -799 -170 -261 -888 -471 -51 -461 -348 -860 -258 -232 -240 -220 -299 -299 -535 -456 -921 -581 -861 -263 -863 -608 -117 -346 -523 -280 -9 -270 -163 -458 -210 -364 -27 -111 -771 -201 -343 -465 -333 -362 -735 -85 -525 -992 -317 -73 -343 -932 -990 -580 -607 -101 -356 -338 -803 -977 -353 -934 -734 -371 -451 -4 -335 -538 -344 -996 -342 -324 -501 -876 -470 -114 -813 -62 -617 -478 -569 -483 -163 -102 -682 -343 -130 -608 -810 -366 -798 -263 -888 -100 -430 -29 -349 -124 -577 -668 -926 -792 -503 -567 -933 -833 -64 -980 -232 -415 -59 -170 -627 -383 -403 -598 -316 -503 -905 -588 -921 -420 -837 -282 -299 -548 -167 -200 -995 -641 -927 -155 -516 -679 -743 -343 -828 -307 -423 -766 -776 -474 -210 -972 -180 -511 -667 -105 -524 -810 -713 -90 -16 -458 -374 -242 -106 -377 -462 -774 -262 -609 -178 -63 -960 -260 -111 -300 -883 -534 -447 -310 -880 -319 -965 -97 -998 -698 -175 -744 -32 -299 -807 -757 -883 -66 -513 -970 -382 -726 -570 -899 -479 -949 -434 -105 -84 -278 -132 -670 -607 -49 -374 -677 -613 -452 -156 -336 -221 -42 -569 -286 -267 -991 -802 -673 -302 -580 -414 -432 -680 -819 -27 -596 -503 -50 -368 -182 -947 -888 -343 -930 -757 -760 -93 -110 -541 -746 -798 -216 -611 -822 -575 -118 -774 -618 -290 -355 -662 -791 -331 -30 -732 -808 -268 -86 -787 -420 -984 -318 -385 -693 -980 -922 -32 -211 -210 -741 -779 -939 -525 -999 -264 -777 -950 -470 -462 -357 -2 -376 -381 -977 -320 -648 -543 -954 -625 -53 -68 -822 -177 -944 -394 -589 -627 -217 -11 -563 -75 -820 -265 -664 -246 -705 -323 -755 -351 -399 -364 -604 -105 -253 -512 -824 -676 -456 -409 -420 -747 -160 -666 -806 -216 -234 -595 -204 -555 -76 -687 -306 -490 -328 -449 -869 -301 -622 -897 -971 -841 -533 -891 -510 -774 -346 -265 -144 -841 -732 -548 -7 -357 -174 -865 -95 -793 -929 -736 -476 -88 -995 -314 -996 -183 -99 -903 -932 -362 -96 -594 -406 -542 -892 -978 -705 -758 -95 -889 -791 -814 -695 -604 -997 -940 -723 -248 -686 -740 -329 -302 -504 -807 -775 -872 -410 -980 -226 -139 -988 -140 -646 -692 -56 -64 -186 -691 -278 -215 -295 -230 -722 -163 -635 -271 -695 -898 -164 -184 -502 -382 -558 -207 -163 -662 -584 -388 -999 -901 -144 -880 -227 -116 -300 -121 -460 -504 -29 -857 -607 -255 -42 -519 -41 -80 -735 -705 -105 -576 -202 -1000 -995 -550 -181 -748 -903 -932 -880 -516 -786 -765 -72 -978 -549 -631 -56 -591 -466 -520 -16 -266 -29 -199 -333 -394 -9 -345 -702 -563 -433 -52 -206 -782 -33 -403 -846 -312 -563 -308 -662 -963 -757 -518 -387 -763 -363 -134 -224 -30 -574 -131 -55 -705 -385 -168 -827 -89 -575 -659 -30 -208 -346 -200 -895 -812 -538 -69 -122 -628 -710 -152 -319 -532 -387 -34 -115 -881 -583 -828 -251 -734 -875 -951 -53 -563 -615 -920 -195 -58 -51 -841 -830 -330 -832 -131 -811 -320 -215 -896 -941 -174 -500 -729 -763 -223 -793 -694 -493 -824 -549 -895 -872 -404 -878 -385 -565 -293 -863 -518 -93 -431 -40 -336 -516 -675 -181 -600 -72 -237 -75 -388 -84 -392 -538 -518 -50 -902 -673 -760 -458 -851 -175 -370 -450 -705 -122 -17 -655 -635 -664 -704 -739 -196 -35 -14 -995 -9 -711 -345 -77 -603 -17 -617 -909 -914 -850 -800 -970 -178 -906 -154 -760 -22 -277 -856 -453 -619 -114 -266 -717 -120 -128 -143 -406 -451 -180 -497 -73 -107 -527 -736 -796 -597 -630 -866 -213 -382 -267 -673 -939 -246 -696 -745 -72 -777 -981 -659 -194 -764 -566 -912 -139 -523 -300 -965 -336 -138 -476 -545 -198 -910 -806 -66 -82 -291 -221 -641 -920 -826 -276 -548 -579 -505 -999 -614 -731 -468 -443 -622 -728 -13 -982 -148 -919 -491 -91 -304 -573 -40 -88 -669 -179 -569 -967 -288 -380 -345 -558 -350 -82 -89 -763 -19 -741 -149 -141 -272 -611 -746 -496 -90 -479 -883 -303 -82 -528 -21 -853 -169 -844 -464 -613 -85 -219 -141 -76 -84 -641 -305 -44 -184 -842 -570 -959 -346 -707 -35 -385 -842 -842 -672 -713 -489 -668 -503 -639 -424 -423 -801 -984 -135 -798 -456 -532 -402 -176 -823 -488 -740 -904 -139 -733 -72 -417 -586 -370 -272 -833 -719 -915 -429 -147 -270 -499 -167 -694 -154 -498 -158 -286 -311 -892 -982 -948 -427 -745 -726 -457 -628 -848 -140 -411 -57 -600 -157 -716 -630 -102 -174 -310 -840 -61 -441 -487 -211 -326 -548 -320 -428 -498 -227 -687 -111 -293 -785 -297 -846 -888 -301 -692 -5 -615 -64 -140 -375 -640 -107 -399 -603 -568 -852 -571 -453 -514 -543 -719 -488 -761 -308 -564 -216 -827 -82 -677 -274 -179 -841 -331 -664 -642 -414 -640 -722 -888 -11 -503 -8 -137 -256 -508 -642 -95 -315 -50 -717 -806 -395 -135 -449 -973 -55 -704 -282 -504 -27 -893 -426 -667 -976 -4 -253 -247 -995 -746 -295 -488 -806 -499 -247 -803 -29 -926 -201 -904 -741 -61 -578 -952 -432 -262 -648 -808 -152 -271 -83 -854 -485 -841 -879 -339 -950 -478 -265 -646 -355 -380 -111 -792 -704 -687 -245 -333 -431 -545 -914 -961 -959 -81 -167 -259 -217 -819 -479 -51 -372 -268 -391 -84 -252 -207 -459 -881 -475 -155 -465 -831 -522 -113 -311 -482 -996 -47 -599 -830 -558 -203 -49 -794 -902 -145 -556 -312 -972 -853 -323 -929 -279 -293 -758 -818 -67 -675 -511 -247 -919 -101 -905 -606 -432 -541 -561 -162 -813 -776 -161 -8 -712 -604 -914 -679 -813 -831 -175 -268 -834 -885 -15 -750 -219 -751 -176 -580 -840 -644 -689 -233 -451 -595 -520 -333 -332 -593 -840 -524 -822 -447 -523 -59 -440 -45 -148 -425 -547 -13 -883 -892 -312 -506 -785 -68 -259 -537 -544 -102 -377 -559 -96 -816 -457 -582 -833 -628 -29 -323 -299 -325 -997 -56 -794 -378 -682 -830 -925 -28 -282 -49 -180 -155 -321 -828 -430 -581 -753 -127 -92 -70 -350 -348 -835 -26 -948 -176 -117 -743 -945 -506 -95 -1000 -795 -218 -4 -14 -80 -225 -899 -337 -476 -161 -284 -39 -616 -598 -528 -19 -169 -949 -918 -261 -765 -759 -993 -148 -852 -955 -70 -30 -489 -85 -181 -810 -676 -953 -547 -155 -547 -305 -855 -407 -155 -112 -379 -872 -623 -658 -910 -9 -624 -272 -493 -90 -865 -111 -539 -527 -964 -303 -861 -868 -356 -792 -949 -954 -254 -927 -962 -63 -265 -636 -809 -232 -339 -234 -147 -247 -132 -910 -614 -502 -252 -143 -479 -181 -544 -56 -762 -431 -573 -538 -780 -581 -391 -738 -352 -95 -313 -697 -132 -300 -385 -154 -647 -733 -389 -245 -151 -138 -12 -157 -637 -53 -428 -148 -60 -743 -7 -882 -289 -495 -336 -716 -746 -264 -392 -67 -981 -963 -496 -986 -977 -626 -215 -370 -922 -271 -644 -978 -602 -402 -101 -139 -787 -154 -560 -975 -521 -786 -814 -809 -334 -103 -244 -978 -603 -950 -892 -223 -759 -940 -707 -669 -98 -477 -541 -442 -29 -200 -265 -853 -635 -12 -294 -751 -543 -931 -428 -867 -727 -742 -77 -826 -209 -118 -594 -55 -480 -860 -975 -778 -848 -206 -939 -53 -962 -754 -131 -117 -461 -140 -349 -657 -742 -875 -129 -212 -397 -859 -403 -836 -969 -522 -673 -324 -906 -152 -309 -27 -77 -325 -299 -312 -496 -879 -527 -390 -939 -921 -228 -660 -118 -997 -799 -857 -253 -377 -993 -869 -588 -678 -872 -918 -242 -348 -123 -788 -125 -996 -691 -364 -456 -84 -149 -766 -105 -247 -941 -485 -585 -384 -937 -728 -248 -10 -476 -159 -589 -338 -164 -849 -527 -38 -515 -626 -775 -946 -493 -876 -144 -47 -821 -413 -113 -251 -199 -378 -198 -259 -28 -123 -684 -305 -60 -328 -483 -837 -264 -269 -614 -408 -30 -461 -998 -693 -899 -980 -438 -393 -526 -610 -743 -363 -869 -617 -101 -653 -242 -525 -803 -483 -47 -102 -16 -673 -119 -498 -530 -146 -528 -497 -361 -90 -340 -913 -841 -306 -158 -318 -723 -387 -209 -362 -673 -657 -258 -532 -638 -22 -533 -62 -708 -891 -687 -113 -341 -806 -673 -636 -87 -102 -880 -176 -899 -34 -475 -30 -236 -946 -637 -432 -981 -775 -805 -681 -11 -812 -293 -556 -787 -863 -126 -892 -733 -886 -157 -716 -209 -307 -273 -527 -610 -816 -478 -612 -762 -35 -567 -701 -455 -120 -399 -579 -238 -208 -351 -904 -755 -232 -162 -951 -17 -528 -739 -269 -401 -340 -6 -327 -775 -5 -838 -53 -166 -527 -818 -83 -726 -877 -560 -66 -130 -525 -151 -210 -663 -559 -828 -682 -751 -327 -612 -662 -729 -590 -490 -162 -639 -690 -297 -590 -987 -959 -509 -627 -10 -772 -392 -109 -212 -70 -602 -982 -801 -919 -776 -369 -49 -197 -64 -932 -12 -773 -972 -215 -431 -958 -759 -639 -365 -467 -87 -170 -505 -952 -542 -147 -380 -666 -267 -95 -826 -489 -546 -283 -829 -328 -769 -466 -547 -584 -26 -771 -216 -457 -367 -447 -839 -352 -180 -29 -921 -852 -701 -999 -262 -229 -433 -221 -776 -512 -442 -568 -762 -190 -693 -270 -68 -604 -478 -408 -211 -215 -783 -557 -87 -964 -506 -177 -651 -770 -690 -988 -352 -766 -380 -641 -108 -22 -761 -252 -14 -630 -396 -657 -641 -173 -2 -346 -885 -957 -491 -241 -944 -210 -775 -922 -873 -133 -189 -694 -217 -995 -301 -638 -934 -411 -592 -590 -987 -120 -541 -694 -298 -821 -766 -447 -973 -411 -368 -979 -442 -378 -631 -450 -436 -440 -146 -830 -608 -831 -858 -717 -91 -870 -446 -113 -235 -70 -899 -403 -194 -393 -87 -715 -98 -695 -7 -166 -20 -100 -510 -323 -315 -639 -989 -978 -716 -926 -516 -711 -421 -604 -650 -721 -227 -681 -704 -153 -196 -406 -778 -290 -246 -73 -251 -461 -677 -206 -743 -485 -658 -496 -951 -637 -367 -212 -823 -987 -167 -175 -450 -707 -238 -130 -233 -449 -861 -385 -65 -493 -521 -212 -625 -191 -437 -342 -521 -774 -95 -424 -483 -943 -915 -477 -57 -595 -395 -329 -371 -652 -936 -212 -84 -902 -10 -635 -486 -208 -49 -850 -838 -63 -313 -245 -591 -113 -707 -550 -829 -134 -955 -723 -512 -256 -215 -74 -910 -621 -736 -538 -804 -616 -859 -708 -99 -612 -683 -489 -609 -104 -923 -380 -442 -831 -327 -147 -990 -656 -90 -994 -792 -623 -730 -555 -511 -752 -486 -460 -807 -104 -854 -422 -531 -276 -893 -657 -757 -391 -115 -373 -653 -325 -490 -903 -605 -906 -86 -224 -237 -503 -884 -327 -133 -936 -99 -646 -975 -707 -171 -29 -363 -79 -868 -153 -707 -228 -496 -393 -931 -558 -351 -158 -284 -105 -951 -694 -302 -833 -12 -763 -458 -248 -849 -9 -39 -90 -543 -266 -554 -698 -278 -86 -795 -672 -211 -694 -188 -283 -741 -928 -244 -551 -425 -579 -442 -806 -874 -615 -203 -331 -49 -816 -387 -466 -962 -481 -907 -202 -502 -341 -708 -948 -851 -84 -856 -359 -206 -980 -714 -907 -909 -267 -816 -872 -410 -146 -703 -696 -368 -459 -213 -63 -944 -198 -602 -164 -23 -845 -818 -835 -378 -507 -70 -512 -740 -716 -720 -50 -928 -33 -638 -978 -384 -425 -106 -712 -571 -576 -365 -949 -435 -741 -695 -301 -382 -989 -790 -22 -684 -909 -501 -12 -39 -330 -430 -944 -167 -206 -605 -739 -59 -41 -604 -234 -491 -36 -78 -712 -476 -430 -692 -516 -301 -245 -949 -872 -828 -608 -78 -995 -185 -537 -224 -246 -558 -754 -736 -901 -916 -776 -513 -99 -17 -9 -995 -45 -128 -107 -511 -968 -814 -477 -61 -808 -269 -541 -436 -541 -817 -654 -48 -511 -562 -700 -209 -144 -617 -577 -504 -547 -104 -116 -778 -903 -167 -934 -567 -971 -345 -485 -572 -697 -581 -129 -456 -520 -858 -765 -80 -734 -225 -713 -266 -263 -889 -567 -250 -854 -96 -723 -906 -935 -578 -900 -166 -833 -240 -446 -637 -432 -157 -769 -641 -286 -731 -594 -141 -304 -224 -95 -588 -418 -956 -6 -565 -481 -539 -819 -61 -950 -623 -453 -679 -215 -748 -10 -301 -646 -718 -78 -779 -385 -300 -479 -38 -769 -577 -154 -678 -981 -34 -474 -313 -675 -65 -535 -262 -111 -721 -88 -513 -994 -157 -302 -251 -267 -540 -502 -23 -382 -229 -386 -202 -283 -889 -930 -208 -855 -484 -344 -448 -106 -13 -207 -352 -234 -64 -147 -474 -882 -179 -127 -79 -470 -208 -201 -691 -393 -457 -325 -202 -698 -619 -786 -112 -296 -782 -998 -458 -894 -173 -196 -171 -302 -509 -934 -367 -400 -228 -169 -257 -725 -906 -807 -379 -850 -302 -554 -789 -980 -136 -339 -412 -143 -125 -293 -240 -651 -335 -811 -824 -378 -96 -361 -156 -145 -4 -175 -281 -3 -905 -74 -631 -305 -577 -379 -73 -195 -928 -35 -252 -635 -994 -819 -73 -469 -984 -591 -540 -678 -913 -722 -634 -410 -649 -861 -627 -792 -216 -198 -576 -737 -678 -640 -35 -981 -653 -411 -727 -440 -394 -361 -93 -330 -85 -448 -303 -266 -8 -503 -430 -571 -989 -223 -149 -974 -493 -593 -583 -923 -382 -348 -964 -626 -10 -672 -284 -38 -565 -138 -990 -722 -986 -842 -286 -463 -41 -986 -306 -58 -889 -918 -304 -308 -627 -435 -572 -259 -931 -287 -233 -741 -91 -967 -29 -135 -113 -368 -177 -902 -572 -867 -667 -194 -784 -594 -175 -133 -617 -291 -754 -233 -927 -737 -654 -337 -263 -864 -236 -557 -143 -699 -190 -414 -524 -36 -757 -606 -386 -815 -166 -336 -110 -575 -938 -67 -19 -582 -51 -169 -306 -829 -630 -140 -763 -245 -740 -767 -901 -443 -532 -718 -175 -281 -466 -946 -977 -256 -529 -989 -922 -232 -779 -221 -344 -977 -331 -115 -960 -744 -913 -473 -556 -772 -432 -840 -668 -335 -161 -930 -807 -521 -999 -479 -204 -518 -19 -837 -743 -620 -368 -275 -390 -994 -108 -652 -834 -633 -72 -436 -468 -6 -305 -942 -382 -635 -614 -838 -272 -929 -316 -178 -564 -299 -333 -173 -422 -694 -895 -119 -617 -491 -777 -451 -144 -966 -163 -164 -727 -722 -850 -38 -276 -117 -535 -511 -834 -790 -923 -277 -894 -812 -922 -488 -563 -89 -35 -137 -339 -667 -950 -13 -194 -993 -711 -380 -256 -786 -258 -847 -595 -168 -780 -878 -675 -501 -582 -330 -100 -220 -660 -591 -250 -386 -554 -958 -45 -81 -550 -184 -927 -178 -59 -339 -661 -857 -10 -615 -396 -903 -65 -902 -676 -970 -828 -53 -818 -413 -407 -447 -273 -978 -963 -549 -126 -705 -972 -751 -993 -616 -118 -484 -946 -158 -954 -589 -216 -384 -255 -660 -553 -793 -444 -277 -781 -143 -231 -304 -128 -469 -895 -337 -98 -987 -281 -130 -548 -681 -222 -820 -885 -318 -179 -125 -798 -693 -565 -563 -761 -640 -403 -923 -776 -830 -404 -418 -338 -30 -619 -787 -827 -363 -887 -449 -390 -924 -747 -348 -289 -150 -565 -312 -596 -228 -49 -483 -355 -3 -293 -225 -37 -839 -133 -165 -941 -81 -691 -654 -665 -673 -531 -17 -952 -325 -190 -258 -773 -59 -838 -926 -945 -951 -535 -608 -921 -87 -647 -659 -29 -159 -599 -449 -82 -951 -268 -917 -617 -408 -961 -449 -940 -390 -752 -34 -698 -12 -579 -147 -622 -980 -726 -76 -892 -662 -999 -416 -421 -222 -438 -37 -122 -41 -64 -615 -217 -898 -455 -744 -255 -926 -244 -334 -660 -301 -496 -271 -960 -665 -118 -89 -224 -154 -803 -459 -128 -480 -868 -519 -920 -80 -583 -730 -458 -923 -517 -416 -148 -645 -978 -213 -321 -68 -12 -416 -760 -243 -202 -261 -828 -635 -943 -542 -147 -843 -238 -321 -251 -587 -424 -200 -814 -509 -981 -221 -27 -483 -143 -186 -590 -80 -884 -751 -403 -346 -546 -880 -881 -101 -910 -152 -676 -615 -766 -208 -850 -11 -576 -694 -28 -788 -709 -581 -520 -789 -743 -608 -685 -15 -135 -891 -887 -623 -476 -153 -59 -620 -394 -155 -690 -533 -638 -427 -371 -538 -163 -549 -54 -737 -558 -926 -720 -724 -117 -571 -761 -902 -832 -505 -585 -864 -150 -21 -572 -716 -591 -212 -13 -986 -586 -324 -233 -416 -181 -98 -408 -99 -892 -951 -307 -213 -65 -199 -938 -361 -461 -674 -413 -728 -193 -855 -103 -126 -132 -900 -616 -3 -750 -820 -230 -409 -757 -910 -592 -931 -361 -368 -129 -160 -509 -406 -497 -668 -38 -77 -899 -381 -819 -450 -923 -928 -405 -302 -398 -422 -844 -826 -116 -595 -956 -700 -838 -21 -956 -645 -467 -971 -20 -944 -615 -734 -953 -217 -913 -728 -631 -121 -22 -242 -374 -164 -167 -4 -739 -460 -332 -427 -422 -282 -571 -171 -904 -982 -432 -788 -645 -832 -943 -1 -642 -326 -325 -530 -620 -688 -186 -562 -735 -514 -112 -878 -429 -609 -496 -108 -28 -876 -10 -221 -807 -583 -204 -429 -279 -674 -308 -501 -314 -726 -398 -658 -292 -662 -547 -344 -382 -572 -693 -352 -774 -123 -613 -125 -739 -369 -404 -42 -393 -227 -768 -573 -444 -963 -304 -934 -307 -722 -133 -761 -143 -210 -251 -464 -923 -804 -191 -377 -61 -837 -120 -215 -240 -815 -291 -575 -929 -640 -115 -299 -814 -630 -937 -932 -502 -922 -905 -920 -4 -287 -142 -769 -379 -764 -854 -860 -377 -713 -892 -152 -177 -156 -414 -328 -514 -71 -300 -399 -849 -55 -11 -865 -72 -710 -988 -146 -56 -429 -479 -699 -453 -502 -913 -890 -612 -195 -437 -831 -287 -329 -732 -99 -184 -378 -348 -210 -770 -556 -305 -748 -958 -145 -829 -819 -297 -724 -850 -338 -203 -920 -886 -367 -844 -824 -73 -689 -528 -177 -447 -471 -272 -140 -275 -417 -815 -559 -160 -780 -541 -729 -260 -495 -354 -723 -207 -660 -360 -163 -826 -819 -98 -232 -860 -968 -972 -311 -387 -600 -207 -232 -380 -51 -491 -321 -292 -547 -89 -31 -291 -677 -56 -636 -309 -330 -315 -94 -768 -410 -412 -991 -900 -505 -654 -288 -607 -104 -48 -384 -506 -768 -941 -445 -281 -253 -834 -752 -34 -12 -246 -231 -16 -389 -467 -399 -563 -431 -451 -620 -579 -229 -253 -582 -66 -761 -197 -255 -925 -898 -79 -559 -91 -689 -729 -92 -32 -364 -801 -57 -199 -668 -990 -902 -730 -346 -610 -54 -119 -518 -757 -40 -801 -651 -491 -317 -860 -521 -311 -160 -358 -665 -649 -377 -674 -196 -688 -514 -820 -870 -856 -93 -42 -850 -426 -840 -295 -21 -875 -529 -455 -502 -11 -243 -658 -365 -340 -621 -579 -614 -176 -118 -419 -414 -641 -507 -526 -982 -22 -680 -177 -799 -749 -857 -684 -141 -292 -721 -67 -112 -700 -619 -745 -80 -95 -570 -250 -854 -645 -30 -283 -205 -148 -980 -493 -520 -368 -101 -765 -367 -892 -788 -371 -921 -143 -521 -383 -585 -348 -52 -501 -224 -794 -551 -245 -192 -807 -149 -889 -818 -330 -302 -516 -584 -700 -691 -149 -865 -306 -547 -641 -479 -412 -770 -369 -839 -602 -474 -64 -783 -337 -883 -282 -387 -517 -221 -253 -892 -342 -449 -273 -259 -607 -276 -336 -395 -529 -788 -647 -583 -203 -723 -206 -354 -122 -348 -531 -597 -601 -972 -447 -923 -780 -783 -506 -595 -482 -786 -113 -159 -351 -599 -821 -727 -110 -556 -270 -430 -3 -950 -713 -147 -281 -697 -67 -196 -456 -535 -923 -361 -175 -85 -246 -321 -442 -692 -184 -670 -649 -748 -287 -652 -92 -645 -243 -122 -943 -195 -145 -684 -582 -520 -723 -339 -100 -521 -66 -685 -909 -441 -788 -231 -330 -110 -344 -136 -954 -571 -181 -528 -884 -740 -842 -330 -256 -977 -462 -385 -267 -573 -917 -218 -941 -708 -743 -692 -923 -91 -158 -774 -482 -287 -191 -251 -63 -182 -333 -931 -836 -974 -796 -978 -712 -385 -619 -908 -164 -627 -393 -379 -631 -205 -765 -752 -853 -46 -728 -125 -3 -709 -377 -468 -392 -929 -599 -187 -340 -903 -343 -531 -849 -712 -454 -244 -108 -181 -388 -500 -35 -175 -526 -998 -367 -155 -826 -846 -852 -797 -315 -739 -114 -21 -38 -247 -951 -318 -925 -873 -243 -793 -493 -206 -336 -913 -623 -238 -871 -792 -972 -285 -221 -409 -548 -831 -780 -994 -588 -316 -457 -160 -421 -517 -69 -494 -36 -757 -987 -647 -16 -187 -179 -919 -698 -231 -210 -973 -291 -163 -536 -716 -632 -153 -639 -882 -733 -331 -808 -983 -563 -929 -808 -918 -313 -897 -438 -362 -865 -978 -10 -381 -680 -797 -181 -654 -96 -893 -433 -837 -482 -464 -739 -750 -625 -8 -595 -414 -698 -293 -98 -146 -659 -292 -466 -698 -701 -843 -983 -26 -458 -894 -597 -332 -800 -992 -798 -863 -319 -229 -32 -318 -594 -366 -426 -348 -211 -245 -697 -731 -524 -275 -143 -541 -873 -678 -452 -984 -6 -372 -622 -881 -476 -52 -654 -103 -131 -984 -32 -150 -641 -892 -587 -8 -632 -10 -848 -379 -707 -668 -395 -171 -545 -790 -313 -169 -509 -634 -228 -508 -803 -235 -589 -586 -307 -971 -8 -571 -582 -141 -925 -843 -131 -741 -577 -776 -878 -531 -457 -801 -119 -578 -997 -207 -584 -247 -499 -30 -81 -49 -498 -304 -322 -335 -546 -240 -753 -733 -206 -564 -255 -116 -37 -989 -922 -61 -607 -49 -592 -434 -803 -293 -688 -830 -317 -607 -121 -359 -106 -232 -639 -790 -473 -195 -653 -198 -535 -703 -390 -653 -795 -21 -359 -819 -48 -602 -705 -768 -190 -270 -148 -433 -819 -724 -494 -336 -120 -922 -438 -380 -913 -986 -206 -233 -385 -727 -48 -487 -992 -771 -329 -38 -409 -200 -884 -165 -424 -816 -810 -305 -289 -545 -562 -639 -767 -992 -583 -737 -64 -936 -487 -250 -580 -843 -488 -354 -898 -477 -315 -13 -154 -316 -295 -24 -855 -88 -254 -231 -940 -565 -582 -897 -816 -654 -427 -1 -284 -575 -184 -75 -466 -477 -194 -405 -152 -943 -639 -130 -54 -38 -470 -269 -894 -301 -221 -829 -8 -57 -854 -154 -365 -405 -798 -509 -884 -471 -610 -153 -955 -530 -671 -106 -870 -472 -405 -472 -509 -93 -118 -526 -167 -242 -793 -384 -82 -235 -746 -510 -690 -151 -153 -718 -637 -776 -37 -525 -199 -44 -701 -526 -967 -593 -211 -328 -499 -256 -387 -641 -607 -148 -299 -724 -393 -932 -103 -97 -83 -430 -890 -315 -113 -543 -185 -66 -381 -496 -938 -316 -738 -793 -935 -162 -698 -438 -299 -757 -95 -249 -612 -564 -968 -365 -860 -920 -344 -316 -840 -71 -87 -17 -674 -534 -4 -726 -444 -882 -162 -559 -663 -128 -453 -162 -412 -979 -810 -40 -875 -878 -924 -592 -127 -637 -562 -600 -442 -82 -347 -597 -239 -318 -636 -657 -931 -749 -420 -811 -207 -148 -458 -60 -563 -219 -913 -862 -694 -395 -295 -375 -473 -176 -824 -194 -519 -574 -854 -625 -513 -24 -705 -983 -932 -975 -828 -176 -715 -185 -126 -130 -860 -869 -31 -730 -364 -267 -657 -272 -219 -456 -935 -426 -395 -944 -294 -21 -641 -189 -537 -505 -253 -501 -156 -817 -65 -314 -609 -899 -124 -266 -426 -492 -876 -915 -297 -93 -271 -462 -943 -450 -913 -796 -412 -583 -403 -811 -454 -906 -973 -693 -711 -669 -883 -329 -171 -260 -467 -862 -358 -390 -413 -658 -863 -872 -641 -723 -97 -630 -161 -145 -579 -419 -59 -568 -156 -501 -63 -100 -605 -528 -807 -822 -776 -341 -353 -921 -915 -488 -204 -228 -285 -965 -753 -460 -572 -923 -14 -877 -365 -74 -600 -966 -60 -622 -144 -858 -43 -291 -564 -378 -564 -604 -890 -446 -252 -547 -683 -575 -581 -307 -168 -480 -334 -640 -901 -24 -793 -264 -266 -696 -971 -32 -686 -874 -446 -600 -738 -885 -917 -527 -737 -455 -831 -342 -35 -203 -511 -399 -882 -504 -622 -52 -407 -390 -698 -570 -840 -595 -636 -615 -773 -864 -833 -815 -264 -937 -543 -850 -99 -312 -197 -687 -128 -510 -72 -775 -688 -171 -386 -203 -319 -128 -421 -674 -987 -340 -781 -212 -992 -387 -125 -598 -603 -534 -778 -648 -831 -799 -417 -75 -998 -997 -830 -81 -717 -364 -582 -586 -139 -111 -671 -451 -910 -348 -800 -356 -763 -162 -925 -265 -286 -994 -878 -713 -625 -553 -800 -200 -195 -244 -141 -395 -566 -999 -775 -615 -567 -145 -902 -597 -228 -290 -56 -881 -49 -705 -455 -114 -818 -523 -418 -961 -319 -49 -439 -421 -55 -888 -852 -976 -273 -969 -814 -529 -174 -272 -265 -68 -894 -845 -776 -594 -723 -703 -534 -672 -677 -675 -732 -811 -673 -29 -908 -238 -657 -637 -563 -485 -964 -972 -443 -271 -947 -593 -497 -243 -20 -36 -199 -273 -895 -84 -474 -543 -68 -141 -534 -802 -58 -357 -599 -151 -614 -469 -97 -177 -458 -662 -42 -975 -398 -9 -523 -342 -69 -641 -63 -924 -953 -912 -730 -140 -929 -497 -714 -748 -547 -139 -346 -410 -932 -301 -358 -851 -697 -658 -913 -33 -386 -873 -651 -167 -360 -260 -703 -167 -411 -367 -462 -250 -681 -99 -735 -913 -777 -852 -636 -286 -109 -991 -503 -184 -947 -696 -466 -270 -886 -294 -864 -288 -374 -574 -422 -216 -657 -753 -59 -230 -865 -558 -76 -545 -597 -809 -781 -16 -893 -64 -763 -242 -175 -896 -88 -632 -663 -838 -981 -283 -285 -414 -180 -896 -210 -336 -333 -380 -2 -758 -18 -191 -571 -107 -817 -83 -256 -186 -80 -419 -827 -458 -55 -507 -183 -400 -27 -73 -63 -186 -549 -612 -673 -401 -770 -265 -617 -436 -262 -206 -332 -518 -607 -992 -954 -269 -55 -768 -750 -216 -976 -580 -462 -236 -353 -945 -811 -354 -957 -687 -262 -685 -305 -210 -111 -148 -152 -378 -932 -129 -397 -482 -484 -799 -700 -567 -5 -198 -14 -456 -774 -110 -742 -216 -437 -946 -46 -827 -860 -249 -58 -831 -881 -865 -774 -838 -396 -182 -609 -593 -259 -74 -60 -725 -671 -219 -2 -694 -305 -165 -594 -115 -122 -689 -486 -40 -650 -258 -814 -592 -19 -290 -576 -258 -359 -215 -761 -637 -773 -966 -844 -934 -731 -245 -114 -98 -457 -104 -886 -302 -259 -853 -486 -30 -691 -560 -354 -745 -148 -183 -190 -714 -171 -592 -269 -251 -66 -6 -186 -595 -582 -506 -617 -881 -897 -8 -196 -248 -781 -616 -454 -937 -234 -242 -228 -120 -107 -455 -303 -249 -248 -38 -437 -880 -752 -37 -680 -599 -746 -6 -207 -167 -880 -960 -848 -637 -8 -465 -706 -447 -965 -47 -462 -804 -617 -641 -228 -101 -852 -752 -8 -996 -872 -19 -897 -321 -605 -626 -403 -417 -653 -143 -389 -728 -11 -63 -61 -42 -554 -891 -234 -284 -515 -617 -511 -730 -940 -842 -850 -838 -732 -452 -369 -240 -7 -251 -372 -752 -90 -1000 -940 -324 -78 -373 -394 -63 -176 -744 -629 -547 -245 -423 -394 -68 -521 -241 -597 -72 -900 -454 -838 -185 -860 -194 -184 -931 -252 -804 -2 -439 -798 -706 -182 -561 -500 -421 -195 -735 -247 -435 -87 -338 -600 -234 -354 -959 -135 -895 -162 -349 -314 -390 -62 -144 -249 -114 -190 -480 -565 -586 -668 -411 -124 -114 -190 -671 -386 -508 -32 -106 -471 -253 -33 -814 -623 -46 -218 -477 -139 -96 -425 -996 -525 -68 -620 -159 -439 -203 -501 -345 -612 -436 -677 -412 -662 -620 -616 -927 -977 -756 -310 -604 -314 -399 -873 -429 -941 -699 -893 -855 -810 -675 -262 -459 -863 -307 -575 -45 -176 -562 -135 -837 -323 -973 -158 -451 -100 -376 -944 -382 -383 -888 -56 -745 -512 -361 -947 -69 -774 -156 -370 -171 -979 -279 -223 -124 -15 -437 -183 -345 -442 -699 -984 -510 -131 -735 -368 -561 -795 -474 -717 -561 -242 -905 -283 -588 -745 -773 -508 -141 -53 -290 -821 -507 -118 -970 -220 -560 -30 -9 -760 -861 -40 -93 -199 -401 -897 -911 -287 -719 -659 -716 -871 -483 -270 -581 -23 -35 -374 -490 -857 -70 -363 -923 -577 -769 -592 -379 -602 -308 -402 -352 -516 -957 -677 -239 -462 -327 -538 -771 -697 -605 -612 -902 -496 -998 -629 -394 -207 -855 -715 -70 -726 -135 -723 -368 -222 -382 -596 -17 -343 -681 -913 -50 -763 -254 -675 -834 -101 -966 -731 -691 -691 -261 -58 -450 -291 -415 -619 -358 -646 -851 -754 -682 -655 -903 -639 -467 -197 -148 -623 -388 -378 -478 -914 -843 -775 -538 -279 -80 -412 -856 -667 -502 -386 -764 -743 -202 -687 -87 -5 -486 -120 -287 -995 -112 -273 -525 -941 -271 -20 -955 -59 -518 -889 -233 -645 -948 -457 -476 -343 -909 -416 -831 -525 -652 -663 -993 -516 -388 -467 -337 -758 -310 -439 -728 -26 -176 -865 -848 -747 -591 -987 -806 -958 -655 -808 -596 -885 -909 -769 -685 -220 -631 -948 -112 -868 -85 -373 -26 -605 -483 -787 -668 -706 -18 -250 -438 -996 -934 -70 -857 -138 -871 -539 -718 -194 -83 -168 -54 -129 -842 -103 -450 -192 -238 -593 -682 -723 -143 -781 -894 -136 -817 -566 -850 -113 -838 -651 -375 -456 -531 -112 -492 -776 -686 -531 -129 -928 -258 -505 -623 -402 -626 -785 -742 -251 -208 -478 -558 -913 -663 -530 -83 -102 -151 -152 -182 -208 -163 -320 -110 -334 -16 -437 -878 -986 -775 -495 -236 -832 -196 -646 -200 -860 -877 -129 -65 -295 -479 -774 -21 -163 -356 -10 -659 -57 -47 -518 -800 -655 -927 -911 -677 -816 -622 -231 -205 -780 -570 -824 -10 -540 -211 -927 -966 -669 -447 -719 -249 -637 -827 -167 -832 -379 -863 -321 -531 -388 -159 -825 -265 -331 -2 -944 -218 -750 -299 -651 -511 -419 -314 -591 -843 -293 -880 -853 -225 -735 -857 -772 -941 -230 -425 -740 -194 -638 -42 -34 -475 -598 -163 -935 -982 -385 -979 -571 -404 -243 -973 -382 -783 -224 -942 -542 -497 -538 -70 -699 -420 -478 -799 -793 -447 -57 -644 -733 -637 -378 -996 -226 -773 -441 -58 -535 -823 -296 -705 -708 -963 -566 -387 -828 -371 -628 -768 -824 -264 -421 -25 -252 -329 -688 -164 -595 -75 -163 -259 -160 -575 -873 -598 -279 -215 -679 -432 -212 -466 -23 -3 -31 -170 -491 -252 -116 -931 -217 -393 -103 -128 -627 -304 -825 -94 -489 -112 -744 -118 -521 -297 -710 -842 -352 -66 -558 -965 -32 -468 -947 -458 -899 -522 -803 -157 -254 -76 -536 -487 -543 -258 -961 -76 -948 -201 -353 -284 -364 -747 -41 -975 -283 -22 -547 -239 -554 -900 -988 -101 -629 -171 -815 -596 -396 -753 -45 -967 -370 -488 -444 -687 -100 -567 -451 -927 -449 -785 -619 -980 -954 -227 -719 -769 -838 -429 -270 -976 -672 -719 -135 -563 -423 -322 -170 -108 -131 -788 -623 -314 -5 -227 -250 -884 -207 -484 -330 -599 -328 -421 -322 -129 -962 -949 -737 -821 -317 -69 -805 -208 -711 -638 -355 -11 -610 -188 -669 -889 -310 -13 -402 -144 -1000 -311 -70 -495 -675 -856 -35 -722 -639 -186 -604 -673 -102 -592 -138 -728 -109 -322 -206 -179 -606 -545 -22 -344 -668 -899 -507 -630 -684 -316 -675 -799 -338 -517 -766 -172 -7 -370 -455 -904 -101 -757 -652 -143 -934 -486 -345 -684 -12 -68 -126 -903 -341 -313 -274 -915 -829 -280 -65 -209 -931 -458 -607 -206 -504 -449 -358 -391 -222 -275 -53 -438 -370 -523 -608 -582 -129 -119 -931 -611 -444 -794 -8 -456 -796 -28 -567 -781 -58 -526 -106 -158 -698 -817 -962 -898 -416 -645 -944 -997 -345 -733 -777 -35 -482 -333 -278 -449 -699 -82 -205 -311 -647 -761 -350 -363 -878 -318 -204 -785 -699 -708 -306 -266 -551 -874 -48 -506 -892 -882 -934 -942 -484 -262 -634 -900 -316 -903 -315 -682 -288 -896 -477 -427 -9 -745 -379 -900 -316 -470 -163 -90 -255 -40 -493 -768 -253 -858 -528 -987 -550 -295 -133 -105 -461 -912 -637 -493 -877 -227 -110 -889 -467 -314 -73 -761 -628 -867 -259 -303 -66 -656 -258 -128 -153 -552 -723 -38 -13 -287 -382 -652 -297 -741 -284 -704 -10 -370 -534 -102 -771 -513 -766 -26 -824 -983 -750 -697 -527 -693 -77 -696 -480 -904 -920 -858 -73 -968 -722 -347 -851 -733 -737 -30 -937 -579 -608 -478 -284 -29 -643 -761 -741 -563 -793 -592 -299 -897 -531 -60 -571 -242 -973 -693 -825 -247 -580 -720 -590 -205 -368 -808 -254 -756 -485 -606 -904 -621 -905 -156 -237 -882 -708 -371 -596 -81 -234 -632 -146 -674 -95 -318 -850 -569 -255 -511 -480 -250 -150 -188 -714 -586 -478 -336 -973 -127 -951 -557 -492 -995 -575 -867 -874 -786 -193 -841 -529 -947 -674 -284 -904 -750 -716 -987 -102 -932 -41 -71 -137 -703 -861 -371 -738 -36 -411 -681 -316 -419 -386 -337 -101 -480 -669 -11 -129 -292 -94 -406 -270 -168 -268 -771 -641 -652 -744 -961 -931 -246 -441 -444 -61 -372 -288 -909 -479 -13 -904 -492 -52 -560 -89 -604 -118 -281 -749 -723 -694 -579 -759 -695 -860 -568 -277 -271 -979 -171 -743 -343 -391 -429 -934 -886 -229 -481 -591 -809 -678 -777 -471 -948 -455 -484 -67 -693 -158 -126 -82 -525 -304 -462 -763 -464 -268 -768 -807 -16 -395 -702 -419 -480 -1000 -53 -621 -664 -277 -834 -751 -510 -31 -600 -497 -483 -149 -632 -259 -445 -156 -746 -698 -17 -32 -420 -447 -144 -61 -581 -703 -415 -474 -841 -224 -637 -977 -496 -580 -830 -519 -577 -949 -537 -387 -575 -307 -887 -167 -140 -139 -693 -413 -56 -885 -345 -56 -498 -286 -911 -888 -615 -990 -795 -719 -396 -283 -259 -785 -845 -392 -198 -24 -245 -659 -550 -538 -537 -867 -535 -836 -377 -860 -219 -493 -425 -915 -340 -893 -839 -850 -775 -893 -907 -486 -260 -302 -565 -394 -831 -530 -317 -905 -18 -158 -280 -528 -392 -204 -460 -434 -536 -408 -85 -601 -39 -65 -392 -480 -945 -993 -183 -894 -736 -292 -505 -786 -181 -31 -555 -473 -338 -388 -351 -741 -548 -141 -817 -195 -281 -68 -870 -273 -98 -937 -380 -715 -837 -543 -653 -938 -904 -55 -110 -41 -751 -41 -759 -162 -378 -856 -311 -608 -432 -530 -719 -568 -879 -226 -59 -148 -941 -906 -79 -557 -673 -824 -697 -937 -224 -592 -687 -183 -765 -728 -663 -706 -404 -448 -424 -938 -927 -991 -33 -496 -282 -422 -621 -701 -2 -890 -972 -703 -248 -314 -622 -921 -756 -50 -726 -445 -686 -424 -414 -886 -220 -290 -498 -165 -49 -418 -295 -373 -668 -1 -384 -728 -475 -853 -941 -692 -533 -359 -867 -446 -99 -287 -109 -843 -343 -720 -687 -589 -90 -480 -389 -145 -32 -153 -722 -844 -161 -196 -493 -213 -42 -892 -86 -602 -655 -322 -899 -495 -686 -210 -52 -718 -467 -222 -261 -534 -310 -774 -977 -463 -361 -159 -447 -367 -503 -622 -264 -368 -488 -913 -551 -873 -813 -146 -886 -838 -682 -754 -826 -572 -32 -186 -887 -520 -889 -57 -815 -180 -856 -551 -610 -498 -353 -655 -656 -301 -408 -413 -148 -824 -1 -888 -749 -62 -235 -218 -365 -265 -104 -119 -110 -255 -837 -521 -973 -681 -841 -115 -56 -833 -458 -897 -106 -247 -89 -696 -405 -361 -953 -29 -333 -872 -426 -473 -180 -435 -800 -271 -534 -436 -699 -705 -28 -2 -540 -558 -426 -121 -683 -535 -37 -294 -500 -377 -399 -535 -681 -378 -68 -72 -792 -211 -571 -344 -283 -3 -743 -969 -469 -15 -330 -741 -39 -42 -948 -720 -870 -921 -739 -815 -908 -630 -500 -651 -68 -278 -768 -847 -116 -654 -444 -429 -835 -74 -82 -822 -343 -204 -545 -932 -247 -805 -355 -172 -774 -420 -283 -146 -569 -501 -87 -313 -592 -640 -226 -257 -130 -810 -916 -112 -857 -199 -277 -468 -754 -943 -985 -159 -415 -972 -230 -907 -431 -871 -853 -249 -557 -75 -575 -545 -703 -728 -68 -431 -98 -399 -81 -420 -50 -593 -928 -787 -181 -448 -835 -307 -415 -753 -475 -445 -17 -9 -385 -132 -624 -323 -226 -937 -428 -687 -927 -432 -402 -112 -989 -141 -483 -401 -438 -460 -823 -604 -255 -120 -520 -543 -934 -816 -716 -879 -328 -479 -49 -626 -898 -502 -484 -793 -586 -282 -415 -155 -805 -408 -456 -279 -341 -964 -528 -806 -1000 -956 -795 -758 -377 -753 -814 -715 -981 -541 -531 -285 -329 -752 -61 -923 -688 -408 -890 -872 -904 -190 -329 -669 -760 -895 -298 -907 -613 -143 -364 -353 -171 -546 -48 -657 -107 -985 -113 -182 -894 -705 -99 -971 -327 -570 -841 -577 -658 -487 -83 -860 -740 -24 -610 -241 -512 -183 -503 -321 -189 -258 -792 -244 -895 -636 -872 -180 -643 -11 -440 -332 -212 -606 -480 -111 -941 -752 -262 -52 -766 -764 -542 -494 -730 -634 -360 -700 -231 -55 -209 -674 -7 -395 -539 -273 -195 -660 -675 -46 -241 -251 -202 -300 -493 -850 -999 -227 -265 -451 -365 -160 -233 -521 -715 -425 -617 -674 -776 -556 -375 -538 -554 -789 -302 -879 -180 -276 -782 -578 -714 -469 -28 -340 -424 -765 -195 -725 -624 -8 -504 -633 -243 -89 -473 -664 -526 -390 -224 -163 -643 -601 -979 -852 -768 -653 -609 -328 -681 -160 -526 -722 -232 -195 -939 -614 -811 -738 -634 -684 -624 -980 -130 -566 -303 -202 -134 -689 -958 -64 -863 -815 -177 -370 -655 -234 -141 -770 -87 -718 -650 -108 -592 -66 -26 -13 -23 -896 -341 -264 -370 -578 -95 -743 -921 -403 -327 -457 -341 -507 -467 -364 -766 -705 -326 -826 -966 -548 -44 -251 -783 -791 -362 -926 -750 -625 -179 -131 -976 -854 -186 -581 -540 -566 -521 -65 -312 -130 -206 -690 -201 -454 -826 -768 -97 -63 -176 -267 -481 -447 -524 -235 -966 -758 -138 -316 -20 -382 -43 -799 -355 -348 -399 -383 -826 -607 -887 -109 -825 -333 -753 -134 -66 -615 -935 -876 -89 -122 -173 -692 -851 -119 -662 -445 -259 -684 -972 -223 -668 -352 -864 -310 -625 -215 -291 -718 -759 -446 -363 -347 -576 -236 -717 -888 -701 -340 -19 -29 -39 -397 -604 -467 -152 -830 -233 -212 -202 -940 -575 -627 -989 -871 -211 -584 -657 -589 -620 -733 -164 -516 -445 -639 -79 -305 -192 -883 -286 -503 -495 -315 -528 -611 -174 -73 -222 -816 -718 -849 -300 -385 -434 -260 -8 -196 -3 -19 -894 -465 -218 -383 -440 -309 -783 -345 -371 -527 -865 -7 -497 -92 -54 -581 -674 -876 -299 -73 -591 -938 -579 -864 -98 -572 -603 -322 -236 -889 -559 -372 -185 -618 -880 -502 -938 -229 -492 -833 -284 -664 -58 -763 -466 -859 -573 -732 -658 -236 -868 -212 -625 -880 -372 -730 -743 -727 -685 -434 -812 -724 -727 -994 -867 -257 -195 -450 -916 -720 -522 -385 -406 -765 -705 -836 -911 -570 -698 -629 -141 -695 -821 -199 -606 -388 -388 -993 -435 -950 -699 -58 -4 -669 -364 -792 -563 -554 -607 -322 -465 -321 -855 -698 -996 -721 -969 -815 -891 -700 -476 -877 -54 -663 -7 -257 -97 -347 -425 -54 -164 -202 -55 -315 -483 -751 -144 -559 -80 -328 -825 -205 -994 -808 -479 -95 -365 -33 -352 -373 -835 -423 -137 -388 -366 -819 -829 -540 -31 -845 -585 -978 -609 -28 -875 -592 -783 -777 -432 -466 -866 -891 -930 -111 -348 -874 -257 -448 -988 -784 -407 -183 -735 -823 -868 -279 -168 -382 -874 -666 -169 -307 -20 -937 -339 -44 -891 -825 -194 -410 -461 -151 -127 -464 -702 -288 -178 -684 -263 -916 -263 -274 -542 -565 -621 -374 -942 -602 -442 -57 -635 -517 -204 -884 -500 -852 -108 -816 -849 -646 -678 -130 -217 -376 -132 -50 -641 -58 -104 -750 -883 -190 -495 -784 -367 -771 -499 -806 -973 -863 -725 -359 -169 -480 -629 -101 -701 -18 -153 -547 -453 -754 -385 -540 -71 -310 -751 -857 -76 -424 -915 -634 -476 -464 -831 -796 -835 -263 -707 -111 -750 -326 -863 -375 -510 -188 -546 -716 -68 -434 -29 -415 -397 -500 -901 -400 -751 -544 -306 -184 -374 -123 -386 -441 -525 -686 -64 -500 -16 -826 -648 -700 -84 -140 -890 -791 -723 -621 -918 -268 -496 -131 -795 -373 -762 -623 -119 -849 -583 -531 -583 -504 -51 -370 -753 -346 -113 -253 -14 -600 -396 -707 -215 -56 -17 -189 -857 -509 -893 -648 -891 -258 -485 -865 -728 -389 -636 -355 -155 -748 -570 -798 -745 -347 -358 -282 -898 -692 -57 -589 -10 -849 -577 -875 -418 -150 -170 -642 -283 -91 -306 -380 -261 -930 -382 -83 -246 -352 -657 -156 -466 -91 -435 -239 -132 -759 -977 -188 -610 -629 -147 -254 -597 -247 -155 -946 -559 -732 -505 -832 -139 -932 -866 -593 -538 -740 -620 -968 -360 -562 -325 -854 -200 -479 -758 -379 -173 -464 -364 -62 -23 -223 -127 -563 -848 -155 -360 -352 -201 -24 -955 -241 -695 -400 -224 -781 -105 -820 -287 -895 -609 -12 -936 -238 -735 -5 -633 -230 -5 -70 -227 -308 -198 -157 -712 -304 -360 -522 -67 -880 -963 -295 -553 -125 -116 -896 -633 -776 -433 -22 -111 -65 -793 -536 -819 -227 -910 -785 -706 -57 -823 -224 -875 -419 -146 -262 -384 -608 -848 -794 -9 -142 -880 -537 -266 -611 -172 -42 -437 -456 -214 -687 -943 -651 -214 -870 -386 -303 -39 -802 -758 -534 -385 -936 -192 -247 -440 -521 -899 -822 -859 -786 -533 -111 -772 -427 -813 -797 -943 -137 -435 -490 -357 -633 -541 -831 -707 -483 -611 -194 -367 -925 -632 -592 -72 -276 -880 -542 -457 -470 -911 -534 -393 -526 -252 -571 -29 -126 -649 -5 -809 -689 -894 -985 -953 -815 -717 -242 -403 -15 -245 -302 -644 -193 -337 -193 -643 -949 -596 -765 -950 -618 -637 -492 -357 -847 -374 -345 -947 -184 -316 -439 -596 -755 -331 -953 -515 -540 -684 -914 -111 -791 -818 -346 -530 -898 -82 -961 -524 -101 -219 -228 -217 -614 -394 -720 -753 -427 -711 -36 -853 -338 -760 -72 -262 -262 -956 -587 -741 -556 -443 -420 -186 -335 -93 -638 -868 -694 -343 -793 -346 -912 -246 -55 -776 -241 -360 -417 -957 -377 -350 -397 -170 -168 -751 -824 -355 -636 -990 -639 -702 -112 -931 -143 -553 -142 -277 -441 -59 -311 -732 -344 -606 -118 -783 -723 -641 -77 -678 -712 -962 -340 -815 -218 -253 -355 -814 -79 -397 -85 -501 -596 -686 -953 -942 -846 -996 -35 -997 -921 -777 -786 -258 -821 -774 -956 -486 -418 -808 -495 -345 -974 -705 -141 -742 -522 -173 -645 -950 -439 -687 -865 -322 -833 -750 -581 -226 -257 -47 -561 -623 -477 -232 -673 -431 -528 -167 -362 -175 -415 -417 -165 -537 -39 -399 -361 -399 -562 -430 -805 -702 -549 -492 -627 -214 -294 -438 -127 -986 -86 -979 -540 -948 -932 -94 -281 -755 -701 -54 -880 -177 -386 -503 -822 -153 -944 -67 -303 -44 -288 -826 -962 -321 -108 -663 -421 -562 -502 -699 -188 -773 -203 -49 -436 -841 -89 -881 -454 -49 -742 -368 -234 -635 -464 -69 -381 -358 -850 -153 -324 -759 -999 -821 -306 -486 -426 -869 -854 -355 -838 -270 -365 -375 -13 -695 -483 -789 -451 -536 -79 -430 -671 -924 -228 -806 -502 -54 -592 -427 -191 -822 -923 -484 -446 -1000 -318 -149 -646 -6 -16 -661 -128 -936 -652 -764 -249 -691 -685 -507 -130 -357 -807 -529 -9 -117 -380 -628 -786 -304 -541 -478 -287 -338 -710 -137 -277 -175 -143 -756 -849 -920 -943 -505 -360 -495 -333 -990 -145 -352 -692 -196 -219 -596 -346 -712 -34 -164 -903 -459 -155 -197 -489 -166 -911 -245 -712 -895 -271 -431 -712 -762 -302 -73 -237 -158 -913 -402 -147 -340 -677 -63 -833 -88 -282 -623 -166 -353 -327 -458 -947 -357 -900 -849 -746 -315 -615 -239 -323 -811 -11 -749 -149 -108 -127 -417 -201 -197 -257 -65 -72 -128 -931 -782 -583 -39 -296 -209 -937 -995 -873 -46 -166 -152 -93 -214 -901 -314 -332 -587 -141 -820 -880 -517 -340 -447 -44 -768 -186 -20 -887 -646 -251 -812 -267 -607 -669 -488 -796 -840 -920 -757 -839 -622 -889 -861 -526 -809 -571 -162 -419 -523 -942 -216 -20 -184 -1 -483 -672 -907 -96 -427 -172 -260 -42 -885 -597 -853 -948 -261 -360 -572 -909 -676 -855 -849 -264 -566 -809 -166 -686 -58 -439 -152 -370 -523 -402 -213 -390 -917 -39 -875 -325 -140 -765 -392 -92 -919 -692 -953 -915 -616 -49 -539 -623 -441 -712 -158 -556 -820 -577 -817 -810 -151 -130 -931 -274 -480 -485 -251 -415 -169 -944 -369 -33 -210 -244 -25 -996 -588 -371 -927 -956 -367 -93 -61 -335 -301 -955 -867 -214 -102 -872 -507 -922 -443 -339 -483 -936 -548 -497 -802 -8 -794 -184 -885 -468 -37 -168 -437 -620 -92 -65 -712 -278 -799 -226 -145 -846 -496 -469 -688 -714 -834 -441 -500 -145 -978 -926 -714 -462 -141 -149 -408 -148 -462 -452 -32 -589 -359 -669 -311 -258 -795 -305 -51 -899 -393 -802 -443 -47 -458 -170 -378 -108 -45 -640 -158 -748 -724 -633 -738 -281 -869 -211 -990 -913 -999 -348 -525 -874 -797 -655 -282 -758 -579 -67 -561 -882 -73 -446 -157 -401 -340 -86 -339 -602 -299 -46 -142 -335 -659 -674 -681 -505 -728 -308 -460 -416 -518 -35 -316 -80 -667 -177 -746 -201 -488 -568 -218 -508 -512 -435 -380 -662 -764 -926 -691 -166 -79 -572 -591 -145 -198 -681 -256 -352 -368 -5 -259 -909 -811 -561 -192 -279 -774 -791 -308 -830 -85 -766 -16 -976 -800 -321 -368 -130 -434 -28 -885 -480 -900 -869 -386 -566 -778 -204 -325 -695 -320 -758 -324 -940 -553 -707 -202 -373 -618 -101 -250 -1000 -929 -77 -239 -468 -766 -485 -639 -631 -217 -7 -132 -642 -214 -797 -780 -416 -708 -156 -661 -288 -848 -750 -995 -699 -437 -693 -272 -622 -1 -196 -501 -747 -782 -187 -117 -339 -831 -104 -386 -626 -613 -781 -270 -519 -37 -589 -808 -758 -6 -609 -352 -913 -184 -911 -921 -517 -336 -934 -265 -405 -750 -668 -575 -379 -935 -605 -335 -620 -929 -314 -200 -726 -140 -902 -353 -905 -318 -523 -117 -973 -363 -947 -313 -306 -31 -342 -60 -604 -568 -45 -769 -921 -598 -140 -434 -76 -922 -596 -997 -195 -7 -393 -756 -736 -132 -558 -39 -788 -873 -440 -68 -367 -838 -850 -674 -365 -464 -365 -338 -822 -917 -320 -649 -361 -557 -741 -923 -934 -346 -281 -294 -723 -270 -147 -215 -882 -984 -814 -252 -788 -292 -479 -278 -463 -109 -565 -4 -231 -438 -126 -679 -211 -171 -199 -397 -762 -703 -92 -296 -247 -823 -380 -500 -754 -997 -845 -654 -1 -241 -862 -885 -949 -513 -502 -856 -165 -852 -299 -571 -901 -153 -352 -506 -862 -550 -726 -598 -855 -138 -426 -405 -654 -140 -597 -753 -180 -578 -195 -565 -174 -449 -929 -312 -560 -915 -307 -865 -912 -186 -415 -200 -586 -425 -970 -588 -596 -950 -333 -992 -700 -944 -471 -904 -162 -690 -742 -271 -131 -10 -405 -498 -729 -655 -809 -747 -604 -299 -898 -384 -457 -986 -279 -340 -529 -856 -36 -113 -875 -554 -582 -807 -141 -476 -684 -555 -375 -227 -583 -695 -302 -524 -763 -370 -748 -810 -98 -756 -577 -258 -933 -939 -280 -366 -21 -66 -439 -885 -644 -216 -471 -349 -197 -648 -517 -999 -84 -615 -817 -407 -247 -324 -37 -445 -741 -172 -205 -610 -547 -287 -263 -357 -65 -731 -987 -697 -307 -603 -291 -326 -971 -295 -767 -192 -871 -431 -766 -355 -82 -678 -905 -95 -738 -2 -756 -257 -907 -194 -160 -637 -656 -415 -276 -706 -292 -605 -962 -320 -412 -129 -675 -587 -753 -973 -567 -520 -229 -862 -52 -954 -730 -69 -530 -694 -794 -765 -576 -801 -214 -430 -79 -392 -425 -288 -413 -853 -560 -643 -505 -142 -446 -368 -587 -474 -788 -305 -696 -103 -994 -620 -403 -438 -130 -131 -907 -692 -980 -381 -776 -890 -327 -329 -14 -138 -922 -597 -650 -997 -796 -176 -854 -746 -119 -295 -473 -405 -960 -198 -751 -13 -153 -83 -425 -321 -27 -652 -109 -313 -600 -39 -758 -456 -231 -594 -320 -904 -572 -192 -183 -115 -726 -682 -878 -784 -549 -811 -69 -259 -362 -27 -11 -912 -650 -686 -593 -249 -625 -960 -322 -792 -798 -244 -673 -755 -917 -401 -854 -517 -386 -821 -301 -380 -466 -574 -704 -732 -821 -987 -89 -707 -480 -227 -681 -938 -289 -600 -923 -383 -777 -68 -610 -278 -143 -161 -987 -577 -97 -609 -870 -874 -963 -815 -325 -233 -702 -432 -248 -728 -947 -622 -737 -743 -623 -360 -292 -891 -97 -439 -337 -60 -896 -178 -458 -492 -801 -651 -306 -959 -694 -45 -959 -438 -407 -427 -427 -94 -743 -944 -57 -349 -523 -229 -779 -757 -104 -589 -774 -966 -287 -979 -34 -792 -214 -58 -494 -242 -393 -462 -740 -600 -385 -882 -54 -370 -77 -304 -3 -70 -73 -164 -693 -11 -836 -29 -461 -232 -378 -983 -69 -16 -768 -750 -447 -294 -854 -206 -480 -403 -465 -815 -823 -291 -620 -824 -114 -305 -634 -935 -106 -769 -777 -430 -656 -279 -818 -814 -438 -402 -562 -417 -37 -780 -575 -91 -776 -73 -259 -692 -887 -186 -379 -305 -422 -699 -616 -487 -634 -909 -474 -964 -655 -145 -85 -729 -494 -358 -253 -588 -504 -498 -924 -354 -159 -321 -420 -262 -872 -168 -726 -777 -501 -608 -247 -212 -723 -172 -852 -498 -639 -930 -280 -892 -185 -116 -649 -176 -212 -567 -347 -928 -555 -762 -495 -86 -715 -824 -542 -635 -953 -17 -416 -595 -713 -293 -881 -495 -298 -14 -17 -815 -947 -582 -227 -524 -636 -776 -754 -511 -45 -98 -314 -343 -417 -270 -826 -949 -777 -853 -266 -915 -294 -80 -317 -254 -708 -595 -671 -647 -445 -335 -643 -437 -546 -404 -596 -574 -796 -888 -954 -204 -214 -22 -285 -308 -642 -9 -590 -712 -413 -212 -405 -951 -898 -44 -889 -458 -510 -303 -109 -823 -520 -727 -357 -161 -813 -196 -555 -452 -17 -10 -311 -730 -390 -704 -688 -39 -982 -752 -414 -233 -686 -115 -749 -2 -132 -361 -41 -530 -516 -515 -902 -993 -821 -243 -455 -969 -126 -981 -906 -856 -67 -348 -811 -836 -710 -688 -265 -647 -235 -985 -558 -260 -907 -975 -195 -468 -784 -405 -757 -428 -335 -743 -782 -600 -158 -843 -953 -822 -83 -9 -23 -153 -974 -724 -433 -197 -395 -555 -90 -26 -733 -988 -952 -953 -36 -393 -262 -616 -344 -259 -297 -410 -335 -402 -251 -734 -954 -349 -555 -808 -475 -972 -305 -665 -519 -486 -296 -160 -947 -138 -612 -336 -256 -74 -102 -472 -869 -731 -753 -339 -303 -881 -145 -922 -977 -127 -715 -712 -111 -302 -764 -850 -369 -959 -217 -786 -547 -151 -637 -619 -259 -290 -853 -902 -405 -960 -388 -905 -899 -496 -905 -236 -619 -714 -839 -801 -637 -329 -500 -743 -831 -683 -625 -539 -966 -770 -866 -919 -727 -411 -136 -735 -937 -668 -144 -533 -411 -124 -77 -557 -74 -306 -913 -907 -343 -341 -98 -274 -924 -445 -579 -244 -144 -122 -937 -498 -17 -763 -947 -389 -141 -125 -455 -541 -552 -69 -969 -517 -848 -993 -454 -652 -242 -911 -449 -79 -670 -803 -990 -657 -270 -325 -795 -350 -356 -860 -919 -545 -633 -774 -391 -602 -413 -105 -421 -90 -922 -937 -479 -415 -111 -384 -381 -834 -129 -890 -722 -141 -413 -233 -68 -490 -508 -741 -229 -66 -614 -223 -297 -880 -756 -238 -45 -494 -597 -934 -205 -413 -792 -851 -164 -705 -612 -19 -506 -7 -120 -527 -641 -779 -69 -452 -470 -848 -560 -632 -868 -100 -672 -69 -915 -518 -262 -959 -586 -827 -13 -973 -796 -822 -246 -954 -654 -95 -589 -200 -666 -831 -578 -912 -141 -553 -901 -696 -755 -92 -742 -678 -97 -535 -801 -951 -357 -39 -583 -107 -416 -224 -349 -822 -122 -585 -832 -657 -44 -632 -641 -119 -694 -316 -491 -915 -327 -183 -440 -307 -225 -826 -944 -948 -314 -254 -610 -3 -31 -177 -303 -766 -971 -916 -805 -915 -824 -545 -899 -869 -579 -358 -112 -893 -281 -292 -654 -970 -89 -760 -770 -527 -472 -5 -781 -297 -923 -234 -906 -956 -292 -186 -343 -90 -585 -382 -287 -500 -721 -146 -213 -246 -697 -359 -815 -583 -406 -592 -445 -377 -289 -145 -394 -753 -897 -17 -687 -874 -57 -931 -552 -571 -820 -79 -792 -463 -261 -902 -564 -297 -358 -340 -408 -725 -327 -284 -441 -512 -672 -153 -692 -328 -444 -140 -962 -260 -167 -392 -467 -117 -511 -693 -126 -981 -383 -324 -375 -939 -256 -800 -896 -902 -459 -954 -49 -991 -768 -445 -404 -949 -437 -727 -31 -451 -394 -541 -749 -609 -491 -690 -260 -100 -324 -696 -34 -710 -89 -575 -494 -757 -479 -737 -606 -666 -140 -431 -685 -423 -122 -87 -430 -649 -915 -994 -9 -860 -857 -643 -157 -41 -301 -560 -621 -721 -926 -907 -412 -195 -396 -37 -608 -962 -364 -382 -192 -125 -100 -638 -529 -211 -83 -738 -893 -155 -152 -92 -1 -103 -70 -91 -12 -521 -932 -181 -405 -558 -580 -773 -238 -44 -193 -942 -151 -575 -917 -679 -234 -695 -380 -688 -413 -822 -908 -586 -51 -950 -863 -156 -460 -211 -967 -496 -575 -183 -88 -101 -350 -227 -99 -566 -357 -800 -300 -747 -324 -512 -239 -78 -402 -493 -709 -358 -299 -491 -587 -679 -99 -556 -74 -965 -405 -602 -565 -474 -648 -834 -42 -667 -837 -682 -74 -122 -600 -475 -964 -651 -863 -312 -231 -748 -488 -636 -81 -300 -43 -836 -499 -400 -248 -169 -58 -39 -520 -319 -550 -957 -869 -639 -992 -225 -925 -37 -403 -909 -67 -324 -405 -38 -344 -173 -51 -560 -526 -764 -238 -96 -75 -470 -611 -517 -910 -380 -46 -517 -199 -399 -42 -878 -38 -767 -494 -392 -516 -318 -434 -822 -832 -811 -877 -400 -763 -220 -103 -433 -319 -250 -71 -227 -160 -529 -958 -821 -374 -521 -482 -374 -246 -580 -598 -74 -108 -938 -663 -394 -205 -241 -83 -383 -321 -277 -905 -87 -889 -154 -245 -744 -453 -158 -741 -261 -43 -459 -355 -568 -405 -439 -449 -980 -233 -612 -740 -384 -577 -611 -130 -341 -159 -126 -755 -964 -38 -918 -857 -910 -671 -945 -103 -286 -616 -907 -551 -758 -645 -785 -519 -229 -20 -896 -333 -132 -192 -953 -287 -699 -455 -752 -86 -891 -634 -570 -57 -217 -339 -68 -456 -446 -971 -214 -943 -81 -971 -950 -747 -121 -201 -540 -396 -245 -744 -25 -764 -191 -43 -353 -633 -211 -932 -56 -857 -507 -992 -940 -452 -827 -403 -10 -254 -319 -237 -725 -862 -3 -630 -224 -477 -545 -290 -855 -152 -771 -990 -826 -884 -168 -748 -201 -657 -753 -251 -151 -204 -85 -795 -209 -651 -462 -163 -478 -650 -674 -830 -452 -679 -152 -923 -741 -341 -262 -255 -318 -932 -145 -132 -809 -264 -113 -930 -504 -343 -145 -26 -414 -659 -973 -712 -410 -19 -616 -671 -134 -910 -443 -931 -927 -551 -513 -534 -531 -952 -589 -350 -342 -970 -696 -53 -755 -315 -245 -171 -36 -604 -408 -364 -531 -574 -976 -235 -755 -139 -924 -572 -41 -365 -53 -537 -737 -825 -464 -524 -165 -494 -726 -718 -292 -968 -985 -705 -648 -972 -628 -17 -209 -721 -509 -657 -803 -893 -2 -633 -565 -797 -632 -966 -661 -382 -736 -565 -83 -815 -846 -275 -157 -455 -881 -72 -369 -122 -777 -551 -14 -633 -190 -866 -592 -87 -813 -674 -288 -559 -554 -340 -363 -209 -183 -39 -88 -284 -99 -550 -912 -714 -979 -145 -669 -448 -452 -813 -561 -865 -15 -603 -894 -452 -26 -431 -828 -733 -865 -812 -638 -24 -600 -584 -802 -228 -737 -347 -859 -408 -79 -193 -653 -799 -968 -600 -38 -728 -758 -156 -135 -887 -567 -805 -874 -80 -737 -984 -962 -578 -116 -837 -738 -289 -283 -544 -228 -179 -742 -561 -939 -781 -57 -547 -403 -424 -208 -773 -186 -248 -591 -936 -149 -743 -394 -830 -773 -986 -7 -592 -488 -595 -151 -444 -193 -609 -837 -672 -240 -864 -28 -837 -168 -762 -824 -330 -949 -560 -421 -919 -282 -929 -192 -56 -753 -244 -234 -459 -111 -505 -451 -271 -223 -112 -645 -997 -989 -65 -396 -745 -962 -341 -120 -119 -321 -384 -419 -67 -519 -112 -706 -900 -480 -616 -266 -19 -210 -131 -39 -314 -264 -422 -502 -876 -563 -509 -91 -277 -67 -489 -50 -38 -643 -602 -1000 -349 -743 -808 -543 -141 -407 -837 -62 -972 -834 -507 -233 -80 -126 -472 -126 -858 -366 -839 -652 -970 -419 -942 -719 -243 -345 -141 -731 -799 -239 -235 -658 -571 -531 -936 -275 -201 -373 -547 -669 -214 -253 -339 -548 -545 -469 -109 -106 -5 -63 -907 -769 -335 -121 -944 -504 -72 -385 -529 -525 -569 -107 -431 -372 -842 -1000 -94 -674 -701 -815 -5 -864 -858 -299 -974 -505 -461 -771 -328 -312 -969 -298 -62 -484 -497 -342 -738 -700 -639 -126 -864 -519 -88 -685 -378 -303 -990 -952 -156 -681 -247 -323 -929 -206 -248 -790 -302 -886 -839 -784 -239 -225 -346 -603 -232 -348 -335 -293 -574 -625 -647 -170 -254 -427 -544 -307 -689 -392 -954 -169 -234 -535 -946 -967 -217 -486 -191 -29 -153 -557 -681 -658 -438 -915 -846 -257 -819 -496 -906 -550 -850 -429 -512 -192 -25 -240 -321 -402 -687 -626 -171 -191 -33 -330 -98 -654 -292 -789 -179 -200 -762 -111 -340 -79 -651 -542 -421 -777 -304 -468 -445 -255 -937 -554 -837 -530 -30 -861 -18 -369 -199 -139 -54 -86 -175 -535 -269 -491 -311 -36 -589 -513 -265 -657 -197 -347 -719 -633 -31 -797 -366 -969 -570 -152 -593 -579 -35 -600 -446 -630 -969 -330 -276 -529 -220 -304 -293 -454 -700 -124 -449 -770 -105 -961 -532 -149 -299 -436 -297 -358 -75 -442 -536 -349 -982 -301 -627 -947 -954 -106 -438 -45 -380 -688 -228 -66 -924 -40 -444 -364 -142 -880 -18 -584 -325 -682 -83 -665 -819 -222 -137 -78 -405 -67 -852 -771 -446 -88 -876 -991 -256 -813 -74 -384 -973 -606 -720 -624 -330 -555 -382 -961 -537 -974 -794 -738 -298 -101 -613 -982 -824 -758 -156 -492 -310 -182 -467 -434 -756 -440 -83 -382 -388 -28 -994 -647 -643 -525 -536 -520 -572 -667 -575 -38 -255 -769 -236 -422 -323 -731 -953 -107 -10 -681 -143 -967 -731 -212 -704 -522 -864 -309 -285 -579 -907 -32 -208 -883 -372 -531 -477 -352 -136 -824 -930 -254 -226 -846 -317 -984 -271 -664 -989 -694 -18 -28 -951 -363 -403 -126 -3 -548 -200 -660 -970 -883 -469 -886 -454 -647 -402 -924 -994 -496 -526 -96 -569 -620 -712 -232 -886 -995 -461 -123 -637 -789 -901 -517 -778 -128 -351 -358 -523 -982 -210 -227 -100 -155 -217 -315 -964 -792 -376 -792 -324 -125 -356 -460 -334 -321 -379 -560 -972 -519 -769 -243 -599 -416 -487 -823 -173 -297 -255 -890 -941 -822 -118 -792 -349 -325 -107 -360 -943 -955 -567 -710 -231 -840 -506 -175 -443 -976 -813 -208 -245 -29 -5 -180 -996 -767 -451 -966 -91 -345 -314 -583 -657 -475 -211 -608 -844 -876 -282 -908 -769 -936 -509 -407 -491 -704 -805 -585 -141 -464 -446 -745 -285 -366 -881 -260 -705 -488 -10 -913 -130 -318 -784 -173 -369 -796 -825 -693 -901 -53 -319 -364 -184 -66 -706 -19 -490 -324 -46 -391 -196 -478 -487 -275 -579 -352 -326 -289 -506 -49 -250 -33 -852 -91 -628 -794 -62 -843 -70 -111 -41 -368 -643 -979 -694 -533 -19 -615 -947 -833 -630 -196 -308 -28 -361 -509 -296 -232 -376 -943 -390 -29 -75 -246 -235 -629 -373 -994 -509 -19 -973 -175 -290 -589 -504 -835 -210 -6 -213 -954 -712 -208 -460 -995 -53 -109 -643 -977 -851 -523 -106 -678 -786 -435 -198 -195 -563 -189 -406 -569 -723 -603 -741 -730 -339 -522 -53 -222 -159 -797 -664 -872 -150 -499 -244 -778 -736 -788 -203 -206 -822 -721 -839 -207 -131 -441 -853 -609 -693 -566 -903 -58 -616 -723 -585 -315 -45 -855 -700 -520 -264 -55 -767 -418 -189 -954 -550 -335 -269 -503 -592 -212 -342 -135 -211 -306 -501 -679 -509 -547 -204 -570 -833 -13 -293 -654 -394 -529 -904 -159 -584 -809 -542 -478 -823 -534 -640 -111 -16 -47 -789 -406 -858 -679 -753 -813 -435 -974 -233 -391 -737 -651 -786 -582 -672 -116 -53 -845 -198 -384 -819 -497 -897 -434 -528 -120 -701 -232 -226 -710 -343 -9 -609 -629 -659 -443 -304 -195 -347 -717 -784 -537 -972 -732 -855 -403 -879 -31 -248 -866 -574 -895 -845 -223 -486 -218 -689 -35 -964 -559 -472 -549 -23 -634 -898 -320 -792 -193 -448 -844 -428 -657 -124 -218 -67 -149 -835 -265 -752 -316 -78 -894 -74 -107 -634 -477 -157 -285 -176 -531 -591 -800 -217 -273 -428 -33 -277 -127 -21 -391 -765 -765 -976 -327 -706 -595 -100 -970 -645 -133 -373 -537 -438 -763 -471 -201 -9 -884 -69 -904 -971 -272 -578 -375 -96 -800 -932 -758 -593 -556 -839 -538 -384 -74 -154 -949 -373 -961 -371 -96 -301 -904 -135 -481 -121 -187 -703 -757 -45 -508 -369 -593 -104 -630 -719 -301 -900 -636 -170 -297 -824 -165 -969 -643 -854 -307 -710 -375 -173 -239 -834 -43 -997 -655 -357 -572 -191 -448 -800 -980 -454 -692 -325 -366 -204 -757 -21 -112 -742 -804 -450 -182 -358 -52 -154 -80 -959 -416 -371 -241 -996 -468 -203 -598 -871 -170 -351 -739 -856 -544 -289 -335 -631 -797 -460 -604 -820 -849 -355 -218 -681 -283 -620 -772 -509 -92 -165 -928 -911 -283 -789 -507 -252 -628 -824 -127 -568 -46 -927 -568 -26 -955 -6 -832 -729 -83 -279 -869 -616 -578 -225 -301 -82 -810 -702 -709 -399 -309 -437 -330 -901 -77 -369 -676 -860 -315 -971 -218 -769 -192 -441 -107 -696 -947 -443 -241 -672 -99 -885 -248 -47 -571 -113 -736 -925 -3 -691 -580 -578 -869 -676 -779 -247 -836 -78 -637 -586 -213 -478 -956 -130 -373 -940 -577 -274 -420 -618 -202 -569 -622 -114 -691 -108 -277 -903 -120 -404 -230 -612 -952 -964 -734 -759 -691 -26 -525 -1000 -445 -774 -467 -222 -481 -608 -510 -283 -395 -666 -769 -668 -13 -246 -396 -677 -108 -982 -163 -568 -875 -993 -547 -685 -502 -503 -699 -193 -790 -377 -948 -527 -308 -21 -729 -650 -979 -851 -301 -439 -214 -95 -410 -856 -139 -133 -562 -863 -761 -621 -524 -12 -531 -114 -177 -910 -949 -292 -103 -747 -238 -278 -199 -693 -492 -48 -826 -573 -794 -594 -360 -892 -604 -132 -868 -529 -938 -538 -243 -519 -122 -681 -403 -127 -2 -60 -279 -309 -758 -357 -542 -53 -540 -689 -675 -18 -726 -817 -861 -126 -847 -398 -405 -794 -236 -798 -475 -662 -484 -548 -772 -923 -113 -275 -547 -218 -835 -433 -15 -749 -712 -700 -26 -927 -274 -367 -249 -727 -777 -630 -711 -249 -71 -859 -373 -99 -469 -442 -283 -860 -812 -685 -204 -171 -980 -647 -330 -379 -279 -296 -164 -506 -840 -689 -278 -99 -911 -655 -429 -936 -14 -744 -661 -304 -329 -287 -85 -384 -973 -94 -10 -63 -481 -772 -678 -289 -631 -400 -368 -940 -600 -871 -842 -893 -457 -566 -519 -996 -523 -442 -424 -328 -379 -590 -821 -846 -749 -666 -144 -23 -783 -632 -232 -817 -914 -130 -912 -774 -990 -402 -867 -805 -913 -995 -437 -660 -477 -811 -9 -490 -177 -686 -977 -78 -571 -646 -773 -632 -699 -348 -785 -415 -376 -755 -369 -723 -674 -249 -265 -125 -456 -810 -268 -789 -831 -859 -892 -864 -897 -107 -899 -851 -247 -980 -810 -870 -729 -716 -114 -351 -640 -934 -85 -638 -205 -737 -439 -421 -148 -403 -292 -330 -374 -931 -445 -481 -6 -189 -888 -93 -656 -23 -794 -30 -691 -447 -769 -650 -91 -605 -796 -970 -525 -765 -133 -401 -592 -837 -657 -157 -841 -176 -776 -377 -997 -788 -309 -556 -216 -714 -10 -417 -282 -660 -875 -109 -544 -382 -910 -490 -435 -757 -896 -589 -732 -454 -934 -298 -661 -71 -724 -724 -544 -311 -914 -124 -894 -211 -969 -692 -336 -885 -181 -575 -833 -831 -80 -360 -978 -19 -221 -998 -593 -62 -385 -208 -798 -994 -555 -71 -977 -503 -32 -218 -644 -935 -30 -465 -17 -100 -694 -799 -879 -610 -377 -736 -61 -936 -614 -832 -383 -853 -975 -247 -223 -145 -937 -711 -757 -293 -900 -412 -216 -46 -595 -770 -574 -441 -63 -75 -558 -470 -510 -948 -611 -923 -457 -535 -10 -338 -348 -555 -578 -108 -942 -50 -223 -988 -779 -113 -320 -755 -941 -619 -908 -885 -255 -763 -50 -50 -58 -828 -608 -483 -954 -904 -552 -744 -677 -759 -539 -380 -986 -302 -607 -615 -989 -358 -482 -629 -910 -335 -288 -975 -148 -699 -419 -762 -429 -976 -70 -616 -278 -14 -618 -947 -72 -799 -7 -1 -616 -736 -677 -497 -379 -917 -528 -342 -853 -634 -171 -977 -999 -717 -123 -117 -779 -934 -458 -912 -170 -665 -399 -884 -280 -862 -264 -484 -85 -942 -324 -708 -749 -422 -892 -500 -982 -849 -846 -148 -478 -184 -444 -42 -666 -391 -211 -224 -830 -430 -782 -937 -280 -185 -43 -811 -453 -216 -130 -549 -459 -659 -634 -306 -72 -69 -838 -300 -862 -126 -524 -748 -555 -63 -57 -287 -949 -835 -400 -583 -766 -163 -675 -864 -507 -558 -476 -714 -205 -537 -222 -923 -116 -95 -472 -356 -24 -171 -337 -943 -816 -674 -460 -586 -509 -152 -406 -124 -258 -811 -844 -856 -286 -302 -283 -522 -688 -537 -883 -10 -390 -530 -353 -317 -486 -887 -900 -165 -159 -710 -2 -392 -626 -457 -212 -535 -311 -228 -333 -17 -77 -454 -197 -993 -426 -265 -756 -547 -176 -734 -127 -131 -449 -32 -130 -841 -82 -860 -926 -83 -565 -421 -760 -195 -119 -492 -986 -230 -380 -128 -47 -534 -365 -51 -935 -590 -406 -473 -339 -611 -295 -271 -541 -882 -413 -676 -767 -41 -442 -61 -904 -165 -114 -52 -869 -938 -106 -687 -710 -692 -860 -714 -390 -269 -644 -359 -41 -256 -911 -110 -457 -755 -300 -827 -601 -718 -860 -689 -89 -68 -818 -945 -452 -618 -98 -878 -475 -864 -112 -174 -512 -692 -547 -990 -167 -956 -568 -501 -867 -156 -941 -528 -557 -790 -198 -991 -823 -555 -354 -121 -439 -168 -903 -689 -967 -495 -697 -795 -714 -730 -140 -520 -791 -695 -331 -458 -142 -418 -690 -323 -856 -866 -634 -936 -478 -858 -931 -552 -329 -992 -880 -694 -859 -126 -421 -400 -216 -820 -83 -512 -588 -139 -355 -851 -544 -799 -284 -704 -108 -844 -330 -449 -515 -674 -150 -615 -352 -145 -154 -239 -213 -762 -430 -577 -725 -406 -920 -866 -533 -862 -391 -102 -416 -799 -525 -996 -296 -573 -571 -534 -557 -405 -532 -608 -128 -340 -627 -970 -256 -123 -435 -423 -185 -685 -428 -183 -241 -470 -276 -312 -312 -203 -754 -641 -565 -366 -158 -797 -807 -641 -927 -765 -56 -577 -330 -169 -229 -962 -42 -854 -496 -188 -877 -203 -511 -469 -226 -639 -99 -640 -776 -23 -830 -788 -446 -376 -14 -509 -816 -797 -546 -372 -567 -302 -927 -557 -118 -321 -89 -958 -586 -373 -775 -280 -72 -742 -540 -516 -654 -607 -369 -401 -673 -880 -654 -307 -23 -385 -52 -537 -294 -475 -322 -703 -920 -340 -571 -608 -911 -173 -858 -8 -462 -87 -730 -466 -909 -340 -649 -7 -323 -714 -913 -895 -575 -12 -589 -747 -350 -577 -423 -522 -991 -903 -3 -871 -825 -515 -413 -152 -964 -31 -339 -5 -467 -952 -850 -126 -768 -22 -403 -790 -2 -752 -622 -740 -859 -637 -662 -881 -69 -893 -557 -817 -139 -24 -401 -275 -879 -690 -309 -422 -149 -2 -713 -192 -74 -451 -177 -95 -145 -189 -57 -201 -587 -452 -21 -210 -747 -555 -798 -859 -62 -554 -23 -153 -836 -816 -826 -570 -586 -577 -231 -418 -383 -200 -495 -816 -839 -356 -213 -706 -902 -984 -81 -756 -727 -761 -193 -584 -659 -80 -148 -699 -295 -619 -135 -9 -835 -658 -229 -234 -956 -656 -161 -215 -523 -801 -144 -644 -991 -85 -92 -875 -702 -136 -546 -94 -905 -919 -32 -245 -456 -759 -428 -900 -384 -360 -378 -26 -350 -291 -273 -162 -553 -267 -166 -41 -942 -976 -662 -120 -344 -131 -962 -7 -269 -32 -672 -875 -168 -411 -829 -627 -396 -358 -398 -112 -994 -677 -935 -298 -5 -902 -413 -800 -245 -993 -736 -929 -378 -885 -552 -841 -871 -544 -304 -526 -358 -309 -276 -948 -128 -773 -866 -9 -75 -899 -300 -398 -201 -625 -422 -708 -102 -838 -240 -128 -726 -424 -801 -255 -164 -471 -984 -670 -310 -880 -26 -340 -538 -904 -52 -498 -104 -125 -97 -578 -428 -122 -515 -965 -527 -148 -206 -67 -281 -841 -531 -125 -339 -659 -506 -28 -417 -58 -923 -930 -890 -299 -473 -323 -615 -809 -329 -608 -464 -94 -804 -905 -746 -688 -245 -225 -914 -715 -957 -302 -689 -36 -547 -780 -655 -635 -441 -970 -932 -146 -885 -198 -864 -703 -250 -584 -212 -258 -407 -76 -708 -405 -619 -976 -153 -765 -643 -692 -808 -995 -274 -898 -827 -257 -673 -969 -838 -77 -971 -936 -252 -639 -85 -854 -147 -618 -717 -411 -542 -802 -928 -728 -578 -23 -646 -693 -629 -342 -412 -594 -5 -983 -343 -425 -754 -452 -999 -772 -69 -406 -228 -806 -926 -26 -768 -213 -167 -888 -279 -27 -563 -261 -284 -578 -681 -179 -511 -76 -599 -639 -831 -883 -993 -993 -380 -268 -639 -788 -610 -448 -348 -108 -449 -54 -540 -433 -706 -847 -497 -253 -599 -95 -563 -509 -196 -570 -187 -124 -501 -681 -697 -421 -644 -615 -821 -868 -16 -560 -498 -886 -294 -848 -826 -967 -401 -318 -679 -356 -32 -895 -511 -250 -993 -976 -733 -115 -856 -455 -985 -576 -95 -627 -393 -295 -998 -567 -642 -680 -236 -701 -478 -275 -73 -645 -194 -67 -175 -9 -891 -916 -856 -13 -865 -696 -527 -6 -189 -232 -275 -298 -943 -619 -7 -776 -621 -395 -267 -391 -630 -722 -915 -831 -302 -861 -304 -587 -424 -989 -10 -588 -289 -461 -814 -442 -222 -693 -7 -598 -807 -65 -326 -412 -65 -260 -875 -256 -381 -682 -362 -501 -50 -74 -723 -740 -629 -736 -269 -643 -941 -13 -133 -150 -322 -475 -750 -634 -611 -532 -364 -976 -283 -598 -988 -984 -11 -133 -957 -984 -253 -531 -995 -356 -328 -686 -45 -864 -150 -240 -203 -379 -79 -916 -50 -958 -656 -980 -429 -350 -439 -722 -915 -423 -736 -401 -989 -317 -692 -14 -93 -449 -147 -810 -731 -915 -242 -107 -435 -346 -69 -29 -864 -242 -239 -118 -779 -907 -488 -202 -82 -885 -931 -121 -780 -605 -871 -357 -253 -330 -653 -460 -539 -815 -987 -486 -9 -834 -591 -459 -17 -950 -362 -115 -548 -267 -963 -369 -351 -715 -452 -566 -149 -242 -980 -575 -71 -637 -988 -3 -340 -947 -128 -892 -187 -812 -779 -803 -662 -627 -224 -164 -683 -494 -696 -616 -920 -245 -786 -832 -406 -2 -543 -458 -391 -428 -496 -204 -460 -130 -903 -341 -304 -891 -190 -482 -351 -804 -423 -180 -830 -201 -189 -106 -472 -986 -567 -265 -52 -105 -337 -13 -340 -265 -47 -654 -180 -932 -804 -569 -857 -25 -716 -83 -377 -462 -472 -501 -756 -838 -643 -521 -829 -295 -257 -232 -467 -364 -385 -18 -894 -960 -745 -580 -613 -631 -233 -18 -371 -670 -591 -551 -293 -360 -911 -291 -79 -38 -880 -168 -954 -404 -206 -131 -615 -223 -493 -467 -872 -848 -462 -962 -199 -408 -423 -284 -122 -323 -401 -983 -350 -993 -626 -213 -580 -913 -428 -763 -743 -179 -799 -222 -833 -485 -75 -66 -232 -187 -916 -329 -407 -436 -192 -386 -339 -450 -100 -183 -20 -505 -363 -802 -196 -360 -74 -293 -854 -418 -43 -64 -179 -103 -438 -508 -585 -213 -727 -339 -128 -621 -480 -565 -714 -469 -108 -670 -289 -960 -235 -514 -355 -723 -434 -749 -949 -713 -213 -418 -380 -270 -708 -281 -31 -106 -731 -518 -427 -940 -987 -691 -689 -276 -490 -943 -455 -267 -603 -954 -701 -880 -271 -66 -480 -757 -378 -469 -681 -368 -397 -426 -102 -567 -278 -709 -177 -393 -243 -698 -314 -234 -360 -244 -664 -808 -865 -472 -180 -424 -95 -902 -577 -659 -574 -472 -850 -181 -591 -779 -296 -789 -327 -185 -376 -506 -997 -166 -586 -957 -379 -265 -775 -249 -346 -347 -89 -460 -495 -110 -271 -103 -67 -195 -768 -638 -149 -865 -65 -565 -879 -153 -657 -350 -602 -572 -760 -28 -968 -925 -1 -297 -446 -78 -495 -955 -221 -737 -448 -384 -866 -99 -212 -782 -120 -572 -48 -676 -353 -591 -550 -762 -963 -360 -207 -510 -475 -874 -905 -385 -915 -60 -907 -246 -562 -445 -337 -734 -348 -101 -945 -824 -225 -724 -541 -294 -939 -123 -126 -477 -579 -526 -801 -936 -554 -775 -40 -829 -651 -259 -680 -327 -93 -59 -335 -327 -234 -910 -788 -483 -156 -856 -748 -207 -763 -562 -449 -393 -762 -320 -227 -487 -587 -824 -935 -759 -709 -240 -602 -787 -625 -210 -896 -785 -524 -880 -750 -975 -378 -845 -622 -729 -536 -600 -127 -315 -300 -481 -157 -123 -351 -480 -52 -576 -66 -149 -687 -163 -469 -717 -443 -744 -955 -324 -643 -544 -777 -793 -421 -404 -212 -933 -997 -548 -640 -978 -103 -311 -648 -421 -176 -256 -314 -427 -485 -482 -531 -156 -964 -93 -33 -93 -840 -242 -40 -801 -579 -484 -632 -513 -109 -197 -779 -502 -351 -62 -466 -434 -238 -496 -170 -357 -878 -284 -383 -767 -218 -73 -441 -284 -990 -263 -498 -25 -70 -434 -542 -873 -868 -373 -579 -305 -973 -348 -711 -22 -462 -709 -606 -94 -321 -826 -146 -615 -131 -422 -326 -118 -425 -560 -867 -19 -880 -692 -621 -375 -590 -825 -893 -675 -437 -111 -609 -450 -946 -671 -887 -638 -533 -182 -637 -20 -793 -816 -750 -840 -430 -976 -160 -740 -347 -967 -772 -767 -186 -424 -931 -570 -38 -882 -713 -66 -909 -196 -796 -983 -996 -297 -668 -411 -385 -841 -709 -540 -13 -759 -961 -404 -355 -635 -849 -582 -262 -73 -790 -73 -809 -90 -420 -143 -894 -594 -864 -937 -546 -331 -569 -308 -7 -887 -880 -635 -823 -218 -699 -600 -538 -899 -65 -242 -929 -379 -946 -702 -818 -182 -68 -418 -232 -76 -607 -141 -648 -215 -897 -776 -303 -443 -386 -818 -586 -694 -33 -945 -211 -912 -995 -303 -583 -612 -73 -980 -901 -363 -750 -131 -633 -529 -75 -931 -157 -109 -387 -680 -992 -721 -923 -261 -452 -342 -414 -912 -261 -391 -774 -107 -391 -447 -868 -747 -511 -182 -736 -662 -959 -900 -297 -922 -454 -37 -455 -598 -194 -557 -571 -188 -800 -260 -432 -258 -484 -753 -504 -600 -326 -974 -505 -641 -815 -863 -279 -379 -931 -651 -920 -789 -549 -862 -201 -451 -298 -891 -732 -233 -829 -769 -721 -849 -843 -131 -250 -869 -478 -877 -866 -615 -290 -495 -34 -735 -112 -742 -365 -513 -984 -423 -105 -871 -995 -10 -40 -991 -764 -837 -244 -685 -152 -10 -334 -381 -173 -382 -504 -190 -737 -209 -171 -65 -786 -589 -875 -881 -520 -423 -961 -699 -43 -255 -667 -734 -977 -727 -828 -296 -377 -381 -98 -59 -94 -991 -728 -492 -474 -434 -684 -156 -286 -791 -101 -318 -681 -514 -963 -785 -314 -544 -224 -971 -187 -745 -96 -272 -754 -938 -78 -206 -864 -824 -646 -584 -887 -293 -700 -809 -576 -682 -402 -183 -818 -787 -286 -419 -416 -869 -899 -960 -156 -742 -569 -73 -828 -157 -308 -435 -947 -816 -533 -812 -475 -733 -49 -814 -596 -60 -171 -684 -941 -654 -835 -715 -412 -233 -780 -102 -54 -972 -889 -777 -600 -248 -309 -178 -925 -916 -273 -553 -154 -771 -93 -98 -163 -911 -181 -545 -971 -847 -94 -921 -63 -420 -320 -327 -660 -658 -271 -621 -888 -48 -961 -770 -561 -969 -53 -543 -688 -446 -528 -469 -836 -922 -793 -725 -700 -549 -87 -341 -655 -912 -543 -722 -886 -989 -632 -824 -322 -30 -537 -227 -92 -61 -2 -158 -197 -245 -884 -449 -693 -245 -304 -879 -408 -249 -978 -807 -392 -225 -328 -743 -441 -299 -673 -424 -90 -580 -534 -107 -173 -891 -696 -198 -194 -82 -554 -36 -938 -125 -673 -18 -526 -193 -409 -786 -742 -486 -606 -622 -103 -412 -367 -759 -511 -184 -202 -573 -511 -697 -613 -832 -535 -918 -372 -277 -127 -885 -76 -806 -709 -922 -648 -738 -526 -6 -637 -466 -67 -531 -749 -29 -522 -591 -69 -696 -521 -654 -618 -854 -839 -718 -125 -731 -149 -193 -148 -36 -632 -846 -539 -418 -556 -713 -467 -896 -140 -914 -274 -805 -919 -565 -48 -688 -338 -616 -738 -382 -210 -431 -800 -181 -758 -483 -420 -657 -6 -462 -427 -123 -303 -265 -696 -517 -543 -934 -978 -822 -231 -394 -951 -185 -346 -526 -620 -703 -127 -692 -473 -949 -228 -527 -235 -701 -299 -957 -306 -758 -409 -358 -5 -753 -258 -706 -155 -38 -181 -499 -381 -741 -937 -491 -796 -233 -53 -98 -441 -451 -269 -765 -993 -826 -347 -539 -365 -277 -539 -59 -226 -350 -625 -956 -557 -339 -395 -862 -141 -669 -264 -517 -818 -68 -985 -391 -346 -295 -801 -644 -730 -15 -404 -104 -413 -28 -755 -735 -764 -382 -591 -39 -971 -976 -597 -552 -722 -282 -211 -514 -651 -373 -595 -49 -507 -903 -598 -514 -133 -969 -352 -344 -396 -531 -64 -970 -592 -246 -155 -196 -47 -337 -13 -709 -729 -738 -866 -892 -977 -197 -771 -716 -503 -652 -823 -433 -651 -162 -289 -607 -711 -119 -705 -862 -986 -14 -711 -779 -392 -280 -535 -635 -6 -306 -1 -884 -576 -988 -373 -451 -824 -236 -662 -721 -813 -916 -91 -626 -997 -844 -607 -506 -8 -604 -250 -495 -324 -825 -514 -646 -997 -788 -294 -853 -41 -325 -680 -497 -577 -508 -981 -807 -377 -148 -84 -584 -708 -547 -421 -316 -536 -949 -755 -332 -159 -164 -610 -112 -571 -75 -992 -250 -376 -461 -49 -266 -367 -211 -349 -666 -594 -602 -391 -351 -107 -172 -629 -467 -213 -352 -216 -330 -898 -823 -72 -326 -278 -50 -570 -231 -766 -803 -888 -689 -427 -298 -193 -876 -158 -342 -72 -643 -561 -792 -769 -669 -43 -161 -282 -844 -861 -247 -615 -273 -511 -819 -917 -938 -972 -243 -241 -790 -410 -292 -858 -999 -74 -523 -574 -737 -411 -44 -637 -390 -644 -610 -853 -147 -737 -505 -45 -680 -479 -904 -589 -392 -471 -419 -146 -781 -307 -412 -24 -845 -616 -210 -579 -971 -521 -719 -966 -984 -924 -596 -932 -228 -393 -802 -387 -215 -42 -921 -67 -31 -332 -635 -548 -156 -670 -44 -490 -953 -659 -472 -21 -570 -650 -330 -654 -528 -451 -385 -962 -843 -730 -48 -995 -919 -826 -557 -733 -658 -24 -326 -313 -918 -500 -939 -200 -463 -925 -754 -325 -29 -81 -973 -748 -686 -329 -36 -304 -473 -628 -878 -764 -296 -218 -426 -506 -999 -462 -945 -316 -458 -303 -534 -534 -566 -881 -552 -313 -115 -350 -371 -876 -278 -576 -269 -107 -821 -358 -837 -877 -530 -989 -10 -305 -899 -666 -470 -508 -262 -369 -283 -300 -965 -196 -588 -832 -774 -150 -955 -746 -1000 -377 -273 -103 -363 -713 -447 -46 -697 -770 -239 -51 -62 -163 -829 -170 -587 -330 -745 -642 -212 -401 -934 -753 -691 -708 -573 -80 -884 -72 -29 -9 -409 -322 -396 -827 -545 -795 -81 -776 -984 -51 -358 -243 -135 -266 -827 -696 -497 -446 -110 -847 -395 -973 -342 -86 -27 -460 -741 -990 -886 -826 -226 -618 -526 -564 -896 -662 -817 -88 -364 -69 -840 -430 -422 -210 -581 -938 -856 -365 -294 -447 -366 -856 -816 -128 -736 -217 -822 -276 -476 -628 -11 -960 -843 -281 -705 -693 -333 -576 -503 -343 -963 -197 -841 -363 -823 -529 -609 -158 -855 -245 -264 -476 -111 -423 -287 -926 -914 -799 -498 -71 -133 -127 -654 -959 -688 -939 -31 -15 -49 -483 -811 -775 -656 -438 -38 -533 -568 -911 -370 -52 -326 -444 -768 -4 -874 -953 -470 -850 -747 -720 -385 -703 -617 -233 -741 -150 -779 -371 -845 -357 -921 -399 -248 -999 -910 -171 -645 -822 -749 -382 -337 -881 -188 -729 -174 -785 -380 -187 -430 -809 -522 -832 -763 -475 -558 -835 -526 -627 -983 -343 -875 -716 -898 -535 -910 -729 -801 -903 -980 -387 -210 -933 -295 -524 -25 -697 -177 -187 -402 -782 -392 -239 -118 -212 -228 -676 -769 -336 -621 -627 -458 -414 -120 -679 -982 -512 -459 -21 -863 -349 -127 -881 -960 -343 -341 -81 -628 -130 -598 -979 -15 -198 -535 -84 -424 -719 -985 -331 -483 -379 -309 -508 -444 -340 -207 -215 -385 -71 -523 -984 -115 -811 -155 -989 -943 -764 -990 -573 -638 -319 -284 -460 -828 -443 -371 -798 -398 -665 -415 -456 -686 -279 -306 -655 -870 -738 -558 -895 -952 -386 -227 -951 -618 -963 -428 -648 -498 -454 -859 -745 -318 -581 -66 -686 -771 -43 -846 -78 -771 -679 -721 -807 -948 -162 -111 -319 -375 -985 -161 -229 -476 -497 -522 -699 -761 -206 -294 -557 -88 -670 -706 -939 -734 -862 -78 -546 -355 -956 -791 -194 -902 -348 -54 -155 -348 -660 -558 -985 -605 -122 -295 -404 -634 -412 -980 -651 -351 -931 -105 -785 -967 -840 -997 -72 -173 -351 -609 -245 -530 -161 -64 -61 -960 -338 -357 -902 -858 -768 -456 -511 -859 -202 -590 -549 -546 -688 -103 -311 -788 -709 -686 -538 -655 -937 -902 -634 -780 -503 -903 -783 -87 -787 -940 -2 -660 -850 -54 -958 -485 -211 -287 -47 -402 -569 -308 -125 -534 -792 -808 -832 -554 -99 -82 -816 -330 -479 -869 -588 -873 -913 -613 -92 -906 -474 -611 -185 -187 -332 -881 -56 -361 -10 -297 -750 -74 -858 -228 -97 -6 -271 -592 -686 -454 -693 -26 -200 -593 -404 -340 -945 -42 -948 -963 -642 -531 -379 -845 -888 -914 -178 -323 -227 -120 -51 -378 -483 -488 -483 -796 -881 -191 -429 -80 -221 -366 -110 -331 -228 -379 -30 -440 -909 -840 -729 -931 -977 -822 -609 -642 -297 -890 -292 -776 -40 -360 -312 -748 -479 -47 -506 -105 -553 -957 -225 -738 -499 -480 -374 -113 -552 -733 -206 -855 -994 -505 -302 -962 -868 -911 -261 -554 -362 -332 -519 -924 -955 -19 -898 -258 -882 -743 -301 -182 -923 -828 -699 -550 -112 -471 -774 -834 -413 -899 -77 -900 -283 -824 -383 -848 -502 -790 -137 -803 -435 -590 -65 -51 -489 -628 -276 -849 -886 -100 -906 -379 -641 -584 -272 -963 -781 -837 -607 -368 -967 -464 -511 -25 -415 -762 -725 -414 -672 -472 -966 -362 -617 -655 -606 -497 -168 -769 -376 -970 -536 -535 -51 -735 -324 -961 -156 -538 -489 -889 -758 -590 -475 -722 -756 -733 -633 -740 -860 -486 -232 -620 -45 -783 -280 -127 -40 -925 -145 -734 -914 -576 -64 -266 -214 -511 -201 -504 -520 -595 -868 -340 -552 -776 -862 -49 -382 -715 -844 -270 -210 -607 -568 -185 -157 -175 -717 -533 -665 -886 -990 -363 -598 -610 -359 -765 -362 -690 -997 -5 -31 -637 -756 -86 -790 -367 -87 -62 -18 -150 -241 -17 -634 -444 -626 -362 -706 -441 -687 -944 -822 -593 -477 -87 -296 -579 -45 -308 -491 -433 -500 -288 -19 -574 -878 -959 -227 -860 -298 -193 -177 -344 -435 -349 -422 -535 -534 -274 -325 -47 -809 -252 -454 -4 -889 -778 -636 -610 -177 -117 -482 -654 -111 -479 -28 -136 -787 -343 -307 -881 -575 -89 -364 -727 -314 -492 -246 -721 -369 -522 -994 -816 -311 -841 -30 -178 -874 -253 -910 -414 -457 -683 -449 -410 -710 -676 -437 -409 -575 -585 -845 -938 -37 -525 -98 -846 -716 -547 -400 -891 -818 -583 -922 -976 -320 -72 -970 -983 -651 -397 -690 -501 -305 -545 -110 -781 -472 -549 -224 -326 -351 -290 -359 -90 -335 -133 -85 -439 -647 -862 -524 -488 -390 -25 -325 -50 -974 -65 -211 -719 -104 -972 -314 -648 -240 -286 -19 -550 -630 -544 -274 -458 -965 -413 -903 -532 -428 -835 -86 -720 -784 -718 -825 -81 -376 -130 -983 -779 -142 -132 -187 -368 -87 -266 -810 -644 -775 -878 -255 -973 -760 -261 -130 -687 -232 -305 -468 -568 -794 -121 -291 -834 -545 -820 -506 -711 -638 -694 -464 -851 -553 -552 -570 -504 -75 -412 -730 -694 -94 -900 -47 -698 -15 -612 -796 -93 -215 -742 -438 -565 -372 -436 -745 -286 -341 -231 -746 -190 -286 -661 -712 -721 -589 -524 -195 -767 -894 -593 -215 -598 -136 -603 -556 -614 -534 -66 -22 -735 -474 -159 -161 -152 -178 -593 -496 -999 -153 -442 -508 -261 -242 -892 -475 -824 -78 -917 -47 -888 -309 -722 -689 -256 -976 -645 -73 -306 -228 -425 -212 -998 -904 -57 -92 -480 -309 -302 -711 -42 -500 -480 -191 -387 -895 -353 -234 -749 -730 -355 -699 -485 -186 -346 -793 -721 -369 -452 -421 -76 -767 -314 -140 -862 -480 -725 -242 -189 -480 -688 -540 -28 -623 -303 -740 -98 -392 -353 -577 -279 -526 -269 -883 -540 -948 -168 -158 -683 -455 -671 -579 -146 -862 -286 -600 -676 -376 -423 -825 -193 -560 -146 -580 -49 -29 -18 -509 -430 -980 -172 -900 -425 -170 -353 -130 -291 -901 -184 -711 -817 -332 -802 -176 -902 -272 -903 -782 -399 -521 -491 -915 -439 -965 -906 -461 -599 -854 -213 -213 -851 -749 -755 -816 -831 -101 -991 -413 -425 -734 -566 -507 -343 -160 -268 -156 -936 -483 -611 -490 -571 -25 -987 -934 -321 -865 -318 -731 -106 -990 -100 -529 -848 -116 -50 -676 -479 -245 -194 -643 -535 -757 -544 -438 -54 -231 -243 -756 -100 -922 -754 -847 -901 -55 -286 -639 -136 -39 -33 -805 -632 -629 -891 -588 -579 -910 -176 -347 -676 -947 -861 -822 -394 -322 -982 -169 -761 -969 -810 -361 -635 -627 -600 -610 -834 -546 -417 -937 -461 -866 -991 -125 -449 -837 -250 -805 -261 -548 -446 -793 -854 -886 -376 -26 -137 -275 -173 -526 -509 -873 -595 -90 -732 -158 -906 -521 -87 -1 -132 -115 -281 -450 -987 -826 -1 -738 -365 -235 -360 -750 -385 -191 -799 -276 -606 -767 -327 -640 -51 -42 -850 -143 -29 -204 -150 -244 -166 -647 -996 -387 -562 -704 -168 -251 -759 -477 -949 -453 -411 -999 -685 -782 -434 -150 -683 -98 -404 -518 -91 -637 -404 -23 -18 -986 -817 -225 -648 -785 -12 -129 -199 -876 -79 -979 -61 -917 -493 -782 -952 -466 -912 -659 -81 -762 -482 -65 -241 -191 -264 -758 -847 -742 -859 -354 -567 -424 -600 -983 -980 -466 -84 -506 -725 -531 -751 -453 -8 -308 -484 -841 -402 -81 -914 -38 -691 -433 -560 -511 -805 -923 -153 -6 -679 -542 -255 -564 -511 -853 -3 -560 -50 -326 -872 -189 -393 -434 -581 -858 -422 -592 -143 -905 -36 -543 -230 -380 -906 -590 -550 -917 -442 -499 -150 -670 -662 -454 -24 -981 -491 -119 -341 -310 -476 -26 -204 -347 -534 -938 -306 -727 -387 -330 -251 -757 -540 -66 -151 -279 -245 -880 -416 -470 -705 -737 -60 -20 -746 -75 -275 -247 -569 -754 -460 -740 -486 -393 -447 -298 -300 -219 -552 -726 -342 -693 -368 -320 -456 -474 -605 -438 -945 -713 -757 -289 -979 -34 -653 -449 -940 -591 -179 -168 -147 -287 -951 -564 -769 -415 -350 -757 -746 -615 -504 -929 -253 -812 -296 -779 -117 -302 -350 -492 -262 -883 -410 -894 -860 -244 -1 -449 -923 -861 -272 -572 -886 -792 -393 -372 -307 -965 -421 -981 -529 -934 -129 -146 -557 -519 -237 -340 -552 -747 -460 -663 -430 -424 -72 -743 -846 -282 -684 -661 -459 -318 -20 -935 -363 -973 -520 -962 -11 -40 -835 -924 -367 -8 -502 -587 -536 -395 -377 -296 -182 -54 -378 -90 -751 -667 -392 -949 -408 -7 -4 -717 -312 -351 -364 -777 -727 -968 -487 -963 -561 -926 -231 -335 -726 -485 -800 -876 -700 -50 -35 -357 -490 -241 -820 -974 -487 -662 -687 -91 -539 -778 -206 -243 -693 -647 -54 -458 -960 -555 -238 -108 -812 -369 -758 -117 -367 -545 -978 -923 -767 -951 -671 -338 -492 -734 -396 -621 -51 -500 -641 -38 -449 -484 -276 -395 -762 -83 -886 -333 -687 -816 -942 -561 -774 -323 -733 -487 -933 -933 -779 -109 -588 -310 -876 -964 -182 -47 -359 -736 -511 -989 -27 -114 -884 -254 -671 -795 -422 -605 -522 -123 -692 -232 -980 -897 -88 -12 -480 -585 -896 -286 -702 -802 -891 -425 -644 -627 -708 -371 -605 -310 -32 -68 -209 -387 -499 -353 -510 -114 -946 -34 -286 -27 -155 -828 -124 -187 -846 -497 -633 -41 -436 -635 -707 -74 -246 -899 -171 -51 -764 -348 -959 -3 -528 -288 -173 -494 -640 -257 -659 -381 -412 -899 -481 -235 -589 -556 -2 -585 -624 -304 -445 -56 -34 -685 -858 -805 -465 -592 -313 -993 -818 -376 -104 -790 -8 -681 -101 -95 -124 -927 -513 -186 -631 -179 -513 -449 -488 -560 -936 -875 -801 -228 -240 -415 -630 -203 -25 -408 -21 -835 -777 -897 -647 -147 -124 -734 -464 -742 -568 -533 -701 -196 -370 -733 -421 -292 -736 -772 -956 -316 -862 -732 -279 -423 -156 -33 -477 -604 -480 -582 -507 -249 -873 -839 -142 -553 -12 -508 -711 -424 -457 -358 -517 -582 -539 -301 -547 -185 -595 -713 -745 -981 -810 -977 -916 -608 -230 -271 -174 -284 -804 -326 -684 -495 -237 -231 -763 -285 -810 -353 -741 -319 -118 -572 -878 -371 -799 -687 -623 -98 -54 -438 -481 -318 -759 -246 -294 -376 -932 -791 -117 -548 -56 -483 -575 -251 -580 -641 -730 -554 -970 -367 -655 -746 -599 -287 -583 -407 -925 -703 -23 -452 -320 -404 -760 -854 -111 -60 -768 -355 -96 -345 -570 -509 -958 -384 -181 -893 -674 -229 -701 -986 -353 -54 -669 -527 -986 -313 -69 -927 -64 -531 -967 -666 -748 -449 -494 -376 -237 -449 -951 -866 -301 -202 -693 -466 -986 -769 -863 -985 -532 -782 -19 -493 -493 -515 -42 -26 -12 -513 -423 -798 -356 -363 -212 -585 -353 -388 -581 -781 -103 -252 -574 -409 -837 -487 -738 -411 -870 -323 -203 -520 -381 -59 -327 -56 -816 -123 -853 -325 -979 -727 -909 -265 -784 -902 -270 -755 -663 -223 -664 -492 -341 -454 -772 -976 -39 -200 -874 -307 -210 -376 -67 -176 -110 -270 -508 -360 -544 -534 -654 -229 -993 -778 -469 -930 -654 -614 -666 -264 -53 -461 -900 -539 -85 -422 -54 -600 -825 -472 -114 -775 -505 -238 -310 -656 -235 -341 -423 -343 -247 -74 -165 -532 -233 -97 -391 -927 -492 -860 -857 -701 -149 -880 -253 -685 -325 -501 -461 -993 -301 -218 -831 -547 -264 -998 -450 -909 -887 -124 -759 -444 -864 -575 -663 -475 -298 -468 -651 -175 -155 -596 -558 -323 -99 -72 -94 -498 -823 -276 -509 -74 -331 -971 -158 -938 -535 -684 -23 -665 -255 -761 -659 -31 -46 -594 -41 -394 -517 -552 -692 -343 -933 -46 -671 -870 -52 -883 -761 -175 -327 -784 -102 -75 -801 -595 -193 -527 -227 -720 -226 -124 -619 -891 -755 -929 -566 -818 -484 -508 -399 -706 -983 -8 -247 -388 -314 -565 -261 -955 -714 -407 -134 -767 -100 -768 -810 -346 -637 -303 -164 -568 -19 -652 -573 -632 -783 -137 -88 -817 -705 -140 -737 -416 -911 -453 -773 -291 -383 -184 -348 -185 -881 -160 -717 -171 -940 -615 -810 -804 -442 -452 -462 -401 -435 -423 -407 -930 -442 -110 -237 -35 -778 -911 -656 -763 -442 -870 -718 -123 -910 -707 -87 -378 -131 -435 -140 -840 -136 -672 -647 -423 -75 -288 -711 -374 -254 -537 -747 -426 -957 -863 -393 -691 -170 -787 -528 -993 -16 -26 -753 -169 -484 -297 -392 -774 -875 -767 -894 -177 -35 -56 -441 -702 -100 -204 -229 -762 -695 -489 -788 -767 -522 -904 -270 -367 -377 -930 -633 -17 -349 -947 -296 -26 -218 -885 -327 -221 -3 -426 -181 -792 -951 -617 -225 -286 -790 -993 -972 -188 -442 -597 -438 -92 -679 -711 -41 -924 -383 -928 -8 -376 -735 -469 -2 -874 -255 -917 -183 -456 -314 -19 -527 -84 -538 -101 -261 -785 -196 -362 -503 -590 -291 -345 -832 -331 -402 -14 -436 -497 -559 -146 -901 -863 -704 -270 -931 -653 -931 -398 -362 -724 -258 -206 -451 -61 -839 -435 -481 -461 -956 -552 -682 -320 -381 -511 -755 -740 -806 -344 -944 -41 -941 -272 -381 -163 -159 -982 -945 -79 -32 -492 -570 -484 -217 -19 -271 -837 -496 -181 -209 -605 -636 -518 -198 -310 -446 -622 -440 -900 -143 -885 -991 -645 -514 -220 -851 -555 -18 -477 -224 -414 -394 -298 -471 -856 -717 -436 -334 -942 -748 -180 -239 -353 -889 -362 -453 -480 -453 -99 -902 -101 -228 -945 -778 -216 -32 -922 -179 -805 -454 -311 -169 -742 -88 -649 -269 -197 -305 -528 -669 -337 -189 -2 -78 -777 -459 -951 -102 -555 -752 -157 -120 -136 -766 -524 -987 -230 -728 -411 -991 -688 -483 -232 -655 -429 -622 -473 -360 -329 -683 -556 -537 -929 -814 -904 -636 -540 -720 -320 -408 -907 -442 -737 -78 -623 -689 -850 -484 -757 -614 -662 -229 -701 -834 -22 -491 -431 -932 -864 -112 -662 -95 -691 -40 -788 -286 -766 -743 -66 -271 -606 -211 -224 -254 -304 -895 -82 -508 -524 -290 -237 -291 -225 -619 -618 -949 -287 -647 -741 -671 -794 -907 -558 -919 -434 -25 -555 -465 -697 -959 -202 -16 -776 -5 -586 -234 -99 -10 -518 -814 -143 -788 -220 -22 -425 -978 -205 -29 -407 -506 -404 -317 -52 -669 -836 -82 -537 -312 -945 -320 -912 -313 -510 -601 -785 -728 -75 -627 -817 -68 -936 -231 -904 -519 -152 -17 -831 -908 -328 -750 -566 -769 -966 -152 -387 -716 -385 -281 -301 -486 -455 -94 -526 -150 -347 -555 -779 -186 -179 -840 -23 -24 -849 -889 -67 -913 -520 -857 -872 -729 -107 -728 -208 -962 -639 -360 -158 -328 -447 -757 -270 -784 -238 -336 -619 -39 -590 -339 -336 -911 -483 -956 -745 -627 -62 -900 -866 -610 -620 -845 -916 -248 -950 -55 -606 -417 -250 -615 -198 -156 -648 -15 -69 -69 -821 -934 -674 -552 -900 -1 -990 -840 -337 -582 -601 -685 -280 -280 -952 -262 -886 -400 -845 -664 -939 -773 -313 -965 -941 -579 -229 -71 -921 -576 -359 -548 -792 -143 -272 -493 -718 -887 -406 -655 -811 -936 -727 -113 -553 -846 -273 -650 -904 -365 -412 -925 -45 -170 -958 -934 -114 -799 -468 -872 -205 -829 -103 -290 -676 -209 -569 -522 -623 -862 -790 -545 -153 -451 -268 -976 -216 -333 -948 -655 -455 -430 -771 -67 -688 -94 -835 -370 -808 -663 -195 -942 -576 -313 -53 -961 -149 -856 -916 -142 -320 -708 -57 -544 -741 -641 -923 -523 -538 -205 -418 -25 -708 -545 -925 -890 -941 -957 -727 -401 -551 -116 -768 -495 -446 -749 -557 -709 -99 -171 -520 -426 -671 -749 -998 -598 -955 -714 -506 -768 -259 -556 -728 -592 -847 -385 -665 -235 -549 -530 -449 -927 -556 -406 -935 -869 -351 -469 -178 -894 -257 -841 -845 -555 -283 -230 -891 -166 -716 -145 -440 -368 -650 -510 -947 -171 -624 -128 -912 -393 -214 -847 -795 -674 -118 -534 -221 -992 -706 -337 -627 -566 -674 -656 -490 -316 -356 -492 -887 -762 -222 -553 -431 -353 -134 -705 -30 -158 -762 -599 -870 -872 -809 -329 -679 -948 -76 -823 -950 -664 -419 -526 -836 -841 -585 -709 -517 -979 -339 -43 -805 -203 -91 -593 -961 -290 -718 -37 -20 -378 -809 -601 -113 -849 -292 -548 -298 -466 -208 -222 -650 -410 -565 -983 -901 -205 -613 -749 -939 -506 -51 -822 -860 -789 -829 -824 -501 -751 -806 -210 -419 -540 -31 -717 -645 -174 -959 -366 -517 -881 -348 -877 -464 -100 -476 -901 -829 -198 -38 -431 -879 -745 -205 -274 -152 -866 -619 -50 -384 -645 -65 -168 -74 -596 -977 -544 -399 -484 -128 -295 -950 -431 -934 -480 -476 -487 -92 -287 -652 -252 -284 -47 -697 -657 -32 -922 -542 -753 -825 -80 -519 -795 -836 -308 -126 -20 -245 -83 -948 -115 -633 -636 -213 -188 -794 -302 -170 -531 -250 -330 -7 -925 -871 -934 -424 -837 -322 -769 -291 -540 -396 -732 -927 -903 -906 -990 -521 -488 -933 -530 -579 -830 -862 -979 -285 -221 -563 -81 -387 -488 -410 -518 -662 -308 -123 -96 -494 -392 -189 -899 -357 -764 -401 -605 -63 -753 -502 -178 -143 -786 -923 -180 -440 -516 -69 -904 -331 -848 -928 -877 -688 -769 -283 -994 -960 -306 -674 -741 -579 -907 -493 -653 -225 -517 -278 -385 -549 -507 -716 -636 -53 -42 -367 -282 -978 -730 -56 -777 -226 -407 -810 -83 -272 -943 -121 -988 -301 -277 -342 -34 -49 -125 -282 -339 -367 -472 -790 -394 -889 -356 -76 -722 -792 -847 -399 -346 -137 -937 -19 -83 -581 -90 -15 -500 -102 -428 -719 -815 -615 -2 -226 -166 -410 -324 -11 -46 -446 -361 -676 -689 -273 -720 -322 -502 -103 -669 -670 -951 -597 -117 -512 -62 -384 -127 -863 -380 -324 -293 -109 -817 -1 -605 -999 -154 -854 -36 -523 -620 -636 -327 -283 -483 -864 -992 -173 -879 -674 -93 -73 -352 -817 -151 -196 -99 -495 -330 -774 -484 -999 -744 -329 -389 -887 -252 -37 -849 -565 -501 -754 -83 -57 -667 -690 -752 -865 -679 -977 -658 -411 -731 -82 -587 -418 -185 -891 -654 -529 -707 -808 -800 -820 -738 -809 -800 -727 -691 -31 -707 -447 -915 -738 -228 -444 -857 -446 -991 -382 -673 -802 -18 -597 -408 -594 -910 -319 -705 -170 -328 -281 -64 -930 -664 -209 -421 -612 -593 -407 -917 -284 -323 -513 -456 -182 -262 -202 -590 -861 -635 -774 -716 -313 -305 -910 -241 -722 -208 -564 -176 -690 -767 -751 -316 -978 -686 -666 -944 -64 -967 -137 -884 -663 -764 -69 -356 -456 -635 -291 -860 -156 -727 -831 -878 -294 -422 -919 -60 -209 -404 -712 -304 -209 -384 -571 -72 -649 -664 -649 -139 -421 -831 -935 -776 -677 -631 -203 -721 -539 -121 -368 -904 -282 -774 -760 -478 -862 -191 -220 -915 -384 -386 -497 -20 -974 -302 -676 -756 -580 -243 -227 -636 -677 -695 -531 -234 -932 -915 -966 -851 -621 -135 -377 -477 -217 -560 -508 -298 -398 -180 -175 -617 -603 -142 -779 -366 -660 -491 -721 -882 -90 -389 -613 -522 -296 -238 -65 -715 -109 -87 -183 -652 -240 -235 -399 -755 -114 -103 -441 -571 -24 -624 -817 -339 -78 -16 -870 -8 -498 -905 -697 -855 -743 -226 -539 -502 -440 -401 -174 -653 -820 -227 -502 -787 -417 -594 -83 -969 -939 -476 -389 -28 -703 -368 -105 -941 -127 -867 -23 -330 -614 -178 -819 -872 -459 -149 -833 -430 -46 -40 -313 -531 -426 -43 -239 -156 -790 -883 -973 -561 -670 -861 -921 -163 -162 -576 -577 -670 -523 -397 -257 -952 -256 -382 -403 -900 -504 -841 -28 -227 -990 -234 -377 -277 -727 -536 -93 -154 -418 -632 -73 -779 -865 -25 -734 -197 -273 -348 -215 -219 -994 -457 -632 -541 -81 -748 -185 -481 -127 -245 -35 -422 -514 -16 -219 -151 -214 -394 -404 -793 -870 -499 -451 -71 -590 -579 -598 -628 -460 -798 -760 -358 -364 -285 -680 -191 -539 -38 -265 -829 -680 -266 -560 -20 -224 -655 -158 -670 -73 -10 -218 -111 -945 -828 -444 -461 -377 -819 -976 -935 -854 -872 -630 -512 -380 -58 -299 -260 -556 -657 -518 -595 -712 -467 -453 -987 -40 -436 -32 -981 -758 -614 -451 -736 -474 -988 -439 -755 -666 -310 -944 -317 -713 -176 -655 -349 -466 -832 -761 -404 -559 -434 -165 -478 -817 -209 -811 -835 -889 -318 -56 -61 -420 -754 -491 -363 -159 -619 -392 -999 -261 -504 -352 -193 -834 -929 -759 -893 -800 -375 -392 -669 -529 -822 -809 -338 -552 -437 -542 -333 -404 -585 -840 -258 -645 -210 -370 -510 -967 -722 -129 -569 -23 -268 -311 -147 -301 -372 -399 -102 -503 -520 -359 -456 -848 -275 -613 -950 -320 -182 -670 -351 -278 -555 -933 -647 -236 -324 -181 -126 -825 -837 -718 -255 -687 -386 -775 -599 -146 -753 -779 -436 -139 -167 -534 -130 -172 -145 -311 -589 -85 -369 -508 -626 -922 -417 -602 -332 -770 -685 -728 -512 -92 -339 -462 -338 -653 -200 -297 -463 -522 -640 -240 -551 -467 -469 -952 -625 -110 -149 -148 -776 -793 -366 -902 -609 -563 -791 -523 -853 -211 -827 -321 -80 -131 -692 -211 -584 -376 -337 -442 -362 -791 -207 -771 -690 -450 -891 -482 -10 -585 -697 -653 -347 -341 -388 -415 -980 -686 -153 -993 -532 -73 -838 -670 -162 -376 -799 -367 -959 -120 -305 -467 -113 -678 -834 -916 -327 -792 -559 -831 -255 -844 -666 -525 -998 -851 -947 -884 -929 -34 -587 -413 -580 -696 -184 -969 -815 -998 -19 -246 -796 -584 -838 -660 -514 -319 -970 -183 -884 -85 -216 -274 -883 -580 -737 -503 -585 -596 -910 -569 -262 -269 -748 -895 -111 -760 -493 -822 -366 -93 -609 -194 -317 -686 -362 -9 -653 -889 -838 -691 -637 -187 -723 -25 -15 -403 -308 -455 -447 -781 -849 -243 -54 -330 -564 -106 -87 -564 -635 -984 -440 -903 -701 -791 -462 -663 -746 -382 -658 -151 -91 -290 -972 -124 -393 -129 -97 -303 -226 -372 -852 -773 -322 -999 -248 -640 -635 -729 -966 -706 -795 -881 -492 -762 -555 -183 -373 -875 -76 -459 -755 -809 -877 -764 -84 -725 -825 -643 -665 -212 -415 -942 -693 -946 -948 -361 -499 -59 -490 -761 -517 -463 -603 -492 -501 -727 -475 -552 -359 -33 -785 -632 -547 -542 -175 -776 -181 -845 -388 -630 -896 -639 -963 -203 -163 -426 -887 -865 -747 -32 -652 -639 -45 -514 -899 -458 -598 -433 -361 -502 -166 -513 -949 -640 -56 -667 -439 -506 -809 -58 -346 -14 -46 -849 -949 -442 -735 -259 -239 -771 -19 -152 -149 -167 -128 -26 -463 -785 -569 -992 -188 -408 -112 -393 -668 -522 -724 -631 -779 -768 -998 -68 -71 -614 -594 -648 -382 -133 -433 -865 -887 -632 -854 -312 -242 -328 -434 -840 -906 -987 -53 -915 -163 -356 -270 -603 -175 -117 -516 -373 -388 -22 -960 -330 -464 -501 -943 -166 -664 -693 -936 -992 -479 -379 -111 -609 -782 -903 -265 -835 -594 -399 -484 -7 -572 -20 -975 -715 -870 -450 -112 -687 -136 -860 -823 -308 -284 -756 -716 -355 -222 -223 -836 -424 -1 -201 -680 -715 -604 -99 -75 -979 -886 -915 -355 -667 -959 -366 -543 -362 -778 -768 -698 -287 -355 -889 -994 -120 -622 -486 -23 -200 -776 -366 -871 -757 -363 -232 -104 -538 -726 -492 -316 -715 -473 -959 -599 -320 -456 -251 -268 -575 -674 -914 -731 -960 -947 -717 -133 -746 -515 -32 -945 -385 -869 -626 -395 -869 -989 -441 -771 -62 -389 -461 -69 -986 -461 -954 -352 -484 -997 -980 -633 -607 -801 -959 -151 -310 -491 -367 -137 -817 -616 -472 -34 -297 -667 -187 -123 -423 -945 -104 -679 -962 -484 -920 -450 -814 -635 -2 -567 -686 -925 -784 -854 -387 -815 -146 -272 -80 -574 -559 -367 -91 -916 -880 -537 -604 -414 -336 -767 -811 -712 -71 -429 -196 -753 -445 -116 -714 -133 -598 -212 -604 -21 -760 -946 -75 -276 -734 -981 -20 -57 -746 -820 -133 -375 -419 -495 -726 -67 -704 -868 -181 -393 -715 -741 -780 -278 -708 -765 -462 -310 -84 -163 -273 -649 -41 -464 -790 -278 -111 -751 -742 -421 -647 -637 -96 -409 -519 -475 -730 -862 -779 -21 -457 -139 -552 -618 -587 -359 -695 -392 -102 -55 -524 -358 -513 -315 -560 -894 -98 -976 -168 -401 -384 -519 -210 -204 -142 -524 -68 -640 -569 -968 -843 -109 -380 -183 -888 -6 -833 -779 -389 -628 -382 -624 -712 -937 -63 -414 -608 -538 -84 -940 -380 -381 -295 -175 -910 -706 -542 -634 -318 -269 -550 -69 -253 -934 -341 -369 -438 -766 -749 -336 -505 -350 -525 -161 -912 -158 -801 -465 -616 -114 -251 -245 -578 -199 -79 -508 -107 -364 -496 -473 -11 -625 -949 -468 -313 -546 -154 -96 -889 -160 -811 -700 -970 -665 -560 -668 -814 -159 -370 -321 -931 -179 -385 -650 -714 -193 -363 -873 -914 -952 -482 -480 -372 -472 -484 -116 -192 -650 -937 -982 -527 -918 -149 -389 -295 -11 -701 -141 -405 -118 -552 -808 -345 -890 -179 -649 -736 -55 -626 -49 -723 -209 -282 -864 -688 -18 -142 -841 -944 -385 -196 -637 -93 -29 -9 -153 -530 -890 -464 -784 -168 -711 -76 -78 -574 -180 -453 -98 -761 -256 -10 -966 -719 -893 -763 -787 -927 -647 -821 -656 -8 -363 -896 -649 -914 -663 -574 -276 -862 -658 -843 -743 -456 -7 -820 -349 -622 -316 -917 -175 -252 -933 -192 -547 -844 -292 -797 -714 -856 -965 -142 -78 -395 -466 -520 -29 -892 -500 -930 -187 -223 -391 -886 -869 -13 -548 -667 -842 -357 -563 -260 -227 -256 -528 -295 -579 -987 -297 -576 -421 -490 -955 -625 -941 -794 -601 -177 -293 -480 -844 -361 -470 -434 -480 -649 -300 -837 -729 -392 -53 -813 -438 -648 -431 -308 -798 -663 -547 -657 -176 -403 -931 -735 -750 -547 -71 -434 -896 -177 -643 -773 -227 -774 -682 -671 -946 -91 -933 -464 -619 -552 -884 -447 -703 -482 -790 -324 -986 -821 -498 -383 -368 -679 -875 -727 -173 -182 -377 -133 -123 -663 -348 -525 -820 -641 -386 -117 -744 -797 -86 -435 -895 -634 -629 -892 -241 -969 -537 -512 -448 -918 -815 -143 -259 -863 -792 -172 -21 -484 -676 -988 -829 -379 -668 -734 -3 -784 -793 -174 -230 -633 -434 -61 -883 -432 -823 -144 -173 -812 -619 -260 -571 -533 -782 -980 -20 -681 -61 -942 -461 -217 -531 -792 -15 -355 -26 -627 -811 -639 -367 -223 -833 -551 -596 -672 -667 -731 -270 -260 -858 -512 -897 -957 -50 -501 -174 -763 -460 -778 -524 -59 -479 -507 -89 -723 -339 -146 -462 -900 -404 -85 -835 -805 -73 -787 -953 -704 -331 -808 -226 -697 -528 -444 -8 -758 -745 -470 -869 -704 -461 -570 -867 -900 -413 -577 -338 -120 -690 -868 -719 -352 -607 -310 -446 -471 -252 -573 -483 -927 -584 -859 -628 -140 -793 -25 -883 -358 -817 -264 -665 -295 -292 -482 -569 -799 -177 -159 -425 -676 -701 -65 -450 -776 -465 -655 -670 -767 -238 -692 -716 -858 -882 -488 -114 -411 -237 -729 -244 -278 -206 -286 -407 -743 -802 -731 -934 -176 -890 -334 -927 -130 -531 -311 -971 -991 -71 -637 -880 -958 -42 -806 -962 -315 -605 -35 -987 -59 -348 -82 -783 -214 -223 -883 -943 -109 -253 -644 -358 -363 -188 -212 -944 -895 -12 -154 -551 -147 -906 -609 -833 -203 -323 -424 -313 -557 -766 -443 -781 -870 -786 -895 -390 -996 -810 -797 -961 -614 -587 -544 -672 -264 -52 -781 -167 -963 -309 -511 -839 -754 -488 -144 -233 -505 -83 -871 -58 -706 -411 -151 -378 -186 -533 -1000 -743 -218 -173 -128 -302 -6 -491 -140 -956 -635 -695 -714 -690 -483 -895 -758 -127 -552 -70 -982 -850 -134 -199 -72 -762 -186 -139 -652 -955 -765 -416 -502 -456 -997 -103 -686 -212 -172 -97 -422 -555 -600 -817 -82 -398 -188 -562 -416 -696 -547 -601 -158 -87 -571 -58 -837 -588 -436 -991 -840 -278 -763 -699 -503 -449 -116 -5 -801 -62 -717 -541 -948 -67 -269 -433 -935 -468 -532 -2 -653 -194 -439 -331 -651 -869 -639 -579 -694 -799 -357 -47 -248 -376 -13 -432 -801 -670 -391 -794 -45 -565 -958 -147 -649 -503 -626 -900 -23 -324 -126 -602 -250 -979 -347 -275 -690 -703 -309 -505 -432 -59 -594 -267 -326 -260 -841 -370 -294 -918 -429 -122 -991 -24 -268 -751 -192 -772 -939 -162 -71 -218 -573 -829 -839 -43 -307 -665 -166 -32 -577 -258 -213 -46 -524 -363 -348 -271 -623 -283 -847 -283 -400 -863 -51 -898 -982 -165 -64 -797 -688 -730 -850 -43 -627 -479 -718 -829 -987 -81 -35 -305 -106 -787 -293 -504 -277 -561 -552 -857 -834 -693 -556 -139 -980 -66 -666 -773 -998 -198 -604 -325 -984 -203 -63 -178 -911 -185 -356 -964 -638 -177 -701 -681 -514 -102 -39 -725 -27 -568 -584 -960 -802 -69 -640 -492 -181 -587 -874 -52 -478 -124 -908 -375 -274 -752 -914 -741 -572 -215 -506 -838 -270 -632 -416 -794 -276 -703 -956 -829 -721 -658 -857 -765 -629 -846 -403 -46 -184 -979 -412 -856 -538 -528 -593 -492 -943 -875 -724 -531 -3 -448 -775 -221 -573 -857 -151 -746 -105 -570 -603 -29 -373 -276 -927 -577 -464 -99 -240 -318 -355 -686 -787 -389 -253 -155 -57 -92 -350 -693 -758 -531 -233 -331 -207 -966 -921 -108 -901 -642 -655 -248 -928 -886 -972 -781 -787 -77 -874 -752 -872 -81 -383 -695 -466 -624 -502 -813 -672 -459 -339 -554 -436 -312 -717 -383 -761 -777 -395 -121 -403 -899 -821 -557 -199 -787 -613 -654 -42 -491 -647 -473 -219 -662 -130 -257 -894 -907 -398 -547 -866 -206 -149 -694 -464 -935 -706 -509 -492 -782 -228 -250 -84 -262 -815 -828 -944 -161 -670 -141 -715 -934 -730 -525 -309 -936 -425 -60 -898 -762 -178 -439 -243 -792 -575 -591 -336 -145 -65 -763 -344 -53 -883 -557 -681 -250 -865 -995 -212 -63 -553 -88 -767 -791 -455 -307 -718 -135 -854 -237 -447 -297 -33 -813 -900 -379 -967 -373 -944 -872 -503 -802 -837 -660 -631 -850 -750 -411 -33 -562 -868 -607 -710 -72 -474 -713 -669 -961 -593 -819 -730 -764 -355 -485 -301 -318 -771 -516 -719 -763 -185 -488 -181 -263 -951 -767 -739 -704 -513 -792 -310 -66 -988 -814 -486 -437 -401 -311 -849 -830 -157 -746 -754 -510 -895 -740 -802 -825 -919 -282 -939 -503 -402 -383 -795 -845 -643 -155 -61 -339 -807 -228 -148 -900 -956 -1000 -137 -851 -711 -541 -109 -511 -64 -764 -770 -235 -767 -214 -704 -39 -251 -660 -1 -330 -263 -193 -625 -325 -779 -834 -838 -834 -417 -577 -214 -52 -323 -847 -687 -44 -684 -231 -334 -465 -228 -89 -739 -973 -87 -132 -118 -91 -620 -23 -68 -652 -258 -85 -283 -280 -223 -162 -674 -839 -593 -171 -236 -400 -124 -2 -140 -411 -164 -296 -931 -68 -157 -278 -301 -859 -892 -586 -847 -352 -101 -294 -54 -31 -541 -40 -477 -796 -389 -954 -403 -902 -828 -192 -726 -639 -67 -580 -973 -238 -854 -954 -858 -203 -601 -219 -903 -506 -641 -511 -942 -470 -615 -860 -90 -839 -704 -85 -679 -830 -294 -866 -129 -593 -4 -4 -474 -659 -851 -855 -865 -998 -961 -140 -436 -223 -148 -710 -771 -721 -566 -975 -682 -664 -321 -598 -54 -869 -828 -550 -807 -680 -436 -551 -735 -668 -43 -842 -971 -828 -803 -783 -476 -997 -75 -29 -718 -89 -236 -240 -790 -275 -850 -964 -169 -34 -792 -515 -121 -710 -877 -550 -390 -96 -856 -61 -779 -931 -966 -445 -55 -673 -266 -529 -452 -239 -950 -489 -672 -161 -636 -847 -348 -813 -615 -867 -786 -566 -706 -377 -281 -62 -617 -567 -865 -689 -883 -394 -785 -517 -175 -973 -940 -563 -662 -463 -527 -386 -8 -946 -576 -832 -68 -586 -64 -998 -485 -642 -941 -935 -515 -867 -699 -646 -827 -761 -290 -309 -88 -298 -413 -68 -779 -283 -332 -605 -863 -322 -96 -540 -168 -321 -54 -943 -683 -67 -221 -724 -786 -470 -109 -514 -330 -982 -484 -642 -25 -839 -669 -305 -730 -280 -607 -444 -630 -259 -991 -668 -26 -355 -22 -568 -456 -364 -174 -168 -282 -578 -671 -322 -259 -899 -795 -420 -725 -419 -429 -293 -72 -687 -297 -212 -761 -217 -713 -448 -905 -829 -522 -887 -812 -324 -769 -363 -352 -897 -106 -133 -222 -187 -58 -942 -982 -527 -544 -3 -653 -876 -522 -172 -755 -507 -88 -257 -467 -276 -608 -461 -450 -202 -905 -547 -744 -3 -609 -840 -361 -965 -157 -562 -914 -174 -458 -540 -506 -519 -852 -812 -503 -996 -873 -126 -536 -968 -80 -574 -220 -47 -585 -759 -720 -502 -706 -654 -610 -109 -942 -86 -387 -115 -670 -545 -538 -26 -451 -2 -488 -495 -458 -420 -121 -284 -570 -28 -311 -777 -467 -792 -840 -712 -917 -799 -114 -400 -535 -916 -598 -391 -863 -89 -663 -183 -324 -962 -294 -551 -140 -234 -105 -528 -243 -374 -848 -366 -671 -114 -211 -433 -166 -168 -294 -759 -446 -843 -957 -408 -516 -402 -191 -880 -77 -145 -204 -170 -409 -193 -348 -480 -973 -159 -126 -982 -91 -375 -128 -934 -636 -136 -633 -806 -932 -724 -902 -136 -115 -187 -406 -487 -825 -817 -5 -885 -291 -660 -600 -755 -485 -896 -716 -475 -922 -481 -533 -419 -368 -139 -895 -488 -131 -1000 -240 -453 -212 -736 -728 -283 -149 -802 -760 -849 -714 -607 -402 -630 -909 -42 -87 -790 -271 -603 -887 -72 -615 -410 -84 -339 -8 -656 -330 -365 -542 -338 -264 -17 -110 -774 -256 -910 -467 -836 -715 -302 -628 -107 -91 -11 -978 -444 -254 -526 -984 -256 -803 -429 -467 -899 -560 -735 -29 -138 -359 -735 -48 -141 -376 -86 -460 -774 -464 -325 -492 -940 -85 -609 -841 -273 -52 -363 -249 -711 -738 -960 -582 -605 -953 -848 -592 -810 -293 -293 -777 -557 -146 -641 -635 -122 -404 -968 -23 -212 -198 -820 -390 -968 -677 -866 -681 -250 -10 -303 -606 -187 -587 -529 -596 -987 -24 -874 -64 -36 -742 -403 -565 -487 -260 -299 -716 -439 -558 -20 -392 -621 -894 -198 -685 -242 -719 -965 -603 -67 -80 -850 -639 -18 -659 -242 -371 -821 -410 -36 -357 -867 -107 -739 -821 -346 -819 -451 -220 -412 -281 -359 -769 -244 -337 -400 -559 -504 -559 -352 -391 -408 -951 -603 -515 -62 -949 -505 -418 -923 -161 -769 -819 -945 -222 -943 -879 -353 -591 -659 -409 -575 -745 -187 -207 -796 -381 -131 -737 -633 -939 -247 -867 -741 -14 -156 -283 -144 -796 -256 -347 -774 -123 -846 -530 -553 -86 -216 -400 -485 -922 -101 -448 -407 -577 -203 -496 -597 -40 -547 -74 -354 -544 -728 -325 -121 -642 -906 -447 -265 -314 -614 -962 -613 -128 -197 -811 -451 -724 -447 -163 -868 -569 -774 -535 -15 -467 -819 -700 -256 -447 -137 -386 -221 -92 -83 -999 -511 -466 -342 -964 -252 -812 -967 -532 -964 -574 -520 -650 -162 -333 -602 -276 -183 -447 -567 -756 -341 -561 -212 -347 -237 -841 -181 -199 -140 -895 -534 -124 -504 -375 -48 -741 -155 -884 -360 -533 -358 -892 -137 -767 -231 -623 -488 -553 -24 -843 -175 -843 -642 -980 -773 -98 -719 -196 -639 -862 -760 -743 -373 -842 -392 -265 -712 -362 -131 -751 -667 -523 -406 -578 -621 -731 -286 -273 -335 -400 -510 -958 -373 -859 -596 -590 -106 -47 -706 -954 -476 -689 -357 -323 -926 -647 -345 -831 -489 -692 -230 -926 -749 -919 -168 -102 -414 -579 -747 -581 -1 -464 -250 -43 -303 -749 -91 -258 -423 -303 -220 -601 -968 -966 -609 -145 -858 -966 -386 -471 -252 -764 -826 -953 -366 -903 -948 -651 -85 -455 -854 -590 -736 -780 -381 -370 -478 -42 -31 -721 -544 -765 -660 -597 -364 -95 -825 -78 -779 -293 -607 -452 -628 -176 -786 -477 -847 -860 -870 -377 -912 -910 -85 -680 -74 -710 -236 -214 -220 -651 -36 -179 -783 -583 -170 -318 -785 -472 -560 -48 -244 -88 -124 -7 -803 -636 -985 -971 -425 -268 -600 -568 -835 -172 -986 -341 -69 -637 -451 -225 -514 -840 -807 -463 -606 -138 -145 -160 -596 -239 -254 -984 -970 -987 -359 -687 -669 -702 -707 -315 -545 -666 -480 -321 -295 -301 -234 -261 -87 -858 -663 -363 -763 -724 -45 -726 -230 -809 -398 -588 -902 -911 -185 -83 -598 -997 -346 -344 -484 -934 -39 -628 -151 -584 -429 -247 -960 -474 -243 -995 -117 -699 -614 -892 -136 -116 -177 -848 -154 -191 -917 -741 -187 -594 -953 -61 -667 -810 -29 -795 -752 -63 -451 -3 -627 -987 -744 -984 -818 -248 -516 -50 -509 -95 -64 -211 -580 -704 -108 -976 -844 -344 -638 -125 -478 -806 -711 -168 -94 -314 -402 -958 -123 -155 -76 -572 -379 -622 -8 -591 -454 -229 -603 -793 -159 -482 -266 -284 -144 -464 -609 -692 -613 -545 -863 -600 -908 -392 -599 -431 -113 -594 -937 -808 -90 -792 -777 -78 -217 -59 -191 -165 -156 -894 -916 -636 -685 -836 -912 -140 -38 -86 -591 -258 -322 -568 -313 -706 -575 -951 -80 -796 -775 -49 -797 -460 -942 -352 -968 -862 -779 -336 -566 -44 -132 -305 -647 -222 -650 -220 -576 -189 -852 -595 -70 -833 -324 -132 -901 -858 -436 -453 -272 -620 -417 -453 -875 -33 -120 -358 -497 -13 -726 -260 -317 -581 -691 -779 -363 -49 -179 -866 -536 -69 -72 -504 -148 -835 -258 -870 -942 -750 -237 -312 -176 -911 -850 -815 -802 -166 -291 -842 -164 -832 -224 -331 -486 -750 -821 -957 -69 -775 -938 -173 -15 -892 -139 -40 -912 -781 -889 -504 -664 -816 -364 -90 -444 -903 -263 -53 -929 -524 -306 -262 -539 -539 -675 -515 -734 -573 -775 -371 -353 -528 -406 -41 -66 -872 -758 -95 -236 -635 -558 -144 -451 -497 -228 -693 -410 -359 -764 -338 -866 -626 -715 -884 -217 -481 -365 -244 -957 -15 -381 -378 -965 -662 -436 -77 -204 -286 -548 -851 -30 -337 -985 -337 -37 -927 -490 -359 -632 -68 -549 -807 -294 -143 -18 -607 -511 -473 -15 -17 -841 -811 -679 -209 -374 -633 -760 -746 -9 -580 -203 -409 -601 -359 -119 -657 -468 -3 -105 -248 -504 -468 -527 -950 -884 -473 -939 -558 -627 -48 -871 -205 -762 -165 -695 -741 -324 -114 -240 -654 -246 -683 -983 -463 -600 -22 -387 -507 -368 -806 -178 -90 -973 -700 -148 -856 -607 -739 -698 -323 -71 -247 -749 -29 -417 -414 -766 -856 -366 -911 -199 -969 -135 -201 -371 -642 -965 -856 -138 -649 -493 -931 -397 -84 -245 -864 -712 -759 -811 -884 -740 -434 -461 -750 -956 -291 -931 -365 -168 -780 -272 -949 -572 -462 -227 -452 -605 -817 -677 -132 -484 -767 -140 -283 -883 -339 -615 -304 -438 -722 -175 -918 -166 -260 -574 -243 -926 -204 -485 -245 -60 -609 -120 -924 -309 -746 -446 -751 -886 -503 -714 -503 -912 -970 -676 -710 -28 -699 -817 -437 -301 -165 -686 -939 -760 -967 -272 -963 -11 -34 -448 -876 -510 -125 -360 -758 -521 -335 -468 -721 -850 -442 -412 -352 -790 -516 -222 -569 -88 -325 -953 -872 -660 -246 -530 -643 -953 -796 -482 -261 -42 -68 -975 -691 -643 -26 -179 -520 -212 -794 -871 -794 -755 -187 -537 -517 -755 -551 -43 -270 -685 -983 -82 -929 -638 -917 -940 -178 -781 -494 -898 -319 -395 -904 -393 -688 -963 -35 -598 -535 -559 -476 -320 -209 -640 -891 -832 -212 -564 -545 -66 -780 -752 -492 -957 -892 -2 -360 -707 -895 -46 -810 -368 -864 -79 -109 -367 -756 -573 -442 -543 -575 -626 -866 -409 -628 -548 -434 -434 -590 -641 -977 -201 -547 -22 -55 -264 -430 -574 -117 -447 -183 -132 -868 -73 -846 -395 -227 -910 -227 -637 -898 -310 -949 -636 -675 -263 -831 -976 -230 -595 -153 -903 -79 -508 -168 -84 -167 -157 -387 -595 -794 -640 -798 -935 -476 -790 -727 -22 -403 -600 -112 -440 -345 -552 -606 -142 -397 -290 -275 -618 -597 -751 -182 -143 -509 -210 -732 -159 -124 -820 -299 -102 -478 -43 -364 -703 -818 -284 -69 -371 -572 -966 -7 -953 -925 -132 -226 -663 -44 -79 -595 -757 -774 -747 -748 -633 -535 -254 -206 -680 -906 -813 -781 -575 -32 -411 -320 -263 -535 -804 -521 -682 -483 -366 -50 -853 -994 -317 -303 -682 -470 -284 -556 -867 -765 -363 -258 -892 -549 -666 -330 -257 -625 -996 -315 -49 -2 -272 -931 -452 -341 -638 -760 -936 -937 -901 -496 -959 -558 -281 -432 -726 -388 -662 -390 -84 -221 -97 -392 -925 -484 -323 -85 -932 -826 -398 -890 -119 -802 -797 -464 -429 -738 -22 -674 -5 -288 -648 -876 -853 -492 -730 -956 -471 -122 -814 -509 -484 -229 -433 -281 -70 -336 -88 -22 -186 -4 -311 -164 -542 -832 -843 -635 -288 -352 -5 -512 -280 -520 -958 -735 -250 -623 -237 -186 -879 -75 -808 -189 -933 -492 -155 -107 -397 -10 -930 -893 -524 -575 -224 -282 -766 -805 -392 -686 -590 -146 -390 -711 -15 -699 -62 -635 -484 -192 -967 -236 -972 -670 -178 -429 -547 -208 -28 -46 -29 -184 -678 -243 -198 -709 -243 -329 -964 -612 -142 -396 -830 -709 -144 -173 -621 -296 -228 -205 -401 -225 -706 -963 -477 -331 -814 -553 -531 -705 -129 -987 -514 -743 -458 -651 -529 -711 -247 -853 -409 -893 -975 -488 -463 -758 -143 -936 -850 -66 -292 -142 -286 -660 -945 -234 -245 -559 -746 -696 -75 -277 -791 -956 -62 -94 -838 -975 -479 -997 -22 -93 -884 -990 -992 -630 -914 -313 -601 -154 -205 -62 -865 -424 -86 -764 -128 -373 -987 -563 -660 -182 -486 -239 -130 -342 -875 -483 -702 -570 -793 -441 -749 -624 -508 -345 -964 -864 -904 -601 -604 -227 -629 -322 -458 -807 -562 -577 -335 -921 -5 -231 -304 -782 -343 -855 -139 -320 -771 -337 -335 -516 -612 -933 -959 -962 -938 -228 -818 -47 -978 -577 -670 -226 -53 -665 -986 -104 -523 -908 -151 -760 -812 -488 -237 -169 -42 -878 -931 -464 -495 -371 -230 -353 -551 -637 -372 -936 -837 -368 -136 -243 -342 -395 -653 -575 -571 -254 -307 -225 -594 -905 -201 -194 -50 -965 -534 -322 -736 -622 -899 -10 -741 -314 -224 -996 -532 -274 -664 -977 -11 -130 -701 -105 -797 -219 -149 -505 -921 -124 -303 -219 -933 -630 -522 -493 -393 -458 -336 -239 -813 -817 -252 -83 -950 -577 -429 -977 -217 -169 -160 -121 -335 -801 -962 -791 -180 -257 -385 -689 -71 -11 -360 -345 -704 -588 -625 -235 -762 -415 -60 -29 -598 -207 -199 -97 -985 -516 -894 -664 -946 -350 -825 -830 -596 -172 -372 -695 -401 -345 -715 -954 -221 -707 -503 -85 -535 -133 -230 -504 -900 -890 -511 -911 -727 -19 -43 -53 -773 -678 -848 -442 -534 -598 -105 -231 -448 -913 -939 -846 -408 -549 -893 -145 -814 -880 -154 -569 -851 -161 -946 -276 -160 -686 -129 -427 -74 -2 -454 -472 -801 -741 -811 -719 -109 -665 -752 -190 -937 -28 -528 -639 -201 -130 -641 -464 -81 -461 -103 -1000 -654 -861 -504 -850 -626 -57 -610 -977 -6 -450 -477 -844 -419 -150 -967 -834 -283 -975 -686 -578 -333 -345 -620 -575 -58 -139 -164 -558 -205 -436 -469 -204 -889 -321 -944 -319 -573 -518 -943 -105 -37 -332 -925 -877 -646 -961 -853 -199 -232 -138 -909 -483 -431 -76 -775 -458 -534 -217 -614 -208 -637 -178 -562 -419 -750 -776 -793 -731 -974 -387 -20 -757 -906 -531 -881 -674 -342 -251 -880 -708 -727 -267 -108 -325 -85 -704 -995 -601 -416 -592 -477 -91 -852 -326 -716 -281 -527 -43 -385 -773 -353 -16 -821 -320 -927 -734 -196 -918 -484 -130 -879 -126 -675 -165 -928 -361 -545 -269 -997 -220 -749 -718 -568 -853 -709 -958 -4 -644 -429 -415 -370 -469 -649 -797 -908 -874 -422 -378 -293 -77 -430 -98 -604 -514 -276 -347 -752 -192 -561 -58 -960 -108 -571 -511 -189 -465 -451 -929 -117 -551 -714 -184 -21 -472 -399 -995 -670 -399 -247 -67 -379 -563 -258 -894 -722 -516 -256 -510 -499 -702 -563 -858 -127 -867 -893 -892 -991 -305 -892 -552 -323 -665 -937 -4 -734 -626 -441 -588 -860 -631 -535 -494 -497 -973 -223 -973 -286 -221 -506 -62 -829 -99 -447 -193 -475 -98 -476 -332 -126 -902 -942 -788 -583 -978 -485 -472 -589 -491 -538 -782 -477 -995 -392 -997 -678 -94 -888 -319 -198 -162 -82 -893 -327 -752 -121 -78 -184 -789 -668 -924 -865 -267 -188 -753 -751 -698 -173 -938 -637 -351 -970 -737 -522 -662 -197 -665 -510 -987 -177 -582 -958 -750 -144 -252 -589 -495 -688 -480 -402 -25 -906 -115 -814 -492 -171 -597 -453 -240 -957 -172 -962 -446 -777 -244 -413 -324 -417 -247 -160 -813 -586 -743 -552 -162 -632 -940 -27 -606 -314 -743 -962 -213 -363 -72 -782 -942 -559 -336 -459 -906 -19 -44 -487 -898 -818 -854 -990 -755 -450 -788 -92 -79 -409 -193 -650 -326 -528 -681 -838 -881 -877 -9 -932 -182 -24 -523 -379 -530 -390 -393 -587 -884 -255 -866 -382 -295 -277 -369 -733 -622 -612 -588 -871 -434 -495 -32 -653 -503 -922 -970 -725 -764 -109 -334 -897 -576 -177 -562 -825 -468 -918 -553 -192 -40 -948 -830 -829 -783 -172 -217 -596 -84 -308 -824 -184 -432 -87 -211 -406 -864 -260 -922 -894 -449 -284 -257 -486 -925 -39 -633 -756 -139 -10 -681 -815 -777 -565 -145 -713 -167 -610 -529 -66 -709 -947 -59 -414 -771 -547 -526 -376 -576 -460 -145 -24 -286 -346 -389 -657 -220 -664 -376 -385 -111 -463 -243 -946 -247 -544 -405 -97 -652 -663 -617 -800 -316 -270 -262 -340 -241 -284 -44 -671 -426 -201 -79 -109 -443 -796 -448 -559 -37 -517 -278 -13 -293 -802 -863 -967 -901 -623 -840 -677 -515 -384 -871 -332 -364 -113 -192 -867 -236 -258 -982 -940 -858 -918 -862 -544 -891 -938 -224 -586 -593 -656 -249 -552 -502 -20 -23 -235 -782 -668 -925 -735 -868 -570 -155 -78 -399 -266 -719 -268 -890 -185 -310 -635 -483 -120 -116 -528 -325 -81 -595 -56 -933 -553 -779 -677 -449 -540 -256 -330 -229 -20 -823 -803 -412 -426 -192 -944 -331 -290 -430 -846 -628 -492 -749 -153 -105 -587 -604 -73 -834 -714 -599 -720 -948 -919 -278 -908 -573 -901 -819 -878 -579 -457 -715 -436 -51 -515 -600 -558 -983 -49 -864 -794 -337 -188 -362 -886 -621 -337 -477 -929 -42 -137 -378 -688 -965 -264 -410 -229 -826 -396 -546 -855 -177 -459 -27 -509 -238 -105 -635 -623 -171 -784 -902 -852 -739 -340 -874 -227 -187 -562 -107 -472 -129 -661 -566 -777 -176 -360 -857 -590 -560 -812 -76 -723 -492 -109 -585 -58 -116 -288 -219 -932 -421 -914 -376 -729 -205 -745 -80 -975 -661 -821 -873 -325 -74 -1000 -690 -664 -308 -353 -926 -610 -971 -472 -752 -974 -973 -555 -558 -830 -747 -678 -184 -108 -669 -191 -443 -87 -652 -8 -188 -327 -544 -311 -11 -808 -910 -812 -573 -28 -720 -321 -766 -471 -899 -390 -689 -326 -720 -400 -904 -962 -292 -273 -566 -995 -323 -698 -302 -508 -511 -451 -209 -265 -760 -307 -495 -251 -284 -439 -72 -65 -641 -352 -67 -733 -360 -517 -553 -454 -275 -605 -628 -98 -814 -95 -184 -317 -998 -907 -663 -353 -833 -338 -722 -937 -616 -105 -317 -326 -995 -996 -196 -708 -302 -144 -564 -220 -652 -146 -820 -793 -64 -70 -665 -851 -537 -621 -895 -106 -300 -255 -337 -888 -861 -876 -516 -349 -531 -79 -341 -941 -34 -46 -18 -684 -786 -289 -23 -673 -152 -909 -892 -449 -631 -626 -154 -146 -874 -437 -284 -881 -361 -913 -780 -366 -44 -86 -269 -869 -89 -720 -357 -88 -223 -531 -844 -406 -365 -89 -515 -990 -899 -564 -410 -459 -167 -243 -980 -678 -541 -904 -35 -633 -346 -243 -377 -477 -397 -400 -346 -813 -408 -736 -389 -905 -165 -492 -888 -953 -562 -144 -465 -684 -717 -82 -954 -915 -758 -502 -502 -556 -653 -165 -131 -22 -522 -587 -34 -49 -79 -281 -75 -968 -277 -827 -347 -478 -453 -75 -248 -422 -775 -751 -893 -752 -221 -860 -318 -890 -459 -658 -145 -268 -65 -320 -682 -320 -767 -652 -193 -259 -115 -302 -97 -61 -858 -470 -725 -668 -560 -355 -309 -339 -570 -154 -123 -68 -662 -74 -17 -411 -79 -792 -851 -968 -961 -155 -735 -124 -446 -26 -240 -346 -542 -59 -193 -940 -446 -229 -624 -338 -255 -712 -823 -75 -21 -643 -104 -590 -113 -778 -246 -454 -850 -131 -712 -449 -458 -729 -815 -14 -803 -326 -249 -309 -542 -619 -625 -774 -747 -809 -748 -279 -895 -48 -106 -493 -338 -566 -244 -553 -168 -198 -572 -255 -170 -457 -293 -9 -255 -8 -180 -237 -640 -853 -758 -878 -777 -831 -449 -866 -524 -531 -22 -268 -757 -825 -928 -843 -929 -793 -188 -948 -558 -693 -561 -168 -583 -700 -526 -851 -297 -629 -279 -664 -788 -598 -360 -3 -974 -556 -190 -964 -844 -87 -4 -835 -597 -414 -461 -127 -147 -353 -358 -93 -613 -374 -609 -55 -1 -799 -168 -21 -313 -266 -302 -854 -352 -682 -808 -537 -401 -519 -1000 -993 -103 -311 -581 -314 -592 -670 -101 -62 -932 -530 -126 -415 -508 -727 -764 -734 -327 -490 -637 -944 -489 -508 -135 -367 -734 -9 -299 -229 -164 -946 -338 -545 -634 -106 -444 -893 -411 -270 -604 -320 -262 -446 -197 -422 -20 -521 -64 -594 -527 -164 -311 -787 -779 -180 -908 -908 -87 -899 -240 -305 -326 -402 -63 -136 -829 -11 -694 -728 -977 -881 -898 -338 -92 -426 -828 -702 -661 -393 -884 -577 -14 -352 -357 -10 -655 -628 -343 -147 -19 -6 -301 -611 -578 -944 -222 -105 -3 -530 -950 -282 -712 -229 -93 -240 -864 -197 -515 -321 -982 -837 -704 -642 -483 -463 -343 -746 -732 -546 -858 -78 -518 -585 -267 -113 -529 -532 -759 -160 -439 -442 -840 -551 -902 -294 -452 -559 -882 -825 -929 -815 -882 -538 -13 -652 -570 -400 -320 -380 -254 -551 -53 -304 -825 -534 -97 -856 -461 -281 -983 -969 -338 -179 -287 -187 -860 -130 -638 -213 -496 -782 -47 -611 -127 -387 -254 -229 -436 -341 -436 -221 -111 -247 -156 -237 -414 -711 -938 -35 -970 -631 -798 -122 -824 -402 -89 -77 -330 -10 -784 -73 -448 -117 -795 -227 -107 -996 -579 -784 -642 -267 -988 -483 -491 -577 -109 -571 -794 -653 -286 -449 -831 -381 -435 -118 -773 -963 -34 -11 -341 -527 -549 -401 -556 -655 -531 -365 -866 -658 -294 -556 -683 -91 -276 -543 -4 -110 -269 -947 -16 -241 -745 -905 -390 -896 -128 -655 -482 -294 -392 -681 -546 -912 -217 -208 -174 -179 -541 -883 -469 -572 -886 -323 -64 -21 -449 -580 -55 -547 -689 -706 -607 -1000 -880 -665 -25 -3 -716 -40 -359 -242 -588 -188 -208 -791 -607 -178 -81 -171 -270 -920 -708 -751 -995 -171 -316 -436 -753 -953 -136 -659 -971 -412 -891 -658 -867 -881 -105 -637 -241 -830 -189 -533 -240 -120 -525 -794 -477 -929 -834 -897 -716 -662 -164 -571 -282 -88 -535 -284 -140 -870 -967 -86 -667 -245 -736 -767 -269 -489 -949 -414 -932 -134 -253 -293 -265 -376 -520 -307 -370 -128 -783 -929 -465 -737 -466 -777 -195 -44 -565 -616 -744 -608 -635 -503 -959 -703 -482 -968 -253 -233 -332 -816 -262 -275 -847 -862 -95 -939 -768 -573 -907 -179 -920 -346 -763 -564 -604 -173 -467 -664 -304 -380 -35 -500 -915 -480 -634 -790 -660 -539 -928 -143 -494 -942 -296 -317 -172 -381 -461 -270 -927 -698 -508 -220 -990 -482 -243 -307 -957 -48 -842 -781 -458 -33 -620 -212 -190 -749 -498 -339 -308 -416 -887 -426 -851 -399 -638 -746 -385 -885 -395 -360 -466 -74 -748 -116 -305 -633 -61 -179 -161 -543 -725 -624 -18 -902 -870 -423 -229 -866 -469 -761 -468 -953 -279 -406 -186 -8 -192 -887 -317 -317 -68 -195 -915 -680 -986 -330 -169 -972 -668 -93 -214 -69 -831 -394 -801 -376 -383 -761 -363 -437 -886 -789 -789 -887 -766 -830 -810 -23 -187 -249 -604 -854 -172 -444 -953 -9 -214 -399 -520 -929 -321 -170 -719 -995 -662 -925 -290 -543 -81 -864 -572 -456 -607 -960 -348 -806 -943 -905 -163 -570 -851 -7 -809 -777 -664 -488 -462 -442 -192 -445 -147 -206 -982 -591 -505 -995 -999 -670 -553 -41 -904 -605 -178 -33 -124 -420 -542 -464 -576 -962 -493 -725 -761 -859 -105 -852 -203 -19 -399 -233 -820 -875 -991 -393 -612 -481 -920 -777 -81 -464 -430 -833 -261 -744 -67 -907 -950 -814 -441 -14 -287 -689 -650 -359 -684 -81 -930 -423 -576 -471 -808 -186 -609 -961 -209 -615 -581 -447 -760 -172 -512 -595 -399 -24 -122 -906 -301 -542 -611 -209 -65 -59 -348 -69 -588 -601 -430 -721 -466 -570 -79 -711 -458 -909 -719 -789 -689 -339 -829 -264 -242 -787 -892 -643 -820 -647 -822 -324 -608 -413 -334 -888 -674 -329 -898 -98 -630 -90 -563 -837 -445 -567 -959 -540 -26 -219 -379 -127 -550 -258 -827 -886 -974 -290 -161 -468 -436 -917 -941 -97 -548 -425 -590 -441 -933 -870 -997 -415 -115 -437 -610 -481 -161 -664 -704 -433 -713 -196 -899 -102 -544 -557 -991 -575 -373 -442 -973 -988 -401 -875 -588 -187 -393 -5 -720 -943 -203 -516 -874 -761 -256 -4 -4 -903 -712 -963 -64 -138 -326 -472 -52 -11 -937 -529 -409 -985 -225 -16 -644 -815 -588 -681 -468 -11 -330 -520 -563 -297 -373 -347 -519 -742 -885 -826 -618 -775 -393 -538 -399 -719 -744 -188 -800 -635 -997 -817 -89 -864 -573 -360 -319 -535 -808 -97 -16 -654 -330 -801 -292 -363 -851 -655 -867 -654 -459 -657 -949 -250 -437 -141 -264 -878 -384 -568 -430 -14 -250 -69 -235 -514 -45 -489 -339 -710 -576 -806 -463 -538 -376 -254 -337 -899 -316 -286 -964 -258 -610 -615 -977 -227 -108 -853 -760 -851 -73 -693 -866 -572 -625 -73 -474 -504 -955 -247 -397 -232 -283 -28 -917 -587 -980 -571 -37 -821 -151 -734 -212 -253 -343 -32 -804 -102 -49 -336 -365 -203 -703 -97 -854 -954 -111 -934 -28 -115 -351 -763 -963 -742 -982 -655 -178 -977 -753 -629 -336 -966 -402 -722 -13 -626 -414 -850 -683 -200 -712 -321 -318 -695 -510 -397 -122 -929 -334 -584 -593 -832 -421 -674 -867 -12 -581 -513 -658 -476 -867 -410 -86 -731 -165 -366 -846 -729 -41 -621 -941 -205 -498 -510 -100 -967 -110 -372 -237 -839 -832 -428 -294 -470 -826 -234 -710 -995 -643 -212 -615 -317 -999 -203 -351 -73 -433 -213 -412 -475 -137 -963 -901 -332 -869 -677 -756 -431 -777 -935 -417 -9 -171 -392 -386 -808 -898 -555 -194 -270 -151 -853 -612 -281 -684 -853 -762 -331 -90 -81 -593 -48 -639 -499 -726 -585 -12 -387 -542 -955 -506 -603 -926 -966 -933 -696 -272 -481 -943 -432 -956 -714 -692 -955 -268 -760 -530 -941 -712 -569 -320 -641 -841 -210 -472 -320 -283 -990 -696 -223 -871 -853 -662 -842 -280 -63 -120 -584 -917 -446 -100 -740 -148 -269 -611 -264 -310 -539 -486 -717 -456 -748 -270 -46 -451 -337 -979 -903 -250 -205 -336 -167 -957 -419 -324 -763 -361 -309 -19 -818 -534 -23 -782 -477 -706 -566 -287 -531 -288 -731 -832 -342 -826 -978 -614 -630 -545 -730 -877 -302 -311 -123 -244 -225 -640 -280 -179 -366 -448 -35 -299 -429 -468 -463 -22 -586 -603 -36 -436 -645 -295 -250 -804 -531 -651 -508 -387 -171 -115 -994 -159 -450 -341 -807 -107 -383 -725 -684 -994 -962 -385 -298 -333 -605 -737 -96 -700 -307 -825 -497 -314 -330 -943 -3 -414 -282 -929 -226 -455 -14 -846 -964 -736 -407 -292 -304 -975 -789 -234 -998 -633 -901 -732 -805 -66 -732 -585 -346 -863 -784 -519 -652 -389 -917 -421 -395 -23 -139 -239 -826 -753 -530 -334 -58 -300 -622 -539 -378 -133 -558 -960 -638 -101 -716 -65 -13 -509 -195 -795 -938 -325 -485 -412 -690 -717 -537 -574 -11 -300 -646 -429 -915 -135 -328 -18 -856 -487 -885 -576 -765 -988 -622 -609 -899 -501 -80 -649 -645 -790 -927 -985 -354 -382 -706 -637 -758 -856 -556 -395 -732 -820 -511 -775 -728 -429 -862 -607 -260 -934 -363 -716 -786 -89 -369 -838 -769 -781 -995 -972 -350 -223 -724 -510 -491 -915 -871 -723 -338 -579 -921 -465 -874 -342 -269 -200 -314 -145 -311 -101 -772 -773 -485 -210 -264 -321 -374 -920 -443 -923 -335 -603 -354 -867 -441 -243 -269 -228 -413 -783 -657 -256 -600 -975 -739 -562 -411 -172 -195 -525 -22 -374 -955 -9 -981 -903 -721 -573 -93 -440 -617 -978 -791 -245 -108 -504 -45 -193 -961 -578 -642 -177 -261 -892 -568 -237 -477 -601 -547 -333 -237 -213 -915 -466 -637 -816 -383 -906 -572 -41 -677 -198 -205 -23 -182 -410 -453 -785 -20 -855 -676 -913 -437 -652 -907 -364 -368 -685 -674 -778 -813 -547 -500 -876 -711 -298 -557 -409 -601 -546 -231 -40 -919 -442 -183 -996 -634 -15 -574 -945 -290 -475 -513 -112 -118 -808 -734 -608 -963 -731 -776 -326 -595 -101 -712 -947 -975 -412 -942 -867 -188 -616 -552 -732 -583 -229 -119 -699 -635 -550 -671 -865 -26 -657 -216 -591 -482 -519 -783 -710 -481 -649 -522 -55 -664 -914 -246 -467 -69 -638 -597 -758 -65 -304 -849 -306 -37 -929 -340 -287 -266 -55 -55 -53 -390 -724 -560 -780 -422 -762 -445 -671 -291 -138 -385 -945 -83 -350 -894 -839 -811 -196 -291 -970 -54 -467 -355 -481 -726 -470 -888 -884 -521 -322 -132 -878 -265 -745 -850 -84 -927 -417 -120 -909 -972 -113 -708 -81 -466 -634 -16 -184 -172 -919 -859 -340 -587 -662 -636 -545 -458 -642 -470 -147 -534 -280 -384 -298 -349 -172 -176 -194 -273 -785 -719 -678 -514 -201 -161 -541 -254 -258 -878 -21 -498 -403 -93 -306 -131 -24 -21 -863 -184 -990 -575 -748 -91 -127 -24 -598 -720 -308 -353 -789 -714 -462 -551 -630 -364 -169 -72 -25 -144 -335 -471 -441 -762 -376 -240 -872 -590 -23 -661 -24 -3 -119 -843 -413 -307 -640 -349 -426 -13 -514 -973 -331 -230 -611 -23 -36 -714 -882 -189 -323 -675 -501 -24 -446 -322 -565 -812 -174 -688 -601 -117 -8 -982 -891 -60 -949 -683 -594 -471 -401 -708 -189 -99 -631 -104 -755 -560 -870 -76 -639 -413 -295 -251 -317 -92 -368 -415 -357 -151 -515 -226 -610 -650 -946 -91 -221 -276 -591 -98 -723 -927 -528 -485 -114 -525 -11 -646 -946 -951 -239 -565 -294 -731 -588 -30 -885 -303 -964 -645 -521 -288 -861 -640 -640 -200 -800 -374 -134 -236 -891 -961 -758 -950 -84 -668 -991 -148 -948 -338 -460 -345 -879 -776 -949 -411 -553 -260 -478 -790 -44 -933 -317 -591 -279 -155 -954 -447 -189 -446 -178 -712 -217 -836 -10 -916 -471 -844 -591 -431 -151 -232 -749 -492 -404 -284 -380 -135 -608 -550 -288 -532 -830 -983 -148 -759 -207 -37 -769 -54 -1000 -91 -61 -671 -106 -841 -778 -250 -106 -483 -590 -421 -159 -845 -769 -829 -968 -384 -222 -117 -247 -327 -589 -701 -829 -633 -203 -884 -560 -800 -928 -486 -164 -735 -115 -110 -169 -906 -975 -186 -400 -72 -604 -994 -825 -882 -371 -78 -983 -875 -99 -459 -126 -616 -699 -149 -732 -772 -144 -28 -114 -914 -1 -625 -238 -73 -999 -585 -278 -243 -117 -240 -161 -163 -956 -309 -330 -555 -71 -804 -735 -692 -542 -290 -153 -654 -67 -576 -745 -569 -797 -119 -412 -891 -349 -206 -635 -226 -150 -794 -24 -149 -565 -147 -499 -134 -287 -486 -63 -55 -323 -316 -183 -474 -74 -356 -525 -91 -519 -76 -607 -687 -612 -570 -899 -776 -696 -133 -528 -191 -181 -671 -767 -155 -48 -998 -117 -264 -360 -635 -813 -484 -237 -218 -544 -508 -353 -778 -852 -88 -10 -765 -804 -16 -792 -611 -928 -55 -130 -460 -101 -804 -820 -183 -401 -111 -860 -839 -327 -958 -93 -376 -907 -654 -431 -777 -498 -531 -335 -336 -462 -629 -535 -777 -350 -385 -587 -534 -787 -456 -384 -296 -606 -161 -561 -562 -628 -641 -262 -626 -180 -436 -885 -722 -189 -759 -478 -427 -571 -836 -93 -137 -799 -224 -631 -843 -942 -491 -745 -405 -304 -704 -524 -643 -656 -735 -918 -692 -883 -553 -948 -961 -364 -794 -833 -300 -556 -222 -363 -329 -518 -458 -333 -43 -554 -676 -902 -492 -593 -20 -870 -366 -821 -379 -553 -540 -128 -353 -982 -916 -160 -773 -225 -958 -959 -485 -755 -514 -383 -212 -366 -577 -83 -706 -822 -572 -859 -358 -64 -733 -463 -978 -220 -596 -493 -423 -379 -30 -357 -72 -828 -602 -508 -756 -89 -873 -847 -226 -514 -290 -299 -669 -531 -54 -816 -290 -390 -723 -292 -188 -875 -137 -199 -155 -361 -412 -373 -498 -724 -166 -370 -399 -773 -134 -541 -234 -263 -5 -715 -460 -405 -9 -304 -704 -448 -911 -470 -21 -354 -214 -643 -9 -612 -462 -447 -453 -421 -376 -490 -990 -42 -150 -939 -140 -219 -364 -736 -259 -202 -895 -434 -166 -590 -26 -774 -461 -392 -434 -387 -307 -37 -921 -581 -488 -858 -154 -509 -852 -201 -98 -478 -557 -184 -809 -7 -685 -717 -167 -730 -306 -11 -622 -886 -818 -220 -451 -699 -507 -505 -628 -901 -542 -625 -225 -946 -982 -997 -87 -378 -281 -822 -8 -52 -546 -252 -899 -884 -485 -250 -634 -369 -34 -615 -234 -97 -910 -463 -989 -142 -860 -703 -578 -337 -748 -775 -276 -19 -642 -559 -569 -602 -509 -656 -729 -783 -832 -815 -514 -3 -337 -832 -302 -171 -846 -253 -59 -752 -982 -120 -502 -426 -98 -153 -302 -41 -88 -155 -455 -781 -151 -930 -831 -298 -936 -685 -802 -620 -409 -816 -608 -251 -309 -446 -313 -670 -875 -990 -805 -480 -296 -153 -487 -543 -664 -888 -285 -774 -526 -150 -600 -160 -192 -191 -462 -888 -132 -954 -923 -828 -182 -862 -507 -874 -156 -341 -133 -649 -763 -563 -582 -201 -407 -482 -605 -693 -64 -704 -883 -828 -3 -871 -415 -593 -389 -546 -828 -618 -752 -901 -175 -142 -257 -353 -116 -722 -504 -120 -460 -195 -646 -625 -976 -125 -928 -64 -862 -30 -532 -334 -510 -490 -764 -576 -287 -906 -700 -17 -253 -8 -997 -493 -850 -827 -313 -897 -875 -282 -249 -335 -560 -847 -871 -130 -661 -651 -509 -607 -71 -29 -631 -981 -783 -359 -985 -828 -728 -837 -842 -823 -879 -615 -212 -673 -383 -390 -981 -94 -338 -990 -934 -958 -116 -206 -825 -32 -849 -565 -60 -91 -172 -889 -419 -811 -483 -686 -592 -12 -925 -294 -312 -969 -669 -339 -244 -936 -195 -432 -340 -406 -217 -492 -249 -41 -412 -29 -637 -993 -946 -85 -251 -579 -845 -489 -703 -390 -287 -924 -686 -585 -364 -684 -570 -539 -406 -538 -660 -684 -480 -714 -208 -458 -950 -690 -568 -632 -754 -301 -237 -379 -791 -867 -219 -322 -546 -364 -696 -218 -153 -144 -732 -655 -42 -71 -169 -506 -402 -897 -673 -543 -134 -571 -259 -34 -680 -715 -998 -447 -269 -924 -416 -681 -172 -998 -602 -190 -969 -903 -343 -952 -872 -769 -388 -389 -598 -564 -135 -925 -989 -843 -432 -897 -82 -14 -517 -678 -9 -968 -855 -724 -387 -524 -879 -445 -721 -413 -917 -751 -591 -37 -934 -786 -425 -431 -466 -855 -127 -21 -143 -722 -383 -343 -140 -673 -234 -338 -895 -593 -984 -127 -35 -764 -793 -242 -402 -400 -675 -124 -918 -132 -190 -850 -42 -567 -974 -82 -425 -845 -898 -117 -189 -436 -717 -690 -327 -172 -173 -242 -596 -267 -132 -915 -979 -877 -811 -12 -126 -594 -379 -116 -792 -490 -562 -192 -254 -503 -99 -834 -634 -526 -601 -121 -3 -845 -460 -28 -349 -338 -450 -877 -965 -849 -98 -59 -811 -928 -3 -135 -425 -212 -25 -341 -618 -783 -969 -667 -475 -620 -36 -678 -331 -485 -357 -405 -803 -437 -379 -736 -541 -895 -270 -748 -369 -919 -75 -578 -188 -810 -661 -423 -32 -622 -314 -619 -910 -20 -243 -306 -972 -124 -467 -283 -115 -719 -253 -951 -378 -35 -786 -256 -711 -45 -138 -924 -819 -18 -163 -668 -706 -20 -628 -83 -735 -194 -214 -457 -691 -238 -142 -478 -155 -305 -289 -688 -163 -992 -841 -923 -907 -175 -632 -826 -28 -424 -765 -77 -443 -222 -910 -532 -706 -543 -252 -557 -320 -361 -457 -42 -279 -385 -694 -847 -644 -805 -848 -340 -118 -448 -699 -171 -410 -807 -915 -880 -600 -629 -465 -987 -113 -922 -22 -367 -532 -463 -577 -443 -233 -176 -685 -227 -983 -771 -438 -863 -859 -548 -409 -174 -957 -125 -871 -267 -883 -507 -374 -515 -800 -296 -899 -41 -437 -849 -593 -676 -105 -716 -701 -555 -140 -880 -47 -309 -834 -837 -741 -30 -833 -119 -378 -184 -715 -229 -722 -974 -481 -162 -258 -135 -507 -277 -952 -237 -400 -747 -701 -675 -763 -805 -933 -532 -448 -816 -838 -685 -166 -730 -35 -149 -162 -146 -759 -425 -697 -573 -979 -129 -67 -585 -950 -73 -377 -115 -174 -594 -985 -440 -123 -215 -991 -947 -178 -416 -65 -440 -881 -29 -761 -941 -731 -64 -809 -270 -882 -918 -192 -490 -459 -827 -51 -866 -754 -752 -500 -739 -928 -919 -4 -385 -56 -145 -337 -933 -802 -425 -988 -124 -348 -5 -30 -121 -389 -763 -76 -502 -302 -756 -592 -125 -80 -614 -45 -117 -638 -58 -725 -54 -218 -238 -978 -285 -141 -139 -369 -227 -547 -659 -409 -85 -580 -70 -36 -29 -748 -956 -782 -732 -76 -727 -57 -960 -383 -228 -789 -666 -193 -141 -688 -209 -308 -684 -928 -333 -667 -837 -719 -815 -225 -665 -914 -483 -978 -485 -73 -691 -371 -828 -205 -475 -59 -756 -73 -739 -203 -844 -924 -241 -805 -54 -697 -71 -14 -122 -196 -406 -515 -633 -278 -226 -471 -91 -264 -625 -646 -803 -939 -692 -895 -581 -168 -710 -214 -642 -868 -465 -958 -868 -347 -371 -432 -414 -335 -51 -483 -250 -496 -317 -114 -803 -108 -916 -379 -357 -508 -459 -152 -282 -512 -83 -767 -182 -11 -709 -858 -570 -204 -3 -227 -11 -373 -596 -287 -142 -928 -822 -524 -906 -408 -196 -906 -423 -738 -811 -393 -745 -807 -572 -407 -68 -206 -408 -447 -849 -939 -850 -871 -76 -323 -829 -182 -139 -341 -873 -638 -489 -641 -218 -137 -279 -804 -222 -836 -397 -720 -103 -407 -559 -617 -933 -11 -86 -73 -269 -196 -288 -606 -423 -515 -211 -614 -605 -638 -965 -973 -507 -485 -268 -247 -695 -199 -45 -370 -727 -812 -61 -462 -911 -776 -276 -571 -201 -933 -646 -913 -590 -859 -367 -833 -528 -658 -484 -93 -35 -542 -885 -70 -173 -926 -483 -475 -861 -77 -40 -595 -889 -105 -108 -936 -131 -205 -765 -156 -171 -702 -101 -763 -333 -529 -724 -654 -361 -151 -184 -49 -800 -415 -602 -690 -10 -449 -728 -490 -343 -793 -891 -380 -260 -535 -434 -495 -346 -804 -245 -855 -815 -401 -722 -743 -155 -51 -322 -961 -476 -398 -220 -166 -553 -507 -336 -214 -609 -924 -877 -891 -694 -446 -531 -32 -754 -168 -957 -315 -380 -82 -548 -881 -925 -915 -6 -485 -872 -549 -360 -50 -530 -94 -857 -831 -63 -379 -348 -544 -854 -846 -108 -531 -308 -505 -591 -784 -361 -568 -62 -838 -789 -563 -25 -858 -452 -706 -156 -184 -932 -873 -541 -911 -605 -85 -178 -445 -613 -657 -404 -269 -533 -569 -937 -557 -283 -149 -217 -441 -722 -325 -838 -826 -330 -883 -105 -247 -996 -853 -832 -48 -344 -347 -116 -911 -25 -741 -448 -683 -34 -757 -922 -569 -274 -169 -656 -134 -524 -656 -929 -6 -389 -587 -899 -349 -689 -278 -914 -704 -504 -855 -612 -773 -52 -112 -338 -55 -145 -505 -648 -884 -747 -163 -142 -965 -577 -180 -141 -791 -18 -206 -37 -191 -357 -884 -339 -928 -822 -542 -69 -110 -378 -987 -475 -909 -950 -966 -392 -128 -247 -972 -11 -210 -335 -61 -926 -399 -806 -881 -531 -522 -767 -73 -928 -620 -114 -880 -447 -730 -476 -65 -812 -458 -536 -52 -387 -870 -615 -515 -878 -152 -436 -380 -312 -209 -653 -718 -216 -532 -792 -752 -586 -326 -908 -838 -472 -947 -943 -257 -344 -455 -700 -469 -905 -202 -235 -616 -448 -778 -530 -121 -361 -188 -249 -235 -674 -820 -498 -417 -646 -354 -920 -445 -834 -423 -134 -253 -573 -967 -953 -218 -563 -124 -279 -531 -274 -981 -445 -213 -481 -201 -415 -307 -249 -699 -8 -374 -872 -8 -293 -277 -281 -73 -665 -316 -760 -45 -579 -761 -477 -505 -306 -496 -814 -569 -3 -429 -909 -467 -342 -462 -228 -730 -749 -216 -105 -70 -864 -930 -178 -228 -568 -85 -684 -503 -968 -362 -4 -285 -651 -59 -607 -954 -722 -357 -465 -772 -285 -239 -576 -185 -280 -217 -71 -218 -675 -392 -587 -1 -819 -820 -410 -594 -100 -256 -753 -172 -559 -968 -674 -31 -195 -898 -925 -626 -596 -330 -489 -81 -687 -641 -555 -522 -596 -496 -362 -246 -728 -790 -64 -563 -78 -749 -890 -931 -221 -832 -602 -446 -862 -900 -254 -376 -621 -484 -545 -764 -436 -751 -639 -647 -538 -949 -909 -536 -851 -948 -235 -499 -993 -53 -489 -484 -167 -499 -378 -954 -370 -877 -43 -998 -926 -762 -202 -444 -726 -64 -141 -983 -98 -908 -240 -331 -867 -208 -14 -446 -978 -109 -121 -152 -944 -969 -98 -529 -70 -509 -939 -211 -748 -592 -511 -636 -909 -195 -955 -344 -526 -481 -579 -438 -258 -868 -962 -206 -910 -395 -354 -838 -385 -958 -182 -744 -985 -724 -371 -861 -484 -196 -167 -281 -739 -846 -612 -246 -257 -916 -124 -195 -750 -975 -451 -146 -966 -480 -419 -3 -874 -829 -933 -312 -45 -565 -217 -98 -950 -45 -472 -264 -155 -175 -895 -755 -207 -941 -823 -94 -156 -421 -937 -805 -699 -930 -514 -850 -241 -190 -641 -230 -335 -264 -929 -288 -934 -124 -307 -760 -280 -8 -561 -309 -789 -208 -503 -141 -811 -741 -792 -378 -548 -162 -76 -49 -454 -2 -636 -592 -461 -622 -11 -334 -264 -429 -47 -722 -676 -280 -503 -777 -780 -572 -161 -753 -150 -895 -936 -15 -393 -43 -557 -830 -922 -349 -124 -522 -587 -472 -606 -578 -875 -352 -513 -582 -905 -920 -394 -847 -952 -895 -479 -628 -28 -999 -998 -802 -163 -594 -387 -406 -706 -104 -763 -7 -271 -210 -325 -890 -508 -191 -961 -968 -605 -194 -352 -965 -941 -997 -718 -249 -64 -847 -72 -418 -794 -630 -178 -741 -59 -62 -725 -807 -506 -824 -270 -610 -781 -955 -460 -762 -18 -513 -579 -160 -458 -920 -374 -501 -106 -166 -322 -308 -329 -198 -630 -604 -964 -430 -930 -274 -770 -525 -322 -6 -838 -971 -649 -550 -106 -726 -995 -689 -742 -947 -806 -897 -535 -635 -146 -205 -341 -722 -780 -59 -793 -536 -16 -774 -559 -325 -836 -163 -339 -743 -754 -832 -825 -55 -253 -215 -186 -707 -773 -184 -130 -393 -434 -345 -68 -930 -971 -709 -579 -6 -66 -184 -946 -533 -283 -127 -995 -917 -566 -96 -694 -547 -720 -546 -182 -209 -860 -290 -84 -71 -548 -951 -159 -342 -268 -276 -619 -818 -491 -639 -296 -488 -587 -322 -167 -297 -310 -196 -119 -549 -876 -536 -166 -559 -530 -29 -421 -657 -810 -480 -574 -616 -302 -335 -723 -896 -878 -418 -919 -958 -524 -761 -144 -347 -22 -636 -546 -733 -161 -590 -393 -661 -670 -37 -825 -366 -337 -336 -614 -220 -340 -794 -512 -370 -404 -718 -593 -330 -598 -761 -333 -943 -373 -530 -298 -891 -653 -113 -274 -960 -235 -546 -738 -716 -191 -89 -75 -555 -819 -29 -709 -880 -688 -447 -953 -619 -777 -900 -329 -25 -795 -410 -692 -663 -914 -961 -68 -317 -848 -881 -308 -600 -941 -16 -382 -103 -722 -82 -476 -6 -432 -368 -517 -552 -659 -214 -86 -3 -462 -354 -642 -470 -788 -346 -365 -13 -714 -830 -975 -624 -956 -889 -645 -410 -199 -674 -531 -840 -672 -183 -777 -173 -121 -21 -728 -1 -217 -200 -686 -956 -38 -160 -894 -806 -741 -88 -640 -533 -944 -961 -505 -516 -417 -478 -855 -615 -227 -157 -441 -761 -207 -787 -216 -412 -33 -705 -394 -935 -999 -634 -351 -703 -657 -299 -994 -911 -42 -817 -946 -514 -445 -571 -980 -897 -458 -563 -494 -496 -672 -421 -265 -306 -589 -500 -609 -667 -525 -625 -970 -404 -815 -978 -133 -185 -439 -626 -498 -93 -186 -842 -491 -818 -158 -36 -138 -847 -492 -229 -144 -701 -829 -518 -165 -717 -664 -836 -355 -607 -482 -345 -698 -812 -56 -747 -823 -456 -266 -280 -974 -802 -420 -76 -963 -720 -452 -70 -11 -817 -741 -274 -858 -687 -924 -31 -130 -101 -782 -928 -507 -947 -275 -20 -713 -175 -300 -814 -520 -979 -983 -738 -871 -579 -686 -692 -841 -14 -149 -880 -62 -958 -403 -743 -415 -188 -479 -606 -691 -162 -99 -438 -512 -921 -467 -963 -181 -131 -735 -347 -213 -955 -127 -97 -883 -556 -494 -829 -601 -276 -445 -765 -937 -485 -682 -681 -597 -593 -247 -948 -641 -832 -194 -68 -804 -256 -905 -67 -589 -102 -249 -437 -145 -506 -373 -179 -781 -597 -936 -668 -102 -678 -521 -424 -89 -487 -175 -130 -439 -631 -503 -209 -126 -412 -785 -421 -12 -540 -936 -626 -820 -785 -418 -167 -487 -608 -171 -234 -98 -826 -414 -864 -631 -252 -891 -425 -118 -345 -272 -781 -230 -197 -358 -473 -552 -164 -890 -445 -377 -436 -62 -607 -911 -741 -853 -942 -712 -670 -615 -527 -573 -560 -274 -295 -973 -77 -833 -53 -373 -639 -712 -209 -979 -391 -724 -638 -456 -948 -133 -736 -794 -470 -429 -757 -169 -494 -3 -840 -722 -977 -407 -668 -533 -273 -13 -433 -325 -567 -428 -873 -335 -718 -269 -545 -983 -943 -453 -987 -142 -440 -432 -438 -742 -281 -971 -720 -234 -389 -687 -913 -193 -24 -915 -550 -460 -92 -954 -588 -807 -92 -25 -164 -519 -166 -894 -575 -713 -2 -472 -789 -276 -657 -586 -287 -80 -645 -508 -839 -124 -251 -563 -692 -785 -103 -452 -259 -148 -254 -282 -917 -249 -977 -350 -661 -72 -259 -834 -43 -73 -428 -43 -649 -107 -465 -140 -73 -299 -708 -528 -444 -549 -113 -471 -500 -274 -702 -461 -110 -148 -751 -745 -697 -836 -650 -226 -297 -815 -747 -723 -867 -64 -841 -43 -795 -88 -473 -867 -198 -226 -728 -169 -112 -478 -350 -144 -105 -100 -220 -870 -116 -697 -928 -180 -766 -203 -515 -684 -222 -323 -750 -540 -548 -316 -394 -503 -87 -790 -843 -720 -520 -888 -571 -630 -340 -428 -806 -285 -688 -77 -104 -987 -161 -266 -215 -210 -883 -932 -754 -631 -574 -314 -823 -431 -368 -464 -133 -648 -982 -974 -475 -942 -195 -797 -923 -722 -846 -381 -100 -677 -103 -27 -267 -815 -192 -202 -818 -871 -939 -372 -923 -965 -724 -69 -717 -999 -342 -850 -755 -597 -510 -662 -740 -523 -898 -341 -330 -852 -33 -445 -920 -587 -485 -961 -5 -321 -646 -651 -233 -933 -49 -966 -215 -241 -761 -864 -42 -310 -705 -635 -511 -881 -711 -610 -823 -155 -811 -422 -707 -448 -151 -874 -135 -101 -783 -782 -589 -518 -843 -488 -983 -918 -868 -94 -532 -165 -198 -621 -873 -751 -169 -757 -184 -2 -535 -34 -848 -827 -534 -760 -581 -310 -232 -121 -424 -35 -802 -93 -28 -856 -360 -773 -81 -247 -449 -535 -461 -417 -912 -701 -428 -488 -336 -221 -822 -230 -452 -126 -510 -262 -193 -317 -275 -286 -466 -233 -128 -316 -843 -114 -238 -445 -815 -346 -506 -485 -197 -904 -841 -837 -996 -690 -422 -363 -206 -69 -905 -268 -106 -519 -982 -990 -912 -456 -271 -535 -140 -864 -678 -458 -787 -985 -466 -407 -78 -432 -177 -313 -672 -932 -787 -290 -933 -560 -543 -893 -291 -514 -23 -572 -764 -667 -149 -901 -219 -558 -775 -832 -230 -507 -632 -984 -55 -922 -738 -266 -3 -427 -376 -562 -494 -812 -9 -767 -925 -974 -839 -904 -509 -321 -709 -22 -147 -219 -319 -637 -427 -608 -615 -592 -418 -168 -844 -844 -61 -869 -559 -608 -723 -352 -523 -492 -890 -963 -957 -436 -194 -562 -872 -188 -731 -955 -975 -239 -943 -265 -716 -752 -491 -332 -671 -348 -967 -870 -68 -733 -597 -806 -778 -673 -955 -126 -291 -881 -231 -751 -578 -411 -961 -248 -43 -123 -155 -308 -581 -56 -105 -930 -108 -306 -687 -906 -352 -861 -703 -675 -163 -284 -157 -295 -188 -923 -745 -476 -134 -613 -240 -51 -573 -919 -165 -221 -194 -85 -138 -223 -108 -522 -94 -219 -376 -782 -19 -260 -414 -44 -683 -178 -141 -93 -328 -352 -885 -498 -807 -328 -138 -758 -923 -451 -917 -317 -199 -572 -797 -752 -745 -359 -501 -948 -80 -417 -724 -169 -487 -567 -236 -960 -117 -165 -182 -340 -638 -465 -840 -84 -486 -442 -720 -119 -494 -179 -134 -913 -1000 -866 -671 -296 -825 -227 -126 -328 -403 -592 -933 -876 -496 -734 -542 -111 -566 -369 -338 -433 -584 -593 -749 -589 -41 -941 -623 -43 -68 -666 -917 -182 -731 -965 -918 -369 -861 -252 -899 -328 -673 -558 -106 -423 -700 -709 -543 -805 -623 -990 -730 -276 -202 -535 -653 -112 -281 -918 -334 -911 -566 -540 -242 -855 -178 -133 -830 -169 -627 -462 -41 -513 -338 -949 -449 -468 -15 -21 -806 -11 -361 -385 -519 -597 -993 -153 -170 -803 -869 -394 -606 -132 -503 -266 -338 -164 -539 -915 -504 -717 -571 -367 -449 -76 -994 -824 -44 -227 -214 -684 -533 -938 -714 -197 -55 -768 -559 -718 -554 -365 -340 -906 -114 -595 -13 -374 -139 -74 -709 -546 -226 -628 -238 -546 -962 -66 -614 -161 -94 -515 -810 -567 -323 -864 -442 -544 -49 -341 -485 -298 -768 -498 -130 -950 -271 -666 -568 -898 -880 -314 -610 -699 -281 -603 -659 -529 -342 -493 -608 -162 -808 -815 -253 -732 -552 -322 -226 -584 -288 -135 -746 -541 -964 -414 -247 -871 -25 -857 -888 -747 -7 -334 -179 -130 -172 -480 -174 -902 -10 -753 -179 -948 -846 -669 -206 -180 -52 -915 -539 -107 -947 -242 -173 -774 -621 -948 -22 -929 -159 -318 -500 -392 -405 -562 -617 -572 -829 -437 -80 -884 -508 -418 -83 -883 -967 -383 -560 -774 -85 -82 -961 -902 -924 -549 -322 -953 -616 -101 -134 -774 -689 -945 -320 -469 -850 -168 -393 -675 -796 -295 -393 -67 -263 -88 -662 -863 -222 -759 -720 -741 -649 -368 -834 -743 -256 -994 -427 -988 -488 -565 -803 -305 -405 -121 -847 -905 -687 -823 -558 -65 -783 -486 -463 -121 -308 -203 -958 -864 -50 -318 -624 -282 -543 -517 -989 -307 -2 -50 -747 -538 -602 -566 -526 -609 -200 -812 -859 -763 -569 -890 -189 -95 -807 -1000 -28 -403 -791 -259 -966 -675 -115 -771 -448 -866 -599 -337 -320 -863 -789 -415 -611 -434 -941 -717 -73 -279 -74 -668 -471 -950 -838 -672 -585 -623 -312 -193 -224 -232 -228 -869 -315 -242 -371 -103 -322 -48 -472 -943 -182 -450 -784 -875 -188 -880 -922 -395 -942 -870 -956 -223 -64 -133 -559 -850 -990 -935 -918 -186 -736 -982 -152 -745 -375 -239 -31 -50 -448 -86 -854 -86 -841 -454 -601 -319 -91 -144 -720 -389 -232 -217 -305 -572 -920 -880 -511 -919 -299 -125 -589 -294 -586 -632 -344 -335 -335 -493 -615 -752 -696 -98 -889 -465 -461 -528 -290 -351 -891 -235 -608 -432 -543 -385 -222 -201 -623 -484 -470 -81 -486 -455 -637 -420 -301 -43 -241 -82 -317 -89 -812 -348 -774 -301 -754 -331 -762 -131 -40 -642 -86 -793 -825 -681 -943 -14 -782 -60 -391 -140 -756 -281 -402 -507 -168 -442 -142 -139 -790 -853 -583 -324 -951 -610 -950 -604 -594 -610 -98 -416 -467 -908 -138 -273 -937 -42 -773 -371 -362 -85 -51 -890 -355 -87 -920 -459 -773 -248 -610 -204 -310 -38 -450 -810 -251 -558 -87 -789 -942 -170 -951 -566 -73 -533 -864 -852 -77 -659 -824 -882 -242 -303 -968 -237 -345 -195 -830 -545 -509 -13 -534 -276 -253 -141 -402 -542 -834 -460 -444 -514 -662 -151 -826 -844 -320 -296 -326 -317 -286 -656 -681 -541 -573 -990 -173 -712 -966 -687 -366 -940 -633 -490 -353 -712 -179 -640 -171 -767 -182 -280 -198 -171 -266 -936 -842 -370 -391 -938 -592 -169 -614 -172 -693 -945 -554 -217 -808 -326 -462 -252 -808 -987 -532 -34 -362 -512 -44 -522 -436 -479 -519 -695 -199 -353 -954 -637 -612 -724 -229 -355 -848 -647 -166 -304 -246 -540 -962 -205 -842 -595 -997 -583 -222 -413 -4 -897 -857 -180 -509 -649 -196 -797 -535 -492 -717 -564 -25 -826 -817 -106 -994 -249 -239 -26 -31 -517 -148 -172 -219 -538 -219 -170 -262 -228 -837 -386 -813 -713 -42 -354 -776 -461 -385 -887 -296 -858 -311 -378 -234 -545 -475 -113 -730 -288 -596 -287 -268 -395 -607 -420 -815 -622 -998 -591 -418 -376 -104 -938 -310 -570 -683 -896 -15 -693 -933 -666 -814 -666 -180 -379 -235 -114 -265 -839 -197 -266 -807 -957 -700 -660 -660 -270 -971 -486 -842 -517 -3 -163 -203 -984 -979 -928 -332 -876 -369 -456 -500 -30 -65 -196 -924 -702 -47 -850 -588 -533 -607 -64 -713 -971 -365 -94 -807 -402 -528 -319 -773 -146 -975 -598 -104 -140 -799 -603 -655 -259 -347 -894 -93 -871 -446 -592 -141 -553 -858 -1000 -266 -869 -92 -544 -580 -794 -959 -860 -753 -511 -621 -750 -551 -927 -460 -846 -801 -42 -233 -609 -445 -398 -782 -613 -763 -467 -809 -954 -797 -275 -716 -391 -628 -727 -405 -373 -478 -907 -257 -184 -471 -146 -550 -110 -287 -375 -559 -51 -889 -928 -284 -852 -874 -756 -529 -747 -326 -800 -848 -554 -860 -696 -318 -739 -943 -627 -2 -864 -971 -537 -515 -277 -335 -906 -312 -658 -850 -513 -917 -363 -265 -496 -549 -328 -923 -622 -267 -446 -672 -632 -106 -270 -193 -655 -557 -368 -933 -9 -114 -298 -268 -133 -761 -507 -949 -143 -678 -605 -744 -854 -520 -667 -612 -824 -908 -918 -219 -867 -129 -695 -703 -50 -740 -590 -689 -836 -87 -973 -423 -662 -615 -492 -923 -296 -255 -26 -286 -104 -683 -798 -224 -859 -393 -727 -823 -55 -293 -400 -540 -699 -587 -158 -320 -127 -249 -659 -15 -244 -682 -559 -452 -250 -716 -937 -87 -780 -62 -122 -159 -429 -270 -887 -954 -220 -785 -478 -60 -339 -17 -216 -891 -405 -732 -956 -852 -29 -616 -590 -121 -759 -42 -996 -1000 -442 -288 -385 -88 -125 -13 -774 -257 -552 -300 -167 -477 -531 -330 -535 -225 -395 -303 -947 -287 -90 -591 -820 -438 -487 -733 -964 -25 -932 -988 -753 -105 -348 -455 -993 -577 -399 -814 -758 -979 -566 -546 -525 -914 -268 -212 -355 -569 -459 -527 -590 -163 -634 -85 -724 -129 -760 -145 -916 -74 -4 -931 -528 -352 -746 -853 -548 -815 -7 -778 -182 -103 -160 -449 -736 -637 -844 -573 -533 -50 -501 -629 -723 -724 -347 -215 -206 -519 -506 -281 -210 -96 -521 -240 -991 -13 -510 -516 -350 -612 -258 -976 -497 -135 -358 -513 -599 -392 -599 -11 -926 -398 -481 -242 -413 -711 -432 -310 -7 -357 -807 -889 -479 -321 -259 -545 -764 -532 -688 -412 -208 -33 -109 -913 -860 -477 -27 -102 -10 -214 -956 -776 -287 -587 -9 -536 -453 -728 -182 -983 -376 -75 -342 -104 -819 -931 -384 -915 -716 -590 -816 -528 -745 -375 -240 -559 -597 -955 -197 -621 -828 -874 -20 -715 -866 -946 -725 -902 -390 -358 -686 -163 -618 -179 -183 -708 -528 -647 -373 -298 -72 -388 -47 -585 -265 -419 -732 -6 -119 -625 -517 -18 -536 -3 -712 -572 -320 -487 -133 -373 -17 -402 -869 -186 -325 -894 -616 -822 -738 -242 -221 -14 -577 -674 -888 -517 -999 -452 -736 -2 -474 -233 -65 -930 -833 -783 -247 -56 -512 -28 -269 -862 -540 -815 -18 -928 -612 -368 -22 -52 -210 -498 -208 -132 -726 -637 -833 -358 -65 -665 -34 -339 -945 -191 -455 -199 -796 -469 -94 -616 -871 -9 -406 -46 -605 -740 -355 -776 -256 -936 -854 -337 -774 -642 -480 -192 -923 -922 -205 -188 -580 -275 -776 -841 -356 -703 -758 -970 -596 -982 -906 -392 -374 -91 -205 -931 -587 -254 -396 -84 -926 -23 -747 -941 -423 -38 -268 -541 -105 -121 -553 -786 -413 -428 -638 -247 -548 -231 -145 -234 -928 -945 -434 -271 -232 -492 -795 -645 -555 -780 -948 -83 -720 -573 -452 -913 -525 -401 -255 -991 -23 -607 -728 -611 -447 -111 -587 -996 -615 -77 -642 -497 -638 -982 -670 -784 -569 -235 -542 -909 -609 -480 -549 -556 -117 -937 -326 -499 -377 -200 -232 -274 -492 -232 -466 -182 -20 -838 -591 -153 -408 -875 -937 -649 -640 -333 -826 -61 -421 -930 -830 -117 -185 -925 -423 -326 -373 -722 -850 -815 -710 -851 -711 -185 -222 -664 -987 -125 -955 -321 -231 -86 -350 -901 -383 -96 -258 -910 -408 -268 -21 -395 -271 -640 -900 -736 -863 -167 -329 -40 -214 -666 -113 -745 -19 -882 -829 -216 -681 -687 -591 -510 -772 -709 -114 -646 -223 -141 -544 -901 -984 -564 -23 -30 -46 -718 -115 -685 -505 -744 -771 -240 -780 -724 -286 -512 -408 -513 -356 -685 -414 -762 -385 -20 -714 -118 -153 -666 -81 -583 -670 -432 -9 -635 -950 -619 -879 -380 -371 -437 -726 -16 -49 -934 -535 -441 -254 -23 -637 -691 -572 -890 -761 -148 -120 -291 -406 -814 -686 -447 -164 -27 -158 -589 -470 -6 -309 -172 -658 -767 -175 -665 -713 -573 -989 -957 -516 -569 -947 -364 -168 -863 -720 -547 -537 -439 -972 -434 -213 -337 -454 -948 -255 -209 -791 -813 -389 -465 -826 -367 -872 -336 -753 -379 -812 -428 -508 -155 -547 -337 -945 -492 -798 -314 -328 -44 -898 -779 -82 -777 -811 -505 -251 -406 -362 -60 -39 -32 -454 -439 -404 -854 -110 -484 -571 -726 -74 -318 -467 -62 -678 -27 -625 -34 -435 -787 -170 -690 -1 -230 -977 -881 -738 -930 -537 -782 -186 -657 -893 -519 -153 -810 -715 -708 -532 -386 -569 -183 -72 -942 -118 -13 -971 -694 -517 -753 -574 -928 -292 -586 -23 -499 -202 -356 -179 -863 -81 -618 -523 -377 -610 -683 -608 -673 -914 -309 -440 -684 -373 -46 -876 -240 -575 -278 -212 -346 -670 -371 -892 -475 -846 -245 -55 -133 -274 -619 -761 -349 -957 -733 -259 -190 -682 -174 -407 -650 -861 -577 -331 -590 -390 -490 -776 -934 -257 -627 -721 -554 -418 -868 -472 -621 -937 -189 -806 -154 -621 -498 -703 -543 -577 -125 -644 -192 -766 -401 -127 -830 -7 -716 -505 -427 -105 -43 -937 -75 -627 -454 -46 -660 -720 -847 -981 -962 -514 -321 -149 -592 -894 -423 -56 -811 -818 -211 -585 -81 -717 -456 -358 -715 -833 -177 -226 -626 -931 -466 -860 -376 -511 -465 -441 -347 -646 -251 -164 -851 -225 -887 -10 -810 -20 -776 -907 -950 -451 -296 -787 -39 -646 -677 -272 -594 -106 -502 -22 -602 -328 -725 -494 -267 -727 -772 -931 -322 -515 -674 -112 -283 -972 -349 -293 -730 -560 -881 -569 -406 -393 -113 -114 -653 -369 -52 -829 -524 -11 -292 -668 -892 -149 -555 -887 -815 -165 -496 -515 -711 -811 -773 -993 -837 -372 -127 -477 -590 -589 -345 -107 -757 -25 -224 -603 -577 -824 -37 -492 -657 -178 -581 -25 -216 -828 -670 -439 -351 -738 -348 -139 -995 -687 -244 -534 -560 -427 -127 -746 -837 -221 -857 -663 -574 -335 -720 -331 -975 -366 -474 -271 -618 -953 -54 -248 -846 -398 -769 -815 -733 -54 -442 -134 -781 -72 -209 -669 -270 -668 -892 -828 -401 -306 -234 -477 -981 -245 -93 -945 -688 -524 -802 -56 -57 -509 -829 -74 -991 -930 -268 -507 -227 -761 -767 -303 -129 -525 -189 -992 -426 -956 -301 -390 -476 -961 -649 -156 -111 -164 -813 -639 -859 -388 -317 -395 -446 -886 -526 -239 -956 -630 -217 -703 -243 -550 -117 -905 -319 -969 -251 -331 -147 -807 -863 -554 -715 -906 -772 -690 -765 -277 -186 -397 -797 -921 -413 -760 -36 -481 -167 -249 -210 -258 -570 -513 -215 -293 -667 -164 -470 -841 -411 -886 -728 -198 -236 -377 -966 -949 -293 -788 -700 -385 -641 -860 -689 -858 -871 -536 -896 -723 -74 -971 -532 -739 -890 -658 -835 -217 -161 -378 -868 -444 -284 -218 -182 -558 -990 -586 -523 -773 -398 -34 -815 -345 -959 -606 -560 -849 -347 -719 -718 -725 -834 -127 -876 -418 -576 -983 -668 -5 -228 -187 -808 -136 -85 -4 -811 -426 -47 -597 -58 -519 -583 -110 -658 -377 -970 -486 -668 -390 -973 -759 -225 -85 -95 -849 -650 -537 -392 -187 -887 -623 -48 -497 -803 -533 -954 -705 -444 -233 -546 -224 -699 -743 -366 -534 -83 -611 -90 -904 -114 -315 -777 -388 -986 -413 -505 -430 -252 -287 -604 -751 -608 -276 -771 -442 -898 -706 -637 -720 -498 -84 -440 -318 -869 -389 -789 -218 -383 -981 -320 -367 -889 -371 -293 -390 -354 -298 -446 -214 -401 -296 -231 -819 -913 -300 -525 -31 -934 -258 -495 -425 -794 -655 -433 -919 -36 -329 -36 -324 -9 -247 -812 -368 -283 -918 -261 -965 -388 -497 -993 -273 -487 -171 -347 -116 -613 -727 -391 -636 -36 -798 -21 -789 -46 -541 -570 -622 -325 -531 -261 -405 -81 -846 -193 -405 -595 -438 -68 -734 -405 -63 -380 -913 -148 -533 -617 -14 -892 -653 -986 -596 -969 -712 -351 -339 -127 -368 -243 -790 -673 -868 -690 -288 -403 -756 -260 -729 -908 -813 -951 -816 -614 -387 -831 -730 -561 -784 -7 -739 -996 -191 -14 -225 -975 -614 -514 -460 -48 -707 -901 -928 -580 -358 -757 -593 -564 -962 -191 -758 -932 -810 -448 -599 -300 -495 -994 -729 -434 -371 -450 -41 -242 -861 -718 -136 -522 -470 -993 -548 -759 -362 -538 -850 -444 -194 -277 -285 -78 -292 -550 -366 -918 -883 -673 -605 -616 -837 -80 -857 -255 -800 -74 -904 -268 -861 -33 -272 -959 -597 -17 -931 -919 -335 -424 -943 -751 -545 -430 -437 -875 -753 -219 -869 -941 -508 -640 -847 -293 -471 -276 -237 -166 -984 -471 -6 -168 -750 -355 -433 -649 -310 -23 -669 -580 -821 -826 -201 -890 -676 -327 -424 -565 -20 -223 -391 -3 -681 -156 -668 -590 -240 -260 -116 -296 -126 -985 -992 -551 -364 -581 -711 -37 -98 -395 -944 -409 -348 -588 -667 -249 -570 -487 -729 -123 -103 -315 -171 -167 -777 -949 -109 -211 -88 -452 -651 -955 -195 -614 -830 -310 -563 -118 -696 -909 -543 -711 -184 -328 -910 -888 -873 -845 -977 -421 -51 -290 -882 -468 -93 -743 -195 -941 -688 -811 -142 -297 -403 -493 -529 -576 -186 -685 -118 -771 -387 -959 -355 -365 -684 -232 -213 -124 -862 -845 -415 -562 -326 -298 -23 -173 -169 -332 -805 -526 -691 -181 -505 -171 -772 -538 -868 -702 -418 -80 -106 -223 -884 -891 -329 -300 -217 -306 -328 -633 -445 -501 -524 -9 -191 -968 -59 -592 -779 -390 -958 -533 -143 -280 -46 -121 -391 -570 -795 -502 -624 -872 -859 -182 -637 -522 -239 -301 -213 -883 -559 -984 -896 -73 -218 -131 -504 -920 -573 -8 -79 -122 -972 -936 -328 -352 -153 -836 -249 -221 -197 -291 -101 -412 -412 -789 -437 -707 -337 -190 -682 -371 -40 -272 -792 -80 -819 -496 -386 -179 -480 -266 -558 -745 -629 -62 -652 -371 -96 -440 -134 -837 -134 -540 -800 -554 -950 -951 -466 -110 -337 -901 -596 -764 -24 -880 -413 -514 -389 -359 -658 -869 -740 -414 -518 -578 -389 -730 -293 -762 -647 -694 -597 -723 -454 -192 -639 -989 -443 -169 -532 -187 -670 -468 -484 -983 -291 -579 -583 -410 -422 -556 -287 -329 -271 -953 -573 -148 -610 -244 -291 -357 -136 -214 -81 -708 -826 -652 -973 -430 -717 -177 -467 -807 -112 -182 -276 -859 -557 -43 -282 -415 -554 -460 -348 -785 -778 -541 -952 -930 -321 -716 -893 -905 -368 -954 -530 -204 -756 -642 -882 -910 -361 -621 -556 -426 -750 -613 -326 -769 -909 -265 -297 -886 -644 -892 -739 -942 -817 -787 -817 -66 -175 -406 -810 -130 -613 -829 -469 -756 -990 -165 -43 -310 -202 -110 -186 -918 -662 -702 -552 -384 -835 -736 -111 -286 -394 -763 -364 -638 -214 -435 -571 -120 -106 -855 -93 -648 -699 -600 -175 -766 -461 -227 -772 -705 -167 -121 -421 -67 -672 -86 -654 -22 -324 -168 -390 -705 -423 -709 -2 -385 -42 -232 -730 -220 -264 -559 -800 -700 -582 -106 -333 -814 -585 -275 -514 -729 -451 -121 -106 -212 -195 -800 -884 -711 -733 -7 -559 -887 -660 -335 -970 -494 -461 -406 -659 -209 -742 -384 -206 -995 -407 -240 -403 -776 -372 -843 -243 -818 -739 -161 -406 -761 -502 -812 -916 -532 -757 -603 -275 -345 -453 -553 -54 -213 -815 -42 -672 -836 -253 -923 -35 -944 -100 -898 -445 -886 -62 -256 -394 -136 -805 -531 -586 -267 -312 -918 -618 -651 -598 -45 -209 -423 -988 -520 -461 -12 -585 -829 -227 -133 -415 -457 -537 -393 -373 -432 -354 -543 -705 -269 -153 -112 -59 -303 -680 -155 -49 -880 -255 -239 -320 -977 -827 -875 -245 -99 -436 -375 -907 -652 -550 -410 -919 -153 -407 -929 -95 -46 -493 -53 -454 -329 -477 -732 -588 -221 -820 -290 -562 -407 -664 -117 -187 -156 -467 -360 -502 -385 -923 -603 -616 -801 -853 -836 -403 -907 -223 -464 -603 -213 -720 -793 -246 -460 -508 -296 -216 -845 -791 -71 -820 -897 -830 -506 -719 -553 -197 -575 -898 -175 -317 -155 -28 -133 -513 -760 -618 -325 -651 -264 -831 -696 -424 -791 -818 -472 -94 -137 -749 -600 -47 -245 -893 -174 -455 -799 -750 -920 -77 -833 -557 -638 -352 -103 -903 -24 -390 -569 -819 -264 -791 -138 -427 -298 -142 -746 -937 -35 -622 -280 -290 -413 -398 -66 -899 -295 -355 -594 -776 -322 -603 -147 -427 -238 -282 -787 -241 -740 -308 -302 -1 -613 -488 -634 -349 -244 -532 -361 -378 -722 -505 -638 -557 -209 -246 -146 -630 -630 -447 -243 -976 -147 -500 -508 -688 -106 -303 -808 -5 -391 -604 -37 -94 -358 -900 -190 -916 -55 -613 -499 -549 -753 -364 -286 -680 -742 -655 -552 -450 -122 -76 -795 -557 -863 -690 -268 -257 -990 -302 -852 -552 -47 -663 -111 -435 -340 -615 -542 -626 -44 -982 -464 -9 -370 -819 -908 -678 -433 -832 -309 -860 -126 -927 -364 -118 -999 -639 -562 -442 -101 -521 -402 -393 -24 -374 -31 -213 -778 -342 -817 -317 -170 -119 -761 -106 -773 -311 -361 -519 -72 -237 -151 -279 -987 -923 -299 -381 -590 -930 -429 -334 -910 -818 -594 -355 -287 -63 -949 -39 -869 -75 -146 -312 -552 -935 -863 -910 -758 -644 -2 -549 -718 -695 -160 -231 -698 -81 -610 -403 -66 -364 -194 -128 -715 -403 -268 -958 -499 -461 -80 -728 -996 -874 -530 -842 -432 -972 -494 -745 -408 -458 -168 -911 -429 -34 -70 -114 -448 -313 -590 -415 -815 -627 -744 -686 -612 -788 -469 -312 -183 -512 -457 -760 -302 -127 -796 -709 -213 -106 -627 -743 -22 -638 -971 -551 -29 -467 -563 -383 -182 -91 -333 -695 -818 -30 -119 -337 -428 -915 -443 -660 -718 -301 -235 -148 -716 -705 -651 -952 -342 -789 -43 -413 -792 -218 -386 -781 -143 -727 -191 -531 -773 -982 -250 -708 -55 -843 -558 -604 -642 -430 -174 -276 -660 -245 -355 -679 -954 -571 -878 -308 -760 -699 -400 -229 -217 -62 -334 -831 -585 -421 -792 -44 -253 -650 -106 -708 -972 -464 -461 -273 -619 -151 -260 -269 -330 -166 -791 -216 -664 -255 -450 -57 -793 -756 -54 -105 -51 -884 -692 -874 -229 -15 -849 -569 -704 -902 -711 -976 -508 -934 -329 -610 -232 -743 -558 -349 -709 -616 -694 -761 -302 -105 -724 -188 -785 -159 -833 -97 -88 -607 -337 -195 -938 -576 -254 -947 -697 -762 -757 -45 -229 -880 -294 -840 -857 -591 -522 -791 -388 -131 -147 -498 -332 -997 -326 -283 -761 -810 -147 -447 -380 -557 -870 -160 -85 -556 -736 -901 -70 -61 -522 -549 -586 -922 -957 -507 -909 -999 -826 -428 -38 -573 -777 -576 -538 -446 -889 -277 -747 -983 -237 -423 -501 -827 -372 -337 -218 -806 -344 -815 -613 -458 -13 -473 -295 -410 -222 -525 -121 -628 -501 -684 -943 -413 -357 -169 -616 -147 -549 -827 -865 -893 -551 -580 -400 -107 -302 -74 -815 -592 -784 -843 -116 -916 -820 -868 -688 -461 -54 -370 -770 -907 -195 -422 -716 -277 -962 -81 -549 -545 -579 -463 -842 -65 -268 -295 -91 -325 -803 -791 -739 -59 -981 -280 -759 -682 -538 -748 -950 -76 -424 -866 -624 -884 -644 -166 -16 -828 -205 -962 -250 -138 -61 -864 -302 -381 -754 -255 -503 -24 -335 -810 -447 -463 -374 -217 -778 -597 -861 -727 -478 -531 -118 -548 -781 -519 -140 -655 -83 -479 -695 -178 -118 -715 -304 -924 -799 -106 -747 -768 -147 -414 -609 -554 -984 -857 -259 -178 -870 -557 -741 -400 -739 -674 -685 -340 -807 -947 -891 -589 -624 -320 -231 -135 -167 -498 -589 -683 -75 -552 -353 -43 -793 -176 -488 -190 -975 -372 -363 -789 -165 -500 -559 -958 -746 -874 -618 -442 -682 -186 -649 -351 -596 -876 -217 -351 -825 -231 -937 -566 -121 -941 -71 -216 -682 -572 -616 -305 -187 -206 -296 -41 -845 -734 -204 -440 -190 -798 -995 -531 -238 -440 -344 -26 -197 -269 -531 -710 -216 -245 -346 -428 -831 -399 -174 -839 -12 -38 -16 -787 -202 -480 -141 -21 -934 -245 -60 -83 -301 -271 -741 -728 -19 -205 -221 -512 -577 -140 -721 -947 -807 -876 -811 -642 -150 -460 -368 -611 -542 -275 -683 -324 -148 -343 -606 -577 -102 -218 -590 -202 -506 -359 -694 -135 -768 -969 -492 -900 -40 -79 -672 -167 -461 -177 -18 -284 -39 -523 -834 -814 -320 -230 -632 -396 -306 -252 -214 -36 -154 -921 -887 -600 -56 -133 -351 -921 -479 -850 -225 -667 -345 -994 -213 -217 -40 -549 -896 -99 -282 -74 -649 -419 -686 -200 -111 -87 -828 -629 -265 -71 -277 -415 -665 -383 -935 -157 -888 -29 -480 -558 -245 -238 -474 -128 -50 -797 -604 -200 -874 -75 -997 -491 -10 -617 -109 -92 -505 -541 -586 -451 -874 -486 -23 -998 -527 -944 -362 -204 -756 -904 -592 -897 -595 -941 -245 -320 -782 -653 -212 -573 -106 -308 -377 -46 -506 -539 -60 -401 -240 -722 -567 -946 -526 -907 -983 -349 -181 -312 -217 -236 -839 -295 -763 -666 -152 -385 -139 -984 -141 -909 -66 -266 -637 -336 -140 -913 -724 -576 -81 -696 -879 -76 -462 -417 -211 -895 -932 -96 -846 -366 -176 -120 -78 -805 -591 -715 -816 -664 -256 -254 -757 -262 -656 -444 -813 -628 -697 -259 -321 -97 -441 -40 -569 -325 -468 -735 -52 -619 -303 -359 -5 -655 -842 -773 -307 -158 -681 -408 -3 -433 -211 -413 -27 -153 -364 -76 -110 -575 -24 -283 -924 -65 -55 -617 -796 -434 -858 -85 -628 -764 -447 -367 -424 -300 -885 -120 -604 -206 -339 -824 -346 -67 -304 -455 -297 -115 -52 -329 -96 -903 -545 -683 -756 -507 -558 -978 -18 -701 -860 -394 -844 -528 -642 -883 -986 -499 -621 -886 -595 -817 -854 -172 -282 -707 -536 -957 -36 -166 -59 -95 -955 -293 -509 -730 -475 -151 -863 -699 -727 -233 -339 -443 -294 -395 -18 -895 -696 -677 -750 -868 -326 -173 -294 -54 -485 -548 -871 -447 -112 -300 -231 -863 -507 -529 -881 -944 -507 -344 -216 -183 -982 -340 -57 -170 -978 -268 -143 -436 -410 -354 -585 -303 -827 -322 -680 -593 -848 -65 -662 -731 -557 -967 -132 -830 -684 -759 -865 -543 -526 -692 -82 -799 -451 -52 -655 -509 -260 -863 -678 -388 -546 -736 -224 -708 -497 -810 -630 -294 -331 -443 -682 -281 -758 -876 -144 -618 -531 -78 -789 -349 -545 -181 -928 -955 -375 -619 -478 -230 -979 -314 -153 -614 -531 -913 -822 -748 -690 -454 -78 -805 -989 -873 -286 -968 -807 -539 -562 -885 -656 -371 -696 -531 -530 -282 -292 -520 -320 -137 -365 -722 -893 -730 -627 -936 -1 -225 -591 -912 -654 -531 -623 -741 -258 -327 -297 -538 -833 -321 -884 -780 -947 -946 -542 -591 -898 -978 -367 -257 -60 -92 -441 -506 -966 -359 -531 -747 -294 -899 -611 -504 -548 -887 -137 -888 -295 -24 -685 -392 -655 -587 -546 -426 -8 -972 -444 -841 -192 -813 -237 -297 -183 -515 -838 -204 -456 -271 -792 -39 -609 -130 -562 -311 -154 -293 -705 -932 -30 -183 -102 -247 -682 -692 -391 -774 -389 -407 -98 -819 -933 -87 -269 -279 -954 -340 -44 -412 -357 -968 -916 -556 -124 -705 -213 -121 -136 -790 -105 -633 -889 -109 -309 -124 -921 -695 -914 -140 -892 -308 -799 -401 -232 -801 -652 -161 -353 -201 -940 -658 -385 -766 -999 -64 -168 -675 -659 -20 -496 -68 -447 -252 -830 -541 -605 -698 -562 -677 -866 -787 -646 -307 -769 -162 -44 -131 -612 -787 -422 -744 -368 -668 -515 -13 -465 -599 -449 -66 -306 -366 -783 -419 -327 -448 -744 -139 -800 -429 -98 -576 -801 -876 -550 -150 -832 -75 -316 -802 -246 -318 -482 -437 -229 -737 -68 -990 -22 -197 -628 -767 -920 -815 -540 -923 -808 -773 -908 -92 -402 -904 -605 -153 -576 -727 -384 -228 -20 -135 -162 -11 -749 -604 -530 -312 -50 -126 -920 -320 -963 -771 -553 -339 -791 -384 -347 -985 -649 -476 -213 -576 -591 -936 -454 -524 -377 -781 -251 -710 -86 -393 -63 -193 -623 -86 -45 -848 -982 -28 -709 -239 -148 -339 -241 -484 -475 -162 -900 -28 -651 -439 -81 -19 -607 -759 -251 -642 -248 -56 -764 -938 -757 -81 -262 -43 -721 -284 -86 -927 -414 -389 -310 -955 -574 -578 -41 -667 -252 -918 -154 -725 -908 -251 -291 -994 -58 -142 -221 -241 -668 -569 -682 -197 -901 -584 -13 -900 -651 -942 -643 -374 -392 -707 -210 -642 -615 -890 -806 -82 -407 -425 -826 -84 -744 -963 -249 -533 -353 -600 -769 -369 -127 -464 -842 -170 -664 -537 -825 -275 -655 -579 -969 -626 -629 -520 -192 -38 -289 -645 -44 -625 -390 -761 -507 -3 -466 -137 -234 -571 -110 -270 -89 -654 -468 -985 -387 -696 -785 -209 -877 -88 -814 -969 -64 -609 -224 -797 -225 -271 -813 -995 -341 -146 -66 -234 -606 -264 -317 -413 -161 -37 -248 -357 -93 -468 -56 -681 -482 -5 -631 -584 -727 -732 -563 -91 -182 -589 -254 -903 -403 -58 -516 -933 -717 -788 -19 -769 -660 -569 -710 -176 -57 -941 -197 -352 -718 -69 -736 -235 -828 -966 -902 -523 -544 -334 -522 -538 -611 -968 -248 -638 -591 -833 -611 -552 -410 -774 -72 -860 -853 -204 -718 -833 -433 -458 -540 -776 -930 -581 -671 -832 -132 -1 -565 -1000 -787 -644 -487 -18 -265 -114 -645 -409 -127 -666 -631 -743 -306 -608 -671 -695 -639 -135 -579 -203 -596 -217 -137 -919 -658 -560 -106 -884 -776 -65 -756 -888 -735 -736 -749 -609 -589 -944 -901 -714 -897 -467 -977 -270 -416 -213 -857 -630 -455 -818 -650 -167 -580 -896 -350 -462 -52 -842 -735 -704 -241 -755 -977 -207 -764 -186 -33 -272 -173 -977 -673 -140 -522 -262 -752 -205 -194 -14 -859 -358 -816 -71 -787 -861 -956 -496 -323 -475 -514 -54 -292 -669 -199 -236 -448 -146 -521 -209 -37 -742 -431 -457 -158 -766 -192 -338 -197 -78 -134 -66 -165 -98 -362 -236 -21 -868 -728 -214 -580 -747 -499 -952 -236 -891 -9 -642 -30 -398 -82 -320 -549 -455 -617 -266 -875 -423 -377 -279 -679 -784 -716 -950 -78 -889 -36 -744 -764 -591 -494 -515 -744 -824 -198 -721 -291 -631 -867 -673 -345 -117 -105 -704 -2 -644 -505 -554 -727 -392 -406 -454 -94 -321 -654 -253 -439 -713 -782 -300 -896 -39 -686 -454 -258 -409 -733 -697 -24 -668 -105 -723 -89 -602 -530 -960 -550 -461 -161 -306 -910 -88 -70 -217 -392 -845 -242 -969 -805 -574 -674 -121 -524 -4 -448 -867 -938 -904 -515 -426 -828 -314 -571 -32 -451 -956 -467 -95 -491 -456 -159 -391 -869 -978 -733 -176 -972 -262 -242 -51 -97 -27 -975 -148 -856 -585 -738 -2 -703 -721 -437 -592 -288 -665 -466 -427 -667 -345 -28 -722 -381 -110 -890 -555 -266 -968 -146 -863 -53 -589 -946 -792 -896 -300 -42 -351 -871 -167 -268 -614 -670 -1000 -40 -228 -577 -379 -377 -233 -933 -685 -702 -365 -918 -657 -722 -204 -22 -37 -817 -337 -470 -104 -736 -311 -830 -439 -696 -628 -627 -21 -69 -481 -179 -246 -867 -478 -360 -747 -917 -899 -672 -375 -92 -15 -705 -732 -585 -164 -228 -577 -389 -212 -335 -816 -904 -868 -875 -917 -538 -740 -526 -39 -741 -527 -969 -862 -192 -7 -54 -126 -260 -963 -445 -539 -666 -802 -589 -746 -946 -561 -540 -260 -813 -440 -948 -583 -794 -149 -461 -700 -463 -848 -587 -966 -667 -785 -127 -116 -403 -328 -671 -919 -561 -463 -820 -297 -187 -436 -311 -241 -772 -426 -769 -728 -630 -525 -798 -390 -813 -723 -441 -361 -280 -849 -933 -53 -752 -90 -166 -612 -625 -74 -912 -998 -351 -705 -54 -199 -898 -944 -282 -484 -168 -708 -559 -44 -536 -149 -450 -374 -99 -859 -866 -961 -347 -853 -577 -392 -610 -34 -740 -537 -748 -392 -234 -863 -760 -789 -233 -464 -471 -63 -280 -577 -907 -851 -888 -380 -712 -537 -756 -878 -965 -722 -471 -696 -870 -119 -299 -779 -139 -793 -591 -547 -935 -850 -442 -272 -758 -856 -508 -588 -828 -295 -97 -563 -423 -663 -29 -9 -131 -910 -617 -550 -601 -516 -986 -301 -644 -263 -61 -32 -875 -418 -340 -325 -651 -488 -23 -222 -569 -145 -539 -210 -491 -486 -685 -503 -96 -981 -508 -789 -267 -967 -605 -852 -952 -181 -488 -802 -895 -325 -324 -732 -254 -719 -171 -202 -339 -843 -460 -849 -315 -785 -85 -668 -644 -512 -952 -998 -344 -368 -434 -372 -117 -330 -858 -902 -624 -323 -655 -727 -101 -772 -793 -423 -500 -156 -502 -527 -131 -258 -789 -934 -27 -382 -307 -108 -372 -572 -921 -889 -678 -754 -214 -258 -118 -452 -438 -524 -33 -485 -730 -312 -111 -794 -707 -863 -360 -175 -226 -913 -584 -918 -846 -953 -597 -617 -884 -203 -758 -655 -1000 -596 -219 -148 -631 -896 -936 -464 -62 -542 -283 -351 -432 -831 -614 -759 -849 -663 -509 -332 -247 -834 -614 -128 -271 -497 -766 -907 -509 -414 -286 -667 -424 -574 -686 -68 -34 -190 -814 -251 -708 -185 -906 -77 -919 -328 -201 -725 -937 -979 -531 -167 -929 -264 -445 -842 -960 -415 -553 -194 -211 -868 -176 -445 -522 -726 -608 -126 -180 -455 -71 -138 -861 -487 -776 -773 -636 -899 -747 -984 -227 -166 -620 -326 -22 -842 -84 -545 -216 -77 -139 -634 -619 -285 -45 -545 -559 -75 -985 -870 -848 -568 -896 -450 -737 -448 -692 -266 -349 -834 -26 -537 -570 -775 -774 -173 -427 -418 -400 -821 -790 -290 -779 -818 -91 -551 -749 -126 -180 -912 -814 -883 -99 -240 -850 -531 -810 -460 -171 -723 -486 -540 -435 -846 -428 -576 -160 -996 -522 -246 -205 -728 -527 -233 -471 -925 -418 -886 -233 -76 -517 -310 -501 -492 -861 -818 -430 -904 -848 -899 -934 -787 -214 -181 -418 -701 -607 -794 -798 -907 -480 -231 -439 -988 -874 -721 -537 -952 -456 -381 -925 -108 -825 -373 -93 -90 -661 -17 -11 -560 -224 -158 -786 -543 -872 -312 -278 -721 -388 -212 -961 -245 -369 -943 -159 -461 -887 -475 -408 -59 -678 -570 -474 -67 -26 -549 -837 -728 -326 -309 -887 -912 -93 -856 -354 -240 -378 -922 -378 -740 -578 -596 -621 -385 -991 -239 -997 -629 -98 -15 -759 -407 -353 -61 -880 -596 -90 -712 -313 -449 -57 -599 -199 -193 -119 -55 -728 -193 -230 -805 -247 -35 -276 -28 -739 -974 -712 -216 -35 -594 -787 -66 -918 -666 -857 -933 -194 -160 -855 -863 -620 -145 -238 -991 -856 -378 -357 -824 -98 -428 -510 -909 -861 -110 -80 -55 -60 -513 -788 -860 -929 -464 -81 -361 -791 -352 -833 -874 -738 -816 -308 -426 -963 -314 -736 -413 -621 -702 -83 -345 -109 -68 -635 -864 -236 -395 -528 -281 -550 -328 -153 -687 -970 -435 -711 -194 -221 -224 -55 -623 -809 -342 -976 -896 -362 -902 -669 -904 -159 -890 -575 -834 -843 -875 -510 -280 -807 -334 -851 -555 -174 -987 -235 -318 -28 -531 -345 -900 -569 -830 -457 -12 -633 -70 -234 -756 -912 -923 -812 -968 -215 -186 -738 -441 -541 -955 -471 -905 -762 -267 -514 -346 -991 -743 -410 -450 -846 -693 -251 -566 -447 -49 -41 -779 -128 -63 -942 -703 -218 -964 -545 -303 -776 -332 -136 -414 -491 -442 -266 -395 -832 -157 -674 -95 -542 -58 -961 -597 -631 -168 -507 -763 -984 -769 -6 -329 -29 -113 -958 -210 -445 -848 -373 -149 -364 -401 -81 -266 -316 -846 -36 -647 -17 -421 -815 -493 -876 -438 -547 -982 -251 -371 -420 -433 -3 -457 -184 -208 -869 -812 -375 -911 -581 -127 -171 -484 -261 -198 -703 -940 -465 -701 -431 -345 -434 -328 -458 -969 -828 -930 -201 -320 -455 -752 -768 -681 -436 -588 -974 -588 -824 -218 -310 -967 -743 -815 -792 -376 -37 -388 -484 -513 -663 -652 -781 -969 -123 -267 -81 -2 -555 -245 -12 -456 -996 -463 -390 -800 -798 -318 -389 -809 -887 -29 -751 -316 -132 -331 -414 -192 -404 -150 -100 -442 -507 -395 -480 -492 -941 -774 -771 -485 -345 -438 -650 -495 -677 -450 -903 -482 -78 -512 -942 -807 -668 -973 -515 -982 -270 -226 -450 -217 -191 -607 -569 -832 -960 -274 -286 -314 -922 -735 -114 -987 -166 -332 -396 -364 -992 -232 -244 -380 -514 -948 -927 -7 -876 -148 -78 -143 -902 -251 -72 -106 -529 -272 -403 -725 -4 -97 -467 -482 -448 -803 -610 -413 -367 -932 -46 -124 -146 -358 -651 -54 -560 -738 -750 -170 -796 -452 -203 -797 -603 -159 -699 -94 -701 -353 -999 -255 -252 -108 -105 -40 -317 -772 -993 -109 -629 -918 -116 -839 -606 -10 -665 -608 -695 -392 -792 -159 -479 -192 -778 -43 -612 -738 -411 -829 -602 -139 -33 -567 -426 -973 -676 -103 -616 -313 -155 -27 -901 -337 -946 -70 -820 -377 -962 -165 -768 -6 -191 -195 -776 -833 -959 -952 -426 -796 -120 -919 -498 -189 -445 -717 -678 -416 -243 -107 -63 -150 -653 -427 -110 -388 -709 -508 -24 -603 -876 -624 -776 -248 -411 -794 -570 -849 -643 -117 -403 -428 -431 -75 -427 -488 -748 -77 -143 -189 -180 -354 -167 -316 -126 -420 -348 -712 -514 -461 -151 -489 -428 -738 -597 -456 -378 -718 -215 -603 -507 -902 -255 -758 -153 -957 -330 -290 -156 -97 -568 -919 -501 -344 -77 -700 -733 -258 -523 -595 -307 -821 -957 -715 -792 -929 -272 -744 -385 -840 -939 -502 -419 -181 -57 -129 -243 -579 -473 -229 -705 -672 -200 -298 -616 -992 -515 -851 -954 -118 -566 -185 -625 -529 -675 -419 -53 -556 -349 -784 -948 -96 -195 -628 -887 -838 -769 -744 -50 -14 -622 -496 -357 -334 -646 -583 -385 -863 -740 -559 -755 -292 -76 -930 -911 -469 -533 -483 -362 -348 -210 -716 -116 -439 -338 -163 -66 -233 -626 -869 -171 -996 -946 -470 -922 -771 -349 -988 -273 -924 -562 -48 -148 -557 -437 -661 -346 -272 -563 -483 -784 -883 -770 -315 -659 -57 -615 -206 -122 -594 -276 -965 -563 -869 -484 -834 -34 -109 -789 -866 -80 -994 -97 -520 -795 -551 -936 -538 -51 -981 -956 -897 -973 -14 -451 -205 -550 -839 -95 -846 -279 -738 -9 -439 -88 -788 -441 -733 -938 -992 -770 -817 -439 -816 -600 -991 -654 -678 -707 -706 -68 -744 -669 -679 -791 -131 -971 -481 -626 -952 -803 -457 -428 -952 -788 -708 -887 -587 -875 -318 -477 -778 -351 -384 -134 -929 -657 -932 -885 -225 -574 -656 -704 -472 -958 -340 -885 -885 -860 -323 -416 -279 -364 -341 -153 -141 -59 -717 -142 -676 -417 -837 -624 -153 -705 -898 -239 -277 -548 -560 -598 -705 -297 -245 -689 -257 -470 -676 -697 -508 -855 -701 -750 -470 -214 -481 -585 -129 -707 -133 -900 -261 -945 -807 -51 -519 -287 -760 -194 -588 -934 -727 -34 -626 -20 -722 -456 -186 -976 -496 -591 -178 -925 -587 -94 -375 -982 -164 -421 -140 -471 -621 -877 -245 -441 -694 -952 -733 -387 -278 -847 -185 -997 -570 -321 -49 -672 -278 -286 -101 -210 -430 -455 -360 -780 -613 -755 -747 -459 -577 -42 -392 -175 -687 -94 -222 -976 -62 -791 -748 -243 -668 -426 -35 -561 -536 -922 -13 -726 -200 -715 -364 -521 -674 -93 -338 -86 -167 -294 -416 -850 -779 -756 -886 -485 -165 -342 -510 -194 -366 -187 -102 -6 -380 -68 -287 -310 -542 -641 -813 -789 -723 -615 -48 -538 -246 -504 -631 -466 -594 -103 -199 -41 -440 -951 -585 -35 -557 -244 -932 -723 -988 -309 -836 -643 -560 -40 -4 -215 -498 -748 -164 -652 -744 -262 -273 -132 -771 -573 -715 -442 -540 -742 -906 -333 -630 -373 -370 -725 -391 -702 -563 -338 -716 -947 -951 -745 -24 -708 -93 -909 -829 -916 -884 -761 -982 -799 -470 -822 -188 -525 -967 -601 -289 -261 -433 -547 -992 -238 -310 -723 -992 -466 -691 -155 -906 -217 -39 -268 -525 -7 -960 -41 -998 -465 -862 -626 -684 -212 -406 -339 -188 -357 -322 -17 -263 -301 -241 -808 -118 -95 -680 -716 -672 -405 -484 -791 -498 -213 -586 -624 -333 -602 -329 -894 -54 -761 -710 -367 -433 -352 -466 -610 -109 -58 -974 -716 -697 -518 -705 -610 -258 -342 -990 -84 -515 -573 -725 -283 -507 -387 -930 -964 -685 -379 -702 -302 -412 -970 -502 -894 -991 -875 -771 -283 -266 -567 -378 -664 -415 -35 -845 -338 -808 -780 -515 -573 -705 -413 -925 -861 -496 -892 -454 -107 -171 -855 -586 -109 -233 -725 -112 -115 -471 -586 -666 -420 -978 -505 -749 -384 -949 -553 -525 -900 -620 -349 -703 -119 -145 -649 -758 -469 -596 -66 -874 -209 -339 -498 -345 -574 -220 -973 -868 -474 -949 -303 -67 -51 -215 -473 -99 -24 -502 -783 -201 -115 -177 -523 -855 -208 -533 -998 -895 -436 -782 -732 -367 -605 -45 -496 -493 -441 -455 -416 -611 -864 -703 -123 -43 -370 -866 -130 -858 -229 -796 -975 -76 -236 -52 -92 -659 -25 -884 -81 -606 -489 -316 -949 -135 -668 -67 -348 -96 -571 -788 -437 -608 -747 -105 -255 -30 -412 -328 -686 -446 -896 -616 -446 -594 -544 -157 -613 -478 -677 -495 -888 -176 -780 -489 -102 -958 -817 -716 -622 -738 -440 -339 -370 -335 -388 -757 -971 -3 -837 -345 -291 -297 -223 -56 -772 -233 -278 -667 -341 -105 -371 -846 -901 -421 -441 -314 -174 -751 -419 -204 -566 -621 -237 -42 -998 -201 -314 -89 -581 -779 -379 -800 -920 -853 -526 -373 -87 -553 -729 -158 -757 -941 -27 -509 -915 -694 -314 -785 -893 -575 -860 -993 -4 -673 -978 -973 -54 -647 -536 -79 -825 -752 -1000 -416 -370 -947 -945 -39 -19 -731 -414 -335 -525 -76 -736 -743 -124 -970 -572 -911 -609 -811 -291 -252 -840 -398 -416 -728 -548 -622 -78 -166 -111 -919 -469 -130 -614 -769 -824 -886 -450 -116 -668 -372 -294 -956 -726 -124 -567 -565 -965 -980 -648 -494 -72 -708 -633 -475 -897 -860 -14 -910 -327 -805 -31 -753 -631 -869 -613 -929 -178 -3 -366 -315 -443 -101 -718 -525 -828 -371 -893 -484 -658 -444 -945 -1 -46 -581 -175 -87 -271 -214 -330 -614 -397 -317 -770 -4 -785 -410 -727 -262 -153 -760 -122 -67 -126 -294 -987 -570 -344 -447 -323 -796 -907 -355 -653 -292 -324 -65 -914 -282 -639 -364 -828 -337 -278 -192 -368 -395 -987 -587 -593 -245 -245 -92 -126 -323 -866 -802 -684 -780 -832 -327 -382 -649 -276 -570 -628 -287 -330 -818 -129 -422 -12 -549 -342 -476 -139 -79 -844 -642 -232 -253 -207 -794 -359 -841 -13 -63 -498 -7 -359 -896 -83 -826 -421 -415 -506 -350 -705 -781 -777 -652 -187 -534 -717 -961 -547 -3 -34 -720 -105 -780 -194 -471 -157 -33 -487 -976 -626 -740 -361 -524 -688 -226 -603 -405 -924 -301 -214 -970 -120 -527 -698 -72 -699 -592 -176 -697 -116 -369 -812 -620 -301 -200 -308 -534 -432 -315 -873 -27 -613 -762 -74 -181 -830 -157 -731 -231 -638 -62 -859 -232 -126 -771 -282 -580 -132 -295 -489 -558 -827 -311 -379 -827 -215 -965 -763 -962 -369 -230 -657 -104 -894 -335 -686 -649 -118 -189 -730 -996 -505 -410 -988 -529 -975 -406 -206 -26 -399 -943 -446 -560 -818 -120 -187 -804 -148 -625 -801 -119 -925 -717 -701 -585 -780 -383 -47 -861 -929 -370 -698 -917 -989 -460 -476 -802 -551 -502 -525 -475 -961 -36 -431 -185 -209 -434 -397 -604 -511 -444 -758 -609 -161 -685 -485 -919 -9 -496 -759 -265 -154 -546 -960 -166 -917 -6 -48 -45 -10 -777 -9 -495 -300 -297 -40 -637 -478 -357 -595 -455 -206 -857 -897 -378 -734 -353 -489 -756 -743 -743 -114 -839 -29 -171 -512 -13 -62 -106 -427 -729 -93 -743 -360 -175 -464 -537 -579 -404 -806 -799 -539 -941 -962 -355 -191 -958 -808 -555 -451 -708 -916 -205 -856 -376 -176 -29 -313 -419 -319 -291 -602 -319 -261 -305 -262 -174 -632 -72 -413 -746 -600 -242 -162 -91 -306 -258 -106 -37 -815 -140 -833 -120 -26 -185 -843 -477 -361 -220 -280 -168 -691 -968 -668 -203 -854 -976 -137 -374 -822 -510 -491 -580 -166 -201 -319 -288 -158 -627 -78 -526 -654 -738 -999 -918 -897 -869 -969 -885 -1000 -393 -999 -481 -353 -55 -723 -291 -804 -904 -99 -719 -405 -419 -50 -972 -552 -240 -588 -541 -196 -679 -614 -556 -873 -513 -645 -38 -184 -920 -228 -378 -366 -815 -959 -584 -114 -976 -566 -946 -797 -29 -730 -351 -226 -576 -55 -645 -82 -663 -682 -53 -212 -272 -628 -955 -827 -114 -940 -568 -21 -666 -169 -585 -636 -880 -631 -903 -469 -28 -713 -137 -184 -802 -636 -824 -505 -502 -434 -174 -793 -625 -738 -270 -617 -14 -944 -876 -808 -326 -630 -428 -878 -9 -634 -515 -391 -786 -720 -539 -787 -306 -924 -440 -961 -169 -565 -181 -227 -485 -430 -427 -988 -298 -908 -881 -929 -199 -294 -384 -513 -99 -211 -748 -364 -53 -920 -782 -21 -198 -378 -771 -650 -148 -446 -527 -935 -11 -93 -553 -825 -809 -955 -273 -957 -791 -375 -312 -626 -636 -395 -44 -431 -379 -102 -746 -931 -862 -790 -205 -368 -791 -841 -693 -686 -730 -657 -839 -75 -605 -136 -447 -256 -408 -735 -780 -925 -683 -482 -919 -926 -21 -241 -870 -76 -555 -127 -805 -753 -730 -513 -880 -998 -514 -793 -300 -271 -308 -783 -537 -831 -788 -362 -250 -444 -789 -308 -466 -104 -976 -80 -147 -31 -24 -89 -682 -318 -651 -69 -127 -758 -512 -955 -580 -21 -231 -38 -944 -693 -363 -324 -529 -439 -619 -541 -375 -824 -625 -795 -590 -636 -681 -28 -659 -940 -636 -176 -593 -958 -256 -834 -40 -875 -65 -97 -783 -622 -629 -644 -641 -195 -686 -829 -766 -877 -973 -745 -473 -855 -207 -132 -235 -183 -238 -559 -752 -975 -304 -581 -183 -467 -23 -937 -511 -406 -968 -893 -102 -482 -368 -836 -599 -541 -51 -835 -313 -423 -581 -168 -864 -555 -449 -99 -642 -443 -91 -774 -630 -584 -390 -902 -420 -878 -276 -217 -833 -253 -126 -118 -499 -760 -880 -424 -770 -515 -58 -420 -832 -922 -641 -136 -608 -612 -642 -874 -299 -996 -700 -873 -995 -755 -625 -304 -749 -564 -843 -148 -380 -761 -524 -158 -470 -166 -820 -583 -253 -954 -229 -542 -852 -597 -334 -752 -528 -347 -496 -545 -219 -393 -901 -972 -263 -98 -441 -791 -801 -712 -761 -98 -649 -635 -285 -210 -659 -607 -60 -453 -212 -175 -814 -719 -860 -717 -525 -469 -287 -866 -568 -596 -227 -649 -484 -551 -394 -819 -907 -494 -791 -210 -442 -915 -588 -859 -589 -626 -625 -540 -207 -497 -339 -542 -224 -629 -504 -930 -525 -649 -526 -472 -484 -958 -821 -639 -252 -899 -405 -178 -794 -726 -158 -676 -823 -258 -923 -115 -224 -735 -111 -673 -232 -543 -427 -843 -435 -681 -940 -924 -919 -940 -833 -51 -645 -943 -530 -765 -160 -759 -819 -430 -587 -725 -699 -946 -290 -675 -419 -896 -651 -906 -569 -445 -941 -541 -701 -505 -897 -509 -874 -647 -12 -726 -206 -27 -129 -640 -849 -210 -362 -793 -676 -298 -932 -295 -517 -354 -291 -196 -778 -444 -71 -925 -366 -833 -997 -982 -26 -13 -25 -518 -452 -256 -38 -851 -998 -212 -145 -136 -906 -785 -322 -586 -754 -329 -960 -360 -66 -648 -449 -783 -765 -315 -688 -688 -349 -476 -491 -421 -598 -125 -882 -71 -558 -130 -766 -160 -470 -752 -973 -324 -951 -475 -142 -475 -38 -985 -656 -739 -379 -121 -898 -628 -995 -711 -141 -3 -395 -204 -662 -736 -268 -556 -56 -370 -346 -578 -937 -953 -579 -38 -85 -432 -2 -444 -260 -306 -155 -302 -185 -327 -875 -121 -714 -300 -285 -133 -419 -574 -810 -692 -465 -320 -156 -716 -138 -592 -801 -837 -34 -910 -295 -287 -576 -671 -216 -130 -973 -13 -3 -275 -501 -496 -470 -728 -362 -857 -464 -751 -329 -404 -659 -455 -87 -960 -290 -763 -471 -270 -835 -224 -690 -692 -596 -252 -388 -302 -817 -105 -396 -936 -653 -190 -893 -192 -369 -614 -502 -876 -976 -622 -628 -877 -403 -562 -121 -967 -92 -360 -335 -385 -360 -149 -437 -212 -406 -704 -271 -111 -125 -678 -455 -844 -684 -957 -851 -577 -350 -958 -105 -310 -10 -680 -562 -811 -238 -308 -652 -923 -538 -207 -944 -933 -807 -83 -865 -563 -24 -853 -271 -665 -340 -847 -317 -593 -350 -220 -173 -524 -984 -584 -340 -798 -739 -906 -552 -167 -952 -57 -151 -957 -431 -515 -894 -245 -102 -695 -553 -951 -396 -559 -621 -143 -305 -868 -651 -849 -311 -314 -588 -565 -397 -384 -474 -914 -446 -513 -845 -667 -365 -132 -66 -786 -452 -430 -905 -155 -544 -589 -834 -637 -155 -286 -215 -412 -944 -479 -664 -109 -328 -502 -318 -347 -641 -203 -356 -109 -879 -308 -14 -416 -774 -296 -28 -432 -457 -167 -711 -293 -580 -575 -44 -158 -384 -464 -731 -106 -411 -197 -475 -887 -872 -761 -55 -538 -981 -706 -644 -851 -472 -393 -573 -921 -180 -838 -490 -916 -649 -344 -794 -852 -335 -374 -787 -988 -886 -479 -617 -476 -739 -329 -789 -449 -322 -851 -776 -929 -766 -679 -785 -850 -324 -511 -135 -307 -748 -241 -63 -280 -206 -239 -383 -197 -979 -681 -250 -579 -725 -57 -161 -655 -124 -11 -40 -102 -939 -672 -196 -556 -111 -728 -800 -639 -460 -938 -287 -629 -808 -366 -396 -554 -349 -658 -438 -451 -730 -810 -41 -748 -460 -494 -452 -251 -269 -544 -141 -794 -342 -604 -756 -791 -559 -328 -366 -927 -455 -9 -881 -597 -11 -241 -525 -306 -347 -381 -428 -401 -222 -723 -103 -71 -435 -769 -231 -230 -862 -287 -718 -397 -962 -82 -89 -374 -750 -531 -630 -64 -186 -868 -921 -157 -846 -772 -642 -374 -173 -775 -471 -267 -676 -862 -55 -845 -774 -28 -276 -31 -278 -590 -497 -656 -206 -542 -178 -149 -978 -582 -595 -578 -756 -375 -104 -754 -726 -88 -637 -279 -651 -554 -589 -545 -181 -317 -992 -553 -803 -892 -877 -395 -811 -533 -139 -377 -242 -82 -230 -52 -928 -358 -878 -267 -447 -209 -140 -2 -108 -161 -713 -426 -261 -224 -883 -751 -254 -246 -120 -712 -572 -929 -25 -520 -968 -712 -99 -295 -325 -714 -252 -290 -545 -570 -420 -850 -776 -111 -663 -410 -344 -731 -78 -463 -653 -979 -810 -950 -217 -202 -609 -653 -596 -560 -495 -729 -392 -888 -910 -715 -78 -109 -530 -393 -167 -565 -297 -416 -182 -746 -562 -888 -255 -957 -761 -720 -241 -713 -476 -467 -648 -119 -559 -86 -753 -908 -370 -449 -318 -8 -263 -182 -499 -528 -734 -279 -809 -156 -263 -190 -74 -662 -582 -474 -605 -843 -422 -596 -37 -529 -506 -613 -526 -733 -202 -323 -601 -880 -427 -853 -442 -545 -555 -706 -176 -415 -22 -570 -316 -232 -116 -253 -767 -628 -454 -773 -470 -861 -883 -142 -364 -760 -294 -27 -172 -640 -516 -653 -116 -542 -829 -898 -41 -587 -141 -289 -813 -96 -139 -314 -501 -716 -961 -148 -338 -168 -473 -379 -855 -709 -662 -426 -76 -561 -900 -515 -787 -370 -479 -869 -408 -679 -365 -790 -409 -43 -374 -203 -582 -263 -405 -761 -947 -151 -816 -202 -903 -748 -843 -490 -528 -554 -274 -236 -624 -622 -736 -703 -889 -868 -91 -468 -166 -122 -993 -675 -987 -558 -329 -992 -356 -763 -157 -467 -642 -604 -704 -329 -826 -245 -588 -130 -497 -404 -224 -732 -360 -691 -599 -576 -875 -218 -129 -545 -834 -675 -204 -301 -689 -835 -302 -475 -28 -647 -782 -519 -174 -888 -766 -348 -659 -656 -222 -984 -44 -491 -751 -40 -841 -865 -668 -817 -413 -442 -3 -488 -163 -586 -854 -768 -643 -569 -806 -760 -717 -40 -582 -966 -952 -320 -89 -456 -400 -377 -273 -132 -29 -422 -33 -727 -578 -120 -464 -7 -145 -79 -808 -457 -779 -935 -779 -124 -424 -309 -987 -320 -697 -550 -845 -319 -900 -623 -450 -298 -164 -738 -514 -591 -934 -403 -874 -306 -338 -269 -146 -264 -70 -505 -825 -760 -772 -168 -621 -900 -605 -745 -716 -632 -194 -477 -866 -297 -113 -19 -888 -917 -190 -39 -441 -171 -23 -828 -386 -789 -65 -101 -809 -934 -379 -34 -644 -534 -422 -385 -185 -980 -741 -689 -233 -305 -673 -624 -30 -414 -91 -299 -92 -218 -774 -293 -40 -688 -803 -991 -816 -845 -477 -227 -114 -168 -572 -922 -510 -258 -387 -601 -391 -47 -895 -23 -115 -414 -719 -323 -888 -644 -434 -954 -385 -644 -563 -41 -923 -788 -520 -606 -447 -638 -898 -1 -777 -528 -78 -520 -306 -496 -266 -588 -499 -945 -607 -849 -968 -386 -771 -380 -297 -43 -926 -889 -79 -967 -668 -867 -25 -649 -205 -53 -478 -423 -586 -898 -720 -714 -850 -862 -193 -972 -10 -131 -722 -396 -261 -952 -418 -180 -874 -766 -957 -521 -665 -995 -216 -840 -977 -799 -33 -395 -51 -51 -68 -256 -652 -756 -114 -863 -574 -110 -705 -681 -765 -928 -398 -507 -571 -609 -567 -662 -214 -604 -325 -460 -846 -515 -552 -924 -232 -495 -618 -824 -471 -51 -124 -980 -461 -480 -374 -104 -552 -258 -159 -944 -21 -359 -211 -863 -600 -10 -188 -421 -372 -931 -840 -505 -820 -184 -488 -211 -919 -357 -187 -995 -288 -400 -802 -244 -13 -453 -596 -954 -847 -501 -317 -853 -48 -423 -683 -688 -46 -633 -994 -73 -412 -730 -751 -347 -302 -719 -249 -286 -781 -410 -100 -347 -22 -69 -572 -701 -908 -117 -195 -52 -497 -883 -48 -445 -471 -23 -988 -163 -735 -750 -175 -296 -685 -118 -600 -132 -724 -864 -74 -602 -485 -830 -628 -963 -570 -64 -265 -47 -518 -985 -982 -159 -762 -36 -759 -964 -798 -259 -100 -168 -427 -808 -544 -156 -202 -348 -831 -496 -559 -178 -181 -395 -55 -484 -749 -849 -858 -205 -153 -640 -507 -605 -902 -346 -394 -516 -227 -88 -90 -713 -926 -860 -322 -74 -676 -596 -702 -422 -807 -363 -688 -990 -487 -751 -805 -109 -471 -759 -267 -446 -668 -503 -189 -579 -783 -194 -876 -903 -526 -958 -790 -684 -367 -398 -607 -978 -179 -713 -7 -941 -387 -208 -240 -202 -275 -4 -538 -826 -164 -176 -371 -805 -531 -789 -152 -762 -878 -636 -215 -718 -870 -796 -610 -430 -196 -44 -984 -56 -802 -873 -747 -501 -253 -485 -477 -261 -211 -815 -445 -668 -11 -509 -478 -700 -521 -409 -162 -587 -36 -749 -420 -865 -825 -982 -233 -779 -837 -191 -538 -829 -822 -240 -879 -401 -351 -38 -557 -185 -382 -408 -265 -754 -676 -347 -844 -841 -348 -958 -558 -350 -219 -908 -738 -361 -579 -309 -666 -914 -348 -316 -92 -945 -34 -793 -736 -949 -150 -733 -12 -564 -62 -864 -622 -783 -932 -114 -927 -930 -519 -462 -355 -733 -606 -338 -835 -193 -470 -761 -263 -124 -593 -49 -897 -266 -857 -293 -687 -689 -636 -360 -643 -207 -156 -605 -724 -815 -986 -843 -57 -898 -279 -646 -353 -709 -746 -355 -106 -616 -591 -688 -753 -892 -778 -770 -425 -750 -494 -56 -487 -442 -763 -785 -295 -50 -608 -770 -2 -193 -285 -665 -675 -900 -857 -817 -586 -920 -653 -681 -663 -596 -77 -423 -199 -587 -118 -717 -732 -493 -812 -698 -762 -919 -430 -918 -679 -432 -769 -149 -709 -875 -413 -560 -839 -388 -286 -776 -651 -727 -238 -430 -908 -179 -97 -456 -374 -477 -758 -89 -521 -758 -487 -823 -701 -622 -225 -723 -80 -706 -415 -998 -782 -483 -377 -510 -617 -621 -912 -127 -714 -359 -601 -618 -661 -830 -401 -820 -864 -934 -367 -321 -24 -570 -409 -822 -359 -985 -22 -795 -964 -25 -586 -886 -326 -350 -407 -736 -712 -274 -937 -122 -714 -430 -518 -997 -645 -851 -505 -434 -312 -43 -132 -582 -773 -105 -758 -983 -944 -971 -477 -13 -583 -907 -719 -841 -595 -140 -661 -121 -255 -344 -144 -657 -282 -967 -456 -951 -408 -628 -107 -965 -116 -483 -116 -560 -586 -779 -556 -878 -558 -234 -30 -382 -221 -867 -568 -101 -750 -161 -119 -907 -447 -938 -560 -14 -47 -443 -826 -901 -373 -5 -387 -608 -122 -148 -302 -492 -610 -813 -903 -355 -193 -25 -624 -502 -65 -193 -177 -20 -805 -920 -631 -384 -305 -556 -356 -525 -806 -760 -120 -188 -305 -641 -295 -703 -119 -88 -318 -120 -49 -301 -516 -317 -742 -318 -74 -365 -564 -347 -711 -631 -242 -406 -293 -965 -953 -433 -827 -379 -262 -440 -570 -836 -646 -484 -168 -264 -351 -213 -258 -982 -711 -296 -936 -677 -340 -473 -80 -566 -817 -934 -752 -485 -732 -892 -199 -893 -179 -500 -678 -719 -836 -716 -788 -186 -930 -974 -784 -245 -211 -129 -267 -91 -760 -733 -590 -150 -470 -960 -46 -796 -63 -696 -412 -734 -524 -771 -384 -714 -349 -536 -985 -627 -770 -500 -898 -575 -722 -991 -289 -264 -533 -360 -241 -561 -918 -1000 -237 -419 -733 -181 -250 -783 -925 -178 -263 -444 -804 -683 -499 -860 -633 -883 -692 -739 -550 -320 -861 -751 -853 -502 -912 -8 -947 -456 -606 -68 -423 -395 -529 -218 -290 -273 -533 -474 -147 -762 -786 -865 -19 -132 -40 -75 -672 -507 -34 -595 -548 -992 -851 -40 -836 -112 -2 -950 -417 -179 -181 -519 -99 -937 -175 -383 -882 -827 -128 -121 -470 -680 -769 -609 -283 -85 -284 -992 -167 -643 -219 -414 -148 -887 -546 -462 -194 -345 -920 -715 -144 -642 -774 -827 -603 -914 -104 -268 -742 -671 -681 -660 -590 -454 -659 -591 -80 -623 -209 -823 -926 -493 -381 -354 -968 -84 -570 -153 -610 -948 -126 -300 -747 -757 -52 -391 -442 -391 -446 -142 -900 -932 -164 -893 -923 -149 -146 -235 -260 -741 -425 -353 -593 -482 -528 -784 -458 -406 -781 -17 -160 -938 -496 -129 -545 -566 -652 -953 -642 -351 -458 -71 -620 -789 -783 -545 -974 -603 -12 -986 -203 -621 -581 -186 -1 -110 -961 -891 -641 -350 -544 -76 -61 -409 -771 -245 -646 -59 -29 -24 -832 -550 -455 -632 -81 -405 -966 -771 -387 -928 -664 -999 -897 -30 -890 -549 -155 -533 -577 -191 -483 -323 -146 -607 -621 -416 -223 -763 -474 -222 -852 -98 -183 -415 -444 -104 -594 -716 -418 -680 -849 -823 -854 -838 -878 -237 -714 -756 -531 -57 -680 -707 -679 -702 -976 -540 -887 -373 -216 -920 -793 -71 -493 -109 -76 -251 -808 -652 -930 -65 -624 -397 -77 -222 -524 -559 -213 -302 -981 -129 -988 -680 -530 -391 -940 -277 -20 -16 -163 -989 -800 -186 -120 -946 -772 -356 -668 -10 -158 -358 -216 -556 -627 -273 -732 -574 -332 -304 -100 -285 -788 -302 -212 -89 -605 -83 -965 -344 -557 -645 -135 -542 -5 -584 -82 -673 -785 -904 -265 -79 -590 -358 -765 -311 -682 -223 -136 -364 -128 -369 -548 -944 -138 -891 -85 -976 -166 -144 -947 -245 -567 -775 -564 -725 -992 -391 -388 -366 -166 -541 -915 -151 -743 -541 -973 -390 -1 -359 -218 -247 -303 -707 -561 -187 -372 -18 -98 -281 -112 -768 -866 -420 -224 -303 -367 -120 -350 -129 -628 -716 -682 -514 -271 -570 -274 -53 -275 -569 -854 -231 -14 -186 -963 -398 -155 -302 -791 -298 -949 -308 -768 -280 -476 -157 -308 -882 -695 -40 -368 -140 -307 -870 -954 -305 -382 -467 -298 -579 -27 -239 -91 -335 -232 -428 -132 -936 -56 -273 -953 -310 -545 -386 -50 -750 -443 -78 -491 -945 -223 -45 -177 -195 -34 -594 -640 -630 -154 -927 -835 -107 -433 -221 -810 -838 -886 -469 -609 -530 -616 -598 -157 -912 -574 -697 -401 -325 -251 -637 -410 -399 -248 -148 -735 -970 -209 -446 -577 -423 -25 -140 -457 -258 -775 -709 -573 -837 -328 -909 -462 -705 -208 -366 -184 -104 -49 -257 -303 -959 -877 -576 -704 -427 -927 -504 -721 -772 -178 -54 -420 -662 -26 -982 -635 -143 -990 -833 -887 -567 -468 -968 -233 -857 -768 -747 -919 -97 -940 -413 -993 -587 -345 -345 -261 -906 -995 -621 -187 -943 -742 -554 -456 -685 -100 -998 -201 -408 -778 -682 -796 -919 -979 -868 -529 -615 -639 -813 -422 -539 -475 -304 -683 -702 -210 -791 -139 -52 -714 -752 -111 -829 -750 -536 -54 -166 -890 -506 -424 -271 -553 -708 -600 -834 -781 -999 -863 -134 -676 -662 -784 -265 -749 -337 -662 -887 -282 -923 -64 -86 -238 -665 -188 -828 -827 -875 -24 -612 -697 -712 -931 -269 -670 -725 -893 -985 -556 -596 -729 -163 -728 -458 -116 -838 -423 -744 -611 -313 -88 -61 -483 -954 -505 -971 -641 -580 -707 -959 -681 -489 -817 -635 -459 -405 -745 -940 -666 -7 -206 -746 -770 -481 -747 -288 -797 -346 -727 -427 -566 -228 -773 -60 -351 -580 -276 -776 -952 -800 -755 -581 -303 -193 -87 -845 -197 -744 -745 -652 -691 -389 -129 -878 -536 -17 -519 -137 -14 -559 -385 -32 -66 -955 -635 -450 -631 -148 -774 -126 -22 -246 -815 -792 -703 -651 -880 -455 -156 -981 -759 -476 -945 -862 -184 -893 -135 -877 -954 -25 -25 -445 -643 -537 -367 -524 -170 -427 -48 -745 -883 -54 -182 -999 -822 -401 -370 -670 -968 -551 -834 -437 -428 -987 -380 -706 -301 -647 -651 -810 -906 -60 -272 -261 -615 -485 -866 -289 -102 -600 -111 -944 -611 -802 -884 -685 -567 -551 -179 -723 -940 -233 -118 -803 -837 -546 -478 -949 -249 -647 -63 -275 -451 -78 -864 -289 -647 -864 -952 -285 -809 -812 -844 -41 -101 -689 -891 -513 -351 -319 -957 -119 -552 -475 -259 -658 -122 -64 -124 -323 -172 -853 -60 -778 -207 -504 -559 -71 -339 -491 -822 -508 -534 -71 -907 -105 -764 -77 -799 -719 -645 -319 -251 -678 -673 -468 -362 -947 -887 -599 -574 -675 -966 -428 -31 -128 -765 -633 -991 -487 -190 -908 -923 -515 -158 -880 -482 -704 -218 -152 -172 -405 -226 -313 -71 -764 -807 -349 -139 -554 -87 -89 -520 -228 -72 -222 -29 -162 -578 -845 -125 -545 -981 -231 -947 -863 -840 -555 -21 -86 -575 -313 -547 -839 -35 -286 -153 -512 -98 -561 -4 -407 -761 -682 -19 -86 -149 -86 -479 -625 -984 -78 -482 -925 -916 -185 -303 -885 -595 -413 -994 -256 -197 -18 -735 -633 -716 -1 -861 -716 -233 -351 -820 -393 -29 -237 -26 -217 -961 -486 -881 -592 -280 -211 -597 -574 -681 -779 -255 -217 -26 -35 -576 -951 -163 -125 -638 -522 -864 -65 -207 -487 -800 -622 -936 -399 -838 -169 -661 -274 -729 -552 -487 -856 -290 -981 -988 -790 -783 -725 -298 -15 -927 -315 -863 -777 -672 -195 -224 -254 -880 -845 -703 -189 -552 -845 -404 -887 -950 -41 -638 -174 -457 -435 -345 -633 -207 -264 -277 -632 -103 -745 -504 -896 -902 -776 -515 -165 -111 -404 -531 -642 -127 -445 -193 -688 -58 -346 -144 -693 -371 -600 -541 -572 -576 -419 -938 -973 -971 -684 -28 -580 -619 -752 -801 -562 -117 -440 -33 -692 -676 -147 -581 -795 -762 -69 -609 -111 -798 -567 -308 -46 -710 -646 -489 -615 -170 -524 -363 -203 -988 -13 -574 -591 -926 -658 -247 -60 -571 -780 -506 -507 -94 -281 -940 -674 -762 -331 -902 -557 -239 -818 -63 -467 -85 -451 -201 -956 -496 -363 -488 -865 -440 -283 -684 -401 -385 -220 -150 -307 -355 -358 -322 -303 -933 -597 -561 -743 -391 -996 -267 -495 -208 -315 -255 -551 -686 -262 -147 -30 -748 -734 -81 -542 -87 -555 -400 -381 -183 -573 -800 -391 -116 -952 -580 -546 -860 -828 -754 -441 -887 -720 -819 -673 -778 -856 -355 -186 -903 -710 -40 -437 -658 -174 -814 -221 -431 -546 -446 -374 -56 -636 -79 -33 -339 -616 -951 -854 -487 -207 -385 -659 -433 -548 -322 -196 -960 -206 -440 -901 -862 -268 -640 -445 -488 -534 -657 -652 -406 -923 -920 -532 -61 -119 -479 -553 -721 -246 -836 -93 -146 -569 -150 -116 -405 -772 -83 -573 -687 -745 -144 -680 -213 -430 -187 -711 -186 -143 -351 -146 -453 -567 -202 -620 -203 -625 -739 -52 -95 -915 -375 -245 -435 -368 -668 -248 -972 -508 -104 -449 -998 -765 -112 -962 -62 -419 -177 -466 -721 -704 -621 -705 -279 -960 -117 -270 -746 -753 -656 -988 -265 -566 -194 -99 -454 -988 -992 -652 -360 -47 -894 -152 -379 -553 -332 -886 -209 -902 -301 -65 -249 -960 -313 -568 -417 -631 -636 -611 -179 -870 -687 -848 -360 -993 -338 -289 -186 -774 -960 -889 -599 -889 -351 -387 -352 -52 -947 -202 -602 -372 -186 -452 -109 -69 -651 -355 -948 -715 -832 -521 -81 -398 -517 -972 -980 -539 -167 -67 -447 -54 -854 -818 -538 -650 -410 -226 -283 -343 -106 -483 -970 -430 -296 -563 -440 -85 -20 -826 -229 -805 -122 -250 -10 -947 -223 -134 -20 -956 -431 -463 -727 -62 -176 -525 -464 -592 -480 -390 -902 -226 -76 -245 -432 -346 -579 -243 -984 -972 -266 -390 -417 -288 -686 -126 -87 -235 -755 -128 -174 -147 -809 -258 -62 -90 -880 -570 -718 -175 -543 -223 -479 -572 -871 -683 -936 -540 -193 -24 -126 -896 -686 -669 -361 -552 -154 -238 -163 -797 -329 -415 -618 -354 -515 -60 -19 -813 -612 -107 -408 -512 -417 -827 -777 -116 -707 -202 -226 -92 -903 -296 -223 -845 -396 -860 -435 -744 -848 -17 -404 -42 -111 -707 -290 -427 -41 -728 -492 -340 -598 -405 -582 -63 -749 -502 -219 -278 -561 -248 -82 -436 -386 -701 -535 -588 -482 -644 -290 -633 -10 -69 -478 -952 -221 -417 -582 -608 -924 -389 -288 -96 -791 -714 -571 -588 -488 -856 -167 -536 -190 -452 -931 -414 -56 -800 -656 -24 -986 -63 -153 -782 -95 -340 -397 -588 -153 -165 -724 -261 -983 -956 -477 -230 -314 -105 -925 -357 -699 -675 -127 -678 -673 -184 -968 -693 -876 -954 -628 -65 -664 -807 -142 -352 -750 -628 -993 -750 -320 -527 -463 -884 -319 -68 -215 -309 -348 -802 -211 -757 -540 -402 -644 -924 -152 -273 -33 -109 -865 -582 -979 -453 -321 -642 -278 -69 -563 -732 -608 -626 -76 -343 -17 -637 -522 -601 -7 -973 -907 -828 -953 -297 -411 -272 -524 -93 -750 -715 -551 -763 -813 -249 -619 -896 -586 -77 -163 -540 -811 -306 -413 -603 -67 -416 -2 -528 -473 -957 -301 -75 -100 -701 -900 -622 -613 -460 -400 -75 -865 -487 -236 -135 -853 -673 -158 -60 -289 -806 -629 -775 -148 -681 -768 -3 -506 -587 -429 -74 -122 -687 -20 -680 -643 -428 -107 -479 -899 -471 -726 -489 -329 -799 -86 -857 -909 -583 -556 -224 -670 -965 -390 -961 -909 -243 -454 -564 -705 -603 -242 -816 -258 -450 -266 -192 -562 -435 -605 -788 -834 -625 -233 -52 -433 -413 -361 -461 -767 -148 -902 -776 -25 -201 -624 -44 -575 -640 -100 -740 -948 -425 -503 -940 -500 -540 -846 -801 -963 -626 -546 -180 -485 -928 -149 -264 -497 -466 -277 -911 -464 -601 -660 -397 -860 -817 -745 -267 -128 -249 -24 -939 -751 -485 -628 -390 -448 -296 -638 -599 -325 -888 -696 -518 -693 -58 -58 -686 -718 -698 -939 -798 -692 -504 -636 -776 -948 -308 -354 -623 -601 -897 -391 -906 -464 -975 -416 -438 -382 -794 -699 -821 -187 -477 -372 -787 -314 -844 -614 -912 -642 -459 -38 -802 -861 -501 -10 -521 -65 -757 -407 -413 -613 -291 -534 -989 -488 -907 -992 -37 -814 -165 -870 -259 -236 -353 -487 -282 -769 -715 -754 -3 -659 -928 -703 -382 -709 -882 -541 -643 -509 -254 -567 -737 -210 -128 -618 -749 -350 -917 -389 -662 -46 -129 -659 -392 -140 -627 -859 -625 -352 -477 -66 -136 -603 -265 -382 -495 -697 -715 -469 -822 -557 -193 -130 -825 -573 -777 -331 -714 -223 -591 -196 -502 -348 -653 -270 -460 -327 -604 -707 -253 -316 -405 -830 -504 -305 -881 -664 -757 -34 -319 -294 -389 -966 -542 -343 -479 -288 -673 -232 -526 -780 -172 -902 -714 -677 -980 -412 -36 -534 -593 -715 -220 -612 -563 -297 -726 -121 -111 -601 -219 -295 -562 -990 -427 -109 -454 -717 -393 -118 -374 -292 -846 -522 -975 -680 -850 -456 -548 -433 -517 -710 -875 -686 -975 -951 -813 -217 -553 -720 -881 -736 -756 -613 -944 -577 -223 -987 -166 -324 -979 -204 -729 -961 -237 -86 -571 -17 -315 -184 -997 -658 -426 -253 -249 -870 -41 -716 -857 -248 -934 -513 -17 -199 -475 -954 -743 -732 -748 -7 -13 -680 -102 -508 -911 -584 -288 -334 -406 -129 -230 -454 -684 -312 -66 -452 -793 -664 -963 -767 -823 -542 -843 -903 -920 -586 -855 -815 -306 -718 -639 -684 -961 -92 -497 -596 -815 -552 -309 -641 -258 -651 -466 -366 -399 -875 -44 -300 -27 -474 -553 -915 -422 -472 -594 -656 -850 -843 -731 -36 -187 -458 -219 -892 -174 -761 -522 -529 -849 -136 -785 -448 -308 -747 -939 -388 -557 -962 -907 -904 -813 -457 -960 -151 -819 -791 -842 -757 -316 -508 -695 -121 -173 -813 -357 -951 -727 -445 -324 -892 -790 -790 -803 -999 -406 -386 -845 -708 -23 -255 -572 -162 -321 -413 -766 -596 -245 -198 -974 -150 -691 -379 -620 -990 -848 -353 -784 -779 -512 -400 -183 -813 -515 -254 -947 -854 -996 -58 -115 -803 -198 -343 -665 -325 -18 -605 -193 -711 -393 -964 -1 -430 -296 -111 -415 -54 -937 -961 -846 -538 -155 -472 -150 -322 -4 -866 -38 -256 -11 -834 -320 -808 -43 -259 -493 -312 -607 -615 -281 -793 -39 -584 -797 -810 -999 -398 -764 -169 -790 -853 -811 -645 -438 -567 -316 -690 -614 -888 -588 -786 -311 -60 -786 -716 -406 -768 -822 -168 -713 -3 -199 -650 -14 -636 -656 -717 -923 -42 -388 -625 -684 -124 -471 -329 -677 -791 -184 -530 -151 -145 -45 -595 -421 -26 -333 -855 -782 -520 -409 -100 -53 -100 -592 -23 -971 -998 -268 -528 -270 -332 -838 -449 -303 -128 -580 -54 -704 -920 -295 -177 -686 -323 -517 -44 -769 -179 -729 -745 -328 -930 -33 -125 -101 -799 -686 -767 -735 -507 -860 -371 -185 -449 -256 -590 -871 -704 -204 -684 -635 -202 -475 -201 -475 -814 -518 -851 -618 -21 -99 -846 -66 -307 -55 -398 -248 -299 -310 -915 -605 -550 -407 -169 -8 -154 -507 -745 -210 -819 -981 -166 -593 -305 -885 -816 -113 -5 -442 -701 -942 -338 -303 -138 -163 -543 -391 -625 -138 -451 -472 -476 -150 -305 -565 -138 -549 -919 -574 -997 -558 -79 -439 -713 -196 -778 -130 -513 -603 -136 -681 -871 -15 -997 -96 -466 -472 -360 -293 -879 -905 -95 -570 -586 -438 -319 -530 -794 -732 -331 -963 -90 -157 -25 -590 -316 -543 -72 -121 -207 -745 -985 -201 -78 -259 -609 -837 -649 -918 -21 -946 -109 -241 -453 -778 -751 -998 -745 -898 -946 -441 -710 -278 -880 -898 -400 -808 -842 -731 -485 -600 -815 -77 -395 -865 -626 -223 -859 -70 -450 -248 -510 -215 -298 -953 -267 -470 -101 -498 -340 -707 -898 -82 -643 -692 -842 -138 -432 -736 -190 -365 -89 -565 -571 -440 -74 -118 -148 -413 -940 -513 -662 -597 -70 -896 -538 -562 -830 -376 -690 -337 -58 -108 -631 -458 -131 -808 -246 -612 -464 -854 -714 -129 -905 -69 -689 -134 -463 -310 -409 -522 -295 -628 -260 -656 -754 -391 -29 -667 -859 -790 -490 -216 -51 -887 -836 -237 -29 -405 -440 -551 -272 -963 -794 -877 -12 -152 -19 -648 -204 -426 -125 -114 -204 -526 -788 -841 -552 -533 -18 -128 -836 -315 -275 -738 -789 -901 -859 -629 -428 -741 -474 -33 -639 -580 -310 -842 -43 -743 -298 -402 -703 -56 -734 -229 -49 -99 -180 -194 -820 -652 -789 -423 -20 -679 -610 -45 -410 -166 -59 -481 -773 -105 -112 -251 -768 -583 -520 -353 -949 -63 -890 -254 -984 -909 -428 -629 -439 -330 -724 -651 -6 -173 -941 -842 -171 -992 -5 -86 -216 -624 -682 -616 -578 -155 -80 -943 -395 -104 -678 -810 -602 -713 -183 -345 -596 -422 -186 -28 -467 -471 -722 -684 -860 -378 -674 -27 -46 -863 -367 -882 -919 -74 -834 -795 -598 -682 -653 -486 -211 -133 -495 -905 -315 -243 -277 -545 -768 -852 -39 -518 -63 -551 -221 -393 -76 -722 -563 -279 -606 -542 -70 -432 -486 -785 -432 -606 -12 -710 -649 -988 -530 -259 -587 -876 -122 -205 -108 -755 -554 -75 -619 -454 -609 -191 -927 -646 -360 -683 -725 -252 -233 -341 -583 -797 -299 -713 -525 -225 -722 -808 -515 -313 -484 -979 -645 -104 -259 -524 -106 -705 -849 -220 -687 -585 -88 -825 -346 -303 -673 -118 -430 -568 -352 -547 -611 -108 -840 -23 -856 -36 -486 -62 -967 -970 -111 -48 -91 -706 -412 -914 -891 -762 -669 -588 -459 -610 -317 -27 -817 -418 -574 -228 -220 -728 -718 -743 -557 -210 -368 -71 -429 -103 -612 -164 -301 -524 -49 -568 -994 -260 -31 -486 -164 -643 -126 -142 -100 -957 -376 -912 -227 -782 -260 -344 -580 -587 -711 -338 -551 -694 -158 -270 -204 -985 -467 -297 -691 -307 -232 -430 -49 -505 -322 -124 -598 -752 -100 -401 -828 -242 -684 -706 -114 -99 -23 -188 -178 -764 -287 -570 -153 -538 -149 -222 -597 -446 -426 -477 -318 -290 -874 -157 -700 -901 -536 -259 -13 -751 -382 -604 -883 -548 -232 -312 -124 -137 -559 -207 -1000 -594 -617 -967 -716 -558 -963 -58 -611 -83 -555 -432 -896 -459 -711 -509 -403 -844 -855 -511 -588 -117 -283 -269 -833 -909 -93 -682 -489 -440 -125 -355 -948 -267 -963 -581 -934 -715 -927 -297 -454 -401 -649 -872 -384 -483 -312 -225 -458 -325 -306 -140 -839 -262 -772 -166 -101 -504 -423 -405 -38 -245 -390 -481 -282 -637 -370 -876 -736 -623 -844 -95 -638 -192 -746 -913 -72 -68 -9 -375 -837 -991 -356 -655 -995 -666 -202 -387 -178 -40 -563 -603 -929 -570 -897 -527 -868 -951 -360 -11 -275 -15 -681 -210 -583 -922 -529 -439 -166 -881 -303 -326 -902 -913 -139 -12 -683 -972 -883 -78 -132 -779 -947 -758 -40 -71 -728 -597 -465 -958 -553 -753 -687 -436 -417 -911 -645 -316 -356 -213 -313 -187 -419 -95 -22 -865 -543 -739 -768 -666 -202 -355 -135 -338 -661 -367 -45 -461 -700 -297 -291 -487 -703 -330 -745 -868 -853 -331 -332 -710 -877 -868 -568 -979 -114 -207 -474 -866 -925 -339 -410 -474 -686 -223 -64 -52 -373 -45 -657 -607 -559 -857 -461 -284 -982 -687 -232 -392 -850 -416 -824 -360 -536 -552 -378 -211 -88 -855 -617 -252 -605 -109 -27 -48 -152 -276 -381 -969 -106 -152 -833 -974 -231 -699 -282 -940 -152 -770 -7 -153 -873 -822 -809 -190 -959 -951 -330 -667 -949 -681 -669 -792 -911 -550 -232 -50 -785 -201 -222 -445 -840 -543 -337 -434 -829 -976 -847 -388 -927 -673 -900 -739 -238 -336 -332 -557 -186 -964 -590 -346 -135 -121 -80 -844 -276 -222 -254 -318 -962 -287 -809 -596 -411 -262 -76 -635 -923 -24 -826 -435 -951 -358 -341 -442 -876 -381 -524 -152 -502 -477 -368 -382 -558 -726 -57 -501 -390 -921 -738 -172 -570 -733 -505 -660 -35 -238 -804 -956 -569 -866 -374 -860 -120 -854 -415 -117 -71 -186 -303 -322 -392 -966 -189 -310 -850 -451 -61 -766 -888 -268 -975 -3 -302 -831 -703 -806 -544 -801 -96 -770 -104 -615 -766 -733 -34 -333 -646 -738 -73 -986 -945 -399 -383 -38 -989 -440 -881 -555 -152 -211 -491 -884 -531 -944 -927 -876 -48 -443 -154 -119 -626 -963 -65 -899 -468 -878 -364 -259 -417 -124 -451 -304 -629 -749 -88 -517 -591 -366 -659 -783 -756 -248 -814 -797 -502 -382 -501 -933 -556 -260 -279 -570 -300 -921 -723 -441 -751 -271 -253 -900 -777 -296 -56 -858 -386 -557 -606 -883 -748 -680 -49 -958 -137 -534 -215 -910 -65 -911 -490 -217 -251 -781 -513 -40 -676 -945 -686 -486 -868 -93 -464 -576 -461 -741 -251 -902 -11 -581 -977 -661 -509 -735 -402 -862 -125 -492 -473 -354 -975 -174 -809 -676 -981 -334 -318 -364 -882 -99 -441 -54 -565 -526 -966 -613 -59 -384 -391 -277 -736 -188 -489 -296 -650 -225 -820 -267 -617 -943 -314 -399 -849 -359 -135 -475 -963 -388 -533 -691 -163 -591 -344 -771 -446 -805 -787 -90 -568 -510 -350 -455 -403 -28 -564 -292 -581 -178 -687 -178 -86 -981 -535 -442 -682 -426 -341 -159 -768 -305 -269 -904 -55 -107 -984 -249 -952 -787 -257 -187 -854 -430 -135 -408 -359 -629 -79 -85 -918 -536 -497 -164 -786 -780 -50 -111 -323 -725 -598 -235 -45 -903 -235 -294 -49 -285 -453 -770 -959 -398 -816 -643 -152 -532 -845 -304 -222 -837 -148 -135 -816 -311 -996 -713 -113 -142 -734 -714 -380 -956 -802 -961 -212 -410 -725 -45 -620 -496 -518 -286 -101 -972 -227 -192 -413 -678 -975 -931 -196 -879 -66 -984 -217 -835 -450 -20 -140 -642 -132 -274 -277 -153 -503 -616 -854 -957 -348 -993 -506 -449 -559 -578 -695 -251 -898 -649 -124 -544 -994 -119 -184 -192 -323 -384 -955 -586 -921 -500 -720 -454 -827 -138 -413 -511 -977 -691 -419 -245 -233 -781 -406 -144 -908 -829 -106 -435 -655 -504 -575 -212 -672 -888 -312 -753 -481 -10 -997 -202 -308 -121 -954 -283 -955 -402 -346 -137 -970 -16 -20 -291 -401 -550 -704 -373 -253 -333 -572 -637 -19 -975 -51 -167 -578 -240 -500 -634 -835 -208 -547 -69 -415 -517 -88 -372 -1 -299 -690 -529 -126 -992 -644 -890 -962 -102 -620 -63 -2 -874 -40 -793 -803 -428 -278 -497 -827 -758 -895 -159 -507 -471 -192 -223 -152 -988 -869 -106 -503 -774 -35 -565 -477 -12 -253 -910 -762 -620 -648 -487 -151 -610 -280 -748 -857 -599 -402 -838 -149 -788 -632 -622 -418 -951 -558 -830 -440 -942 -736 -717 -359 -852 -337 -47 -681 -161 -190 -608 -71 -826 -63 -546 -745 -819 -630 -654 -64 -927 -230 -450 -924 -170 -736 -889 -967 -51 -904 -846 -612 -333 -654 -108 -44 -834 -156 -450 -251 -131 -893 -134 -185 -967 -94 -104 -916 -142 -163 -419 -662 -294 -676 -199 -366 -297 -843 -604 -859 -235 -338 -501 -115 -417 -736 -946 -545 -857 -323 -525 -815 -371 -311 -480 -15 -193 -78 -480 -982 -558 -745 -264 -467 -744 -226 -507 -21 -520 -668 -288 -179 -927 -133 -599 -561 -438 -147 -51 -432 -723 -970 -182 -972 -561 -120 -291 -643 -73 -179 -251 -837 -895 -347 -955 -191 -779 -360 -425 -416 -162 -728 -389 -170 -217 -950 -756 -1 -429 -338 -307 -186 -306 -827 -477 -782 -613 -112 -504 -461 -601 -192 -37 -915 -20 -929 -277 -596 -6 -482 -489 -914 -32 -348 -703 -82 -522 -979 -823 -630 -946 -361 -798 -630 -162 -455 -533 -55 -793 -121 -878 -6 -550 -902 -385 -790 -65 -329 -540 -131 -985 -289 -789 -499 -246 -252 -328 -501 -810 -267 -154 -227 -760 -447 -332 -406 -340 -95 -457 -809 -808 -368 -565 -45 -896 -48 -493 -654 -175 -74 -40 -229 -319 -596 -999 -662 -685 -971 -423 -896 -572 -121 -447 -549 -319 -426 -918 -15 -124 -720 -765 -953 -524 -194 -707 -196 -312 -512 -572 -67 -215 -716 -852 -593 -164 -156 -198 -742 -773 -79 -72 -691 -643 -714 -923 -875 -911 -845 -809 -620 -589 -274 -210 -746 -418 -547 -659 -927 -2 -683 -245 -975 -160 -640 -541 -819 -301 -416 -116 -527 -37 -37 -329 -107 -713 -652 -764 -893 -525 -543 -881 -774 -757 -847 -419 -240 -216 -195 -711 -330 -65 -482 -346 -569 -814 -633 -328 -98 -148 -609 -593 -381 -56 -672 -512 -830 -693 -615 -627 -505 -95 -501 -700 -970 -133 -704 -389 -527 -697 -38 -957 -849 -901 -566 -272 -198 -675 -291 -449 -815 -914 -335 -4 -889 -864 -337 -316 -411 -289 -789 -286 -401 -774 -10 -774 -553 -919 -308 -819 -441 -294 -208 -550 -703 -832 -879 -371 -730 -804 -443 -654 -917 -645 -17 -466 -830 -35 -476 -749 -673 -290 -613 -824 -28 -549 -587 -904 -533 -124 -359 -871 -172 -208 -243 -349 -280 -537 -17 -813 -68 -379 -850 -909 -524 -973 -734 -448 -879 -219 -58 -846 -45 -960 -91 -534 -903 -589 -618 -811 -905 -615 -613 -21 -491 -280 -654 -596 -724 -499 -258 -616 -356 -597 -976 -32 -984 -683 -958 -64 -662 -547 -944 -725 -434 -317 -165 -154 -344 -769 -970 -244 -981 -649 -638 -180 -759 -951 -164 -591 -431 -992 -655 -13 -494 -162 -31 -29 -611 -46 -603 -620 -198 -249 -65 -795 -742 -792 -391 -837 -177 -26 -709 -630 -994 -830 -857 -122 -333 -5 -302 -223 -888 -189 -288 -334 -14 -730 -838 -104 -588 -613 -336 -350 -840 -925 -798 -325 -397 -250 -311 -339 -233 -291 -335 -323 -332 -180 -899 -262 -540 -666 -65 -944 -186 -76 -150 -117 -213 -69 -498 -807 -953 -236 -81 -766 -111 -583 -32 -120 -73 -683 -552 -760 -463 -46 -414 -581 -73 -50 -700 -178 -976 -506 -202 -550 -143 -636 -4 -188 -78 -317 -535 -67 -12 -834 -278 -238 -929 -946 -657 -178 -488 -597 -402 -589 -137 -274 -611 -324 -863 -31 -420 -383 -371 -788 -838 -37 -640 -364 -233 -882 -144 -517 -484 -743 -517 -742 -720 -191 -781 -441 -966 -515 -908 -27 -852 -905 -327 -5 -238 -997 -485 -310 -833 -329 -148 -778 -895 -949 -881 -295 -950 -420 -218 -478 -92 -613 -154 -850 -731 -796 -208 -299 -976 -45 -519 -209 -30 -955 -332 -110 -505 -674 -724 -325 -790 -618 -993 -355 -307 -775 -221 -930 -113 -817 -148 -708 -738 -813 -821 -435 -214 -753 -970 -871 -262 -150 -883 -432 -636 -295 -527 -920 -158 -406 -820 -752 -247 -18 -610 -733 -386 -400 -623 -335 -882 -33 -324 -301 -825 -624 -337 -559 -285 -765 -783 -408 -524 -481 -94 -546 -488 -437 -21 -515 -991 -336 -720 -629 -192 -849 -367 -462 -174 -208 -591 -508 -924 -421 -975 -86 -121 -785 -194 -713 -590 -194 -969 -625 -797 -829 -511 -716 -489 -899 -980 -490 -837 -558 -344 -627 -110 -196 -740 -741 -63 -145 -106 -445 -62 -893 -744 -556 -714 -798 -909 -959 -422 -705 -497 -248 -591 -687 -778 -314 -600 -672 -17 -390 -903 -430 -836 -68 -683 -879 -114 -813 -857 -282 -73 -36 -737 -405 -541 -974 -285 -983 -679 -31 -165 -164 -55 -868 -959 -415 -348 -306 -709 -306 -814 -817 -79 -967 -388 -199 -945 -289 -542 -645 -227 -86 -359 -704 -68 -156 -847 -275 -588 -679 -705 -385 -556 -729 -839 -271 -92 -296 -950 -297 -827 -895 -736 -970 -522 -620 -317 -590 -288 -624 -886 -297 -417 -652 -190 -248 -819 -844 -301 -198 -993 -298 -338 -648 -420 -164 -303 -712 -378 -449 -124 -36 -482 -292 -64 -422 -373 -651 -794 -663 -416 -102 -130 -781 -683 -642 -318 -502 -220 -511 -938 -380 -210 -23 -671 -18 -998 -244 -482 -143 -700 -206 -65 -657 -44 -134 -974 -588 -269 -995 -12 -637 -962 -777 -767 -582 -759 -485 -543 -707 -354 -459 -319 -169 -904 -453 -887 -88 -476 -178 -64 -214 -515 -155 -717 -921 -745 -420 -545 -499 -884 -707 -307 -428 -598 -740 -592 -62 -110 -369 -348 -715 -973 -989 -650 -416 -824 -455 -389 -219 -480 -196 -849 -224 -290 -731 -169 -981 -939 -95 -187 -624 -363 -82 -237 -448 -355 -632 -469 -73 -398 -454 -296 -43 -838 -648 -711 -98 -978 -161 -185 -793 -243 -527 -59 -292 -159 -899 -908 -81 -288 -113 -87 -768 -129 -976 -334 -183 -466 -532 -633 -573 -762 -438 -781 -75 -861 -271 -8 -471 -534 -69 -553 -540 -888 -949 -220 -794 -925 -874 -491 -537 -128 -159 -624 -739 -322 -243 -21 -614 -932 -846 -321 -793 -66 -115 -680 -148 -814 -938 -913 -432 -470 -840 -891 -287 -257 -663 -125 -695 -994 -893 -376 -519 -779 -451 -81 -748 -181 -277 -699 -759 -893 -969 -641 -979 -444 -467 -146 -51 -73 -752 -447 -752 -361 -596 -711 -246 -230 -182 -341 -814 -196 -940 -517 -429 -490 -134 -569 -51 -301 -10 -876 -306 -933 -39 -274 -491 -306 -164 -34 -845 -413 -12 -629 -172 -39 -787 -915 -402 -603 -782 -58 -403 -196 -208 -5 -224 -615 -402 -562 -609 -197 -479 -836 -963 -748 -816 -388 -542 -793 -279 -24 -854 -636 -113 -738 -221 -641 -809 -580 -200 -686 -123 -94 -965 -78 -581 -871 -956 -187 -452 -869 -729 -83 -979 -504 -100 -493 -442 -345 -32 -522 -777 -682 -345 -915 -18 -544 -604 -566 -78 -986 -801 -817 -871 -804 -287 -10 -321 -97 -296 -214 -485 -852 -620 -121 -114 -928 -810 -322 -730 -949 -723 -494 -714 -868 -388 -356 -413 -237 -76 -329 -962 -569 -529 -132 -242 -208 -669 -658 -786 -865 -596 -981 -721 -765 -67 -286 -394 -60 -442 -406 -365 -393 -899 -792 -197 -876 -128 -911 -482 -316 -538 -778 -25 -675 -20 -327 -254 -203 -162 -775 -521 -192 -409 -436 -29 -713 -584 -58 -902 -775 -897 -550 -376 -232 -413 -299 -363 -544 -253 -335 -803 -132 -651 -14 -302 -275 -702 -395 -722 -172 -324 -864 -774 -646 -574 -532 -688 -673 -956 -813 -96 -376 -982 -131 -742 -964 -813 -308 -959 -520 -447 -183 -108 -115 -132 -438 -269 -846 -921 -614 -566 -403 -489 -215 -89 -664 -285 -181 -738 -187 -485 -558 -808 -474 -63 -580 -411 -528 -829 -649 -463 -253 -97 -162 -970 -967 -402 -277 -126 -969 -408 -598 -956 -62 -722 -833 -246 -345 -207 -539 -28 -931 -98 -773 -356 -74 -820 -527 -877 -282 -967 -755 -452 -204 -930 -869 -627 -137 -672 -911 -692 -216 -302 -455 -832 -731 -729 -976 -374 -280 -84 -269 -339 -1 -704 -486 -788 -991 -99 -259 -903 -707 -590 -53 -366 -373 -975 -801 -261 -923 -360 -905 -770 -321 -810 -177 -551 -935 -92 -99 -10 -974 -514 -417 -993 -89 -528 -33 -623 -302 -80 -254 -21 -258 -307 -209 -777 -451 -973 -879 -13 -763 -274 -64 -873 -900 -846 -95 -182 -879 -845 -487 -996 -792 -552 -651 -992 -929 -702 -93 -219 -560 -171 -53 -815 -613 -593 -992 -342 -324 -316 -920 -556 -142 -992 -289 -467 -988 -286 -349 -411 -32 -445 -102 -642 -56 -449 -622 -436 -644 -216 -668 -150 -986 -189 -576 -338 -82 -384 -723 -47 -501 -427 -487 -860 -437 -784 -809 -394 -358 -71 -309 -464 -584 -308 -20 -506 -871 -464 -905 -11 -674 -807 -583 -95 -344 -766 -735 -678 -435 -294 -894 -999 -24 -493 -24 -126 -90 -294 -540 -304 -991 -978 -595 -199 -704 -181 -228 -127 -478 -845 -413 -387 -41 -498 -746 -485 -6 -906 -136 -831 -718 -831 -945 -56 -931 -391 -294 -186 -492 -573 -660 -507 -287 -124 -460 -525 -437 -593 -9 -580 -443 -911 -728 -153 -277 -84 -4 -879 -671 -786 -608 -899 -632 -603 -698 -824 -688 -750 -324 -311 -909 -470 -223 -708 -420 -831 -844 -504 -408 -265 -687 -947 -291 -288 -752 -581 -240 -757 -563 -597 -954 -2 -171 -779 -378 -24 -982 -531 -667 -360 -51 -878 -705 -697 -869 -386 -490 -616 -785 -361 -42 -360 -506 -987 -319 -635 -587 -785 -808 -164 -825 -770 -89 -697 -443 -124 -689 -877 -45 -377 -144 -8 -855 -570 -174 -929 -81 -719 -45 -895 -686 -643 -83 -46 -630 -958 -839 -14 -631 -947 -41 -131 -368 -378 -33 -384 -632 -769 -123 -772 -24 -466 -597 -158 -701 -227 -275 -857 -550 -526 -538 -770 -178 -362 -578 -864 -930 -770 -798 -490 -487 -19 -409 -481 -230 -353 -980 -478 -418 -573 -935 -83 -811 -986 -898 -491 -996 -687 -439 -655 -374 -648 -181 -67 -779 -880 -390 -328 -621 -391 -952 -617 -562 -472 -553 -19 -788 -682 -960 -936 -228 -312 -260 -560 -483 -866 -715 -517 -836 -361 -84 -547 -618 -553 -173 -520 -158 -206 -286 -95 -619 -747 -825 -966 -32 -273 -507 -872 -777 -287 -274 -798 -949 -371 -878 -19 -983 -874 -705 -943 -83 -472 -399 -143 -627 -987 -727 -352 -822 -977 -463 -632 -882 -887 -808 -333 -71 -559 -996 -387 -950 -941 -850 -255 -858 -126 -55 -573 -317 -909 -531 -392 -893 -263 -117 -820 -511 -252 -733 -450 -252 -272 -276 -850 -142 -352 -709 -535 -867 -687 -515 -361 -34 -413 -712 -388 -199 -226 -135 -101 -987 -87 -71 -861 -630 -779 -630 -881 -85 -2 -508 -105 -84 -741 -15 -249 -280 -739 -905 -115 -269 -980 -227 -486 -838 -241 -879 -978 -936 -170 -885 -415 -30 -696 -33 -209 -906 -164 -656 -707 -556 -350 -901 -33 -146 -692 -99 -714 -128 -543 -807 -707 -476 -384 -559 -523 -258 -868 -759 -945 -90 -30 -144 -39 -322 -727 -843 -1000 -646 -119 -259 -992 -419 -342 -380 -519 -646 -322 -959 -87 -772 -543 -940 -201 -171 -999 -469 -437 -595 -918 -834 -505 -253 -324 -424 -274 -279 -14 -784 -916 -246 -328 -775 -225 -785 -952 -539 -416 -551 -495 -842 -732 -325 -578 -985 -315 -182 -908 -332 -366 -465 -673 -761 -966 -98 -490 -817 -100 -497 -186 -801 -523 -388 -876 -21 -406 -915 -420 -215 -460 -411 -23 -645 -504 -544 -479 -311 -329 -249 -830 -118 -302 -821 -962 -613 -739 -283 -396 -437 -462 -397 -104 -292 -439 -120 -971 -711 -34 -431 -888 -270 -629 -861 -896 -337 -687 -595 -644 -581 -73 -180 -347 -856 -987 -77 -554 -781 -234 -431 -454 -536 -449 -135 -605 -230 -238 -545 -901 -535 -757 -663 -142 -228 -321 -363 -300 -586 -760 -818 -920 -85 -285 -779 -336 -463 -362 -367 -869 -646 -262 -615 -758 -933 -65 -192 -629 -379 -319 -11 -183 -224 -554 -221 -892 -651 -675 -660 -45 -108 -407 -683 -4 -707 -562 -213 -974 -669 -932 -404 -253 -34 -600 -806 -7 -183 -542 -412 -375 -779 -803 -904 -408 -965 -636 -945 -714 -296 -404 -17 -713 -830 -320 -362 -665 -278 -87 -60 -619 -124 -465 -208 -330 -268 -458 -236 -522 -422 -357 -842 -176 -734 -260 -582 -294 -88 -292 -769 -845 -660 -200 -634 -866 -270 -898 -425 -311 -359 -537 -971 -253 -524 -514 -964 -309 -807 -743 -285 -752 -672 -406 -292 -868 -734 -710 -37 -895 -358 -435 -787 -30 -975 -669 -105 -194 -876 -816 -133 -766 -861 -520 -269 -58 -518 -951 -98 -639 -672 -446 -858 -209 -464 -635 -784 -604 -172 -435 -143 -418 -289 -14 -657 -946 -953 -370 -399 -579 -774 -81 -258 -973 -639 -379 -144 -969 -549 -13 -863 -689 -380 -61 -621 -304 -988 -928 -390 -126 -65 -250 -208 -418 -496 -834 -993 -958 -870 -219 -960 -108 -991 -285 -208 -544 -689 -120 -708 -738 -510 -553 -214 -644 -610 -567 -420 -622 -410 -147 -152 -561 -924 -380 -68 -707 -153 -103 -891 -497 -7 -802 -988 -115 -466 -4 -153 -884 -60 -485 -60 -431 -373 -547 -988 -781 -345 -713 -847 -209 -640 -388 -952 -687 -291 -611 -310 -400 -529 -978 -235 -208 -68 -777 -777 -656 -805 -60 -399 -204 -661 -865 -659 -174 -786 -176 -293 -901 -690 -459 -171 -989 -776 -700 -428 -428 -818 -240 -699 -837 -488 -950 -801 -362 -323 -48 -627 -198 -127 -98 -21 -107 -233 -708 -138 -815 -261 -326 -409 -191 -638 -156 -330 -407 -916 -589 -877 -503 -461 -844 -920 -723 -162 -733 -747 -108 -931 -767 -160 -30 -109 -809 -221 -703 -725 -95 -95 -708 -889 -916 -868 -382 -152 -143 -661 -474 -390 -346 -806 -678 -156 -503 -541 -896 -301 -799 -659 -610 -211 -826 -998 -700 -569 -688 -355 -983 -551 -259 -658 -740 -678 -670 -810 -565 -856 -992 -804 -809 -37 -103 -668 -366 -683 -684 -899 -921 -897 -13 -263 -862 -274 -859 -398 -123 -320 -691 -621 -232 -28 -534 -848 -162 -582 -182 -407 -45 -474 -724 -642 -749 -777 -990 -251 -722 -977 -418 -956 -685 -526 -681 -106 -301 -98 -922 -24 -87 -320 -485 -272 -511 -634 -413 -676 -814 -533 -953 -809 -229 -681 -649 -1 -747 -546 -646 -282 -280 -369 -844 -707 -7 -288 -918 -331 -993 -592 -876 -417 -331 -704 -1000 -834 -814 -169 -762 -981 -332 -368 -338 -101 -332 -56 -725 -896 -830 -932 -744 -74 -893 -903 -169 -248 -786 -492 -714 -16 -121 -490 -464 -264 -295 -107 -45 -222 -527 -672 -101 -311 -521 -594 -977 -972 -18 -157 -895 -467 -657 -170 -478 -765 -874 -642 -470 -143 -84 -413 -3 -825 -468 -841 -601 -903 -138 -307 -755 -839 -791 -764 -941 -134 -278 -818 -609 -326 -541 -75 -951 -589 -477 -238 -321 -860 -186 -196 -247 -816 -845 -866 -873 -115 -450 -541 -491 -312 -130 -669 -847 -454 -397 -726 -365 -484 -50 -468 -98 -702 -579 -580 -511 -298 -10 -926 -155 -994 -114 -993 -528 -916 -946 -314 -865 -343 -715 -815 -356 -171 -336 -518 -448 -979 -7 -829 -44 -317 -476 -58 -790 -214 -990 -930 -528 -576 -797 -672 -976 -430 -669 -911 -683 -999 -10 -931 -165 -826 -373 -963 -663 -823 -583 -977 -479 -102 -703 -801 -958 -433 -912 -81 -507 -776 -152 -146 -237 -476 -742 -871 -501 -375 -284 -669 -618 -451 -229 -302 -616 -243 -349 -8 -527 -715 -423 -651 -426 -619 -706 -15 -524 -531 -980 -289 -46 -988 -845 -832 -528 -502 -549 -189 -622 -821 -842 -186 -153 -288 -245 -57 -484 -371 -884 -437 -739 -360 -195 -580 -456 -865 -299 -850 -119 -814 -265 -262 -38 -609 -918 -746 -109 -643 -37 -804 -11 -127 -360 -848 -828 -126 -421 -618 -485 -490 -622 -113 -988 -483 -603 -845 -20 -694 -265 -885 -796 -677 -201 -317 -595 -943 -638 -988 -394 -84 -125 -120 -14 -864 -169 -947 -447 -552 -338 -181 -681 -69 -40 -708 -427 -690 -999 -53 -340 -855 -429 -579 -430 -547 -595 -698 -587 -444 -283 -340 -990 -120 -170 -637 -846 -451 -315 -193 -433 -886 -710 -701 -63 -366 -224 -549 -440 -948 -19 -678 -951 -679 -718 -491 -265 -792 -595 -521 -877 -578 -187 -733 -605 -148 -645 -240 -164 -88 -333 -587 -761 -967 -744 -166 -2 -753 -255 -722 -830 -28 -390 -481 -292 -53 -486 -598 -785 -627 -153 -846 -469 -316 -635 -772 -381 -885 -321 -350 -933 -464 -211 -599 -255 -84 -629 -904 -326 -285 -461 -962 -323 -752 -952 -458 -227 -634 -11 -454 -467 -473 -715 -894 -948 -758 -604 -894 -825 -32 -549 -731 -444 -722 -860 -308 -742 -880 -605 -554 -575 -768 -741 -479 -112 -403 -774 -169 -191 -572 -387 -412 -360 -447 -184 -145 -958 -631 -82 -727 -275 -353 -30 -308 -659 -564 -730 -551 -410 -820 -263 -782 -364 -460 -800 -565 -885 -350 -314 -286 -764 -520 -902 -85 -593 -423 -766 -342 -667 -313 -191 -305 -104 -966 -549 -738 -406 -380 -33 -911 -130 -489 -849 -196 -166 -953 -943 -317 -144 -697 -153 -420 -821 -21 -358 -146 -549 -490 -803 -884 -965 -502 -839 -44 -396 -76 -663 -658 -45 -813 -247 -706 -112 -107 -528 -446 -417 -971 -707 -898 -806 -797 -702 -661 -433 -233 -507 -677 -861 -923 -602 -277 -460 -495 -883 -5 -151 -188 -431 -747 -424 -243 -519 -817 -351 -361 -356 -475 -380 -169 -164 -812 -140 -112 -344 -483 -130 -221 -363 -265 -224 -546 -384 -760 -210 -743 -384 -202 -76 -692 -782 -571 -915 -372 -73 -517 -867 -81 -274 -46 -977 -190 -894 -970 -297 -285 -104 -297 -918 -21 -221 -592 -805 -863 -500 -968 -551 -60 -14 -998 -567 -812 -751 -966 -59 -106 -241 -697 -635 -87 -256 -915 -917 -252 -819 -449 -267 -153 -759 -764 -137 -471 -990 -777 -764 -144 -255 -835 -739 -505 -469 -260 -694 -152 -688 -143 -33 -538 -440 -148 -162 -684 -465 -280 -118 -49 -638 -381 -588 -541 -852 -724 -604 -711 -991 -757 -999 -475 -252 -586 -282 -239 -155 -265 -470 -7 -922 -744 -568 -932 -473 -184 -365 -721 -573 -83 -544 -922 -606 -259 -464 -50 -814 -657 -79 -203 -315 -846 -311 -594 -665 -716 -862 -121 -175 -767 -822 -665 -1 -392 -850 -46 -824 -866 -55 -653 -999 -80 -230 -991 -774 -918 -210 -369 -77 -408 -254 -671 -117 -930 -241 -588 -201 -972 -272 -649 -137 -187 -480 -520 -139 -299 -551 -745 -161 -284 -540 -335 -308 -797 -894 -651 -157 -80 -841 -668 -595 -146 -174 -921 -311 -996 -484 -79 -999 -573 -218 -194 -360 -392 -306 -550 -265 -367 -393 -11 -37 -431 -275 -660 -86 -823 -512 -488 -400 -29 -363 -773 -310 -130 -900 -332 -654 -919 -333 -550 -288 -832 -926 -782 -668 -286 -111 -459 -613 -924 -948 -503 -928 -425 -366 -35 -403 -291 -209 -944 -480 -443 -136 -860 -536 -248 -196 -623 -559 -30 -150 -4 -761 -616 -985 -881 -777 -648 -609 -297 -347 -998 -348 -632 -52 -348 -676 -358 -240 -827 -887 -331 -668 -867 -141 -850 -622 -104 -926 -714 -206 -951 -979 -568 -118 -425 -164 -891 -884 -66 -785 -301 -63 -62 -796 -919 -250 -993 -694 -769 -168 -199 -849 -880 -142 -938 -507 -462 -30 -531 -776 -825 -604 -839 -348 -661 -614 -718 -683 -633 -768 -315 -644 -541 -471 -290 -403 -556 -69 -68 -718 -910 -493 -126 -230 -753 -5 -571 -339 -885 -387 -329 -966 -939 -550 -863 -610 -683 -573 -79 -837 -413 -669 -850 -945 -808 -268 -705 -250 -997 -256 -702 -882 -970 -715 -721 -59 -466 -746 -309 -821 -583 -712 -649 -188 -808 -82 -443 -620 -494 -640 -909 -196 -722 -569 -525 -352 -451 -198 -244 -838 -580 -118 -218 -352 -686 -140 -414 -170 -8 -940 -558 -128 -656 -937 -982 -315 -722 -7 -86 -599 -555 -522 -149 -579 -401 -342 -213 -69 -271 -353 -283 -551 -974 -779 -279 -362 -738 -853 -469 -440 -994 -866 -880 -799 -782 -392 -735 -693 -448 -218 -679 -990 -670 -543 -911 -61 -155 -893 -401 -959 -114 -833 -707 -540 -25 -355 -891 -770 -575 -505 -494 -472 -398 -9 -496 -885 -870 -974 -144 -72 -626 -575 -132 -826 -490 -639 -861 -394 -926 -268 -336 -174 -186 -675 -49 -949 -525 -384 -471 -859 -77 -696 -604 -570 -455 -152 -318 -22 -765 -651 -633 -126 -939 -138 -925 -596 -636 -735 -735 -904 -48 -266 -866 -226 -531 -609 -601 -747 -938 -244 -442 -877 -853 -703 -790 -609 -741 -193 -911 -104 -984 -502 -715 -477 -302 -654 -934 -187 -689 -238 -174 -104 -266 -802 -762 -798 -503 -726 -853 -218 -358 -427 -194 -38 -66 -613 -835 -872 -400 -373 -376 -87 -178 -478 -335 -293 -356 -50 -121 -933 -136 -595 -184 -46 -273 -643 -578 -800 -533 -999 -730 -673 -996 -265 -602 -807 -817 -438 -550 -541 -460 -433 -704 -820 -207 -206 -573 -806 -355 -18 -538 -247 -625 -275 -514 -755 -88 -442 -470 -660 -448 -677 -242 -387 -904 -873 -737 -420 -399 -485 -308 -569 -868 -551 -662 -901 -810 -224 -930 -703 -800 -570 -464 -655 -966 -264 -521 -461 -186 -934 -216 -806 -348 -416 -731 -497 -184 -614 -964 -853 -919 -726 -776 -787 -16 -937 -872 -194 -554 -491 -417 -437 -144 -648 -703 -260 -270 -680 -284 -574 -748 -727 -533 -698 -419 -654 -434 -764 -262 -92 -214 -206 -725 -541 -224 -898 -907 -873 -307 -450 -300 -220 -438 -360 -749 -797 -247 -465 -292 -68 -586 -545 -401 -947 -209 -777 -16 -878 -568 -547 -914 -270 -545 -346 -801 -676 -136 -781 -460 -389 -934 -774 -502 -769 -956 -557 -931 -580 -581 -185 -621 -100 -805 -281 -164 -750 -690 -532 -76 -344 -750 -333 -20 -318 -671 -24 -715 -240 -649 -558 -14 -765 -101 -326 -111 -696 -733 -181 -952 -515 -192 -607 -643 -859 -697 -373 -981 -945 -513 -928 -732 -911 -629 -773 -912 -724 -890 -807 -224 -913 -940 -905 -64 -407 -446 -709 -223 -666 -26 -322 -626 -879 -155 -134 -993 -192 -977 -6 -279 -955 -696 -679 -757 -3 -307 -928 -787 -130 -364 -215 -328 -332 -934 -819 -61 -173 -365 -888 -270 -896 -591 -289 -524 -778 -707 -575 -493 -850 -64 -79 -535 -575 -233 -781 -48 -97 -17 -32 -668 -434 -323 -785 -737 -548 -288 -308 -740 -510 -467 -764 -659 -547 -989 -990 -366 -125 -90 -898 -988 -514 -799 -855 -153 -28 -222 -251 -280 -630 -607 -320 -240 -330 -346 -765 -831 -672 -664 -544 -318 -309 -641 -692 -998 -90 -758 -48 -982 -961 -736 -142 -341 -297 -563 -328 -76 -280 -987 -306 -671 -663 -637 -447 -262 -87 -43 -22 -286 -364 -787 -459 -253 -543 -968 -263 -987 -295 -662 -998 -367 -216 -931 -308 -761 -115 -449 -731 -835 -250 -407 -975 -212 -10 -3 -794 -465 -175 -524 -300 -654 -989 -745 -258 -41 -409 -580 -247 -77 -459 -819 -756 -161 -773 -648 -79 -576 -378 -924 -19 -741 -600 -251 -620 -135 -880 -738 -776 -189 -373 -565 -907 -875 -628 -431 -356 -186 -973 -732 -132 -545 -481 -694 -99 -983 -828 -932 -628 -986 -40 -63 -61 -268 -288 -354 -598 -321 -491 -201 -527 -21 -69 -856 -855 -680 -630 -846 -414 -951 -146 -650 -418 -94 -122 -645 -634 -300 -450 -944 -387 -986 -435 -330 -909 -742 -309 -160 -157 -921 -26 -178 -864 -144 -900 -657 -180 -835 -508 -28 -384 -350 -435 -669 -331 -445 -893 -829 -884 -724 -242 -931 -335 -713 -8 -839 -991 -870 -685 -748 -907 -396 -479 -708 -458 -351 -974 -359 -708 -337 -779 -393 -439 -109 -241 -682 -128 -175 -123 -632 -360 -886 -401 -696 -253 -743 -230 -783 -228 -694 -276 -68 -118 -93 -668 -554 -90 -760 -375 -962 -993 -545 -984 -893 -579 -450 -17 -877 -390 -977 -914 -806 -41 -914 -649 -126 -455 -741 -948 -104 -914 -928 -268 -502 -614 -142 -580 -641 -57 -855 -403 -916 -402 -230 -807 -875 -146 -432 -804 -393 -506 -842 -385 -473 -254 -221 -678 -793 -471 -720 -514 -4 -900 -827 -791 -867 -155 -802 -375 -561 -558 -539 -906 -895 -128 -55 -284 -941 -445 -483 -255 -78 -883 -285 -521 -757 -569 -77 -858 -984 -516 -83 -458 -942 -808 -939 -762 -341 -557 -794 -991 -447 -112 -391 -599 -64 -174 -909 -112 -712 -830 -498 -149 -703 -421 -50 -458 -149 -165 -208 -545 -767 -211 -754 -690 -238 -973 -616 -829 -958 -33 -486 -690 -672 -632 -598 -465 -994 -852 -251 -832 -588 -129 -451 -262 -21 -180 -659 -358 -383 -273 -759 -812 -887 -192 -969 -203 -783 -502 -776 -388 -87 -30 -741 -543 -982 -947 -99 -988 -951 -443 -448 -350 -72 -699 -433 -988 -879 -672 -646 -924 -251 -551 -30 -31 -778 -82 -715 -285 -584 -830 -435 -369 -285 -672 -212 -714 -956 -732 -456 -370 -199 -524 -682 -940 -87 -921 -817 -510 -194 -275 -169 -253 -604 -351 -770 -447 -100 -283 -934 -573 -87 -88 -149 -598 -21 -344 -741 -978 -665 -262 -913 -14 -831 -286 -36 -829 -672 -246 -570 -556 -620 -275 -647 -818 -230 -280 -574 -880 -691 -879 -924 -301 -98 -388 -251 -191 -987 -843 -18 -484 -745 -724 -178 -34 -667 -904 -51 -360 -850 -927 -763 -359 -734 -705 -413 -336 -710 -70 -863 -764 -180 -519 -252 -299 -861 -925 -912 -548 -737 -429 -512 -715 -388 -751 -31 -187 -28 -179 -158 -289 -11 -734 -828 -276 -444 -107 -860 -817 -254 -870 -164 -366 -644 -400 -366 -32 -764 -930 -406 -529 -952 -808 -811 -873 -40 -455 -882 -747 -907 -138 -969 -768 -707 -318 -805 -75 -262 -302 -481 -117 -247 -180 -220 -528 -53 -124 -356 -329 -879 -926 -851 -603 -452 -670 -132 -121 -211 -488 -130 -530 -742 -212 -933 -657 -831 -722 -856 -382 -964 -116 -964 -826 -234 -327 -787 -574 -322 -823 -731 -917 -616 -183 -582 -387 -657 -726 -632 -978 -695 -428 -186 -869 -269 -167 -158 -762 -208 -89 -388 -19 -782 -603 -958 -57 -562 -454 -781 -874 -617 -599 -994 -268 -52 -337 -3 -732 -361 -776 -204 -234 -432 -713 -804 -454 -683 -931 -225 -477 -191 -847 -299 -11 -767 -706 -84 -813 -263 -941 -555 -543 -77 -884 -105 -981 -640 -921 -528 -514 -864 -796 -150 -486 -414 -109 -579 -340 -441 -966 -598 -935 -204 -245 -682 -537 -157 -996 -228 -964 -768 -652 -777 -790 -388 -833 -468 -39 -785 -79 -297 -659 -158 -745 -909 -663 -3 -565 -760 -872 -784 -940 -861 -567 -625 -214 -113 -674 -581 -777 -414 -388 -194 -705 -136 -624 -821 -16 -767 -735 -906 -743 -71 -262 -680 -338 -15 -292 -287 -1 -162 -249 -706 -502 -25 -191 -231 -336 -636 -776 -307 -213 -841 -162 -699 -391 -460 -603 -56 -854 -493 -801 -100 -383 -367 -39 -641 -453 -541 -135 -206 -974 -910 -484 -467 -837 -320 -399 -582 -865 -548 -695 -376 -270 -410 -425 -766 -906 -629 -64 -411 -707 -583 -778 -702 -597 -780 -200 -29 -960 -538 -118 -933 -272 -263 -386 -364 -726 -710 -385 -526 -265 -252 -915 -113 -439 -423 -613 -482 -496 -66 -113 -350 -919 -685 -50 -660 -755 -160 -589 -331 -551 -628 -753 -432 -53 -747 -578 -620 -641 -806 -766 -36 -859 -476 -472 -197 -409 -235 -231 -787 -28 -544 -44 -730 -584 -886 -806 -271 -433 -788 -453 -851 -632 -855 -342 -761 -923 -981 -765 -625 -787 -636 -283 -940 -816 -86 -169 -5 -569 -538 -508 -609 -285 -88 -230 -657 -595 -746 -184 -906 -425 -544 -901 -173 -62 -99 -40 -722 -415 -233 -907 -460 -462 -530 -544 -733 -998 -419 -9 -644 -731 -959 -242 -440 -90 -384 -284 -697 -74 -360 -756 -732 -680 -864 -151 -31 -917 -932 -176 -198 -983 -536 -228 -940 -316 -189 -166 -38 -72 -553 -903 -286 -45 -956 -362 -290 -133 -239 -75 -580 -488 -649 -793 -582 -362 -6 -863 -630 -212 -49 -446 -463 -42 -798 -246 -357 -953 -861 -257 -682 -172 -141 -516 -172 -531 -905 -220 -751 -946 -725 -858 -523 -300 -30 -595 -684 -868 -643 -810 -897 -859 -833 -911 -67 -921 -124 -231 -167 -545 -151 -602 -151 -179 -685 -19 -790 -808 -22 -920 -257 -714 -354 -18 -311 -465 -91 -520 -314 -998 -527 -689 -211 -735 -379 -91 -129 -450 -828 -974 -843 -973 -97 -662 -685 -811 -152 -637 -461 -646 -212 -508 -352 -572 -91 -954 -304 -283 -519 -9 -320 -449 -159 -694 -500 -906 -872 -935 -283 -470 -389 -411 -629 -737 -686 -801 -615 -493 -691 -920 -423 -835 -221 -905 -180 -409 -601 -25 -947 -518 -748 -436 -10 -731 -318 -87 -850 -433 -42 -952 -510 -150 -323 -566 -582 -614 -896 -817 -968 -739 -12 -463 -664 -288 -470 -102 -548 -341 -995 -948 -113 -317 -726 -901 -596 -130 -110 -206 -860 -243 -429 -412 -29 -850 -589 -681 -706 -397 -228 -733 -76 -688 -841 -422 -134 -354 -480 -94 -720 -384 -552 -132 -688 -351 -850 -252 -498 -786 -975 -680 -155 -680 -16 -964 -170 -376 -636 -138 -89 -512 -408 -516 -232 -981 -372 -212 -299 -176 -252 -128 -643 -958 -514 -300 -575 -227 -498 -980 -106 -594 -279 -338 -171 -770 -912 -604 -938 -740 -534 -417 -127 -319 -208 -804 -269 -463 -861 -855 -940 -749 -461 -730 -623 -48 -500 -558 -832 -995 -978 -77 -903 -585 -501 -364 -449 -912 -952 -869 -885 -426 -123 -346 -538 -9 -432 -644 -161 -53 -297 -327 -718 -758 -70 -281 -909 -791 -878 -677 -764 -281 -188 -920 -420 -624 -430 -956 -800 -209 -554 -416 -658 -560 -828 -253 -783 -327 -410 -927 -192 -274 -601 -53 -669 -366 -407 -167 -471 -26 -103 -221 -26 -320 -820 -733 -291 -824 -883 -611 -29 -376 -682 -119 -834 -746 -668 -953 -686 -208 -641 -523 -916 -884 -716 -371 -140 -22 -90 -906 -373 -197 -643 -1000 -222 -704 -566 -271 -45 -40 -632 -377 -232 -14 -980 -669 -970 -871 -454 -437 -556 -859 -898 -41 -982 -242 -534 -872 -895 -553 -835 -26 -603 -427 -317 -316 -660 -339 -796 -575 -911 -177 -485 -703 -986 -18 -501 -7 -160 -170 -528 -58 -605 -150 -801 -839 -90 -706 -763 -548 -530 -987 -331 -618 -781 -874 -106 -567 -644 -272 -937 -449 -890 -511 -984 -393 -252 -710 -33 -265 -777 -437 -143 -158 -32 -546 -957 -997 -886 -816 -505 -425 -501 -60 -822 -635 -52 -819 -130 -381 -972 -936 -689 -171 -745 -23 -549 -267 -355 -928 -23 -400 -308 -581 -755 -68 -426 -76 -181 -558 -336 -717 -693 -506 -801 -550 -479 -968 -90 -468 -425 -514 -869 -340 -969 -447 -747 -224 -987 -471 -722 -770 -976 -793 -633 -624 -663 -734 -592 -474 -261 -971 -130 -553 -546 -750 -460 -482 -931 -842 -357 -937 -674 -357 -376 -85 -537 -841 -611 -6 -1 -268 -496 -283 -739 -965 -967 -410 -274 -924 -678 -818 -795 -688 -295 -686 -952 -581 -27 -236 -168 -130 -68 -634 -38 -247 -45 -819 -392 -908 -23 -246 -318 -710 -7 -33 -523 -120 -397 -642 -119 -189 -490 -325 -106 -66 -809 -612 -79 -626 -948 -598 -887 -95 -383 -748 -878 -508 -308 -625 -962 -224 -41 -572 -583 -418 -769 -968 -177 -495 -306 -413 -833 -807 -7 -348 -121 -898 -457 -29 -504 -431 -821 -492 -231 -714 -530 -323 -685 -666 -884 -83 -59 -660 -340 -903 -490 -882 -6 -70 -172 -533 -60 -933 -796 -267 -559 -37 -549 -88 -160 -434 -523 -553 -417 -359 -98 -964 -317 -785 -451 -145 -403 -436 -224 -295 -677 -382 -49 -145 -470 -267 -506 -797 -220 -971 -268 -327 -422 -201 -746 -173 -33 -175 -400 -983 -723 -501 -998 -36 -533 -119 -716 -726 -330 -903 -103 -666 -940 -954 -226 -598 -64 -801 -268 -297 -493 -193 -345 -486 -724 -655 -260 -516 -154 -603 -349 -823 -664 -880 -715 -633 -180 -806 -857 -567 -120 -496 -252 -828 -703 -307 -628 -415 -340 -226 -159 -11 -940 -208 -573 -103 -273 -245 -674 -599 -817 -157 -460 -87 -508 -577 -955 -830 -353 -862 -835 -507 -310 -181 -605 -569 -12 -1000 -650 -7 -536 -992 -203 -455 -668 -946 -203 -582 -207 -405 -725 -646 -495 -936 -238 -334 -271 -71 -897 -437 -864 -168 -121 -550 -750 -679 -893 -809 -984 -161 -496 -259 -51 -680 -537 -81 -139 -615 -319 -824 -882 -806 -654 -828 -269 -631 -332 -154 -727 -501 -339 -245 -541 -512 -250 -488 -3 -977 -177 -380 -67 -980 -780 -505 -403 -56 -122 -252 -711 -470 -22 -708 -797 -72 -724 -171 -308 -162 -328 -163 -51 -290 -790 -418 -390 -575 -998 -390 -550 -554 -770 -731 -564 -600 -1000 -690 -286 -56 -827 -947 -32 -623 -836 -494 -823 -294 -323 -630 -263 -237 -568 -706 -980 -474 -373 -459 -794 -415 -662 -845 -747 -267 -957 -645 -417 -595 -696 -809 -284 -842 -90 -913 -909 -432 -729 -523 -721 -924 -75 -999 -485 -144 -80 -488 -819 -6 -691 -158 -51 -789 -428 -912 -124 -523 -496 -843 -170 -648 -440 -494 -444 -784 -523 -57 -203 -862 -617 -917 -203 -544 -870 -947 -759 -865 -968 -945 -728 -45 -894 -474 -620 -462 -433 -784 -292 -738 -230 -63 -328 -564 -411 -89 -846 -222 -934 -792 -408 -787 -156 -704 -854 -350 -914 -949 -265 -989 -866 -286 -868 -767 -301 -792 -245 -735 -739 -308 -493 -307 -708 -668 -886 -7 -613 -854 -130 -412 -418 -96 -609 -600 -172 -914 -766 -376 -676 -342 -798 -983 -284 -587 -537 -713 -188 -401 -12 -446 -653 -375 -173 -719 -980 -487 -276 -812 -555 -294 -470 -706 -989 -374 -359 -702 -392 -935 -413 -316 -643 -513 -776 -78 -81 -102 -13 -432 -932 -224 -958 -378 -662 -699 -878 -302 -684 -999 -718 -315 -730 -632 -128 -483 -601 -614 -757 -874 -667 -521 -711 -566 -738 -202 -81 -531 -757 -191 -373 -742 -1 -544 -29 -777 -93 -27 -346 -974 -398 -227 -328 -848 -40 -48 -98 -573 -532 -840 -213 -452 -306 -792 -796 -498 -178 -510 -827 -328 -455 -772 -86 -537 -812 -883 -713 -619 -58 -824 -518 -5 -265 -483 -838 -755 -624 -85 -196 -9 -282 -452 -528 -298 -116 -484 -31 -246 -565 -193 -595 -837 -967 -977 -578 -972 -347 -846 -491 -555 -717 -985 -5 -965 -812 -687 -593 -528 -44 -371 -212 -448 -713 -304 -515 -252 -484 -374 -934 -981 -373 -496 -848 -881 -729 -723 -786 -361 -485 -52 -755 -246 -984 -822 -890 -260 -979 -767 -529 -329 -997 -518 -377 -444 -349 -371 -32 -177 -363 -274 -760 -903 -536 -82 -892 -556 -542 -844 -289 -501 -40 -657 -394 -671 -884 -654 -442 -521 -806 -701 -47 -342 -687 -354 -595 -268 -687 -627 -403 -849 -834 -605 -219 -651 -541 -606 -216 -288 -251 -818 -147 -405 -507 -986 -685 -716 -323 -345 -115 -810 -908 -489 -879 -273 -375 -764 -161 -912 -288 -662 -245 -279 -372 -198 -380 -326 -955 -368 -277 -172 -291 -208 -733 -420 -663 -223 -140 -818 -215 -590 -978 -593 -6 -269 -149 -84 -190 -610 -336 -830 -147 -765 -622 -371 -803 -362 -259 -231 -443 -516 -86 -120 -39 -903 -954 -983 -652 -609 -120 -508 -952 -451 -419 -163 -117 -299 -637 -205 -216 -601 -157 -832 -155 -395 -310 -636 -511 -357 -450 -470 -913 -590 -668 -612 -536 -766 -799 -141 -995 -839 -229 -483 -669 -20 -258 -886 -509 -159 -732 -24 -892 -284 -710 -644 -169 -40 -9 -766 -848 -327 -914 -199 -487 -70 -111 -88 -533 -880 -610 -923 -31 -873 -659 -931 -964 -749 -962 -901 -596 -243 -376 -364 -135 -655 -270 -335 -126 -764 -35 -145 -943 -241 -144 -282 -816 -388 -509 -222 -9 -707 -57 -828 -412 -194 -467 -576 -204 -609 -902 -769 -665 -436 -922 -784 -334 -225 -624 -994 -278 -53 -937 -350 -15 -75 -540 -894 -468 -511 -858 -967 -493 -198 -165 -422 -335 -43 -427 -345 -474 -298 -69 -94 -125 -367 -902 -146 -302 -198 -634 -522 -94 -39 -725 -931 -404 -122 -941 -485 -831 -495 -515 -498 -622 -366 -369 -581 -11 -287 -252 -80 -957 -15 -963 -87 -866 -131 -218 -427 -475 -479 -861 -368 -296 -367 -431 -929 -174 -203 -24 -724 -872 -923 -217 -530 -738 -473 -501 -553 -969 -571 -830 -804 -197 -557 -264 -82 -905 -741 -101 -191 -956 -403 -987 -648 -129 -244 -152 -270 -127 -567 -253 -200 -856 -573 -436 -970 -219 -726 -939 -839 -378 -146 -316 -788 -599 -743 -938 -571 -594 -807 -365 -361 -300 -19 -184 -415 -430 -742 -108 -59 -506 -942 -872 -5 -311 -478 -883 -343 -182 -359 -55 -660 -449 -426 -89 -782 -149 -751 -762 -30 -326 -722 -309 -683 -224 -692 -315 -32 -742 -592 -890 -425 -808 -318 -399 -47 -604 -900 -618 -339 -395 -804 -124 -741 -969 -251 -759 -815 -274 -697 -32 -27 -759 -651 -581 -196 -959 -665 -78 -300 -555 -551 -774 -137 -576 -253 -17 -388 -173 -507 -865 -331 -790 -926 -154 -413 -872 -510 -689 -623 -727 -61 -843 -366 -281 -690 -728 -880 -664 -912 -787 -528 -570 -676 -704 -372 -33 -319 -703 -960 -115 -393 -711 -617 -392 -272 -811 -601 -231 -112 -235 -193 -420 -962 -318 -768 -600 -354 -552 -200 -957 -459 -422 -701 -696 -393 -786 -262 -442 -910 -446 -896 -251 -557 -588 -371 -54 -825 -68 -305 -290 -240 -385 -484 -729 -189 -361 -883 -323 -191 -412 -789 -836 -767 -522 -327 -307 -753 -910 -794 -927 -432 -675 -718 -732 -872 -346 -370 -435 -528 -197 -850 -656 -578 -134 -785 -313 -323 -828 -671 -559 -165 -770 -309 -842 -434 -635 -60 -321 -546 -70 -208 -931 -625 -307 -218 -731 -59 -503 -517 -292 -659 -70 -529 -578 -417 -232 -141 -2 -262 -434 -62 -834 -170 -797 -13 -66 -281 -759 -975 -923 -419 -961 -605 -687 -805 -598 -283 -529 -891 -13 -926 -249 -668 -63 -619 -33 -756 -117 -784 -953 -195 -715 -964 -635 -402 -64 -475 -146 -210 -314 -445 -530 -569 -351 -566 -928 -841 -871 -292 -589 -954 -976 -961 -3 -527 -746 -566 -626 -656 -606 -769 -821 -164 -449 -115 -936 -483 -591 -501 -757 -703 -508 -777 -566 -947 -244 -953 -701 -559 -861 -549 -406 -972 -946 -281 -490 -648 -338 -597 -674 -333 -907 -4 -457 -9 -641 -175 -499 -27 -782 -535 -798 -883 -127 -977 -910 -951 -788 -683 -259 -801 -813 -979 -534 -794 -748 -173 -201 -266 -455 -207 -847 -458 -409 -521 -435 -252 -76 -70 -562 -913 -725 -686 -73 -463 -850 -13 -59 -558 -650 -938 -725 -606 -972 -820 -212 -34 -268 -80 -254 -338 -72 -414 -745 -774 -891 -352 -896 -518 -464 -933 -625 -952 -354 -192 -942 -21 -510 -306 -213 -204 -478 -267 -956 -640 -614 -640 -638 -772 -529 -227 -932 -324 -204 -601 -531 -551 -676 -592 -586 -568 -111 -372 -758 -984 -147 -375 -620 -66 -385 -894 -714 -362 -405 -195 -287 -343 -673 -768 -397 -805 -19 -815 -303 -485 -758 -919 -958 -679 -537 -294 -296 -140 -166 -108 -78 -762 -426 -692 -965 -229 -404 -112 -403 -195 -36 -496 -119 -423 -433 -723 -432 -776 -255 -937 -964 -682 -651 -721 -783 -695 -811 -567 -861 -588 -829 -250 -970 -16 -437 -728 -581 -675 -145 -726 -592 -554 -455 -372 -154 -44 -488 -137 -194 -990 -539 -761 -341 -17 -619 -872 -715 -568 -825 -712 -831 -729 -233 -801 -92 -915 -664 -470 -296 -296 -371 -453 -751 -187 -700 -957 -714 -938 -425 -125 -572 -733 -983 -182 -599 -531 -982 -45 -139 -790 -194 -752 -193 -614 -682 -124 -600 -958 -368 -328 -851 -827 -28 -307 -218 -712 -196 -605 -3 -4 -916 -422 -11 -499 -487 -23 -66 -571 -578 -998 -167 -658 -536 -799 -972 -395 -717 -274 -873 -458 -377 -917 -999 -219 -123 -603 -772 -437 -226 -594 -159 -945 -920 -19 -70 -586 -895 -238 -360 -933 -58 -50 -403 -357 -926 -731 -318 -982 -568 -854 -773 -521 -548 -640 -634 -329 -533 -451 -755 -955 -315 -486 -36 -277 -680 -926 -519 -513 -283 -850 -552 -766 -297 -702 -596 -719 -812 -890 -70 -159 -119 -917 -921 -481 -820 -832 -834 -615 -636 -783 -31 -953 -657 -438 -329 -279 -462 -304 -335 -108 -75 -599 -679 -567 -308 -686 -696 -789 -874 -750 -303 -969 -178 -878 -315 -421 -327 -23 -988 -412 -272 -924 -180 -972 -802 -948 -67 -659 -402 -198 -629 -29 -210 -930 -165 -843 -311 -554 -727 -582 -404 -193 -981 -620 -185 -261 -976 -140 -99 -681 -760 -234 -482 -106 -949 -678 -69 -670 -609 -60 -317 -866 -989 -820 -679 -46 -453 -904 -360 -755 -476 -474 -421 -781 -18 -808 -991 -781 -321 -311 -879 -277 -799 -444 -583 -507 -313 -189 -125 -533 -595 -697 -656 -841 -741 -950 -159 -263 -418 -830 -274 -19 -992 -921 -637 -838 -203 -718 -736 -409 -198 -512 -477 -202 -362 -643 -497 -983 -50 -881 -537 -610 -126 -196 -752 -879 -910 -712 -483 -770 -702 -306 -492 -26 -321 -149 -470 -359 -245 -189 -904 -163 -865 -41 -648 -421 -338 -703 -693 -30 -511 -44 -435 -865 -234 -763 -277 -759 -380 -817 -236 -328 -706 -55 -931 -138 -228 -509 -278 -151 -429 -250 -425 -812 -356 -692 -792 -660 -939 -862 -360 -955 -562 -791 -719 -75 -615 -652 -266 -731 -177 -745 -119 -791 -489 -267 -982 -665 -127 -590 -986 -192 -337 -206 -766 -246 -120 -511 -740 -407 -708 -213 -165 -499 -841 -63 -113 -863 -777 -680 -186 -416 -649 -585 -43 -363 -377 -831 -963 -984 -920 -300 -130 -677 -25 -805 -709 -156 -806 -475 -6 -519 -599 -40 -643 -601 -960 -102 -282 -787 -544 -920 -272 -752 -464 -408 -450 -192 -517 -366 -483 -573 -340 -169 -192 -989 -758 -743 -754 -325 -486 -64 -447 -605 -236 -291 -875 -740 -281 -641 -184 -54 -940 -96 -453 -591 -636 -827 -893 -566 -715 -725 -702 -15 -943 -495 -862 -919 -334 -993 -99 -918 -316 -297 -503 -453 -50 -920 -64 -733 -916 -453 -310 -412 -201 -10 -359 -991 -477 -491 -651 -979 -79 -69 -62 -16 -675 -393 -945 -600 -426 -607 -216 -8 -343 -522 -770 -849 -709 -794 -809 -927 -448 -743 -742 -315 -934 -750 -455 -26 -412 -969 -677 -595 -940 -758 -451 -508 -204 -487 -600 -676 -129 -66 -170 -652 -155 -768 -960 -297 -552 -479 -355 -700 -416 -678 -418 -115 -991 -925 -735 -29 -261 -221 -859 -920 -289 -433 -871 -111 -410 -791 -166 -122 -719 -756 -491 -576 -824 -442 -211 -693 -586 -56 -344 -914 -534 -595 -603 -569 -926 -233 -532 -680 -726 -442 -826 -660 -507 -327 -115 -120 -831 -394 -616 -686 -377 -303 -182 -606 -259 -419 -791 -253 -750 -806 -830 -611 -741 -290 -755 -285 -787 -713 -823 -710 -114 -410 -364 -842 -541 -677 -751 -955 -468 -483 -125 -784 -62 -814 -971 -514 -957 -198 -192 -911 -988 -394 -105 -303 -773 -276 -703 -864 -432 -962 -978 -334 -183 -784 -997 -793 -864 -785 -155 -12 -998 -112 -216 -803 -485 -866 -500 -621 -257 -130 -818 -123 -421 -548 -516 -617 -455 -387 -582 -424 -818 -353 -177 -873 -53 -743 -288 -164 -914 -459 -29 -150 -691 -971 -897 -781 -682 -299 -268 -330 -793 -261 -207 -155 -614 -315 -164 -722 -101 -74 -815 -493 -767 -207 -618 -267 -942 -435 -120 -757 -828 -904 -196 -162 -935 -127 -256 -671 -283 -948 -756 -192 -619 -531 -468 -437 -946 -397 -242 -640 -950 -835 -562 -832 -475 -736 -636 -291 -531 -343 -690 -495 -793 -498 -952 -260 -533 -421 -226 -595 -583 -707 -375 -2 -399 -946 -903 -654 -481 -957 -728 -91 -267 -490 -940 -441 -945 -863 -324 -869 -683 -125 -98 -855 -862 -171 -479 -482 -664 -941 -277 -863 -280 -469 -42 -330 -819 -143 -862 -132 -105 -116 -274 -723 -825 -54 -781 -540 -152 -379 -703 -451 -548 -522 -811 -492 -581 -965 -617 -988 -25 -333 -588 -194 -221 -714 -461 -728 -732 -790 -461 -438 -741 -352 -297 -89 -404 -225 -338 -508 -345 -831 -512 -621 -631 -413 -794 -911 -191 -138 -994 -499 -533 -379 -547 -556 -566 -952 -491 -896 -613 -691 -969 -553 -93 -912 -639 -518 -527 -158 -307 -39 -812 -201 -684 -949 -384 -577 -908 -940 -756 -991 -445 -723 -846 -615 -797 -684 -673 -309 -744 -497 -374 -488 -366 -213 -480 -299 -541 -254 -183 -584 -359 -410 -175 -59 -912 -51 -640 -977 -225 -98 -689 -624 -581 -640 -575 -110 -695 -773 -224 -216 -800 -193 -256 -853 -69 -174 -609 -67 -469 -559 -992 -477 -395 -557 -327 -287 -278 -702 -817 -272 -704 -259 -428 -16 -409 -622 -364 -71 -883 -941 -972 -310 -281 -506 -995 -700 -669 -149 -14 -594 -209 -213 -710 -988 -543 -378 -897 -961 -870 -946 -392 -128 -60 -192 -638 -336 -428 -238 -357 -906 -20 -664 -611 -101 -665 -968 -41 -130 -260 -118 -536 -750 -529 -715 -761 -836 -272 -324 -505 -603 -256 -627 -390 -102 -997 -584 -934 -288 -756 -281 -45 -696 -765 -913 -1 -300 -544 -433 -828 -948 -66 -381 -621 -502 -12 -706 -71 -981 -436 -422 -341 -295 -767 -583 -918 -533 -809 -350 -571 -879 -590 -899 -80 -956 -295 -970 -837 -123 -164 -871 -410 -567 -49 -168 -308 -863 -736 -942 -626 -583 -856 -785 -874 -250 -104 -119 -593 -983 -678 -656 -213 -104 -235 -368 -886 -27 -301 -571 -514 -152 -519 -736 -286 -922 -456 -656 -46 -418 -10 -898 -295 -888 -22 -649 -375 -977 -15 -552 -239 -213 -362 -604 -20 -911 -57 -383 -44 -296 -924 -24 -418 -95 -706 -983 -29 -860 -914 -267 -533 -878 -542 -373 -322 -781 -662 -9 -262 -767 -215 -832 -269 -669 -904 -384 -340 -71 -625 -507 -645 -80 -235 -74 -618 -499 -446 -785 -7 -796 -329 -629 -373 -623 -305 -283 -633 -608 -210 -843 -603 -432 -633 -981 -810 -190 -327 -701 -141 -430 -759 -960 -81 -700 -282 -113 -7 -667 -993 -466 -986 -713 -578 -187 -362 -417 -658 -271 -792 -321 -694 -359 -989 -251 -254 -154 -956 -982 -699 -821 -537 -770 -185 -33 -647 -98 -887 -327 -944 -405 -508 -472 -487 -210 -183 -608 -992 -649 -399 -692 -125 -16 -486 -490 -57 -766 -983 -189 -906 -600 -799 -609 -99 -441 -216 -774 -546 -947 -851 -717 -161 -384 -24 -391 -917 -386 -800 -383 -691 -220 -947 -805 -939 -695 -686 -417 -709 -330 -424 -134 -445 -70 -253 -571 -732 -702 -321 -139 -132 -983 -17 -127 -745 -989 -21 -216 -248 -331 -147 -658 -538 -923 -92 -89 -630 -738 -796 -904 -845 -609 -490 -543 -949 -212 -410 -620 -996 -962 -499 -58 -626 -933 -125 -161 -644 -794 -618 -448 -805 -786 -961 -252 -207 -981 -199 -369 -556 -40 -33 -129 -767 -824 -40 -211 -445 -353 -892 -705 -975 -577 -44 -207 -770 -84 -281 -306 -893 -614 -576 -103 -500 -623 -582 -879 -692 -829 -428 -418 -621 -745 -963 -528 -973 -91 -678 -347 -86 -195 -516 -305 -367 -871 -508 -714 -42 -907 -888 -544 -298 -899 -275 -62 -321 -15 -449 -334 -706 -501 -737 -989 -374 -316 -272 -407 -572 -657 -888 -137 -416 -362 -853 -399 -479 -856 -904 -565 -292 -482 -708 -629 -557 -516 -175 -806 -7 -993 -426 -13 -222 -69 -524 -454 -851 -486 -488 -258 -991 -980 -545 -987 -619 -856 -699 -334 -994 -842 -230 -96 -574 -260 -106 -666 -123 -703 -164 -772 -519 -687 -401 -706 -76 -612 -58 -951 -119 -572 -710 -670 -669 -360 -794 -729 -282 -852 -717 -421 -41 -946 -167 -230 -548 -772 -45 -186 -871 -485 -441 -46 -528 -210 -283 -193 -712 -809 -629 -238 -516 -316 -71 -951 -11 -876 -679 -256 -400 -655 -707 -899 -333 -592 -627 -866 -402 -750 -694 -569 -914 -855 -284 -771 -454 -19 -43 -280 -295 -626 -252 -559 -424 -365 -858 -472 -604 -113 -857 -22 -164 -585 -369 -382 -132 -689 -617 -585 -984 -479 -457 -125 -753 -516 -88 -978 -640 -380 -601 -231 -838 -742 -535 -591 -5 -896 -940 -760 -25 -408 -98 -396 -476 -885 -873 -842 -696 -829 -442 -933 -535 -862 -394 -200 -963 -782 -682 -636 -390 -877 -69 -941 -913 -500 -109 -685 -148 -797 -750 -854 -772 -271 -615 -809 -170 -360 -601 -391 -902 -694 -355 -208 -479 -217 -466 -706 -164 -737 -955 -965 -398 -946 -853 -7 -479 -273 -756 -103 -994 -417 -730 -252 -659 -381 -935 -442 -640 -239 -555 -495 -539 -149 -804 -582 -110 -202 -976 -869 -267 -868 -706 -320 -603 -419 -761 -497 -811 -924 -271 -160 -558 -665 -957 -861 -410 -75 -285 -624 -767 -803 -344 -809 -340 -560 -731 -702 -106 -676 -507 -88 -838 -358 -708 -662 -565 -26 -652 -821 -112 -575 -285 -338 -222 -544 -328 -847 -86 -944 -552 -336 -482 -912 -617 -755 -142 -887 -629 -760 -2 -77 -521 -80 -300 -183 -184 -680 -600 -886 -551 -354 -932 -869 -754 -703 -82 -186 -752 -437 -526 -97 -354 -713 -102 -338 -156 -283 -611 -100 -524 -599 -953 -588 -776 -968 -371 -63 -647 -575 -775 -228 -551 -46 -476 -947 -115 -264 -763 -194 -608 -922 -314 -50 -964 -278 -360 -939 -126 -307 -826 -909 -151 -482 -517 -387 -536 -703 -431 -337 -84 -312 -712 -556 -401 -72 -853 -625 -280 -580 -263 -576 -277 -870 -706 -595 -858 -665 -170 -306 -565 -49 -157 -243 -380 -350 -834 -482 -933 -927 -258 -538 -640 -153 -607 -212 -502 -176 -20 -982 -541 -684 -564 -834 -244 -169 -617 -82 -428 -103 -878 -486 -876 -247 -804 -384 -725 -258 -487 -643 -701 -92 -935 -133 -985 -2 -889 -718 -646 -273 -403 -93 -110 -959 -546 -841 -852 -564 -945 -310 -70 -270 -933 -899 -665 -842 -925 -445 -814 -271 -28 -311 -458 -787 -503 -528 -325 -900 -377 -812 -849 -13 -120 -519 -628 -778 -973 -867 -230 -503 -815 -670 -379 -155 -876 -258 -117 -928 -813 -946 -189 -34 -468 -573 -156 -602 -230 -220 -311 -287 -54 -609 -502 -201 -187 -812 -814 -510 -247 -845 -323 -819 -94 -825 -937 -949 -544 -648 -490 -736 -762 -60 -975 -297 -315 -299 -472 -208 -898 -723 -851 -81 -835 -487 -530 -354 -615 -561 -306 -449 -432 -611 -177 -998 -469 -211 -738 -445 -682 -301 -517 -636 -331 -258 -519 -76 -547 -751 -913 -636 -192 -349 -831 -808 -64 -135 -709 -715 -138 -842 -436 -811 -916 -427 -344 -739 -287 -343 -169 -801 -487 -451 -271 -113 -904 -728 -36 -25 -938 -515 -339 -347 -202 -958 -69 -513 -33 -870 -413 -715 -41 -168 -203 -923 -953 -465 -287 -143 -428 -21 -92 -702 -36 -950 -600 -223 -514 -685 -635 -330 -934 -451 -101 -760 -623 -712 -625 -1 -419 -29 -553 -393 -105 -905 -429 -217 -971 -207 -92 -93 -277 -624 -244 -808 -996 -237 -316 -358 -457 -590 -649 -53 -786 -277 -232 -170 -215 -237 -465 -900 -313 -887 -808 -758 -550 -822 -904 -800 -381 -955 -361 -903 -664 -643 -123 -244 -549 -220 -342 -987 -786 -152 -234 -95 -879 -469 -992 -809 -268 -962 -247 -113 -700 -241 -684 -269 -967 -745 -13 -370 -114 -626 -150 -547 -581 -870 -167 -600 -346 -586 -503 -410 -588 -691 -133 -1000 -946 -460 -742 -182 -435 -464 -652 -633 -862 -278 -487 -900 -958 -665 -962 -547 -802 -518 -584 -432 -580 -678 -372 -831 -394 -955 -229 -707 -845 -148 -867 -735 -61 -678 -978 -765 -383 -529 -994 -855 -550 -298 -18 -91 -722 -411 -415 -956 -783 -816 -384 -278 -848 -708 -116 -356 -614 -766 -24 -395 -584 -848 -709 -606 -961 -58 -119 -811 -14 -552 -140 -987 -843 -947 -949 -666 -217 -793 -598 -34 -822 -758 -246 -422 -710 -20 -886 -505 -926 -331 -686 -309 -647 -471 -9 -767 -624 -970 -644 -753 -719 -925 -341 -999 -656 -521 -741 -15 -454 -358 -928 -165 -314 -145 -913 -880 -717 -792 -703 -635 -651 -878 -50 -332 -941 -703 -214 -484 -956 -888 -242 -450 -822 -484 -738 -420 -845 -77 -892 -704 -184 -627 -441 -521 -512 -54 -188 -153 -594 -185 -958 -319 -582 -397 -236 -11 -517 -237 -858 -667 -798 -682 -909 -395 -785 -632 -700 -677 -237 -569 -356 -907 -125 -177 -655 -512 -421 -255 -1000 -69 -45 -473 -997 -447 -960 -618 -564 -987 -390 -317 -863 -407 -663 -187 -270 -262 -327 -377 -881 -954 -4 -158 -800 -84 -771 -661 -589 -409 -739 -478 -113 -521 -736 -421 -56 -714 -812 -757 -534 -416 -709 -741 -790 -615 -438 -528 -970 -388 -283 -761 -1000 -173 -328 -186 -769 -886 -180 -91 -696 -513 -379 -942 -326 -798 -838 -315 -155 -618 -157 -592 -153 -984 -771 -507 -56 -206 -869 -633 -664 -732 -193 -794 -421 -801 -737 -667 -539 -747 -195 -602 -904 -200 -755 -966 -13 -985 -104 -849 -51 -574 -763 -846 -517 -415 -614 -78 -812 -777 -783 -800 -900 -764 -388 -330 -753 -791 -94 -914 -557 -185 -55 -831 -784 -982 -335 -756 -889 -751 -669 -740 -58 -562 -15 -513 -923 -768 -536 -723 -827 -984 -849 -62 -280 -195 -979 -663 -596 -241 -449 -552 -63 -66 -335 -785 -396 -717 -741 -250 -223 -357 -962 -335 -879 -456 -166 -246 -98 -825 -470 -406 -80 -419 -2 -166 -4 -38 -353 -69 -93 -228 -472 -263 -985 -279 -662 -648 -919 -176 -154 -123 -594 -956 -921 -198 -637 -943 -114 -772 -499 -123 -679 -760 -716 -616 -743 -202 -340 -21 -317 -758 -242 -59 -68 -279 -417 -491 -314 -902 -858 -894 -476 -775 -464 -4 -768 -320 -455 -985 -807 -760 -125 -286 -766 -853 -504 -135 -295 -467 -980 -76 -446 -609 -866 -440 -896 -487 -976 -87 -179 -643 -802 -678 -157 -257 -253 -520 -870 -450 -513 -376 -687 -812 -422 -36 -42 -68 -331 -50 -925 -632 -228 -744 -57 -418 -159 -746 -963 -490 -504 -96 -475 -13 -94 -819 -971 -497 -37 -903 -628 -673 -55 -843 -960 -443 -818 -236 -334 -562 -577 -812 -652 -311 -386 -549 -563 -731 -565 -567 -152 -385 -471 -87 -859 -960 -852 -127 -119 -959 -601 -227 -705 -309 -816 -945 -823 -404 -142 -423 -426 -364 -717 -994 -59 -267 -461 -844 -904 -742 -384 -177 -904 -112 -117 -824 -904 -687 -985 -317 -102 -495 -619 -56 -396 -676 -912 -221 -113 -105 -804 -752 -484 -561 -344 -259 -197 -500 -188 -721 -366 -892 -557 -175 -187 -837 -493 -510 -593 -948 -969 -164 -122 -810 -254 -229 -747 -485 -749 -535 -396 -491 -971 -636 -774 -568 -884 -386 -114 -390 -234 -913 -697 -309 -340 -80 -516 -29 -765 -165 -500 -173 -122 -971 -422 -835 -860 -362 -445 -246 -353 -927 -949 -744 -494 -926 -855 -65 -419 -959 -929 -533 -481 -687 -72 -83 -652 -872 -380 -488 -492 -512 -74 -908 -690 -784 -922 -691 -624 -454 -51 -662 -964 -529 -380 -800 -980 -674 -298 -94 -568 -420 -270 -491 -179 -418 -930 -712 -166 -4 -19 -969 -559 -819 -644 -761 -203 -612 -180 -616 -482 -726 -524 -862 -764 -919 -508 -464 -555 -853 -718 -506 -416 -928 -639 -141 -547 -34 -792 -333 -608 -228 -150 -839 -396 -470 -234 -135 -105 -255 -321 -68 -72 -226 -125 -389 -941 -379 -439 -735 -664 -423 -827 -888 -67 -446 -906 -487 -141 -915 -677 -50 -298 -546 -964 -30 -724 -187 -795 -232 -335 -686 -554 -343 -491 -349 -758 -850 -737 -366 -302 -249 -217 -161 -951 -909 -420 -477 -489 -207 -919 -871 -766 -214 -802 -980 -199 -143 -255 -990 -504 -381 -334 -420 -894 -127 -701 -726 -685 -748 -890 -970 -459 -826 -408 -962 -950 -560 -811 -691 -942 -56 -932 -438 -477 -740 -114 -201 -719 -398 -768 -774 -868 -531 -323 -231 -144 -428 -978 -790 -493 -707 -17 -977 -451 -128 -445 -676 -885 -228 -599 -331 -709 -633 -849 -391 -293 -206 -369 -713 -703 -690 -957 -89 -732 -777 -827 -79 -417 -19 -695 -459 -285 -891 -270 -688 -463 -370 -15 -197 -597 -680 -238 -445 -69 -388 -259 -864 -728 -741 -334 -140 -79 -353 -253 -34 -314 -945 -36 -234 -308 -416 -806 -601 -618 -917 -100 -846 -204 -86 -616 -36 -106 -155 -884 -659 -229 -611 -94 -619 -379 -469 -646 -948 -529 -544 -61 -424 -777 -958 -509 -204 -62 -501 -440 -338 -314 -822 -288 -637 -984 -947 -574 -825 -223 -364 -597 -78 -134 -296 -330 -776 -155 -753 -427 -324 -593 -817 -860 -954 -230 -660 -570 -945 -827 -474 -874 -447 -92 -847 -392 -806 -774 -998 -343 -289 -884 -545 -432 -442 -253 -238 -121 -10 -119 -144 -438 -19 -868 -362 -718 -402 -771 -294 -808 -568 -789 -394 -996 -560 -699 -239 -38 -685 -822 -508 -518 -114 -780 -352 -818 -890 -160 -993 -955 -520 -668 -35 -865 -648 -320 -568 -734 -653 -475 -495 -241 -914 -203 -799 -962 -906 -699 -770 -645 -663 -663 -597 -686 -429 -734 -825 -71 -119 -982 -680 -454 -249 -93 -308 -549 -238 -335 -770 -280 -701 -465 -802 -979 -56 -119 -132 -790 -186 -279 -535 -216 -708 -463 -649 -553 -985 -855 -226 -866 -12 -812 -209 -362 -592 -450 -536 -996 -550 -420 -666 -382 -50 -789 -751 -920 -499 -120 -694 -583 -276 -99 -268 -489 -363 -8 -323 -666 -901 -17 -776 -649 -222 -16 -882 -603 -884 -727 -958 -970 -488 -337 -778 -99 -200 -267 -879 -834 -697 -921 -50 -305 -214 -415 -672 -37 -495 -589 -194 -49 -284 -480 -57 -752 -596 -813 -868 -818 -818 -103 -583 -748 -120 -681 -915 -390 -407 -613 -650 -766 -347 -889 -893 -131 -955 -759 -375 -592 -673 -421 -265 -442 -556 -912 -634 -794 -27 -959 -372 -45 -741 -335 -986 -39 -574 -465 -213 -493 -843 -178 -21 -983 -925 -366 -583 -585 -240 -891 -751 -390 -876 -60 -167 -378 -119 -925 -697 -276 -725 -76 -365 -447 -353 -465 -180 -131 -471 -735 -872 -621 -680 -127 -323 -577 -90 -910 -102 -630 -737 -780 -864 -177 -381 -911 -643 -626 -231 -30 -948 -244 -323 -688 -856 -307 -644 -58 -702 -435 -159 -526 -610 -125 -41 -793 -887 -540 -879 -526 -6 -724 -527 -864 -691 -647 -868 -821 -532 -973 -187 -234 -490 -814 -757 -314 -475 -568 -585 -608 -609 -209 -821 -250 -363 -698 -657 -324 -947 -648 -552 -760 -819 -302 -288 -280 -85 -677 -605 -532 -73 -147 -853 -395 -886 -550 -629 -204 -876 -847 -251 -824 -692 -717 -714 -827 -5 -280 -230 -933 -204 -956 -761 -474 -994 -732 -450 -344 -382 -377 -63 -636 -9 -733 -710 -911 -13 -295 -307 -376 -63 -614 -210 -272 -321 -53 -426 -413 -583 -447 -386 -451 -173 -535 -387 -774 -78 -437 -577 -419 -91 -421 -66 -953 -419 -156 -593 -352 -565 -62 -640 -4 -493 -621 -275 -283 -873 -971 -893 -624 -388 -46 -275 -615 -517 -711 -498 -620 -22 -657 -74 -681 -412 -317 -750 -837 -396 -512 -789 -757 -821 -707 -247 -486 -779 -244 -851 -466 -430 -664 -78 -946 -800 -232 -114 -590 -371 -119 -641 -303 -86 -370 -349 -277 -736 -678 -956 -761 -359 -48 -155 -203 -725 -76 -252 -675 -977 -888 -926 -115 -143 -189 -119 -495 -83 -32 -714 -484 -545 -634 -419 -584 -920 -868 -28 -588 -849 -818 -53 -465 -43 -703 -319 -416 -320 -896 -993 -572 -439 -68 -909 -96 -682 -549 -283 -869 -732 -136 -226 -224 -317 -346 -358 -101 -397 -857 -31 -95 -21 -913 -109 -476 -577 -806 -398 -323 -130 -574 -420 -220 -59 -1000 -236 -474 -707 -245 -230 -797 -692 -686 -730 -518 -744 -344 -639 -308 -630 -282 -866 -217 -498 -515 -546 -683 -457 -568 -239 -748 -499 -380 -319 -20 -57 -3 -733 -788 -230 -763 -36 -177 -11 -476 -692 -577 -797 -871 -295 -243 -707 -5 -29 -796 -591 -601 -177 -804 -279 -928 -516 -175 -40 -120 -628 -423 -279 -982 -361 -401 -752 -95 -262 -677 -592 -345 -410 -632 -166 -571 -898 -742 -658 -620 -484 -257 -699 -805 -979 -999 -828 -106 -834 -607 -825 -564 -377 -85 -783 -119 -13 -978 -622 -847 -974 -124 -719 -242 -467 -992 -308 -938 -610 -832 -107 -841 -6 -19 -19 -691 -387 -897 -39 -223 -641 -870 -273 -90 -872 -335 -931 -117 -609 -8 -338 -292 -543 -529 -418 -581 -520 -534 -939 -901 -621 -12 -409 -385 -962 -755 -613 -604 -839 -233 -700 -229 -72 -392 -633 -124 -656 -384 -265 -850 -347 -285 -575 -537 -600 -541 -799 -597 -490 -387 -58 -122 -538 -774 -489 -991 -9 -528 -779 -314 -645 -991 -734 -407 -531 -628 -476 -741 -837 -152 -69 -440 -8 -969 -378 -717 -309 -701 -106 -306 -751 -500 -340 -212 -415 -352 -271 -382 -492 -597 -989 -22 -172 -533 -88 -201 -938 -446 -635 -670 -280 -417 -7 -617 -265 -374 -873 -171 -484 -517 -367 -159 -868 -871 -776 -655 -801 -9 -248 -546 -595 -629 -90 -599 -780 -956 -63 -872 -531 -201 -429 -128 -231 -622 -117 -675 -997 -358 -230 -61 -959 -162 -478 -362 -620 -877 -735 -943 -952 -444 -586 -921 -789 -971 -111 -445 -750 -234 -432 -936 -33 -879 -59 -20 -218 -767 -79 -441 -273 -716 -219 -872 -31 -833 -964 -91 -582 -374 -200 -619 -275 -894 -623 -981 -232 -292 -745 -587 -250 -452 -480 -628 -726 -137 -262 -578 -905 -711 -525 -229 -86 -721 -488 -545 -814 -82 -132 -980 -110 -87 -34 -469 -703 -324 -927 -388 -901 -685 -247 -805 -612 -221 -995 -568 -536 -245 -474 -914 -912 -134 -326 -433 -54 -492 -719 -806 -260 -31 -185 -241 -391 -94 -591 -784 -730 -682 -422 -120 -848 -983 -902 -646 -822 -476 -284 -91 -50 -71 -569 -306 -549 -265 -131 -861 -115 -481 -570 -284 -776 -371 -835 -872 -690 -420 -513 -892 -351 -161 -947 -1000 -153 -479 -302 -811 -601 -214 -187 -281 -305 -160 -287 -472 -941 -333 -289 -962 -513 -854 -322 -45 -181 -474 -637 -684 -598 -403 -879 -640 -390 -329 -223 -314 -40 -287 -690 -699 -670 -810 -954 -819 -576 -1 -251 -57 -192 -285 -678 -70 -187 -725 -374 -752 -661 -760 -661 -257 -190 -236 -384 -884 -896 -110 -913 -32 -575 -830 -284 -43 -580 -627 -404 -802 -85 -983 -323 -849 -86 -401 -29 -874 -322 -840 -524 -680 -273 -671 -633 -273 -353 -74 -967 -350 -415 -448 -917 -776 -778 -209 -297 -138 -56 -769 -801 -278 -90 -620 -601 -782 -459 -263 -935 -95 -359 -745 -776 -613 -644 -189 -520 -233 -96 -437 -56 -438 -824 -778 -208 -294 -688 -103 -715 -164 -498 -284 -869 -709 -307 -760 -514 -838 -528 -440 -469 -554 -180 -653 -625 -467 -710 -343 -545 -204 -251 -330 -395 -358 -373 -848 -27 -376 -38 -599 -977 -955 -410 -886 -293 -171 -364 -411 -87 -554 -614 -193 -1 -708 -383 -693 -66 -554 -932 -620 -987 -187 -448 -851 -923 -234 -907 -564 -78 -459 -479 -385 -123 -534 -211 -129 -112 -616 -315 -801 -544 -680 -72 -667 -237 -344 -78 -67 -348 -117 -545 -470 -519 -547 -923 -693 -825 -305 -805 -221 -966 -711 -385 -341 -499 -572 -672 -558 -319 -94 -115 -205 -826 -247 -431 -845 -697 -278 -646 -586 -363 -638 -266 -371 -304 -124 -858 -943 -211 -970 -924 -701 -417 -619 -41 -142 -112 -329 -712 -383 -582 -544 -780 -989 -291 -504 -508 -508 -80 -639 -655 -106 -308 -606 -841 -791 -618 -86 -548 -521 -330 -59 -497 -4 -541 -700 -65 -867 -975 -791 -7 -407 -199 -649 -309 -886 -860 -589 -969 -15 -735 -832 -427 -912 -271 -591 -961 -428 -911 -709 -600 -995 -149 -322 -785 -260 -21 -434 -630 -494 -205 -955 -252 -477 -605 -927 -799 -653 -806 -176 -450 -171 -966 -257 -367 -326 -71 -773 -510 -833 -309 -340 -794 -288 -522 -880 -648 -834 -89 -713 -593 -363 -944 -169 -750 -112 -254 -495 -596 -213 -147 -679 -566 -685 -243 -302 -497 -445 -620 -341 -139 -372 -151 -620 -111 -255 -317 -52 -434 -692 -722 -424 -603 -179 -104 -202 -80 -334 -865 -679 -291 -475 -91 -132 -86 -748 -645 -452 -76 -920 -862 -310 -506 -499 -843 -920 -328 -597 -10 -772 -205 -61 -103 -798 -536 -868 -179 -12 -884 -690 -874 -541 -45 -34 -740 -410 -178 -984 -463 -7 -194 -629 -800 -264 -542 -101 -491 -820 -273 -855 -858 -215 -440 -514 -833 -493 -359 -882 -69 -709 -442 -164 -316 -23 -426 -486 -585 -618 -716 -641 -246 -627 -726 -945 -732 -164 -156 -854 -32 -751 -555 -932 -840 -381 -536 -1 -402 -68 -117 -245 -245 -950 -712 -986 -680 -40 -702 -639 -255 -779 -513 -235 -635 -655 -217 -542 -91 -476 -259 -743 -62 -51 -225 -283 -629 -30 -796 -182 -91 -894 -86 -196 -626 -712 -870 -726 -595 -100 -670 -772 -690 -783 -412 -822 -110 -232 -496 -72 -259 -580 -705 -693 -114 -627 -244 -390 -490 -607 -836 -690 -460 -122 -890 -69 -670 -688 -692 -499 -391 -521 -705 -179 -760 -801 -692 -27 -166 -498 -765 -546 -441 -277 -183 -86 -126 -56 -239 -297 -40 -376 -803 -298 -934 -343 -569 -661 -354 -416 -422 -311 -126 -244 -390 -106 -607 -628 -350 -743 -525 -873 -634 -521 -563 -605 -95 -463 -850 -89 -180 -911 -375 -342 -405 -279 -188 -339 -457 -598 -46 -718 -177 -370 -370 -577 -538 -970 -858 -661 -270 -807 -768 -420 -686 -479 -477 -91 -746 -297 -952 -516 -260 -798 -813 -187 -416 -500 -78 -152 -771 -47 -138 -771 -866 -82 -282 -328 -821 -551 -54 -692 -302 -19 -658 -212 -886 -508 -582 -106 -198 -162 -738 -824 -839 -411 -448 -362 -358 -571 -424 -73 -501 -914 -508 -771 -157 -629 -305 -176 -506 -850 -928 -960 -202 -604 -59 -621 -608 -368 -924 -386 -386 -407 -531 -577 -61 -143 -159 -903 -541 -710 -386 -426 -627 -875 -423 -815 -67 -84 -333 -160 -80 -682 -935 -448 -720 -330 -12 -638 -483 -4 -704 -929 -441 -325 -566 -642 -190 -568 -692 -942 -278 -462 -675 -569 -387 -323 -573 -218 -949 -423 -305 -547 -268 -707 -988 -973 -193 -401 -662 -643 -429 -255 -338 -207 -734 -257 -285 -252 -368 -433 -963 -480 -842 -186 -213 -558 -675 -90 -675 -755 -252 -509 -152 -385 -610 -896 -12 -960 -290 -572 -563 -79 -131 -882 -889 -577 -765 -150 -732 -683 -621 -280 -252 -277 -314 -171 -713 -446 -940 -797 -593 -215 -684 -985 -674 -543 -169 -355 -343 -161 -936 -450 -247 -679 -826 -866 -785 -620 -523 -280 -249 -869 -659 -854 -625 -363 -787 -627 -861 -15 -328 -539 -595 -886 -863 -431 -734 -77 -375 -919 -892 -333 -669 -323 -850 -719 -701 -153 -611 -159 -825 -141 -83 -173 -409 -814 -83 -785 -398 -938 -674 -321 -222 -459 -171 -7 -519 -88 -218 -366 -998 -525 -270 -859 -934 -698 -257 -660 -149 -255 -86 -967 -919 -296 -358 -341 -216 -812 -499 -571 -792 -693 -500 -7 -579 -44 -223 -424 -543 -896 -415 -243 -595 -127 -470 -603 -402 -929 -164 -451 -189 -132 -658 -441 -676 -723 -970 -885 -849 -546 -484 -903 -243 -689 -910 -761 -217 -244 -12 -427 -32 -723 -831 -965 -91 -28 -949 -485 -858 -241 -62 -664 -916 -992 -6 -667 -593 -508 -920 -104 -93 -836 -279 -434 -176 -895 -535 -877 -62 -279 -263 -683 -324 -181 -812 -663 -184 -304 -857 -536 -595 -314 -727 -611 -357 -572 -741 -786 -56 -241 -421 -69 -470 -289 -314 -114 -163 -16 -375 -141 -140 -704 -913 -778 -191 -457 -726 -316 -777 -509 -636 -475 -976 -252 -449 -120 -242 -744 -469 -205 -960 -283 -124 -925 -984 -9 -800 -874 -798 -553 -623 -66 -888 -844 -685 -595 -945 -232 -501 -793 -421 -228 -990 -352 -567 -726 -804 -984 -139 -78 -317 -26 -375 -736 -196 -995 -49 -87 -302 -133 -85 -350 -650 -899 -850 -136 -230 -295 -87 -341 -71 -226 -576 -101 -389 -624 -336 -125 -367 -366 -953 -901 -437 -761 -942 -868 -28 -251 -906 -323 -586 -676 -959 -588 -561 -820 -574 -831 -928 -115 -54 -541 -637 -497 -249 -164 -687 -352 -259 -507 -286 -720 -623 -531 -738 -430 -653 -513 -698 -521 -288 -510 -55 -935 -536 -771 -143 -259 -716 -568 -742 -516 -663 -577 -861 -573 -761 -660 -656 -130 -75 -966 -900 -855 -108 -209 -602 -470 -715 -116 -781 -405 -720 -838 -832 -563 -79 -490 -605 -946 -808 -991 -441 -157 -149 -1000 -810 -808 -42 -329 -849 -223 -885 -833 -484 -337 -599 -245 -757 -141 -505 -26 -963 -895 -72 -411 -433 -713 -816 -515 -898 -106 -591 -17 -68 -522 -822 -612 -193 -777 -346 -208 -682 -343 -426 -921 -179 -1000 -510 -128 -664 -628 -535 -157 -864 -308 -146 -978 -176 -415 -828 -216 -584 -888 -786 -953 -374 -216 -489 -299 -748 -936 -846 -368 -868 -219 -197 -962 -287 -948 -906 -803 -556 -546 -86 -290 -541 -394 -256 -935 -143 -38 -886 -737 -384 -475 -345 -139 -121 -129 -22 -248 -462 -213 -377 -428 -6 -278 -154 -939 -491 -373 -466 -874 -549 -356 -701 -878 -46 -942 -144 -963 -473 -503 -424 -869 -476 -343 -295 -949 -502 -59 -438 -386 -1 -477 -755 -471 -427 -495 -715 -99 -70 -182 -733 -665 -547 -317 -83 -786 -460 -944 -246 -359 -416 -380 -795 -118 -183 -15 -245 -580 -290 -699 -827 -265 -649 -76 -2 -852 -542 -752 -763 -623 -854 -775 -308 -341 -681 -677 -716 -472 -464 -965 -538 -166 -387 -760 -308 -739 -780 -116 -995 -899 -358 -418 -625 -983 -941 -153 -717 -716 -852 -437 -981 -920 -772 -729 -460 -45 -102 -661 -599 -921 -897 -76 -757 -280 -657 -695 -352 -41 -81 -653 -735 -548 -280 -572 -513 -872 -541 -747 -698 -887 -986 -367 -718 -525 -682 -817 -114 -547 -174 -886 -472 -99 -224 -562 -513 -677 -905 -943 -23 -715 -247 -128 -471 -857 -256 -780 -955 -653 -978 -843 -382 -541 -398 -732 -602 -883 -55 -900 -546 -635 -908 -922 -775 -594 -526 -698 -550 -331 -301 -183 -39 -843 -713 -362 -831 -573 -632 -669 -992 -746 -117 -857 -752 -900 -735 -211 -438 -835 -881 -613 -580 -520 -497 -788 -519 -241 -776 -722 -560 -830 -252 -299 -304 -695 -706 -404 -284 -735 -221 -649 -417 -161 -968 -36 -802 -272 -878 -402 -883 -834 -797 -297 -71 -383 -426 -58 -72 -667 -99 -28 -514 -751 -377 -696 -546 -153 -47 -207 -996 -449 -943 -823 -117 -343 -321 -601 -392 -805 -452 -552 -946 -143 -500 -286 -806 -965 -790 -383 -76 -612 -762 -743 -222 -423 -781 -102 -969 -610 -795 -55 -187 -648 -194 -364 -891 -95 -925 -792 -193 -559 -440 -967 -773 -582 -218 -93 -296 -192 -325 -156 -954 -347 -369 -53 -772 -491 -732 -129 -884 -642 -961 -506 -487 -411 -376 -483 -693 -371 -644 -134 -56 -472 -768 -405 -612 -102 -931 -817 -573 -311 -232 -255 -607 -227 -4 -636 -462 -244 -637 -773 -857 -420 -309 -518 -189 -28 -707 -243 -271 -65 -858 -470 -808 -957 -666 -931 -761 -859 -720 -690 -805 -391 -404 -391 -400 -406 -122 -92 -688 -147 -3 -464 -872 -153 -257 -184 -450 -849 -257 -171 -792 -200 -161 -913 -462 -318 -252 -635 -567 -62 -354 -505 -243 -662 -55 -179 -664 -63 -581 -101 -971 -702 -12 -999 -501 -179 -791 -428 -831 -729 -153 -170 -679 -210 -46 -510 -522 -1000 -319 -660 -880 -667 -884 -748 -249 -722 -877 -940 -852 -945 -749 -252 -892 -492 -326 -480 -193 -595 -605 -476 -267 -175 -670 -540 -569 -26 -442 -732 -783 -427 -929 -383 -20 -829 -279 -36 -897 -709 -384 -708 -677 -429 -545 -126 -7 -46 -112 -732 -828 -556 -636 -714 -585 -802 -70 -309 -632 -134 -635 -677 -118 -24 -159 -943 -795 -511 -853 -455 -910 -667 -647 -690 -867 -962 -465 -932 -581 -839 -85 -563 -376 -729 -313 -722 -479 -203 -814 -217 -990 -478 -402 -244 -632 -289 -507 -138 -768 -742 -991 -853 -748 -464 -423 -276 -336 -610 -544 -3 -567 -755 -638 -740 -888 -811 -404 -506 -754 -369 -158 -615 -693 -484 -543 -634 -368 -688 -414 -206 -475 -122 -308 -629 -994 -885 -998 -693 -704 -320 -419 -725 -357 -233 -162 -444 -522 -706 -500 -788 -799 -340 -772 -790 -893 -567 -107 -699 -190 -221 -657 -431 -786 -627 -505 -228 -14 -628 -934 -218 -352 -28 -38 -54 -10 -596 -531 -452 -393 -613 -949 -110 -512 -481 -361 -162 -58 -576 -613 -337 -299 -152 -488 -725 -708 -72 -796 -427 -13 -205 -766 -312 -265 -683 -518 -545 -548 -552 -678 -215 -273 -35 -54 -514 -607 -651 -372 -967 -287 -499 -85 -889 -597 -340 -916 -757 -595 -209 -108 -725 -739 -522 -850 -704 -143 -40 -329 -54 -693 -517 -839 -689 -984 -608 -70 -210 -26 -350 -34 -630 -867 -311 -483 -122 -370 -208 -817 -507 -863 -790 -982 -532 -568 -776 -281 -841 -803 -142 -420 -558 -243 -847 -952 -276 -37 -581 -46 -544 -713 -91 -486 -11 -178 -937 -827 -101 -457 -990 -492 -522 -244 -403 -864 -987 -832 -449 -441 -701 -841 -696 -178 -36 -462 -181 -736 -518 -393 -591 -621 -297 -649 -770 -279 -805 -974 -942 -616 -434 -281 -551 -777 -717 -78 -54 -61 -326 -763 -864 -908 -6 -99 -232 -624 -163 -373 -449 -81 -128 -593 -871 -616 -62 -179 -359 -129 -552 -223 -799 -922 -874 -454 -710 -214 -103 -572 -509 -326 -689 -34 -945 -597 -813 -145 -280 -572 -120 -266 -307 -567 -805 -329 -452 -263 -162 -243 -886 -343 -349 -112 -313 -656 -437 -431 -876 -184 -590 -668 -385 -670 -420 -788 -58 -329 -345 -885 -108 -595 -82 -540 -746 -865 -439 -545 -318 -673 -404 -647 -744 -359 -733 -377 -446 -674 -32 -459 -970 -432 -547 -150 -973 -633 -746 -458 -257 -317 -409 -570 -220 -583 -859 -136 -492 -121 -835 -516 -678 -762 -206 -915 -518 -741 -231 -201 -438 -671 -252 -697 -281 -507 -877 -427 -770 -111 -975 -234 -381 -535 -764 -552 -724 -632 -238 -743 -816 -384 -93 -526 -789 -209 -456 -527 -584 -847 -67 -880 -878 -444 -79 -392 -153 -442 -8 -474 -212 -402 -409 -977 -286 -349 -236 -317 -441 -537 -155 -944 -243 -978 -649 -317 -586 -382 -592 -448 -393 -566 -399 -557 -289 -503 -318 -353 -4 -576 -133 -406 -651 -149 -144 -287 -23 -354 -497 -307 -787 -394 -2 -425 -105 -75 -378 -554 -807 -452 -395 -309 -450 -845 -923 -228 -44 -215 -792 -406 -695 -241 -3 -638 -637 -440 -243 -12 -970 -30 -951 -317 -929 -84 -291 -790 -816 -601 -579 -244 -256 -699 -526 -261 -697 -986 -747 -628 -899 -117 -409 -951 -108 -992 -72 -895 -347 -287 -939 -368 -277 -690 -814 -981 -250 -229 -649 -868 -755 -103 -16 -762 -519 -89 -334 -728 -122 -998 -946 -629 -563 -559 -400 -790 -702 -506 -818 -428 -936 -766 -626 -700 -445 -32 -351 -78 -778 -62 -624 -575 -660 -356 -894 -228 -424 -830 -106 -569 -245 -255 -149 -907 -252 -203 -911 -564 -489 -40 -601 -255 -268 -105 -643 -514 -982 -498 -323 -425 -217 -479 -435 -14 -807 -95 -863 -615 -794 -621 -538 -575 -628 -968 -516 -164 -348 -580 -665 -257 -838 -265 -880 -538 -572 -327 -494 -699 -926 -427 -694 -97 -849 -383 -170 -191 -586 -170 -856 -685 -245 -42 -293 -623 -806 -865 -846 -68 -28 -757 -67 -233 -55 -426 -973 -845 -458 -761 -535 -547 -722 -222 -934 -83 -816 -125 -65 -888 -748 -272 -992 -805 -486 -841 -442 -656 -943 -984 -666 -733 -241 -515 -296 -451 -422 -335 -469 -424 -195 -250 -27 -669 -864 -519 -555 -706 -696 -994 -918 -468 -753 -838 -347 -223 -667 -357 -26 -363 -818 -278 -413 -837 -108 -623 -309 -619 -661 -849 -842 -951 -543 -82 -853 -805 -104 -8 -928 -232 -294 -249 -232 -284 -351 -894 -21 -13 -403 -588 -253 -670 -700 -635 -645 -130 -338 -286 -209 -442 -646 -280 -494 -729 -24 -303 -656 -50 -855 -502 -385 -411 -429 -404 -820 -996 -165 -596 -500 -575 -308 -458 -628 -425 -950 -73 -184 -737 -269 -849 -55 -72 -850 -977 -764 -984 -420 -595 -378 -92 -277 -120 -398 -657 -307 -806 -183 -112 -418 -342 -253 -975 -713 -270 -271 -652 -291 -573 -644 -703 -964 -773 -446 -635 -492 -822 -812 -976 -953 -952 -108 -743 -262 -566 -170 -71 -285 -602 -151 -220 -147 -263 -381 -63 -212 -638 -311 -392 -362 -65 -744 -178 -222 -282 -30 -660 -256 -468 -833 -638 -978 -701 -171 -952 -724 -335 -102 -822 -914 -710 -288 -433 -49 -881 -825 -282 -403 -680 -146 -20 -877 -275 -17 -178 -839 -713 -79 -406 -742 -973 -518 -18 -485 -15 -954 -391 -146 -790 -902 -182 -941 -563 -913 -579 -126 -436 -17 -171 -398 -80 -59 -99 -519 -741 -482 -682 -604 -822 -180 -197 -755 -577 -572 -850 -61 -968 -432 -146 -734 -141 -596 -770 -323 -783 -358 -71 -893 -583 -625 -920 -590 -120 -640 -374 -848 -220 -206 -666 -173 -312 -875 -146 -296 -335 -681 -808 -835 -790 -740 -495 -109 -386 -55 -896 -142 -321 -167 -565 -935 -634 -60 -824 -640 -560 -606 -482 -821 -430 -721 -310 -650 -653 -769 -1000 -21 -272 -229 -580 -260 -930 -999 -167 -665 -966 -595 -783 -900 -842 -847 -262 -841 -137 -320 -941 -217 -691 -424 -637 -405 -381 -428 -403 -479 -569 -898 -536 -91 -166 -713 -82 -201 -226 -747 -245 -48 -370 -444 -594 -838 -121 -504 -855 -157 -380 -613 -532 -227 -864 -339 -451 -927 -145 -589 -958 -394 -547 -809 -652 -90 -2 -742 -298 -191 -861 -25 -710 -63 -365 -859 -22 -55 -227 -527 -407 -463 -412 -579 -516 -966 -686 -840 -312 -895 -531 -907 -959 -795 -395 -252 -479 -353 -860 -722 -643 -773 -274 -805 -936 -970 -592 -883 -579 -733 -158 -646 -848 -346 -11 -633 -629 -177 -607 -110 -535 -747 -485 -66 -795 -271 -921 -838 -11 -941 -191 -183 -331 -433 -436 -979 -109 -482 -430 -86 -340 -409 -525 -842 -435 -801 -103 -492 -452 -87 -570 -406 -981 -157 -455 -960 -581 -661 -835 -735 -795 -253 -523 -383 -720 -550 -307 -684 -606 -271 -474 -86 -139 -760 -427 -912 -569 -92 -660 -441 -858 -927 -554 -802 -304 -101 -541 -724 -423 -733 -291 -141 -649 -394 -863 -64 -133 -362 -569 -144 -694 -159 -991 -694 -219 -496 -387 -829 -789 -33 -718 -711 -26 -858 -66 -200 -111 -935 -536 -75 -421 -633 -818 -758 -60 -708 -92 -349 -713 -34 -637 -979 -363 -142 -743 -968 -322 -30 -428 -678 -788 -618 -180 -277 -557 -636 -6 -678 -363 -545 -955 -519 -192 -358 -637 -890 -940 -94 -850 -969 -128 -765 -462 -242 -385 -676 -261 -792 -654 -78 -262 -870 -951 -750 -212 -895 -520 -490 -627 -635 -555 -962 -966 -629 -11 -826 -22 -99 -335 -935 -151 -918 -914 -683 -346 -942 -277 -94 -902 -751 -311 -266 -195 -827 -674 -894 -665 -927 -344 -404 -581 -858 -657 -847 -595 -549 -688 -365 -448 -58 -117 -175 -850 -533 -616 -427 -728 -668 -758 -804 -951 -146 -656 -311 -639 -685 -558 -808 -497 -85 -994 -548 -712 -356 -897 -536 -301 -628 -376 -740 -579 -75 -850 -664 -682 -200 -789 -475 -34 -813 -764 -619 -288 -282 -939 -912 -311 -317 -851 -915 -419 -168 -864 -300 -418 -531 -580 -541 -816 -630 -973 -259 -549 -900 -187 -482 -555 -462 -911 -979 -597 -847 -434 -979 -183 -584 -400 -232 -357 -648 -557 -872 -461 -42 -350 -658 -96 -799 -34 -269 -96 -908 -194 -359 -600 -385 -88 -105 -276 -756 -694 -947 -326 -367 -528 -977 -509 -790 -171 -694 -794 -799 -463 -235 -207 -187 -397 -488 -111 -816 -470 -752 -272 -169 -573 -406 -327 -905 -804 -382 -62 -701 -93 -104 -958 -291 -978 -989 -830 -786 -12 -755 -272 -623 -843 -955 -737 -416 -24 -850 -864 -885 -420 -730 -365 -911 -447 -446 -186 -317 -490 -639 -572 -893 -235 -767 -351 -418 -499 -526 -578 -460 -110 -339 -486 -837 -359 -87 -30 -724 -763 -886 -334 -56 -400 -104 -6 -65 -111 -416 -372 -692 -887 -264 -794 -135 -920 -190 -582 -308 -596 -702 -357 -132 -88 -376 -687 -805 -337 -563 -689 -144 -187 -618 -720 -346 -255 -65 -244 -705 -238 -342 -190 -958 -290 -427 -946 -814 -815 -748 -290 -571 -535 -492 -760 -336 -417 -911 -371 -16 -54 -610 -896 -351 -751 -223 -817 -52 -328 -80 -864 -836 -382 -12 -949 -451 -55 -963 -206 -632 -802 -416 -226 -319 -718 -915 -678 -518 -103 -106 -721 -357 -329 -220 -594 -880 -524 -243 -211 -982 -863 -405 -22 -18 -566 -479 -960 -560 -134 -245 -607 -431 -861 -705 -919 -292 -341 -751 -640 -65 -107 -486 -537 -491 -327 -196 -689 -241 -238 -965 -328 -480 -583 -481 -29 -213 -892 -940 -735 -652 -61 -224 -599 -926 -638 -226 -867 -199 -701 -375 -233 -321 -590 -742 -862 -893 -905 -379 -519 -459 -864 -676 -76 -261 -260 -40 -414 -574 -133 -513 -708 -134 -516 -548 -669 -25 -813 -578 -179 -826 -959 -425 -94 -243 -835 -147 -222 -230 -312 -778 -25 -726 -815 -315 -791 -348 -599 -39 -155 -496 -643 -767 -33 -474 -22 -338 -763 -890 -568 -154 -628 -836 -570 -686 -124 -633 -816 -434 -212 -512 -223 -629 -287 -351 -38 -759 -915 -882 -298 -397 -61 -409 -480 -139 -657 -744 -695 -517 -234 -91 -8 -912 -423 -617 -948 -518 -446 -511 -859 -930 -548 -669 -64 -960 -261 -651 -483 -874 -216 -343 -219 -247 -890 -447 -276 -950 -964 -43 -341 -762 -157 -104 -374 -607 -261 -483 -813 -756 -505 -156 -378 -385 -948 -33 -608 -23 -490 -490 -936 -151 -735 -340 -150 -525 -345 -821 -749 -160 -458 -563 -763 -713 -355 -578 -682 -256 -242 -410 -47 -957 -242 -835 -541 -250 -757 -11 -781 -595 -998 -44 -932 -869 -805 -573 -8 -852 -228 -488 -936 -572 -133 -649 -21 -278 -712 -677 -61 -180 -103 -498 -77 -973 -80 -369 -800 -279 -405 -476 -569 -1000 -798 -521 -133 -130 -450 -502 -835 -509 -669 -854 -170 -124 -791 -367 -676 -992 -644 -61 -640 -77 -13 -397 -102 -690 -890 -609 -209 -553 -563 -938 -115 -452 -303 -342 -772 -564 -824 -25 -194 -204 -520 -317 -749 -765 -871 -624 -244 -769 -615 -239 -388 -81 -794 -554 -179 -919 -931 -129 -615 -513 -625 -471 -258 -53 -348 -501 -309 -990 -414 -721 -622 -71 -632 -699 -114 -376 -388 -232 -6 -592 -532 -380 -677 -260 -159 -330 -355 -904 -56 -503 -721 -441 -64 -762 -493 -442 -554 -458 -958 -130 -183 -333 -644 -97 -653 -899 -601 -89 -413 -968 -552 -92 -436 -220 -324 -724 -598 -308 -361 -582 -218 -587 -253 -150 -182 -529 -603 -970 -312 -106 -954 -564 -198 -466 -309 -399 -891 -692 -442 -355 -388 -629 -631 -127 -214 -302 -388 -870 -582 -889 -853 -479 -498 -426 -578 -7 -698 -631 -562 -711 -693 -43 -784 -563 -949 -583 -503 -257 -452 -677 -621 -915 -746 -616 -642 -588 -105 -613 -169 -453 -159 -302 -802 -660 -865 -301 -812 -322 -676 -766 -504 -551 -783 -731 -917 -188 -61 -573 -546 -686 -888 -588 -555 -883 -403 -340 -969 -616 -495 -942 -242 -929 -85 -862 -83 -706 -61 -483 -877 -345 -882 -277 -686 -760 -479 -716 -460 -713 -743 -338 -103 -814 -989 -627 -138 -637 -642 -957 -608 -609 -422 -576 -839 -45 -742 -827 -959 -340 -954 -694 -945 -749 -946 -128 -919 -800 -394 -119 -789 -402 -473 -212 -719 -108 -656 -152 -311 -853 -667 -520 -609 -563 -917 -861 -882 -105 -534 -667 -362 -530 -996 -551 -413 -944 -867 -439 -268 -390 -597 -516 -304 -805 -395 -249 -976 -486 -572 -981 -787 -573 -548 -310 -713 -272 -4 -44 -161 -372 -651 -450 -354 -927 -372 -573 -119 -526 -359 -886 -841 -843 -228 -977 -579 -204 -38 -953 -39 -543 -73 -744 -768 -659 -373 -712 -122 -486 -704 -42 -493 -958 -617 -713 -217 -977 -664 -920 -541 -892 -721 -346 -148 -23 -192 -740 -377 -145 -421 -665 -959 -681 -845 -517 -446 -768 -448 -500 -251 -281 -289 -269 -208 -180 -800 -100 -687 -689 -739 -410 -492 -31 -385 -737 -432 -259 -156 -683 -989 -184 -251 -567 -430 -108 -663 -618 -750 -327 -586 -712 -966 -189 -749 -645 -589 -558 -963 -460 -962 -828 -780 -100 -223 -706 -1000 -590 -928 -520 -924 -648 -789 -704 -199 -284 -381 -950 -306 -229 -324 -749 -638 -558 -994 -932 -497 -577 -116 -50 -893 -758 -958 -339 -46 -932 -465 -507 -982 -23 -16 -367 -498 -815 -100 -328 -876 -699 -430 -830 -342 -380 -62 -332 -79 -36 -538 -325 -727 -835 -417 -212 -62 -263 -927 -916 -770 -361 -51 -918 -683 -752 -20 -968 -781 -510 -759 -268 -349 -137 -391 -943 -223 -829 -709 -502 -520 -72 -391 -693 -755 -662 -139 -85 -292 -789 -384 -657 -801 -485 -301 -49 -829 -346 -171 -61 -166 -826 -895 -554 -476 -824 -705 -134 -165 -219 -68 -136 -146 -410 -142 -376 -366 -124 -365 -783 -731 -591 -370 -883 -119 -864 -109 -676 -923 -430 -738 -725 -277 -735 -991 -873 -667 -971 -170 -680 -770 -919 -926 -418 -549 -893 -484 -751 -968 -289 -685 -204 -555 -535 -269 -767 -691 -448 -572 -738 -901 -36 -380 -28 -44 -348 -316 -347 -662 -23 -630 -329 -588 -908 -945 -635 -746 -209 -111 -668 -663 -831 -515 -925 -522 -775 -129 -859 -591 -150 -915 -203 -658 -218 -476 -377 -939 -268 -954 -175 -219 -412 -916 -486 -616 -262 -140 -306 -287 -925 -802 -353 -997 -41 -451 -793 -462 -623 -83 -885 -160 -216 -285 -199 -837 -462 -72 -884 -433 -580 -502 -56 -659 -656 -525 -400 -438 -711 -97 -643 -567 -210 -690 -952 -676 -385 -327 -795 -405 -883 -348 -121 -16 -455 -640 -393 -45 -863 -42 -264 -256 -284 -34 -786 -587 -325 -23 -60 -735 -533 -356 -442 -823 -344 -816 -461 -256 -475 -991 -289 -544 -113 -46 -300 -464 -396 -175 -377 -533 -355 -900 -514 -482 -660 -599 -732 -156 -97 -418 -11 -348 -248 -785 -103 -91 -7 -987 -570 -887 -854 -788 -883 -850 -736 -721 -605 -862 -345 -749 -681 -894 -665 -370 -755 -762 -161 -954 -38 -363 -32 -103 -594 -738 -824 -844 -10 -133 -888 -438 -457 -139 -861 -746 -344 -575 -518 -472 -312 -81 -14 -510 -706 -472 -393 -622 -563 -607 -637 -879 -939 -175 -137 -829 -14 -244 -738 -956 -341 -56 -478 -641 -397 -671 -492 -567 -489 -948 -729 -880 -922 -829 -654 -779 -378 -152 -814 -694 -729 -623 -634 -766 -259 -326 -278 -273 -409 -841 -159 -332 -364 -701 -148 -36 -384 -78 -147 -666 -644 -537 -310 -31 -238 -392 -959 -324 -536 -994 -972 -982 -730 -825 -1000 -777 -451 -212 -826 -172 -601 -744 -333 -96 -63 -12 -264 -41 -384 -417 -931 -32 -499 -66 -233 -462 -353 -357 -385 -207 -925 -640 -960 -910 -670 -531 -639 -900 -231 -406 -270 -571 -779 -178 -235 -423 -966 -291 -850 -380 -318 -189 -871 -647 -569 -689 -475 -119 -748 -261 -463 -260 -18 -963 -688 -655 -377 -764 -852 -187 -187 -507 -500 -944 -926 -93 -239 -426 -237 -674 -140 -898 -847 -544 -310 -682 -136 -300 -192 -562 -490 -6 -103 -157 -748 -45 -889 -529 -268 -677 -57 -660 -561 -96 -669 -77 -126 -303 -508 -593 -601 -927 -683 -137 -616 -13 -481 -595 -727 -7 -878 -219 -980 -832 -876 -124 -586 -925 -65 -123 -582 -594 -118 -604 -597 -567 -884 -789 -739 -926 -837 -233 -237 -408 -901 -651 -444 -12 -12 -620 -132 -362 -73 -338 -232 -794 -282 -78 -521 -918 -122 -22 -604 -324 -852 -835 -552 -620 -990 -189 -862 -732 -11 -909 -681 -689 -835 -824 -51 -124 -778 -783 -521 -202 -949 -315 -637 -750 -601 -635 -340 -432 -725 -857 -916 -315 -151 -667 -62 -398 -57 -98 -423 -955 -141 -29 -871 -113 -750 -489 -386 -677 -175 -504 -6 -943 -779 -105 -850 -126 -403 -298 -262 -440 -358 -26 -541 -854 -676 -950 -126 -718 -257 -395 -678 -884 -757 -453 -629 -151 -141 -459 -900 -44 -451 -846 -301 -422 -391 -202 -262 -528 -742 -371 -630 -203 -542 -755 -524 -219 -68 -937 -418 -495 -239 -723 -984 -639 -173 -235 -536 -517 -45 -873 -428 -337 -48 -777 -303 -987 -519 -148 -187 -194 -635 -47 -189 -309 -975 -339 -719 -135 -554 -971 -145 -385 -320 -264 -652 -339 -276 -124 -496 -772 -888 -956 -894 -491 -315 -682 -623 -430 -187 -46 -659 -706 -548 -185 -879 -33 -513 -428 -582 -450 -787 -338 -749 -374 -384 -160 -32 -776 -772 -145 -113 -854 -789 -886 -957 -11 -715 -539 -381 -897 -721 -22 -773 -938 -612 -180 -550 -140 -489 -565 -311 -18 -769 -759 -652 -136 -214 -404 -317 -658 -893 -866 -326 -810 -430 -527 -601 -437 -68 -133 -859 -55 -372 -875 -527 -498 -811 -536 -891 -841 -418 -573 -570 -49 -408 -381 -519 -733 -463 -366 -939 -369 -487 -72 -726 -967 -158 -658 -298 -290 -477 -457 -87 -560 -70 -833 -875 -943 -996 -676 -621 -560 -739 -412 -807 -930 -94 -142 -912 -626 -877 -451 -798 -57 -465 -113 -767 -889 -767 -268 -557 -376 -811 -984 -787 -366 -15 -694 -134 -118 -131 -769 -76 -927 -522 -38 -49 -230 -707 -875 -201 -773 -812 -640 -980 -732 -605 -350 -221 -196 -232 -38 -757 -401 -751 -846 -71 -708 -73 -621 -9 -594 -818 -595 -668 -930 -365 -305 -528 -262 -152 -177 -637 -14 -465 -560 -183 -595 -844 -675 -682 -844 -110 -499 -413 -297 -470 -472 -859 -779 -711 -340 -27 -367 -374 -662 -922 -853 -979 -126 -246 -414 -328 -872 -857 -82 -708 -830 -936 -219 -255 -764 -113 -694 -931 -292 -221 -131 -115 -779 -516 -273 -812 -660 -555 -550 -687 -816 -415 -682 -260 -850 -489 -173 -193 -609 -159 -807 -79 -408 -566 -590 -291 -80 -946 -610 -854 -910 -118 -602 -769 -364 -719 -548 -420 -390 -644 -182 -154 -847 -436 -296 -363 -277 -758 -191 -862 -775 -177 -234 -659 -888 -819 -210 -970 -406 -262 -221 -677 -382 -189 -819 -364 -314 -769 -588 -224 -544 -423 -535 -997 -325 -3 -401 -122 -432 -880 -703 -263 -933 -297 -221 -916 -905 -52 -827 -191 -471 -167 -947 -62 -35 -463 -837 -564 -790 -127 -117 -169 -949 -202 -525 -381 -695 -393 -326 -738 -134 -874 -742 -136 -904 -419 -580 -499 -930 -353 -900 -330 -581 -237 -80 -242 -946 -280 -493 -337 -730 -202 -49 -83 -730 -900 -246 -157 -374 -401 -474 -698 -513 -207 -286 -186 -461 -689 -831 -880 -546 -893 -911 -318 -892 -599 -381 -801 -333 -127 -774 -790 -910 -956 -615 -87 -875 -653 -966 -660 -994 -19 -326 -748 -683 -570 -146 -129 -496 -83 -137 -482 -647 -641 -725 -497 -222 -698 -47 -996 -562 -607 -152 -91 -544 -59 -629 -609 -386 -88 -401 -508 -137 -634 -842 -853 -145 -162 -979 -112 -710 -418 -778 -265 -379 -808 -618 -289 -220 -699 -461 -686 -208 -215 -531 -951 -216 -169 -382 -961 -436 -836 -828 -397 -731 -217 -204 -952 -671 -923 -909 -777 -998 -19 -460 -187 -791 -985 -511 -381 -584 -358 -645 -817 -780 -560 -287 -49 -516 -521 -7 -99 -19 -266 -419 -4 -539 -440 -443 -176 -393 -899 -975 -237 -868 -261 -577 -437 -999 -533 -342 -865 -969 -619 -846 -758 -426 -14 -967 -451 -725 -911 -24 -393 -279 -660 -782 -929 -866 -317 -458 -577 -467 -738 -992 -206 -609 -69 -336 -546 -772 -930 -358 -563 -199 -805 -913 -267 -949 -367 -666 -121 -44 -291 -836 -509 -175 -299 -921 -233 -208 -584 -451 -625 -2 -558 -866 -129 -860 -593 -360 -756 -141 -993 -677 -121 -424 -74 -882 -168 -791 -336 -658 -747 -909 -257 -212 -247 -507 -210 -128 -154 -773 -270 -637 -141 -203 -560 -356 -620 -774 -702 -41 -451 -386 -233 -702 -557 -474 -931 -668 -73 -981 -807 -420 -769 -107 -848 -575 -491 -707 -486 -494 -97 -458 -688 -921 -767 -226 -76 -262 -157 -252 -337 -89 -845 -286 -272 -715 -749 -55 -791 -469 -311 -305 -500 -443 -474 -464 -504 -696 -855 -574 -331 -759 -897 -454 -502 -366 -639 -954 -197 -106 -20 -369 -81 -572 -157 -616 -165 -177 -346 -857 -546 -177 -95 -367 -977 -289 -119 -845 -84 -382 -311 -405 -200 -413 -495 -601 -639 -514 -877 -351 -147 -768 -362 -116 -284 -121 -821 -443 -382 -869 -207 -610 -460 -819 -687 -924 -177 -27 -60 -581 -604 -915 -500 -559 -552 -766 -670 -635 -724 -317 -487 -454 -410 -239 -733 -864 -686 -565 -764 -302 -172 -504 -483 -450 -939 -88 -991 -788 -867 -413 -189 -155 -564 -203 -943 -677 -998 -738 -840 -49 -649 -617 -952 -851 -77 -32 -142 -458 -688 -18 -875 -358 -838 -85 -567 -96 -172 -512 -838 -289 -165 -258 -874 -730 -570 -237 -517 -362 -578 -388 -606 -400 -537 -906 -683 -802 -388 -394 -275 -487 -6 -401 -18 -234 -997 -192 -60 -580 -827 -422 -364 -408 -309 -996 -575 -958 -505 -403 -920 -186 -504 -146 -334 -75 -385 -602 -796 -443 -285 -667 -655 -486 -906 -440 -522 -785 -156 -216 -310 -336 -849 -965 -196 -713 -952 -176 -493 -306 -521 -67 -363 -244 -878 -328 -511 -130 -134 -121 -269 -939 -528 -668 -408 -977 -376 -899 -162 -951 -316 -809 -933 -513 -46 -800 -242 -549 -119 -638 -905 -353 -907 -967 -176 -650 -816 -118 -495 -344 -651 -414 -112 -882 -840 -283 -906 -45 -844 -300 -583 -413 -639 -422 -790 -973 -651 -603 -857 -152 -43 -485 -958 -896 -939 -715 -402 -597 -933 -256 -691 -776 -803 -901 -497 -821 -730 -123 -611 -783 -13 -816 -950 -304 -492 -580 -395 -441 -554 -358 -155 -667 -111 -53 -527 -336 -246 -672 -614 -343 -3 -11 -519 -5 -234 -624 -323 -349 -568 -803 -534 -548 -958 -799 -309 -370 -113 -552 -151 -139 -529 -393 -520 -750 -857 -306 -320 -770 -589 -819 -157 -579 -498 -502 -806 -644 -100 -97 -186 -559 -908 -41 -558 -826 -117 -393 -479 -730 -910 -269 -724 -230 -419 -732 -642 -556 -962 -911 -234 -905 -904 -974 -700 -587 -603 -877 -375 -702 -258 -745 -426 -440 -438 -613 -464 -918 -931 -848 -910 -649 -508 -459 -173 -629 -452 -282 -555 -680 -202 -368 -31 -97 -659 -196 -42 -490 -88 -598 -51 -977 -656 -86 -455 -178 -806 -600 -733 -495 -481 -818 -326 -390 -80 -509 -731 -570 -142 -698 -686 -893 -280 -267 -148 -210 -494 -542 -903 -88 -544 -445 -742 -66 -554 -410 -391 -231 -531 -152 -229 -669 -96 -427 -934 -750 -140 -230 -748 -263 -42 -971 -715 -307 -524 -564 -454 -20 -514 -79 -412 -477 -540 -554 -84 -679 -815 -663 -262 -907 -352 -748 -763 -844 -23 -884 -484 -706 -591 -450 -736 -402 -369 -5 -858 -91 -286 -30 -761 -172 -150 -652 -266 -296 -556 -248 -117 -753 -849 -992 -861 -424 -473 -977 -450 -841 -566 -738 -824 -260 -174 -465 -188 -148 -603 -703 -505 -632 -352 -493 -770 -880 -525 -653 -397 -581 -462 -764 -685 -835 -192 -555 -794 -538 -300 -572 -50 -150 -601 -494 -970 -190 -172 -405 -502 -490 -567 -995 -331 -758 -735 -337 -823 -122 -974 -755 -193 -704 -51 -587 -87 -82 -816 -461 -697 -310 -1000 -396 -108 -440 -840 -107 -733 -761 -892 -52 -298 -792 -914 -536 -746 -16 -662 -966 -951 -313 -321 -756 -603 -506 -385 -978 -280 -599 -354 -990 -788 -347 -498 -539 -76 -236 -910 -895 -214 -723 -671 -36 -473 -979 -380 -185 -940 -459 -895 -535 -918 -332 -16 -910 -705 -997 -758 -773 -375 -995 -390 -62 -67 -519 -601 -421 -624 -932 -841 -113 -260 -608 -298 -93 -707 -392 -383 -488 -833 -304 -837 -808 -610 -421 -830 -123 -905 -492 -953 -619 -783 -471 -21 -697 -650 -286 -25 -248 -290 -197 -53 -99 -513 -659 -774 -179 -539 -807 -721 -595 -674 -724 -347 -217 -199 -197 -653 -685 -985 -584 -426 -939 -466 -855 -147 -347 -733 -448 -960 -39 -752 -188 -220 -133 -354 -878 -957 -797 -779 -875 -218 -657 -976 -262 -612 -593 -530 -221 -320 -789 -750 -382 -305 -490 -451 -744 -639 -719 -138 -464 -564 -482 -434 -996 -522 -512 -416 -192 -170 -335 -430 -841 -925 -662 -704 -699 -598 -361 -246 -561 -849 -135 -981 -346 -895 -326 -175 -808 -347 -443 -512 -95 -248 -152 -90 -329 -719 -917 -413 -724 -19 -827 -959 -239 -451 -104 -515 -479 -701 -647 -863 -553 -26 -50 -550 -713 -619 -224 -972 -491 -807 -318 -395 -719 -730 -57 -775 -35 -392 -838 -374 -415 -650 -969 -492 -248 -309 -299 -520 -807 -336 -648 -35 -595 -933 -49 -192 -547 -668 -633 -291 -837 -219 -499 -786 -193 -38 -268 -743 -508 -557 -301 -978 -932 -413 -772 -982 -729 -625 -754 -705 -953 -513 -394 -534 -711 -916 -18 -665 -747 -60 -896 -524 -453 -530 -42 -169 -697 -866 -157 -968 -815 -740 -524 -165 -883 -542 -729 -394 -563 -983 -369 -973 -798 -990 -710 -620 -690 -386 -661 -931 -250 -452 -642 -106 -89 -975 -975 -132 -469 -393 -678 -928 -789 -608 -502 -70 -525 -616 -501 -703 -625 -374 -595 -508 -235 -395 -270 -716 -955 -540 -407 -516 -636 -146 -629 -433 -298 -289 -603 -760 -230 -819 -326 -190 -728 -906 -774 -176 -81 -449 -16 -177 -199 -672 -890 -357 -148 -227 -380 -907 -728 -225 -565 -408 -640 -947 -812 -83 -585 -487 -351 -712 -448 -427 -309 -88 -22 -103 -846 -404 -31 -728 -664 -100 -552 -494 -828 -667 -442 -391 -856 -88 -765 -273 -135 -234 -714 -324 -788 -264 -546 -589 -539 -228 -708 -89 -877 -579 -408 -683 -961 -769 -688 -32 -67 -635 -869 -559 -482 -860 -54 -980 -34 -681 -71 -865 -496 -99 -555 -92 -952 -481 -771 -499 -681 -133 -359 -1000 -928 -429 -748 -369 -48 -857 -421 -590 -864 -295 -743 -601 -653 -470 -896 -473 -484 -485 -462 -354 -824 -583 -292 -660 -924 -341 -261 -162 -812 -555 -102 -954 -165 -457 -287 -225 -457 -766 -15 -80 -708 -647 -221 -236 -99 -844 -483 -603 -291 -99 -909 -591 -714 -466 -658 -105 -462 -473 -457 -252 -93 -696 -502 -966 -119 -421 -78 -198 -957 -492 -166 -618 -139 -512 -950 -555 -541 -107 -89 -856 -670 -315 -392 -946 -663 -505 -437 -419 -315 -716 -919 -121 -840 -667 -184 -21 -353 -35 -674 -6 -26 -194 -342 -555 -741 -7 -617 -542 -409 -158 -877 -685 -43 -467 -954 -167 -406 -806 -631 -40 -536 -327 -174 -745 -745 -745 -499 -157 -683 -991 -835 -307 -224 -15 -98 -98 -766 -192 -280 -144 -199 -935 -242 -137 -554 -764 -515 -126 -833 -508 -693 -279 -507 -744 -920 -748 -275 -995 -492 -1 -939 -99 -854 -329 -657 -828 -375 -670 -845 -440 -4 -685 -317 -880 -843 -51 -279 -96 -829 -629 -19 -221 -108 -633 -28 -780 -763 -859 -890 -941 -940 -214 -72 -937 -622 -210 -174 -907 -957 -628 -166 -226 -750 -800 -999 -148 -305 -821 -978 -429 -410 -338 -469 -566 -79 -308 -127 -176 -551 -759 -48 -277 -627 -816 -560 -1000 -703 -399 -593 -857 -318 -307 -287 -555 -479 -391 -834 -853 -369 -362 -467 -429 -102 -311 -656 -130 -536 -553 -888 -125 -192 -235 -761 -300 -130 -18 -72 -977 -902 -753 -253 -626 -438 -776 -45 -144 -307 -568 -405 -982 -413 -272 -738 -500 -681 -424 -875 -613 -203 -424 -576 -875 -501 -108 -650 -793 -366 -94 -675 -912 -522 -282 -485 -704 -963 -812 -380 -228 -343 -210 -77 -86 -423 -261 -622 -617 -916 -902 -18 -945 -501 -984 -896 -96 -286 -755 -738 -988 -985 -239 -162 -463 -463 -563 -698 -616 -522 -598 -569 -860 -531 -301 -727 -597 -978 -594 -976 -43 -373 -836 -267 -610 -114 -183 -556 -171 -217 -247 -773 -31 -823 -231 -228 -599 -309 -353 -835 -658 -3 -219 -62 -332 -882 -836 -482 -549 -108 -424 -349 -629 -993 -784 -817 -608 -147 -690 -486 -158 -817 -909 -909 -418 -109 -246 -458 -730 -955 -869 -43 -297 -40 -379 -939 -301 -250 -983 -648 -757 -678 -69 -627 -137 -708 -375 -816 -654 -424 -375 -981 -505 -906 -610 -600 -579 -533 -178 -627 -316 -982 -477 -444 -11 -597 -580 -90 -447 -354 -329 -933 -370 -989 -630 -359 -757 -545 -31 -788 -970 -728 -36 -561 -96 -767 -210 -107 -603 -551 -134 -753 -120 -901 -245 -226 -303 -575 -438 -395 -624 -736 -282 -914 -472 -37 -905 -939 -700 -736 -347 -899 -615 -320 -571 -793 -381 -323 -625 -944 -337 -890 -351 -87 -198 -657 -875 -185 -409 -289 -277 -633 -838 -427 -628 -379 -465 -623 -347 -78 -997 -983 -168 -169 -515 -159 -285 -622 -597 -382 -152 -729 -713 -888 -569 -933 -294 -187 -154 -783 -921 -419 -874 -916 -553 -346 -458 -387 -646 -601 -464 -480 -836 -80 -140 -94 -593 -757 -119 -714 -111 -779 -999 -749 -19 -746 -370 -261 -439 -185 -25 -51 -521 -954 -12 -570 -510 -775 -833 -735 -36 -511 -941 -857 -30 -383 -367 -889 -102 -826 -441 -434 -534 -21 -29 -193 -588 -285 -899 -274 -519 -561 -711 -48 -175 -869 -816 -117 -568 -348 -613 -60 -126 -818 -391 -574 -565 -743 -157 -518 -658 -604 -105 -94 -504 -610 -609 -341 -544 -503 -13 -466 -981 -712 -152 -293 -40 -763 -695 -807 -401 -754 -471 -101 -491 -219 -575 -889 -912 -941 -967 -966 -632 -687 -477 -631 -209 -679 -913 -449 -866 -941 -644 -745 -502 -75 -700 -57 -643 -847 -860 -99 -495 -657 -32 -561 -654 -701 -754 -737 -897 -384 -365 -566 -612 -292 -90 -180 -795 -601 -389 -277 -590 -860 -249 -700 -564 -88 -778 -643 -29 -668 -916 -219 -770 -518 -924 -346 -947 -613 -730 -337 -264 -476 -39 -874 -747 -250 -220 -118 -891 -961 -179 -546 -54 -476 -609 -860 -974 -479 -208 -482 -543 -900 -821 -368 -535 -149 -345 -700 -268 -925 -144 -134 -844 -522 -737 -529 -813 -63 -355 -896 -845 -754 -489 -51 -827 -12 -231 -93 -583 -209 -949 -583 -5 -998 -201 -291 -237 -762 -612 -890 -197 -142 -949 -17 -295 -96 -506 -306 -907 -482 -937 -614 -449 -14 -886 -88 -746 -865 -543 -259 -681 -806 -972 -253 -203 -218 -880 -912 -470 -536 -253 -435 -877 -872 -30 -913 -508 -613 -90 -287 -58 -784 -403 -630 -422 -584 -730 -151 -94 -135 -7 -152 -911 -446 -306 -614 -565 -287 -157 -422 -683 -254 -789 -82 -781 -451 -815 -479 -776 -73 -104 -237 -220 -561 -926 -68 -306 -717 -188 -267 -864 -493 -105 -860 -756 -551 -695 -869 -404 -641 -150 -104 -763 -384 -947 -393 -698 -513 -667 -286 -929 -232 -950 -909 -125 -928 -970 -639 -79 -619 -468 -819 -308 -860 -573 -953 -658 -636 -507 -828 -471 -697 -664 -261 -911 -910 -331 -374 -910 -212 -244 -534 -24 -378 -18 -968 -692 -904 -234 -792 -888 -196 -115 -429 -98 -290 -200 -771 -327 -321 -785 -910 -213 -430 -162 -486 -450 -462 -742 -381 -44 -631 -417 -185 -318 -48 -407 -86 -438 -283 -512 -352 -762 -726 -946 -391 -521 -287 -421 -396 -920 -164 -311 -589 -522 -160 -860 -126 -462 -421 -96 -639 -876 -234 -992 -593 -962 -933 -53 -247 -944 -498 -225 -127 -584 -621 -301 -778 -997 -895 -972 -735 -317 -385 -96 -401 -926 -95 -661 -902 -523 -999 -294 -460 -336 -831 -533 -896 -748 -540 -715 -325 -243 -376 -154 -607 -707 -127 -970 -938 -54 -781 -87 -296 -283 -156 -526 -634 -289 -803 -421 -684 -168 -602 -77 -339 -176 -671 -96 -229 -603 -437 -392 -355 -848 -514 -377 -928 -913 -354 -943 -348 -396 -152 -279 -568 -439 -857 -380 -479 -935 -847 -343 -964 -866 -944 -387 -763 -423 -435 -373 -829 -466 -558 -607 -918 -298 -328 -873 -857 -306 -649 -490 -666 -893 -593 -637 -135 -990 -429 -200 -873 -196 -996 -896 -556 -257 -226 -856 -658 -465 -47 -204 -753 -580 -944 -62 -336 -40 -881 -582 -528 -506 -163 -22 -475 -664 -511 -891 -607 -581 -526 -2 -594 -524 -567 -375 -539 -486 -867 -919 -414 -805 -302 -359 -116 -136 -892 -53 -102 -284 -955 -855 -105 -672 -420 -119 -644 -659 -771 -760 -492 -114 -130 -991 -892 -11 -73 -895 -143 -640 -721 -987 -891 -831 -584 -123 -643 -645 -164 -135 -897 -330 -444 -439 -677 -324 -292 -915 -622 -740 -474 -603 -828 -100 -33 -556 -308 -592 -666 -359 -50 -911 -797 -512 -976 -167 -514 -259 -681 -913 -374 -265 -38 -907 -861 -334 -474 -849 -389 -43 -877 -582 -652 -838 -705 -869 -600 -755 -473 -849 -431 -676 -757 -704 -151 -383 -653 -626 -405 -121 -87 -411 -153 -752 -283 -609 -399 -917 -433 -1000 -965 -606 -187 -240 -890 -25 -964 -510 -205 -3 -232 -496 -299 -719 -153 -631 -602 -777 -653 -798 -100 -549 -498 -70 -543 -425 -516 -919 -483 -954 -380 -166 -94 -917 -8 -270 -418 -880 -716 -695 -58 -830 -197 -543 -673 -500 -182 -576 -284 -98 -240 -915 -294 -304 -811 -152 -840 -56 -490 -743 -836 -961 -427 -930 -676 -494 -647 -436 -313 -697 -899 -41 -710 -223 -149 -346 -798 -342 -85 -267 -967 -505 -306 -456 -975 -984 -718 -247 -491 -842 -715 -999 -673 -233 -800 -328 -309 -924 -332 -288 -662 -638 -462 -440 -385 -486 -800 -875 -619 -936 -319 -23 -860 -918 -951 -313 -106 -713 -43 -729 -307 -356 -742 -552 -983 -511 -651 -650 -93 -135 -805 -976 -551 -489 -952 -377 -301 -672 -548 -233 -241 -967 -244 -139 -683 -772 -267 -24 -289 -532 -57 -626 -708 -856 -391 -671 -579 -334 -644 -500 -973 -840 -421 -537 -351 -928 -353 -183 -617 -21 -155 -324 -519 -504 -300 -730 -385 -552 -646 -537 -310 -332 -214 -490 -239 -833 -774 -483 -494 -910 -162 -597 -354 -76 -564 -775 -729 -731 -818 -968 -370 -497 -158 -513 -39 -623 -548 -49 -159 -384 -694 -163 -932 -919 -948 -652 -911 -621 -731 -4 -892 -474 -75 -579 -666 -999 -118 -768 -203 -552 -310 -799 -374 -681 -194 -148 -596 -472 -491 -341 -957 -636 -237 -694 -765 -52 -251 -939 -440 -633 -680 -343 -948 -18 -274 -753 -524 -326 -11 -519 -596 -366 -285 -569 -829 -803 -824 -35 -357 -572 -757 -465 -261 -530 -986 -285 -363 -913 -354 -740 -291 -414 -948 -228 -258 -459 -177 -930 -375 -212 -5 -855 -122 -705 -820 -352 -646 -316 -942 -134 -311 -464 -114 -804 -108 -698 -201 -298 -192 -613 -734 -919 -578 -606 -893 -105 -702 -316 -22 -113 -450 -887 -489 -881 -452 -975 -280 -2 -873 -309 -825 -414 -162 -405 -651 -115 -127 -910 -787 -116 -904 -685 -209 -618 -137 -600 -132 -335 -651 -272 -219 -184 -491 -164 -970 -793 -672 -174 -752 -671 -361 -786 -167 -215 -539 -815 -35 -934 -254 -478 -299 -53 -545 -529 -542 -840 -342 -859 -195 -32 -789 -531 -151 -116 -855 -369 -28 -665 -966 -741 -698 -332 -627 -773 -480 -797 -887 -93 -960 -191 -714 -411 -734 -215 -407 -611 -851 -768 -276 -867 -249 -615 -963 -300 -442 -730 -363 -106 -680 -666 -694 -984 -583 -140 -752 -45 -127 -793 -369 -637 -762 -579 -258 -31 -92 -554 -360 -756 -304 -302 -970 -391 -153 -619 -483 -568 -722 -60 -682 -498 -791 -354 -585 -803 -180 -648 -585 -905 -494 -366 -333 -125 -747 -836 -755 -98 -26 -194 -325 -156 -37 -436 -549 -184 -268 -707 -142 -550 -871 -768 -949 -760 -642 -531 -788 -812 -919 -670 -933 -212 -729 -567 -842 -246 -733 -228 -911 -166 -524 -169 -606 -483 -238 -320 -924 -257 -775 -676 -723 -528 -320 -357 -303 -45 -643 -338 -39 -572 -103 -105 -823 -623 -367 -208 -211 -620 -973 -898 -675 -869 -686 -841 -402 -146 -436 -995 -262 -616 -267 -635 -852 -787 -613 -501 -65 -739 -438 -746 -250 -100 -50 -733 -946 -213 -423 -644 -949 -770 -234 -23 -796 -502 -176 -659 -61 -183 -20 -549 -797 -673 -882 -461 -242 -591 -347 -346 -572 -746 -648 -701 -606 -154 -734 -565 -344 -49 -345 -702 -857 -111 -110 -403 -82 -6 -745 -629 -869 -265 -137 -3 -582 -304 -654 -490 -705 -14 -542 -37 -394 -986 -824 -583 -555 -240 -90 -215 -655 -457 -174 -259 -325 -653 -338 -973 -369 -827 -926 -107 -870 -802 -873 -478 -781 -843 -527 -850 -92 -958 -433 -292 -35 -960 -77 -797 -68 -779 -980 -347 -235 -265 -439 -778 -442 -993 -772 -810 -640 -734 -974 -884 -901 -773 -602 -126 -351 -717 -922 -388 -744 -570 -12 -243 -314 -705 -145 -175 -662 -815 -395 -102 -668 -295 -980 -956 -440 -386 -240 -884 -864 -677 -800 -438 -945 -513 -380 -883 -373 -378 -476 -844 -356 -136 -513 -98 -933 -511 -708 -405 -307 -473 -420 -523 -708 -379 -537 -181 -562 -961 -334 -602 -691 -415 -790 -650 -557 -5 -24 -725 -396 -180 -626 -635 -311 -820 -232 -227 -399 -432 -933 -96 -841 -534 -573 -995 -872 -197 -280 -785 -857 -606 -494 -154 -509 -63 -743 -492 -46 -157 -63 -254 -868 -552 -78 -616 -2 -137 -701 -974 -183 -64 -887 -117 -547 -934 -240 -931 -371 -523 -225 -933 -298 -562 -697 -459 -94 -79 -763 -199 -693 -700 -778 -23 -212 -276 -404 -213 -362 -862 -748 -568 -955 -793 -760 -400 -252 -166 -806 -912 -666 -988 -26 -251 -519 -583 -454 -259 -479 -874 -250 -527 -744 -968 -727 -807 -913 -119 -517 -815 -919 -165 -599 -77 -438 -858 -939 -681 -534 -634 -344 -620 -355 -525 -712 -154 -929 -330 -757 -697 -544 -840 -560 -5 -328 -606 -718 -185 -316 -569 -814 -456 -871 -230 -1000 -352 -878 -355 -540 -235 -516 -175 -437 -119 -558 -627 -828 -865 -270 -110 -663 -346 -251 -776 -919 -651 -822 -196 -131 -580 -651 -421 -907 -632 -949 -472 -941 -616 -18 -117 -713 -922 -713 -218 -96 -769 -628 -458 -31 -701 -532 -972 -529 -512 -826 -666 -11 -185 -389 -36 -738 -710 -966 -19 -982 -696 -656 -19 -539 -346 -914 -175 -730 -5 -107 -20 -923 -770 -754 -407 -5 -89 -294 -549 -106 -186 -694 -326 -905 -168 -808 -509 -603 -892 -992 -496 -925 -957 -516 -294 -484 -225 -297 -183 -284 -384 -992 -692 -208 -15 -122 -736 -537 -329 -266 -792 -828 -786 -173 -557 -834 -205 -742 -499 -92 -287 -880 -880 -447 -182 -279 -977 -799 -290 -251 -838 -272 -424 -477 -374 -558 -805 -57 -416 -95 -900 -603 -759 -692 -731 -422 -186 -670 -787 -268 -728 -8 -804 -803 -35 -341 -37 -597 -716 -603 -799 -778 -563 -79 -961 -3 -850 -966 -339 -6 -61 -935 -28 -331 -664 -329 -195 -849 -635 -790 -50 -266 -163 -475 -448 -287 -810 -196 -858 -159 -604 -601 -481 -707 -190 -73 -18 -59 -378 -927 -965 -138 -38 -937 -875 -976 -968 -36 -672 -245 -907 -581 -443 -517 -444 -132 -882 -53 -648 -491 -27 -914 -336 -559 -50 -398 -750 -444 -508 -372 -349 -489 -680 -339 -834 -867 -10 -651 -885 -97 -818 -184 -320 -158 -947 -434 -604 -938 -455 -665 -41 -683 -206 -464 -557 -331 -387 -626 -423 -828 -946 -410 -493 -547 -857 -195 -133 -141 -369 -352 -692 -923 -348 -431 -293 -722 -449 -282 -538 -400 -198 -594 -234 -936 -235 -744 -606 -337 -603 -173 -999 -533 -295 -265 -587 -915 -968 -259 -499 -163 -474 -798 -732 -284 -399 -352 -495 -762 -633 -431 -116 -378 -520 -545 -582 -377 -453 -561 -782 -868 -554 -259 -672 -506 -188 -943 -275 -196 -796 -279 -268 -760 -367 -362 -276 -456 -242 -698 -359 -822 -174 -598 -484 -952 -242 -848 -886 -292 -209 -488 -905 -233 -216 -857 -620 -985 -19 -222 -606 -350 -893 -341 -179 -38 -435 -513 -757 -897 -747 -937 -159 -374 -424 -846 -642 -177 -359 -606 -625 -641 -499 -447 -147 -396 -154 -167 -203 -174 -917 -582 -756 -655 -970 -606 -929 -77 -19 -464 -612 -615 -280 -336 -754 -166 -716 -871 -556 -490 -628 -54 -399 -379 -826 -633 -855 -619 -744 -970 -421 -658 -644 -519 -584 -938 -872 -847 -505 -729 -796 -225 -792 -108 -526 -36 -330 -39 -860 -867 -478 -951 -613 -733 -535 -372 -672 -559 -394 -10 -522 -384 -838 -99 -585 -829 -665 -134 -393 -949 -331 -610 -339 -36 -107 -621 -427 -190 -649 -910 -164 -258 -576 -245 -359 -703 -499 -164 -239 -415 -808 -796 -708 -661 -394 -485 -655 -420 -60 -439 -950 -82 -406 -472 -969 -384 -788 -608 -276 -212 -340 -415 -259 -510 -122 -462 -117 -66 -945 -992 -835 -315 -152 -498 -17 -674 -37 -748 -822 -270 -956 -476 -342 -657 -134 -466 -603 -409 -805 -225 -578 -860 -60 -17 -189 -658 -992 -14 -685 -938 -811 -249 -353 -657 -944 -712 -380 -756 -59 -571 -119 -995 -745 -271 -678 -861 -719 -715 -343 -529 -344 -263 -837 -111 -873 -649 -34 -427 -777 -731 -536 -730 -172 -164 -12 -130 -848 -648 -411 -345 -175 -170 -747 -272 -999 -352 -495 -525 -694 -290 -245 -227 -408 -440 -748 -41 -516 -496 -116 -936 -258 -305 -26 -416 -505 -733 -986 -131 -242 -348 -485 -88 -408 -881 -653 -828 -711 -583 -616 -140 -483 -544 -661 -424 -223 -508 -411 -631 -301 -291 -348 -972 -972 -746 -376 -831 -755 -765 -479 -939 -693 -646 -509 -996 -627 -886 -777 -929 -830 -633 -563 -687 -54 -120 -715 -221 -675 -996 -580 -657 -224 -668 -597 -440 -669 -264 -81 -604 -651 -934 -21 -936 -386 -209 -662 -648 -40 -921 -352 -296 -242 -318 -717 -57 -650 -776 -82 -741 -285 -759 -76 -670 -642 -29 -698 -274 -808 -400 -945 -578 -922 -341 -806 -460 -522 -571 -90 -367 -397 -984 -675 -354 -451 -356 -609 -285 -421 -104 -187 -461 -304 -891 -228 -97 -496 -233 -715 -934 -511 -929 -514 -546 -383 -631 -982 -1000 -789 -578 -196 -66 -636 -88 -43 -957 -711 -948 -947 -62 -195 -591 -235 -310 -100 -191 -398 -986 -999 -178 -63 -436 -546 -147 -411 -875 -577 -757 -19 -168 -468 -407 -225 -279 -311 -735 -270 -447 -636 -166 -264 -346 -672 -977 -497 -108 -299 -570 -570 -333 -923 -751 -103 -238 -157 -746 -32 -145 -311 -731 -415 -628 -725 -939 -565 -230 -693 -421 -342 -576 -836 -217 -355 -811 -901 -313 -61 -472 -908 -550 -497 -270 -916 -800 -558 -423 -131 -704 -322 -703 -685 -407 -693 -625 -508 -825 -820 -620 -888 -881 -431 -673 -882 -713 -148 -949 -589 -437 -498 -425 -32 -44 -541 -497 -1000 -725 -232 -921 -603 -106 -146 -253 -968 -449 -988 -906 -932 -204 -122 -148 -508 -679 -32 -833 -327 -550 -722 -92 -641 -203 -772 -127 -16 -349 -680 -441 -662 -689 -263 -815 -836 -477 -237 -504 -185 -956 -323 -408 -783 -595 -631 -195 -377 -404 -288 -467 -180 -665 -394 -36 -235 -937 -523 -721 -388 -396 -134 -23 -201 -312 -735 -374 -495 -907 -286 -227 -636 -959 -896 -2 -6 -174 -461 -70 -516 -192 -858 -221 -791 -697 -523 -39 -206 -356 -813 -535 -338 -924 -554 -29 -847 -230 -397 -49 -179 -448 -867 -916 -510 -154 -139 -497 -553 -817 -500 -778 -480 -385 -336 -732 -977 -847 -971 -283 -197 -877 -55 -380 -538 -538 -652 -641 -855 -641 -897 -297 -773 -33 -783 -286 -372 -127 -8 -257 -896 -503 -97 -217 -952 -241 -859 -29 -431 -737 -169 -352 -825 -224 -173 -534 -261 -980 -378 -662 -837 -877 -575 -426 -694 -644 -113 -557 -666 -484 -657 -345 -841 -161 -992 -475 -454 -373 -420 -354 -374 -339 -262 -527 -40 -333 -19 -112 -62 -127 -130 -780 -58 -239 -288 -576 -999 -133 -250 -799 -469 -434 -464 -73 -938 -98 -638 -708 -572 -604 -768 -684 -500 -986 -937 -578 -249 -77 -561 -662 -693 -98 -178 -339 -373 -506 -884 -848 -447 -601 -231 -240 -338 -863 -600 -226 -599 -14 -318 -88 -46 -35 -514 -227 -371 -157 -291 -664 -508 -717 -590 -339 -620 -875 -58 -510 -456 -520 -428 -947 -693 -988 -366 -771 -323 -788 -213 -117 -182 -109 -385 -466 -901 -681 -36 -688 -836 -101 -139 -259 -164 -460 -474 -120 -461 -978 -778 -451 -470 -816 -854 -506 -179 -315 -440 -869 -750 -606 -785 -827 -312 -705 -848 -965 -674 -790 -438 -616 -395 -560 -317 -379 -781 -408 -942 -729 -191 -9 -669 -675 -321 -201 -933 -669 -680 -674 -684 -293 -535 -171 -780 -195 -904 -957 -964 -88 -738 -181 -871 -734 -572 -529 -809 -541 -504 -408 -64 -721 -664 -990 -564 -485 -933 -393 -533 -571 -254 -39 -954 -798 -908 -869 -4 -957 -151 -800 -450 -208 -586 -818 -712 -254 -403 -682 -919 -914 -356 -454 -568 -171 -917 -965 -192 -515 -294 -524 -115 -932 -738 -780 -313 -202 -919 -2 -77 -389 -865 -799 -211 -995 -469 -783 -751 -441 -43 -533 -945 -219 -941 -662 -159 -222 -772 -286 -370 -661 -201 -490 -439 -562 -924 -265 -578 -475 -985 -533 -500 -909 -181 -237 -630 -527 -457 -72 -887 -811 -249 -663 -474 -11 -791 -450 -401 -408 -632 -960 -290 -273 -703 -692 -219 -168 -95 -774 -117 -198 -628 -1000 -98 -584 -518 -997 -362 -299 -572 -845 -526 -549 -392 -685 -977 -461 -347 -492 -560 -305 -293 -155 -48 -790 -405 -338 -116 -543 -550 -272 -983 -236 -247 -984 -572 -649 -406 -130 -351 -361 -164 -820 -859 -665 -852 -679 -730 -246 -369 -391 -696 -833 -851 -952 -276 -60 -792 -45 -850 -375 -528 -568 -681 -24 -607 -100 -891 -518 -351 -454 -135 -418 -360 -262 -711 -458 -231 -595 -624 -94 -60 -343 -672 -893 -720 -474 -430 -210 -941 -593 -472 -507 -144 -15 -781 -46 -127 -617 -43 -37 -161 -165 -801 -692 -988 -554 -308 -647 -975 -446 -787 -179 -286 -895 -501 -981 -112 -410 -533 -68 -404 -490 -754 -901 -831 -15 -922 -248 -857 -740 -732 -1 -343 -444 -60 -672 -234 -612 -415 -440 -580 -932 -584 -319 -848 -730 -507 -19 -781 -637 -31 -839 -56 -471 -7 -846 -408 -203 -591 -225 -853 -83 -156 -657 -402 -516 -650 -293 -27 -610 -232 -778 -525 -358 -899 -65 -963 -373 -814 -379 -581 -730 -396 -382 -170 -409 -602 -454 -325 -123 -781 -578 -489 -318 -809 -130 -470 -75 -499 -152 -341 -940 -894 -603 -622 -607 -377 -857 -1000 -626 -317 -18 -714 -377 -629 -429 -846 -133 -252 -280 -593 -220 -81 -369 -539 -764 -317 -792 -808 -51 -376 -420 -975 -387 -235 -301 -9 -419 -492 -153 -410 -303 -867 -332 -824 -690 -114 -351 -77 -247 -792 -573 -671 -609 -160 -678 -355 -727 -148 -990 -130 -98 -911 -286 -580 -339 -675 -206 -978 -420 -310 -541 -568 -238 -126 -582 -297 -892 -894 -186 -106 -326 -816 -417 -319 -831 -229 -712 -531 -104 -315 -564 -235 -310 -972 -229 -740 -785 -172 -594 -199 -223 -665 -670 -914 -273 -510 -687 -248 -687 -824 -58 -359 -856 -85 -378 -493 -327 -372 -52 -340 -992 -523 -88 -720 -759 -865 -409 -291 -654 -653 -275 -948 -245 -107 -62 -37 -149 -981 -661 -624 -611 -142 -622 -53 -711 -320 -931 -183 -862 -425 -581 -333 -833 -163 -340 -733 -349 -767 -986 -963 -369 -364 -636 -159 -959 -2 -837 -182 -428 -225 -54 -597 -44 -987 -106 -234 -92 -654 -952 -400 -488 -739 -75 -654 -151 -750 -187 -433 -815 -633 -375 -676 -297 -333 -786 -231 -425 -290 -614 -248 -414 -343 -497 -342 -634 -515 -319 -702 -656 -499 -549 -164 -860 -646 -833 -947 -167 -504 -389 -81 -960 -912 -857 -492 -617 -433 -167 -589 -846 -432 -899 -547 -263 -304 -940 -184 -104 -911 -722 -352 -343 -535 -596 -316 -568 -212 -552 -854 -24 -766 -942 -568 -17 -703 -458 -460 -937 -525 -526 -961 -566 -413 -688 -474 -801 -957 -829 -436 -950 -436 -854 -9 -827 -685 -990 -225 -981 -446 -966 -321 -277 -68 -171 -528 -909 -554 -616 -287 -270 -509 -31 -521 -862 -815 -748 -788 -286 -97 -168 -71 -182 -669 -586 -855 -762 -303 -939 -292 -185 -138 -874 -489 -192 -299 -564 -917 -59 -897 -133 -882 -518 -94 -728 -177 -381 -739 -814 -250 -980 -689 -751 -365 -265 -951 -733 -44 -484 -831 -538 -745 -758 -844 -983 -194 -59 -38 -993 -335 -521 -40 -773 -314 -740 -630 -996 -889 -506 -109 -807 -834 -940 -582 -894 -954 -533 -758 -262 -578 -993 -325 -617 -496 -388 -387 -50 -243 -546 -204 -222 -128 -199 -409 -22 -902 -704 -920 -290 -367 -529 -341 -293 -289 -419 -99 -25 -906 -844 -134 -194 -548 -815 -867 -434 -985 -125 -629 -20 -366 -585 -734 -306 -635 -201 -7 -699 -309 -188 -231 -433 -992 -435 -419 -770 -691 -478 -670 -946 -481 -337 -238 -594 -547 -368 -810 -385 -267 -216 -400 -397 -546 -367 -644 -658 -827 -625 -860 -461 -444 -234 -995 -125 -805 -101 -986 -534 -469 -915 -61 -596 -116 -475 -139 -327 -919 -670 -291 -224 -615 -753 -816 -171 -487 -292 -772 -258 -164 -237 -247 -322 -192 -245 -350 -445 -957 -835 -469 -292 -650 -933 -935 -787 -840 -841 -171 -915 -349 -699 -470 -662 -559 -155 -514 -365 -151 -342 -382 -486 -960 -139 -436 -416 -602 -999 -349 -641 -151 -619 -193 -875 -526 -138 -27 -489 -150 -822 -913 -889 -387 -304 -109 -640 -509 -784 -918 -367 -232 -254 -310 -299 -12 -281 -842 -987 -444 -145 -269 -273 -961 -190 -245 -308 -872 -815 -528 -146 -36 -774 -59 -70 -445 -240 -125 -52 -733 -774 -889 -609 -908 -37 -605 -274 -909 -606 -316 -55 -10 -591 -510 -913 -195 -281 -629 -106 -556 -827 -826 -822 -888 -213 -653 -764 -159 -882 -947 -748 -850 -842 -935 -793 -214 -410 -398 -70 -875 -976 -714 -875 -978 -315 -314 -385 -826 -807 -666 -966 -193 -157 -377 -994 -52 -382 -742 -60 -968 -123 -114 -64 -871 -106 -768 -353 -390 -625 -547 -749 -393 -308 -525 -631 -371 -23 -612 -650 -659 -687 -437 -952 -129 -285 -847 -447 -950 -62 -68 -990 -498 -691 -660 -710 -245 -646 -693 -999 -252 -789 -339 -811 -870 -23 -601 -974 -508 -534 -637 -554 -345 -707 -623 -992 -749 -423 -363 -616 -399 -456 -958 -507 -522 -716 -730 -828 -551 -853 -130 -862 -554 -225 -441 -874 -412 -624 -526 -157 -290 -1 -370 -764 -701 -661 -606 -16 -377 -937 -344 -541 -409 -599 -13 -208 -812 -931 -521 -77 -742 -810 -369 -263 -82 -22 -363 -739 -850 -198 -872 -169 -893 -746 -752 -157 -730 -549 -346 -883 -706 -831 -359 -340 -202 -463 -435 -436 -940 -892 -79 -648 -336 -956 -290 -728 -460 -36 -217 -976 -934 -858 -552 -798 -663 -854 -329 -790 -393 -612 -172 -94 -959 -564 -591 -491 -287 -17 -106 -418 -291 -113 -332 -426 -811 -80 -1 -86 -728 -466 -163 -528 -186 -310 -548 -59 -638 -462 -452 -761 -245 -523 -526 -861 -429 -825 -394 -3 -260 -95 -765 -958 -368 -673 -169 -812 -233 -36 -398 -4 -320 -618 -606 -23 -367 -514 -843 -671 -740 -126 -659 -816 -668 -453 -775 -67 -387 -591 -759 -269 -62 -921 -375 -73 -33 -162 -989 -692 -120 -778 -769 -223 -980 -398 -679 -421 -616 -447 -194 -401 -173 -223 -515 -520 -634 -267 -869 -386 -234 -483 -145 -35 -140 -44 -515 -683 -85 -174 -705 -780 -709 -304 -938 -577 -912 -898 -972 -631 -157 -870 -405 -221 -771 -116 -848 -881 -800 -950 -736 -762 -38 -501 -759 -72 -693 -428 -657 -188 -352 -56 -805 -47 -191 -73 -891 -458 -651 -10 -43 -710 -370 -989 -351 -488 -150 -969 -904 -748 -67 -401 -459 -591 -581 -103 -685 -773 -1000 -318 -656 -385 -738 -493 -660 -353 -452 -949 -870 -574 -293 -386 -140 -287 -818 -954 -951 -874 -371 -857 -302 -625 -228 -982 -828 -886 -376 -625 -853 -696 -562 -363 -808 -958 -575 -274 -342 -303 -111 -123 -465 -443 -478 -420 -363 -57 -928 -87 -490 -367 -856 -303 -357 -624 -246 -603 -618 -559 -474 -698 -585 -822 -787 -835 -141 -493 -644 -769 -73 -560 -535 -76 -843 -812 -846 -454 -276 -883 -735 -876 -214 -888 -959 -816 -387 -138 -130 -45 -413 -224 -644 -544 -837 -331 -641 -245 -373 -152 -248 -846 -68 -787 -620 -539 -460 -201 -377 -581 -996 -297 -599 -534 -29 -786 -711 -388 -132 -367 -111 -463 -318 -688 -176 -777 -62 -76 -831 -334 -715 -174 -59 -326 -325 -225 -300 -739 -152 -675 -224 -501 -136 -192 -239 -892 -196 -730 -582 -405 -406 -849 -459 -771 -123 -948 -764 -452 -939 -784 -108 -809 -306 -995 -391 -494 -133 -479 -313 -845 -997 -361 -120 -795 -440 -578 -200 -826 -962 -834 -456 -849 -261 -614 -968 -335 -952 -816 -358 -897 -449 -511 -76 -720 -749 -369 -174 -486 -155 -88 -564 -97 -221 -858 -514 -798 -678 -207 -434 -840 -63 -787 -136 -819 -833 -290 -559 -223 -796 -79 -421 -835 -215 -252 -583 -669 -97 -110 -250 -942 -207 -985 -156 -580 -714 -195 -966 -95 -981 -769 -930 -982 -716 -784 -56 -633 -156 -279 -577 -657 -284 -20 -733 -654 -783 -725 -455 -739 -106 -6 -930 -375 -765 -74 -502 -683 -834 -482 -988 -566 -725 -544 -174 -98 -720 -717 -195 -157 -358 -982 -972 -550 -367 -800 -564 -132 -684 -7 -209 -572 -786 -898 -188 -547 -305 -793 -133 -261 -80 -482 -54 -385 -806 -731 -857 -618 -8 -951 -41 -153 -685 -765 -465 -331 -780 -28 -151 -187 -985 -494 -311 -165 -614 -730 -261 -47 -357 -182 -115 -712 -831 -887 -714 -146 -480 -850 -421 -111 -445 -451 -847 -743 -424 -84 -447 -711 -494 -966 -695 -798 -408 -19 -481 -21 -445 -431 -554 -685 -557 -695 -580 -761 -701 -672 -511 -673 -776 -634 -563 -311 -841 -776 -821 -304 -698 -90 -993 -173 -21 -323 -122 -936 -855 -415 -75 -151 -738 -225 -864 -347 -766 -911 -361 -25 -551 -813 -10 -329 -566 -58 -107 -466 -310 -105 -121 -30 -219 -269 -580 -904 -428 -533 -799 -943 -127 -430 -157 -190 -418 -153 -221 -847 -611 -472 -543 -755 -244 -897 -956 -36 -542 -278 -553 -693 -401 -535 -308 -505 -379 -300 -725 -792 -990 -158 -174 -914 -457 -921 -892 -238 -369 -921 -551 -787 -608 -973 -421 -498 -843 -549 -710 -392 -249 -37 -46 -885 -903 -964 -1000 -302 -933 -53 -549 -18 -903 -560 -938 -1 -756 -712 -300 -498 -473 -604 -457 -707 -128 -132 -509 -874 -750 -736 -835 -338 -324 -474 -407 -327 -109 -353 -645 -146 -648 -177 -503 -628 -843 -282 -170 -900 -72 -553 -79 -942 -342 -850 -957 -278 -414 -636 -838 -825 -981 -619 -237 -621 -484 -535 -781 -777 -304 -485 -490 -755 -967 -195 -582 -100 -789 -222 -683 -909 -650 -626 -439 -947 -595 -121 -946 -733 -633 -856 -883 -405 -796 -870 -316 -783 -931 -912 -912 -530 -536 -175 -47 -346 -556 -805 -406 -39 -659 -140 -354 -606 -932 -381 -557 -234 -668 -159 -71 -673 -412 -553 -253 -7 -458 -106 -636 -763 -255 -251 -750 -438 -766 -653 -247 -564 -263 -9 -309 -896 -682 -479 -632 -229 -167 -435 -441 -850 -684 -21 -335 -824 -232 -992 -213 -709 -288 -78 -783 -290 -294 -32 -854 -643 -287 -148 -48 -1 -268 -188 -797 -48 -190 -704 -509 -222 -173 -999 -380 -265 -744 -862 -743 -781 -374 -410 -193 -469 -876 -137 -190 -143 -752 -678 -841 -639 -681 -889 -290 -305 -768 -755 -638 -516 -1000 -569 -986 -558 -417 -77 -975 -819 -801 -23 -364 -928 -404 -224 -696 -765 -520 -168 -409 -12 -705 -889 -565 -790 -92 -642 -788 -864 -117 -382 -743 -430 -413 -737 -491 -433 -426 -833 -546 -848 -31 -670 -156 -585 -986 -135 -611 -371 -632 -527 -617 -534 -8 -678 -548 -449 -103 -469 -616 -620 -162 -128 -53 -952 -658 -954 -336 -934 -19 -909 -176 -812 -765 -47 -499 -485 -808 -584 -40 -832 -542 -263 -84 -570 -655 -476 -101 -551 -238 -310 -113 -247 -249 -4 -971 -799 -481 -529 -337 -297 -116 -284 -313 -487 -7 -285 -425 -454 -154 -821 -817 -978 -462 -180 -440 -838 -810 -829 -83 -125 -330 -262 -281 -752 -993 -585 -626 -103 -396 -437 -774 -832 -288 -356 -841 -477 -283 -202 -318 -799 -800 -703 -398 -941 -388 -888 -106 -603 -453 -386 -16 -821 -140 -886 -52 -10 -438 -855 -622 -793 -682 -583 -89 -32 -302 -912 -478 -928 -954 -305 -159 -651 -892 -483 -773 -984 -188 -502 -934 -209 -164 -568 -307 -279 -360 -133 -943 -724 -391 -38 -246 -973 -628 -811 -352 -662 -406 -250 -165 -966 -331 -7 -949 -465 -66 -410 -771 -152 -518 -136 -844 -82 -719 -154 -160 -995 -541 -648 -41 -756 -333 -47 -254 -326 -476 -739 -634 -820 -895 -850 -718 -544 -73 -816 -39 -102 -925 -168 -950 -227 -422 -732 -665 -187 -344 -130 -813 -181 -903 -781 -167 -409 -90 -680 -467 -13 -662 -67 -529 -365 -535 -692 -92 -269 -422 -270 -752 -471 -796 -867 -698 -450 -368 -416 -94 -825 -915 -498 -12 -431 -669 -78 -469 -887 -63 -565 -567 -709 -254 -552 -246 -881 -934 -814 -14 -901 -741 -664 -34 -306 -233 -18 -71 -914 -820 -895 -406 -88 -487 -297 -752 -697 -725 -654 -228 -761 -30 -300 -458 -26 -906 -522 -975 -940 -910 -913 -255 -831 -762 -448 -611 -699 -617 -629 -938 -820 -896 -375 -712 -312 -706 -464 -258 -204 -987 -836 -597 -31 -317 -398 -455 -888 -293 -401 -337 -125 -623 -643 -709 -309 -853 -894 -731 -348 -618 -504 -382 -272 -234 -469 -928 -809 -38 -604 -618 -959 -442 -677 -744 -578 -624 -360 -625 -148 -328 -233 -482 -489 -980 -535 -433 -31 -820 -170 -92 -303 -355 -152 -905 -795 -462 -927 -299 -756 -246 -911 -935 -776 -316 -659 -94 -330 -523 -875 -221 -468 -733 -845 -352 -423 -169 -917 -976 -642 -859 -48 -746 -300 -222 -989 -505 -131 -66 -132 -769 -175 -727 -332 -527 -714 -968 -103 -141 -213 -315 -770 -445 -498 -318 -194 -247 -474 -206 -857 -351 -409 -938 -652 -308 -185 -336 -674 -126 -376 -885 -660 -591 -283 -449 -290 -59 -863 -558 -489 -164 -645 -235 -873 -799 -569 -93 -624 -256 -205 -413 -852 -416 -939 -773 -26 -528 -12 -102 -378 -585 -739 -821 -737 -579 -717 -453 -517 -292 -713 -704 -224 -96 -646 -770 -186 -153 -770 -946 -430 -881 -60 -870 -93 -801 -326 -502 -638 -997 -854 -191 -881 -306 -182 -621 -626 -904 -105 -890 -815 -904 -640 -549 -420 -249 -663 -16 -263 -853 -298 -677 -924 -87 -72 -944 -465 -375 -921 -363 -135 -82 -45 -199 -223 -344 -408 -852 -259 -578 -885 -816 -272 -97 -616 -433 -565 -665 -49 -219 -765 -900 -228 -63 -337 -681 -426 -113 -504 -476 -382 -597 -653 -215 -353 -712 -614 -329 -55 -872 -400 -986 -39 -509 -852 -276 -780 -720 -217 -804 -394 -228 -356 -673 -690 -82 -525 -354 -130 -862 -692 -177 -344 -238 -51 -190 -895 -434 -275 -135 -880 -113 -871 -950 -809 -970 -469 -161 -725 -881 -717 -370 -763 -321 -394 -659 -752 -500 -893 -625 -588 -512 -22 -738 -647 -381 -86 -123 -129 -61 -330 -284 -872 -232 -696 -784 -361 -990 -407 -141 -597 -389 -999 -420 -274 -868 -181 -217 -461 -80 -995 -513 -81 -533 -617 -706 -143 -429 -292 -995 -293 -961 -460 -6 -95 -563 -747 -290 -272 -986 -564 -954 -263 -408 -335 -263 -506 -210 -70 -984 -176 -630 -296 -452 -180 -449 -259 -468 -823 -580 -318 -614 -92 -297 -320 -687 -768 -919 -736 -447 -116 -841 -571 -113 -768 -440 -548 -254 -536 -959 -765 -328 -944 -929 -946 -189 -398 -284 -152 -456 -334 -427 -272 -68 -921 -864 -695 -49 -375 -845 -302 -729 -915 -675 -45 -622 -501 -350 -667 -650 -870 -753 -764 -337 -73 -128 -996 -858 -834 -558 -36 -773 -546 -710 -25 -6 -529 -854 -136 -855 -31 -941 -465 -869 -143 -468 -781 -20 -248 -260 -441 -803 -909 -19 -309 -538 -234 -619 -937 -583 -276 -405 -36 -606 -189 -891 -797 -98 -349 -856 -950 -925 -794 -484 -485 -590 -690 -126 -794 -619 -907 -666 -304 -148 -919 -575 -570 -496 -125 -260 -188 -473 -421 -777 -908 -250 -375 -754 -672 -614 -173 -661 -726 -727 -653 -163 -508 -749 -303 -168 -285 -46 -386 -675 -106 -751 -762 -860 -753 -215 -82 -20 -582 -708 -452 -145 -309 -650 -218 -289 -875 -55 -118 -776 -889 -215 -455 -801 -664 -300 -996 -576 -435 -334 -470 -925 -545 -442 -576 -572 -185 -992 -402 -89 -136 -558 -385 -465 -997 -651 -40 -883 -77 -161 -515 -833 -626 -964 -458 -503 -191 -887 -874 -700 -446 -230 -82 -582 -170 -189 -531 -679 -384 -412 -375 -468 -156 -961 -330 -866 -284 -917 -617 -341 -186 -331 -108 -161 -7 -227 -57 -248 -216 -276 -632 -414 -469 -903 -860 -538 -559 -720 -747 -183 -519 -966 -692 -48 -559 -383 -68 -128 -714 -721 -998 -566 -542 -868 -47 -832 -825 -418 -916 -968 -166 -677 -1000 -752 -294 -356 -448 -92 -523 -302 -208 -636 -902 -997 -768 -473 -520 -388 -842 -59 -375 -761 -256 -821 -617 -207 -919 -437 -168 -203 -274 -92 -232 -531 -417 -499 -368 -398 -108 -736 -504 -382 -597 -617 -862 -204 -218 -841 -878 -604 -997 -860 -8 -784 -777 -782 -384 -261 -271 -371 -83 -778 -358 -312 -285 -279 -56 -49 -31 -277 -125 -91 -805 -896 -770 -560 -183 -530 -613 -439 -442 -624 -280 -159 -533 -987 -584 -74 -874 -720 -598 -338 -893 -790 -19 -510 -966 -918 -298 -522 -356 -7 -981 -691 -441 -216 -512 -641 -145 -593 -602 -65 -293 -46 -586 -890 -182 -92 -771 -515 -496 -903 -217 -803 -486 -931 -912 -78 -678 -814 -294 -440 -621 -300 -86 -475 -800 -167 -707 -751 -627 -422 -920 -178 -234 -316 -424 -885 -102 -728 -829 -490 -771 -3 -625 -184 -729 -33 -862 -520 -666 -670 -311 -316 -358 -722 -500 -123 -297 -508 -157 -444 -737 -790 -916 -343 -132 -621 -175 -490 -763 -589 -501 -537 -671 -166 -76 -545 -511 -519 -237 -823 -988 -835 -216 -998 -853 -523 -616 -166 -699 -483 -4 -706 -609 -906 -462 -267 -945 -532 -92 -972 -279 -489 -357 -98 -590 -774 -363 -626 -105 -273 -204 -718 -659 -500 -884 -850 -821 -352 -605 -981 -66 -256 -550 -982 -930 -958 -398 -880 -330 -946 -190 -602 -735 -870 -843 -280 -397 -878 -726 -436 -107 -54 -536 -16 -854 -23 -362 -397 -495 -975 -775 -249 -788 -821 -257 -325 -740 -308 -792 -285 -667 -425 -146 -670 -76 -194 -281 -158 -336 -154 -455 -468 -481 -959 -448 -319 -569 -132 -975 -437 -130 -491 -914 -355 -255 -497 -856 -212 -77 -427 -695 -963 -89 -125 -494 -621 -990 -355 -179 -74 -308 -108 -98 -479 -73 -508 -132 -790 -939 -147 -54 -512 -915 -797 -355 -402 -254 -848 -186 -550 -713 -116 -516 -442 -943 -617 -259 -746 -460 -218 -346 -899 -752 -477 -340 -31 -580 -568 -23 -286 -668 -710 -127 -633 -21 -937 -929 -800 -294 -904 -511 -860 -452 -722 -999 -393 -614 -341 -231 -91 -594 -941 -97 -73 -501 -454 -33 -404 -889 -894 -738 -490 -5 -398 -243 -647 -187 -959 -128 -906 -966 -204 -664 -865 -237 -658 -627 -734 -397 -661 -680 -706 -540 -733 -640 -335 -357 -623 -394 -715 -517 -796 -32 -433 -97 -717 -514 -51 -1 -485 -695 -133 -477 -16 -742 -201 -10 -769 -13 -341 -488 -877 -440 -708 -286 -700 -538 -474 -608 -66 -102 -441 -782 -761 -155 -834 -786 -55 -681 -338 -672 -861 -740 -430 -396 -171 -821 -92 -243 -147 -391 -797 -581 -748 -867 -457 -90 -332 -99 -544 -845 -549 -952 -847 -455 -637 -544 -596 -477 -105 -19 -996 -934 -703 -690 -191 -567 -385 -17 -740 -265 -385 -763 -629 -659 -614 -515 -949 -661 -944 -339 -241 -781 -105 -78 -287 -444 -169 -957 -836 -991 -245 -511 -696 -193 -556 -330 -853 -288 -653 -788 -339 -868 -663 -640 -495 -941 -778 -391 -487 -709 -760 -392 -97 -609 -874 -225 -561 -870 -340 -847 -644 -946 -913 -737 -191 -571 -184 -521 -969 -163 -678 -143 -168 -516 -259 -169 -246 -629 -487 -795 -913 -545 -708 -900 -481 -291 -561 -483 -462 -809 -922 -549 -740 -380 -317 -636 -740 -761 -549 -366 -507 -654 -51 -556 -117 -598 -988 -473 -627 -457 -757 -646 -153 -721 -516 -764 -308 -217 -2 -527 -552 -803 -262 -907 -740 -752 -866 -903 -794 -297 -356 -888 -669 -95 -553 -843 -194 -196 -64 -32 -787 -780 -608 -932 -468 -83 -728 -851 -23 -928 -17 -318 -711 -6 -352 -422 -730 -563 -82 -352 -170 -697 -743 -638 -955 -272 -710 -207 -340 -63 -426 -974 -167 -501 -176 -954 -571 -130 -148 -29 -24 -609 -77 -791 -728 -743 -840 -706 -638 -642 -848 -921 -87 -919 -742 -303 -856 -224 -671 -292 -682 -281 -902 -413 -161 -283 -314 -392 -458 -697 -310 -208 -173 -866 -213 -478 -816 -796 -9 -82 -406 -766 -97 -844 -631 -110 -195 -416 -420 -10 -305 -327 -101 -441 -793 -699 -336 -482 -689 -753 -465 -852 -615 -305 -40 -211 -558 -718 -265 -755 -712 -417 -613 -970 -599 -828 -680 -938 -342 -31 -481 -803 -224 -632 -389 -358 -378 -39 -532 -747 -54 -974 -774 -568 -685 -776 -977 -386 -782 -207 -222 -178 -823 -854 -768 -295 -388 -185 -254 -396 -482 -801 -198 -88 -271 -715 -264 -919 -953 -514 -657 -3 -314 -811 -771 -950 -770 -782 -728 -837 -552 -622 -204 -47 -214 -734 -123 -478 -14 -848 -139 -226 -162 -682 -296 -715 -234 -416 -686 -771 -189 -620 -226 -332 -698 -651 -649 -750 -894 -638 -790 -249 -493 -932 -180 -85 -491 -665 -152 -673 -798 -318 -600 -785 -230 -593 -478 -780 -383 -469 -301 -214 -7 -803 -168 -830 -84 -843 -116 -22 -543 -332 -278 -721 -147 -464 -592 -474 -861 -670 -140 -755 -290 -780 -125 -197 -58 -799 -373 -928 -247 -497 -103 -175 -368 -681 -563 -260 -30 -983 -199 -373 -221 -810 -834 -306 -695 -67 -513 -75 -623 -40 -406 -405 -820 -179 -701 -93 -952 -13 -464 -590 -338 -380 -920 -311 -301 -221 -967 -435 -689 -159 -290 -604 -613 -829 -952 -719 -560 -150 -408 -363 -871 -891 -46 -249 -599 -917 -369 -961 -267 -439 -157 -203 -941 -878 -664 -945 -227 -826 -301 -596 -216 -901 -91 -357 -909 -569 -254 -916 -837 -432 -895 -742 -265 -343 -997 -81 -296 -947 -291 -114 -829 -963 -50 -595 -695 -318 -467 -688 -396 -429 -950 -801 -410 -283 -952 -540 -76 -641 -803 -858 -19 -293 -288 -648 -276 -639 -845 -289 -477 -338 -810 -373 -462 -530 -151 -779 -895 -293 -475 -243 -936 -571 -960 -136 -662 -933 -262 -381 -598 -672 -276 -491 -657 -255 -38 -790 -367 -390 -61 -167 -864 -901 -506 -978 -9 -549 -486 -11 -988 -144 -506 -987 -194 -605 -758 -371 -175 -95 -77 -210 -341 -473 -103 -145 -889 -572 -112 -779 -801 -40 -792 -3 -897 -8 -471 -22 -202 -615 -136 -914 -882 -777 -834 -876 -481 -476 -658 -752 -667 -241 -949 -394 -691 -520 -614 -56 -889 -379 -610 -289 -705 -10 -521 -593 -628 -810 -980 -598 -226 -2 -365 -855 -832 -163 -86 -86 -144 -600 -763 -722 -761 -383 -529 -528 -949 -187 -516 -751 -520 -618 -481 -439 -534 -213 -828 -42 -265 -914 -642 -574 -970 -271 -860 -745 -465 -933 -886 -757 -127 -973 -777 -980 -241 -796 -610 -515 -512 -589 -917 -799 -749 -867 -601 -938 -68 -634 -52 -327 -302 -627 -60 -326 -498 -590 -171 -65 -616 -822 -215 -696 -814 -983 -157 -419 -376 -100 -94 -749 -837 -539 -187 -754 -654 -214 -558 -670 -595 -88 -80 -780 -48 -390 -1 -860 -224 -348 -688 -649 -420 -220 -207 -141 -924 -286 -686 -69 -890 -521 -645 -97 -281 -682 -3 -216 -488 -706 -853 -22 -81 -258 -154 -655 -37 -761 -45 -386 -723 -487 -431 -424 -311 -435 -720 -755 -663 -457 -125 -101 -817 -202 -736 -423 -4 -9 -11 -451 -448 -521 -850 -487 -896 -843 -14 -587 -730 -124 -932 -984 -524 -469 -27 -468 -923 -807 -690 -732 -166 -586 -600 -657 -748 -210 -795 -978 -443 -991 -534 -962 -111 -436 -649 -909 -272 -200 -349 -950 -844 -377 -966 -352 -723 -144 -886 -215 -700 -696 -467 -408 -614 -390 -174 -38 -636 -680 -333 -287 -638 -891 -303 -917 -960 -296 -476 -186 -900 -639 -661 -427 -437 -913 -622 -454 -756 -435 -706 -783 -844 -849 -349 -471 -376 -377 -981 -922 -516 -416 -267 -369 -146 -542 -373 -103 -604 -595 -277 -629 -613 -200 -475 -594 -718 -403 -309 -646 -382 -726 -667 -263 -365 -144 -402 -303 -530 -438 -513 -123 -313 -185 -249 -272 -315 -681 -88 -111 -237 -555 -228 -300 -156 -208 -583 -779 -136 -826 -848 -200 -701 -712 -984 -384 -979 -346 -609 -494 -318 -697 -788 -172 -998 -355 -189 -159 -634 -188 -377 -139 -114 -960 -180 -763 -162 -798 -535 -785 -298 -525 -367 -782 -667 -654 -705 -186 -234 -206 -70 -906 -483 -348 -794 -264 -98 -40 -348 -356 -521 -746 -806 -69 -726 -95 -135 -90 -713 -975 -380 -705 -59 -391 -19 -392 -222 -434 -403 -751 -785 -181 -199 -652 -877 -698 -451 -309 -907 -9 -964 -922 -958 -207 -390 -446 -976 -567 -445 -474 -231 -655 -78 -609 -850 -308 -907 -51 -323 -584 -250 -89 -259 -876 -444 -568 -201 -445 -534 -575 -223 -654 -78 -595 -262 -923 -815 -333 -9 -822 -460 -122 -786 -1 -943 -437 -31 -375 -920 -736 -430 -727 -208 -191 -192 -303 -42 -462 -754 -801 -971 -468 -919 -708 -968 -195 -415 -791 -658 -557 -165 -594 -534 -767 -424 -423 -685 -805 -214 -368 -381 -537 -393 -756 -283 -402 -94 -854 -688 -384 -753 -926 -855 -204 -766 -891 -332 -476 -300 -641 -941 -265 -404 -705 -109 -227 -596 -696 -528 -647 -345 -773 -721 -597 -354 -332 -74 -813 -929 -653 -977 -160 -261 -181 -300 -328 -945 -797 -636 -350 -737 -966 -478 -579 -68 -849 -561 -358 -349 -456 -592 -783 -68 -923 -720 -294 -306 -650 -691 -83 -759 -736 -174 -229 -729 -454 -255 -531 -842 -495 -183 -740 -820 -316 -432 -311 -991 -541 -828 -121 -535 -818 -106 -887 -573 -54 -902 -179 -249 -560 -605 -730 -874 -718 -532 -194 -346 -487 -408 -447 -444 -262 -838 -99 -231 -271 -872 -517 -649 -253 -819 -40 -886 -430 -17 -349 -16 -688 -437 -656 -683 -500 -396 -761 -125 -434 -422 -843 -487 -238 -766 -910 -856 -482 -595 -112 -616 -689 -498 -734 -898 -62 -924 -497 -445 -348 -600 -308 -573 -123 -226 -329 -95 -300 -540 -753 -878 -367 -514 -114 -640 -310 -882 -225 -508 -56 -384 -67 -416 -680 -940 -352 -76 -968 -421 -160 -949 -323 -583 -582 -248 -114 -598 -353 -425 -837 -970 -106 -850 -604 -599 -505 -129 -999 -559 -908 -11 -220 -128 -504 -228 -841 -331 -187 -57 -10 -883 -327 -314 -961 -655 -611 -914 -320 -594 -343 -490 -433 -108 -110 -453 -333 -379 -868 -468 -223 -51 -70 -140 -533 -634 -528 -767 -79 -821 -496 -115 -383 -434 -301 -320 -178 -342 -761 -440 -643 -589 -305 -305 -736 -199 -696 -27 -73 -929 -628 -182 -330 -268 -481 -56 -683 -94 -610 -629 -915 -541 -737 -926 -608 -758 -314 -813 -241 -927 -66 -700 -277 -823 -718 -902 -207 -56 -559 -766 -902 -237 -130 -130 -181 -476 -975 -655 -528 -141 -20 -603 -540 -298 -369 -428 -580 -651 -203 -901 -806 -628 -838 -229 -547 -803 -552 -936 -968 -277 -760 -905 -716 -687 -508 -421 -675 -430 -803 -935 -727 -350 -832 -346 -824 -992 -634 -15 -264 -531 -456 -495 -303 -985 -894 -959 -245 -954 -439 -545 -41 -619 -778 -318 -540 -291 -478 -279 -671 -674 -508 -65 -455 -576 -794 -656 -679 -399 -499 -806 -851 -444 -254 -930 -905 -670 -138 -390 -377 -575 -370 -262 -694 -947 -705 -343 -495 -490 -544 -536 -188 -515 -67 -91 -726 -437 -863 -139 -996 -502 -265 -742 -845 -811 -576 -443 -508 -200 -542 -220 -400 -759 -754 -845 -687 -340 -658 -399 -38 -447 -155 -566 -845 -852 -570 -789 -799 -575 -882 -291 -25 -35 -723 -261 -61 -881 -850 -680 -651 -37 -537 -958 -578 -880 -5 -750 -847 -77 -27 -544 -632 -757 -519 -706 -373 -556 -460 -29 -274 -897 -278 -146 -663 -845 -475 -796 -609 -313 -105 -713 -742 -503 -87 -943 -594 -778 -932 -748 -51 -672 -185 -505 -662 -90 -128 -666 -230 -879 -472 -965 -483 -243 -38 -985 -922 -847 -812 -623 -678 -570 -343 -729 -998 -360 -593 -75 -760 -427 -824 -714 -169 -386 -345 -449 -988 -953 -577 -610 -153 -514 -41 -577 -588 -48 -799 -479 -996 -758 -844 -944 -235 -69 -54 -759 -185 -503 -500 -243 -898 -198 -481 -867 -37 -867 -88 -454 -487 -30 -526 -78 -29 -388 -620 -786 -489 -998 -497 -827 -517 -176 -714 -918 -566 -891 -906 -447 -6 -639 -691 -177 -979 -260 -372 -84 -110 -514 -48 -967 -149 -780 -56 -437 -83 -760 -913 -193 -591 -252 -2 -780 -819 -391 -917 -732 -33 -875 -160 -832 -676 -622 -697 -538 -532 -271 -465 -335 -781 -823 -611 -250 -588 -997 -96 -742 -704 -989 -529 -430 -58 -348 -364 -249 -649 -416 -297 -168 -973 -984 -433 -212 -253 -717 -408 -28 -612 -846 -547 -187 -160 -393 -376 -683 -495 -651 -690 -591 -891 -189 -741 -252 -702 -493 -294 -647 -728 -552 -569 -375 -918 -427 -182 -990 -426 -612 -331 -406 -679 -144 -691 -159 -325 -868 -954 -345 -590 -711 -256 -468 -578 -804 -278 -924 -875 -589 -23 -560 -430 -733 -449 -770 -308 -485 -289 -759 -59 -593 -367 -545 -331 -670 -694 -990 -122 -541 -880 -87 -44 -417 -224 -558 -319 -84 -442 -5 -217 -446 -616 -694 -916 -762 -514 -223 -664 -398 -591 -996 -522 -416 -991 -708 -732 -95 -161 -350 -885 -939 -812 -597 -417 -296 -294 -799 -498 -205 -942 -586 -78 -224 -573 -749 -352 -725 -13 -4 -592 -685 -116 -11 -260 -802 -575 -524 -537 -834 -189 -430 -11 -338 -406 -362 -351 -924 -64 -868 -133 -840 -430 -414 -569 -606 -80 -347 -146 -334 -530 -155 -377 -700 -113 -888 -487 -625 -352 -376 -341 -518 -99 -957 -472 -558 -865 -400 -173 -979 -605 -949 -433 -610 -361 -906 -208 -415 -615 -143 -189 -899 -981 -168 -855 -426 -464 -45 -817 -727 -210 -247 -546 -73 -682 -326 -792 -382 -93 -537 -208 -890 -235 -732 -705 -727 -452 -746 -434 -226 -911 -289 -67 -104 -822 -607 -548 -883 -298 -266 -113 -434 -391 -499 -490 -170 -755 -804 -624 -279 -352 -866 -949 -52 -98 -383 -789 -362 -253 -131 -271 -647 -353 -480 -151 -755 -397 -835 -77 -621 -645 -936 -784 -564 -215 -161 -228 -647 -87 -934 -826 -553 -318 -121 -212 -301 -671 -310 -903 -285 -351 -163 -945 -561 -691 -282 -408 -212 -498 -769 -223 -638 -292 -157 -853 -276 -643 -81 -377 -15 -808 -131 -543 -272 -408 -727 -416 -771 -130 -606 -799 -892 -823 -691 -932 -917 -505 -578 -740 -233 -933 -356 -766 -338 -477 -166 -276 -192 -589 -546 -727 -901 -229 -383 -145 -710 -719 -900 -336 -648 -359 -182 -508 -622 -492 -675 -312 -645 -429 -668 -116 -263 -849 -823 -896 -98 -206 -155 -515 -500 -347 -908 -622 -341 -402 -928 -887 -641 -744 -703 -390 -150 -365 -41 -31 -575 -288 -131 -642 -446 -250 -42 -387 -564 -271 -522 -222 -625 -161 -296 -182 -525 -662 -862 -896 -102 -455 -980 -120 -18 -650 -323 -228 -437 -751 -642 -397 -928 -44 -463 -417 -310 -613 -641 -52 -221 -321 -713 -307 -628 -912 -953 -175 -744 -515 -445 -300 -670 -906 -554 -605 -572 -409 -115 -77 -196 -321 -175 -784 -365 -851 -259 -349 -743 -347 -47 -832 -4 -796 -825 -978 -598 -494 -336 -298 -384 -8 -354 -316 -685 -378 -413 -983 -612 -173 -124 -867 -974 -279 -617 -188 -706 -86 -740 -497 -63 -660 -260 -453 -568 -299 -962 -652 -91 -880 -75 -966 -301 -458 -804 -862 -188 -134 -224 -883 -450 -372 -803 -291 -191 -348 -305 -783 -587 -119 -296 -591 -420 -464 -263 -643 -309 -193 -912 -333 -419 -281 -623 -77 -79 -31 -634 -903 -602 -361 -495 -78 -170 -618 -138 -472 -885 -476 -847 -708 -884 -275 -239 -845 -75 -228 -995 -270 -622 -170 -510 -158 -27 -227 -531 -746 -482 -323 -435 -463 -133 -741 -878 -680 -901 -362 -270 -932 -403 -268 -497 -819 -458 -511 -563 -607 -273 -701 -855 -616 -615 -327 -726 -370 -325 -995 -911 -644 -923 -690 -584 -227 -707 -751 -1000 -555 -94 -265 -548 -85 -326 -806 -702 -272 -86 -902 -686 -257 -829 -849 -197 -709 -256 -481 -514 -818 -237 -749 -412 -85 -349 -377 -283 -427 -132 -92 -97 -453 -130 -948 -83 -96 -677 -774 -36 -769 -172 -666 -965 -360 -139 -673 -738 -339 -1 -647 -683 -744 -516 -545 -496 -425 -322 -156 -328 -464 -4 -427 -680 -60 -105 -614 -272 -782 -583 -747 -768 -191 -413 -970 -990 -729 -324 -41 -591 -216 -925 -6 -839 -322 -633 -671 -226 -131 -324 -975 -440 -811 -414 -731 -926 -450 -572 -406 -225 -625 -499 -816 -940 -870 -695 -264 -59 -820 -602 -801 -690 -737 -559 -661 -424 -528 -242 -856 -848 -784 -912 -908 -405 -65 -866 -981 -402 -194 -714 -230 -906 -111 -670 -381 -778 -421 -361 -615 -819 -277 -469 -243 -208 -894 -980 -521 -354 -638 -31 -420 -936 -550 -509 -640 -340 -592 -826 -206 -353 -875 -819 -672 -642 -960 -13 -586 -342 -212 -238 -396 -935 -118 -687 -296 -728 -551 -376 -200 -15 -462 -591 -21 -889 -519 -286 -270 -180 -972 -331 -290 -911 -771 -965 -817 -702 -856 -315 -86 -870 -486 -986 -12 -1000 -567 -937 -347 -490 -471 -21 -197 -828 -443 -829 -889 -763 -929 -996 -962 -766 -955 -636 -494 -47 -664 -80 -785 -915 -373 -741 -55 -395 -39 -108 -597 -133 -582 -772 -66 -137 -555 -869 -771 -368 -818 -381 -536 -806 -354 -571 -526 -263 -553 -218 -21 -648 -632 -194 -962 -509 -978 -338 -737 -870 -166 -132 -452 -449 -547 -314 -121 -742 -256 -250 -715 -597 -683 -754 -946 -69 -697 -210 -24 -444 -455 -129 -240 -120 -614 -593 -466 -542 -402 -735 -62 -527 -770 -486 -641 -330 -751 -72 -60 -495 -9 -573 -146 -914 -447 -562 -208 -2 -682 -11 -159 -544 -446 -578 -754 -422 -713 -165 -215 -2 -529 -850 -812 -681 -998 -273 -497 -9 -954 -98 -313 -492 -584 -493 -984 -182 -461 -461 -682 -964 -17 -450 -678 -150 -886 -875 -219 -937 -439 -359 -509 -250 -45 -860 -347 -685 -41 -145 -988 -241 -106 -502 -849 -304 -638 -504 -807 -965 -294 -171 -52 -849 -198 -161 -880 -804 -929 -902 -921 -811 -582 -804 -951 -131 -488 -252 -269 -861 -277 -41 -801 -1000 -186 -935 -767 -12 -475 -149 -106 -774 -467 -909 -541 -768 -379 -613 -546 -437 -570 -186 -912 -800 -336 -219 -596 -628 -704 -823 -160 -698 -811 -935 -843 -451 -867 -352 -121 -710 -280 -341 -594 -943 -813 -895 -699 -375 -172 -270 -181 -55 -661 -740 -260 -484 -853 -623 -641 -11 -389 -955 -22 -544 -515 -950 -37 -574 -410 -336 -548 -19 -4 -353 -603 -306 -392 -868 -478 -102 -547 -11 -112 -96 -694 -349 -538 -777 -882 -369 -882 -414 -243 -587 -216 -505 -345 -344 -615 -108 -232 -102 -893 -58 -269 -326 -908 -411 -579 -634 -562 -727 -759 -171 -195 -239 -141 -44 -806 -605 -558 -535 -802 -59 -588 -74 -641 -97 -755 -784 -232 -912 -441 -755 -49 -980 -497 -373 -503 -193 -435 -178 -613 -235 -383 -603 -904 -539 -706 -926 -126 -757 -377 -623 -585 -585 -885 -98 -443 -885 -440 -175 -129 -131 -156 -58 -127 -423 -661 -395 -666 -101 -970 -350 -999 -787 -120 -728 -525 -110 -116 -79 -559 -833 -209 -565 -598 -219 -901 -244 -673 -269 -368 -902 -27 -600 -899 -377 -432 -16 -241 -181 -39 -218 -556 -690 -142 -874 -14 -524 -788 -122 -512 -827 -729 -787 -904 -375 -175 -412 -752 -33 -193 -930 -404 -45 -659 -58 -518 -707 -649 -773 -46 -500 -979 -249 -666 -638 -739 -291 -712 -224 -256 -14 -287 -632 -754 -445 -907 -528 -405 -802 -128 -680 -517 -313 -990 -400 -167 -550 -265 -968 -394 -230 -520 -523 -86 -465 -982 -411 -262 -853 -16 -944 -285 -784 -147 -665 -159 -563 -779 -545 -341 -618 -310 -115 -261 -604 -698 -813 -525 -162 -294 -607 -943 -327 -522 -196 -950 -430 -775 -482 -898 -435 -450 -818 -550 -400 -331 -949 -111 -344 -106 -851 -869 -582 -440 -807 -959 -700 -710 -520 -570 -488 -990 -136 -345 -128 -930 -220 -229 -545 -226 -288 -536 -242 -222 -656 -465 -511 -617 -296 -384 -142 -686 -175 -569 -135 -502 -418 -298 -82 -227 -148 -64 -591 -182 -578 -307 -152 -572 -148 -733 -651 -390 -632 -412 -653 -701 -709 -800 -691 -661 -719 -58 -589 -740 -360 -131 -731 -560 -434 -732 -198 -711 -242 -482 -711 -741 -63 -18 -8 -468 -391 -299 -735 -794 -266 -248 -113 -86 -863 -243 -301 -123 -959 -32 -521 -392 -623 -904 -590 -546 -65 -733 -125 -176 -588 -764 -448 -859 -61 -70 -835 -81 -450 -327 -992 -648 -327 -733 -79 -754 -570 -522 -917 -483 -528 -442 -602 -910 -736 -571 -580 -676 -896 -369 -324 -896 -311 -663 -869 -35 -966 -875 -116 -253 -474 -274 -561 -99 -436 -785 -526 -40 -825 -261 -159 -766 -544 -206 -480 -855 -221 -408 -108 -595 -263 -147 -57 -198 -344 -691 -300 -709 -80 -319 -268 -451 -72 -79 -791 -101 -175 -103 -361 -659 -732 -849 -387 -523 -32 -96 -263 -587 -167 -185 -456 -376 -846 -221 -262 -965 -708 -82 -35 -917 -549 -157 -244 -240 -652 -330 -314 -36 -754 -924 -147 -346 -839 -195 -167 -602 -921 -773 -957 -369 -74 -92 -355 -196 -240 -416 -104 -970 -954 -411 -554 -222 -55 -845 -711 -114 -244 -123 -419 -918 -873 -447 -89 -42 -690 -139 -422 -998 -597 -338 -303 -440 -276 -352 -424 -26 -16 -132 -37 -711 -939 -129 -568 -764 -986 -352 -11 -8 -537 -968 -37 -724 -669 -9 -37 -812 -986 -217 -74 -750 -872 -988 -386 -253 -373 -376 -585 -359 -332 -459 -610 -84 -581 -180 -90 -566 -78 -601 -654 -54 -705 -921 -347 -895 -741 -700 -21 -660 -686 -779 -261 -230 -755 -6 -583 -942 -406 -154 -283 -967 -501 -702 -466 -167 -684 -309 -399 -283 -732 -257 -130 -120 -725 -88 -645 -707 -837 -630 -145 -520 -491 -595 -266 -390 -720 -467 -940 -75 -506 -206 -711 -632 -564 -143 -241 -408 -426 -46 -85 -443 -590 -374 -192 -260 -127 -279 -704 -413 -623 -630 -840 -261 -311 -598 -702 -749 -944 -569 -830 -953 -41 -421 -853 -479 -664 -970 -829 -562 -217 -434 -394 -963 -887 -650 -822 -117 -464 -518 -642 -784 -831 -743 -911 -373 -920 -973 -103 -457 -38 -952 -549 -894 -715 -982 -77 -251 -566 -602 -848 -155 -24 -457 -445 -575 -564 -497 -640 -412 -200 -250 -323 -516 -224 -448 -920 -977 -105 -374 -932 -880 -462 -489 -377 -813 -258 -363 -564 -144 -67 -359 -233 -590 -984 -576 -11 -711 -785 -594 -190 -342 -486 -604 -879 -101 -551 -53 -775 -270 -444 -630 -524 -838 -863 -300 -34 -408 -412 -495 -293 -11 -708 -789 -125 -18 -724 -204 -746 -327 -350 -130 -526 -876 -342 -412 -264 -80 -907 -893 -111 -246 -392 -31 -527 -429 -740 -43 -175 -882 -875 -391 -474 -973 -990 -789 -631 -576 -453 -324 -196 -98 -134 -848 -833 -605 -898 -201 -746 -585 -749 -445 -320 -399 -526 -104 -61 -35 -420 -685 -266 -612 -763 -6 -305 -316 -537 -437 -245 -262 -807 -26 -487 -556 -818 -813 -118 -50 -945 -873 -420 -642 -780 -63 -503 -85 -900 -113 -426 -355 -124 -347 -643 -996 -998 -911 -722 -918 -486 -822 -623 -927 -635 -549 -241 -528 -971 -595 -294 -973 -80 -149 -728 -371 -493 -844 -839 -887 -799 -801 -594 -887 -91 -186 -736 -519 -140 -655 -770 -421 -205 -153 -343 -34 -59 -479 -170 -198 -349 -475 -27 -803 -655 -696 -391 -723 -921 -982 -166 -264 -514 -951 -381 -60 -935 -923 -683 -439 -790 -419 -256 -570 -239 -749 -16 -222 -208 -593 -942 -495 -654 -443 -520 -971 -578 -773 -407 -599 -441 -344 -227 -313 -10 -688 -613 -342 -238 -804 -508 -625 -703 -497 -542 -454 -623 -732 -822 -651 -89 -87 -436 -841 -427 -126 -547 -394 -990 -883 -897 -498 -216 -727 -774 -59 -751 -277 -184 -508 -576 -963 -708 -267 -858 -581 -434 -383 -741 -943 -487 -992 -804 -272 -822 -174 -869 -778 -990 -729 -741 -498 -752 -600 -354 -994 -774 -837 -317 -913 -335 -30 -190 -889 -844 -187 -328 -208 -264 -219 -745 -87 -662 -859 -47 -391 -88 -310 -150 -204 -681 -325 -102 -372 -935 -9 -333 -115 -669 -786 -751 -64 -268 -297 -978 -8 -99 -164 -771 -491 -603 -624 -641 -54 -45 -116 -855 -317 -704 -605 -358 -528 -908 -336 -399 -298 -923 -566 -58 -680 -230 -333 -853 -100 -52 -867 -800 -919 -632 -598 -14 -722 -946 -49 -334 -548 -400 -597 -846 -266 -105 -414 -706 -218 -942 -727 -35 -237 -392 -576 -856 -339 -281 -203 -637 -761 -18 -166 -583 -565 -781 -86 -654 -486 -774 -551 -464 -947 -656 -909 -578 -340 -495 -192 -245 -951 -834 -772 -533 -176 -398 -172 -872 -628 -524 -413 -567 -306 -441 -62 -99 -835 -310 -2 -264 -91 -33 -406 -996 -599 -229 -510 -241 -467 -318 -399 -266 -852 -635 -501 -276 -191 -555 -435 -998 -739 -787 -357 -72 -613 -691 -641 -175 -993 -831 -152 -470 -800 -935 -252 -570 -37 -797 -703 -399 -812 -435 -105 -855 -39 -80 -551 -446 -470 -568 -746 -497 -371 -44 -139 -127 -747 -934 -326 -4 -943 -1 -131 -533 -132 -566 -940 -797 -18 -901 -951 -432 -309 -36 -943 -897 -558 -917 -452 -544 -638 -11 -116 -996 -598 -755 -921 -887 -949 -875 -961 -784 -613 -753 -686 -759 -56 -224 -157 -384 -832 -424 -187 -478 -956 -229 -329 -676 -991 -138 -909 -890 -141 -252 -608 -646 -616 -552 -338 -937 -867 -127 -312 -589 -453 -773 -626 -738 -367 -528 -490 -418 -689 -71 -316 -585 -449 -858 -405 -505 -488 -127 -121 -479 -511 -713 -116 -485 -468 -453 -126 -391 -157 -13 -604 -339 -646 -836 -579 -225 -72 -724 -356 -578 -649 -929 -210 -218 -870 -437 -620 -596 -58 -114 -893 -185 -376 -231 -297 -712 -106 -429 -22 -154 -33 -819 -792 -340 -826 -373 -908 -54 -590 -462 -860 -514 -300 -15 -341 -944 -539 -698 -229 -597 -993 -689 -55 -649 -894 -479 -717 -339 -861 -638 -119 -951 -341 -906 -744 -196 -862 -411 -120 -866 -953 -436 -301 -856 -122 -386 -165 -393 -174 -222 -193 -196 -906 -252 -349 -309 -137 -52 -844 -441 -761 -354 -70 -603 -970 -686 -721 -974 -243 -214 -469 -28 -611 -650 -592 -134 -612 -868 -288 -936 -532 -139 -184 -139 -409 -381 -536 -509 -519 -89 -695 -893 -349 -111 -781 -389 -960 -206 -432 -548 -294 -253 -697 -666 -196 -843 -301 -604 -501 -574 -630 -77 -745 -556 -69 -563 -645 -684 -346 -120 -484 -612 -630 -355 -597 -293 -276 -54 -853 -204 -571 -894 -763 -553 -596 -750 -814 -627 -200 -665 -673 -691 -727 -221 -155 -722 -357 -72 -922 -970 -38 -677 -235 -301 -344 -474 -639 -442 -750 -685 -183 -456 -714 -922 -94 -537 -235 -879 -863 -343 -139 -263 -748 -262 -246 -678 -686 -24 -48 -671 -104 -943 -264 -888 -120 -858 -31 -493 -475 -640 -922 -712 -770 -973 -535 -843 -394 -631 -823 -987 -509 -788 -691 -413 -653 -327 -413 -32 -874 -110 -634 -323 -296 -526 -752 -835 -329 -869 -466 -950 -374 -19 -834 -153 -388 -577 -415 -691 -536 -228 -688 -462 -37 -883 -542 -489 -314 -30 -475 -156 -841 -996 -507 -722 -381 -964 -715 -346 -143 -272 -798 -738 -710 -955 -830 -650 -862 -573 -176 -879 -9 -865 -556 -580 -624 -192 -682 -122 -515 -552 -916 -785 -1 -761 -90 -558 -151 -172 -114 -464 -623 -700 -330 -662 -266 -381 -159 -481 -103 -100 -71 -333 -507 -916 -984 -198 -889 -611 -423 -461 -534 -135 -601 -378 -710 -434 -440 -816 -346 -320 -839 -569 -427 -47 -351 -651 -492 -977 -983 -358 -982 -640 -404 -143 -680 -181 -161 -577 -619 -336 -617 -345 -123 -257 -739 -116 -776 -786 -816 -196 -302 -909 -513 -135 -845 -923 -5 -531 -823 -511 -508 -137 -139 -990 -639 -703 -848 -873 -450 -541 -682 -411 -427 -847 -489 -577 -879 -553 -388 -144 -484 -590 -949 -482 -612 -97 -862 -238 -768 -108 -35 -882 -88 -68 -844 -839 -276 -704 -736 -18 -628 -800 -771 -348 -916 -140 -198 -407 -821 -391 -511 -102 -618 -318 -651 -275 -144 -686 -682 -742 -849 -164 -262 -365 -227 -951 -339 -38 -992 -822 -602 -2 -921 -59 -799 -72 -493 -741 -214 -33 -471 -865 -92 -737 -626 -272 -369 -406 -156 -438 -814 -266 -392 -48 -227 -481 -15 -742 -945 -681 -370 -16 -439 -804 -971 -13 -264 -455 -396 -591 -98 -643 -196 -298 -364 -276 -325 -467 -898 -466 -286 -780 -669 -513 -3 -720 -199 -34 -753 -310 -914 -785 -595 -36 -411 -809 -51 -251 -150 -27 -474 -818 -730 -363 -653 -73 -269 -90 -551 -159 -551 -980 -852 -298 -904 -395 -438 -34 -47 -5 -637 -805 -98 -749 -390 -663 -564 -688 -449 -309 -747 -65 -757 -11 -416 -103 -632 -865 -24 -995 -579 -867 -645 -650 -925 -250 -122 -374 -456 -633 -945 -719 -135 -503 -34 -568 -153 -918 -869 -50 -625 -76 -295 -992 -703 -349 -877 -122 -910 -620 -398 -805 -145 -488 -182 -477 -701 -242 -985 -76 -678 -489 -824 -664 -166 -96 -431 -703 -289 -888 -743 -543 -547 -305 -901 -353 -388 -322 -711 -196 -621 -40 -548 -5 -709 -569 -404 -373 -341 -862 -320 -511 -563 -270 -259 -825 -324 -166 -319 -67 -922 -383 -745 -34 -203 -125 -587 -860 -342 -578 -475 -350 -515 -941 -598 -774 -225 -20 -728 -42 -305 -782 -687 -557 -634 -34 -203 -500 -532 -918 -2 -967 -409 -991 -404 -138 -271 -405 -977 -576 -767 -294 -105 -998 -201 -415 -163 -458 -487 -599 -271 -499 -524 -799 -845 -290 -369 -604 -848 -183 -332 -23 -661 -586 -472 -651 -250 -80 -338 -557 -61 -539 -986 -206 -365 -87 -419 -633 -796 -91 -263 -701 -109 -572 -639 -645 -73 -496 -441 -267 -934 -493 -968 -70 -951 -570 -949 -123 -195 -1000 -487 -858 -481 -668 -213 -415 -139 -622 -464 -170 -382 -356 -618 -880 -197 -868 -853 -150 -982 -567 -187 -41 -636 -2 -967 -541 -976 -929 -413 -649 -715 -684 -906 -159 -812 -173 -206 -657 -515 -147 -578 -1 -844 -169 -614 -380 -31 -955 -555 -90 -632 -29 -205 -714 -116 -496 -639 -946 -714 -440 -109 -396 -988 -967 -281 -209 -664 -590 -250 -943 -204 -621 -764 -268 -412 -459 -357 -12 -120 -673 -307 -819 -93 -469 -770 -996 -945 -503 -97 -845 -758 -20 -134 -702 -251 -238 -178 -500 -852 -530 -484 -670 -811 -615 -202 -327 -362 -529 -290 -57 -687 -880 -676 -82 -332 -66 -101 -549 -676 -700 -275 -185 -444 -443 -237 -396 -539 -279 -479 -576 -108 -584 -804 -754 -18 -813 -773 -85 -972 -829 -838 -32 -648 -940 -766 -601 -641 -475 -893 -391 -247 -226 -9 -978 -531 -554 -553 -749 -614 -59 -695 -191 -131 -628 -249 -172 -305 -275 -77 -110 -203 -611 -857 -391 -520 -966 -638 -468 -168 -769 -389 -64 -538 -114 -479 -688 -134 -578 -304 -346 -665 -981 -158 -107 -190 -644 -777 -832 -614 -415 -386 -630 -569 -984 -663 -76 -535 -774 -755 -617 -629 -658 -105 -854 -262 -823 -258 -870 -709 -828 -795 -543 -535 -555 -32 -693 -612 -707 -333 -654 -456 -206 -556 -910 -508 -437 -201 -706 -514 -98 -608 -386 -518 -914 -136 -406 -557 -483 -532 -556 -407 -852 -945 -24 -984 -942 -563 -766 -8 -716 -8 -757 -998 -24 -545 -961 -259 -624 -795 -99 -491 -290 -614 -219 -633 -19 -245 -644 -219 -616 -870 -914 -659 -114 -36 -277 -675 -72 -878 -980 -943 -43 -717 -10 -222 -549 -171 -73 -77 -727 -697 -121 -849 -400 -550 -334 -748 -575 -632 -969 -348 -692 -322 -908 -343 -553 -436 -974 -212 -517 -835 -564 -636 -545 -829 -433 -637 -677 -777 -869 -816 -364 -239 -559 -896 -15 -352 -294 -680 -357 -561 -153 -199 -495 -240 -324 -899 -369 -645 -223 -145 -573 -63 -348 -394 -239 -956 -348 -990 -321 -277 -206 -54 -817 -100 -936 -545 -339 -809 -951 -908 -505 -210 -132 -380 -811 -70 -651 -698 -352 -802 -876 -778 -551 -944 -791 -756 -704 -663 -583 -408 -353 -109 -491 -167 -246 -878 -912 -503 -63 -704 -46 -920 -321 -979 -453 -453 -135 -197 -439 -271 -199 -746 -136 -809 -885 -511 -535 -773 -956 -460 -141 -519 -781 -803 -478 -243 -244 -322 -122 -897 -805 -643 -492 -801 -595 -404 -723 -911 -160 -483 -944 -341 -631 -983 -371 -643 -149 -703 -788 -628 -477 -232 -406 -200 -239 -134 -738 -822 -55 -892 -75 -609 -318 -698 -895 -185 -980 -751 -255 -847 -83 -295 -106 -409 -961 -150 -532 -910 -572 -445 -132 -24 -70 -747 -341 -588 -784 -86 -371 -810 -199 -852 -429 -786 -914 -282 -31 -84 -637 -348 -247 -355 -345 -127 -161 -680 -134 -413 -568 -842 -263 -41 -820 -191 -887 -150 -286 -692 -789 -217 -636 -125 -902 -83 -644 -566 -280 -89 -618 -33 -955 -673 -877 -244 -624 -588 -7 -38 -188 -248 -879 -497 -904 -125 -975 -904 -658 -847 -967 -56 -627 -978 -80 -45 -203 -742 -502 -63 -76 -230 -157 -369 -329 -658 -850 -957 -266 -696 -753 -380 -312 -942 -255 -984 -688 -821 -900 -779 -468 -776 -675 -432 -767 -409 -815 -387 -289 -227 -682 -122 -461 -45 -78 -312 -575 -803 -956 -989 -191 -780 -967 -369 -749 -219 -88 -813 -954 -979 -632 -108 -66 -871 -620 -612 -646 -465 -666 -928 -121 -430 -199 -833 -254 -891 -379 -551 -651 -644 -329 -199 -882 -547 -72 -588 -64 -637 -37 -307 -338 -842 -527 -700 -993 -73 -491 -674 -691 -861 -544 -494 -467 -747 -648 -894 -430 -88 -745 -884 -799 -477 -858 -930 -309 -182 -254 -92 -418 -938 -442 -179 -754 -641 -423 -770 -433 -394 -408 -209 -480 -916 -594 -83 -453 -661 -626 -795 -173 -301 -658 -782 -654 -870 -898 -926 -950 -397 -753 -581 -228 -119 -186 -762 -278 -347 -124 -183 -253 -758 -617 -179 -345 -582 -410 -829 -366 -487 -288 -477 -572 -68 -16 -168 -30 -837 -489 -636 -142 -341 -774 -369 -51 -870 -856 -205 -530 -577 -752 -452 -402 -172 -322 -141 -802 -700 -620 -609 -153 -606 -672 -412 -685 -415 -884 -773 -891 -983 -187 -895 -575 -176 -707 -449 -729 -428 -410 -907 -92 -6 -157 -697 -71 -222 -793 -796 -544 -86 -158 -967 -295 -765 -474 -808 -917 -156 -658 -602 -829 -910 -915 -987 -63 -89 -424 -988 -845 -670 -137 -472 -698 -629 -93 -224 -392 -343 -94 -488 -180 -718 -467 -311 -35 -948 -798 -239 -543 -56 -307 -93 -10 -428 -640 -657 -143 -936 -960 -707 -134 -550 -605 -882 -810 -264 -551 -271 -128 -745 -122 -66 -358 -80 -375 -697 -225 -613 -190 -195 -863 -187 -616 -948 -866 -774 -826 -920 -82 -820 -651 -578 -105 -77 -560 -340 -811 -326 -506 -897 -535 -416 -861 -327 -10 -579 -419 -419 -755 -643 -818 -282 -110 -920 -838 -464 -309 -840 -839 -744 -257 -439 -275 -999 -518 -517 -863 -999 -801 -128 -464 -855 -496 -713 -107 -971 -804 -66 -765 -690 -128 -169 -261 -48 -400 -263 -603 -73 -387 -217 -926 -688 -480 -740 -325 -834 -177 -699 -471 -994 -188 -342 -998 -182 -158 -523 -9 -374 -877 -775 -82 -316 -506 -470 -196 -527 -373 -717 -87 -105 -12 -714 -42 -226 -255 -284 -425 -204 -628 -452 -222 -525 -848 -850 -931 -740 -126 -133 -419 -749 -835 -107 -901 -132 -265 -35 -601 -425 -735 -99 -722 -761 -384 -969 -562 -963 -631 -532 -366 -312 -365 -922 -771 -526 -13 -59 -155 -787 -93 -291 -610 -447 -125 -953 -885 -817 -348 -747 -858 -720 -287 -585 -923 -376 -245 -147 -375 -943 -589 -984 -977 -781 -110 -718 -234 -321 -145 -595 -69 -160 -94 -949 -245 -442 -183 -341 -844 -791 -720 -3 -192 -807 -773 -549 -972 -451 -838 -810 -555 -635 -109 -951 -667 -185 -132 -539 -722 -652 -574 -757 -901 -265 -65 -771 -783 -986 -189 -95 -462 -352 -812 -394 -939 -589 -68 -832 -842 -72 -951 -454 -288 -893 -740 -548 -584 -931 -807 -856 -387 -620 -252 -22 -542 -245 -906 -141 -371 -850 -313 -839 -630 -262 -374 -828 -982 -882 -15 -713 -899 -890 -84 -582 -844 -733 -895 -111 -175 -1 -470 -615 -431 -350 -963 -616 -97 -492 -109 -812 -916 -500 -747 -349 -801 -561 -521 -681 -6 -895 -495 -769 -921 -339 -54 -217 -46 -55 -207 -173 -834 -853 -787 -283 -107 -834 -59 -595 -276 -265 -968 -185 -225 -818 -933 -449 -589 -353 -185 -193 -995 -148 -503 -884 -678 -785 -69 -413 -772 -576 -469 -648 -520 -241 -930 -180 -920 -718 -541 -48 -748 -684 -431 -266 -602 -694 -968 -918 -61 -818 -837 -10 -99 -450 -197 -614 -292 -387 -978 -436 -275 -878 -986 -245 -764 -885 -28 -795 -13 -835 -269 -298 -607 -611 -55 -231 -733 -74 -598 -396 -977 -432 -213 -209 -816 -996 -912 -78 -975 -855 -158 -208 -979 -126 -785 -785 -365 -181 -234 -968 -513 -543 -491 -336 -892 -777 -85 -310 -942 -500 -637 -752 -553 -48 -707 -346 -433 -812 -462 -303 -311 -515 -148 -272 -136 -114 -624 -102 -132 -478 -557 -993 -834 -208 -350 -834 -619 -437 -966 -312 -441 -414 -623 -505 -657 -348 -679 -479 -922 -31 -189 -607 -189 -391 -185 -857 -775 -462 -598 -229 -219 -25 -825 -11 -437 -997 -783 -82 -307 -423 -74 -879 -988 -506 -885 -902 -97 -27 -872 -678 -724 -248 -805 -457 -586 -149 -150 -997 -691 -660 -668 -656 -60 -811 -356 -487 -426 -48 -193 -992 -357 -429 -623 -259 -266 -818 -882 -66 -349 -100 -600 -603 -251 -99 -323 -336 -842 -34 -143 -28 -809 -344 -671 -907 -594 -389 -27 -109 -575 -882 -595 -339 -174 -251 -752 -167 -610 -553 -332 -134 -392 -775 -390 -567 -146 -613 -109 -833 -939 -971 -384 -516 -377 -808 -315 -707 -591 -928 -777 -445 -713 -301 -524 -741 -82 -168 -797 -162 -872 -269 -595 -811 -59 -663 -623 -392 -540 -718 -93 -405 -183 -2 -706 -874 -635 -260 -380 -721 -361 -983 -998 -285 -439 -27 -650 -623 -947 -609 -983 -418 -937 -506 -867 -607 -899 -864 -775 -195 -562 -272 -436 -108 -298 -667 -962 -182 -704 -286 -699 -159 -133 -234 -979 -339 -770 -65 -179 -989 -720 -524 -768 -135 -930 -245 -681 -876 -87 -817 -396 -516 -207 -785 -417 -489 -666 -443 -270 -375 -572 -242 -583 -625 -133 -275 -689 -702 -690 -748 -514 -461 -474 -263 -651 -377 -959 -803 -789 -495 -680 -12 -52 -175 -217 -986 -658 -984 -40 -700 -914 -424 -954 -32 -807 -489 -473 -719 -23 -109 -599 -864 -441 -627 -345 -246 -313 -622 -998 -63 -908 -407 -783 -499 -715 -732 -646 -91 -751 -910 -282 -571 -313 -870 -907 -821 -194 -155 -600 -210 -237 -484 -28 -519 -582 -924 -856 -339 -668 -251 -950 -730 -513 -39 -847 -61 -66 -947 -768 -684 -578 -448 -33 -556 -72 -223 -53 -206 -858 -450 -844 -98 -665 -284 -727 -72 -461 -905 -398 -72 -492 -273 -124 -446 -811 -264 -287 -7 -494 -188 -436 -796 -930 -646 -163 -760 -648 -591 -714 -536 -805 -518 -823 -734 -323 -40 -739 -942 -142 -646 -401 -467 -703 -639 -237 -363 -688 -459 -909 -651 -778 -643 -274 -854 -944 -763 -566 -609 -778 -849 -206 -159 -95 -723 -795 -91 -915 -129 -657 -171 -875 -625 -293 -224 -425 -204 -81 -26 -459 -330 -128 -885 -24 -843 -697 -369 -164 -723 -647 -666 -27 -868 -701 -597 -290 -520 -959 -683 -345 -819 -645 -182 -798 -312 -463 -615 -864 -178 -294 -807 -106 -766 -602 -578 -563 -521 -557 -771 -696 -601 -596 -180 -224 -394 -197 -536 -39 -231 -988 -904 -125 -510 -2 -598 -663 -931 -363 -837 -945 -520 -405 -364 -529 -113 -627 -733 -509 -210 -958 -443 -137 -215 -956 -419 -128 -918 -639 -763 -300 -561 -698 -30 -153 -507 -768 -13 -851 -937 -599 -290 -242 -261 -958 -644 -178 -534 -3 -806 -363 -434 -494 -885 -181 -417 -716 -554 -267 -782 -714 -886 -851 -333 -838 -812 -738 -180 -735 -54 -37 -757 -927 -644 -243 -350 -373 -961 -536 -383 -129 -814 -107 -165 -106 -289 -280 -323 -556 -886 -409 -809 -726 -137 -334 -824 -842 -514 -128 -528 -525 -206 -230 -657 -549 -954 -268 -657 -838 -109 -772 -159 -144 -960 -175 -429 -498 -203 -859 -533 -987 -292 -654 -669 -852 -34 -524 -754 -471 -704 -895 -355 -543 -875 -941 -285 -247 -4 -466 -439 -210 -83 -934 -528 -28 -397 -397 -809 -466 -139 -836 -141 -388 -553 -488 -844 -751 -637 -81 -404 -692 -150 -139 -392 -345 -620 -902 -315 -488 -726 -951 -329 -134 -950 -973 -532 -645 -379 -498 -333 -354 -529 -620 -112 -475 -995 -348 -709 -75 -82 -745 -8 -900 -751 -966 -158 -409 -777 -485 -644 -377 -575 -314 -89 -706 -493 -659 -755 -769 -406 -566 -756 -288 -344 -527 -644 -212 -438 -773 -747 -43 -468 -789 -999 -35 -519 -848 -345 -668 -492 -327 -823 -362 -443 -721 -33 -567 -808 -209 -794 -684 -423 -392 -476 -288 -882 -573 -489 -62 -278 -389 -907 -7 -272 -911 -250 -427 -209 -579 -744 -409 -300 -862 -524 -889 -258 -528 -49 -571 -151 -601 -610 -488 -43 -541 -339 -885 -579 -542 -249 -497 -850 -344 -596 -917 -823 -135 -106 -287 -978 -361 -705 -580 -461 -446 -928 -84 -232 -259 -186 -992 -648 -436 -965 -911 -45 -925 -147 -834 -732 -234 -335 -411 -458 -242 -987 -161 -745 -686 -455 -804 -818 -836 -995 -7 -484 -108 -635 -887 -479 -633 -298 -314 -729 -301 -375 -8 -730 -821 -169 -866 -837 -18 -640 -260 -414 -907 -500 -122 -570 -606 -581 -696 -307 -664 -929 -824 -504 -569 -764 -569 -10 -46 -65 -457 -990 -502 -28 -643 -474 -439 -381 -690 -948 -296 -631 -138 -171 -386 -340 -968 -640 -136 -229 -42 -275 -127 -416 -31 -67 -269 -86 -437 -422 -97 -633 -542 -447 -58 -727 -440 -610 -401 -396 -135 -721 -266 -162 -245 -211 -333 -911 -994 -847 -998 -405 -680 -866 -199 -775 -218 -93 -421 -793 -911 -353 -853 -221 -108 -270 -625 -270 -576 -22 -734 -262 -252 -219 -577 -132 -937 -19 -290 -804 -832 -279 -55 -589 -146 -907 -891 -695 -279 -854 -930 -754 -471 -885 -143 -790 -963 -570 -898 -73 -410 -446 -819 -508 -97 -353 -734 -979 -214 -122 -681 -55 -603 -109 -273 -337 -122 -567 -983 -418 -627 -664 -126 -155 -80 -632 -828 -355 -606 -967 -944 -785 -881 -717 -437 -249 -566 -604 -58 -279 -425 -700 -215 -517 -855 -945 -831 -627 -297 -121 -408 -977 -915 -983 -420 -491 -765 -505 -629 -649 -200 -652 -629 -504 -316 -178 -774 -390 -23 -433 -127 -237 -629 -772 -371 -253 -955 -975 -516 -899 -341 -761 -699 -665 -828 -813 -537 -878 -648 -601 -870 -71 -69 -883 -97 -961 -766 -491 -511 -249 -266 -884 -498 -475 -892 -121 -349 -965 -873 -161 -491 -435 -40 -841 -828 -159 -962 -799 -996 -75 -681 -581 -963 -128 -994 -816 -821 -33 -151 -342 -240 -192 -325 -77 -982 -541 -910 -932 -859 -521 -417 -983 -103 -609 -465 -579 -521 -866 -350 -115 -834 -779 -243 -727 -129 -166 -258 -794 -281 -994 -707 -586 -548 -750 -939 -585 -701 -68 -305 -118 -219 -795 -633 -457 -698 -860 -512 -699 -115 -102 -449 -925 -624 -313 -411 -783 -168 -24 -286 -226 -673 -871 -329 -587 -455 -189 -405 -438 -45 -759 -905 -30 -568 -377 -804 -109 -744 -513 -264 -446 -850 -839 -28 -5 -159 -925 -444 -165 -313 -499 -534 -854 -911 -152 -497 -465 -993 -122 -365 -124 -743 -601 -854 -871 -932 -479 -843 -99 -380 -419 -870 -3 -198 -676 -711 -540 -533 -363 -49 -466 -117 -444 -857 -565 -698 -693 -126 -450 -25 -189 -98 -111 -911 -355 -325 -824 -928 -132 -805 -358 -638 -971 -269 -736 -340 -254 -974 -883 -877 -213 -912 -23 -35 -612 -958 -689 -123 -728 -411 -885 -728 -279 -26 -176 -181 -526 -278 -860 -897 -904 -620 -588 -803 -377 -296 -567 -585 -424 -846 -356 -57 -998 -440 -502 -675 -318 -379 -114 -503 -618 -727 -110 -377 -110 -737 -177 -32 -798 -173 -591 -470 -8 -859 -198 -436 -994 -672 -433 -653 -357 -712 -159 -386 -567 -385 -486 -596 -742 -182 -346 -200 -488 -778 -694 -10 -695 -353 -239 -359 -465 -290 -616 -821 -644 -364 -522 -466 -855 -656 -527 -942 -189 -454 -83 -131 -5 -291 -456 -137 -633 -338 -322 -705 -185 -107 -574 -853 -61 -559 -168 -401 -472 -255 -552 -717 -323 -998 -448 -355 -156 -724 -766 -978 -747 -25 -279 -611 -792 -990 -134 -628 -765 -614 -736 -541 -966 -749 -625 -125 -385 -37 -258 -376 -670 -797 -710 -523 -96 -928 -186 -222 -266 -291 -1 -306 -869 -143 -534 -419 -347 -261 -589 -850 -870 -496 -334 -8 -720 -585 -477 -721 -319 -638 -63 -296 -211 -45 -711 -954 -642 -279 -381 -767 -681 -615 -685 -17 -609 -766 -913 -500 -226 -342 -309 -492 -917 -167 -794 -292 -553 -258 -799 -804 -503 -168 -372 -32 -496 -502 -57 -612 -454 -980 -550 -862 -447 -672 -358 -235 -811 -730 -840 -373 -979 -960 -580 -948 -825 -466 -280 -807 -71 -963 -358 -642 -795 -366 -552 -53 -864 -352 -845 -727 -902 -625 -134 -342 -615 -951 -326 -770 -141 -996 -468 -201 -966 -336 -956 -276 -403 -961 -688 -314 -880 -949 -899 -479 -336 -996 -590 -780 -693 -808 -173 -35 -153 -411 -844 -392 -442 -833 -454 -680 -152 -19 -971 -854 -277 -759 -543 -660 -249 -833 -307 -368 -143 -30 -7 -434 -770 -933 -160 -760 -280 -90 -696 -79 -569 -178 -362 -141 -834 -993 -177 -316 -294 -908 -352 -686 -684 -420 -725 -250 -316 -750 -271 -161 -703 -841 -685 -147 -55 -440 -467 -504 -217 -548 -540 -279 -243 -22 -647 -403 -975 -580 -485 -672 -791 -641 -514 -33 -567 -22 -677 -12 -404 -431 -175 -488 -282 -679 -78 -859 -819 -612 -565 -165 -157 -362 -674 -818 -215 -411 -949 -247 -901 -134 -4 -832 -226 -394 -145 -542 -915 -459 -579 -756 -919 -726 -829 -34 -134 -677 -543 -590 -873 -412 -533 -216 -890 -112 -441 -486 -952 -161 -314 -994 -493 -489 -819 -575 -815 -497 -552 -833 -300 -455 -151 -519 -20 -898 -465 -912 -930 -191 -391 -448 -706 -795 -756 -778 -8 -837 -967 -460 -226 -580 -458 -829 -651 -454 -971 -32 -463 -192 -31 -482 -426 -830 -890 -876 -940 -34 -962 -155 -528 -229 -19 -27 -447 -944 -765 -784 -830 -254 -99 -402 -32 -815 -954 -783 -333 -808 -156 -912 -376 -913 -183 -594 -907 -552 -631 -551 -945 -283 -870 -49 -433 -191 -730 -119 -735 -89 -667 -965 -641 -600 -935 -350 -803 -933 -904 -950 -853 -918 -754 -947 -395 -136 -896 -473 -562 -563 -27 -548 -778 -902 -975 -257 -404 -577 -367 -622 -871 -402 -697 -660 -159 -440 -325 -453 -236 -537 -515 -20 -521 -760 -365 -661 -415 -415 -182 -360 -454 -315 -643 -275 -821 -348 -238 -923 -877 -85 -673 -745 -964 -389 -810 -460 -380 -616 -648 -682 -188 -705 -481 -738 -210 -432 -111 -311 -455 -384 -171 -855 -806 -675 -23 -1 -953 -676 -275 -819 -144 -202 -497 -542 -354 -924 -560 -574 -700 -355 -959 -925 -506 -366 -725 -727 -698 -828 -941 -653 -896 -371 -423 -772 -563 -168 -805 -482 -397 -5 -495 -658 -502 -322 -702 -382 -308 -915 -226 -175 -945 -381 -297 -673 -456 -575 -413 -591 -276 -335 -92 -992 -270 -506 -710 -974 -801 -337 -67 -532 -150 -699 -299 -553 -246 -240 -433 -202 -183 -795 -490 -92 -481 -796 -804 -389 -44 -284 -18 -824 -207 -320 -458 -909 -60 -939 -657 -757 -394 -351 -586 -733 -909 -496 -578 -523 -883 -147 -583 -898 -664 -162 -196 -335 -367 -29 -893 -913 -174 -868 -225 -965 -288 -785 -654 -816 -57 -983 -977 -506 -771 -518 -604 -432 -333 -194 -290 -572 -772 -902 -231 -607 -502 -204 -60 -378 -99 -159 -32 -734 -975 -14 -672 -517 -914 -34 -952 -510 -586 -885 -246 -316 -771 -725 -576 -224 -868 -491 -445 -131 -754 -595 -47 -974 -521 -785 -820 -705 -547 -886 -585 -517 -35 -118 -168 -817 -645 -773 -810 -279 -350 -229 -993 -705 -757 -120 -265 -524 -234 -823 -118 -286 -920 -540 -755 -199 -226 -719 -13 -476 -31 -951 -654 -377 -263 -130 -867 -695 -369 -57 -650 -867 -75 -115 -194 -164 -62 -471 -175 -670 -605 -451 -99 -687 -287 -601 -694 -722 -926 -283 -784 -218 -448 -680 -361 -469 -45 -761 -103 -166 -775 -399 -795 -848 -384 -88 -47 -762 -679 -824 -833 -377 -167 -79 -778 -43 -86 -765 -750 -302 -629 -575 -811 -549 -451 -255 -728 -37 -359 -13 -510 -2 -573 -873 -242 -188 -616 -643 -710 -80 -25 -751 -767 -884 -848 -210 -554 -547 -340 -758 -851 -259 -179 -308 -714 -117 -775 -523 -676 -698 -598 -498 -951 -552 -402 -911 -979 -545 -960 -885 -450 -292 -188 -375 -214 -609 -904 -594 -253 -348 -174 -274 -534 -225 -856 -523 -735 -499 -59 -674 -901 -344 -392 -334 -180 -773 -194 -370 -492 -926 -577 -319 -838 -883 -38 -979 -518 -470 -511 -586 -897 -596 -62 -502 -904 -316 -377 -170 -603 -863 -150 -917 -890 -17 -917 -136 -849 -44 -208 -150 -443 -699 -780 -1000 -865 -892 -485 -738 -123 -531 -244 -965 -978 -736 -174 -753 -955 -488 -971 -836 -460 -200 -854 -15 -931 -315 -691 -760 -32 -474 -966 -471 -785 -546 -831 -481 -285 -582 -266 -184 -775 -604 -704 -958 -686 -131 -351 -187 -407 -150 -635 -877 -965 -348 -43 -849 -652 -324 -117 -819 -903 -19 -875 -154 -453 -436 -136 -962 -57 -110 -409 -265 -781 -208 -515 -45 -733 -936 -132 -850 -686 -734 -54 -374 -320 -273 -208 -588 -246 -711 -85 -152 -764 -212 -797 -45 -467 -746 -664 -69 -572 -976 -555 -141 -671 -714 -94 -187 -906 -601 -916 -432 -9 -919 -133 -881 -102 -683 -681 -911 -730 -527 -71 -964 -769 -402 -851 -679 -651 -743 -229 -538 -265 -897 -859 -615 -883 -949 -571 -204 -611 -542 -808 -439 -824 -515 -34 -259 -250 -822 -696 -473 -536 -955 -824 -195 -321 -135 -537 -650 -5 -747 -730 -852 -409 -3 -869 -781 -708 -984 -455 -459 -883 -158 -635 -287 -314 -76 -646 -843 -234 -26 -328 -653 -283 -842 -316 -532 -205 -336 -970 -385 -545 -449 -996 -259 -847 -145 -444 -194 -621 -664 -934 -824 -666 -575 -583 -802 -61 -155 -162 -858 -374 -906 -895 -543 -187 -954 -643 -62 -43 -972 -917 -139 -930 -828 -460 -826 -673 -291 -446 -348 -407 -928 -923 -128 -729 -587 -374 -323 -242 -149 -797 -321 -411 -317 -559 -441 -222 -337 -682 -39 -742 -857 -782 -502 -504 -20 -942 -125 -933 -846 -1 -873 -650 -218 -217 -636 -907 -119 -557 -88 -130 -408 -424 -144 -855 -254 -865 -243 -628 -518 -620 -919 -722 -581 -602 -93 -994 -131 -48 -291 -243 -269 -74 -582 -467 -797 -679 -849 -584 -4 -283 -696 -511 -242 -34 -601 -790 -503 -149 -739 -829 -457 -193 -240 -118 -666 -591 -992 -258 -634 -1 -848 -291 -623 -300 -260 -714 -651 -650 -925 -338 -819 -907 -649 -521 -117 -686 -352 -572 -599 -793 -984 -548 -285 -910 -712 -944 -547 -796 -436 -67 -807 -356 -630 -745 -948 -261 -178 -295 -473 -394 -449 -743 -756 -715 -692 -270 -549 -375 -585 -281 -351 -109 -735 -253 -493 -762 -552 -479 -508 -504 -183 -580 -134 -494 -724 -893 -345 -944 -163 -563 -613 -742 -202 -343 -566 -901 -703 -238 -523 -496 -579 -742 -940 -488 -163 -611 -626 -618 -444 -871 -491 -171 -254 -459 -453 -380 -423 -795 -570 -140 -901 -976 -594 -809 -616 -70 -749 -637 -103 -677 -29 -149 -950 -985 -9 -329 -269 -182 -35 -868 -938 -340 -953 -465 -628 -667 -922 -724 -353 -28 -713 -991 -944 -622 -466 -298 -52 -429 -880 -791 -153 -709 -434 -245 -484 -627 -944 -612 -27 -992 -65 -34 -885 -516 -16 -940 -501 -745 -498 -295 -983 -100 -956 -535 -34 -269 -976 -581 -886 -176 -969 -210 -754 -452 -91 -612 -233 -732 -908 -782 -845 -713 -9 -9 -564 -370 -373 -77 -808 -526 -998 -69 -389 -832 -47 -65 -553 -205 -153 -542 -560 -25 -671 -720 -831 -277 -558 -962 -867 -280 -323 -967 -501 -450 -608 -138 -495 -983 -507 -49 -157 -176 -536 -151 -152 -359 -567 -282 -887 -309 -601 -871 -399 -810 -755 -978 -363 -799 -332 -66 -825 -807 -514 -121 -776 -751 -794 -882 -372 -139 -395 -96 -37 -392 -401 -291 -420 -695 -378 -655 -853 -949 -91 -42 -266 -894 -267 -182 -159 -498 -512 -75 -805 -709 -661 -433 -156 -205 -852 -138 -425 -411 -265 -651 -661 -203 -748 -832 -29 -17 -815 -487 -258 -993 -712 -999 -277 -177 -695 -641 -900 -530 -180 -516 -185 -240 -381 -277 -102 -692 -223 -277 -469 -326 -507 -709 -606 -487 -837 -679 -838 -694 -259 -275 -774 -394 -260 -942 -775 -16 -644 -744 -837 -810 -212 -66 -809 -481 -859 -583 -865 -550 -862 -636 -306 -729 -678 -771 -903 -132 -330 -716 -504 -445 -616 -941 -887 -944 -199 -235 -470 -198 -762 -814 -235 -94 -522 -95 -955 -922 -565 -28 -332 -275 -268 -34 -281 -317 -277 -307 -759 -197 -637 -620 -77 -272 -96 -73 -315 -720 -710 -545 -182 -433 -389 -489 -359 -447 -403 -111 -418 -491 -442 -648 -868 -316 -163 -134 -351 -348 -337 -528 -753 -196 -54 -23 -878 -222 -335 -796 -168 -905 -574 -578 -114 -296 -480 -961 -162 -457 -365 -583 -185 -718 -2 -875 -779 -380 -727 -480 -20 -132 -463 -884 -633 -242 -242 -129 -966 -181 -241 -469 -11 -58 -851 -509 -252 -537 -697 -421 -119 -413 -259 -94 -861 -473 -530 -177 -490 -838 -631 -369 -300 -21 -25 -398 -922 -985 -508 -629 -283 -224 -196 -387 -303 -724 -722 -82 -86 -480 -132 -24 -794 -670 -567 -3 -545 -136 -257 -852 -981 -744 -509 -577 -711 -821 -935 -343 -85 -220 -595 -521 -983 -143 -79 -29 -479 -274 -360 -336 -715 -551 -905 -214 -653 -504 -48 -175 -266 -896 -403 -881 -946 -484 -572 -231 -571 -8 -602 -101 -416 -552 -889 -255 -622 -199 -590 -640 -536 -342 -243 -813 -495 -145 -779 -900 -272 -494 -139 -47 -930 -128 -778 -87 -707 -613 -970 -88 -769 -606 -879 -479 -211 -509 -890 -505 -552 -395 -244 -624 -290 -127 -982 -570 -254 -292 -840 -1 -715 -914 -977 -808 -405 -289 -506 -316 -457 -338 -506 -916 -704 -127 -519 -583 -413 -705 -74 -902 -2 -157 -391 -581 -532 -738 -198 -660 -234 -893 -300 -790 -79 -731 -238 -506 -525 -91 -962 -776 -709 -635 -365 -301 -805 -421 -829 -249 -8 -780 -802 -851 -776 -91 -846 -412 -881 -324 -913 -65 -273 -618 -472 -403 -413 -58 -983 -515 -948 -961 -523 -951 -718 -53 -727 -695 -168 -19 -505 -115 -385 -533 -402 -86 -252 -527 -561 -663 -960 -503 -504 -151 -555 -865 -771 -900 -387 -26 -802 -795 -780 -873 -918 -966 -4 -178 -333 -324 -523 -882 -137 -335 -382 -685 -470 -655 -772 -26 -386 -797 -146 -316 -950 -40 -250 -814 -736 -630 -657 -276 -916 -398 -181 -111 -3 -926 -917 -925 -267 -907 -147 -117 -795 -172 -665 -231 -373 -751 -591 -720 -852 -635 -151 -584 -429 -928 -338 -254 -16 -767 -957 -358 -304 -477 -541 -616 -880 -183 -612 -403 -768 -365 -308 -507 -989 -258 -164 -725 -162 -60 -444 -57 -48 -306 -574 -807 -398 -201 -937 -63 -982 -268 -352 -493 -560 -711 -910 -235 -443 -173 -961 -495 -900 -39 -368 -946 -590 -995 -582 -558 -464 -229 -319 -235 -57 -963 -179 -960 -79 -655 -315 -63 -679 -604 -545 -66 -133 -172 -24 -833 -658 -685 -465 -473 -155 -973 -722 -440 -7 -210 -726 -88 -855 -957 -912 -77 -580 -769 -314 -923 -815 -557 -346 -551 -274 -606 -27 -943 -914 -185 -861 -961 -826 -478 -558 -830 -732 -243 -674 -519 -889 -19 -397 -436 -943 -578 -71 -670 -372 -202 -425 -305 -424 -650 -323 -837 -38 -336 -124 -206 -442 -328 -252 -31 -894 -447 -175 -302 -119 -62 -577 -548 -703 -535 -114 -374 -71 -793 -560 -417 -380 -398 -345 -277 -775 -590 -144 -320 -650 -929 -820 -477 -392 -67 -478 -674 -575 -823 -347 -628 -97 -725 -279 -659 -155 -965 -461 -169 -996 -400 -975 -243 -835 -693 -59 -869 -10 -877 -670 -986 -717 -3 -162 -110 -384 -482 -690 -665 -472 -959 -138 -395 -313 -633 -28 -174 -813 -317 -181 -900 -436 -787 -627 -337 -697 -154 -998 -521 -809 -878 -347 -597 -774 -170 -99 -874 -456 -791 -317 -589 -785 -720 -53 -175 -303 -383 -939 -546 -641 -77 -395 -360 -132 -302 -606 -580 -41 -111 -270 -969 -727 -219 -228 -338 -355 -674 -524 -138 -369 -971 -797 -512 -646 -432 -29 -655 -640 -1000 -418 -845 -256 -862 -748 -578 -398 -718 -668 -276 -571 -23 -809 -551 -651 -873 -945 -917 -954 -491 -335 -220 -950 -39 -489 -624 -22 -41 -165 -465 -620 -658 -163 -580 -16 -325 -52 -829 -615 -476 -318 -337 -761 -706 -297 -666 -353 -864 -321 -343 -856 -278 -624 -330 -915 -744 -353 -711 -353 -335 -665 -429 -663 -834 -749 -495 -405 -248 -424 -882 -131 -261 -844 -324 -730 -598 -953 -692 -112 -913 -661 -467 -494 -760 -630 -457 -931 -171 -257 -222 -125 -79 -410 -845 -584 -822 -468 -861 -468 -330 -322 -458 -703 -689 -683 -910 -742 -333 -464 -620 -577 -392 -539 -855 -298 -585 -352 -621 -58 -101 -563 -582 -781 -893 -605 -334 -799 -201 -549 -743 -240 -225 -618 -398 -628 -74 -283 -320 -57 -444 -881 -741 -640 -194 -292 -217 -629 -564 -346 -665 -26 -287 -803 -584 -408 -440 -188 -862 -134 -23 -176 -886 -909 -745 -825 -337 -814 -569 -260 -511 -155 -795 -445 -191 -664 -293 -248 -381 -789 -71 -257 -480 -432 -315 -700 -810 -710 -384 -466 -15 -632 -682 -680 -563 -192 -963 -546 -598 -858 -569 -8 -252 -978 -197 -288 -768 -91 -398 -188 -984 -414 -921 -653 -509 -743 -950 -839 -571 -892 -106 -575 -807 -452 -993 -558 -819 -732 -171 -933 -107 -281 -931 -283 -4 -399 -884 -582 -647 -59 -923 -740 -820 -114 -528 -298 -84 -86 -791 -821 -784 -215 -443 -884 -540 -363 -418 -326 -306 -48 -169 -833 -940 -843 -419 -840 -894 -734 -111 -544 -104 -401 -468 -33 -725 -997 -940 -467 -499 -31 -265 -365 -938 -931 -577 -379 -907 -130 -248 -420 -5 -383 -161 -295 -931 -516 -800 -14 -349 -580 -639 -462 -310 -11 -679 -745 -578 -518 -189 -948 -177 -456 -251 -867 -243 -459 -129 -576 -351 -85 -743 -706 -966 -63 -243 -823 -927 -755 -288 -386 -141 -484 -181 -302 -944 -248 -879 -10 -585 -980 -929 -369 -1 -320 -369 -562 -860 -376 -138 -374 -38 -48 -491 -462 -179 -35 -456 -10 -184 -582 -730 -971 -975 -508 -586 -840 -924 -28 -992 -984 -607 -86 -909 -729 -934 -566 -15 -910 -795 -369 -438 -382 -907 -188 -168 -349 -781 -373 -303 -939 -310 -661 -665 -82 -223 -321 -491 -362 -891 -606 -70 -449 -863 -997 -754 -245 -374 -765 -386 -93 -431 -243 -585 -325 -542 -263 -258 -612 -505 -199 -242 -206 -476 -387 -885 -84 -457 -123 -877 -123 -880 -460 -467 -265 -82 -159 -969 -756 -451 -736 -140 -387 -323 -433 -300 -195 -329 -521 -57 -508 -703 -961 -158 -548 -387 -939 -342 -856 -400 -288 -403 -448 -137 -231 -259 -71 -143 -769 -54 -699 -658 -142 -265 -519 -838 -36 -540 -215 -53 -213 -306 -466 -931 -903 -332 -514 -849 -412 -27 -67 -612 -24 -777 -957 -686 -406 -106 -469 -158 -954 -616 -556 -520 -843 -488 -784 -417 -292 -836 -684 -504 -116 -728 -770 -367 -166 -625 -718 -771 -962 -25 -813 -221 -503 -170 -631 -659 -491 -561 -423 -451 -368 -590 -719 -901 -242 -473 -18 -727 -998 -656 -550 -896 -594 -676 -883 -510 -885 -558 -822 -98 -867 -945 -653 -171 -887 -911 -390 -352 -708 -872 -870 -478 -518 -995 -125 -484 -853 -348 -154 -935 -293 -138 -888 -925 -30 -114 -749 -308 -790 -233 -6 -398 -742 -574 -657 -686 -165 -117 -365 -355 -792 -811 -334 -527 -302 -610 -932 -967 -858 -291 -224 -48 -704 -17 -283 -356 -495 -742 -890 -855 -182 -228 -349 -100 -903 -634 -833 -423 -256 -439 -232 -91 -962 -380 -694 -362 -763 -408 -664 -732 -135 -259 -598 -481 -382 -948 -566 -305 -403 -334 -198 -730 -918 -553 -174 -258 -324 -528 -932 -384 -576 -879 -144 -710 -693 -867 -807 -873 -460 -173 -565 -714 -778 -855 -190 -921 -227 -871 -301 -243 -983 -93 -447 -594 -45 -506 -300 -212 -423 -421 -920 -270 -928 -282 -932 -661 -11 -834 -268 -779 -661 -405 -446 -437 -299 -402 -133 -72 -792 -791 -49 -117 -298 -923 -230 -357 -55 -658 -52 -202 -22 -340 -601 -722 -932 -692 -225 -941 -452 -483 -162 -695 -414 -643 -915 -433 -292 -236 -711 -140 -265 -494 -442 -297 -653 -378 -860 -851 -524 -490 -208 -633 -991 -883 -110 -990 -450 -319 -537 -612 -662 -100 -655 -757 -485 -436 -761 -838 -433 -573 -214 -59 -9 -964 -616 -966 -829 -145 -578 -873 -643 -506 -987 -508 -389 -15 -685 -153 -311 -192 -431 -457 -972 -498 -129 -444 -954 -458 -799 -724 -876 -703 -181 -570 -648 -944 -558 -824 -533 -187 -195 -308 -301 -307 -777 -702 -626 -173 -183 -149 -174 -145 -184 -790 -471 -402 -257 -696 -479 -894 -218 -793 -359 -227 -240 -913 -368 -990 -390 -862 -599 -63 -511 -693 -951 -677 -836 -388 -195 -105 -643 -603 -431 -941 -606 -123 -519 -701 -453 -638 -504 -19 -893 -146 -624 -256 -755 -434 -817 -848 -1 -986 -134 -503 -219 -969 -852 -628 -866 -137 -194 -334 -859 -517 -173 -770 -679 -900 -504 -828 -614 -444 -201 -576 -804 -944 -267 -921 -888 -61 -39 -401 -187 -1000 -302 -21 -254 -360 -228 -230 -343 -951 -985 -833 -567 -990 -316 -177 -763 -590 -547 -708 -677 -239 -663 -327 -150 -776 -925 -400 -217 -300 -261 -946 -712 -237 -790 -622 -184 -935 -416 -122 -542 -289 -608 -144 -958 -264 -122 -96 -876 -224 -318 -809 -199 -25 -249 -381 -820 -333 -827 -412 -361 -599 -378 -9 -343 -98 -521 -87 -678 -705 -502 -910 -239 -964 -172 -163 -84 -397 -245 -53 -174 -919 -448 -833 -907 -548 -692 -664 -443 -600 -216 -309 -149 -782 -292 -528 -133 -611 -105 -337 -393 -986 -678 -938 -202 -386 -822 -760 -926 -169 -994 -856 -34 -336 -1000 -741 -935 -784 -967 -292 -546 -414 -994 -60 -973 -664 -263 -155 -906 -125 -551 -823 -989 -909 -705 -505 -597 -971 -442 -57 -856 -957 -125 -464 -273 -355 -173 -524 -330 -406 -861 -372 -960 -417 -343 -950 -450 -192 -728 -413 -480 -554 -762 -136 -39 -197 -674 -536 -922 -268 -809 -361 -868 -774 -49 -239 -57 -779 -227 -61 -560 -311 -115 -436 -32 -674 -553 -932 -359 -693 -623 -73 -340 -109 -196 -910 -298 -474 -683 -340 -224 -564 -988 -135 -438 -551 -106 -226 -826 -201 -957 -398 -252 -893 -580 -403 -35 -341 -654 -141 -855 -167 -138 -618 -462 -284 -187 -554 -976 -138 -542 -989 -754 -851 -829 -352 -807 -652 -196 -71 -266 -855 -781 -946 -693 -190 -812 -857 -379 -958 -471 -700 -381 -80 -163 -76 -780 -420 -259 -384 -705 -329 -745 -701 -361 -998 -879 -984 -487 -495 -405 -535 -626 -306 -358 -902 -434 -966 -19 -440 -926 -366 -961 -183 -880 -48 -377 -922 -798 -865 -430 -10 -397 -325 -207 -118 -464 -892 -873 -333 -483 -726 -196 -418 -382 -884 -953 -540 -411 -362 -459 -654 -993 -187 -757 -463 -578 -470 -906 -783 -424 -212 -162 -319 -170 -192 -594 -516 -418 -654 -575 -398 -972 -25 -625 -656 -662 -736 -893 -404 -306 -978 -665 -381 -852 -988 -444 -822 -643 -611 -925 -280 -197 -9 -218 -427 -209 -256 -428 -191 -796 -553 -481 -169 -486 -171 -532 -730 -689 -357 -643 -117 -391 -871 -136 -661 -380 -518 -215 -433 -591 -463 -916 -264 -18 -341 -303 -276 -57 -413 -322 -155 -704 -862 -578 -713 -806 -98 -742 -81 -209 -279 -797 -24 -307 -73 -251 -141 -619 -345 -620 -486 -725 -211 -793 -2 -845 -124 -298 -769 -975 -188 -612 -235 -363 -387 -156 -483 -283 -490 -498 -414 -850 -695 -241 -439 -379 -929 -975 -602 -217 -671 -499 -371 -367 -830 -899 -936 -928 -252 -360 -251 -857 -720 -276 -627 -657 -709 -211 -688 -579 -460 -392 -607 -137 -957 -38 -240 -105 -342 -858 -820 -570 -990 -228 -5 -512 -917 -763 -653 -305 -267 -130 -255 -856 -736 -578 -66 -115 -17 -44 -871 -913 -748 -279 -424 -811 -246 -133 -726 -445 -140 -18 -267 -80 -629 -918 -628 -483 -367 -379 -844 -211 -122 -770 -950 -937 -393 -5 -822 -952 -314 -788 -413 -967 -712 -959 -836 -708 -33 -3 -641 -34 -535 -329 -981 -458 -768 -895 -384 -151 -977 -983 -728 -172 -43 -436 -380 -398 -638 -428 -628 -936 -430 -405 -262 -979 -947 -163 -796 -149 -503 -635 -251 -243 -170 -690 -334 -252 -2 -803 -322 -865 -470 -593 -958 -252 -392 -275 -218 -213 -488 -574 -740 -537 -976 -127 -229 -469 -198 -483 -658 -750 -825 -21 -114 -394 -511 -60 -371 -210 -106 -160 -957 -810 -439 -710 -955 -817 -230 -965 -901 -663 -793 -95 -173 -422 -690 -79 -386 -932 -411 -546 -507 -153 -172 -427 -522 -772 -971 -749 -793 -285 -376 -49 -527 -448 -604 -86 -368 -860 -605 -674 -133 -701 -678 -56 -42 -660 -620 -321 -124 -496 -167 -975 -831 -792 -405 -23 -944 -287 -702 -405 -85 -123 -366 -870 -625 -634 -89 -876 -513 -467 -445 -92 -78 -738 -179 -99 -729 -239 -681 -462 -33 -38 -100 -961 -417 -457 -927 -189 -422 -39 -399 -818 -736 -514 -793 -826 -142 -602 -868 -890 -879 -93 -721 -191 -957 -730 -186 -794 -293 -473 -207 -700 -721 -874 -539 -486 -448 -616 -54 -287 -76 -825 -486 -980 -122 -146 -436 -179 -282 -429 -926 -904 -426 -42 -609 -216 -185 -592 -251 -811 -463 -597 -244 -809 -4 -947 -420 -379 -680 -725 -992 -525 -577 -995 -672 -756 -530 -889 -416 -690 -545 -113 -885 -50 -720 -355 -528 -989 -536 -711 -445 -925 -752 -672 -74 -783 -184 -592 -718 -661 -836 -762 -571 -857 -219 -190 -984 -770 -981 -26 -2 -766 -992 -475 -578 -516 -109 -469 -566 -716 -401 -726 -785 -843 -198 -940 -153 -97 -403 -457 -702 -125 -185 -159 -94 -243 -760 -140 -195 -445 -6 -554 -74 -346 -414 -414 -576 -782 -14 -174 -34 -871 -421 -354 -589 -203 -787 -554 -502 -761 -748 -562 -362 -385 -937 -884 -129 -192 -159 -552 -620 -521 -250 -597 -281 -932 -48 -916 -336 -74 -880 -550 -422 -469 -575 -243 -25 -937 -218 -166 -542 -335 -133 -106 -587 -292 -310 -287 -42 -402 -898 -44 -692 -266 -755 -305 -435 -122 -674 -120 -963 -930 -515 -934 -477 -26 -649 -352 -209 -757 -91 -139 -277 -426 -860 -816 -997 -669 -662 -569 -432 -297 -96 -705 -775 -749 -83 -36 -943 -365 -955 -234 -673 -465 -608 -780 -22 -47 -183 -951 -761 -60 -982 -587 -902 -646 -22 -904 -49 -767 -156 -35 -971 -982 -443 -898 -82 -248 -136 -300 -790 -708 -170 -196 -258 -157 -121 -261 -274 -110 -600 -770 -916 -576 -661 -78 -468 -964 -778 -599 -490 -781 -908 -730 -933 -636 -601 -147 -833 -3 -713 -242 -120 -421 -971 -466 -969 -875 -388 -37 -11 -977 -126 -723 -400 -661 -670 -592 -859 -893 -327 -41 -431 -996 -403 -773 -94 -278 -510 -136 -155 -466 -821 -724 -18 -111 -423 -932 -774 -354 -606 -945 -688 -681 -635 -871 -886 -538 -172 -185 -415 -359 -509 -69 -920 -328 -646 -162 -448 -454 -26 -878 -794 -450 -274 -32 -661 -784 -125 -336 -497 -783 -70 -143 -259 -988 -854 -654 -110 -971 -110 -406 -170 -358 -215 -904 -632 -170 -921 -682 -171 -619 -20 -235 -262 -991 -23 -133 -316 -111 -174 -204 -775 -426 -444 -897 -71 -728 -339 -446 -653 -173 -992 -704 -449 -822 -183 -754 -124 -993 -407 -520 -808 -101 -56 -181 -346 -112 -558 -455 -405 -487 -31 -647 -940 -416 -574 -336 -722 -591 -815 -582 -806 -398 -512 -722 -554 -901 -206 -488 -898 -160 -525 -647 -853 -170 -866 -747 -433 -96 -601 -822 -781 -286 -522 -309 -122 -246 -792 -809 -230 -355 -22 -26 -964 -869 -212 -49 -216 -565 -540 -152 -193 -687 -623 -715 -472 -403 -946 -179 -991 -629 -934 -952 -155 -552 -700 -542 -951 -206 -896 -204 -691 -209 -657 -298 -582 -545 -444 -292 -616 -33 -301 -785 -715 -843 -133 -16 -325 -315 -568 -269 -61 -94 -712 -752 -647 -82 -967 -687 -174 -815 -765 -2 -560 -574 -389 -26 -627 -626 -337 -460 -108 -413 -645 -822 -807 -356 -254 -132 -195 -771 -667 -131 -996 -2 -10 -32 -65 -853 -909 -90 -149 -176 -775 -518 -67 -740 -81 -735 -155 -471 -619 -617 -429 -292 -996 -887 -322 -358 -867 -361 -19 -383 -719 -823 -965 -276 -721 -437 -419 -13 -388 -557 -188 -65 -230 -336 -563 -126 -384 -317 -480 -699 -217 -519 -283 -746 -970 -400 -36 -992 -945 -260 -288 -50 -234 -149 -710 -19 -835 -140 -866 -653 -825 -137 -830 -212 -132 -4 -911 -619 -229 -506 -953 -679 -867 -450 -314 -39 -15 -384 -757 -587 -641 -624 -760 -590 -124 -525 -933 -231 -665 -99 -666 -553 -464 -703 -886 -455 -384 -626 -995 -327 -970 -483 -160 -799 -738 -839 -366 -156 -293 -992 -877 -414 -502 -458 -186 -620 -270 -407 -428 -474 -288 -489 -766 -732 -120 -619 -156 -885 -280 -332 -888 -78 -68 -244 -672 -514 -242 -273 -40 -561 -153 -948 -977 -772 -22 -943 -248 -575 -238 -365 -160 -706 -432 -975 -348 -367 -261 -926 -992 -674 -226 -700 -292 -453 -548 -281 -862 -268 -792 -975 -462 -817 -777 -684 -536 -374 -376 -699 -607 -792 -190 -599 -429 -259 -742 -515 -676 -129 -273 -534 -60 -791 -635 -769 -915 -139 -360 -861 -356 -876 -885 -838 -157 -663 -816 -759 -998 -474 -860 -828 -663 -22 -537 -339 -165 -118 -660 -890 -359 -924 -262 -944 -331 -39 -74 -654 -304 -314 -305 -694 -106 -326 -950 -405 -303 -858 -934 -873 -619 -289 -308 -125 -913 -283 -166 -551 -939 -569 -685 -966 -1 -490 -817 -608 -252 -762 -570 -62 -426 -591 -915 -199 -113 -561 -228 -870 -46 -697 -725 -705 -960 -167 -892 -791 -71 -474 -890 -480 -666 -472 -376 -512 -846 -803 -864 -986 -334 -143 -202 -891 -976 -670 -153 -14 -273 -240 -260 -977 -435 -23 -834 -102 -132 -376 -567 -130 -358 -332 -27 -141 -766 -761 -351 -747 -657 -104 -926 -622 -473 -806 -651 -303 -229 -993 -885 -646 -493 -202 -767 -914 -619 -270 -601 -669 -936 -686 -951 -674 -691 -297 -307 -206 -8 -975 -605 -512 -559 -148 -286 -460 -677 -523 -658 -428 -115 -445 -652 -644 -81 -887 -547 -698 -892 -604 -766 -781 -32 -786 -163 -463 -440 -310 -920 -883 -457 -621 -226 -587 -461 -499 -878 -916 -494 -809 -883 -499 -14 -715 -227 -271 -759 -878 -880 -652 -707 -231 -946 -926 -935 -649 -673 -552 -442 -891 -335 -810 -16 -413 -887 -528 -557 -558 -821 -52 -580 -988 -104 -145 -151 -134 -926 -953 -258 -546 -375 -477 -657 -227 -149 -112 -663 -662 -731 -223 -45 -538 -239 -607 -266 -760 -150 -815 -435 -157 -613 -647 -623 -463 -441 -827 -612 -998 -252 -18 -75 -547 -860 -461 -392 -533 -891 -217 -532 -814 -366 -309 -841 -229 -88 -967 -472 -741 -659 -983 -316 -661 -778 -56 -895 -759 -87 -683 -172 -760 -498 -968 -238 -469 -786 -756 -885 -410 -595 -501 -812 -751 -357 -485 -752 -570 -598 -711 -675 -324 -704 -844 -372 -204 -170 -801 -291 -865 -978 -187 -371 -716 -996 -820 -678 -43 -623 -834 -156 -550 -414 -587 -378 -441 -621 -580 -712 -580 -871 -708 -692 -98 -818 -516 -817 -594 -178 -617 -222 -857 -278 -737 -557 -708 -188 -809 -457 -400 -855 -836 -608 -636 -163 -486 -174 -745 -556 -418 -607 -331 -298 -933 -171 -137 -412 -671 -331 -547 -773 -301 -635 -261 -45 -915 -576 -866 -875 -168 -157 -62 -749 -998 -128 -347 -637 -825 -516 -649 -384 -213 -357 -153 -875 -356 -961 -352 -833 -586 -571 -708 -618 -172 -325 -318 -461 -785 -257 -341 -823 -287 -284 -368 -641 -444 -14 -649 -581 -337 -462 -352 -74 -424 -874 -434 -263 -831 -581 -75 -784 -826 -936 -943 -984 -663 -637 -942 -448 -242 -858 -482 -618 -692 -152 -887 -966 -380 -614 -270 -393 -786 -985 -18 -978 -375 -665 -704 -734 -790 -252 -967 -290 -480 -54 -183 -313 -960 -176 -332 -793 -951 -178 -867 -656 -820 -769 -578 -817 -568 -793 -224 -572 -484 -402 -491 -89 -761 -486 -313 -774 -357 -620 -464 -33 -513 -795 -89 -220 -932 -953 -608 -648 -933 -44 -284 -618 -978 -125 -251 -200 -496 -653 -409 -10 -250 -519 -450 -236 -784 -836 -956 -364 -110 -882 -501 -730 -874 -432 -357 -286 -186 -826 -975 -551 -451 -91 -640 -769 -697 -741 -330 -987 -958 -10 -901 -236 -877 -150 -610 -690 -125 -913 -986 -28 -875 -178 -720 -664 -737 -101 -510 -128 -165 -138 -301 -910 -793 -180 -328 -988 -647 -222 -863 -785 -208 -57 -655 -564 -43 -568 -179 -255 -194 -170 -132 -3 -194 -59 -654 -667 -244 -542 -742 -865 -366 -544 -94 -27 -553 -198 -390 -514 -239 -524 -547 -345 -90 -139 -838 -996 -444 -980 -215 -10 -100 -470 -879 -870 -895 -968 -518 -978 -436 -619 -680 -281 -98 -167 -577 -74 -510 -447 -881 -592 -321 -265 -530 -518 -615 -673 -510 -378 -987 -27 -153 -749 -280 -419 -437 -381 -674 -509 -851 -891 -897 -106 -564 -247 -916 -531 -816 -139 -71 -756 -344 -216 -126 -141 -194 -501 -603 -617 -559 -736 -709 -938 -896 -816 -433 -992 -990 -578 -727 -503 -645 -760 -261 -209 -818 -343 -787 -790 -25 -100 -139 -289 -177 -297 -619 -137 -619 -409 -805 -640 -870 -928 -96 -395 -692 -924 -372 -719 -713 -960 -992 -296 -465 -268 -770 -895 -359 -976 -748 -205 -339 -220 -726 -324 -889 -654 -163 -656 -777 -283 -810 -858 -717 -219 -406 -565 -522 -400 -245 -184 -864 -131 -438 -966 -884 -755 -587 -437 -666 -264 -828 -353 -544 -693 -281 -479 -174 -394 -88 -636 -455 -286 -786 -197 -475 -662 -729 -483 -681 -542 -163 -676 -964 -163 -651 -163 -842 -128 -754 -947 -945 -811 -464 -108 -38 -688 -804 -377 -755 -490 -303 -714 -777 -515 -703 -780 -572 -301 -902 -830 -227 -910 -911 -607 -683 -128 -574 -189 -356 -294 -181 -346 -471 -766 -156 -645 -627 -402 -901 -34 -191 -589 -350 -736 -890 -40 -536 -357 -594 -153 -876 -650 -235 -360 -252 -4 -833 -452 -882 -257 -443 -57 -147 -89 -710 -826 -149 -152 -618 -904 -47 -810 -669 -416 -908 -368 -373 -500 -229 -445 -952 -477 -352 -267 -140 -843 -65 -507 -783 -693 -739 -276 -739 -694 -932 -289 -155 -124 -758 -21 -994 -460 -877 -263 -341 -504 -787 -349 -586 -862 -249 -727 -556 -41 -541 -461 -134 -618 -463 -476 -711 -313 -252 -762 -670 -72 -592 -710 -699 -711 -354 -639 -663 -787 -543 -25 -100 -734 -706 -599 -934 -711 -602 -824 -71 -674 -567 -519 -356 -687 -420 -660 -566 -333 -878 -87 -444 -800 -846 -719 -140 -328 -153 -957 -288 -512 -41 -704 -606 -894 -713 -562 -95 -92 -605 -822 -675 -135 -687 -943 -729 -734 -619 -971 -611 -971 -385 -760 -843 -526 -90 -610 -705 -956 -94 -410 -682 -428 -688 -802 -788 -461 -312 -102 -65 -885 -118 -148 -841 -553 -751 -514 -444 -749 -283 -943 -132 -889 -537 -738 -736 -368 -736 -847 -343 -683 -785 -181 -432 -924 -442 -750 -417 -176 -442 -883 -377 -10 -490 -993 -1 -224 -86 -818 -690 -695 -283 -847 -25 -213 -258 -33 -648 -815 -723 -898 -789 -275 -339 -498 -747 -269 -612 -511 -720 -681 -841 -201 -229 -823 -897 -409 -680 -643 -792 -330 -393 -395 -991 -235 -892 -759 -787 -888 -888 -462 -522 -995 -111 -992 -177 -830 -609 -562 -156 -131 -800 -783 -313 -237 -988 -520 -641 -625 -66 -972 -549 -718 -222 -375 -282 -737 -833 -236 -114 -988 -616 -333 -741 -175 -718 -336 -522 -922 -935 -768 -422 -766 -169 -168 -607 -411 -209 -778 -532 -178 -778 -784 -356 -858 -876 -228 -358 -828 -145 -625 -238 -250 -577 -239 -441 -432 -359 -877 -181 -540 -800 -268 -962 -872 -753 -237 -952 -668 -287 -685 -502 -25 -374 -588 -402 -231 -783 -95 -166 -966 -85 -317 -321 -936 -858 -444 -719 -74 -172 -616 -622 -501 -88 -709 -424 -917 -833 -686 -621 -648 -119 -974 -498 -23 -630 -965 -843 -311 -343 -790 -747 -258 -970 -963 -849 -894 -231 -423 -22 -406 -121 -893 -348 -243 -932 -821 -319 -506 -626 -318 -995 -810 -297 -153 -499 -235 -412 -591 -827 -202 -52 -318 -992 -18 -442 -988 -140 -416 -14 -462 -901 -690 -932 -533 -680 -100 -173 -265 -275 -538 -960 -327 -86 -459 -374 -690 -965 -455 -162 -131 -197 -139 -145 -126 -636 -819 -993 -371 -820 -666 -516 -875 -658 -623 -77 -130 -285 -506 -947 -867 -545 -835 -85 -744 -731 -454 -276 -861 -302 -12 -196 -597 -123 -509 -102 -506 -85 -259 -308 -760 -589 -326 -146 -859 -194 -301 -494 -478 -84 -542 -148 -724 -826 -137 -718 -82 -684 -584 -336 -327 -799 -330 -959 -630 -890 -752 -917 -68 -294 -93 -554 -533 -168 -136 -873 -645 -233 -134 -768 -243 -569 -401 -921 -598 -457 -557 -667 -841 -830 -533 -942 -910 -705 -125 -977 -635 -251 -308 -622 -715 -792 -547 -88 -70 -180 -570 -142 -659 -579 -982 -462 -827 -196 -135 -832 -966 -370 -921 -386 -964 -422 -394 -930 -638 -157 -430 -285 -826 -628 -516 -532 -323 -314 -446 -630 -591 -970 -122 -582 -54 -70 -691 -435 -594 -256 -396 -630 -394 -801 -533 -633 -892 -366 -409 -791 -627 -74 -425 -556 -542 -391 -996 -346 -356 -345 -270 -437 -632 -972 -404 -188 -262 -173 -81 -436 -185 -51 -790 -952 -669 -621 -250 -962 -399 -66 -880 -182 -784 -150 -603 -762 -646 -455 -942 -286 -408 -79 -340 -499 -425 -864 -825 -85 -166 -153 -909 -193 -93 -458 -874 -583 -321 -59 -945 -482 -77 -469 -183 -341 -385 -132 -221 -628 -309 -246 -452 -342 -768 -491 -374 -843 -793 -615 -739 -486 -308 -391 -48 -948 -877 -682 -972 -638 -43 -642 -240 -316 -121 -728 -767 -904 -940 -877 -272 -116 -386 -835 -617 -429 -182 -386 -359 -993 -48 -468 -286 -115 -296 -566 -334 -328 -260 -125 -583 -529 -239 -249 -335 -802 -719 -515 -580 -435 -581 -349 -707 -113 -566 -602 -365 -863 -95 -528 -524 -699 -292 -303 -205 -792 -889 -649 -632 -411 -1 -572 -385 -824 -665 -953 -636 -204 -276 -835 -837 -327 -412 -367 -793 -961 -491 -544 -897 -842 -498 -918 -678 -605 -995 -265 -912 -210 -352 -438 -674 -659 -805 -808 -315 -459 -908 -173 -443 -171 -615 -612 -695 -470 -582 -882 -854 -352 -88 -256 -367 -116 -412 -706 -617 -493 -190 -429 -194 -430 -571 -896 -822 -23 -89 -205 -181 -16 -272 -929 -761 -381 -247 -333 -528 -382 -648 -692 -96 -754 -255 -295 -535 -14 -196 -411 -751 -562 -989 -858 -266 -922 -110 -159 -195 -656 -351 -503 -660 -998 -163 -525 -623 -733 -365 -279 -372 -720 -51 -155 -291 -163 -129 -203 -870 -733 -305 -936 -587 -570 -778 -992 -409 -152 -423 -422 -260 -641 -381 -128 -20 -57 -560 -540 -337 -642 -760 -877 -161 -848 -631 -27 -180 -191 -45 -176 -107 -315 -236 -955 -694 -925 -717 -806 -277 -757 -72 -467 -715 -844 -684 -455 -629 -487 -955 -610 -255 -274 -703 -104 -797 -475 -93 -250 -377 -632 -584 -726 -318 -162 -210 -353 -764 -305 -197 -101 -272 -879 -211 -892 -816 -788 -725 -186 -440 -955 -495 -957 -861 -131 -381 -669 -445 -901 -961 -616 -472 -544 -775 -535 -614 -76 -674 -806 -625 -935 -880 -573 -500 -858 -942 -595 -54 -361 -803 -156 -109 -913 -663 -554 -878 -94 -193 -512 -867 -840 -782 -909 -478 -540 -649 -299 -270 -349 -681 -899 -99 -510 -193 -668 -533 -888 -949 -410 -515 -788 -93 -174 -79 -259 -291 -773 -401 -864 -710 -350 -146 -20 -274 -837 -49 -745 -781 -591 -165 -240 -542 -494 -351 -223 -695 -43 -564 -606 -378 -910 -613 -71 -383 -594 -973 -116 -660 -58 -33 -705 -65 -908 -985 -170 -527 -652 -69 -39 -634 -80 -22 -596 -383 -531 -794 -907 -77 -989 -341 -159 -362 -168 -417 -485 -82 -905 -676 -792 -790 -632 -545 -789 -338 -984 -986 -620 -313 -670 -815 -396 -712 -667 -834 -399 -66 -655 -873 -895 -146 -284 -577 -59 -820 -80 -819 -256 -270 -788 -523 -95 -19 -846 -980 -271 -183 -436 -10 -952 -232 -988 -320 -57 -464 -867 -900 -869 -786 -870 -986 -12 -648 -735 -254 -181 -249 -565 -308 -778 -111 -285 -661 -435 -127 -192 -968 -69 -292 -513 -152 -196 -438 -462 -79 -276 -259 -137 -133 -64 -818 -20 -50 -395 -166 -867 -421 -90 -229 -804 -143 -470 -863 -302 -257 -549 -61 -66 -979 -868 -773 -67 -780 -313 -856 -32 -597 -973 -587 -491 -79 -44 -25 -567 -37 -792 -780 -192 -213 -157 -85 -453 -631 -164 -776 -535 -286 -541 -645 -773 -612 -480 -745 -46 -202 -272 -614 -342 -554 -688 -455 -148 -763 -835 -962 -446 -934 -220 -190 -819 -17 -565 -127 -795 -306 -668 -769 -591 -470 -819 -491 -469 -623 -7 -741 -807 -88 -728 -216 -237 -86 -455 -354 -918 -449 -62 -135 -368 -374 -393 -546 -91 -246 -832 -306 -46 -976 -374 -336 -397 -559 -977 -800 -80 -633 -352 -299 -433 -230 -456 -651 -125 -176 -768 -869 -471 -27 -587 -466 -417 -752 -115 -876 -259 -846 -152 -917 -134 -127 -278 -625 -697 -105 -328 -168 -330 -335 -38 -984 -578 -454 -749 -20 -905 -628 -289 -147 -142 -667 -871 -137 -131 -209 -311 -456 -98 -35 -157 -950 -375 -699 -472 -598 -488 -464 -515 -911 -349 -879 -892 -302 -77 -435 -243 -489 -460 -312 -979 -486 -530 -233 -527 -894 -201 -214 -653 -840 -199 -581 -576 -567 -611 -175 -444 -554 -247 -337 -933 -122 -373 -374 -90 -304 -58 -268 -798 -880 -583 -113 -356 -485 -380 -268 -868 -122 -892 -920 -607 -823 -497 -742 -107 -106 -125 -413 -102 -617 -221 -892 -821 -275 -325 -730 -93 -510 -319 -815 -293 -288 -781 -768 -177 -982 -832 -790 -501 -465 -583 -687 -308 -365 -495 -366 -555 -186 -982 -703 -148 -269 -326 -659 -715 -309 -911 -199 -109 -559 -852 -439 -990 -451 -763 -141 -282 -961 -50 -827 -820 -555 -297 -878 -659 -474 -603 -912 -346 -861 -39 -620 -467 -196 -27 -77 -925 -98 -62 -613 -311 -579 -740 -731 -282 -147 -517 -178 -512 -197 -6 -476 -113 -510 -340 -108 -978 -141 -221 -575 -254 -710 -73 -760 -858 -717 -205 -143 -676 -158 -852 -434 -975 -409 -496 -339 -2 -573 -473 -209 -628 -304 -981 -830 -504 -866 -445 -927 -982 -182 -810 -818 -276 -383 -542 -599 -164 -722 -867 -618 -14 -190 -671 -400 -86 -97 -596 -450 -269 -242 -606 -743 -525 -261 -979 -677 -253 -545 -134 -231 -497 -391 -394 -239 -234 -660 -444 -46 -565 -632 -427 -909 -138 -966 -378 -197 -978 -768 -839 -10 -701 -956 -931 -977 -660 -469 -909 -307 -756 -578 -917 -667 -803 -661 -216 -760 -604 -682 -6 -559 -367 -112 -876 -352 -611 -254 -803 -194 -517 -885 -125 -127 -690 -616 -734 -1000 -769 -603 -169 -873 -582 -848 -62 -629 -685 -858 -742 -532 -223 -752 -229 -496 -195 -607 -45 -911 -570 -622 -103 -414 -481 -418 -23 -664 -221 -337 -589 -878 -263 -534 -190 -801 -419 -64 -108 -929 -857 -681 -498 -622 -522 -415 -26 -578 -415 -248 -363 -815 -74 -390 -309 -35 -779 -642 -268 -181 -597 -826 -941 -275 -523 -753 -589 -952 -130 -568 -177 -263 -449 -436 -478 -712 -306 -426 -479 -548 -643 -886 -213 -361 -114 -811 -630 -970 -353 -828 -292 -944 -322 -778 -911 -229 -440 -489 -130 -48 -699 -23 -740 -459 -74 -764 -957 -128 -91 -453 -331 -510 -15 -518 -832 -712 -999 -144 -172 -431 -338 -458 -253 -729 -15 -46 -471 -601 -897 -100 -368 -700 -518 -859 -1000 -111 -544 -330 -324 -687 -330 -746 -371 -559 -40 -372 -884 -588 -310 -666 -705 -970 -556 -199 -69 -366 -924 -213 -416 -589 -392 -198 -410 -376 -410 -330 -22 -396 -930 -626 -968 -715 -870 -634 -573 -472 -666 -636 -330 -74 -723 -671 -796 -155 -719 -844 -205 -324 -776 -849 -954 -604 -823 -276 -245 -62 -258 -831 -627 -413 -394 -170 -392 -999 -449 -591 -537 -310 -76 -821 -209 -673 -61 -756 -443 -236 -630 -818 -592 -349 -236 -774 -441 -286 -61 -332 -382 -103 -101 -921 -388 -969 -155 -751 -384 -362 -598 -250 -198 -799 -85 -294 -26 -978 -752 -572 -508 -496 -930 -525 -162 -686 -273 -759 -55 -702 -117 -285 -250 -533 -892 -575 -478 -544 -212 -399 -116 -90 -797 -560 -814 -668 -60 -658 -4 -37 -25 -151 -40 -520 -727 -895 -959 -359 -265 -640 -713 -487 -542 -156 -6 -722 -542 -391 -178 -887 -60 -648 -6 -875 -77 -572 -559 -94 -341 -981 -413 -159 -209 -597 -162 -264 -657 -562 -131 -442 -425 -618 -210 -675 -159 -93 -625 -838 -909 -863 -611 -342 -678 -144 -884 -555 -688 -388 -338 -135 -611 -18 -63 -716 -156 -175 -544 -438 -323 -603 -972 -676 -27 -696 -497 -447 -382 -278 -361 -112 -271 -637 -424 -180 -216 -831 -731 -96 -524 -377 -632 -486 -105 -147 -150 -611 -171 -683 -697 -466 -227 -203 -466 -887 -227 -224 -203 -175 -276 -857 -937 -525 -498 -969 -754 -81 -682 -268 -474 -504 -799 -708 -253 -314 -19 -427 -659 -405 -534 -938 -605 -700 -119 -47 -574 -122 -427 -217 -443 -608 -451 -977 -249 -829 -96 -101 -282 -818 -610 -281 -644 -721 -477 -697 -665 -402 -597 -840 -165 -425 -211 -123 -813 -312 -827 -438 -221 -482 -752 -196 -892 -512 -745 -448 -163 -358 -296 -636 -791 -48 -929 -704 -742 -470 -149 -487 -493 -988 -922 -493 -515 -150 -250 -560 -457 -896 -142 -845 -233 -109 -863 -555 -896 -8 -456 -533 -280 -216 -315 -843 -748 -207 -195 -418 -427 -364 -679 -645 -780 -746 -86 -563 -741 -256 -947 -455 -53 -487 -981 -348 -402 -495 -626 -815 -603 -244 -406 -969 -268 -46 -965 -531 -691 -467 -175 -726 -817 -988 -202 -341 -86 -180 -41 -427 -782 -359 -660 -640 -615 -329 -689 -727 -201 -592 -472 -703 -638 -686 -709 -601 -812 -654 -567 -424 -612 -8 -825 -282 -641 -251 -639 -468 -656 -121 -914 -698 -723 -879 -619 -804 -498 -251 -775 -433 -770 -738 -508 -726 -398 -909 -745 -119 -356 -786 -167 -931 -91 -554 -159 -923 -4 -712 -778 -810 -411 -902 -163 -813 -782 -726 -595 -505 -138 -55 -715 -489 -68 -298 -423 -58 -49 -443 -698 -988 -868 -300 -818 -83 -974 -325 -231 -24 -302 -552 -121 -818 -72 -791 -506 -118 -646 -211 -314 -886 -233 -48 -322 -460 -811 -218 -715 -762 -74 -246 -138 -250 -691 -858 -713 -595 -184 -949 -198 -407 -50 -816 -978 -360 -232 -126 -992 -443 -963 -129 -533 -246 -78 -395 -873 -987 -963 -542 -21 -90 -243 -332 -264 -541 -279 -511 -85 -36 -778 -452 -323 -699 -226 -305 -400 -14 -238 -291 -472 -60 -638 -637 -319 -194 -195 -768 -429 -788 -329 -841 -806 -824 -197 -89 -804 -191 -968 -149 -980 -461 -959 -30 -754 -657 -290 -934 -965 -468 -676 -934 -455 -161 -555 -697 -173 -697 -287 -204 -801 -938 -613 -801 -582 -667 -458 -484 -826 -131 -828 -156 -738 -624 -705 -565 -284 -473 -150 -481 -799 -508 -475 -362 -654 -62 -534 -175 -999 -854 -239 -950 -228 -187 -90 -920 -124 -560 -587 -498 -357 -732 -731 -899 -384 -718 -495 -264 -328 -582 -776 -186 -577 -584 -833 -24 -34 -105 -874 -427 -800 -433 -835 -258 -462 -783 -51 -64 -550 -557 -96 -53 -867 -65 -418 -512 -78 -837 -316 -771 -477 -582 -218 -75 -757 -65 -88 -564 -411 -545 -991 -441 -838 -226 -37 -675 -126 -754 -774 -372 -833 -993 -377 -520 -875 -115 -763 -36 -760 -168 -808 -683 -465 -609 -294 -956 -79 -718 -432 -963 -30 -94 -410 -540 -641 -690 -446 -902 -260 -818 -187 -783 -791 -639 -628 -740 -818 -191 -491 -134 -399 -210 -750 -944 -352 -802 -497 -957 -577 -274 -530 -575 -859 -362 -702 -522 -139 -468 -867 -13 -665 -293 -810 -17 -189 -410 -35 -354 -134 -294 -525 -474 -479 -453 -419 -619 -506 -740 -40 -44 -838 -820 -856 -820 -1 -257 -828 -242 -513 -461 -195 -21 -12 -154 -894 -334 -17 -716 -181 -560 -34 -48 -910 -756 -468 -182 -396 -739 -212 -78 -142 -670 -759 -715 -914 -200 -73 -586 -666 -618 -764 -205 -234 -698 -668 -433 -15 -151 -5 -110 -855 -15 -950 -370 -20 -152 -234 -81 -942 -520 -525 -195 -760 -977 -789 -297 -939 -637 -649 -420 -314 -187 -324 -904 -709 -41 -695 -876 -872 -715 -753 -890 -494 -391 -612 -944 -728 -916 -460 -816 -476 -546 -883 -776 -744 -330 -837 -587 -415 -625 -701 -560 -17 -626 -4 -986 -271 -85 -823 -233 -117 -742 -928 -961 -934 -792 -910 -679 -103 -298 -84 -555 -396 -365 -701 -213 -567 -28 -776 -915 -447 -723 -903 -708 -448 -48 -924 -675 -934 -735 -666 -417 -56 -898 -958 -284 -385 -750 -833 -454 -684 -68 -804 -948 -252 -230 -371 -848 -70 -147 -722 -253 -223 -486 -780 -408 -68 -487 -256 -380 -681 -329 -237 -303 -75 -609 -842 -577 -449 -891 -339 -245 -187 -683 -867 -115 -819 -320 -440 -511 -983 -201 -40 -839 -84 -907 -265 -194 -392 -750 -913 -524 -301 -748 -598 -228 -886 -141 -791 -875 -432 -73 -191 -307 -590 -269 -526 -986 -400 -242 -615 -900 -657 -355 -901 -802 -91 -811 -961 -120 -610 -981 -63 -427 -235 -837 -789 -591 -514 -947 -49 -136 -423 -311 -716 -416 -844 -283 -305 -769 -628 -1000 -444 -928 -746 -653 -29 -934 -5 -111 -236 -619 -624 -778 -202 -603 -655 -315 -84 -904 -825 -662 -943 -619 -766 -53 -812 -773 -955 -795 -719 -986 -658 -564 -229 -234 -824 -969 -791 -335 -651 -989 -47 -588 -381 -646 -75 -960 -259 -252 -687 -44 -47 -19 -650 -313 -989 -208 -452 -632 -163 -975 -603 -150 -566 -630 -994 -792 -85 -824 -249 -885 -12 -985 -535 -172 -390 -955 -782 -779 -479 -305 -833 -71 -101 -667 -797 -857 -60 -490 -384 -224 -503 -251 -164 -399 -785 -54 -183 -77 -971 -798 -206 -868 -252 -295 -831 -842 -790 -916 -551 -917 -660 -90 -27 -153 -595 -251 -492 -181 -830 -32 -893 -90 -224 -861 -589 -236 -889 -126 -940 -216 -879 -225 -47 -21 -362 -919 -984 -92 -582 -227 -72 -925 -486 -170 -801 -273 -232 -828 -984 -429 -129 -559 -321 -740 -395 -167 -238 -517 -885 -940 -356 -103 -745 -255 -35 -33 -253 -873 -465 -177 -139 -431 -404 -83 -675 -157 -2 -255 -185 -724 -46 -301 -998 -580 -732 -760 -108 -880 -842 -71 -380 -746 -931 -140 -651 -703 -106 -455 -183 -786 -177 -697 -71 -195 -968 -997 -871 -16 -156 -743 -220 -255 -228 -424 -501 -527 -608 -468 -238 -484 -751 -130 -957 -194 -967 -731 -718 -347 -775 -267 -229 -743 -247 -947 -290 -296 -971 -596 -982 -230 -670 -37 -519 -569 -500 -288 -615 -723 -256 -256 -994 -506 -448 -895 -572 -482 -312 -550 -643 -596 -873 -605 -620 -50 -670 -909 -649 -802 -659 -845 -49 -572 -362 -177 -681 -873 -733 -41 -601 -554 -245 -114 -270 -832 -616 -996 -144 -464 -935 -840 -688 -280 -818 -666 -758 -48 -66 -397 -843 -896 -345 -124 -865 -668 -819 -500 -297 -292 -750 -63 -680 -627 -339 -561 -87 -309 -100 -222 -781 -186 -521 -452 -184 -21 -854 -452 -910 -731 -579 -717 -551 -617 -175 -983 -550 -795 -872 -939 -272 -280 -308 -747 -9 -125 -614 -841 -107 -302 -673 -365 -632 -530 -166 -915 -470 -176 -788 -127 -171 -807 -405 -906 -555 -174 -454 -940 -581 -9 -725 -173 -469 -698 -248 -525 -464 -638 -178 -664 -70 -735 -939 -233 -880 -467 -338 -843 -794 -964 -492 -70 -900 -983 -238 -149 -344 -199 -672 -62 -957 -566 -880 -348 -546 -362 -291 -13 -737 -227 -873 -959 -638 -826 -541 -194 -822 -682 -412 -188 -992 -946 -776 -647 -129 -564 -576 -229 -631 -194 -618 -709 -585 -816 -110 -216 -399 -410 -889 -949 -243 -223 -484 -128 -373 -110 -74 -952 -427 -1000 -951 -807 -70 -981 -143 -670 -984 -164 -346 -667 -711 -502 -377 -482 -683 -127 -732 -230 -498 -559 -967 -562 -799 -434 -254 -950 -785 -117 -232 -105 -973 -63 -267 -845 -919 -58 -433 -881 -32 -712 -240 -416 -17 -446 -649 -402 -972 -988 -576 -78 -431 -201 -238 -34 -39 -460 -652 -208 -964 -109 -521 -54 -71 -552 -821 -544 -442 -354 -157 -816 -109 -263 -234 -875 -84 -248 -173 -329 -150 -920 -323 -143 -394 -593 -168 -421 -714 -820 -802 -466 -425 -782 -245 -641 -762 -207 -8 -810 -302 -107 -574 -376 -425 -241 -429 -141 -410 -655 -953 -737 -487 -859 -597 -699 -610 -648 -165 -851 -474 -245 -532 -922 -788 -553 -155 -433 -237 -22 -139 -774 -172 -17 -58 -511 -839 -624 -579 -962 -63 -18 -47 -215 -328 -742 -336 -565 -890 -479 -505 -407 -149 -387 -544 -93 -314 -840 -294 -678 -679 -88 -48 -150 -345 -857 -89 -862 -500 -168 -256 -355 -130 -765 -776 -898 -556 -363 -312 -755 -261 -781 -227 -550 -557 -538 -369 -435 -530 -369 -292 -690 -412 -368 -890 -479 -379 -392 -898 -597 -411 -105 -655 -131 -280 -917 -325 -198 -835 -578 -721 -496 -737 -63 -150 -860 -208 -161 -468 -742 -16 -248 -800 -284 -272 -554 -729 -568 -434 -323 -164 -93 -336 -548 -609 -225 -14 -454 -541 -427 -967 -120 -238 -963 -206 -830 -315 -225 -86 -507 -169 -490 -624 -608 -313 -925 -303 -524 -568 -599 -171 -141 -288 -141 -224 -347 -569 -929 -709 -756 -218 -628 -263 -971 -650 -401 -877 -664 -214 -749 -744 -806 -936 -163 -352 -957 -848 -675 -150 -132 -747 -627 -372 -246 -679 -933 -340 -188 -45 -737 -831 -971 -556 -186 -408 -292 -726 -181 -936 -370 -115 -985 -213 -654 -83 -405 -131 -809 -167 -314 -851 -42 -526 -658 -751 -649 -11 -308 -419 -659 -746 -72 -477 -545 -745 -642 -636 -100 -538 -692 -114 -813 -86 -675 -931 -194 -996 -765 -694 -748 -273 -928 -311 -425 -1000 -882 -329 -261 -536 -614 -803 -353 -239 -810 -950 -918 -180 -289 -171 -175 -864 -265 -258 -501 -110 -909 -792 -691 -44 -414 -315 -30 -307 -633 -635 -730 -307 -830 -734 -119 -689 -465 -862 -492 -316 -665 -875 -357 -627 -520 -232 -831 -225 -956 -788 -630 -342 -541 -248 -350 -524 -115 -261 -569 -435 -421 -293 -445 -856 -493 -151 -785 -515 -219 -708 -550 -733 -215 -337 -792 -908 -647 -686 -140 -200 -583 -467 -817 -797 -184 -332 -155 -509 -263 -888 -891 -24 -723 -722 -613 -313 -200 -767 -786 -396 -732 -371 -874 -480 -973 -570 -550 -30 -768 -666 -895 -428 -284 -607 -851 -41 -559 -8 -342 -138 -144 -271 -539 -221 -849 -713 -254 -149 -137 -148 -264 -951 -110 -983 -773 -794 -954 -534 -266 -703 -116 -45 -545 -691 -913 -136 -706 -689 -510 -307 -711 -611 -540 -255 -535 -42 -583 -716 -330 -279 -83 -215 -564 -254 -636 -181 -356 -380 -187 -774 -357 -952 -473 -44 -293 -148 -750 -535 -318 -541 -371 -600 -171 -32 -446 -329 -757 -342 -194 -617 -741 -296 -967 -798 -968 -261 -288 -957 -4 -940 -322 -70 -650 -732 -410 -379 -840 -489 -345 -35 -85 -585 -89 -764 -208 -494 -269 -432 -267 -98 -581 -631 -13 -169 -776 -838 -109 -16 -581 -480 -868 -570 -709 -124 -646 -455 -419 -172 -911 -550 -64 -705 -582 -981 -828 -760 -952 -376 -966 -143 -670 -245 -949 -500 -590 -416 -40 -156 -724 -438 -854 -320 -785 -998 -208 -463 -428 -343 -869 -146 -352 -331 -964 -870 -497 -781 -351 -164 -749 -596 -984 -241 -587 -640 -120 -128 -970 -488 -581 -931 -857 -8 -541 -239 -543 -237 -983 -537 -185 -703 -103 -29 -413 -465 -11 -899 -433 -932 -755 -130 -417 -919 -525 -229 -789 -517 -785 -135 -427 -730 -856 -233 -600 -4 -721 -553 -936 -324 -702 -912 -213 -427 -14 -168 -140 -828 -955 -179 -294 -234 -443 -232 -692 -128 -976 -143 -576 -606 -927 -192 -402 -930 -312 -863 -768 -898 -260 -318 -371 -711 -674 -819 -324 -257 -334 -222 -726 -597 -670 -897 -804 -87 -851 -855 -843 -610 -536 -654 -547 -531 -468 -104 -964 -276 -234 -21 -677 -282 -7 -321 -103 -235 -456 -381 -712 -289 -417 -715 -422 -430 -75 -231 -603 -183 -445 -293 -238 -561 -181 -523 -661 -948 -934 -184 -460 -94 -195 -544 -70 -270 -253 -817 -196 -392 -534 -297 -375 -517 -722 -674 -880 -163 -171 -215 -720 -498 -275 -128 -96 -147 -590 -362 -149 -530 -723 -546 -936 -319 -940 -475 -803 -770 -66 -472 -870 -77 -946 -747 -116 -472 -749 -750 -282 -206 -53 -972 -264 -373 -491 -881 -258 -663 -114 -44 -588 -74 -381 -641 -632 -624 -975 -233 -95 -515 -9 -695 -755 -63 -199 -841 -239 -73 -51 -734 -631 -926 -495 -391 -707 -621 -651 -898 -886 -376 -573 -179 -163 -518 -348 -224 -87 -478 -191 -615 -337 -711 -999 -784 -310 -846 -630 -409 -439 -640 -506 -880 -872 -624 -61 -540 -89 -667 -518 -424 -56 -812 -979 -692 -162 -425 -720 -970 -518 -172 -996 -845 -426 -856 -535 -971 -775 -539 -545 -570 -966 -744 -99 -962 -658 -474 -177 -933 -852 -308 -104 -137 -673 -249 -267 -445 -809 -217 -419 -771 -913 -990 -58 -760 -237 -823 -9 -849 -870 -777 -635 -194 -503 -179 -503 -198 -802 -346 -965 -580 -791 -652 -947 -294 -944 -729 -689 -11 -554 -285 -538 -653 -871 -837 -315 -980 -299 -324 -158 -225 -193 -439 -940 -426 -94 -533 -6 -467 -889 -348 -197 -59 -917 -673 -456 -170 -348 -367 -641 -39 -60 -115 -982 -554 -129 -968 -749 -236 -625 -674 -318 -688 -664 -76 -304 -523 -490 -919 -259 -482 -488 -164 -445 -716 -170 -489 -549 -257 -322 -907 -273 -823 -710 -441 -47 -888 -884 -210 -145 -597 -278 -665 -108 -507 -530 -299 -751 -973 -148 -26 -507 -662 -724 -877 -838 -888 -623 -586 -51 -441 -928 -478 -746 -851 -626 -260 -816 -666 -193 -998 -133 -507 -745 -534 -844 -257 -505 -564 -936 -128 -386 -131 -461 -83 -724 -714 -221 -567 -752 -764 -910 -668 -74 -145 -852 -86 -438 -469 -298 -880 -635 -103 -520 -38 -707 -886 -324 -749 -865 -54 -770 -423 -45 -695 -540 -694 -369 -840 -49 -424 -664 -768 -550 -949 -454 -740 -858 -390 -118 -765 -756 -555 -130 -92 -38 -328 -350 -122 -485 -625 -834 -223 -653 -242 -814 -601 -19 -688 -893 -880 -64 -584 -525 -873 -938 -336 -903 -511 -817 -832 -452 -489 -1000 -666 -711 -797 -485 -39 -268 -112 -596 -547 -946 -535 -487 -504 -189 -519 -515 -981 -983 -366 -987 -161 -845 -997 -262 -626 -507 -254 -786 -461 -766 -962 -387 -596 -452 -394 -871 -388 -317 -933 -768 -440 -972 -587 -273 -721 -689 -288 -608 -485 -688 -95 -47 -517 -981 -27 -316 -142 -190 -58 -316 -564 -772 -860 -208 -520 -573 -51 -354 -837 -772 -698 -11 -355 -6 -601 -768 -43 -18 -831 -156 -112 -773 -563 -437 -533 -948 -349 -681 -715 -844 -127 -46 -170 -687 -150 -984 -374 -208 -801 -915 -822 -295 -786 -440 -758 -136 -227 -750 -501 -487 -196 -144 -540 -982 -949 -990 -314 -131 -549 -876 -555 -532 -640 -792 -269 -73 -320 -437 -174 -618 -468 -427 -563 -100 -731 -265 -42 -438 -481 -713 -700 -981 -697 -596 -429 -35 -114 -628 -47 -120 -567 -31 -365 -631 -737 -289 -692 -468 -821 -226 -351 -317 -380 -947 -601 -573 -145 -48 -482 -848 -167 -221 -275 -746 -398 -245 -81 -113 -14 -932 -396 -445 -573 -945 -957 -434 -579 -452 -335 -659 -367 -517 -325 -808 -656 -65 -149 -677 -491 -202 -66 -803 -656 -440 -599 -174 -825 -590 -264 -585 -559 -167 -863 -726 -776 -103 -945 -236 -911 -921 -628 -589 -559 -406 -838 -197 -292 -165 -596 -712 -864 -22 -756 -137 -244 -269 -146 -838 -423 -768 -622 -783 -118 -700 -40 -353 -473 -387 -202 -442 -963 -637 -213 -417 -594 -278 -876 -430 -681 -693 -116 -722 -375 -243 -678 -669 -228 -761 -43 -819 -167 -777 -882 -160 -60 -373 -218 -334 -259 -210 -396 -602 -227 -227 -904 -593 -362 -971 -274 -813 -673 -893 -714 -95 -173 -269 -899 -882 -392 -472 -779 -276 -659 -96 -911 -152 -72 -720 -191 -890 -810 -262 -814 -401 -686 -706 -474 -475 -176 -485 -26 -573 -366 -18 -629 -433 -506 -479 -64 -245 -171 -992 -91 -472 -331 -681 -734 -9 -449 -950 -285 -808 -173 -733 -803 -683 -640 -200 -349 -895 -438 -355 -407 -414 -630 -647 -443 -691 -609 -676 -320 -229 -858 -421 -560 -265 -632 -630 -404 -308 -562 -703 -275 -968 -594 -977 -645 -963 -898 -444 -176 -102 -535 -624 -999 -784 -913 -1 -712 -976 -715 -810 -568 -581 -452 -992 -29 -757 -270 -548 -196 -269 -487 -292 -44 -799 -853 -473 -23 -102 -512 -316 -285 -881 -949 -507 -671 -621 -931 -883 -383 -163 -93 -562 -714 -776 -897 -78 -515 -254 -833 -603 -701 -958 -859 -484 -468 -316 -590 -491 -673 -214 -476 -758 -138 -420 -859 -453 -620 -704 -1 -775 -998 -374 -233 -218 -245 -156 -985 -177 -466 -766 -467 -646 -359 -874 -183 -348 -931 -7 -399 -78 -451 -519 -637 -552 -818 -447 -963 -62 -864 -926 -655 -578 -167 -430 -841 -508 -204 -700 -592 -453 -853 -929 -311 -743 -259 -130 -243 -671 -210 -837 -994 -526 -163 -143 -917 -650 -243 -519 -790 -2 -631 -838 -306 -372 -510 -589 -982 -602 -717 -106 -697 -122 -953 -331 -15 -750 -63 -981 -436 -271 -982 -430 -224 -325 -989 -299 -906 -298 -630 -208 -569 -77 -387 -587 -505 -593 -606 -779 -731 -563 -792 -945 -964 -437 -935 -260 -79 -603 -689 -797 -574 -112 -107 -485 -125 -385 -335 -804 -308 -382 -960 -378 -194 -986 -760 -964 -765 -497 -586 -447 -162 -48 -899 -919 -375 -500 -757 -842 -203 -28 -894 -386 -769 -219 -477 -93 -518 -565 -337 -506 -310 -745 -822 -759 -40 -731 -527 -659 -251 -123 -261 -382 -698 -559 -176 -23 -608 -776 -376 -886 -424 -821 -814 -806 -527 -137 -853 -661 -107 -610 -452 -833 -584 -686 -847 -585 -642 -337 -513 -71 -779 -399 -408 -973 -710 -393 -735 -8 -530 -440 -818 -687 -248 -635 -478 -977 -988 -517 -975 -863 -568 -958 -755 -130 -54 -393 -953 -612 -678 -312 -78 -138 -262 -607 -494 -148 -183 -68 -374 -189 -987 -821 -477 -381 -343 -784 -735 -352 -562 -622 -27 -465 -511 -3 -366 -384 -673 -710 -997 -744 -629 -777 -42 -573 -105 -893 -906 -251 -703 -308 -177 -75 -438 -840 -520 -100 -42 -365 -567 -713 -284 -241 -705 -523 -556 -733 -957 -62 -524 -280 -7 -365 -721 -819 -548 -443 -511 -820 -549 -314 -703 -289 -799 -144 -267 -250 -188 -319 -296 -107 -783 -575 -555 -769 -131 -660 -803 -439 -478 -146 -190 -412 -789 -943 -118 -719 -9 -673 -650 -492 -225 -207 -249 -236 -541 -999 -211 -237 -881 -519 -982 -444 -983 -726 -496 -525 -597 -30 -758 -708 -697 -143 -575 -761 -493 -895 -308 -387 -975 -475 -159 -611 -609 -857 -913 -874 -336 -360 -855 -527 -335 -275 -430 -722 -885 -468 -299 -339 -833 -335 -90 -51 -818 -759 -218 -885 -232 -965 -487 -256 -91 -618 -968 -689 -832 -635 -279 -216 -965 -745 -369 -432 -784 -335 -821 -202 -178 -372 -16 -926 -907 -334 -328 -309 -773 -613 -636 -989 -786 -507 -705 -899 -709 -515 -231 -671 -947 -725 -912 -797 -986 -277 -153 -513 -27 -661 -450 -492 -232 -1000 -289 -777 -837 -231 -791 -596 -404 -18 -810 -954 -213 -831 -524 -726 -470 -423 -223 -863 -465 -564 -433 -304 -916 -315 -664 -946 -1000 -825 -901 -686 -507 -511 -901 -859 -279 -773 -530 -95 -683 -49 -515 -584 -243 -525 -26 -608 -196 -131 -318 -265 -956 -636 -150 -726 -740 -90 -798 -969 -467 -707 -241 -395 -247 -763 -345 -811 -706 -325 -318 -935 -996 -983 -631 -711 -288 -200 -605 -860 -461 -785 -781 -254 -714 -659 -520 -919 -459 -311 -577 -364 -867 -661 -520 -832 -12 -265 -147 -775 -191 -553 -938 -155 -736 -939 -492 -729 -906 -455 -679 -116 -109 -84 -633 -761 -946 -945 -981 -363 -576 -585 -644 -923 -800 -226 -632 -308 -799 -318 -73 -551 -592 -883 -39 -765 -342 -66 -477 -831 -500 -950 -279 -895 -953 -653 -126 -353 -308 -301 -148 -368 -940 -258 -86 -223 -969 -110 -637 -348 -552 -984 -722 -773 -699 -257 -188 -133 -911 -727 -951 -517 -94 -96 -723 -407 -265 -848 -242 -42 -317 -311 -63 -557 -651 -479 -737 -537 -834 -283 -594 -642 -457 -359 -754 -27 -944 -612 -359 -697 -628 -758 -979 -199 -178 -548 -951 -178 -882 -207 -864 -354 -375 -841 -575 -733 -852 -238 -802 -472 -143 -92 -85 -984 -873 -625 -735 -377 -622 -892 -720 -94 -564 -44 -774 -138 -926 -131 -768 -65 -217 -526 -549 -128 -733 -946 -963 -351 -399 -957 -951 -444 -974 -389 -837 -654 -710 -617 -72 -543 -959 -903 -675 -791 -666 -449 -87 -803 -734 -817 -723 -462 -843 -361 -732 -514 -426 -339 -176 -923 -917 -973 -793 -577 -547 -767 -701 -332 -723 -497 -909 -772 -336 -201 -152 -564 -523 -529 -524 -481 -335 -146 -191 -804 -632 -379 -454 -162 -289 -715 -580 -326 -648 -478 -828 -370 -419 -930 -197 -553 -749 -232 -286 -891 -519 -961 -506 -519 -164 -663 -704 -897 -739 -516 -294 -369 -16 -908 -429 -374 -750 -140 -863 -8 -901 -364 -211 -745 -323 -717 -962 -376 -923 -898 -428 -563 -656 -600 -572 -372 -568 -477 -841 -749 -584 -793 -727 -367 -318 -721 -836 -45 -712 -801 -16 -340 -571 -317 -270 -634 -367 -618 -680 -66 -720 -772 -693 -611 -561 -728 -900 -362 -353 -501 -823 -211 -455 -993 -743 -965 -847 -171 -264 -249 -923 -581 -45 -230 -579 -455 -955 -691 -856 -115 -817 -865 -371 -525 -824 -378 -418 -674 -629 -471 -419 -58 -647 -890 -132 -28 -594 -347 -164 -307 -723 -273 -55 -171 -128 -138 -970 -558 -434 -606 -167 -581 -944 -432 -804 -369 -953 -819 -909 -590 -283 -136 -912 -196 -744 -614 -786 -930 -150 -353 -360 -539 -367 -128 -303 -48 -223 -850 -416 -274 -499 -807 -258 -365 -651 -780 -757 -526 -10 -103 -613 -697 -586 -348 -268 -63 -380 -859 -906 -687 -383 -525 -451 -100 -670 -881 -493 -613 -736 -418 -405 -660 -902 -127 -578 -273 -591 -253 -435 -325 -512 -954 -244 -406 -545 -312 -475 -928 -383 -299 -478 -538 -916 -215 -9 -582 -143 -162 -29 -843 -717 -719 -385 -35 -904 -297 -288 -742 -902 -508 -78 -999 -888 -364 -96 -332 -568 -236 -472 -969 -575 -779 -848 -148 -809 -950 -504 -188 -485 -203 -343 -4 -194 -150 -111 -142 -513 -806 -974 -168 -136 -44 -313 -449 -298 -280 -545 -82 -714 -179 -208 -775 -847 -485 -856 -335 -971 -821 -181 -551 -811 -422 -356 -831 -856 -865 -1 -709 -73 -735 -44 -876 -304 -424 -674 -234 -986 -808 -150 -618 -961 -814 -997 -608 -421 -417 -644 -355 -769 -677 -940 -849 -773 -768 -998 -584 -589 -200 -613 -761 -4 -786 -316 -653 -428 -782 -58 -779 -732 -488 -504 -67 -771 -294 -956 -12 -449 -401 -864 -959 -207 -440 -687 -763 -376 -903 -512 -354 -418 -713 -563 -964 -563 -634 -289 -320 -919 -785 -740 -637 -370 -224 -768 -651 -638 -500 -123 -94 -283 -235 -837 -960 -945 -915 -350 -333 -722 -576 -743 -71 -183 -689 -383 -189 -157 -573 -557 -880 -483 -27 -787 -963 -126 -186 -93 -244 -276 -40 -549 -184 -884 -787 -389 -168 -914 -79 -684 -614 -807 -767 -570 -418 -594 -321 -140 -266 -338 -9 -716 -388 -725 -533 -517 -498 -72 -887 -223 -788 -727 -449 -713 -376 -546 -754 -2 -965 -657 -983 -954 -18 -590 -428 -932 -975 -182 -493 -828 -97 -734 -199 -503 -990 -760 -584 -390 -237 -97 -488 -362 -853 -20 -415 -477 -371 -966 -99 -526 -989 -830 -969 -439 -898 -338 -467 -638 -975 -438 -496 -266 -201 -350 -13 -14 -132 -872 -501 -343 -207 -145 -487 -847 -482 -295 -370 -38 -531 -905 -362 -675 -956 -788 -7 -978 -854 -731 -18 -945 -483 -563 -318 -129 -178 -418 -956 -602 -632 -75 -859 -562 -126 -169 -638 -864 -138 -804 -823 -578 -562 -944 -920 -441 -440 -501 -868 -664 -311 -462 -617 -252 -475 -281 -710 -733 -675 -237 -672 -590 -573 -331 -97 -71 -605 -527 -836 -161 -279 -535 -603 -53 -6 -410 -834 -549 -848 -688 -679 -18 -478 -931 -380 -566 -214 -788 -205 -64 -347 -412 -767 -241 -851 -718 -228 -498 -299 -823 -279 -107 -392 -251 -281 -517 -201 -459 -484 -723 -802 -927 -960 -356 -243 -113 -546 -68 -788 -137 -692 -974 -711 -866 -365 -972 -693 -540 -590 -452 -25 -785 -952 -206 -314 -512 -488 -555 -657 -783 -360 -683 -91 -602 -666 -412 -858 -259 -778 -419 -964 -907 -617 -685 -271 -829 -977 -889 -779 -506 -811 -251 -82 -926 -969 -556 -793 -993 -223 -80 -588 -94 -410 -831 -244 -131 -471 -671 -321 -693 -697 -458 -246 -30 -303 -291 -434 -300 -61 -427 -249 -753 -410 -291 -868 -252 -982 -356 -313 -817 -109 -95 -253 -55 -955 -6 -205 -905 -290 -504 -151 -399 -683 -666 -506 -965 -664 -312 -658 -17 -247 -311 -644 -249 -712 -211 -648 -866 -388 -763 -555 -169 -99 -66 -975 -580 -867 -820 -384 -617 -149 -449 -951 -11 -900 -28 -15 -922 -779 -16 -499 -133 -363 -884 -979 -685 -947 -342 -624 -489 -542 -75 -227 -432 -992 -526 -272 -317 -755 -974 -329 -576 -864 -261 -914 -270 -304 -938 -143 -126 -542 -375 -527 -440 -29 -141 -760 -341 -75 -50 -374 -566 -388 -292 -482 -184 -194 -692 -184 -197 -944 -600 -176 -43 -156 -430 -293 -910 -703 -784 -876 -525 -859 -438 -621 -872 -422 -294 -117 -29 -803 -968 -705 -185 -565 -693 -74 -556 -730 -369 -531 -737 -264 -476 -71 -230 -626 -66 -231 -5 -114 -42 -382 -647 -587 -706 -869 -125 -112 -314 -285 -412 -997 -382 -390 -597 -478 -102 -297 -365 -478 -734 -327 -622 -894 -22 -438 -780 -302 -749 -593 -224 -515 -327 -632 -275 -435 -167 -565 -567 -3 -944 -354 -788 -356 -427 -642 -99 -690 -850 -172 -86 -966 -246 -647 -14 -12 -174 -868 -171 -491 -672 -727 -378 -832 -600 -964 -374 -574 -770 -76 -430 -612 -903 -192 -997 -747 -459 -287 -646 -689 -396 -641 -368 -240 -551 -192 -536 -284 -960 -37 -312 -814 -180 -659 -1000 -904 -732 -681 -511 -950 -988 -605 -16 -667 -296 -918 -295 -411 -816 -692 -775 -568 -722 -645 -542 -280 -916 -577 -14 -200 -941 -367 -693 -429 -692 -827 -215 -245 -490 -558 -561 -144 -20 -199 -108 -44 -930 -786 -265 -434 -295 -641 -185 -273 -670 -734 -618 -379 -644 -456 -489 -601 -923 -147 -992 -997 -326 -701 -272 -894 -20 -44 -547 -777 -689 -347 -524 -758 -824 -364 -125 -420 -355 -374 -679 -77 -205 -870 -743 -202 -816 -737 -712 -61 -166 -686 -444 -328 -781 -83 -54 -445 -561 -328 -757 -139 -691 -5 -987 -414 -36 -640 -276 -143 -770 -275 -154 -51 -316 -949 -354 -282 -13 -352 -191 -187 -548 -178 -811 -539 -120 -813 -384 -352 -293 -655 -59 -618 -733 -785 -516 -488 -758 -171 -319 -328 -336 -925 -813 -944 -941 -849 -506 -627 -519 -223 -440 -317 -617 -974 -604 -389 -558 -281 -215 -107 -230 -625 -272 -330 -21 -688 -25 -769 -25 -277 -387 -90 -602 -225 -148 -682 -550 -8 -284 -787 -309 -910 -316 -230 -194 -238 -104 -405 -975 -695 -244 -576 -816 -534 -463 -372 -535 -847 -561 -544 -987 -37 -856 -851 -384 -406 -151 -5 -992 -898 -192 -385 -996 -433 -334 -802 -286 -661 -338 -642 -956 -153 -665 -536 -538 -61 -406 -186 -997 -167 -464 -444 -23 -461 -330 -156 -943 -157 -490 -547 -925 -398 -892 -274 -49 -661 -252 -355 -146 -892 -780 -155 -487 -290 -872 -679 -575 -201 -192 -585 -895 -412 -397 -76 -624 -731 -809 -648 -289 -882 -6 -514 -227 -36 -232 -163 -817 -808 -346 -831 -623 -501 -281 -996 -226 -262 -504 -614 -597 -558 -200 -430 -422 -23 -532 -381 -400 -87 -394 -983 -547 -303 -65 -55 -891 -215 -309 -331 -735 -909 -572 -180 -521 -939 -506 -625 -120 -700 -799 -413 -339 -661 -416 -20 -117 -483 -512 -874 -310 -643 -267 -683 -518 -771 -409 -903 -87 -916 -54 -265 -502 -531 -360 -100 -264 -647 -546 -128 -512 -363 -700 -737 -392 -28 -22 -329 -802 -545 -134 -350 -709 -641 -750 -621 -607 -761 -943 -693 -117 -710 -17 -772 -15 -638 -155 -483 -390 -725 -973 -854 -90 -743 -176 -359 -620 -43 -484 -342 -340 -652 -43 -6 -295 -23 -868 -264 -600 -476 -323 -337 -721 -752 -990 -127 -318 -173 -914 -433 -788 -300 -746 -288 -183 -380 -925 -916 -790 -130 -92 -107 -289 -130 -167 -410 -931 -807 -126 -58 -21 -843 -801 -919 -751 -227 -172 -483 -328 -863 -296 -800 -301 -739 -867 -577 -23 -800 -650 -660 -914 -857 -750 -157 -471 -896 -507 -74 -705 -300 -661 -274 -848 -969 -217 -527 -845 -970 -128 -563 -153 -654 -657 -199 -796 -202 -546 -24 -158 -647 -70 -893 -8 -152 -651 -880 -771 -293 -871 -205 -280 -31 -513 -73 -980 -906 -544 -636 -941 -794 -364 -213 -204 -384 -426 -437 -910 -863 -986 -926 -106 -344 -814 -794 -600 -570 -343 -442 -228 -293 -25 -770 -469 -150 -329 -667 -750 -763 -398 -836 -662 -926 -251 -658 -174 -610 -7 -978 -680 -264 -743 -277 -569 -346 -762 -523 -956 -959 -813 -793 -117 -216 -9 -645 -126 -272 -893 -1 -986 -381 -237 -330 -945 -522 -798 -366 -898 -615 -941 -21 -454 -643 -332 -702 -77 -343 -183 -894 -295 -857 -391 -627 -219 -410 -169 -246 -974 -420 -309 -86 -265 -442 -279 -267 -551 -947 -347 -797 -993 -292 -27 -866 -204 -337 -175 -186 -98 -750 -201 -907 -502 -406 -695 -128 -25 -166 -557 -215 -536 -996 -624 -916 -498 -238 -213 -602 -100 -693 -285 -597 -556 -591 -413 -372 -454 -992 -791 -882 -192 -402 -619 -548 -723 -612 -172 -202 -141 -179 -79 -400 -258 -420 -865 -256 -529 -470 -39 -46 -884 -406 -196 -430 -1 -710 -840 -848 -373 -345 -231 -46 -772 -171 -368 -969 -961 -542 -788 -713 -746 -591 -994 -951 -456 -698 -829 -53 -782 -954 -434 -794 -848 -330 -329 -326 -990 -126 -394 -290 -890 -575 -540 -384 -231 -684 -346 -196 -647 -78 -558 -340 -547 -587 -748 -633 -66 -858 -528 -753 -908 -415 -571 -31 -594 -208 -269 -971 -478 -846 -42 -709 -852 -877 -375 -770 -981 -817 -717 -565 -258 -188 -67 -523 -446 -764 -963 -91 -722 -996 -203 -875 -891 -451 -871 -392 -961 -350 -339 -860 -575 -222 -852 -756 -210 -196 -871 -298 -776 -292 -369 -430 -105 -302 -978 -268 -479 -848 -406 -141 -735 -448 -626 -277 -222 -712 -244 -52 -188 -412 -272 -187 -635 -114 -522 -37 -703 -90 -763 -738 -704 -933 -346 -799 -696 -289 -607 -868 -453 -872 -216 -252 -709 -949 -986 -777 -82 -692 -491 -103 -105 -544 -932 -644 -573 -721 -505 -401 -234 -806 -567 -290 -512 -643 -228 -854 -775 -799 -297 -417 -950 -265 -488 -143 -510 -51 -426 -515 -589 -721 -957 -674 -564 -587 -184 -773 -409 -275 -948 -223 -482 -723 -354 -392 -702 -417 -606 -942 -728 -471 -985 -552 -837 -722 -477 -808 -527 -842 -269 -634 -999 -378 -617 -213 -986 -835 -49 -616 -509 -595 -153 -861 -901 -886 -529 -738 -407 -965 -67 -954 -425 -911 -795 -710 -598 -243 -407 -628 -720 -614 -337 -455 -351 -188 -475 -652 -491 -125 -954 -966 -132 -182 -645 -528 -167 -983 -234 -802 -576 -994 -153 -693 -977 -41 -132 -269 -970 -376 -602 -245 -569 -233 -192 -98 -936 -513 -892 -900 -113 -361 -192 -153 -717 -32 -318 -898 -289 -163 -979 -681 -640 -443 -320 -243 -181 -766 -173 -805 -298 -690 -827 -704 -4 -72 -211 -285 -734 -577 -924 -681 -222 -31 -466 -438 -309 -610 -905 -369 -435 -589 -378 -308 -339 -614 -41 -585 -34 -261 -353 -346 -532 -11 -200 -201 -497 -370 -375 -144 -765 -364 -901 -320 -282 -805 -431 -291 -569 -769 -599 -336 -401 -853 -865 -466 -1000 -996 -840 -303 -577 -396 -336 -278 -785 -703 -889 -506 -517 -11 -863 -914 -862 -348 -614 -737 -940 -974 -353 -53 -240 -458 -224 -503 -181 -730 -907 -297 -94 -982 -220 -134 -339 -84 -280 -625 -833 -745 -669 -893 -164 -199 -163 -193 -345 -916 -440 -443 -638 -244 -362 -222 -444 -12 -326 -780 -312 -538 -566 -399 -750 -314 -573 -486 -6 -728 -97 -57 -576 -612 -90 -919 -407 -265 -95 -655 -883 -134 -231 -28 -286 -339 -373 -188 -964 -523 -748 -891 -440 -903 -829 -158 -847 -77 -898 -606 -314 -322 -756 -660 -871 -776 -210 -300 -52 -499 -524 -294 -730 -499 -84 -258 -561 -338 -765 -285 -3 -323 -711 -18 -724 -298 -553 -868 -230 -520 -58 -199 -787 -589 -668 -621 -150 -841 -609 -803 -814 -188 -209 -159 -975 -330 -403 -375 -168 -154 -170 -149 -969 -373 -218 -765 -521 -598 -516 -37 -868 -308 -323 -641 -569 -370 -447 -975 -422 -271 -368 -802 -88 -327 -440 -223 -720 -261 -105 -163 -194 -281 -858 -497 -499 -546 -885 -16 -801 -746 -62 -344 -548 -964 -387 -884 -222 -883 -851 -669 -159 -730 -806 -604 -491 -660 -496 -518 -991 -544 -189 -522 -91 -778 -660 -230 -352 -222 -101 -754 -380 -188 -810 -31 -834 -876 -643 -873 -907 -618 -388 -240 -418 -702 -639 -677 -703 -879 -533 -991 -471 -100 -219 -215 -775 -60 -985 -472 -492 -540 -109 -852 -642 -502 -528 -347 -54 -676 -69 -325 -757 -904 -237 -72 -597 -574 -277 -972 -368 -117 -516 -607 -970 -506 -655 -207 -366 -839 -979 -682 -223 -495 -607 -425 -480 -990 -363 -863 -803 -215 -310 -978 -592 -844 -837 -74 -231 -564 -546 -19 -172 -578 -77 -25 -212 -468 -728 -973 -34 -607 -279 -9 -698 -311 -934 -449 -30 -629 -679 -4 -592 -683 -334 -573 -95 -458 -346 -79 -587 -472 -804 -190 -229 -771 -460 -932 -557 -51 -769 -199 -942 -543 -883 -894 -611 -11 -661 -545 -29 -838 -551 -569 -910 -676 -343 -706 -186 -738 -128 -335 -104 -750 -492 -787 -208 -488 -707 -539 -531 -362 -116 -791 -641 -652 -418 -615 -274 -979 -965 -947 -48 -499 -886 -951 -91 -864 -467 -941 -48 -562 -437 -323 -732 -255 -553 -363 -19 -57 -740 -595 -476 -207 -3 -80 -722 -847 -164 -36 -202 -205 -136 -736 -552 -259 -386 -712 -261 -383 -906 -127 -616 -455 -872 -24 -394 -373 -131 -648 -771 -465 -503 -350 -66 -534 -784 -996 -399 -400 -880 -377 -936 -675 -123 -54 -12 -415 -238 -82 -972 -788 -295 -787 -829 -901 -378 -753 -893 -639 -931 -421 -88 -883 -441 -114 -339 -374 -476 -255 -401 -503 -370 -188 -105 -319 -32 -3 -568 -149 -864 -503 -258 -839 -536 -331 -138 -133 -786 -531 -557 -609 -675 -348 -845 -451 -762 -537 -669 -614 -684 -821 -542 -258 -936 -580 -148 -108 -837 -558 -982 -363 -285 -732 -872 -515 -142 -749 -387 -965 -223 -167 -904 -641 -532 -517 -332 -86 -581 -156 -426 -622 -146 -865 -133 -655 -544 -162 -531 -137 -582 -871 -488 -646 -836 -477 -125 -246 -192 -148 -349 -496 -123 -826 -155 -934 -65 -91 -401 -521 -174 -520 -526 -682 -90 -874 -578 -357 -997 -19 -278 -623 -117 -997 -568 -465 -468 -908 -798 -442 -195 -792 -803 -754 -231 -307 -45 -920 -134 -536 -692 -258 -248 -660 -584 -596 -908 -406 -123 -797 -728 -547 -637 -343 -275 -744 -90 -369 -687 -868 -95 -696 -390 -126 -60 -92 -793 -830 -991 -945 -495 -299 -739 -349 -539 -198 -331 -661 -998 -932 -38 -159 -411 -727 -856 -131 -717 -464 -71 -728 -555 -368 -700 -953 -978 -466 -240 -91 -853 -153 -49 -395 -854 -29 -914 -805 -653 -48 -38 -352 -455 -613 -691 -580 -391 -231 -265 -159 -581 -887 -140 -564 -683 -588 -672 -283 -308 -183 -760 -987 -30 -998 -150 -295 -519 -242 -639 -323 -889 -661 -991 -362 -762 -567 -581 -4 -253 -877 -797 -543 -12 -261 -328 -486 -105 -922 -962 -20 -772 -87 -136 -856 -7 -207 -543 -577 -984 -535 -73 -506 -858 -291 -611 -819 -643 -789 -412 -733 -59 -973 -188 -218 -960 -811 -497 -844 -158 -340 -52 -275 -83 -497 -688 -214 -880 -133 -579 -250 -2 -98 -893 -251 -787 -766 -846 -813 -201 -925 -100 -106 -174 -726 -89 -292 -923 -439 -323 -980 -271 -748 -387 -918 -311 -78 -811 -912 -76 -720 -545 -234 -455 -178 -426 -906 -418 -903 -385 -353 -153 -675 -569 -852 -645 -160 -403 -528 -568 -59 -932 -849 -613 -675 -854 -771 -711 -807 -525 -243 -269 -218 -250 -730 -881 -625 -478 -807 -11 -194 -783 -95 -259 -531 -775 -229 -258 -269 -45 -566 -181 -800 -362 -405 -338 -588 -329 -648 -815 -325 -872 -145 -571 -419 -345 -956 -80 -674 -18 -373 -310 -746 -260 -262 -728 -143 -176 -714 -964 -784 -96 -545 -759 -660 -902 -259 -135 -719 -962 -140 -994 -532 -771 -186 -468 -153 -487 -443 -279 -281 -396 -773 -296 -621 -959 -229 -78 -121 -525 -672 -984 -665 -207 -975 -754 -482 -424 -964 -925 -611 -77 -1 -30 -727 -819 -119 -127 -792 -512 -153 -395 -563 -114 -916 -983 -271 -456 -251 -602 -529 -99 -270 -918 -770 -995 -695 -604 -972 -914 -380 -766 -937 -72 -102 -354 -354 -344 -161 -955 -149 -162 -789 -310 -76 -765 -445 -752 -501 -546 -205 -973 -802 -221 -798 -86 -28 -175 -24 -848 -802 -147 -103 -601 -645 -548 -85 -938 -599 -590 -651 -103 -208 -737 -99 -295 -289 -561 -679 -817 -167 -941 -550 -95 -478 -823 -859 -257 -840 -609 -615 -700 -522 -919 -320 -868 -682 -413 -892 -937 -343 -280 -175 -541 -52 -502 -989 -172 -500 -678 -820 -993 -132 -136 -200 -177 -757 -564 -842 -60 -247 -420 -424 -295 -758 -587 -324 -817 -453 -915 -629 -243 -711 -321 -584 -269 -791 -53 -597 -671 -224 -93 -450 -918 -54 -403 -586 -795 -904 -638 -720 -224 -593 -366 -200 -867 -688 -632 -654 -289 -175 -273 -940 -894 -893 -53 -73 -678 -29 -94 -472 -271 -942 -473 -185 -780 -546 -787 -879 -510 -520 -274 -924 -55 -789 -407 -10 -241 -398 -240 -933 -209 -819 -923 -212 -106 -931 -199 -837 -67 -612 -120 -611 -553 -435 -778 -442 -95 -860 -68 -145 -327 -787 -322 -56 -657 -572 -238 -208 -727 -696 -129 -795 -174 -785 -711 -914 -720 -837 -660 -348 -331 -352 -672 -323 -110 -982 -512 -964 -692 -933 -747 -693 -513 -455 -977 -582 -740 -579 -682 -820 -324 -27 -270 -452 -691 -538 -4 -155 -575 -322 -133 -884 -248 -827 -565 -260 -98 -897 -369 -301 -130 -605 -578 -290 -753 -465 -87 -680 -164 -424 -597 -995 -485 -75 -50 -898 -430 -752 -977 -777 -74 -693 -914 -147 -931 -559 -31 -459 -552 -649 -406 -283 -728 -509 -795 -29 -81 -666 -171 -114 -802 -684 -586 -786 -231 -709 -590 -767 -296 -32 -680 -27 -374 -9 -297 -295 -781 -266 -939 -494 -770 -750 -666 -829 -281 -35 -622 -336 -73 -656 -96 -313 -396 -777 -141 -856 -18 -398 -63 -818 -389 -110 -964 -604 -732 -264 -63 -570 -335 -835 -320 -498 -987 -684 -561 -256 -378 -70 -687 -954 -740 -324 -961 -760 -944 -946 -764 -375 -804 -376 -149 -821 -9 -48 -32 -309 -14 -463 -130 -189 -858 -371 -502 -388 -352 -331 -91 -934 -472 -640 -780 -673 -188 -87 -532 -456 -592 -838 -691 -889 -884 -791 -744 -13 -528 -88 -707 -76 -211 -533 -646 -173 -909 -599 -423 -123 -106 -802 -240 -291 -992 -220 -213 -434 -134 -38 -848 -185 -112 -202 -496 -597 -507 -784 -65 -271 -975 -871 -87 -3 -674 -807 -660 -772 -15 -959 -899 -262 -117 -595 -181 -5 -657 -158 -316 -324 -457 -740 -193 -723 -41 -866 -816 -144 -626 -618 -804 -56 -592 -159 -881 -81 -152 -950 -149 -222 -464 -557 -588 -295 -951 -770 -224 -406 -820 -21 -467 -377 -810 -42 -5 -522 -130 -697 -91 -345 -255 -644 -456 -70 -229 -578 -544 -527 -732 -14 -631 -374 -119 -649 -13 -753 -490 -327 -906 -699 -797 -66 -787 -132 -790 -372 -985 -688 -627 -28 -229 -820 -529 -540 -67 -322 -936 -408 -170 -731 -905 -724 -157 -162 -699 -986 -764 -792 -346 -996 -715 -949 -267 -173 -559 -426 -452 -93 -826 -247 -512 -413 -306 -909 -84 -214 -463 -661 -445 -211 -615 -5 -506 -666 -196 -838 -41 -271 -768 -723 -617 -651 -168 -229 -456 -489 -380 -188 -838 -164 -502 -767 -539 -160 -34 -605 -825 -111 -840 -116 -3 -168 -606 -210 -132 -601 -637 -291 -348 -643 -642 -842 -63 -901 -463 -433 -592 -941 -98 -68 -362 -446 -769 -285 -760 -257 -790 -582 -571 -63 -652 -747 -77 -812 -373 -523 -123 -227 -640 -295 -535 -267 -436 -970 -35 -767 -150 -508 -471 -762 -888 -8 -516 -56 -926 -356 -712 -717 -810 -635 -273 -54 -171 -713 -68 -647 -41 -623 -959 -618 -390 -297 -203 -778 -953 -256 -354 -826 -536 -518 -536 -307 -556 -853 -960 -4 -455 -411 -761 -133 -302 -540 -316 -37 -281 -521 -194 -240 -365 -638 -833 -53 -809 -601 -832 -970 -395 -615 -50 -244 -346 -484 -393 -880 -163 -375 -212 -57 -882 -582 -127 -849 -704 -873 -974 -750 -681 -772 -227 -980 -186 -514 -163 -943 -823 -120 -548 -837 -48 -428 -69 -301 -95 -417 -116 -331 -33 -950 -401 -141 -51 -759 -899 -132 -731 -922 -998 -21 -266 -315 -993 -332 -458 -632 -643 -732 -962 -7 -778 -281 -840 -507 -669 -627 -677 -630 -742 -656 -697 -482 -307 -359 -927 -12 -27 -920 -19 -140 -456 -973 -22 -269 -349 -973 -939 -600 -441 -273 -792 -53 -693 -73 -551 -416 -742 -332 -45 -482 -337 -119 -148 -839 -507 -161 -372 -921 -103 -466 -602 -995 -852 -921 -853 -481 -460 -614 -368 -445 -360 -582 -740 -696 -738 -126 -457 -215 -319 -405 -266 -737 -810 -335 -589 -638 -991 -309 -841 -754 -721 -737 -770 -227 -415 -247 -513 -271 -755 -309 -768 -276 -363 -155 -855 -594 -172 -33 -413 -724 -365 -339 -621 -272 -502 -534 -484 -728 -531 -270 -176 -85 -574 -93 -199 -436 -2 -829 -738 -769 -246 -864 -132 -812 -453 -121 -300 -215 -922 -485 -776 -185 -175 -902 -185 -251 -236 -634 -558 -813 -531 -401 -205 -270 -476 -151 -728 -456 -26 -857 -457 -511 -40 -657 -795 -716 -337 -674 -383 -448 -483 -956 -611 -651 -953 -199 -281 -42 -419 -832 -773 -655 -951 -289 -165 -2 -319 -681 -481 -731 -447 -403 -622 -634 -99 -133 -316 -859 -624 -934 -482 -207 -126 -991 -629 -888 -480 -937 -348 -763 -445 -450 -919 -658 -648 -851 -704 -150 -327 -115 -679 -245 -930 -355 -260 -238 -330 -733 -932 -983 -928 -377 -199 -234 -574 -862 -670 -199 -387 -71 -556 -995 -825 -871 -410 -423 -758 -67 -941 -233 -393 -808 -883 -997 -480 -709 -839 -214 -448 -126 -547 -999 -697 -501 -410 -615 -155 -561 -177 -83 -927 -185 -77 -717 -760 -915 -992 -536 -394 -84 -632 -682 -562 -713 -644 -106 -518 -799 -862 -879 -426 -6 -236 -952 -86 -75 -570 -70 -940 -687 -782 -962 -333 -161 -39 -57 -802 -183 -510 -870 -232 -177 -661 -267 -348 -208 -12 -453 -1000 -865 -733 -925 -477 -159 -953 -779 -202 -697 -884 -629 -544 -524 -943 -509 -264 -624 -319 -917 -740 -333 -989 -71 -67 -696 -734 -26 -91 -582 -910 -60 -732 -201 -477 -908 -126 -479 -245 -508 -710 -17 -61 -452 -632 -394 -1000 -804 -115 -400 -80 -586 -906 -772 -953 -324 -29 -385 -977 -490 -191 -710 -178 -853 -279 -91 -465 -187 -632 -523 -13 -238 -930 -925 -397 -975 -870 -260 -623 -279 -663 -797 -398 -453 -224 -960 -887 -735 -744 -403 -746 -542 -677 -720 -73 -240 -177 -575 -205 -129 -142 -917 -113 -411 -442 -656 -124 -401 -776 -831 -755 -603 -819 -749 -253 -789 -773 -219 -482 -419 -330 -282 -614 -938 -277 -429 -560 -118 -122 -413 -549 -454 -229 -698 -936 -600 -934 -858 -864 -37 -906 -68 -333 -600 -966 -372 -864 -711 -453 -961 -717 -777 -119 -777 -702 -903 -891 -525 -840 -810 -248 -418 -78 -334 -606 -857 -70 -77 -69 -659 -187 -225 -219 -746 -649 -58 -268 -424 -941 -795 -277 -126 -313 -58 -86 -803 -363 -128 -589 -258 -450 -962 -827 -928 -18 -271 -336 -466 -375 -224 -549 -359 -804 -507 -33 -483 -50 -297 -641 -309 -170 -986 -525 -249 -201 -97 -150 -548 -819 -379 -545 -584 -184 -90 -940 -10 -808 -182 -779 -611 -738 -183 -1 -60 -799 -63 -398 -740 -758 -201 -664 -804 -402 -1000 -97 -243 -419 -554 -206 -126 -342 -27 -698 -263 -70 -263 -419 -30 -47 -109 -615 -993 -923 -637 -173 -18 -936 -556 -820 -349 -540 -313 -329 -354 -682 -913 -580 -266 -743 -591 -354 -522 -208 -813 -17 -196 -682 -582 -762 -707 -662 -403 -997 -928 -929 -40 -328 -218 -646 -159 -454 -949 -145 -137 -591 -12 -828 -547 -150 -630 -968 -275 -8 -430 -553 -902 -636 -826 -16 -337 -490 -870 -304 -431 -116 -325 -166 -235 -913 -216 -133 -305 -410 -952 -845 -145 -750 -519 -87 -534 -547 -706 -209 -287 -782 -215 -900 -927 -798 -725 -928 -281 -317 -652 -234 -443 -18 -28 -957 -710 -844 -998 -686 -251 -815 -696 -216 -275 -716 -476 -737 -757 -673 -342 -84 -161 -319 -459 -620 -846 -767 -84 -551 -816 -68 -172 -936 -176 -116 -54 -573 -146 -870 -302 -119 -980 -197 -545 -774 -854 -199 -571 -379 -495 -172 -31 -466 -675 -522 -41 -568 -135 -29 -363 -603 -393 -303 -645 -998 -515 -215 -651 -257 -202 -166 -187 -482 -7 -906 -82 -96 -982 -666 -608 -848 -738 -117 -207 -254 -597 -821 -79 -909 -210 -703 -132 -541 -365 -303 -13 -871 -971 -92 -4 -91 -140 -154 -738 -714 -965 -404 -676 -37 -258 -262 -725 -632 -76 -277 -636 -732 -920 -160 -908 -853 -312 -270 -864 -1 -730 -189 -844 -342 -796 -101 -148 -228 -531 -921 -618 -134 -834 -901 -15 -923 -15 -86 -605 -752 -972 -728 -885 -275 -88 -669 -787 -28 -672 -399 -95 -309 -256 -511 -536 -936 -422 -531 -195 -570 -86 -274 -6 -839 -918 -351 -728 -90 -53 -72 -706 -705 -326 -205 -887 -336 -851 -333 -283 -734 -893 -368 -534 -724 -981 -211 -377 -293 -125 -76 -531 -426 -477 -596 -520 -415 -48 -813 -884 -607 -393 -720 -819 -119 -801 -191 -17 -493 -506 -835 -833 -45 -804 -36 -241 -848 -845 -480 -7 -241 -618 -976 -18 -703 -879 -424 -889 -227 -862 -873 -318 -254 -454 -888 -532 -816 -626 -967 -245 -782 -894 -683 -808 -279 -465 -369 -103 -634 -415 -191 -796 -565 -766 -221 -871 -781 -235 -722 -797 -251 -564 -206 -346 -508 -170 -51 -771 -685 -514 -791 -876 -666 -33 -517 -344 -756 -448 -101 -473 -755 -976 -113 -382 -59 -145 -827 -904 -982 -761 -339 -775 -691 -100 -812 -420 -139 -613 -384 -88 -76 -274 -306 -706 -858 -215 -180 -929 -833 -654 -311 -300 -950 -741 -333 -335 -336 -684 -746 -15 -821 -946 -407 -954 -457 -988 -581 -444 -485 -262 -752 -98 -910 -655 -293 -689 -137 -679 -792 -722 -46 -305 -49 -540 -715 -396 -447 -411 -544 -429 -658 -409 -139 -851 -451 -505 -54 -221 -794 -269 -296 -627 -258 -206 -51 -816 -801 -897 -72 -656 -654 -328 -305 -302 -85 -474 -395 -282 -892 -566 -789 -662 -584 -714 -800 -827 -532 -529 -110 -279 -689 -343 -142 -233 -115 -278 -434 -901 -898 -75 -664 -867 -488 -87 -128 -712 -13 -883 -915 -325 -519 -638 -162 -174 -95 -523 -533 -827 -484 -738 -41 -583 -638 -748 -620 -535 -109 -413 -112 -736 -148 -975 -583 -952 -36 -555 -669 -518 -676 -913 -457 -57 -226 -61 -374 -952 -981 -748 -460 -698 -749 -541 -811 -105 -913 -83 -481 -196 -636 -441 -182 -889 -178 -754 -159 -143 -57 -268 -977 -279 -394 -415 -248 -756 -932 -136 -809 -805 -71 -691 -636 -860 -277 -841 -788 -204 -261 -10 -961 -675 -671 -434 -977 -82 -91 -491 -988 -701 -47 -15 -262 -823 -699 -241 -871 -554 -777 -540 -331 -790 -820 -367 -811 -749 -569 -541 -875 -212 -442 -205 -771 -385 -150 -314 -266 -742 -948 -686 -85 -464 -862 -166 -371 -574 -333 -427 -574 -373 -968 -827 -696 -676 -939 -169 -977 -546 -149 -427 -358 -2 -798 -671 -272 -905 -852 -680 -579 -251 -712 -668 -132 -675 -89 -865 -714 -754 -664 -657 -337 -750 -358 -809 -661 -144 -83 -915 -73 -280 -343 -1000 -104 -638 -965 -810 -279 -762 -814 -558 -568 -508 -80 -55 -903 -909 -243 -476 -172 -691 -84 -397 -738 -882 -36 -328 -457 -193 -438 -336 -644 -750 -698 -423 -225 -387 -183 -384 -66 -638 -764 -420 -662 -137 -680 -212 -734 -721 -615 -865 -61 -568 -109 -612 -296 -754 -815 -263 -998 -173 -133 -451 -118 -917 -318 -570 -511 -712 -784 -510 -221 -834 -208 -532 -431 -797 -585 -604 -811 -588 -217 -849 -877 -368 -672 -342 -361 -535 -797 -86 -854 -311 -228 -278 -981 -828 -870 -143 -282 -982 -579 -55 -604 -407 -421 -105 -890 -148 -483 -444 -600 -859 -931 -943 -209 -836 -517 -661 -155 -384 -920 -444 -395 -172 -862 -1 -64 -581 -65 -862 -51 -552 -41 -471 -95 -119 -405 -87 -92 -287 -477 -198 -850 -287 -298 -50 -137 -837 -338 -996 -162 -154 -643 -254 -563 -686 -220 -931 -184 -845 -521 -666 -520 -536 -879 -288 -76 -892 -363 -314 -642 -151 -112 -337 -333 -373 -41 -416 -245 -910 -372 -826 -977 -701 -665 -528 -870 -720 -792 -542 -1000 -596 -946 -229 -272 -50 -972 -229 -569 -601 -804 -367 -570 -474 -823 -465 -554 -523 -865 -780 -387 -927 -60 -519 -493 -925 -536 -761 -310 -681 -495 -723 -660 -173 -91 -5 -738 -912 -766 -704 -841 -420 -844 -775 -218 -751 -270 -496 -183 -942 -776 -817 -678 -3 -689 -724 -318 -91 -216 -112 -758 -972 -90 -32 -153 -244 -546 -279 -442 -679 -882 -195 -575 -228 -334 -874 -968 -599 -847 -135 -345 -325 -472 -318 -760 -337 -241 -779 -661 -477 -756 -319 -834 -932 -913 -592 -740 -130 -727 -886 -472 -207 -316 -822 -905 -480 -157 -694 -908 -16 -121 -769 -513 -806 -265 -363 -304 -233 -310 -636 -818 -832 -972 -836 -503 -836 -844 -184 -603 -694 -932 -117 -148 -21 -975 -917 -588 -931 -116 -950 -225 -22 -377 -691 -389 -821 -266 -697 -548 -200 -782 -44 -506 -895 -969 -435 -925 -560 -15 -986 -596 -742 -219 -909 -257 -433 -7 -707 -58 -496 -600 -206 -303 -744 -235 -22 -467 -608 -441 -489 -979 -365 -942 -613 -504 -289 -157 -776 -309 -63 -385 -135 -493 -441 -214 -30 -993 -184 -690 -50 -993 -242 -321 -515 -164 -282 -472 -410 -316 -163 -247 -348 -358 -810 -288 -797 -185 -69 -483 -158 -270 -194 -232 -304 -522 -734 -266 -666 -972 -868 -269 -150 -525 -570 -574 -27 -849 -629 -941 -810 -939 -674 -686 -837 -728 -619 -697 -974 -479 -920 -713 -195 -780 -556 -573 -62 -925 -487 -409 -572 -212 -70 -479 -563 -843 -187 -151 -618 -413 -179 -837 -557 -346 -631 -306 -180 -355 -417 -579 -637 -916 -1000 -367 -612 -380 -370 -721 -549 -803 -946 -64 -283 -437 -98 -666 -556 -117 -958 -544 -572 -343 -205 -11 -668 -812 -92 -345 -482 -636 -541 -472 -223 -909 -125 -28 -731 -19 -807 -512 -983 -467 -166 -366 -830 -783 -441 -855 -376 -653 -513 -57 -478 -75 -614 -338 -78 -555 -889 -804 -261 -311 -419 -949 -542 -380 -493 -545 -700 -150 -891 -733 -578 -720 -352 -21 -842 -229 -270 -490 -180 -525 -983 -39 -472 -24 -145 -175 -300 -542 -447 -599 -864 -422 -339 -516 -710 -419 -194 -134 -475 -384 -154 -4 -159 -175 -857 -125 -63 -780 -576 -1000 -967 -702 -300 -523 -457 -864 -905 -253 -663 -397 -417 -897 -192 -425 -978 -808 -544 -531 -525 -399 -184 -166 -850 -56 -116 -510 -486 -274 -224 -476 -28 -718 -83 -19 -56 -932 -57 -404 -541 -755 -152 -95 -298 -958 -526 -333 -810 -442 -640 -736 -610 -661 -877 -147 -332 -660 -34 -32 -211 -220 -159 -698 -608 -294 -781 -996 -56 -897 -978 -547 -579 -927 -423 -609 -62 -56 -18 -44 -732 -996 -15 -999 -249 -960 -236 -812 -171 -209 -814 -264 -630 -224 -806 -22 -934 -177 -132 -768 -610 -743 -199 -743 -861 -400 -482 -53 -290 -734 -601 -29 -302 -713 -189 -743 -893 -363 -866 -112 -566 -443 -352 -386 -822 -473 -214 -881 -911 -474 -600 -705 -224 -962 -13 -832 -432 -65 -60 -573 -899 -444 -145 -712 -200 -408 -699 -532 -882 -791 -974 -417 -472 -663 -639 -151 -683 -539 -792 -548 -345 -703 -490 -793 -149 -20 -222 -963 -790 -911 -587 -406 -284 -154 -178 -193 -587 -533 -800 -138 -351 -19 -745 -273 -952 -176 -99 -582 -957 -405 -697 -216 -709 -452 -223 -757 -314 -728 -559 -196 -759 -211 -181 -783 -299 -761 -911 -679 -999 -712 -316 -276 -944 -417 -150 -193 -719 -66 -58 -490 -110 -19 -372 -829 -478 -571 -620 -981 -665 -556 -230 -767 -478 -672 -323 -68 -970 -611 -860 -879 -110 -697 -701 -547 -165 -577 -280 -871 -892 -286 -700 -932 -311 -713 -815 -921 -364 -538 -498 -731 -96 -881 -666 -848 -36 -746 -490 -154 -46 -895 -895 -889 -485 -611 -107 -423 -563 -63 -181 -962 -928 -979 -894 -568 -500 -491 -982 -283 -725 -959 -412 -465 -412 -15 -251 -248 -758 -307 -375 -408 -569 -753 -711 -238 -468 -326 -158 -554 -817 -884 -217 -292 -818 -906 -437 -375 -501 -302 -284 -406 -496 -18 -572 -103 -722 -38 -480 -51 -301 -637 -27 -137 -611 -76 -407 -931 -304 -890 -285 -491 -131 -911 -304 -13 -148 -340 -751 -974 -958 -653 -736 -176 -527 -908 -864 -625 -36 -33 -259 -223 -618 -777 -161 -498 -382 -910 -584 -269 -675 -923 -510 -494 -663 -477 -496 -895 -233 -892 -577 -28 -808 -593 -497 -836 -333 -301 -232 -981 -508 -479 -534 -6 -331 -327 -973 -300 -727 -652 -793 -894 -293 -262 -502 -721 -856 -963 -283 -129 -928 -523 -30 -257 -716 -818 -835 -311 -72 -283 -991 -927 -645 -786 -400 -250 -286 -571 -871 -419 -420 -328 -624 -996 -452 -74 -933 -656 -632 -831 -293 -448 -509 -430 -490 -391 -202 -242 -285 -745 -863 -475 -133 -662 -119 -621 -221 -196 -121 -285 -955 -519 -970 -98 -82 -290 -322 -821 -955 -864 -16 -400 -594 -592 -591 -979 -625 -601 -147 -605 -360 -274 -569 -528 -417 -683 -490 -300 -124 -557 -171 -616 -670 -497 -192 -478 -62 -581 -99 -346 -674 -427 -907 -453 -806 -942 -763 -725 -990 -367 -545 -539 -922 -716 -586 -734 -126 -889 -12 -427 -520 -577 -911 -379 -887 -461 -892 -115 -595 -47 -914 -239 -90 -76 -943 -785 -78 -647 -539 -520 -402 -707 -949 -15 -498 -567 -78 -770 -303 -973 -872 -670 -293 -396 -542 -108 -405 -902 -41 -498 -943 -715 -554 -72 -978 -38 -13 -920 -477 -406 -766 -111 -58 -811 -208 -970 -686 -196 -405 -831 -364 -209 -496 -576 -580 -288 -587 -999 -133 -15 -319 -154 -697 -536 -391 -139 -209 -500 -20 -802 -916 -242 -213 -683 -167 -656 -483 -214 -42 -859 -393 -909 -773 -416 -753 -44 -516 -928 -365 -910 -985 -302 -888 -240 -90 -452 -293 -160 -655 -127 -730 -658 -478 -861 -292 -581 -197 -839 -327 -230 -220 -778 -819 -720 -734 -243 -245 -636 -335 -152 -20 -872 -516 -90 -912 -470 -138 -406 -387 -85 -740 -615 -33 -208 -480 -149 -626 -11 -646 -356 -502 -61 -572 -598 -39 -355 -300 -470 -528 -330 -383 -241 -26 -610 -33 -214 -781 -927 -766 -636 -482 -464 -474 -1000 -299 -360 -12 -547 -232 -110 -355 -544 -320 -247 -615 -630 -873 -95 -407 -943 -30 -740 -531 -382 -179 -925 -634 -711 -275 -204 -434 -265 -325 -685 -629 -184 -579 -451 -18 -157 -117 -779 -488 -584 -116 -465 -956 -972 -932 -519 -232 -473 -915 -975 -975 -425 -911 -893 -216 -426 -448 -717 -218 -691 -630 -801 -831 -995 -941 -832 -556 -714 -487 -829 -954 -947 -352 -898 -105 -26 -614 -868 -899 -859 -191 -612 -278 -349 -141 -464 -67 -927 -534 -157 -505 -617 -93 -593 -676 -991 -122 -791 -996 -771 -806 -215 -601 -454 -982 -450 -399 -819 -107 -416 -916 -911 -242 -440 -555 -666 -326 -527 -738 -596 -154 -641 -73 -896 -62 -802 -345 -98 -78 -379 -913 -573 -856 -552 -647 -635 -105 -812 -943 -223 -310 -157 -888 -731 -836 -357 -902 -515 -551 -107 -328 -195 -533 -531 -332 -504 -151 -450 -413 -248 -301 -53 -753 -470 -139 -360 -853 -102 -466 -600 -783 -662 -118 -223 -932 -997 -391 -327 -891 -891 -463 -337 -172 -958 -561 -124 -459 -691 -89 -281 -502 -498 -564 -374 -267 -7 -988 -119 -205 -303 -855 -930 -93 -686 -597 -586 -724 -48 -298 -413 -696 -203 -423 -95 -936 -811 -560 -860 -522 -158 -513 -361 -625 -781 -907 -111 -432 -793 -174 -857 -443 -398 -319 -235 -986 -970 -849 -547 -311 -319 -157 -300 -836 -763 -708 -324 -605 -6 -911 -475 -595 -849 -289 -332 -763 -474 -341 -331 -434 -363 -134 -222 -900 -357 -936 -330 -352 -699 -161 -683 -240 -602 -750 -124 -816 -957 -360 -316 -412 -724 -4 -416 -363 -539 -630 -390 -845 -664 -819 -400 -963 -521 -309 -446 -195 -376 -555 -807 -545 -119 -21 -169 -495 -677 -959 -564 -575 -230 -788 -849 -805 -279 -144 -690 -948 -438 -535 -804 -937 -747 -81 -119 -177 -606 -516 -227 -706 -812 -821 -381 -736 -25 -549 -48 -979 -859 -416 -643 -274 -974 -327 -611 -575 -818 -697 -492 -781 -220 -400 -385 -706 -41 -419 -3 -331 -506 -926 -392 -788 -455 -346 -332 -948 -491 -637 -698 -879 -552 -861 -101 -293 -705 -862 -401 -291 -80 -370 -934 -103 -823 -767 -899 -454 -486 -808 -131 -218 -359 -755 -109 -873 -541 -960 -625 -383 -89 -368 -88 -937 -826 -45 -244 -637 -274 -33 -122 -498 -275 -342 -97 -773 -702 -327 -540 -586 -893 -66 -97 -478 -716 -851 -491 -554 -80 -558 -196 -371 -765 -741 -219 -694 -250 -893 -688 -58 -370 -440 -760 -741 -9 -197 -816 -426 -805 -717 -918 -171 -468 -71 -901 -359 -924 -217 -80 -164 -375 -678 -976 -672 -446 -717 -302 -99 -5 -5 -618 -400 -984 -708 -732 -42 -339 -276 -49 -675 -55 -132 -432 -927 -706 -247 -940 -835 -441 -312 -772 -944 -851 -861 -140 -626 -488 -169 -795 -370 -312 -887 -604 -38 -53 -772 -653 -38 -560 -30 -544 -865 -130 -847 -505 -359 -651 -649 -554 -66 -84 -378 -109 -246 -702 -246 -711 -828 -984 -642 -717 -15 -603 -320 -804 -506 -987 -130 -813 -408 -106 -823 -719 -711 -741 -454 -662 -560 -467 -910 -885 -854 -386 -821 -736 -659 -632 -287 -610 -294 -67 -881 -5 -514 -28 -300 -37 -643 -252 -378 -629 -805 -118 -687 -685 -396 -441 -620 -155 -93 -171 -477 -73 -817 -633 -6 -737 -352 -141 -298 -811 -381 -857 -598 -194 -610 -471 -782 -247 -49 -270 -68 -778 -58 -190 -508 -970 -924 -648 -546 -282 -529 -864 -629 -753 -280 -15 -885 -576 -217 -501 -179 -66 -741 -780 -362 -670 -212 -786 -496 -85 -26 -485 -285 -13 -688 -31 -915 -876 -659 -18 -988 -21 -933 -683 -915 -962 -306 -198 -805 -167 -652 -888 -459 -374 -310 -939 -37 -390 -665 -565 -509 -162 -808 -790 -425 -499 -458 -253 -174 -385 -741 -64 -752 -118 -194 -636 -6 -443 -312 -505 -458 -689 -153 -804 -359 -193 -683 -961 -702 -108 -721 -38 -964 -391 -268 -448 -417 -215 -931 -973 -664 -55 -782 -843 -456 -481 -115 -505 -824 -75 -368 -856 -57 -783 -156 -776 -461 -917 -116 -3 -423 -694 -454 -206 -403 -719 -66 -888 -892 -391 -559 -773 -97 -420 -609 -947 -6 -388 -803 -751 -394 -315 -354 -983 -279 -303 -414 -351 -263 -292 -45 -21 -832 -821 -589 -559 -101 -857 -375 -589 -630 -392 -875 -799 -883 -938 -591 -322 -161 -601 -549 -972 -841 -517 -899 -29 -42 -941 -813 -282 -218 -626 -81 -180 -75 -519 -34 -323 -659 -973 -416 -740 -796 -913 -231 -936 -358 -99 -9 -267 -918 -814 -914 -363 -641 -794 -428 -650 -717 -563 -323 -49 -863 -160 -36 -205 -409 -410 -260 -920 -989 -474 -79 -385 -752 -31 -882 -267 -776 -532 -607 -526 -950 -886 -686 -987 -341 -690 -82 -171 -975 -881 -856 -48 -847 -442 -640 -668 -449 -514 -995 -540 -817 -268 -90 -400 -763 -95 -609 -645 -842 -728 -127 -769 -370 -192 -735 -499 -489 -946 -994 -856 -182 -263 -467 -252 -533 -6 -438 -532 -763 -123 -180 -334 -183 -242 -662 -38 -388 -438 -705 -229 -785 -807 -9 -922 -320 -105 -139 -717 -95 -361 -257 -726 -827 -6 -994 -71 -543 -804 -150 -703 -621 -958 -970 -89 -488 -453 -368 -370 -439 -666 -645 -987 -655 -665 -425 -389 -79 -769 -970 -582 -360 -461 -215 -910 -319 -709 -380 -93 -299 -743 -718 -398 -654 -752 -960 -452 -158 -37 -180 -350 -308 -365 -11 -609 -869 -734 -506 -682 -323 -83 -529 -876 -503 -71 -576 -235 -602 -907 -895 -798 -839 -95 -818 -37 -367 -385 -910 -455 -405 -313 -598 -240 -45 -842 -135 -494 -301 -817 -588 -213 -284 -976 -384 -553 -938 -605 -634 -288 -221 -293 -757 -607 -676 -922 -861 -114 -717 -392 -758 -897 -393 -644 -549 -90 -499 -801 -875 -508 -78 -436 -80 -956 -829 -751 -294 -891 -318 -256 -177 -21 -990 -908 -834 -591 -794 -825 -692 -586 -260 -701 -811 -952 -538 -423 -396 -587 -836 -763 -659 -650 -24 -209 -31 -752 -545 -978 -980 -622 -822 -14 -405 -908 -169 -611 -772 -341 -727 -51 -466 -437 -850 -590 -386 -939 -737 -408 -141 -237 -90 -337 -71 -307 -649 -287 -199 -612 -701 -812 -590 -228 -382 -160 -164 -870 -201 -334 -633 -981 -104 -237 -628 -806 -595 -652 -453 -686 -525 -383 -142 -310 -543 -317 -277 -103 -894 -976 -447 -339 -413 -652 -186 -617 -27 -759 -894 -623 -305 -714 -513 -76 -185 -409 -634 -627 -819 -951 -404 -718 -306 -804 -622 -872 -146 -445 -112 -816 -395 -978 -116 -84 -594 -653 -908 -671 -963 -981 -433 -132 -660 -18 -224 -215 -145 -4 -498 -608 -253 -99 -230 -227 -510 -756 -562 -558 -149 -501 -624 -591 -949 -250 -316 -22 -737 -78 -803 -138 -211 -537 -647 -472 -461 -28 -440 -586 -554 -116 -404 -25 -737 -124 -913 -209 -438 -839 -627 -23 -562 -143 -132 -852 -219 -740 -686 -202 -965 -473 -952 -32 -176 -530 -794 -749 -810 -191 -897 -303 -313 -193 -1 -131 -986 -426 -864 -377 -439 -7 -861 -541 -111 -425 -896 -466 -828 -954 -168 -61 -164 -113 -803 -350 -562 -914 -439 -98 -841 -578 -867 -66 -935 -184 -341 -144 -585 -851 -519 -535 -535 -971 -339 -674 -315 -973 -108 -407 -466 -340 -876 -582 -553 -752 -55 -142 -628 -367 -363 -876 -329 -661 -234 -570 -538 -719 -34 -665 -47 -25 -88 -955 -560 -176 -402 -543 -169 -173 -277 -755 -956 -544 -460 -458 -578 -108 -719 -524 -535 -446 -310 -193 -404 -592 -969 -435 -709 -986 -835 -588 -509 -441 -879 -698 -20 -311 -797 -707 -796 -339 -507 -559 -845 -856 -629 -555 -498 -896 -459 -897 -183 -622 -570 -886 -377 -559 -470 -293 -825 -8 -838 -950 -998 -80 -427 -834 -524 -802 -397 -775 -759 -161 -987 -902 -323 -810 -597 -667 -780 -811 -934 -333 -578 -869 -478 -440 -400 -441 -978 -949 -875 -667 -412 -210 -728 -815 -949 -604 -715 -652 -483 -677 -920 -557 -505 -243 -66 -735 -248 -762 -339 -24 -940 -78 -395 -55 -503 -803 -644 -532 -655 -226 -317 -451 -799 -885 -6 -305 -58 -783 -613 -344 -923 -957 -213 -304 -499 -864 -786 -836 -746 -642 -926 -533 -270 -696 -558 -603 -642 -789 -520 -962 -330 -967 -170 -497 -54 -764 -464 -835 -75 -214 -739 -677 -996 -676 -969 -421 -192 -894 -174 -918 -191 -237 -960 -276 -286 -103 -342 -131 -795 -637 -419 -72 -854 -764 -777 -731 -711 -915 -596 -110 -321 -932 -981 -791 -307 -887 -907 -221 -904 -768 -445 -645 -905 -997 -115 -527 -162 -137 -181 -525 -344 -679 -975 -595 -828 -144 -740 -752 -82 -43 -384 -680 -876 -659 -132 -596 -748 -755 -16 -622 -671 -415 -298 -223 -789 -839 -936 -680 -44 -117 -21 -76 -624 -763 -136 -275 -798 -873 -973 -464 -771 -519 -374 -288 -576 -544 -941 -407 -898 -205 -992 -470 -664 -959 -847 -905 -129 -406 -474 -946 -503 -682 -484 -792 -996 -464 -260 -286 -434 -82 -827 -833 -688 -744 -421 -513 -973 -814 -386 -368 -943 -377 -223 -66 -972 -484 -169 -290 -192 -925 -206 -294 -440 -83 -787 -908 -490 -101 -441 -492 -813 -123 -337 -624 -738 -933 -538 -608 -381 -635 -965 -209 -890 -838 -306 -83 -596 -536 -197 -763 -613 -988 -483 -724 -736 -737 -437 -712 -248 -770 -421 -453 -96 -842 -191 -867 -970 -758 -293 -765 -913 -757 -869 -8 -525 -127 -636 -675 -78 -439 -519 -849 -408 -137 -399 -482 -73 -311 -389 -867 -654 -627 -609 -431 -56 -335 -550 -550 -892 -459 -497 -296 -714 -227 -543 -805 -118 -286 -663 -94 -891 -252 -350 -468 -238 -613 -808 -733 -758 -498 -950 -29 -496 -736 -899 -987 -907 -900 -608 -734 -187 -1 -530 -542 -16 -780 -855 -217 -353 -186 -107 -11 -224 -396 -31 -887 -588 -975 -346 -222 -65 -445 -489 -674 -80 -831 -101 -743 -370 -656 -607 -825 -339 -573 -790 -627 -319 -105 -509 -797 -802 -998 -322 -401 -578 -772 -776 -60 -623 -387 -974 -242 -735 -79 -632 -136 -873 -909 -53 -361 -539 -285 -594 -185 -844 -735 -670 -551 -170 -906 -181 -82 -935 -952 -650 -585 -510 -721 -853 -733 -910 -693 -799 -754 -133 -958 -60 -415 -295 -249 -789 -416 -625 -105 -181 -511 -965 -315 -483 -843 -198 -794 -568 -930 -217 -659 -860 -516 -543 -303 -99 -204 -373 -16 -209 -199 -935 -329 -285 -413 -695 -861 -849 -828 -14 -240 -675 -995 -688 -970 -686 -933 -110 -619 -200 -609 -516 -143 -55 -815 -727 -907 -925 -583 -985 -472 -906 -747 -312 -374 -8 -681 -743 -229 -145 -946 -492 -416 -682 -854 -294 -969 -811 -822 -887 -396 -327 -138 -771 -315 -519 -875 -883 -130 -819 -534 -805 -948 -785 -628 -438 -928 -505 -805 -247 -836 -202 -45 -698 -204 -136 -567 -435 -77 -293 -472 -294 -130 -845 -617 -34 -201 -562 -353 -296 -691 -894 -678 -281 -632 -509 -565 -487 -387 -893 -213 -521 -212 -118 -331 -495 -167 -528 -972 -65 -407 -716 -153 -79 -244 -342 -419 -958 -261 -609 -694 -434 -300 -87 -371 -567 -102 -623 -201 -730 -44 -59 -688 -510 -77 -309 -562 -756 -678 -225 -1000 -347 -745 -960 -351 -522 -366 -884 -701 -864 -191 -429 -288 -529 -235 -675 -867 -607 -327 -621 -906 -972 -162 -357 -705 -340 -292 -13 -643 -630 -483 -628 -82 -963 -610 -2 -659 -225 -594 -275 -723 -510 -186 -527 -157 -303 -294 -497 -273 -75 -831 -872 -602 -514 -448 -782 -973 -921 -217 -994 -349 -746 -556 -76 -555 -830 -357 -723 -80 -959 -83 -292 -207 -253 -529 -870 -433 -732 -21 -756 -724 -601 -428 -570 -193 -780 -692 -404 -187 -568 -717 -207 -346 -308 -721 -137 -607 -117 -697 -174 -848 -144 -349 -138 -480 -398 -242 -714 -381 -240 -399 -194 -508 -835 -860 -668 -644 -820 -441 -401 -745 -103 -260 -59 -961 -128 -425 -229 -435 -295 -48 -819 -68 -661 -951 -298 -967 -426 -477 -884 -914 -385 -107 -48 -105 -209 -153 -294 -416 -354 -752 -610 -439 -578 -165 -426 -336 -646 -887 -541 -572 -264 -812 -930 -178 -548 -752 -280 -808 -801 -208 -472 -994 -519 -42 -690 -332 -763 -593 -897 -907 -633 -530 -805 -812 -28 -907 -406 -384 -923 -258 -280 -277 -814 -982 -984 -939 -858 -445 -369 -198 -76 -135 -904 -903 -714 -782 -513 -734 -627 -20 -84 -435 -436 -90 -454 -91 -420 -559 -334 -984 -616 -463 -871 -445 -343 -942 -799 -136 -150 -812 -944 -951 -466 -75 -594 -739 -935 -248 -421 -274 -513 -781 -306 -632 -253 -466 -180 -720 -993 -61 -842 -264 -702 -953 -73 -719 -469 -748 -27 -73 -372 -474 -545 -339 -15 -951 -582 -150 -951 -294 -272 -123 -455 -300 -67 -143 -415 -768 -578 -893 -774 -430 -213 -647 -417 -432 -609 -242 -664 -104 -460 -261 -822 -883 -514 -624 -87 -195 -480 -235 -454 -264 -299 -339 -492 -523 -885 -236 -147 -592 -593 -170 -823 -840 -820 -529 -100 -959 -869 -374 -751 -943 -136 -330 -941 -111 -238 -363 -886 -610 -700 -982 -675 -808 -979 -882 -728 -648 -75 -129 -306 -160 -717 -945 -240 -271 -195 -511 -216 -473 -409 -846 -142 -29 -324 -230 -233 -220 -822 -532 -870 -803 -741 -992 -853 -44 -355 -647 -985 -805 -218 -284 -517 -148 -373 -958 -221 -487 -538 -178 -359 -758 -128 -897 -736 -971 -312 -936 -27 -146 -288 -955 -450 -838 -830 -234 -236 -808 -269 -493 -59 -851 -604 -378 -269 -181 -39 -968 -586 -275 -826 -986 -343 -529 -372 -208 -366 -185 -22 -823 -5 -6 -161 -424 -205 -569 -806 -792 -185 -52 -613 -800 -383 -682 -182 -75 -425 -647 -6 -866 -398 -142 -150 -976 -488 -3 -548 -257 -680 -730 -810 -167 -597 -667 -40 -493 -406 -456 -111 -417 -29 -670 -23 -620 -107 -110 -322 -353 -267 -492 -111 -447 -167 -520 -903 -494 -530 -915 -727 -220 -532 -977 -550 -96 -840 -997 -721 -434 -471 -543 -788 -88 -529 -485 -725 -577 -66 -275 -201 -461 -364 -983 -710 -926 -797 -690 -957 -928 -846 -510 -558 -371 -842 -703 -742 -430 -310 -810 -744 -278 -75 -12 -344 -449 -176 -894 -236 -986 -281 -905 -772 -18 -82 -460 -224 -430 -995 -323 -672 -54 -364 -944 -473 -571 -980 -340 -925 -125 -715 -566 -996 -485 -868 -366 -358 -933 -901 -546 -292 -965 -353 -532 -610 -765 -686 -722 -656 -102 -829 -403 -62 -103 -631 -504 -967 -787 -216 -88 -418 -423 -176 -55 -980 -565 -913 -149 -997 -706 -284 -331 -799 -83 -97 -884 -532 -682 -360 -140 -639 -183 -801 -892 -191 -324 -693 -825 -528 -83 -695 -762 -55 -422 -732 -706 -373 -204 -96 -393 -530 -198 -490 -460 -588 -762 -583 -94 -423 -127 -704 -173 -839 -933 -798 -224 -940 -408 -503 -612 -99 -116 -141 -566 -418 -358 -901 -535 -594 -888 -501 -12 -692 -129 -188 -138 -794 -944 -871 -50 -567 -142 -297 -131 -168 -193 -949 -657 -941 -540 -534 -639 -740 -596 -11 -229 -697 -70 -767 -566 -834 -632 -445 -302 -238 -392 -525 -233 -870 -246 -960 -574 -91 -154 -194 -963 -773 -107 -192 -174 -665 -912 -837 -321 -398 -409 -412 -603 -158 -808 -645 -634 -368 -435 -235 -28 -525 -789 -726 -98 -638 -334 -680 -650 -553 -129 -823 -625 -508 -490 -904 -348 -216 -429 -452 -921 -842 -15 -585 -330 -272 -73 -127 -728 -75 -135 -309 -214 -8 -592 -289 -87 -878 -872 -742 -971 -475 -867 -365 -59 -747 -525 -995 -455 -153 -468 -907 -720 -831 -122 -85 -238 -807 -459 -293 -754 -373 -74 -805 -850 -589 -597 -387 -473 -736 -280 -65 -579 -31 -205 -524 -764 -686 -372 -946 -501 -275 -989 -291 -303 -110 -993 -702 -633 -919 -923 -730 -579 -979 -709 -497 -950 -191 -714 -804 -632 -211 -522 -304 -656 -320 -196 -577 -589 -834 -670 -491 -836 -393 -580 -528 -903 -500 -38 -729 -691 -189 -221 -256 -930 -138 -459 -43 -167 -718 -393 -370 -387 -826 -796 -536 -409 -896 -808 -165 -384 -240 -716 -352 -627 -594 -401 -653 -68 -49 -954 -584 -180 -6 -185 -791 -867 -601 -297 -976 -191 -909 -831 -183 -421 -27 -156 -927 -854 -991 -238 -882 -515 -398 -27 -166 -422 -450 -448 -598 -65 -319 -690 -988 -375 -359 -853 -263 -387 -741 -663 -826 -719 -998 -341 -432 -705 -297 -937 -571 -112 -139 -263 -759 -195 -447 -143 -700 -316 -693 -437 -278 -352 -128 -550 -909 -935 -127 -646 -11 -437 -973 -42 -757 -37 -921 -530 -593 -399 -906 -75 -995 -304 -393 -294 -606 -799 -139 -813 -320 -347 -975 -606 -326 -630 -679 -12 -602 -447 -505 -584 -844 -290 -252 -513 -199 -870 -335 -261 -828 -980 -326 -518 -438 -417 -270 -715 -963 -939 -619 -472 -736 -365 -871 -372 -952 -992 -939 -598 -67 -21 -562 -706 -589 -669 -279 -398 -876 -354 -452 -604 -238 -953 -345 -446 -73 -480 -535 -29 -117 -359 -401 -37 -611 -205 -825 -408 -810 -327 -407 -485 -289 -460 -336 -897 -292 -517 -101 -167 -160 -807 -633 -12 -815 -755 -171 -527 -119 -872 -551 -19 -854 -521 -304 -498 -941 -935 -130 -353 -873 -110 -927 -199 -596 -681 -142 -189 -230 -721 -283 -554 -168 -811 -181 -338 -84 -394 -694 -974 -521 -744 -350 -216 -979 -347 -892 -478 -288 -731 -50 -972 -916 -176 -879 -173 -100 -509 -797 -741 -75 -685 -463 -783 -623 -302 -7 -384 -312 -641 -145 -961 -971 -24 -866 -987 -77 -978 -929 -503 -274 -349 -117 -204 -768 -432 -875 -596 -627 -481 -66 -990 -748 -464 -226 -232 -680 -7 -793 -938 -675 -433 -213 -367 -3 -859 -601 -24 -817 -806 -666 -370 -630 -867 -552 -215 -271 -644 -117 -477 -719 -506 -518 -1 -16 -826 -828 -625 -331 -446 -757 -303 -141 -776 -887 -56 -673 -665 -795 -412 -314 -62 -942 -563 -212 -711 -162 -579 -591 -972 -193 -233 -983 -904 -119 -696 -168 -179 -342 -735 -138 -878 -271 -159 -313 -311 -430 -871 -336 -416 -96 -576 -184 -906 -928 -950 -368 -172 -391 -221 -428 -699 -575 -896 -806 -490 -425 -941 -202 -98 -378 -674 -397 -90 -722 -608 -508 -588 -177 -334 -255 -874 -296 -420 -449 -963 -25 -361 -450 -879 -839 -347 -926 -599 -748 -923 -440 -646 -286 -694 -291 -574 -191 -339 -487 -25 -600 -681 -213 -947 -922 -676 -764 -325 -95 -314 -630 -577 -948 -682 -604 -347 -278 -431 -567 -725 -316 -564 -741 -209 -813 -862 -112 -877 -394 -622 -759 -952 -403 -481 -388 -86 -555 -289 -703 -781 -312 -147 -423 -924 -295 -538 -306 -230 -791 -599 -858 -899 -663 -921 -163 -835 -397 -962 -81 -723 -437 -468 -490 -41 -600 -546 -812 -119 -184 -209 -219 -443 -666 -786 -308 -356 -571 -341 -885 -167 -585 -707 -115 -792 -825 -127 -255 -747 -314 -692 -289 -885 -670 -311 -57 -525 -424 -364 -489 -997 -705 -580 -651 -548 -231 -831 -733 -330 -404 -666 -716 -936 -476 -540 -965 -931 -201 -513 -419 -557 -748 -633 -688 -323 -834 -630 -275 -508 -315 -169 -852 -183 -314 -249 -167 -819 -723 -199 -756 -242 -80 -336 -394 -938 -104 -750 -28 -524 -453 -724 -956 -292 -100 -630 -48 -944 -548 -132 -527 -250 -858 -521 -909 -167 -276 -653 -123 -221 -785 -545 -448 -150 -736 -295 -585 -858 -7 -163 -750 -406 -419 -403 -986 -561 -66 -530 -445 -121 -391 -678 -241 -731 -155 -95 -27 -680 -961 -35 -117 -717 -498 -430 -937 -263 -726 -985 -525 -986 -755 -200 -999 -553 -589 -636 -789 -735 -567 -696 -916 -356 -932 -57 -733 -508 -609 -412 -536 -589 -762 -985 -24 -467 -148 -474 -360 -796 -77 -827 -750 -527 -555 -255 -546 -551 -402 -609 -156 -557 -993 -367 -823 -635 -91 -648 -857 -964 -442 -580 -652 -531 -850 -661 -367 -914 -968 -763 -320 -286 -208 -753 -701 -85 -148 -951 -608 -84 -750 -943 -376 -940 -29 -473 -921 -950 -213 -711 -674 -330 -215 -614 -256 -206 -777 -476 -390 -837 -217 -105 -731 -303 -245 -654 -655 -694 -211 -471 -105 -285 -28 -634 -898 -158 -265 -697 -130 -549 -276 -691 -523 -13 -822 -584 -307 -42 -327 -908 -426 -355 -490 -567 -511 -933 -311 -932 -132 -31 -435 -737 -468 -213 -980 -271 -535 -800 -605 -601 -44 -420 -644 -184 -599 -891 -107 -995 -686 -437 -972 -284 -229 -456 -790 -76 -601 -446 -339 -839 -819 -485 -100 -944 -569 -451 -855 -759 -451 -171 -226 -638 -478 -645 -196 -625 -857 -297 -195 -472 -314 -684 -511 -824 -988 -729 -935 -988 -758 -631 -870 -304 -518 -759 -224 -507 -423 -582 -407 -113 -517 -478 -756 -229 -630 -216 -364 -754 -888 -482 -179 -370 -221 -48 -817 -157 -955 -12 -782 -724 -703 -241 -527 -606 -967 -159 -404 -349 -60 -234 -434 -624 -583 -377 -575 -900 -429 -324 -139 -476 -195 -530 -493 -410 -617 -850 -631 -475 -158 -258 -67 -737 -88 -802 -448 -713 -624 -823 -872 -552 -850 -301 -381 -262 -824 -943 -701 -485 -262 -544 -654 -623 -39 -784 -5 -208 -547 -24 -389 -711 -398 -197 -430 -551 -346 -192 -121 -308 -511 -473 -53 -396 -188 -182 -732 -678 -314 -783 -127 -655 -710 -562 -804 -954 -874 -604 -45 -630 -771 -98 -885 -163 -31 -161 -595 -16 -48 -865 -649 -605 -105 -159 -906 -593 -74 -1 -412 -235 -449 -444 -783 -66 -688 -904 -819 -238 -236 -658 -649 -157 -903 -178 -799 -474 -206 -629 -672 -261 -79 -714 -707 -256 -504 -396 -720 -205 -236 -704 -943 -663 -28 -754 -287 -939 -543 -201 -932 -136 -392 -577 -767 -165 -836 -864 -753 -840 -878 -392 -344 -278 -765 -178 -258 -428 -44 -334 -991 -841 -999 -483 -52 -76 -163 -868 -193 -55 -990 -928 -999 -777 -953 -416 -900 -121 -466 -49 -661 -763 -9 -382 -998 -756 -666 -405 -203 -494 -428 -421 -276 -448 -579 -793 -117 -682 -807 -44 -552 -780 -283 -283 -807 -184 -26 -617 -517 -108 -148 -516 -475 -806 -920 -50 -688 -596 -933 -992 -573 -163 -944 -604 -675 -956 -2 -256 -266 -205 -37 -391 -234 -299 -721 -549 -911 -895 -934 -644 -362 -489 -813 -35 -10 -240 -49 -986 -32 -445 -470 -648 -723 -730 -212 -774 -477 -754 -894 -3 -638 -669 -741 -725 -149 -390 -77 -942 -855 -715 -973 -447 -827 -897 -685 -142 -571 -677 -534 -257 -885 -736 -102 -126 -147 -620 -543 -893 -329 -477 -755 -439 -885 -635 -308 -695 -829 -322 -249 -1 -572 -166 -985 -810 -163 -54 -705 -703 -621 -875 -591 -953 -324 -508 -864 -896 -87 -756 -841 -406 -792 -169 -53 -969 -954 -329 -702 -509 -76 -589 -456 -714 -155 -722 -158 -462 -85 -880 -576 -632 -562 -61 -996 -438 -468 -612 -664 -402 -180 -336 -814 -336 -139 -889 -880 -540 -847 -206 -637 -430 -247 -932 -440 -539 -116 -504 -66 -14 -494 -360 -707 -263 -784 -839 -619 -801 -821 -784 -372 -834 -392 -158 -235 -885 -479 -710 -37 -667 -771 -411 -93 -958 -626 -628 -765 -268 -655 -119 -645 -96 -375 -911 -314 -322 -238 -685 -326 -208 -95 -16 -159 -599 -22 -470 -183 -681 -531 -418 -632 -829 -18 -515 -863 -129 -256 -946 -162 -501 -138 -364 -480 -364 -723 -870 -253 -262 -504 -484 -688 -326 -146 -827 -498 -296 -166 -264 -92 -148 -149 -307 -645 -537 -469 -56 -537 -315 -575 -172 -27 -468 -702 -951 -699 -410 -604 -659 -97 -707 -726 -960 -654 -773 -183 -563 -742 -668 -823 -141 -60 -823 -315 -399 -517 -419 -984 -946 -387 -952 -770 -664 -994 -183 -768 -120 -604 -891 -424 -212 -759 -830 -930 -896 -86 -79 -71 -254 -621 -628 -858 -163 -460 -358 -549 -997 -817 -762 -953 -656 -297 -864 -242 -798 -261 -371 -228 -525 -217 -387 -362 -741 -492 -37 -939 -229 -326 -698 -889 -784 -540 -144 -10 -259 -498 -123 -627 -847 -115 -318 -344 -896 -586 -745 -406 -484 -924 -286 -645 -467 -719 -785 -291 -609 -982 -969 -605 -82 -982 -634 -429 -787 -262 -883 -61 -420 -444 -854 -212 -34 -650 -690 -128 -269 -132 -135 -262 -928 -161 -806 -94 -370 -572 -829 -27 -156 -376 -491 -312 -390 -647 -576 -588 -551 -792 -345 -544 -175 -528 -592 -499 -391 -176 -80 -785 -469 -722 -497 -77 -142 -111 -838 -770 -106 -768 -7 -43 -880 -425 -636 -541 -500 -176 -633 -536 -866 -473 -727 -431 -513 -124 -57 -223 -818 -832 -849 -801 -123 -436 -572 -465 -685 -697 -1000 -44 -445 -67 -630 -61 -551 -577 -655 -47 -795 -308 -970 -424 -523 -114 -145 -455 -557 -551 -337 -56 -626 -348 -410 -161 -753 -324 -415 -762 -356 -988 -525 -444 -442 -534 -665 -499 -365 -335 -228 -707 -292 -207 -91 -770 -651 -997 -344 -650 -853 -733 -269 -694 -331 -704 -973 -426 -618 -359 -305 -371 -185 -863 -279 -195 -502 -263 -878 -926 -232 -875 -951 -565 -744 -189 -754 -632 -442 -130 -856 -588 -208 -706 -736 -160 -59 -972 -721 -727 -446 -711 -759 -615 -210 -194 -779 -557 -137 -583 -907 -625 -208 -980 -819 -55 -215 -709 -952 -456 -800 -245 -499 -139 -870 -533 -4 -741 -890 -406 -245 -997 -280 -682 -45 -352 -348 -650 -183 -730 -366 -65 -917 -837 -187 -691 -911 -10 -64 -759 -420 -327 -257 -893 -114 -861 -290 -916 -94 -772 -516 -364 -964 -631 -737 -840 -714 -697 -98 -5 -155 -552 -627 -248 -415 -556 -607 -676 -651 -478 -623 -432 -752 -668 -601 -723 -65 -690 -543 -803 -937 -868 -878 -437 -564 -58 -582 -266 -287 -231 -768 -64 -820 -25 -67 -163 -359 -503 -149 -68 -331 -840 -589 -237 -636 -723 -304 -878 -56 -967 -690 -607 -76 -452 -533 -195 -443 -421 -569 -536 -125 -299 -639 -964 -326 -341 -374 -249 -506 -223 -828 -728 -664 -836 -995 -777 -457 -449 -126 -338 -329 -738 -565 -5 -596 -583 -400 -154 -592 -885 -479 -617 -67 -162 -190 -114 -741 -685 -233 -231 -410 -670 -170 -739 -731 -600 -471 -423 -894 -72 -761 -792 -37 -414 -535 -18 -138 -953 -316 -356 -311 -169 -564 -884 -597 -264 -760 -815 -555 -844 -627 -522 -588 -428 -587 -886 -555 -269 -783 -671 -206 -306 -165 -641 -816 -546 -644 -266 -853 -407 -766 -315 -310 -952 -958 -183 -933 -895 -852 -27 -621 -868 -815 -403 -263 -275 -370 -224 -202 -455 -214 -384 -650 -38 -918 -109 -383 -625 -711 -780 -545 -381 -146 -298 -27 -774 -34 -318 -530 -553 -660 -25 -492 -590 -70 -567 -259 -273 -665 -408 -189 -181 -618 -345 -233 -237 -351 -410 -256 -714 -313 -514 -633 -480 -962 -853 -784 -871 -943 -11 -299 -346 -901 -958 -812 -195 -750 -103 -793 -268 -154 -571 -793 -647 -944 -950 -477 -58 -520 -172 -608 -129 -472 -682 -281 -783 -18 -912 -863 -44 -980 -24 -659 -621 -47 -144 -109 -486 -817 -627 -269 -302 -636 -470 -841 -984 -55 -95 -925 -1 -538 -237 -117 -143 -676 -643 -50 -808 -657 -869 -994 -598 -807 -270 -235 -83 -257 -644 -374 -990 -882 -932 -108 -4 -826 -370 -29 -436 -336 -924 -577 -254 -908 -313 -881 -650 -290 -103 -972 -244 -386 -128 -979 -404 -806 -706 -546 -302 -710 -599 -758 -129 -306 -418 -804 -995 -363 -429 -129 -636 -102 -611 -600 -558 -439 -161 -636 -177 -430 -410 -743 -886 -48 -723 -363 -264 -959 -260 -123 -551 -799 -730 -454 -829 -5 -432 -924 -879 -46 -192 -700 -663 -457 -362 -265 -204 -203 -990 -198 -278 -203 -632 -365 -885 -530 -892 -406 -473 -400 -98 -507 -191 -6 -845 -190 -938 -898 -125 -448 -715 -322 -209 -840 -186 -165 -321 -811 -407 -448 -592 -803 -627 -955 -104 -574 -386 -759 -118 -271 -538 -344 -20 -829 -280 -29 -297 -46 -205 -85 -449 -495 -465 -411 -677 -1 -188 -276 -688 -8 -204 -846 -256 -82 -477 -286 -749 -9 -370 -154 -705 -979 -737 -854 -362 -632 -961 -437 -405 -95 -861 -355 -701 -466 -424 -42 -262 -806 -121 -751 -607 -21 -700 -191 -91 -517 -134 -911 -190 -330 -572 -513 -267 -865 -263 -176 -477 -760 -266 -350 -939 -603 -770 -538 -52 -246 -740 -225 -263 -769 -186 -978 -352 -468 -609 -330 -969 -916 -206 -787 -161 -186 -859 -566 -678 -408 -665 -356 -46 -643 -629 -799 -717 -863 -174 -526 -932 -65 -421 -286 -958 -964 -635 -148 -714 -776 -816 -707 -663 -231 -593 -958 -910 -399 -568 -551 -789 -12 -679 -813 -418 -381 -214 -677 -52 -603 -312 -269 -605 -425 -911 -848 -669 -858 -694 -293 -340 -933 -338 -62 -298 -340 -793 -676 -238 -978 -556 -322 -549 -838 -445 -727 -899 -653 -813 -727 -198 -675 -73 -349 -61 -513 -822 -733 -456 -446 -110 -841 -454 -731 -415 -850 -267 -890 -36 -748 -472 -753 -508 -919 -433 -482 -241 -378 -66 -47 -711 -660 -114 -758 -902 -53 -310 -709 -283 -335 -254 -751 -804 -694 -580 -238 -10 -651 -508 -898 -398 -543 -72 -641 -297 -201 -311 -762 -811 -780 -265 -845 -306 -474 -368 -250 -787 -355 -981 -592 -381 -234 -926 -793 -292 -25 -599 -16 -989 -883 -323 -277 -777 -439 -290 -490 -839 -316 -948 -753 -104 -197 -977 -667 -374 -349 -104 -209 -276 -638 -809 -771 -576 -228 -527 -292 -315 -778 -774 -576 -887 -281 -185 -104 -456 -147 -695 -600 -591 -286 -760 -848 -955 -252 -17 -297 -899 -100 -199 -597 -210 -546 -370 -982 -19 -681 -809 -106 -526 -792 -638 -731 -945 -706 -228 -18 -884 -283 -347 -520 -900 -159 -880 -465 -219 -232 -79 -948 -853 -258 -526 -653 -502 -608 -931 -281 -122 -438 -792 -64 -35 -111 -511 -417 -441 -684 -842 -229 -124 -235 -10 -321 -554 -598 -59 -306 -713 -274 -824 -634 -474 -792 -532 -765 -854 -799 -807 -609 -26 -526 -409 -861 -70 -416 -22 -336 -766 -619 -618 -75 -387 -796 -565 -315 -46 -173 -954 -363 -656 -682 -1 -194 -224 -367 -430 -713 -892 -20 -87 -895 -574 -935 -148 -998 -749 -978 -217 -202 -794 -839 -727 -106 -127 -804 -437 -918 -388 -512 -200 -154 -575 -878 -142 -292 -742 -799 -163 -611 -585 -527 -494 -499 -205 -357 -380 -453 -462 -496 -865 -551 -662 -352 -821 -851 -3 -752 -975 -174 -573 -431 -319 -673 -272 -752 -278 -130 -246 -810 -906 -104 -279 -831 -699 -66 -228 -604 -66 -881 -113 -153 -867 -175 -986 -17 -557 -832 -286 -179 -352 -301 -867 -684 -46 -206 -161 -433 -231 -772 -702 -222 -499 -372 -667 -812 -473 -505 -121 -358 -232 -374 -746 -492 -779 -647 -114 -940 -434 -145 -481 -404 -138 -610 -777 -107 -566 -137 -212 -695 -848 -214 -225 -873 -327 -832 -748 -593 -64 -368 -702 -675 -311 -795 -152 -12 -366 -684 -107 -38 -390 -335 -245 -82 -414 -805 -705 -616 -111 -683 -924 -318 -681 -795 -568 -568 -840 -463 -446 -239 -802 -955 -490 -242 -110 -611 -514 -969 -24 -720 -868 -357 -277 -87 -568 -581 -304 -414 -586 -199 -977 -123 -157 -69 -763 -62 -75 -768 -104 -745 -390 -346 -648 -789 -283 -440 -122 -831 -322 -610 -28 -17 -449 -362 -580 -894 -852 -625 -566 -605 -990 -612 -152 -63 -522 -203 -434 -613 -813 -970 -753 -232 -5 -336 -760 -289 -399 -666 -511 -917 -667 -281 -161 -883 -414 -625 -584 -761 -633 -138 -754 -844 -261 -617 -387 -657 -282 -279 -954 -74 -210 -189 -709 -475 -795 -10 -523 -269 -460 -847 -708 -371 -448 -734 -800 -305 -413 -364 -15 -495 -925 -494 -445 -467 -493 -485 -789 -278 -101 -198 -816 -64 -610 -871 -733 -373 -588 -211 -628 -810 -750 -677 -401 -532 -167 -456 -968 -815 -544 -272 -509 -138 -793 -949 -860 -997 -369 -17 -313 -13 -698 -637 -489 -906 -674 -560 -926 -910 -801 -77 -691 -911 -324 -158 -546 -851 -679 -679 -88 -923 -871 -16 -129 -281 -682 -276 -359 -228 -550 -642 -441 -460 -296 -951 -438 -281 -979 -386 -621 -504 -751 -729 -136 -110 -533 -731 -599 -315 -431 -397 -934 -153 -582 -879 -878 -358 -762 -192 -868 -251 -479 -841 -148 -875 -880 -203 -904 -939 -553 -524 -165 -546 -749 -720 -367 -871 -612 -513 -417 -646 -167 -904 -80 -791 -52 -321 -635 -931 -59 -820 -19 -934 -765 -452 -971 -355 -991 -173 -993 -776 -690 -996 -816 -902 -600 -554 -852 -801 -736 -997 -310 -685 -577 -617 -112 -854 -791 -891 -330 -925 -573 -364 -487 -40 -57 -332 -389 -18 -341 -87 -589 -131 -346 -218 -777 -737 -468 -731 -587 -93 -277 -2 -289 -440 -73 -566 -39 -542 -854 -763 -286 -738 -725 -324 -444 -668 -622 -913 -172 -633 -403 -479 -294 -493 -9 -472 -302 -874 -960 -799 -395 -121 -482 -888 -964 -352 -640 -862 -529 -888 -298 -625 -574 -755 -720 -117 -275 -8 -465 -291 -360 -549 -225 -548 -417 -444 -824 -373 -811 -60 -646 -438 -864 -672 -305 -573 -608 -494 -261 -63 -38 -395 -165 -294 -913 -169 -659 -253 -296 -42 -775 -318 -608 -72 -444 -748 -121 -127 -86 -470 -238 -867 -19 -470 -81 -730 -550 -643 -507 -558 -461 -256 -874 -55 -40 -726 -233 -535 -839 -548 -25 -253 -85 -749 -273 -753 -322 -867 -145 -864 -903 -101 -989 -476 -533 -504 -727 -73 -432 -935 -654 -373 -561 -149 -89 -30 -447 -257 -43 -128 -931 -685 -855 -64 -200 -455 -996 -220 -57 -342 -358 -750 -461 -890 -936 -246 -953 -518 -370 -187 -123 -951 -733 -329 -153 -46 -601 -576 -109 -649 -148 -975 -168 -895 -109 -563 -352 -562 -654 -513 -959 -58 -267 -70 -834 -446 -801 -824 -661 -890 -562 -410 -281 -676 -312 -49 -766 -963 -960 -383 -199 -355 -829 -661 -314 -933 -370 -215 -174 -741 -787 -581 -994 -922 -220 -26 -271 -617 -8 -670 -527 -198 -984 -755 -249 -841 -78 -928 -249 -949 -958 -483 -896 -345 -653 -154 -332 -165 -335 -549 -140 -202 -277 -968 -545 -611 -756 -42 -385 -897 -901 -583 -279 -934 -431 -736 -699 -245 -25 -58 -213 -80 -271 -311 -446 -754 -343 -848 -7 -937 -664 -743 -427 -293 -607 -265 -41 -391 -437 -215 -786 -152 -644 -138 -789 -908 -263 -189 -743 -722 -220 -208 -500 -662 -775 -46 -288 -958 -106 -133 -556 -924 -420 -140 -673 -132 -478 -26 -662 -818 -614 -635 -372 -396 -572 -518 -299 -490 -952 -934 -371 -402 -980 -471 -89 -635 -814 -718 -635 -215 -506 -106 -415 -788 -215 -255 -666 -573 -519 -34 -227 -398 -776 -258 -554 -820 -1000 -663 -122 -516 -71 -232 -319 -496 -950 -544 -468 -696 -959 -726 -654 -535 -725 -768 -30 -773 -840 -314 -14 -565 -917 -467 -459 -992 -640 -108 -264 -841 -492 -466 -712 -168 -901 -982 -946 -950 -513 -136 -424 -372 -370 -484 -875 -805 -436 -61 -342 -762 -337 -311 -229 -654 -219 -252 -888 -524 -286 -569 -551 -477 -173 -473 -325 -38 -161 -259 -130 -379 -42 -901 -10 -393 -112 -514 -387 -714 -623 -806 -111 -295 -776 -701 -193 -59 -823 -160 -573 -508 -95 -345 -515 -780 -256 -210 -497 -857 -328 -520 -111 -604 -230 -621 -902 -193 -318 -119 -598 -238 -751 -834 -30 -307 -212 -667 -55 -340 -13 -224 -485 -527 -361 -32 -79 -994 -466 -283 -156 -971 -731 -706 -481 -201 -712 -826 -765 -373 -386 -382 -899 -742 -994 -886 -527 -120 -525 -311 -906 -448 -426 -33 -472 -955 -714 -253 -764 -778 -860 -503 -96 -656 -712 -89 -495 -614 -87 -397 -356 -691 -74 -543 -864 -910 -346 -642 -935 -404 -808 -88 -72 -950 -771 -863 -179 -701 -583 -905 -990 -407 -816 -594 -105 -226 -856 -166 -73 -91 -260 -225 -232 -168 -508 -368 -413 -709 -233 -840 -529 -366 -661 -348 -273 -177 -905 -395 -738 -817 -559 -896 -280 -849 -633 -22 -270 -851 -966 -817 -141 -348 -578 -255 -75 -984 -505 -72 -325 -621 -275 -67 -355 -67 -628 -593 -544 -740 -975 -804 -154 -656 -526 -172 -105 -141 -991 -977 -138 -352 -36 -739 -657 -183 -426 -126 -389 -851 -629 -990 -290 -414 -308 -313 -863 -870 -412 -965 -910 -328 -184 -35 -2 -962 -804 -259 -387 -386 -860 -243 -677 -978 -682 -185 -812 -11 -178 -901 -883 -85 -646 -614 -340 -969 -680 -776 -569 -881 -418 -534 -72 -685 -118 -138 -656 -384 -345 -306 -60 -646 -707 -249 -19 -15 -965 -817 -390 -832 -320 -623 -501 -682 -98 -350 -331 -423 -420 -317 -290 -229 -657 -628 -126 -391 -568 -406 -695 -270 -186 -34 -794 -466 -131 -909 -652 -130 -277 -358 -265 -453 -998 -800 -743 -122 -899 -612 -763 -430 -775 -276 -862 -341 -548 -523 -469 -119 -97 -342 -322 -735 -399 -122 -364 -142 -679 -893 -489 -687 -303 -34 -462 -286 -439 -472 -95 -110 -872 -715 -240 -213 -681 -765 -359 -488 -404 -212 -185 -293 -888 -755 -455 -541 -776 -644 -937 -943 -448 -72 -959 -998 -922 -968 -124 -677 -344 -944 -199 -669 -141 -209 -437 -147 -804 -523 -381 -127 -533 -218 -235 -384 -266 -48 -862 -73 -432 -799 -967 -724 -970 -933 -375 -298 -896 -897 -344 -823 -578 -611 -698 -264 -954 -692 -17 -887 -889 -888 -462 -278 -950 -110 -758 -215 -213 -448 -582 -46 -593 -257 -725 -72 -3 -337 -121 -492 -943 -981 -836 -494 -578 -164 -50 -874 -109 -628 -360 -221 -640 -819 -848 -895 -8 -790 -967 -738 -427 -237 -472 -990 -244 -15 -114 -23 -281 -342 -898 -487 -268 -58 -321 -797 -476 -490 -838 -823 -349 -639 -274 -717 -291 -331 -458 -811 -893 -358 -868 -336 -413 -500 -811 -240 -432 -771 -678 -878 -9 -712 -259 -711 -903 -868 -404 -858 -727 -663 -494 -768 -192 -73 -722 -593 -530 -895 -528 -634 -807 -713 -88 -654 -95 -835 -757 -370 -443 -504 -442 -304 -258 -157 -466 -886 -174 -905 -650 -732 -287 -963 -102 -776 -957 -257 -564 -48 -705 -856 -548 -622 -543 -720 -159 -304 -140 -850 -518 -161 -380 -398 -142 -386 -848 -829 -409 -664 -56 -787 -150 -992 -802 -812 -904 -330 -234 -967 -233 -637 -43 -224 -198 -240 -702 -3 -412 -300 -698 -564 -135 -860 -29 -31 -924 -731 -711 -268 -339 -562 -914 -166 -493 -662 -15 -566 -975 -39 -119 -493 -572 -224 -998 -380 -327 -857 -550 -472 -695 -764 -839 -588 -972 -978 -955 -196 -83 -816 -758 -280 -327 -669 -297 -236 -380 -938 -451 -684 -142 -313 -721 -306 -898 -423 -414 -935 -304 -777 -367 -275 -577 -333 -222 -574 -121 -570 -146 -779 -342 -492 -215 -294 -449 -708 -83 -821 -886 -441 -953 -405 -178 -432 -473 -120 -687 -840 -830 -505 -325 -811 -419 -39 -446 -57 -653 -856 -429 -244 -959 -570 -649 -462 -525 -632 -72 -379 -262 -289 -924 -1 -411 -902 -369 -346 -124 -936 -250 -826 -476 -368 -419 -399 -206 -469 -917 -923 -573 -23 -740 -458 -761 -358 -79 -29 -169 -510 -77 -661 -306 -907 -206 -344 -355 -552 -25 -405 -975 -57 -411 -144 -312 -952 -623 -377 -815 -408 -308 -904 -427 -911 -403 -41 -379 -696 -849 -905 -597 -940 -368 -762 -344 -928 -20 -728 -910 -704 -163 -423 -768 -621 -172 -467 -707 -150 -781 -744 -439 -88 -205 -825 -908 -966 -823 -634 -972 -860 -860 -706 -848 -543 -13 -997 -440 -158 -771 -678 -669 -765 -67 -55 -452 -829 -534 -147 -978 -796 -560 -457 -303 -462 -293 -922 -233 -431 -834 -67 -648 -58 -458 -391 -658 -496 -915 -66 -217 -530 -687 -818 -427 -396 -991 -89 -464 -939 -260 -750 -538 -193 -223 -982 -742 -454 -761 -1 -110 -961 -289 -610 -351 -306 -509 -645 -543 -918 -826 -10 -497 -392 -435 -200 -403 -952 -550 -751 -778 -750 -619 -931 -960 -787 -390 -226 -550 -402 -211 -453 -674 -230 -749 -58 -16 -152 -874 -624 -907 -984 -427 -700 -243 -533 -923 -415 -121 -764 -359 -467 -686 -295 -69 -867 -512 -279 -194 -157 -122 -407 -616 -591 -96 -87 -663 -752 -493 -363 -387 -349 -385 -514 -174 -444 -989 -858 -384 -706 -138 -413 -866 -987 -292 -647 -372 -750 -767 -518 -577 -592 -198 -311 -312 -104 -915 -80 -973 -110 -115 -521 -733 -669 -538 -923 -167 -422 -65 -911 -540 -551 -199 -808 -535 -848 -173 -931 -682 -690 -942 -732 -600 -57 -863 -462 -642 -21 -541 -319 -675 -441 -723 -392 -122 -94 -26 -462 -390 -366 -537 -369 -74 -744 -815 -76 -478 -747 -853 -608 -607 -448 -509 -883 -433 -210 -861 -520 -551 -446 -642 -565 -278 -982 -717 -231 -663 -770 -987 -21 -921 -388 -667 -638 -549 -350 -74 -315 -693 -636 -954 -179 -870 -305 -668 -552 -305 -542 -254 -535 -976 -540 -228 -711 -172 -924 -49 -888 -850 -281 -879 -889 -640 -416 -754 -772 -193 -481 -689 -844 -131 -643 -230 -945 -269 -573 -560 -553 -78 -561 -459 -332 -498 -369 -742 -132 -999 -58 -171 -672 -17 -177 -793 -3 -590 -417 -358 -772 -448 -642 -444 -679 -40 -137 -143 -729 -264 -302 -511 -672 -33 -373 -172 -470 -656 -650 -647 -683 -388 -887 -200 -45 -328 -259 -978 -311 -387 -704 -513 -40 -611 -72 -319 -642 -210 -928 -37 -590 -568 -69 -164 -969 -506 -242 -99 -828 -767 -268 -114 -991 -546 -606 -995 -390 -405 -575 -303 -382 -715 -732 -469 -540 -948 -885 -421 -623 -538 -112 -661 -650 -189 -163 -553 -8 -863 -382 -444 -824 -978 -189 -217 -542 -241 -208 -553 -273 -496 -142 -614 -194 -776 -268 -816 -670 -875 -560 -580 -841 -79 -166 -651 -464 -946 -355 -707 -625 -700 -726 -10 -52 -102 -136 -267 -215 -962 -881 -108 -292 -166 -402 -431 -533 -670 -720 -921 -51 -431 -797 -755 -21 -915 -798 -584 -613 -236 -475 -930 -824 -598 -232 -100 -30 -255 -490 -248 -785 -824 -86 -397 -300 -510 -715 -533 -409 -439 -552 -698 -67 -703 -128 -868 -945 -798 -724 -129 -623 -649 -995 -398 -983 -154 -714 -557 -489 -686 -568 -654 -460 -806 -192 -304 -698 -493 -999 -203 -430 -338 -816 -898 -582 -346 -459 -449 -22 -521 -723 -694 -632 -706 -99 -38 -345 -199 -482 -759 -955 -956 -109 -17 -283 -812 -683 -84 -432 -691 -478 -959 -443 -896 -959 -408 -762 -75 -408 -539 -897 -2 -564 -177 -741 -765 -826 -269 -86 -52 -924 -17 -984 -870 -366 -515 -709 -35 -604 -94 -38 -497 -703 -217 -541 -650 -506 -830 -405 -211 -726 -525 -529 -173 -949 -837 -397 -335 -542 -919 -797 -446 -176 -703 -507 -945 -431 -350 -867 -752 -843 -961 -704 -934 -66 -696 -948 -415 -255 -408 -411 -940 -636 -974 -848 -558 -99 -419 -746 -941 -314 -412 -948 -239 -557 -67 -231 -764 -584 -43 -786 -81 -790 -214 -137 -122 -64 -948 -238 -229 -896 -441 -316 -833 -132 -875 -204 -198 -820 -629 -189 -251 -481 -484 -161 -763 -487 -524 -597 -65 -408 -35 -351 -179 -151 -129 -435 -18 -427 -975 -813 -856 -376 -555 -299 -637 -418 -302 -180 -459 -85 -167 -217 -464 -250 -954 -906 -916 -10 -219 -458 -30 -266 -292 -59 -868 -748 -955 -494 -935 -571 -10 -488 -722 -474 -595 -543 -756 -808 -131 -874 -282 -421 -978 -907 -611 -598 -327 -799 -917 -721 -248 -891 -568 -616 -760 -393 -437 -647 -429 -586 -481 -940 -211 -612 -843 -321 -759 -53 -432 -487 -770 -458 -973 -926 -159 -821 -131 -108 -115 -282 -64 -598 -242 -227 -74 -178 -943 -244 -601 -260 -724 -596 -502 -829 -433 -777 -768 -576 -953 -966 -454 -872 -52 -297 -594 -93 -963 -961 -123 -953 -281 -463 -655 -711 -453 -376 -849 -793 -154 -324 -251 -748 -293 -58 -107 -470 -291 -708 -56 -836 -770 -698 -12 -753 -719 -572 -917 -55 -736 -172 -740 -324 -557 -186 -416 -911 -646 -456 -623 -668 -759 -427 -245 -680 -487 -365 -852 -45 -676 -839 -287 -474 -151 -236 -469 -556 -471 -299 -733 -577 -299 -930 -709 -345 -639 -470 -207 -304 -159 -449 -665 -626 -80 -90 -853 -150 -36 -311 -722 -822 -885 -309 -91 -694 -137 -796 -511 -76 -746 -118 -934 -122 -998 -568 -347 -513 -520 -404 -400 -602 -804 -697 -51 -410 -907 -645 -303 -277 -710 -812 -397 -903 -960 -280 -598 -67 -977 -315 -151 -369 -932 -592 -551 -850 -263 -744 -688 -774 -438 -702 -466 -968 -288 -259 -253 -159 -480 -78 -965 -434 -130 -230 -450 -54 -960 -123 -840 -814 -637 -390 -247 -583 -217 -126 -985 -752 -825 -200 -88 -319 -556 -168 -711 -440 -619 -335 -128 -601 -973 -778 -199 -955 -405 -752 -312 -253 -486 -475 -116 -354 -605 -670 -654 -284 -298 -507 -346 -144 -893 -631 -34 -957 -336 -120 -434 -801 -777 -480 -55 -700 -341 -958 -815 -799 -269 -228 -364 -260 -402 -129 -91 -267 -663 -328 -634 -992 -966 -712 -313 -848 -729 -270 -333 -308 -194 -676 -478 -73 -286 -461 -534 -81 -628 -597 -548 -521 -265 -372 -101 -474 -797 -752 -924 -743 -491 -596 -469 -672 -631 -439 -229 -340 -292 -275 -971 -836 -853 -449 -338 -234 -711 -15 -851 -677 -236 -297 -908 -170 -510 -616 -980 -628 -31 -996 -682 -484 -298 -381 -87 -161 -354 -864 -915 -358 -742 -537 -298 -91 -218 -316 -612 -214 -558 -365 -549 -791 -512 -697 -218 -619 -288 -906 -364 -295 -979 -377 -356 -798 -388 -324 -24 -778 -395 -98 -5 -381 -752 -499 -12 -780 -911 -124 -14 -797 -18 -622 -616 -463 -846 -860 -359 -668 -856 -558 -251 -917 -434 -100 -550 -791 -459 -530 -178 -11 -772 -562 -610 -999 -281 -201 -738 -90 -714 -302 -380 -764 -592 -91 -526 -788 -270 -824 -614 -709 -870 -811 -901 -793 -793 -437 -178 -573 -210 -538 -652 -335 -125 -477 -901 -752 -773 -754 -116 -919 -943 -94 -59 -108 -341 -374 -213 -242 -656 -612 -27 -627 -208 -697 -931 -900 -403 -224 -252 -97 -718 -416 -60 -140 -449 -819 -992 -749 -675 -713 -775 -191 -87 -587 -976 -558 -798 -814 -540 -443 -418 -8 -88 -287 -853 -644 -587 -548 -203 -443 -672 -480 -513 -89 -661 -273 -423 -438 -48 -925 -520 -686 -351 -910 -158 -619 -483 -877 -440 -538 -475 -451 -629 -988 -97 -418 -136 -838 -741 -655 -468 -527 -810 -63 -308 -711 -592 -890 -403 -448 -932 -456 -469 -543 -392 -646 -309 -57 -38 -538 -414 -612 -481 -13 -168 -396 -779 -793 -889 -976 -740 -139 -447 -532 -211 -63 -505 -406 -964 -229 -489 -171 -172 -588 -357 -917 -999 -219 -894 -135 -937 -915 -925 -426 -72 -734 -858 -623 -951 -310 -438 -525 -542 -649 -860 -885 -367 -802 -304 -273 -498 -411 -380 -779 -309 -337 -818 -194 -34 -397 -583 -336 -492 -176 -675 -128 -131 -671 -999 -997 -326 -660 -252 -109 -493 -420 -182 -82 -615 -623 -979 -562 -467 -851 -289 -792 -124 -625 -675 -359 -354 -629 -43 -831 -438 -462 -482 -377 -176 -928 -91 -211 -933 -815 -989 -977 -463 -778 -976 -814 -257 -447 -622 -243 -155 -109 -655 -458 -570 -251 -262 -145 -858 -75 -324 -916 -27 -362 -444 -314 -529 -514 -867 -258 -585 -169 -815 -371 -302 -519 -107 -309 -810 -427 -301 -515 -202 -680 -87 -819 -301 -48 -716 -372 -42 -246 -755 -932 -680 -968 -661 -562 -405 -404 -239 -87 -858 -57 -389 -236 -809 -196 -195 -417 -881 -752 -39 -817 -233 -330 -930 -955 -785 -18 -343 -398 -278 -732 -466 -689 -952 -812 -558 -136 -988 -781 -725 -729 -695 -780 -618 -227 -421 -823 -113 -742 -808 -865 -100 -341 -894 -938 -211 -27 -857 -503 -385 -903 -409 -158 -255 -25 -516 -390 -144 -299 -423 -326 -174 -918 -204 -44 -211 -623 -320 -601 -809 -293 -197 -737 -238 -996 -408 -635 -398 -900 -105 -313 -793 -459 -395 -106 -634 -103 -668 -974 -73 -235 -781 -725 -503 -155 -853 -746 -651 -463 -725 -525 -268 -278 -797 -996 -786 -205 -808 -803 -361 -975 -244 -739 -699 -975 -108 -262 -32 -676 -270 -24 -715 -7 -141 -491 -966 -664 -94 -365 -666 -17 -95 -90 -726 -449 -849 -77 -291 -209 -847 -353 -243 -699 -675 -468 -948 -48 -68 -957 -219 -697 -701 -518 -55 -35 -393 -131 -823 -985 -97 -117 -242 -386 -830 -167 -558 -943 -355 -235 -718 -786 -12 -229 -895 -860 -113 -972 -636 -614 -782 -112 -864 -583 -408 -555 -93 -908 -666 -839 -990 -698 -657 -569 -769 -984 -869 -301 -453 -776 -797 -984 -150 -577 -706 -512 -564 -467 -709 -373 -48 -162 -210 -562 -99 -69 -405 -426 -546 -654 -686 -723 -843 -494 -167 -158 -128 -430 -886 -81 -713 -336 -493 -6 -673 -103 -777 -264 -938 -339 -985 -221 -290 -491 -610 -77 -826 -368 -702 -4 -730 -846 -169 -322 -754 -45 -207 -357 -263 -839 -53 -395 -707 -363 -359 -96 -581 -725 -775 -580 -232 -909 -615 -760 -384 -661 -787 -607 -37 -34 -41 -839 -760 -206 -314 -551 -442 -717 -101 -199 -482 -179 -525 -838 -50 -583 -816 -391 -487 -752 -798 -812 -212 -191 -761 -425 -270 -533 -843 -806 -364 -873 -644 -378 -927 -82 -995 -906 -663 -770 -974 -465 -400 -298 -738 -838 -288 -854 -481 -76 -687 -901 -246 -709 -175 -629 -991 -369 -777 -344 -995 -628 -600 -699 -816 -736 -952 -730 -589 -90 -822 -900 -219 -970 -283 -159 -88 -795 -697 -748 -653 -867 -506 -982 -906 -154 -922 -649 -893 -513 -52 -107 -692 -579 -564 -135 -422 -586 -203 -179 -578 -996 -963 -482 -771 -278 -347 -707 -343 -303 -301 -439 -262 -843 -147 -718 -54 -531 -508 -486 -155 -878 -127 -500 -619 -497 -46 -191 -59 -35 -449 -989 -953 -226 -420 -256 -603 -687 -396 -552 -802 -911 -873 -606 -240 -294 -938 -668 -405 -759 -948 -363 -211 -316 -937 -113 -176 -780 -84 -678 -448 -24 -844 -355 -45 -759 -42 -353 -956 -754 -997 -518 -279 -246 -456 -96 -257 -227 -798 -442 -257 -93 -529 -902 -637 -6 -528 -79 -758 -657 -177 -684 -933 -470 -575 -47 -205 -254 -437 -107 -399 -552 -798 -650 -421 -707 -246 -659 -307 -805 -416 -843 -801 -784 -445 -103 -754 -858 -357 -57 -646 -139 -510 -765 -451 -897 -996 -531 -429 -789 -827 -502 -735 -851 -171 -890 -291 -514 -455 -719 -693 -152 -735 -447 -643 -982 -548 -36 -422 -875 -725 -277 -442 -309 -152 -66 -528 -871 -992 -925 -132 -327 -68 -895 -108 -209 -204 -901 -925 -123 -910 -821 -650 -444 -733 -319 -607 -736 -30 -139 -520 -220 -120 -503 -813 -963 -39 -246 -917 -962 -531 -8 -781 -86 -508 -449 -455 -465 -66 -330 -625 -733 -459 -332 -827 -792 -329 -782 -702 -412 -553 -250 -780 -256 -460 -924 -167 -790 -138 -635 -697 -817 -961 -980 -145 -559 -417 -824 -737 -596 -885 -355 -607 -184 -848 -345 -14 -868 -883 -343 -860 -357 -404 -612 -679 -614 -302 -511 -442 -152 -651 -220 -38 -403 -688 -430 -505 -372 -340 -223 -193 -37 -739 -884 -217 -362 -330 -388 -182 -24 -345 -412 -392 -891 -296 -712 -515 -22 -115 -333 -401 -3 -196 -620 -329 -700 -899 -334 -865 -600 -154 -560 -224 -322 -537 -748 -511 -223 -220 -595 -185 -75 -194 -156 -906 -834 -160 -279 -981 -668 -107 -339 -85 -68 -332 -956 -207 -960 -314 -189 -682 -900 -914 -535 -472 -288 -691 -158 -10 -711 -311 -933 -310 -684 -784 -50 -469 -242 -557 -931 -514 -114 -521 -789 -275 -806 -256 -794 -749 -371 -382 -902 -665 -933 -414 -703 -322 -825 -482 -851 -460 -755 -169 -424 -854 -193 -349 -676 -306 -783 -434 -341 -808 -874 -363 -352 -288 -928 -665 -883 -262 -213 -259 -23 -196 -847 -734 -789 -236 -341 -614 -476 -257 -822 -223 -942 -218 -220 -463 -94 -289 -555 -2 -835 -284 -100 -496 -790 -53 -967 -911 -209 -113 -917 -483 -409 -547 -926 -198 -239 -708 -545 -108 -36 -309 -924 -470 -72 -231 -575 -645 -650 -261 -441 -376 -985 -151 -432 -353 -343 -645 -558 -514 -996 -262 -212 -158 -892 -929 -294 -203 -456 -685 -803 -497 -889 -56 -977 -383 -300 -536 -611 -936 -448 -249 -961 -508 -243 -309 -400 -455 -532 -754 -503 -762 -262 -152 -666 -16 -702 -74 -640 -313 -358 -237 -774 -573 -956 -185 -848 -977 -895 -59 -525 -682 -391 -121 -702 -526 -798 -392 -542 -825 -179 -417 -599 -849 -990 -812 -788 -882 -519 -238 -212 -253 -44 -316 -405 -610 -336 -604 -705 -706 -633 -120 -96 -395 -680 -86 -306 -291 -858 -976 -931 -937 -763 -774 -962 -854 -888 -800 -745 -786 -560 -171 -431 -653 -725 -424 -535 -567 -821 -197 -832 -244 -982 -65 -4 -378 -110 -524 -801 -617 -622 -263 -281 -160 -717 -495 -79 -91 -81 -778 -786 -620 -336 -509 -474 -906 -765 -517 -480 -806 -418 -998 -9 -165 -362 -348 -184 -25 -92 -670 -318 -123 -439 -303 -871 -716 -532 -875 -92 -28 -466 -17 -159 -274 -634 -154 -474 -414 -753 -858 -799 -100 -746 -348 -201 -19 -460 -846 -36 -167 -357 -94 -957 -599 -3 -361 -375 -523 -941 -939 -583 -933 -992 -274 -578 -212 -726 -827 -202 -825 -530 -455 -328 -317 -999 -275 -118 -430 -231 -885 -821 -872 -104 -45 -25 -10 -770 -343 -481 -735 -97 -146 -736 -7 -665 -586 -466 -700 -385 -993 -577 -76 -389 -879 -902 -339 -943 -716 -643 -590 -761 -146 -385 -871 -456 -546 -888 -29 -689 -448 -943 -452 -566 -228 -543 -111 -625 -854 -550 -918 -227 -428 -46 -919 -518 -898 -526 -813 -358 -944 -299 -835 -97 -555 -572 -152 -474 -375 -357 -503 -613 -524 -903 -318 -523 -245 -579 -993 -768 -754 -229 -855 -828 -841 -592 -671 -726 -563 -493 -256 -227 -64 -28 -852 -142 -902 -630 -477 -464 -408 -68 -304 -71 -917 -373 -910 -489 -891 -114 -25 -352 -898 -320 -877 -886 -464 -258 -402 -22 -997 -885 -755 -274 -676 -841 -300 -483 -467 -548 -953 -321 -527 -64 -382 -849 -984 -955 -839 -838 -390 -435 -344 -836 -871 -742 -352 -767 -704 -701 -171 -962 -678 -329 -882 -194 -670 -436 -467 -615 -690 -876 -705 -996 -823 -194 -695 -843 -718 -725 -877 -50 -531 -392 -808 -530 -965 -979 -812 -823 -517 -360 -552 -555 -679 -146 -954 -74 -583 -81 -441 -809 -367 -168 -464 -535 -129 -23 -808 -665 -390 -376 -944 -806 -150 -338 -134 -716 -125 -394 -269 -709 -527 -239 -787 -525 -366 -214 -572 -959 -239 -302 -902 -773 -818 -566 -670 -661 -637 -638 -180 -56 -238 -641 -961 -567 -175 -708 -156 -264 -220 -141 -787 -318 -819 -342 -406 -196 -468 -476 -159 -581 -101 -979 -37 -855 -837 -810 -775 -647 -821 -577 -333 -477 -569 -614 -543 -531 -464 -742 -898 -209 -306 -955 -15 -520 -959 -452 -709 -751 -682 -765 -407 -656 -453 -51 -941 -994 -30 -844 -975 -571 -416 -189 -131 -107 -191 -705 -876 -659 -195 -802 -533 -698 -764 -83 -862 -852 -372 -545 -997 -196 -831 -519 -902 -862 -493 -486 -997 -188 -188 -1 -900 -585 -807 -109 -435 -454 -592 -580 -545 -866 -491 -791 -587 -376 -743 -77 -482 -170 -820 -549 -833 -944 -2 -869 -333 -86 -507 -893 -958 -94 -569 -609 -768 -901 -76 -109 -725 -933 -472 -526 -59 -761 -933 -490 -900 -144 -705 -827 -788 -219 -694 -395 -606 -896 -165 -233 -835 -934 -776 -768 -90 -862 -692 -780 -933 -590 -323 -811 -688 -292 -234 -113 -617 -877 -160 -183 -909 -798 -523 -737 -25 -848 -581 -250 -847 -270 -774 -829 -304 -277 -442 -830 -106 -337 -683 -319 -639 -355 -555 -163 -81 -876 -961 -772 -40 -121 -23 -266 -107 -59 -83 -415 -93 -441 -120 -491 -706 -770 -138 -244 -17 -975 -197 -776 -712 -968 -907 -505 -734 -471 -932 -68 -842 -92 -878 -602 -89 -628 -997 -51 -940 -912 -662 -777 -618 -518 -787 -184 -33 -383 -630 -327 -250 -196 -447 -856 -338 -510 -227 -454 -100 -633 -841 -810 -412 -617 -244 -645 -461 -573 -978 -886 -789 -548 -276 -119 -704 -663 -33 -811 -799 -213 -596 -944 -136 -711 -750 -447 -513 -13 -978 -354 -963 -152 -701 -763 -542 -574 -518 -788 -336 -430 -181 -325 -931 -343 -643 -481 -402 -323 -238 -47 -841 -987 -776 -704 -454 -196 -649 -332 -967 -976 -29 -181 -329 -793 -573 -845 -50 -965 -895 -627 -425 -120 -573 -132 -544 -721 -537 -817 -739 -334 -465 -759 -346 -377 -641 -87 -474 -466 -668 -519 -443 -487 -885 -425 -326 -707 -276 -418 -337 -256 -299 -77 -550 -419 -409 -97 -703 -635 -95 -755 -720 -824 -941 -850 -212 -785 -102 -355 -377 -604 -182 -809 -856 -189 -285 -328 -209 -74 -893 -616 -855 -498 -651 -743 -943 -313 -450 -143 -44 -823 -952 -504 -678 -628 -709 -496 -286 -943 -545 -928 -450 -729 -855 -144 -537 -747 -966 -151 -156 -861 -757 -709 -937 -281 -405 -161 -414 -724 -470 -342 -341 -166 -681 -871 -130 -916 -122 -682 -317 -358 -492 -988 -528 -397 -188 -234 -775 -81 -380 -699 -275 -232 -231 -996 -584 -201 -97 -32 -157 -764 -151 -360 -599 -454 -459 -55 -628 -973 -188 -196 -740 -526 -518 -597 -11 -102 -404 -586 -506 -974 -628 -623 -778 -20 -707 -184 -740 -908 -984 -579 -274 -15 -701 -501 -762 -27 -98 -318 -799 -406 -312 -10 -799 -90 -86 -550 -272 -272 -819 -735 -103 -145 -182 -921 -760 -831 -153 -130 -533 -349 -770 -511 -361 -156 -102 -275 -622 -81 -402 -351 -821 -695 -135 -761 -629 -885 -829 -365 -395 -878 -852 -438 -389 -598 -61 -61 -798 -867 -2 -435 -232 -656 -565 -919 -152 -470 -87 -599 -775 -281 -491 -279 -788 -843 -563 -413 -14 -895 -61 -364 -355 -852 -618 -448 -647 -222 -333 -798 -205 -749 -353 -542 -668 -850 -245 -381 -224 -332 -262 -391 -340 -900 -59 -514 -472 -114 -583 -597 -891 -409 -643 -390 -295 -519 -676 -622 -489 -697 -381 -288 -870 -645 -836 -542 -159 -729 -602 -462 -863 -916 -671 -94 -618 -848 -819 -730 -426 -702 -531 -535 -513 -394 -524 -136 -278 -627 -286 -409 -141 -62 -130 -438 -461 -51 -485 -443 -309 -355 -84 -444 -608 -694 -315 -219 -770 -749 -660 -589 -689 -234 -245 -723 -47 -933 -177 -76 -440 -484 -945 -13 -331 -725 -426 -483 -167 -897 -160 -748 -629 -726 -309 -196 -299 -210 -411 -998 -195 -462 -854 -63 -512 -628 -938 -453 -276 -594 -924 -364 -629 -850 -789 -627 -281 -857 -973 -299 -758 -937 -926 -386 -308 -436 -162 -581 -176 -749 -314 -650 -624 -410 -153 -12 -858 -3 -135 -858 -966 -926 -628 -574 -607 -325 -841 -596 -282 -891 -588 -81 -248 -956 -559 -91 -31 -51 -520 -237 -675 -792 -262 -606 -992 -348 -715 -97 -80 -914 -668 -705 -100 -5 -769 -734 -533 -492 -802 -855 -816 -434 -653 -658 -309 -942 -187 -601 -124 -676 -942 -313 -159 -223 -226 -209 -222 -403 -996 -924 -459 -757 -129 -935 -848 -59 -482 -675 -456 -319 -634 -924 -361 -285 -756 -511 -844 -450 -425 -900 -243 -286 -632 -182 -389 -212 -827 -128 -937 -442 -514 -945 -881 -873 -200 -1000 -903 -952 -892 -825 -665 -838 -450 -492 -93 -274 -192 -266 -805 -104 -923 -702 -102 -59 -430 -370 -588 -200 -150 -731 -929 -285 -472 -635 -575 -805 -522 -7 -127 -466 -476 -169 -806 -558 -755 -893 -718 -591 -392 -917 -118 -871 -782 -375 -206 -516 -866 -293 -986 -264 -211 -623 -704 -286 -591 -92 -799 -48 -749 -281 -89 -627 -205 -64 -859 -94 -253 -136 -854 -231 -610 -92 -628 -48 -464 -326 -530 -988 -27 -453 -653 -355 -831 -903 -132 -367 -703 -404 -246 -460 -590 -867 -613 -923 -186 -539 -524 -47 -707 -565 -958 -313 -581 -61 -2 -77 -752 -317 -581 -212 -518 -211 -119 -908 -516 -765 -130 -241 -554 -522 -189 -299 -132 -315 -979 -969 -727 -452 -110 -469 -589 -928 -372 -877 -523 -975 -142 -515 -350 -675 -928 -236 -983 -87 -116 -530 -462 -911 -965 -153 -617 -717 -871 -773 -332 -389 -623 -147 -548 -701 -524 -842 -822 -789 -479 -648 -996 -598 -486 -54 -810 -825 -677 -81 -856 -983 -360 -268 -252 -93 -864 -457 -914 -837 -580 -531 -413 -419 -220 -721 -489 -645 -576 -23 -863 -857 -126 -894 -399 -903 -646 -429 -25 -455 -356 -332 -233 -424 -952 -103 -644 -438 -233 -83 -92 -598 -74 -47 -354 -3 -890 -930 -639 -122 -954 -797 -620 -127 -504 -383 -957 -21 -534 -569 -424 -187 -64 -3 -42 -524 -893 -926 -839 -168 -106 -958 -434 -566 -69 -17 -16 -481 -575 -93 -823 -583 -285 -276 -852 -873 -368 -189 -926 -34 -428 -236 -552 -916 -200 -346 -166 -664 -886 -79 -262 -376 -512 -660 -770 -482 -895 -27 -407 -67 -610 -437 -690 -607 -583 -528 -162 -839 -67 -909 -641 -604 -678 -991 -219 -305 -85 -818 -336 -517 -21 -308 -91 -28 -635 -114 -102 -84 -841 -346 -925 -670 -686 -113 -990 -892 -148 -957 -356 -639 -987 -608 -958 -497 -411 -636 -721 -74 -694 -853 -208 -357 -107 -324 -869 -348 -700 -508 -39 -519 -46 -166 -679 -603 -685 -393 -193 -527 -778 -158 -66 -865 -30 -480 -458 -56 -483 -654 -556 -661 -67 -992 -695 -125 -738 -770 -655 -394 -955 -436 -847 -418 -753 -620 -471 -985 -948 -667 -470 -825 -53 -776 -792 -250 -821 -784 -174 -597 -190 -452 -244 -404 -507 -587 -306 -482 -637 -127 -482 -623 -267 -560 -705 -992 -600 -829 -163 -520 -115 -694 -378 -573 -942 -24 -37 -580 -21 -683 -202 -897 -882 -446 -145 -173 -339 -914 -8 -101 -774 -765 -916 -758 -188 -639 -737 -844 -153 -720 -178 -301 -741 -636 -392 -399 -769 -449 -475 -678 -869 -82 -805 -57 -751 -225 -27 -700 -801 -770 -592 -725 -372 -152 -575 -508 -37 -762 -318 -441 -825 -125 -804 -53 -161 -878 -741 -409 -570 -942 -667 -973 -54 -653 -695 -166 -180 -143 -303 -706 -260 -396 -287 -493 -439 -26 -71 -297 -505 -720 -480 -715 -678 -954 -451 -555 -36 -444 -418 -333 -965 -878 -675 -352 -146 -321 -30 -956 -142 -971 -844 -190 -909 -415 -729 -856 -589 -705 -594 -664 -161 -312 -202 -77 -708 -43 -998 -736 -796 -424 -218 -812 -892 -205 -232 -500 -581 -512 -538 -514 -477 -174 -832 -649 -743 -907 -792 -671 -770 -804 -284 -723 -652 -905 -828 -272 -758 -809 -922 -722 -700 -929 -966 -845 -365 -864 -983 -987 -347 -425 -10 -489 -337 -579 -903 -502 -428 -631 -493 -462 -366 -303 -521 -264 -294 -833 -985 -738 -313 -812 -243 -126 -16 -838 -275 -930 -803 -492 -230 -124 -264 -289 -761 -683 -47 -843 -654 -614 -837 -301 -647 -947 -810 -859 -298 -875 -52 -356 -885 -560 -391 -431 -527 -361 -49 -898 -818 -176 -504 -879 -94 -828 -114 -129 -571 -886 -617 -565 -177 -137 -978 -726 -303 -102 -952 -41 -941 -595 -675 -861 -994 -21 -199 -84 -790 -376 -152 -657 -367 -107 -680 -772 -910 -458 -694 -435 -147 -244 -733 -455 -468 -405 -656 -984 -787 -741 -795 -551 -476 -551 -437 -663 -527 -157 -202 -680 -293 -93 -392 -195 -857 -716 -881 -648 -345 -691 -456 -528 -528 -777 -631 -917 -530 -593 -508 -757 -806 -105 -31 -840 -597 -284 -967 -429 -868 -743 -674 -546 -130 -39 -876 -180 -448 -494 -103 -382 -417 -382 -708 -995 -921 -633 -405 -623 -968 -200 -682 -743 -441 -11 -435 -163 -910 -199 -295 -588 -514 -486 -763 -196 -28 -705 -860 -866 -925 -553 -879 -285 -811 -732 -347 -890 -605 -209 -761 -2 -204 -690 -79 -746 -424 -127 -326 -781 -650 -107 -420 -381 -839 -823 -904 -244 -892 -572 -455 -238 -815 -541 -989 -434 -224 -487 -455 -875 -39 -716 -999 -863 -460 -976 -133 -306 -851 -881 -252 -863 -654 -846 -982 -692 -779 -403 -852 -73 -261 -74 -628 -51 -106 -869 -549 -977 -147 -403 -936 -185 -920 -942 -818 -706 -753 -422 -631 -824 -327 -622 -576 -668 -487 -416 -201 -970 -434 -727 -313 -513 -872 -999 -915 -433 -993 -912 -816 -905 -189 -64 -678 -8 -677 -21 -510 -504 -872 -185 -728 -962 -501 -980 -228 -394 -977 -945 -30 -674 -225 -288 -863 -324 -436 -631 -717 -647 -286 -828 -973 -487 -708 -272 -633 -444 -690 -74 -614 -153 -827 -206 -715 -426 -433 -739 -150 -206 -425 -821 -125 -69 -101 -637 -150 -668 -22 -77 -581 -42 -740 -777 -112 -479 -163 -32 -375 -82 -575 -820 -701 -549 -737 -471 -115 -235 -33 -419 -277 -212 -578 -714 -957 -607 -796 -639 -617 -791 -755 -874 -119 -827 -898 -556 -653 -707 -339 -314 -495 -754 -662 -125 -748 -570 -392 -657 -852 -161 -379 -499 -958 -145 -129 -387 -654 -858 -479 -630 -767 -888 -543 -183 -38 -586 -166 -959 -904 -707 -236 -580 -703 -330 -650 -818 -820 -327 -740 -685 -610 -141 -930 -368 -77 -143 -982 -377 -374 -446 -855 -408 -734 -447 -386 -12 -731 -823 -602 -109 -717 -187 -277 -453 -978 -665 -93 -554 -86 -350 -628 -505 -209 -129 -157 -945 -240 -612 -206 -910 -414 -606 -154 -636 -370 -49 -738 -300 -214 -870 -22 -246 -149 -179 -745 -839 -403 -95 -281 -461 -966 -720 -429 -454 -446 -265 -250 -838 -614 -332 -32 -692 -507 -987 -410 -447 -389 -216 -624 -225 -861 -973 -281 -96 -599 -284 -599 -334 -119 -465 -991 -479 -405 -286 -442 -204 -902 -43 -338 -210 -695 -929 -370 -603 -819 -910 -620 -390 -456 -269 -983 -892 -969 -817 -290 -593 -745 -211 -873 -120 -193 -409 -781 -869 -26 -538 -220 -655 -179 -768 -697 -888 -161 -518 -884 -867 -220 -423 -361 -557 -645 -62 -580 -251 -823 -448 -414 -240 -6 -652 -839 -544 -714 -725 -960 -864 -867 -795 -36 -915 -462 -179 -314 -610 -221 -134 -685 -389 -496 -450 -956 -144 -866 -888 -199 -927 -876 -2 -112 -25 -479 -343 -744 -133 -197 -980 -709 -485 -872 -357 -339 -899 -794 -800 -676 -930 -123 -327 -23 -55 -308 -63 -366 -30 -289 -792 -148 -784 -511 -162 -573 -885 -57 -126 -585 -520 -156 -514 -354 -208 -531 -408 -902 -609 -663 -154 -153 -253 -841 -233 -806 -954 -161 -847 -229 -769 -239 -528 -733 -175 -895 -916 -421 -830 -526 -682 -71 -951 -745 -730 -508 -312 -874 -510 -606 -179 -400 -803 -917 -932 -195 -466 -412 -63 -525 -899 -659 -711 -971 -957 -939 -56 -793 -877 -401 -15 -537 -401 -157 -87 -876 -774 -50 -161 -529 -940 -955 -987 -836 -30 -181 -743 -851 -123 -642 -615 -626 -145 -268 -461 -114 -154 -597 -786 -443 -787 -821 -492 -537 -820 -555 -172 -803 -910 -484 -3 -905 -467 -950 -343 -842 -995 -232 -527 -432 -967 -817 -611 -849 -868 -329 -784 -181 -519 -712 -242 -447 -442 -701 -537 -659 -256 -774 -575 -561 -739 -357 -517 -416 -214 -727 -952 -269 -130 -801 -844 -238 -556 -466 -237 -102 -475 -476 -133 -805 -427 -5 -769 -509 -699 -867 -624 -482 -150 -596 -240 -460 -195 -207 -488 -357 -292 -751 -469 -361 -544 -630 -473 -397 -44 -592 -52 -967 -490 -334 -315 -872 -896 -38 -747 -339 -684 -393 -459 -956 -472 -231 -503 -663 -753 -725 -625 -440 -603 -722 -688 -580 -130 -956 -886 -744 -753 -700 -385 -798 -56 -830 -755 -939 -279 -80 -450 -826 -555 -620 -254 -70 -440 -489 -857 -281 -78 -449 -72 -775 -925 -457 -933 -139 -415 -237 -520 -105 -580 -91 -701 -835 -237 -130 -991 -897 -194 -155 -425 -939 -323 -333 -234 -530 -339 -929 -9 -584 -531 -366 -100 -343 -133 -183 -883 -991 -451 -366 -583 -124 -302 -961 -674 -645 -627 -685 -473 -859 -889 -464 -88 -982 -152 -681 -148 -230 -224 -634 -700 -761 -861 -238 -292 -483 -230 -799 -541 -20 -811 -484 -789 -887 -319 -247 -736 -895 -987 -26 -184 -61 -800 -93 -138 -332 -223 -17 -23 -742 -67 -90 -236 -757 -630 -944 -893 -679 -529 -11 -907 -95 -20 -866 -402 -393 -670 -595 -431 -183 -382 -242 -832 -384 -642 -324 -865 -271 -9 -805 -644 -436 -787 -182 -203 -533 -788 -431 -931 -518 -876 -401 -159 -855 -944 -80 -986 -229 -325 -376 -84 -397 -857 -746 -803 -107 -16 -799 -385 -124 -17 -684 -198 -256 -499 -321 -818 -235 -325 -650 -446 -72 -399 -48 -316 -194 -575 -758 -173 -222 -169 -16 -226 -177 -299 -931 -143 -674 -531 -712 -788 -546 -987 -693 -101 -960 -629 -314 -192 -483 -481 -226 -77 -982 -562 -977 -136 -544 -932 -308 -517 -446 -360 -152 -832 -696 -467 -36 -647 -412 -200 -777 -263 -27 -980 -413 -539 -172 -68 -388 -348 -391 -874 -725 -339 -835 -213 -977 -859 -62 -215 -327 -939 -886 -64 -482 -953 -438 -224 -157 -663 -410 -690 -60 -869 -404 -894 -326 -4 -221 -875 -323 -765 -676 -525 -859 -852 -534 -164 -245 -786 -315 -681 -688 -206 -910 -674 -137 -282 -261 -988 -287 -549 -300 -511 -755 -491 -578 -981 -477 -231 -602 -901 -813 -263 -854 -647 -805 -413 -724 -686 -644 -369 -36 -88 -167 -684 -713 -537 -345 -72 -28 -867 -342 -947 -915 -993 -419 -923 -465 -433 -369 -342 -554 -412 -858 -234 -852 -893 -434 -968 -585 -667 -758 -513 -725 -873 -835 -747 -94 -850 -82 -720 -120 -151 -959 -694 -887 -518 -310 -707 -169 -348 -676 -776 -890 -679 -812 -740 -866 -125 -620 -848 -385 -847 -191 -219 -465 -818 -809 -500 -982 -944 -653 -120 -962 -843 -47 -514 -435 -283 -184 -448 -754 -661 -558 -162 -64 -215 -463 -420 -36 -423 -295 -145 -150 -669 -428 -275 -190 -229 -931 -725 -593 -185 -2 -529 -249 -16 -907 -519 -383 -42 -315 -144 -5 -101 -77 -404 -759 -995 -471 -806 -777 -744 -829 -377 -405 -729 -348 -443 -44 -773 -611 -934 -951 -307 -301 -176 -725 -749 -986 -909 -955 -518 -826 -933 -914 -612 -611 -404 -605 -876 -215 -837 -88 -334 -278 -732 -683 -649 -769 -716 -644 -38 -435 -358 -454 -158 -513 -316 -179 -368 -113 -859 -326 -749 -938 -130 -234 -325 -416 -701 -916 -699 -76 -689 -715 -250 -116 -761 -514 -899 -554 -308 -514 -880 -759 -840 -46 -33 -895 -898 -442 -452 -841 -904 -277 -644 -390 -527 -176 -94 -129 -969 -531 -886 -84 -6 -295 -457 -141 -828 -499 -308 -157 -765 -1000 -15 -454 -266 -759 -949 -421 -323 -820 -39 -215 -553 -511 -199 -725 -150 -145 -495 -436 -894 -530 -918 -261 -45 -200 -86 -84 -895 -460 -475 -125 -487 -541 -883 -617 -693 -406 -20 -316 -132 -60 -501 -581 -683 -391 -184 -975 -709 -275 -815 -822 -88 -135 -451 -325 -431 -646 -275 -566 -907 -873 -788 -974 -698 -655 -419 -873 -653 -884 -151 -818 -319 -911 -577 -962 -188 -891 -526 -635 -411 -521 -365 -24 -753 -194 -593 -310 -476 -16 -190 -21 -781 -384 -605 -704 -96 -921 -11 -998 -862 -973 -762 -111 -980 -866 -397 -848 -346 -977 -578 -47 -714 -648 -682 -904 -415 -275 -469 -519 -833 -754 -212 -128 -134 -735 -932 -735 -125 -930 -570 -12 -597 -286 -134 -695 -420 -77 -792 -803 -476 -371 -590 -312 -557 -884 -617 -721 -320 -100 -150 -786 -56 -151 -656 -841 -555 -1 -945 -212 -99 -62 -206 -294 -464 -275 -620 -265 -288 -485 -689 -50 -804 -340 -64 -560 -425 -618 -234 -302 -464 -996 -369 -39 -720 -891 -928 -871 -99 -121 -520 -2 -418 -219 -582 -345 -619 -974 -32 -89 -569 -599 -187 -228 -643 -859 -846 -16 -753 -521 -943 -468 -458 -38 -839 -22 -843 -536 -231 -204 -192 -657 -931 -458 -708 -520 -528 -783 -195 -623 -935 -1000 -558 -869 -645 -411 -480 -446 -661 -841 -906 -225 -976 -628 -893 -271 -129 -654 -310 -331 -279 -733 -820 -487 -386 -753 -757 -703 -364 -853 -852 -571 -450 -52 -170 -3 -828 -769 -74 -786 -717 -497 -986 -874 -486 -909 -321 -888 -507 -184 -936 -400 -389 -326 -239 -981 -451 -590 -966 -1 -708 -210 -849 -502 -829 -372 -224 -797 -674 -427 -374 -21 -274 -328 -505 -453 -235 -534 -128 -238 -799 -451 -488 -92 -73 -53 -98 -957 -413 -4 -547 -770 -681 -456 -535 -169 -829 -150 -782 -183 -436 -819 -303 -839 -830 -748 -45 -347 -326 -966 -164 -560 -883 -808 -694 -167 -592 -131 -279 -136 -902 -212 -454 -27 -344 -473 -416 -88 -213 -47 -881 -598 -680 -786 -386 -742 -912 -564 -449 -969 -212 -285 -58 -196 -326 -270 -352 -644 -104 -691 -203 -302 -621 -590 -902 -71 -72 -207 -301 -745 -965 -738 -200 -387 -278 -645 -611 -710 -938 -891 -844 -134 -434 -688 -522 -268 -387 -67 -401 -236 -750 -874 -828 -521 -421 -260 -724 -627 -15 -627 -235 -280 -569 -204 -849 -226 -202 -189 -536 -943 -475 -100 -106 -720 -86 -960 -100 -367 -442 -72 -895 -495 -665 -547 -474 -297 -314 -228 -255 -13 -711 -409 -231 -356 -582 -630 -926 -503 -685 -136 -843 -532 -267 -344 -508 -286 -590 -176 -508 -972 -386 -640 -404 -999 -705 -747 -783 -820 -485 -817 -205 -373 -287 -910 -155 -101 -153 -979 -22 -491 -433 -24 -458 -795 -65 -817 -173 -836 -447 -325 -848 -854 -364 -844 -179 -465 -148 -861 -513 -852 -207 -528 -855 -703 -66 -968 -846 -850 -934 -596 -952 -660 -338 -58 -685 -592 -592 -303 -240 -659 -232 -769 -826 -115 -224 -218 -886 -142 -531 -548 -415 -449 -50 -119 -862 -389 -138 -706 -451 -522 -279 -47 -801 -925 -232 -361 -968 -456 -63 -430 -229 -129 -571 -414 -84 -328 -249 -351 -689 -872 -980 -14 -217 -185 -336 -60 -35 -350 -793 -378 -262 -606 -992 -942 -91 -327 -600 -702 -980 -597 -848 -676 -567 -965 -506 -678 -900 -324 -73 -293 -314 -682 -915 -195 -638 -235 -678 -59 -898 -716 -468 -448 -230 -832 -650 -149 -917 -294 -917 -807 -941 -421 -462 -267 -882 -618 -265 -649 -21 -125 -96 -816 -45 -685 -291 -36 -908 -846 -827 -454 -959 -948 -488 -369 -726 -113 -816 -521 -679 -130 -539 -429 -59 -958 -430 -894 -202 -792 -645 -579 -813 -933 -379 -362 -854 -228 -571 -429 -487 -126 -379 -504 -246 -627 -672 -10 -774 -76 -981 -590 -358 -22 -557 -576 -625 -77 -180 -249 -431 -34 -454 -311 -117 -210 -636 -44 -143 -983 -283 -319 -64 -454 -748 -27 -791 -392 -614 -824 -375 -537 -475 -794 -649 -177 -336 -571 -848 -653 -272 -704 -237 -656 -733 -640 -3 -267 -729 -652 -775 -282 -490 -554 -837 -391 -752 -837 -12 -570 -927 -312 -17 -2 -510 -765 -655 -728 -896 -520 -232 -338 -537 -367 -223 -305 -491 -324 -113 -366 -29 -429 -539 -191 -302 -889 -213 -952 -353 -571 -298 -383 -461 -534 -407 -400 -217 -68 -951 -691 -525 -791 -286 -37 -83 -375 -479 -973 -156 -44 -230 -928 -104 -480 -887 -838 -547 -843 -305 -731 -740 -600 -738 -988 -583 -427 -171 -422 -664 -850 -380 -674 -273 -405 -139 -163 -926 -14 -605 -862 -595 -538 -896 -867 -716 -583 -49 -846 -641 -113 -208 -34 -340 -967 -50 -973 -16 -877 -936 -485 -399 -4 -461 -541 -878 -804 -771 -932 -288 -135 -484 -837 -63 -127 -911 -628 -794 -223 -114 -60 -676 -576 -462 -756 -540 -919 -831 -278 -599 -38 -568 -330 -50 -660 -702 -61 -722 -391 -677 -655 -857 -27 -972 -864 -462 -415 -93 -117 -602 -314 -361 -551 -180 -727 -75 -353 -94 -22 -631 -737 -763 -587 -557 -518 -287 -155 -686 -186 -494 -533 -360 -56 -790 -220 -777 -838 -207 -378 -169 -935 -148 -286 -409 -970 -932 -848 -337 -589 -158 -327 -620 -839 -119 -737 -108 -550 -880 -684 -195 -693 -451 -382 -88 -947 -900 -304 -419 -345 -252 -938 -913 -607 -649 -999 -265 -29 -775 -90 -624 -176 -857 -518 -616 -751 -891 -647 -663 -709 -972 -653 -248 -886 -391 -846 -506 -419 -563 -925 -894 -528 -777 -932 -514 -207 -995 -744 -489 -870 -882 -188 -328 -290 -95 -154 -127 -833 -860 -800 -354 -376 -573 -108 -913 -847 -186 -325 -848 -759 -595 -988 -324 -495 -460 -345 -301 -610 -1 -728 -487 -797 -979 -672 -825 -592 -206 -194 -387 -498 -707 -724 -199 -226 -248 -804 -864 -155 -228 -19 -692 -763 -637 -153 -965 -680 -449 -65 -508 -17 -961 -918 -734 -836 -605 -946 -207 -317 -149 -361 -195 -422 -485 -557 -377 -517 -594 -662 -389 -277 -639 -900 -9 -284 -671 -870 -822 -492 -9 -240 -890 -860 -427 -27 -510 -584 -37 -988 -357 -760 -3 -446 -519 -956 -479 -282 -617 -197 -250 -570 -41 -833 -299 -679 -39 -867 -877 -942 -153 -928 -750 -97 -336 -83 -927 -235 -28 -426 -705 -908 -94 -697 -307 -302 -623 -840 -459 -982 -905 -123 -605 -407 -794 -367 -989 -175 -456 -7 -787 -350 -751 -509 -544 -155 -557 -222 -340 -370 -298 -89 -728 -860 -780 -806 -120 -392 -732 -571 -353 -888 -469 -223 -304 -803 -623 -270 -863 -800 -53 -722 -589 -321 -677 -780 -182 -677 -170 -561 -525 -543 -597 -600 -487 -665 -50 -373 -618 -866 -307 -958 -610 -835 -339 -387 -71 -509 -455 -978 -571 -560 -777 -804 -168 -780 -354 -677 -955 -626 -899 -179 -8 -864 -151 -686 -40 -756 -10 -717 -339 -966 -582 -773 -102 -988 -8 -483 -981 -60 -664 -230 -63 -872 -9 -915 -977 -914 -315 -61 -590 -867 -795 -218 -820 -163 -414 -345 -990 -926 -988 -394 -687 -200 -15 -796 -585 -764 -949 -642 -577 -974 -935 -597 -225 -595 -4 -776 -418 -261 -812 -985 -637 -794 -132 -834 -893 -662 -626 -565 -205 -163 -390 -784 -35 -834 -985 -624 -575 -322 -648 -381 -933 -383 -641 -478 -224 -831 -256 -380 -84 -997 -730 -725 -758 -992 -234 -957 -193 -467 -532 -674 -932 -441 -371 -253 -268 -237 -290 -428 -61 -739 -630 -281 -816 -391 -122 -420 -23 -489 -347 -269 -690 -13 -500 -132 -390 -535 -841 -801 -904 -601 -637 -692 -581 -297 -746 -831 -74 -690 -438 -333 -850 -150 -396 -979 -586 -429 -577 -524 -198 -159 -925 -900 -331 -51 -566 -453 -159 -556 -332 -907 -605 -23 -982 -59 -815 -46 -162 -866 -748 -8 -352 -599 -195 -98 -124 -417 -433 -109 -675 -551 -833 -942 -972 -956 -848 -518 -121 -127 -588 -448 -467 -852 -95 -771 -837 -638 -916 -96 -7 -782 -297 -203 -626 -532 -673 -51 -826 -301 -222 -299 -344 -885 -223 -581 -357 -858 -926 -459 -475 -892 -880 -413 -488 -77 -479 -375 -251 -251 -928 -287 -548 -132 -614 -791 -653 -316 -904 -265 -490 -763 -88 -541 -806 -303 -795 -349 -935 -780 -387 -333 -424 -67 -379 -27 -368 -720 -163 -370 -838 -881 -641 -191 -163 -459 -5 -103 -634 -43 -618 -993 -690 -288 -744 -388 -996 -79 -515 -250 -518 -496 -152 -676 -626 -902 -338 -958 -545 -654 -594 -822 -472 -66 -770 -905 -263 -488 -387 -580 -965 -511 -240 -840 -378 -229 -740 -956 -827 -235 -424 -610 -200 -394 -523 -742 -648 -627 -954 -188 -513 -138 -933 -757 -181 -884 -782 -640 -490 -346 -756 -88 -524 -611 -196 -29 -807 -216 -520 -170 -594 -651 -259 -455 -840 -314 -613 -640 -427 -630 -360 -16 -551 -773 -235 -937 -96 -106 -107 -552 -481 -770 -310 -20 -555 -395 -825 -10 -174 -216 -946 -293 -700 -674 -725 -875 -831 -528 -381 -812 -8 -25 -274 -557 -218 -819 -785 -879 -881 -606 -876 -539 -647 -850 -193 -792 -845 -871 -171 -381 -309 -306 -810 -970 -523 -243 -428 -578 -88 -399 -870 -249 -78 -830 -844 -433 -976 -713 -550 -511 -467 -55 -407 -939 -68 -972 -423 -757 -424 -171 -672 -141 -204 -125 -24 -42 -975 -477 -211 -650 -617 -496 -243 -413 -245 -4 -267 -694 -250 -77 -76 -707 -298 -931 -878 -811 -329 -347 -675 -35 -786 -952 -120 -327 -378 -393 -889 -405 -459 -744 -783 -885 -771 -158 -809 -396 -428 -777 -375 -607 -537 -981 -291 -904 -767 -607 -315 -582 -563 -6 -133 -7 -388 -184 -263 -276 -771 -500 -849 -456 -796 -858 -694 -969 -398 -349 -350 -749 -883 -556 -947 -214 -495 -764 -781 -825 -569 -500 -498 -390 -573 -210 -957 -692 -706 -327 -998 -130 -336 -992 -418 -642 -842 -446 -880 -405 -740 -794 -278 -74 -709 -873 -669 -355 -748 -432 -66 -596 -214 -505 -796 -861 -81 -559 -778 -23 -448 -576 -587 -132 -718 -63 -128 -451 -66 -743 -544 -376 -594 -32 -939 -538 -847 -402 -958 -301 -232 -849 -168 -405 -705 -389 -329 -688 -433 -871 -411 -63 -693 -266 -777 -392 -418 -115 -652 -613 -556 -820 -669 -582 -635 -12 -510 -436 -689 -774 -976 -333 -720 -626 -7 -416 -819 -873 -381 -844 -128 -343 -384 -537 -669 -186 -198 -560 -820 -359 -751 -118 -371 -135 -359 -692 -112 -876 -856 -245 -946 -385 -409 -915 -938 -343 -656 -877 -718 -860 -319 -122 -866 -406 -956 -286 -751 -365 -367 -769 -367 -467 -5 -862 -156 -534 -133 -462 -297 -806 -801 -58 -149 -702 -231 -474 -928 -822 -995 -971 -108 -870 -913 -822 -305 -739 -132 -888 -995 -179 -700 -552 -467 -471 -196 -522 -209 -711 -342 -475 -761 -350 -886 -440 -453 -166 -202 -98 -638 -601 -963 -67 -376 -141 -832 -416 -484 -230 -764 -752 -93 -176 -56 -705 -712 -546 -145 -607 -299 -21 -621 -607 -933 -656 -741 -402 -941 -49 -276 -669 -841 -934 -56 -406 -837 -167 -933 -909 -462 -641 -103 -486 -925 -540 -468 -342 -211 -782 -178 -807 -800 -489 -501 -747 -927 -444 -571 -986 -141 -4 -37 -549 -594 -231 -875 -886 -8 -183 -282 -481 -201 -874 -4 -943 -481 -717 -593 -673 -148 -504 -188 -763 -964 -520 -530 -564 -367 -636 -126 -400 -92 -298 -525 -840 -17 -283 -705 -940 -93 -491 -302 -473 -948 -584 -482 -386 -232 -344 -958 -498 -578 -681 -329 -381 -250 -832 -549 -516 -740 -251 -961 -727 -721 -999 -313 -838 -330 -355 -60 -100 -708 -617 -311 -588 -162 -381 -993 -203 -46 -975 -703 -335 -689 -651 -580 -685 -407 -407 -145 -696 -737 -851 -859 -431 -26 -497 -655 -982 -382 -302 -108 -715 -379 -993 -72 -145 -108 -826 -746 -413 -231 -45 -383 -125 -450 -465 -581 -845 -921 -913 -581 -8 -31 -11 -609 -755 -24 -849 -378 -940 -249 -721 -429 -53 -66 -514 -581 -6 -437 -907 -654 -468 -723 -77 -899 -388 -51 -232 -624 -4 -48 -157 -124 -656 -117 -132 -892 -988 -592 -496 -196 -933 -593 -952 -618 -962 -530 -42 -236 -474 -173 -525 -917 -785 -385 -286 -787 -486 -453 -865 -328 -371 -547 -909 -310 -48 -380 -653 -764 -775 -838 -194 -554 -827 -394 -510 -287 -842 -421 -256 -380 -187 -921 -89 -215 -618 -959 -774 -705 -627 -552 -542 -93 -2 -78 -635 -604 -411 -828 -93 -277 -712 -154 -112 -717 -551 -26 -481 -200 -268 -171 -363 -591 -717 -838 -669 -448 -851 -897 -511 -467 -544 -98 -852 -928 -886 -555 -231 -728 -287 -952 -884 -599 -985 -796 -451 -627 -744 -152 -499 -542 -986 -26 -437 -894 -758 -429 -981 -745 -524 -850 -213 -377 -780 -885 -175 -214 -678 -674 -443 -641 -675 -903 -758 -399 -552 -36 -634 -84 -791 -338 -409 -229 -28 -994 -437 -929 -949 -342 -163 -764 -8 -946 -367 -508 -437 -910 -238 -370 -660 -764 -86 -999 -647 -602 -880 -55 -78 -208 -784 -836 -232 -627 -738 -606 -914 -985 -329 -969 -525 -931 -238 -926 -954 -766 -388 -200 -920 -182 -538 -356 -122 -883 -31 -646 -559 -983 -65 -891 -902 -303 -49 -41 -701 -479 -141 -866 -688 -440 -447 -26 -271 -552 -347 -50 -433 -83 -326 -315 -215 -463 -810 -660 -748 -642 -605 -36 -412 -775 -452 -968 -295 -660 -434 -748 -831 -890 -906 -169 -834 -698 -986 -865 -671 -84 -162 -982 -241 -817 -408 -37 -379 -210 -7 -429 -404 -459 -997 -630 -451 -565 -972 -856 -460 -523 -310 -800 -790 -360 -879 -601 -754 -922 -138 -161 -708 -790 -41 -198 -917 -79 -133 -743 -224 -619 -214 -977 -430 -870 -954 -779 -567 -783 -72 -479 -246 -151 -927 -261 -297 -208 -358 -918 -381 -679 -266 -873 -704 -254 -756 -854 -977 -396 -378 -550 -412 -393 -710 -332 -252 -664 -957 -951 -901 -830 -81 -898 -410 -635 -645 -258 -378 -560 -668 -579 -29 -181 -418 -93 -954 -964 -655 -95 -887 -62 -715 -948 -845 -858 -174 -235 -787 -393 -715 -910 -66 -912 -718 -833 -352 -743 -920 -184 -799 -699 -870 -619 -723 -64 -879 -967 -779 -80 -249 -274 -529 -510 -157 -12 -75 -558 -109 -202 -656 -473 -598 -716 -546 -664 -874 -771 -762 -13 -760 -374 -424 -632 -777 -968 -874 -816 -256 -817 -383 -550 -903 -648 -584 -753 -181 -422 -383 -150 -534 -431 -818 -590 -956 -815 -674 -239 -486 -210 -727 -466 -454 -664 -56 -976 -185 -340 -473 -502 -39 -223 -875 -244 -564 -196 -688 -99 -203 -298 -822 -220 -707 -156 -867 -12 -390 -896 -123 -885 -515 -651 -348 -138 -404 -29 -15 -790 -544 -267 -215 -720 -996 -654 -851 -44 -346 -563 -724 -539 -137 -245 -383 -790 -744 -544 -11 -417 -996 -266 -373 -587 -411 -165 -278 -463 -31 -730 -565 -637 -939 -932 -819 -137 -84 -905 -276 -583 -817 -180 -887 -423 -672 -487 -907 -268 -824 -347 -752 -245 -119 -405 -251 -345 -32 -552 -46 -455 -794 -281 -817 -794 -92 -372 -237 -190 -265 -742 -4 -577 -421 -550 -396 -363 -899 -693 -227 -389 -425 -613 -648 -609 -443 -278 -289 -571 -888 -941 -953 -304 -808 -771 -234 -130 -130 -643 -103 -916 -831 -239 -305 -959 -883 -538 -531 -653 -887 -883 -612 -475 -414 -965 -891 -617 -470 -776 -707 -744 -299 -757 -61 -44 -986 -951 -709 -859 -999 -105 -855 -580 -515 -975 -772 -808 -405 -969 -748 -935 -157 -947 -592 -554 -542 -211 -967 -311 -293 -423 -557 -246 -332 -636 -857 -317 -272 -759 -561 -199 -806 -545 -844 -255 -127 -77 -913 -177 -168 -277 -545 -717 -607 -674 -118 -922 -751 -371 -496 -252 -146 -958 -327 -982 -563 -675 -554 -918 -816 -416 -496 -757 -116 -173 -294 -993 -428 -832 -462 -798 -932 -102 -175 -632 -620 -291 -266 -800 -594 -455 -193 -794 -51 -984 -971 -361 -403 -222 -552 -498 -314 -992 -324 -703 -572 -867 -808 -536 -726 -216 -701 -954 -980 -281 -972 -241 -530 -313 -962 -506 -192 -629 -855 -11 -152 -671 -171 -640 -188 -133 -515 -519 -490 -846 -40 -465 -42 -192 -705 -28 -553 -361 -43 -901 -823 -301 -844 -135 -192 -302 -947 -656 -151 -464 -499 -65 -23 -646 -522 -379 -392 -608 -209 -644 -972 -63 -35 -632 -324 -762 -671 -653 -613 -768 -329 -453 -655 -944 -8 -778 -45 -48 -146 -991 -849 -239 -662 -364 -934 -455 -418 -852 -138 -470 -692 -306 -399 -951 -514 -257 -669 -268 -422 -244 -282 -911 -97 -146 -155 -663 -449 -531 -81 -285 -794 -60 -689 -7 -475 -218 -664 -716 -723 -752 -763 -523 -670 -60 -484 -419 -928 -86 -931 -257 -649 -889 -884 -382 -69 -308 -230 -865 -55 -758 -777 -861 -574 -578 -534 -590 -449 -817 -887 -454 -441 -901 -985 -129 -842 -659 -765 -113 -260 -559 -835 -551 -798 -441 -65 -506 -662 -218 -185 -772 -207 -887 -987 -945 -211 -847 -807 -544 -949 -885 -663 -588 -906 -120 -925 -500 -189 -365 -919 -165 -493 -482 -96 -575 -404 -410 -943 -669 -57 -488 -176 -826 -547 -15 -935 -362 -244 -992 -838 -919 -822 -620 -900 -194 -717 -225 -993 -244 -628 -893 -801 -929 -969 -948 -973 -882 -167 -609 -125 -825 -903 -495 -928 -525 -240 -951 -239 -930 -797 -626 -575 -31 -506 -924 -220 -990 -920 -164 -814 -469 -938 -61 -302 -612 -68 -366 -820 -690 -223 -705 -853 -283 -287 -354 -719 -257 -895 -204 -1 -628 -906 -4 -136 -956 -787 -562 -161 -825 -439 -289 -951 -757 -206 -585 -46 -643 -318 -769 -871 -934 -619 -611 -216 -385 -504 -32 -543 -743 -919 -627 -146 -127 -96 -179 -590 -927 -515 -6 -343 -402 -789 -29 -794 -143 -816 -371 -816 -585 -177 -275 -666 -941 -909 -137 -449 -652 -55 -775 -36 -192 -956 -654 -573 -802 -283 -509 -745 -102 -804 -772 -267 -42 -686 -598 -222 -829 -781 -14 -913 -400 -360 -658 -338 -424 -483 -464 -568 -96 -694 -650 -641 -354 -722 -962 -962 -791 -174 -706 -635 -239 -269 -275 -831 -787 -623 -146 -925 -799 -894 -547 -53 -423 -158 -961 -334 -721 -927 -509 -608 -926 -268 -318 -100 -758 -337 -568 -312 -122 -602 -786 -218 -36 -607 -522 -746 -39 -597 -416 -863 -487 -997 -329 -835 -567 -370 -515 -896 -349 -891 -523 -85 -397 -844 -453 -632 -173 -732 -805 -131 -340 -195 -158 -315 -255 -973 -674 -791 -433 -139 -129 -812 -907 -108 -449 -298 -813 -702 -494 -293 -461 -575 -789 -843 -553 -431 -662 -240 -352 -53 -114 -539 -196 -220 -17 -218 -168 -142 -775 -543 -491 -538 -300 -44 -938 -217 -665 -143 -888 -130 -540 -609 -708 -942 -238 -184 -489 -793 -216 -781 -317 -931 -229 -936 -948 -281 -446 -123 -338 -166 -73 -989 -296 -711 -505 -587 -914 -157 -719 -386 -261 -56 -536 -879 -79 -695 -691 -238 -385 -84 -55 -695 -391 -419 -103 -576 -764 -23 -165 -803 -324 -903 -937 -888 -848 -313 -967 -787 -215 -215 -702 -628 -984 -549 -746 -972 -554 -833 -688 -155 -288 -831 -717 -849 -874 -878 -774 -472 -356 -502 -518 -581 -7 -569 -81 -959 -770 -37 -709 -818 -8 -994 -355 -181 -255 -238 -20 -793 -253 -91 -745 -488 -121 -558 -745 -683 -431 -254 -631 -813 -207 -304 -352 -792 -999 -254 -605 -821 -583 -388 -850 -112 -721 -864 -475 -3 -370 -350 -716 -117 -732 -738 -722 -504 -46 -746 -287 -882 -271 -75 -882 -313 -234 -332 -542 -871 -557 -180 -257 -667 -142 -332 -715 -296 -170 -606 -15 -547 -794 -990 -193 -786 -460 -426 -686 -22 -550 -490 -10 -729 -817 -952 -13 -24 -618 -231 -427 -402 -523 -942 -460 -947 -948 -15 -64 -955 -598 -664 -746 -672 -77 -596 -160 -692 -638 -484 -224 -897 -565 -33 -20 -150 -753 -180 -91 -107 -705 -270 -854 -589 -297 -14 -689 -322 -509 -39 -301 -164 -855 -602 -909 -116 -687 -286 -60 -772 -194 -908 -271 -209 -533 -861 -770 -382 -946 -138 -808 -84 -563 -590 -440 -664 -575 -88 -923 -23 -441 -926 -451 -764 -408 -905 -918 -797 -403 -902 -379 -870 -4 -257 -377 -388 -599 -941 -317 -452 -98 -385 -842 -586 -394 -47 -503 -633 -97 -734 -990 -920 -947 -360 -418 -568 -195 -453 -698 -4 -50 -532 -945 -829 -687 -307 -712 -619 -34 -160 -660 -957 -745 -594 -146 -687 -28 -306 -432 -559 -984 -966 -103 -731 -338 -464 -227 -510 -75 -973 -655 -386 -613 -39 -175 -381 -151 -395 -527 -677 -870 -981 -691 -410 -230 -921 -891 -268 -400 -501 -713 -707 -972 -647 -543 -274 -305 -75 -338 -75 -206 -7 -423 -590 -159 -692 -734 -815 -693 -968 -332 -424 -514 -846 -423 -435 -189 -408 -406 -411 -261 -370 -350 -160 -119 -718 -122 -23 -858 -18 -646 -731 -834 -293 -285 -688 -423 -782 -943 -711 -40 -351 -269 -811 -624 -427 -557 -210 -768 -400 -153 -963 -968 -59 -466 -743 -292 -226 -686 -101 -280 -958 -627 -325 -971 -859 -557 -635 -334 -642 -95 -449 -639 -776 -510 -724 -163 -674 -525 -978 -120 -150 -435 -733 -604 -396 -603 -589 -716 -920 -109 -55 -297 -915 -143 -873 -589 -967 -935 -924 -77 -459 -43 -196 -811 -375 -753 -588 -584 -542 -447 -514 -979 -46 -412 -56 -39 -935 -895 -193 -369 -122 -773 -646 -794 -120 -197 -249 -34 -564 -514 -853 -885 -339 -790 -918 -708 -604 -556 -436 -354 -660 -958 -717 -990 -205 -474 -178 -960 -888 -176 -609 -778 -303 -383 -774 -313 -657 -853 -237 -413 -895 -139 -432 -879 -327 -838 -442 -15 -625 -395 -355 -734 -307 -382 -533 -805 -61 -940 -795 -306 -881 -18 -8 -70 -907 -854 -341 -823 -369 -302 -524 -868 -455 -502 -797 -967 -113 -949 -568 -86 -962 -447 -694 -180 -249 -751 -468 -67 -362 -295 -180 -121 -680 -177 -852 -724 -350 -811 -599 -481 -850 -309 -562 -274 -622 -536 -277 -785 -766 -658 -284 -225 -674 -693 -237 -414 -674 -535 -752 -66 -294 -958 -282 -391 -612 -106 -535 -845 -665 -16 -883 -6 -932 -886 -487 -714 -919 -207 -425 -704 -322 -812 -80 -32 -66 -152 -167 -336 -707 -248 -829 -607 -245 -174 -137 -335 -545 -807 -131 -476 -914 -224 -291 -954 -110 -153 -540 -648 -263 -208 -757 -31 -729 -961 -14 -834 -232 -8 -12 -916 -892 -544 -894 -995 -377 -809 -503 -239 -521 -743 -585 -813 -302 -126 -235 -692 -845 -553 -852 -165 -929 -228 -41 -973 -653 -543 -67 -634 -669 -681 -1000 -149 -240 -976 -971 -106 -857 -177 -326 -547 -235 -241 -937 -148 -977 -222 -253 -870 -712 -517 -406 -140 -812 -83 -690 -369 -114 -4 -620 -725 -260 -806 -368 -622 -680 -371 -631 -367 -910 -60 -765 -880 -624 -770 -982 -855 -430 -359 -496 -474 -652 -552 -975 -83 -799 -451 -215 -757 -629 -379 -595 -164 -323 -79 -370 -39 -824 -578 -988 -336 -889 -941 -591 -24 -874 -750 -657 -597 -542 -357 -415 -697 -549 -181 -866 -847 -841 -317 -683 -440 -82 -826 -255 -187 -13 -629 -940 -421 -59 -551 -557 -164 -380 -32 -375 -872 -666 -592 -36 -949 -882 -178 -43 -863 -175 -58 -508 -17 -847 -703 -254 -236 -439 -87 -954 -236 -732 -871 -990 -715 -103 -169 -667 -806 -770 -130 -415 -807 -939 -550 -673 -271 -116 -943 -878 -951 -341 -536 -698 -966 -724 -196 -847 -348 -502 -643 -8 -794 -806 -926 -851 -360 -886 -246 -344 -491 -396 -813 -916 -477 -585 -518 -180 -425 -482 -223 -122 -704 -77 -389 -222 -899 -108 -391 -689 -338 -655 -844 -846 -19 -449 -569 -558 -840 -783 -971 -692 -470 -673 -664 -612 -517 -27 -671 -887 -298 -635 -865 -432 -110 -124 -854 -552 -895 -746 -921 -501 -873 -15 -16 -470 -76 -220 -233 -67 -303 -461 -670 -325 -931 -736 -467 -841 -471 -700 -109 -37 -618 -533 -840 -506 -892 -715 -900 -871 -83 -657 -826 -401 -924 -888 -592 -617 -409 -956 -827 -693 -735 -501 -740 -633 -910 -23 -562 -4 -854 -363 -185 -13 -726 -506 -318 -468 -165 -171 -681 -234 -244 -195 -934 -927 -124 -830 -594 -930 -283 -439 -482 -877 -905 -837 -593 -213 -901 -505 -80 -390 -580 -876 -612 -935 -98 -239 -100 -895 -653 -264 -716 -476 -207 -906 -176 -736 -607 -882 -691 -947 -471 -444 -441 -355 -639 -501 -858 -513 -537 -63 -622 -424 -706 -131 -359 -290 -938 -5 -133 -830 -648 -765 -121 -404 -269 -938 -263 -760 -860 -553 -601 -491 -840 -368 -361 -981 -495 -129 -503 -124 -931 -97 -507 -492 -816 -82 -219 -7 -525 -849 -554 -718 -1000 -763 -389 -954 -844 -15 -799 -75 -35 -302 -162 -549 -738 -601 -407 -782 -688 -857 -552 -125 -819 -237 -915 -833 -831 -36 -669 -320 -507 -2 -738 -719 -515 -229 -658 -923 -397 -508 -972 -782 -873 -309 -497 -781 -622 -734 -540 -346 -502 -628 -986 -289 -329 -577 -339 -324 -533 -361 -61 -70 -469 -446 -674 -322 -535 -77 -257 -129 -26 -398 -616 -763 -910 -76 -83 -989 -328 -11 -77 -552 -978 -90 -6 -145 -851 -845 -663 -135 -210 -798 -924 -732 -667 -262 -80 -656 -502 -155 -412 -215 -224 -525 -438 -619 -497 -886 -886 -486 -496 -138 -444 -856 -298 -508 -320 -484 -154 -144 -47 -902 -483 -340 -141 -527 -829 -402 -997 -939 -748 -775 -213 -938 -774 -787 -456 -542 -931 -630 -240 -79 -332 -661 -199 -693 -124 -30 -943 -60 -955 -978 -659 -310 -509 -790 -878 -318 -719 -237 -766 -898 -104 -389 -124 -430 -50 -151 -494 -184 -971 -843 -766 -891 -32 -425 -575 -994 -1000 -286 -722 -827 -15 -663 -298 -871 -732 -313 -927 -252 -892 -95 -995 -656 -88 -792 -610 -735 -486 -873 -328 -597 -488 -214 -53 -389 -714 -784 -375 -15 -766 -199 -139 -22 -871 -106 -596 -313 -496 -643 -711 -394 -714 -587 -459 -456 -261 -267 -687 -42 -155 -319 -368 -520 -900 -762 -782 -27 -730 -391 -208 -611 -415 -61 -390 -285 -964 -84 -342 -354 -11 -969 -126 -317 -257 -167 -357 -750 -943 -814 -269 -319 -579 -95 -146 -435 -391 -516 -25 -132 -401 -383 -516 -622 -595 -37 -542 -396 -92 -718 -999 -287 -121 -871 -490 -483 -840 -263 -466 -95 -642 -851 -643 -236 -807 -124 -448 -791 -41 -516 -38 -10 -921 -789 -730 -87 -114 -164 -10 -862 -785 -479 -671 -108 -400 -114 -972 -68 -678 -848 -343 -2 -368 -865 -125 -221 -840 -564 -669 -428 -394 -345 -333 -714 -23 -688 -459 -270 -901 -945 -151 -819 -915 -713 -783 -684 -85 -457 -259 -446 -214 -687 -656 -902 -524 -779 -68 -136 -733 -862 -946 -545 -55 -67 -158 -502 -743 -158 -607 -726 -664 -921 -675 -189 -916 -73 -516 -840 -459 -487 -790 -203 -550 -303 -11 -390 -112 -833 -727 -490 -570 -556 -1000 -52 -423 -897 -954 -798 -569 -716 -395 -957 -383 -16 -784 -535 -862 -443 -887 -467 -791 -556 -811 -840 -13 -921 -612 -892 -144 -715 -859 -821 -474 -603 -197 -269 -897 -410 -704 -35 -721 -985 -937 -199 -358 -971 -388 -322 -512 -335 -146 -739 -726 -161 -896 -875 -388 -871 -893 -392 -775 -495 -541 -242 -854 -268 -431 -386 -84 -392 -443 -238 -948 -399 -112 -175 -97 -276 -313 -773 -896 -853 -112 -400 -30 -505 -490 -624 -343 -452 -15 -792 -111 -813 -46 -526 -12 -356 -564 -945 -287 -524 -341 -488 -582 -670 -920 -859 -826 -712 -468 -174 -220 -924 -941 -738 -892 -830 -922 -173 -101 -188 -799 -665 -604 -705 -696 -101 -9 -92 -843 -658 -558 -836 -37 -495 -742 -185 -964 -329 -921 -214 -12 -62 -578 -460 -164 -528 -817 -722 -196 -391 -552 -810 -960 -89 -900 -274 -400 -613 -241 -255 -184 -461 -719 -545 -721 -223 -952 -69 -993 -965 -188 -899 -151 -225 -164 -436 -899 -414 -28 -411 -207 -215 -693 -34 -951 -849 -327 -932 -529 -476 -212 -228 -302 -702 -963 -184 -27 -396 -363 -590 -486 -960 -551 -429 -413 -106 -913 -146 -632 -976 -247 -280 -573 -120 -127 -238 -97 -362 -611 -155 -991 -395 -791 -813 -441 -822 -519 -367 -692 -439 -521 -695 -362 -181 -786 -491 -127 -519 -609 -28 -87 -939 -335 -504 -28 -464 -857 -341 -391 -772 -890 -758 -588 -933 -971 -7 -337 -256 -338 -600 -634 -256 -183 -871 -637 -188 -560 -809 -369 -657 -389 -220 -516 -476 -507 -35 -784 -728 -466 -147 -664 -828 -225 -115 -201 -326 -22 -232 -981 -920 -538 -557 -80 -317 -969 -778 -69 -382 -809 -92 -495 -548 -927 -120 -289 -391 -907 -774 -157 -635 -979 -53 -694 -668 -245 -273 -168 -128 -544 -360 -413 -234 -905 -965 -209 -751 -611 -249 -337 -758 -796 -258 -671 -223 -694 -250 -807 -253 -645 -333 -995 -355 -787 -894 -467 -93 -24 -468 -854 -692 -393 -779 -945 -412 -119 -488 -118 -854 -702 -180 -761 -663 -114 -181 -810 -1000 -130 -711 -831 -333 -848 -795 -775 -916 -323 -885 -716 -375 -273 -486 -846 -55 -308 -247 -979 -248 -519 -681 -920 -666 -307 -327 -770 -202 -785 -428 -562 -870 -358 -854 -638 -616 -981 -218 -840 -936 -789 -277 -948 -131 -223 -139 -704 -729 -631 -828 -303 -895 -110 -346 -561 -978 -941 -118 -633 -840 -563 -174 -170 -932 -801 -830 -893 -395 -914 -1000 -640 -84 -923 -962 -312 -696 -299 -847 -598 -541 -500 -563 -844 -552 -23 -264 -606 -983 -946 -664 -166 -423 -85 -254 -788 -825 -743 -554 -631 -816 -13 -169 -791 -88 -159 -236 -387 -252 -995 -572 -938 -827 -617 -176 -466 -399 -693 -405 -985 -519 -951 -775 -499 -939 -544 -799 -75 -984 -629 -644 -804 -211 -645 -83 -530 -925 -147 -17 -227 -134 -30 -870 -956 -135 -807 -732 -866 -358 -186 -135 -430 -320 -967 -814 -464 -237 -89 -776 -63 -185 -102 -787 -151 -612 -750 -424 -24 -648 -692 -802 -900 -516 -197 -806 -692 -86 -199 -903 -952 -27 -226 -269 -732 -851 -15 -559 -149 -397 -131 -64 -302 -432 -399 -957 -834 -615 -406 -309 -866 -326 -26 -283 -559 -960 -941 -309 -143 -325 -916 -470 -581 -94 -183 -22 -393 -688 -182 -374 -752 -972 -775 -101 -715 -327 -921 -601 -471 -966 -45 -182 -371 -44 -727 -478 -301 -304 -117 -287 -996 -202 -281 -87 -557 -237 -713 -814 -702 -188 -473 -99 -786 -310 -404 -934 -32 -733 -641 -35 -477 -604 -412 -836 -435 -173 -173 -589 -881 -229 -429 -242 -865 -146 -639 -363 -27 -932 -755 -946 -329 -428 -651 -416 -863 -501 -543 -911 -139 -346 -919 -935 -988 -153 -720 -999 -308 -960 -269 -83 -868 -878 -822 -686 -477 -577 -668 -660 -897 -240 -394 -574 -478 -586 -615 -767 -121 -242 -795 -140 -22 -763 -229 -459 -945 -499 -577 -92 -815 -332 -191 -347 -615 -826 -316 -468 -176 -885 -224 -112 -657 -227 -52 -611 -542 -656 -318 -996 -142 -455 -513 -568 -670 -288 -264 -153 -821 -997 -471 -450 -499 -841 -357 -307 -864 -114 -15 -340 -173 -999 -840 -934 -97 -17 -824 -142 -77 -973 -942 -748 -827 -312 -705 -217 -41 -100 -406 -617 -602 -501 -358 -176 -151 -724 -566 -732 -447 -102 -941 -451 -948 -505 -619 -894 -863 -623 -80 -206 -686 -369 -32 -12 -12 -530 -787 -595 -791 -757 -961 -386 -686 -7 -846 -146 -15 -941 -108 -903 -873 -620 -354 -156 -889 -91 -19 -870 -543 -433 -577 -505 -518 -908 -267 -202 -134 -374 -20 -618 -285 -692 -162 -346 -20 -98 -317 -762 -203 -403 -581 -69 -900 -475 -858 -205 -933 -333 -942 -156 -351 -617 -356 -702 -804 -905 -399 -996 -489 -926 -423 -489 -424 -75 -604 -808 -262 -212 -800 -672 -878 -91 -811 -500 -152 -244 -815 -990 -614 -973 -535 -291 -810 -731 -504 -324 -429 -688 -927 -603 -508 -855 -248 -886 -220 -572 -176 -322 -695 -954 -640 -260 -458 -543 -156 -681 -114 -61 -805 -411 -433 -759 -650 -659 -958 -632 -729 -494 -445 -631 -126 -203 -768 -533 -982 -878 -136 -862 -890 -105 -106 -178 -503 -928 -822 -613 -764 -757 -827 -20 -686 -225 -732 -398 -469 -522 -545 -408 -117 -758 -49 -753 -698 -739 -500 -657 -338 -334 -221 -383 -943 -681 -950 -708 -339 -11 -750 -792 -502 -528 -835 -228 -186 -741 -803 -365 -363 -330 -873 -269 -299 -432 -578 -76 -851 -895 -312 -543 -284 -940 -311 -306 -862 -885 -650 -677 -605 -934 -967 -215 -849 -473 -325 -651 -901 -778 -53 -379 -258 -375 -17 -888 -416 -315 -438 -573 -694 -740 -403 -142 -772 -915 -10 -268 -605 -357 -20 -764 -478 -799 -48 -525 -665 -392 -801 -711 -4 -801 -58 -789 -454 -677 -739 -691 -919 -159 -854 -742 -277 -371 -155 -244 -970 -553 -495 -998 -624 -22 -977 -986 -401 -570 -12 -555 -378 -709 -504 -197 -138 -70 -700 -80 -36 -237 -857 -686 -109 -925 -620 -643 -778 -644 -315 -420 -897 -5 -7 -944 -591 -654 -441 -392 -489 -878 -226 -225 -595 -969 -989 -339 -826 -483 -577 -218 -420 -162 -292 -228 -85 -866 -434 -898 -321 -773 -936 -214 -57 -833 -380 -639 -261 -692 -942 -489 -435 -255 -256 -264 -309 -620 -990 -806 -193 -49 -964 -936 -124 -428 -195 -316 -66 -909 -824 -137 -519 -947 -761 -20 -646 -880 -32 -237 -135 -800 -981 -840 -640 -631 -331 -544 -765 -209 -409 -312 -464 -794 -632 -208 -338 -396 -213 -464 -788 -427 -270 -214 -923 -682 -891 -556 -978 -189 -403 -394 -584 -640 -953 -372 -816 -717 -4 -908 -709 -251 -925 -35 -646 -677 -960 -587 -852 -555 -820 -388 -458 -677 -871 -393 -846 -174 -768 -111 -604 -535 -309 -743 -569 -124 -375 -684 -597 -760 -459 -222 -82 -274 -954 -112 -465 -826 -323 -390 -112 -119 -510 -120 -76 -898 -393 -533 -734 -299 -219 -724 -284 -200 -829 -893 -545 -64 -842 -197 -644 -777 -648 -789 -343 -33 -543 -649 -815 -439 -286 -777 -9 -447 -795 -104 -279 -150 -874 -71 -962 -18 -705 -232 -416 -128 -593 -839 -476 -916 -156 -940 -228 -294 -670 -865 -657 -481 -528 -61 -110 -131 -568 -958 -935 -722 -729 -580 -414 -568 -190 -858 -816 -929 -509 -690 -51 -691 -782 -768 -183 -463 -714 -501 -469 -505 -665 -851 -562 -968 -314 -46 -94 -752 -143 -676 -503 -777 -373 -778 -35 -204 -596 -652 -632 -227 -82 -983 -452 -251 -103 -518 -683 -840 -124 -446 -150 -454 -628 -937 -106 -881 -624 -652 -124 -47 -300 -689 -527 -962 -133 -688 -142 -829 -97 -20 -852 -207 -583 -691 -407 -991 -771 -559 -981 -207 -146 -605 -362 -806 -864 -626 -846 -632 -872 -897 -884 -749 -328 -402 -988 -481 -885 -194 -371 -672 -239 -869 -754 -842 -26 -439 -951 -938 -126 -518 -561 -245 -394 -574 -877 -653 -63 -177 -403 -670 -941 -43 -670 -747 -962 -242 -391 -53 -872 -609 -215 -584 -35 -399 -136 -349 -158 -112 -17 -361 -348 -669 -824 -416 -463 -847 -101 -237 -225 -456 -143 -607 -223 -965 -47 -374 -208 -43 -905 -216 -438 -175 -889 -825 -491 -571 -927 -844 -567 -33 -495 -465 -767 -527 -59 -272 -362 -485 -952 -58 -840 -234 -864 -59 -34 -622 -867 -541 -130 -670 -646 -401 -254 -16 -564 -864 -502 -829 -458 -431 -41 -547 -319 -149 -111 -335 -583 -370 -468 -612 -492 -503 -626 -805 -20 -597 -698 -397 -726 -495 -609 -15 -613 -28 -705 -254 -385 -755 -174 -807 -623 -823 -401 -188 -440 -940 -39 -826 -976 -421 -559 -991 -809 -27 -926 -559 -931 -845 -581 -43 -428 -651 -578 -171 -841 -760 -706 -481 -904 -822 -782 -252 -643 -348 -454 -18 -223 -919 -291 -253 -171 -174 -333 -2 -387 -576 -573 -228 -42 -140 -462 -109 -357 -154 -862 -326 -409 -301 -987 -237 -182 -836 -86 -468 -631 -206 -576 -541 -507 -948 -802 -592 -666 -818 -881 -787 -816 -419 -696 -211 -749 -749 -172 -433 -746 -20 -678 -845 -484 -403 -261 -500 -89 -970 -930 -180 -171 -219 -763 -489 -258 -919 -462 -385 -665 -600 -472 -408 -990 -455 -841 -704 -78 -884 -530 -598 -172 -150 -520 -801 -608 -992 -711 -79 -160 -195 -900 -955 -282 -385 -586 -869 -753 -861 -191 -154 -169 -334 -850 -298 -158 -451 -597 -994 -536 -434 -472 -635 -507 -47 -352 -411 -352 -337 -916 -17 -242 -663 -188 -320 -310 -21 -306 -307 -517 -113 -326 -882 -919 -336 -618 -177 -835 -529 -143 -870 -372 -545 -756 -52 -771 -689 -48 -1000 -653 -397 -926 -116 -289 -32 -81 -915 -494 -566 -434 -908 -894 -896 -930 -394 -936 -802 -963 -308 -848 -592 -384 -409 -902 -274 -947 -784 -96 -577 -988 -987 -377 -285 -614 -424 -71 -72 -249 -38 -768 -764 -874 -440 -700 -579 -958 -821 -795 -527 -596 -66 -775 -429 -905 -782 -325 -692 -618 -586 -31 -717 -201 -434 -319 -919 -357 -760 -196 -175 -320 -739 -501 -331 -236 -327 -537 -820 -777 -848 -123 -494 -583 -443 -400 -660 -435 -447 -112 -937 -581 -503 -87 -79 -356 -634 -799 -112 -720 -493 -814 -801 -434 -261 -367 -225 -381 -278 -198 -43 -291 -768 -71 -649 -229 -498 -232 -443 -326 -848 -975 -473 -549 -331 -978 -482 -42 -417 -713 -272 -62 -268 -423 -695 -374 -89 -815 -289 -743 -811 -251 -294 -665 -141 -617 -706 -639 -644 -162 -46 -778 -370 -178 -557 -611 -63 -250 -585 -120 -606 -61 -461 -769 -571 -259 -204 -995 -884 -919 -5 -998 -146 -763 -727 -236 -948 -702 -626 -101 -56 -665 -133 -202 -798 -469 -820 -287 -159 -292 -904 -128 -551 -779 -305 -738 -297 -216 -628 -890 -461 -336 -387 -714 -348 -511 -990 -648 -564 -376 -982 -262 -538 -914 -146 -584 -628 -799 -197 -669 -605 -658 -122 -112 -606 -368 -761 -875 -791 -647 -60 -174 -212 -935 -278 -44 -615 -892 -221 -629 -19 -653 -851 -18 -692 -55 -133 -258 -976 -483 -403 -355 -14 -890 -265 -880 -155 -748 -509 -894 -338 -512 -300 -153 -960 -252 -209 -938 -746 -474 -914 -667 -931 -708 -322 -827 -275 -140 -185 -84 -686 -414 -193 -647 -110 -755 -649 -435 -104 -589 -905 -348 -513 -946 -388 -730 -233 -42 -14 -477 -736 -229 -440 -179 -347 -756 -542 -815 -618 -99 -293 -938 -232 -585 -973 -591 -351 -106 -102 -722 -548 -53 -862 -716 -809 -226 -987 -364 -268 -978 -556 -29 -209 -604 -507 -190 -349 -915 -939 -252 -456 -697 -739 -732 -497 -680 -83 -678 -953 -807 -281 -362 -958 -614 -839 -596 -604 -784 -949 -931 -537 -222 -843 -639 -950 -528 -345 -75 -266 -405 -970 -730 -121 -898 -891 -18 -840 -880 -464 -907 -435 -853 -332 -259 -657 -354 -421 -665 -757 -128 -322 -777 -420 -739 -701 -395 -943 -962 -670 -89 -747 -523 -156 -973 -35 -482 -408 -551 -882 -901 -413 -20 -967 -89 -403 -254 -471 -40 -9 -314 -524 -654 -589 -172 -708 -33 -336 -86 -217 -468 -176 -239 -145 -3 -875 -181 -906 -926 -386 -237 -127 -340 -877 -747 -657 -435 -570 -68 -552 -142 -686 -789 -543 -811 -474 -379 -358 -229 -90 -660 -191 -893 -886 -792 -88 -228 -351 -670 -333 -329 -17 -830 -669 -790 -918 -367 -50 -623 -611 -650 -299 -639 -893 -833 -236 -643 -869 -769 -756 -792 -693 -218 -164 -965 -895 -268 -786 -185 -756 -543 -115 -700 -661 -603 -821 -132 -718 -724 -424 -288 -490 -134 -51 -564 -549 -323 -839 -336 -600 -236 -953 -136 -865 -509 -657 -512 -936 -731 -433 -592 -81 -599 -838 -221 -866 -171 -720 -941 -375 -625 -64 -25 -146 -875 -866 -887 -176 -424 -889 -601 -946 -616 -580 -659 -667 -78 -216 -217 -2 -992 -615 -457 -431 -906 -666 -781 -407 -976 -64 -979 -554 -858 -702 -119 -857 -381 -224 -590 -42 -127 -477 -194 -638 -360 -829 -90 -949 -612 -277 -54 -491 -585 -79 -237 -899 -693 -314 -217 -133 -470 -94 -737 -857 -190 -256 -663 -502 -142 -692 -152 -193 -317 -950 -329 -126 -21 -760 -664 -119 -509 -751 -519 -505 -505 -296 -286 -916 -120 -948 -1000 -254 -269 -879 -517 -283 -967 -460 -501 -142 -386 -824 -624 -89 -42 -244 -398 -692 -372 -340 -512 -943 -617 -773 -215 -356 -832 -561 -867 -100 -500 -10 -500 -640 -902 -472 -145 -856 -247 -110 -884 -458 -57 -817 -976 -916 -241 -458 -435 -545 -934 -736 -540 -814 -592 -611 -593 -426 -160 -260 -57 -995 -49 -909 -826 -845 -710 -445 -654 -331 -229 -735 -836 -849 -668 -879 -948 -156 -138 -582 -720 -859 -702 -587 -501 -310 -40 -3 -408 -378 -213 -518 -813 -510 -253 -661 -308 -461 -46 -143 -741 -916 -4 -585 -697 -132 -861 -454 -586 -465 -834 -81 -256 -909 -241 -45 -43 -67 -277 -452 -40 -193 -871 -835 -502 -518 -238 -621 -430 -823 -831 -221 -883 -911 -794 -492 -418 -990 -679 -39 -605 -339 -819 -860 -980 -92 -634 -414 -428 -262 -410 -974 -759 -878 -430 -186 -953 -381 -357 -790 -949 -376 -646 -343 -618 -858 -714 -746 -694 -823 -89 -514 -931 -528 -294 -192 -364 -702 -731 -402 -489 -276 -707 -679 -60 -676 -376 -329 -783 -286 -509 -653 -333 -788 -898 -991 -152 -879 -805 -270 -942 -4 -332 -603 -981 -815 -973 -650 -429 -809 -381 -930 -356 -508 -858 -956 -656 -806 -541 -513 -898 -549 -943 -281 -547 -391 -351 -763 -355 -728 -291 -738 -725 -975 -572 -928 -366 -689 -556 -947 -812 -537 -591 -205 -905 -273 -634 -476 -713 -961 -231 -577 -128 -632 -438 -704 -10 -347 -924 -893 -58 -631 -855 -756 -917 -645 -786 -532 -789 -496 -428 -302 -505 -652 -800 -58 -449 -353 -982 -724 -287 -518 -219 -123 -612 -384 -546 -724 -642 -381 -331 -341 -136 -815 -729 -252 -760 -703 -963 -573 -599 -445 -406 -331 -870 -188 -860 -482 -4 -223 -705 -666 -15 -138 -525 -966 -455 -78 -909 -638 -975 -569 -280 -902 -394 -910 -421 -281 -52 -619 -612 -134 -492 -551 -478 -936 -52 -241 -733 -531 -709 -489 -56 -762 -49 -660 -41 -622 -823 -590 -595 -771 -366 -751 -400 -986 -192 -61 -935 -673 -295 -81 -956 -192 -420 -970 -347 -950 -462 -17 -283 -211 -769 -797 -82 -821 -361 -747 -186 -783 -612 -523 -297 -452 -1 -702 -909 -706 -879 -667 -461 -682 -396 -389 -372 -292 -959 -849 -485 -149 -32 -44 -705 -507 -58 -352 -128 -621 -859 -617 -448 -122 -185 -999 -105 -362 -356 -920 -200 -414 -11 -863 -993 -319 -354 -10 -566 -711 -481 -423 -372 -193 -13 -943 -473 -408 -168 -614 -69 -816 -302 -837 -833 -377 -510 -875 -884 -423 -21 -918 -339 -447 -552 -627 -933 -711 -529 -97 -91 -214 -259 -751 -148 -390 -585 -194 -647 -4 -483 -67 -554 -888 -460 -974 -872 -72 -228 -61 -901 -885 -205 -773 -634 -952 -851 -697 -459 -132 -299 -95 -464 -27 -996 -821 -164 -247 -513 -480 -439 -69 -773 -542 -563 -160 -457 -47 -25 -322 -511 -311 -132 -40 -583 -356 -372 -487 -53 -791 -985 -943 -102 -794 -425 -60 -89 -29 -547 -418 -932 -267 -890 -743 -289 -249 -309 -767 -741 -766 -295 -899 -241 -381 -859 -515 -56 -16 -819 -809 -694 -789 -67 -506 -358 -474 -864 -507 -135 -773 -338 -710 -560 -513 -526 -988 -80 -649 -131 -809 -441 -136 -370 -390 -546 -31 -39 -179 -559 -528 -960 -164 -840 -153 -742 -350 -383 -204 -969 -813 -322 -371 -353 -137 -79 -185 -697 -923 -659 -768 -657 -686 -197 -243 -280 -954 -944 -102 -54 -130 -567 -923 -213 -647 -890 -597 -965 -450 -607 -827 -461 -442 -875 -944 -656 -937 -655 -194 -514 -804 -740 -217 -358 -84 -714 -678 -610 -357 -224 -528 -39 -909 -912 -938 -132 -408 -794 -494 -395 -918 -9 -998 -777 -1 -436 -945 -998 -881 -394 -136 -752 -441 -369 -530 -4 -925 -49 -551 -158 -457 -322 -168 -16 -375 -48 -580 -68 -577 -185 -203 -546 -166 -486 -524 -25 -683 -511 -148 -134 -221 -539 -243 -43 -275 -857 -536 -259 -12 -154 -73 -676 -419 -46 -777 -698 -818 -239 -99 -422 -299 -264 -599 -596 -172 -186 -280 -73 -596 -94 -506 -584 -987 -559 -995 -674 -714 -112 -855 -127 -907 -693 -199 -903 -181 -939 -998 -404 -419 -887 -935 -929 -218 -308 -618 -620 -186 -188 -660 -164 -622 -728 -399 -208 -984 -726 -456 -505 -806 -457 -327 -708 -686 -613 -84 -669 -799 -730 -634 -499 -984 -499 -209 -817 -460 -312 -860 -288 -839 -206 -864 -580 -298 -988 -991 -801 -158 -360 -106 -492 -659 -767 -772 -659 -930 -879 -203 -473 -65 -34 -147 -401 -954 -360 -236 -633 -379 -403 -350 -609 -405 -344 -196 -607 -492 -104 -653 -891 -509 -181 -998 -882 -775 -894 -517 -121 -904 -536 -860 -140 -290 -699 -975 -968 -318 -524 -176 -90 -972 -345 -187 -656 -683 -144 -841 -323 -294 -32 -87 -22 -502 -352 -986 -939 -419 -460 -145 -453 -688 -989 -8 -123 -122 -727 -362 -507 -847 -46 -977 -220 -717 -446 -172 -127 -947 -938 -765 -558 -776 -599 -924 -307 -4 -361 -527 -867 -505 -422 -7 -617 -737 -574 -948 -419 -943 -779 -420 -907 -116 -681 -664 -407 -939 -629 -586 -624 -50 -914 -680 -357 -270 -487 -342 -205 -969 -478 -719 -393 -696 -395 -139 -478 -468 -669 -232 -412 -91 -722 -106 -587 -67 -603 -287 -794 -513 -45 -956 -93 -662 -998 -256 -372 -380 -714 -667 -762 -810 -792 -979 -810 -849 -682 -344 -698 -887 -840 -252 -689 -971 -128 -651 -242 -602 -913 -693 -969 -293 -244 -684 -847 -915 -488 -962 -757 -455 -981 -832 -991 -706 -351 -783 -495 -767 -979 -820 -399 -934 -468 -580 -577 -152 -743 -26 -455 -339 -367 -472 -699 -941 -859 -703 -162 -236 -962 -471 -479 -986 -165 -168 -216 -478 -150 -402 -817 -844 -449 -208 -328 -259 -534 -623 -561 -59 -795 -96 -471 -228 -510 -514 -240 -305 -319 -454 -394 -349 -843 -150 -932 -27 -380 -859 -139 -961 -854 -686 -343 -892 -829 -625 -191 -572 -546 -796 -389 -625 -223 -777 -335 -516 -557 -511 -764 -342 -40 -178 -363 -921 -545 -374 -976 -205 -770 -234 -192 -777 -36 -892 -576 -194 -390 -306 -508 -68 -385 -790 -823 -325 -962 -232 -126 -908 -679 -479 -32 -54 -953 -743 -536 -45 -897 -801 -959 -957 -412 -635 -113 -161 -129 -23 -51 -42 -345 -497 -349 -594 -340 -401 -772 -126 -675 -489 -461 -111 -536 -221 -724 -606 -327 -152 -426 -834 -642 -333 -357 -237 -785 -335 -574 -670 -491 -768 -889 -44 -128 -888 -99 -747 -249 -227 -253 -335 -433 -682 -949 -34 -60 -459 -914 -746 -506 -385 -76 -86 -976 -725 -461 -644 -407 -40 -421 -816 -920 -773 -341 -403 -717 -836 -878 -812 -212 -447 -196 -873 -154 -258 -443 -878 -361 -212 -934 -300 -283 -788 -734 -942 -51 -85 -801 -876 -597 -2 -271 -943 -814 -454 -605 -954 -796 -14 -772 -831 -159 -71 -288 -493 -755 -164 -343 -243 -506 -674 -209 -99 -278 -302 -57 -781 -247 -665 -792 -828 -875 -397 -247 -966 -379 -870 -553 -735 -613 -796 -572 -556 -474 -427 -452 -323 -607 -943 -864 -411 -311 -467 -220 -657 -556 -714 -106 -871 -698 -3 -383 -728 -962 -686 -138 -650 -241 -624 -652 -50 -731 -381 -878 -171 -900 -315 -436 -953 -73 -312 -836 -623 -62 -363 -268 -766 -116 -68 -571 -635 -718 -415 -604 -246 -541 -46 -978 -518 -634 -662 -936 -551 -612 -88 -287 -466 -481 -895 -2 -247 -167 -89 -496 -669 -116 -711 -624 -425 -950 -352 -915 -727 -746 -686 -439 -702 -985 -372 -229 -944 -726 -560 -99 -530 -924 -550 -977 -902 -949 -270 -568 -558 -725 -636 -839 -396 -196 -812 -449 -677 -908 -878 -559 -557 -78 -711 -828 -647 -23 -846 -117 -719 -766 -175 -756 -724 -772 -649 -722 -997 -57 -415 -84 -351 -416 -82 -440 -239 -285 -746 -464 -288 -633 -355 -847 -590 -38 -653 -750 -472 -28 -603 -869 -750 -694 -635 -244 -626 -641 -300 -81 -468 -368 -82 -940 -441 -848 -929 -324 -566 -773 -91 -454 -58 -763 -80 -737 -854 -1 -398 -38 -524 -521 -185 -433 -962 -34 -322 -41 -46 -873 -266 -790 -490 -279 -768 -963 -258 -521 -481 -659 -123 -676 -596 -593 -896 -934 -234 -758 -86 -800 -350 -19 -730 -300 -700 -448 -82 -410 -897 -376 -204 -604 -830 -453 -938 -69 -753 -335 -236 -46 -373 -341 -606 -911 -967 -741 -57 -27 -335 -915 -478 -92 -446 -554 -324 -129 -867 -90 -875 -699 -311 -834 -867 -166 -545 -404 -97 -448 -161 -847 -863 -265 -119 -292 -726 -628 -800 -746 -56 -543 -932 -954 -904 -426 -930 -285 -551 -631 -76 -91 -863 -102 -89 -679 -867 -154 -100 -854 -671 -677 -225 -370 -186 -818 -10 -89 -673 -728 -106 -706 -424 -156 -353 -277 -714 -502 -832 -283 -106 -305 -564 -345 -556 -395 -594 -326 -848 -655 -908 -113 -168 -58 -324 -414 -425 -914 -578 -735 -90 -387 -783 -920 -882 -96 -610 -49 -788 -285 -485 -984 -733 -544 -769 -393 -619 -546 -894 -45 -616 -723 -677 -220 -775 -37 -593 -216 -91 -628 -789 -451 -887 -17 -615 -873 -223 -976 -669 -413 -30 -284 -947 -613 -714 -9 -765 -598 -961 -506 -541 -463 -327 -294 -735 -561 -39 -763 -959 -321 -228 -643 -45 -884 -922 -625 -645 -912 -826 -683 -865 -40 -538 -640 -101 -159 -295 -465 -231 -475 -482 -314 -522 -266 -705 -190 -294 -192 -646 -11 -765 -332 -38 -189 -472 -507 -734 -345 -604 -845 -147 -614 -488 -142 -80 -627 -866 -769 -243 -756 -286 -808 -415 -21 -749 -768 -192 -922 -676 -385 -85 -842 -72 -667 -990 -899 -498 -207 -629 -875 -455 -539 -387 -215 -830 -171 -402 -437 -819 -909 -486 -121 -685 -461 -254 -341 -173 -135 -869 -668 -570 -205 -746 -668 -478 -437 -431 -404 -726 -568 -476 -835 -45 -968 -951 -821 -315 -174 -493 -297 -673 -426 -335 -798 -856 -703 -515 -934 -651 -239 -601 -261 -184 -663 -973 -448 -240 -477 -916 -562 -432 -846 -235 -322 -692 -366 -744 -159 -381 -793 -405 -977 -950 -235 -386 -882 -422 -661 -971 -538 -302 -226 -516 -977 -666 -479 -195 -899 -254 -387 -659 -943 -986 -266 -832 -802 -939 -717 -118 -603 -907 -813 -654 -280 -103 -102 -124 -334 -949 -916 -17 -609 -878 -934 -809 -640 -344 -735 -31 -640 -343 -821 -531 -476 -663 -179 -828 -552 -998 -544 -302 -440 -478 -570 -269 -74 -141 -285 -351 -797 -754 -208 -162 -139 -818 -892 -138 -885 -552 -593 -784 -661 -161 -134 -372 -584 -717 -381 -128 -697 -374 -58 -516 -298 -936 -612 -680 -512 -467 -287 -349 -969 -681 -576 -531 -913 -188 -594 -507 -251 -565 -546 -714 -465 -286 -5 -66 -301 -595 -16 -794 -114 -171 -657 -757 -418 -989 -710 -824 -565 -364 -203 -417 -815 -422 -151 -746 -735 -981 -680 -741 -810 -360 -597 -884 -243 -981 -980 -18 -279 -718 -792 -372 -652 -231 -694 -58 -88 -58 -7 -769 -954 -939 -566 -429 -388 -497 -915 -603 -84 -223 -821 -821 -52 -191 -733 -262 -630 -573 -41 -940 -186 -634 -528 -608 -587 -868 -311 -330 -678 -102 -802 -960 -472 -797 -582 -655 -165 -565 -212 -644 -758 -830 -569 -989 -979 -8 -374 -999 -382 -72 -273 -402 -79 -517 -386 -226 -218 -527 -559 -841 -327 -195 -765 -753 -588 -465 -249 -212 -69 -570 -901 -588 -909 -829 -389 -880 -370 -280 -933 -174 -602 -662 -745 -144 -512 -98 -652 -232 -124 -94 -308 -394 -975 -949 -750 -586 -676 -684 -4 -927 -213 -564 -540 -428 -187 -797 -126 -90 -253 -220 -826 -876 -120 -801 -706 -710 -272 -146 -716 -902 -954 -386 -484 -781 -353 -510 -497 -281 -74 -524 -330 -287 -112 -217 -510 -239 -729 -285 -757 -72 -447 -722 -380 -24 -95 -576 -7 -373 -62 -82 -353 -109 -174 -979 -211 -33 -879 -719 -987 -518 -175 -977 -371 -258 -368 -735 -564 -871 -67 -721 -499 -347 -769 -113 -349 -69 -870 -893 -700 -567 -851 -769 -995 -302 -325 -266 -224 -929 -477 -79 -175 -854 -745 -496 -476 -598 -1000 -873 -505 -856 -771 -853 -382 -847 -491 -910 -410 -513 -75 -233 -840 -782 -224 -154 -54 -337 -652 -532 -587 -833 -415 -480 -208 -706 -210 -156 -408 -401 -653 -48 -468 -769 -496 -536 -80 -120 -477 -343 -578 -683 -990 -873 -228 -972 -830 -765 -489 -45 -715 -157 -637 -246 -387 -355 -143 -502 -536 -908 -344 -694 -607 -441 -861 -512 -730 -233 -97 -442 -903 -849 -909 -723 -330 -153 -444 -640 -718 -273 -724 -724 -914 -697 -147 -700 -561 -847 -588 -424 -155 -228 -14 -677 -776 -439 -387 -561 -11 -100 -365 -636 -514 -463 -652 -308 -433 -397 -342 -380 -698 -92 -496 -918 -363 -609 -114 -771 -557 -500 -104 -969 -799 -980 -984 -858 -214 -523 -517 -15 -835 -113 -902 -614 -439 -492 -597 -966 -722 -418 -154 -61 -452 -237 -528 -409 -563 -336 -606 -785 -21 -995 -352 -721 -422 -847 -322 -827 -179 -314 -364 -626 -451 -392 -803 -940 -941 -700 -946 -468 -576 -536 -318 -780 -687 -149 -962 -340 -216 -547 -95 -588 -100 -811 -312 -481 -44 -260 -653 -121 -600 -591 -941 -29 -340 -372 -595 -547 -965 -464 -477 -565 -390 -998 -642 -562 -2 -973 -462 -240 -356 -660 -108 -940 -668 -850 -850 -602 -354 -799 -421 -583 -850 -921 -12 -468 -132 -395 -647 -21 -702 -900 -723 -875 -455 -555 -894 -665 -275 -876 -739 -42 -962 -222 -578 -198 -426 -768 -399 -282 -458 -139 -988 -346 -42 -719 -387 -385 -183 -65 -310 -352 -86 -803 -472 -288 -188 -388 -851 -209 -777 -124 -948 -317 -333 -19 -768 -56 -645 -827 -489 -335 -638 -719 -334 -396 -952 -349 -784 -19 -223 -827 -571 -376 -330 -914 -824 -448 -354 -122 -959 -488 -777 -215 -579 -172 -771 -184 -3 -342 -620 -38 -149 -152 -699 -880 -743 -800 -97 -657 -562 -676 -724 -473 -970 -538 -403 -39 -67 -522 -81 -482 -624 -568 -96 -174 -266 -794 -896 -964 -50 -723 -742 -933 -570 -384 -173 -794 -627 -910 -243 -518 -692 -954 -810 -81 -748 -672 -435 -162 -823 -482 -539 -689 -617 -718 -876 -966 -854 -665 -789 -365 -240 -858 -616 -804 -313 -568 -469 -557 -653 -72 -416 -972 -811 -363 -97 -420 -488 -410 -415 -678 -817 -265 -506 -33 -557 -324 -958 -314 -520 -182 -630 -260 -59 -517 -901 -19 -372 -733 -653 -261 -283 -195 -307 -149 -764 -718 -831 -138 -409 -170 -331 -932 -209 -270 -631 -213 -37 -654 -422 -509 -497 -767 -480 -417 -368 -777 -782 -413 -662 -663 -497 -179 -409 -627 -233 -602 -703 -761 -303 -934 -144 -461 -296 -749 -551 -655 -359 -867 -27 -778 -781 -449 -786 -795 -579 -579 -212 -125 -966 -324 -744 -472 -100 -120 -29 -71 -630 -506 -148 -539 -746 -861 -872 -319 -351 -70 -995 -539 -524 -235 -18 -942 -474 -639 -561 -294 -311 -480 -839 -727 -556 -34 -783 -129 -389 -93 -135 -814 -226 -475 -747 -202 -999 -258 -326 -332 -397 -271 -936 -749 -370 -600 -485 -179 -308 -267 -210 -355 -41 -895 -7 -128 -116 -935 -537 -695 -813 -607 -261 -583 -340 -31 -412 -817 -90 -706 -680 -715 -705 -460 -843 -418 -908 -549 -568 -695 -701 -153 -20 -494 -328 -964 -791 -279 -991 -758 -616 -969 -532 -209 -616 -808 -446 -974 -386 -46 -496 -499 -718 -604 -294 -637 -170 -554 -353 -705 -176 -314 -993 -379 -474 -434 -97 -460 -964 -410 -64 -470 -844 -311 -694 -243 -960 -973 -722 -849 -566 -289 -637 -956 -732 -122 -790 -729 -793 -622 -48 -844 -371 -250 -820 -774 -199 -389 -108 -905 -844 -335 -269 -197 -435 -450 -279 -199 -484 -513 -680 -789 -829 -8 -111 -922 -361 -517 -50 -497 -75 -228 -878 -417 -111 -532 -987 -353 -798 -494 -919 -894 -801 -55 -258 -422 -95 -799 -912 -70 -738 -157 -565 -226 -650 -27 -585 -440 -969 -715 -302 -384 -11 -757 -85 -878 -40 -766 -948 -811 -904 -862 -110 -583 -467 -227 -886 -706 -340 -977 -349 -788 -944 -877 -322 -150 -455 -358 -531 -979 -974 -593 -627 -690 -73 -36 -380 -3 -687 -561 -483 -26 -802 -312 -72 -83 -584 -85 -42 -647 -103 -947 -45 -107 -826 -7 -266 -937 -142 -279 -713 -758 -52 -16 -346 -572 -262 -995 -355 -729 -954 -396 -620 -304 -521 -160 -520 -728 -996 -394 -206 -609 -347 -879 -53 -74 -467 -903 -616 -243 -421 -769 -971 -218 -59 -69 -68 -260 -448 -319 -545 -807 -43 -367 -351 -893 -188 -653 -655 -576 -576 -154 -87 -53 -865 -356 -516 -20 -791 -770 -749 -836 -292 -273 -698 -351 -406 -506 -8 -247 -908 -60 -218 -709 -821 -257 -108 -873 -172 -129 -543 -714 -338 -541 -870 -844 -27 -289 -554 -259 -329 -295 -745 -195 -87 -263 -154 -665 -251 -86 -206 -965 -145 -185 -671 -887 -676 -488 -514 -195 -692 -74 -325 -519 -598 -576 -316 -357 -818 -823 -450 -373 -978 -466 -604 -822 -863 -62 -481 -135 -711 -407 -31 -465 -781 -983 -100 -25 -655 -120 -2 -876 -184 -945 -281 -801 -789 -433 -953 -339 -263 -910 -99 -924 -811 -83 -377 -562 -961 -436 -142 -334 -264 -564 -207 -72 -55 -328 -410 -270 -124 -751 -899 -629 -552 -373 -795 -771 -618 -29 -810 -793 -816 -779 -888 -986 -613 -446 -939 -341 -169 -106 -927 -345 -244 -340 -927 -711 -347 -24 -365 -287 -425 -654 -142 -368 -203 -241 -240 -335 -998 -734 -748 -407 -786 -151 -110 -350 -968 -59 -237 -553 -937 -47 -375 -24 -804 -846 -486 -818 -134 -682 -76 -760 -398 -882 -841 -558 -604 -473 -347 -52 -239 -821 -803 -364 -81 -858 -168 -988 -197 -36 -517 -954 -537 -362 -727 -377 -725 -923 -294 -531 -957 -491 -802 -228 -765 -982 -797 -118 -405 -92 -267 -212 -425 -375 -808 -302 -954 -725 -201 -870 -355 -590 -242 -977 -48 -182 -275 -329 -379 -445 -342 -779 -43 -617 -449 -483 -542 -336 -558 -737 -418 -336 -863 -572 -221 -256 -82 -500 -512 -217 -944 -597 -930 -740 -310 -428 -312 -510 -290 -724 -239 -68 -805 -669 -632 -170 -695 -639 -350 -357 -874 -423 -501 -133 -178 -762 -263 -193 -813 -509 -683 -548 -700 -601 -793 -792 -643 -350 -839 -636 -9 -14 -57 -691 -195 -95 -204 -51 -479 -997 -81 -561 -135 -568 -270 -859 -971 -664 -989 -692 -203 -978 -783 -338 -690 -467 -347 -652 -600 -698 -51 -442 -60 -859 -34 -882 -543 -983 -166 -375 -829 -66 -698 -876 -287 -383 -205 -273 -386 -554 -900 -868 -501 -104 -670 -780 -848 -634 -354 -817 -134 -700 -810 -538 -713 -356 -414 -955 -199 -455 -223 -24 -40 -359 -693 -511 -52 -553 -461 -28 -251 -786 -471 -756 -57 -490 -250 -307 -327 -639 -759 -555 -730 -100 -122 -133 -545 -190 -407 -900 -972 -397 -937 -540 -891 -715 -325 -463 -161 -617 -436 -89 -768 -163 -697 -38 -50 -813 -920 -342 -429 -826 -913 -66 -895 -238 -486 -285 -724 -610 -673 -594 -743 -474 -778 -195 -11 -964 -276 -115 -479 -61 -838 -545 -708 -260 -663 -879 -891 -379 -31 -613 -800 -852 -797 -192 -942 -788 -32 -281 -290 -36 -11 -996 -214 -522 -841 -995 -899 -80 -390 -524 -229 -193 -44 -701 -556 -244 -515 -113 -859 -523 -725 -98 -307 -993 -689 -625 -833 -509 -435 -886 -681 -375 -740 -154 -337 -186 -267 -898 -976 -100 -124 -487 -833 -150 -727 -416 -237 -976 -79 -851 -76 -918 -438 -54 -515 -700 -705 -144 -160 -245 -418 -125 -979 -174 -594 -621 -551 -540 -8 -667 -922 -367 -517 -509 -181 -117 -883 -812 -834 -883 -664 -475 -3 -66 -801 -214 -742 -409 -645 -648 -34 -483 -325 -715 -1 -978 -761 -52 -838 -237 -673 -856 -952 -256 -502 -246 -602 -315 -748 -115 -593 -196 -954 -124 -247 -412 -279 -401 -408 -913 -861 -360 -191 -597 -144 -720 -344 -79 -960 -518 -244 -609 -568 -792 -254 -352 -472 -671 -21 -629 -268 -642 -626 -598 -580 -638 -774 -765 -611 -629 -151 -906 -94 -175 -286 -18 -113 -488 -38 -896 -670 -616 -380 -535 -769 -775 -858 -130 -129 -453 -510 -79 -975 -488 -728 -992 -600 -860 -412 -554 -291 -471 -719 -683 -234 -888 -677 -736 -312 -283 -845 -682 -570 -540 -392 -696 -903 -24 -463 -209 -829 -801 -332 -267 -430 -665 -706 -15 -891 -945 -204 -442 -919 -289 -30 -886 -130 -590 -509 -701 -32 -851 -887 -269 -383 -10 -978 -396 -587 -181 -315 -464 -690 -891 -388 -82 -525 -358 -542 -374 -871 -963 -109 -301 -122 -162 -234 -435 -793 -130 -282 -297 -655 -895 -115 -277 -331 -716 -637 -891 -129 -107 -299 -121 -606 -305 -588 -421 -291 -5 -69 -761 -676 -105 -774 -171 -726 -777 -840 -100 -61 -142 -435 -499 -928 -548 -426 -375 -824 -257 -17 -404 -122 -781 -678 -338 -435 -105 -405 -528 -922 -698 -534 -727 -197 -836 -616 -503 -339 -743 -578 -441 -722 -62 -680 -819 -717 -308 -928 -6 -430 -888 -803 -429 -210 -625 -249 -470 -853 -774 -385 -278 -38 -385 -990 -649 -512 -766 -903 -407 -7 -124 -73 -587 -438 -455 -52 -616 -941 -575 -258 -239 -900 -21 -632 -91 -552 -581 -694 -527 -125 -523 -556 -625 -213 -620 -410 -252 -34 -631 -224 -318 -922 -925 -640 -68 -464 -856 -267 -573 -991 -335 -93 -939 -565 -804 -862 -116 -981 -193 -821 -160 -821 -372 -79 -533 -379 -648 -916 -91 -192 -141 -750 -9 -691 -150 -626 -884 -167 -976 -600 -266 -615 -728 -963 -920 -762 -42 -775 -18 -728 -704 -731 -521 -658 -207 -567 -719 -50 -144 -690 -197 -734 -134 -854 -610 -935 -798 -623 -386 -94 -7 -72 -618 -1 -427 -207 -880 -582 -364 -433 -281 -14 -564 -88 -870 -488 -429 -491 -125 -387 -634 -110 -384 -347 -327 -423 -760 -298 -459 -724 -966 -577 -460 -726 -614 -552 -572 -771 -524 -846 -525 -82 -834 -750 -109 -241 -22 -797 -660 -547 -484 -640 -524 -368 -91 -455 -603 -26 -405 -610 -289 -892 -614 -95 -140 -928 -147 -409 -146 -45 -164 -118 -197 -137 -635 -357 -409 -158 -305 -452 -531 -131 -211 -603 -354 -679 -302 -22 -750 -199 -868 -146 -936 -37 -681 -840 -197 -939 -961 -510 -592 -899 -575 -642 -959 -159 -958 -148 -646 -252 -211 -825 -591 -27 -195 -784 -673 -513 -21 -909 -400 -279 -213 -655 -68 -115 -4 -278 -675 -419 -26 -761 -870 -879 -490 -623 -578 -834 -976 -46 -122 -210 -134 -333 -969 -909 -667 -711 -849 -931 -550 -292 -489 -231 -671 -99 -661 -529 -631 -955 -494 -605 -775 -454 -834 -622 -945 -972 -624 -797 -867 -902 -336 -163 -491 -535 -705 -582 -943 -252 -406 -346 -558 -713 -221 -185 -825 -876 -419 -130 -797 -48 -342 -365 -98 -885 -703 -59 -525 -308 -223 -802 -780 -195 -56 -656 -253 -426 -663 -465 -917 -772 -151 -749 -403 -823 -231 -288 -721 -869 -629 -667 -87 -210 -749 -707 -531 -23 -841 -461 -162 -614 -625 -533 -890 -321 -613 -982 -460 -923 -284 -163 -674 -399 -575 -299 -533 -655 -372 -234 -304 -257 -168 -617 -586 -747 -456 -31 -794 -16 -196 -511 -204 -416 -544 -568 -46 -16 -172 -186 -146 -142 -762 -462 -567 -362 -343 -867 -573 -30 -739 -164 -272 -395 -537 -540 -727 -218 -640 -894 -897 -289 -901 -354 -657 -753 -26 -984 -421 -136 -708 -881 -436 -474 -972 -191 -877 -692 -734 -284 -73 -241 -97 -720 -196 -54 -185 -692 -691 -522 -187 -993 -602 -839 -654 -538 -106 -528 -538 -506 -985 -26 -182 -609 -603 -598 -990 -760 -401 -113 -647 -542 -672 -650 -321 -353 -143 -196 -259 -150 -612 -974 -992 -837 -983 -372 -768 -209 -867 -752 -663 -784 -108 -981 -389 -746 -971 -149 -247 -265 -331 -501 -659 -957 -336 -218 -370 -873 -270 -462 -651 -772 -874 -753 -439 -540 -897 -83 -893 -367 -412 -7 -427 -598 -968 -710 -354 -728 -878 -634 -215 -333 -253 -239 -981 -487 -208 -435 -771 -937 -338 -274 -277 -902 -766 -85 -906 -87 -143 -716 -995 -904 -169 -201 -82 -643 -415 -324 -326 -168 -652 -993 -802 -996 -381 -904 -979 -486 -785 -818 -651 -310 -64 -125 -34 -659 -621 -844 -51 -426 -505 -639 -662 -706 -390 -696 -236 -235 -973 -948 -526 -201 -107 -437 -389 -311 -216 -467 -352 -610 -192 -765 -165 -834 -484 -77 -535 -101 -351 -934 -381 -899 -378 -144 -301 -904 -850 -320 -746 -499 -265 -365 -513 -241 -270 -718 -361 -619 -14 -165 -45 -621 -847 -790 -904 -903 -170 -882 -1000 -579 -482 -115 -101 -19 -302 -917 -133 -982 -884 -402 -416 -308 -701 -377 -729 -597 -804 -64 -456 -426 -998 -382 -582 -379 -108 -456 -282 -121 -635 -970 -837 -370 -973 -978 -68 -457 -122 -100 -64 -365 -515 -625 -219 -718 -169 -144 -910 -979 -841 -740 -127 -62 -87 -708 -554 -974 -875 -272 -393 -304 -402 -854 -237 -341 -445 -586 -172 -487 -188 -731 -307 -888 -88 -114 -780 -465 -217 -408 -280 -217 -498 -265 -329 -630 -313 -705 -988 -8 -419 -406 -528 -566 -156 -284 -511 -720 -241 -397 -646 -477 -320 -560 -769 -133 -651 -359 -962 -50 -509 -274 -206 -352 -874 -148 -459 -700 -720 -913 -962 -848 -267 -575 -725 -160 -707 -554 -490 -265 -314 -81 -427 -301 -378 -132 -271 -605 -652 -578 -905 -538 -192 -458 -475 -597 -860 -845 -865 -308 -144 -966 -652 -587 -814 -626 -612 -412 -867 -899 -335 -834 -632 -403 -332 -571 -320 -694 -598 -876 -562 -583 -622 -141 -824 -263 -184 -620 -90 -556 -644 -960 -130 -851 -256 -874 -816 -733 -553 -773 -83 -580 -522 -340 -746 -684 -700 -394 -633 -446 -771 -904 -335 -182 -649 -408 -279 -902 -207 -886 -204 -769 -103 -451 -936 -77 -686 -833 -202 -823 -29 -973 -814 -537 -935 -694 -553 -766 -795 -656 -118 -472 -947 -90 -49 -290 -885 -214 -998 -922 -881 -873 -302 -106 -552 -496 -735 -136 -583 -59 -405 -489 -534 -75 -785 -713 -720 -870 -276 -105 -469 -777 -771 -324 -111 -306 -403 -502 -744 -918 -235 -108 -850 -352 -917 -304 -688 -509 -327 -611 -17 -668 -545 -835 -86 -965 -535 -823 -52 -525 -88 -292 -651 -497 -132 -165 -194 -872 -41 -693 -419 -660 -730 -753 -308 -364 -983 -262 -687 -333 -323 -198 -868 -364 -462 -487 -657 -319 -111 -22 -770 -336 -423 -933 -211 -970 -413 -16 -72 -8 -677 -711 -662 -851 -631 -385 -693 -432 -978 -16 -117 -980 -141 -870 -594 -436 -366 -564 -481 -695 -46 -702 -521 -670 -457 -189 -23 -521 -134 -552 -687 -900 -94 -296 -666 -207 -844 -136 -952 -979 -168 -842 -141 -607 -419 -86 -792 -734 -622 -960 -326 -17 -481 -113 -289 -262 -612 -409 -852 -687 -709 -609 -348 -445 -103 -170 -278 -507 -417 -754 -307 -405 -558 -387 -472 -83 -773 -347 -529 -993 -713 -227 -373 -884 -294 -39 -60 -420 -747 -354 -732 -10 -884 -891 -66 -335 -355 -218 -63 -422 -235 -179 -530 -660 -282 -802 -749 -271 -534 -513 -277 -842 -327 -214 -158 -717 -899 -449 -459 -538 -111 -329 -679 -295 -133 -893 -904 -416 -898 -61 -267 -998 -857 -88 -925 -988 -578 -408 -237 -235 -831 -312 -329 -58 -213 -922 -858 -136 -919 -213 -366 -539 -144 -275 -459 -216 -470 -796 -351 -993 -279 -956 -912 -358 -91 -586 -403 -332 -666 -349 -479 -243 -244 -677 -231 -77 -399 -123 -674 -972 -193 -225 -155 -695 -208 -41 -224 -187 -656 -500 -604 -149 -978 -324 -885 -998 -148 -551 -313 -138 -951 -336 -31 -886 -525 -580 -558 -266 -966 -484 -166 -930 -751 -688 -645 -445 -331 -249 -35 -685 -420 -966 -524 -841 -828 -995 -78 -628 -204 -58 -123 -378 -707 -673 -289 -126 -503 -122 -507 -796 -565 -813 -439 -550 -561 -308 -294 -650 -744 -789 -890 -932 -733 -749 -797 -590 -159 -376 -745 -635 -905 -907 -154 -835 -412 -306 -946 -816 -169 -29 -930 -718 -43 -885 -560 -655 -416 -25 -166 -515 -65 -821 -241 -445 -295 -163 -990 -618 -935 -755 -390 -69 -227 -627 -997 -63 -230 -918 -617 -736 -386 -446 -673 -949 -295 -531 -794 -90 -47 -187 -299 -184 -665 -411 -53 -29 -52 -731 -168 -876 -873 -75 -726 -641 -920 -821 -488 -565 -31 -845 -603 -75 -659 -488 -912 -939 -302 -429 -414 -533 -259 -625 -493 -906 -224 -731 -217 -375 -749 -929 -884 -391 -230 -513 -944 -369 -361 -285 -212 -811 -385 -635 -893 -143 -760 -787 -89 -697 -894 -424 -174 -495 -450 -178 -971 -475 -595 -791 -69 -285 -715 -226 -511 -210 -16 -902 -879 -670 -417 -1000 -24 -425 -400 -885 -237 -247 -847 -371 -721 -570 -406 -315 -584 -959 -473 -81 -212 -185 -482 -352 -779 -437 -292 -143 -260 -369 -615 -614 -30 -613 -800 -929 -188 -127 -835 -361 -261 -162 -465 -483 -907 -424 -647 -128 -594 -640 -43 -822 -463 -842 -822 -480 -777 -404 -400 -93 -483 -938 -103 -632 -88 -366 -63 -499 -599 -747 -656 -684 -487 -273 -327 -955 -515 -942 -286 -621 -133 -858 -432 -471 -81 -525 -154 -255 -526 -239 -863 -323 -134 -910 -790 -840 -606 -343 -293 -521 -820 -894 -150 -995 -707 -759 -84 -797 -371 -228 -56 -128 -808 -537 -609 -700 -810 -928 -789 -850 -964 -960 -7 -142 -912 -620 -410 -338 -667 -296 -182 -493 -737 -241 -326 -808 -533 -892 -295 -492 -498 -352 -709 -686 -120 -769 -598 -215 -835 -297 -418 -767 -168 -59 -271 -227 -226 -258 -944 -112 -214 -499 -617 -930 -16 -229 -25 -242 -114 -882 -534 -557 -636 -998 -986 -722 -894 -695 -804 -653 -555 -587 -945 -811 -870 -834 -330 -846 -218 -569 -241 -779 -343 -470 -968 -687 -405 -664 -570 -122 -236 -574 -591 -754 -139 -138 -72 -148 -720 -34 -818 -451 -923 -149 -754 -586 -544 -720 -454 -62 -211 -353 -945 -933 -669 -925 -860 -739 -431 -260 -675 -346 -627 -92 -349 -788 -267 -816 -747 -167 -655 -622 -617 -942 -607 -550 -400 -648 -122 -88 -372 -534 -264 -967 -872 -888 -649 -703 -36 -159 -465 -472 -917 -464 -538 -941 -645 -880 -281 -158 -761 -462 -752 -813 -197 -842 -710 -547 -611 -324 -654 -705 -348 -804 -274 -961 -989 -560 -735 -156 -314 -905 -545 -659 -120 -168 -427 -618 -659 -228 -322 -525 -82 -98 -213 -664 -921 -807 -566 -552 -326 -129 -189 -80 -377 -901 -421 -584 -259 -788 -786 -848 -96 -30 -284 -568 -820 -441 -415 -751 -558 -341 -30 -905 -998 -294 -191 -913 -303 -200 -26 -223 -921 -22 -961 -324 -468 -877 -389 -475 -842 -54 -232 -566 -311 -918 -486 -213 -298 -367 -859 -653 -254 -182 -908 -975 -945 -573 -500 -168 -784 -379 -100 -255 -657 -402 -812 -151 -961 -533 -991 -295 -843 -819 -113 -772 -164 -754 -223 -626 -783 -733 -335 -666 -886 -607 -344 -827 -97 -900 -93 -153 -384 -252 -725 -166 -401 -441 -10 -622 -549 -44 -971 -143 -790 -546 -601 -598 -854 -582 -437 -826 -98 -31 -663 -74 -947 -379 -708 -586 -154 -259 -332 -824 -925 -545 -632 -74 -619 -224 -459 -30 -827 -167 -372 -455 -731 -29 -350 -792 -897 -21 -908 -47 -707 -774 -689 -407 -43 -551 -387 -829 -627 -152 -421 -258 -170 -995 -60 -781 -144 -660 -983 -790 -132 -984 -909 -835 -670 -295 -876 -800 -588 -417 -399 -713 -106 -203 -553 -905 -126 -791 -44 -809 -638 -968 -400 -692 -465 -204 -217 -827 -647 -312 -568 -579 -413 -253 -341 -45 -661 -76 -477 -821 -861 -926 -797 -221 -636 -908 -767 -4 -218 -951 -477 -561 -105 -602 -760 -276 -929 -784 -598 -108 -205 -972 -721 -121 -214 -39 -703 -258 -456 -200 -958 -876 -27 -880 -924 -684 -103 -20 -697 -692 -336 -265 -602 -157 -860 -415 -320 -241 -171 -456 -47 -995 -990 -22 -158 -664 -448 -102 -903 -847 -282 -213 -681 -35 -149 -705 -6 -128 -291 -403 -401 -833 -698 -678 -844 -906 -514 -560 -736 -81 -116 -307 -446 -295 -704 -752 -639 -740 -300 -95 -902 -336 -849 -432 -327 -803 -573 -786 -349 -506 -950 -544 -222 -642 -410 -203 -605 -341 -331 -969 -962 -133 -354 -523 -531 -330 -944 -538 -927 -714 -688 -989 -54 -343 -438 -193 -974 -475 -639 -910 -24 -803 -336 -335 -165 -920 -749 -770 -954 -863 -180 -289 -261 -615 -248 -102 -709 -517 -62 -669 -577 -341 -605 -951 -198 -545 -568 -331 -922 -536 -807 -713 -26 -999 -358 -911 -48 -194 -581 -664 -220 -778 -719 -386 -969 -68 -28 -472 -496 -649 -941 -594 -570 -785 -441 -677 -699 -737 -130 -290 -608 -848 -432 -634 -983 -93 -290 -500 -664 -857 -814 -728 -104 -55 -310 -70 -56 -991 -860 -924 -682 -221 -749 -81 -581 -226 -276 -639 -46 -796 -140 -481 -512 -52 -860 -953 -782 -176 -39 -856 -355 -272 -101 -727 -236 -774 -377 -43 -484 -351 -472 -529 -848 -975 -912 -954 -159 -251 -534 -325 -19 -311 -565 -551 -983 -631 -924 -129 -961 -671 -151 -342 -186 -817 -127 -327 -359 -931 -37 -839 -520 -62 -284 -346 -876 -140 -374 -179 -105 -806 -200 -762 -929 -819 -128 -990 -60 -799 -495 -814 -388 -624 -769 -787 -197 -945 -594 -477 -840 -964 -87 -955 -61 -191 -859 -752 -172 -816 -922 -271 -624 -119 -35 -340 -916 -175 -104 -282 -976 -359 -710 -509 -135 -757 -363 -68 -673 -365 -177 -848 -892 -561 -641 -598 -431 -106 -752 -675 -298 -108 -25 -732 -425 -810 -724 -305 -135 -20 -968 -429 -345 -537 -668 -645 -473 -296 -739 -459 -355 -189 -41 -895 -556 -122 -16 -318 -484 -25 -94 -794 -87 -206 -710 -115 -856 -497 -335 -38 -78 -500 -681 -947 -912 -9 -802 -888 -971 -804 -325 -707 -535 -656 -33 -352 -824 -992 -758 -979 -339 -647 -848 -432 -791 -61 -700 -470 -788 -569 -516 -78 -660 -64 -14 -604 -885 -731 -398 -443 -6 -7 -214 -332 -837 -281 -302 -470 -324 -47 -485 -247 -592 -941 -569 -49 -680 -551 -335 -432 -94 -801 -633 -951 -344 -700 -445 -87 -455 -452 -952 -305 -90 -130 -375 -652 -119 -295 -433 -777 -980 -912 -998 -668 -204 -275 -332 -749 -346 -636 -691 -533 -675 -933 -92 -878 -783 -135 -123 -223 -400 -64 -295 -991 -934 -296 -176 -442 -315 -452 -557 -336 -904 -758 -955 -46 -572 -155 -506 -720 -727 -705 -391 -763 -596 -91 -887 -629 -561 -967 -227 -604 -829 -833 -79 -350 -654 -79 -317 -651 -127 -794 -15 -94 -458 -416 -179 -803 -542 -978 -489 -535 -170 -661 -985 -164 -582 -332 -493 -228 -593 -173 -384 -760 -96 -878 -931 -689 -515 -483 -916 -510 -652 -294 -381 -244 -402 -594 -389 -629 -381 -95 -653 -546 -127 -692 -21 -718 -763 -796 -44 -735 -360 -238 -474 -344 -415 -762 -552 -923 -290 -189 -1 -509 -369 -898 -299 -476 -783 -983 -104 -351 -780 -353 -706 -435 -552 -140 -991 -694 -919 -706 -18 -663 -573 -44 -321 -374 -780 -189 -494 -672 -931 -356 -179 -250 -426 -134 -732 -542 -630 -231 -130 -68 -623 -65 -171 -225 -798 -935 -530 -630 -93 -979 -914 -345 -592 -515 -846 -788 -765 -34 -374 -87 -624 -594 -123 -394 -338 -255 -922 -907 -506 -406 -212 -500 -693 -297 -435 -62 -272 -373 -226 -766 -485 -121 -555 -454 -132 -836 -425 -561 -182 -75 -127 -816 -354 -389 -914 -952 -694 -986 -143 -559 -950 -717 -896 -957 -707 -882 -38 -33 -503 -702 -656 -656 -500 -140 -77 -244 -737 -812 -869 -875 -274 -368 -230 -88 -709 -285 -973 -382 -447 -685 -651 -975 -930 -688 -525 -565 -539 -619 -728 -599 -966 -16 -537 -539 -96 -196 -345 -160 -515 -623 -388 -462 -964 -612 -855 -318 -576 -280 -314 -633 -172 -407 -985 -129 -899 -751 -1000 -712 -229 -602 -319 -883 -403 -333 -809 -398 -489 -582 -735 -927 -166 -723 -566 -947 -435 -78 -695 -674 -576 -944 -682 -844 -116 -247 -80 -24 -229 -699 -336 -510 -657 -738 -778 -126 -42 -722 -918 -132 -800 -592 -38 -819 -323 -137 -115 -979 -538 -975 -878 -695 -502 -374 -155 -143 -611 -145 -229 -228 -303 -97 -690 -811 -281 -368 -27 -74 -911 -736 -289 -34 -179 -344 -245 -553 -874 -743 -545 -933 -472 -146 -531 -382 -711 -260 -910 -750 -627 -644 -654 -551 -307 -553 -171 -69 -868 -533 -616 -747 -471 -176 -934 -109 -992 -284 -441 -74 -620 -53 -731 -961 -212 -868 -730 -737 -786 -242 -391 -344 -605 -627 -496 -685 -694 -730 -435 -43 -643 -551 -636 -10 -933 -126 -425 -175 -355 -86 -273 -676 -345 -447 -101 -625 -797 -399 -757 -765 -806 -321 -767 -664 -369 -151 -796 -511 -750 -429 -617 -756 -77 -282 -575 -349 -991 -453 -221 -763 -525 -575 -190 -551 -459 -631 -463 -57 -726 -924 -49 -341 -131 -417 -391 -9 -460 -59 -593 -918 -368 -467 -187 -552 -82 -475 -699 -976 -841 -40 -682 -80 -481 -784 -315 -562 -640 -851 -871 -620 -80 -743 -362 -456 -512 -968 -110 -533 -933 -136 -348 -201 -132 -346 -841 -432 -592 -60 -568 -125 -560 -801 -669 -443 -505 -352 -150 -826 -62 -846 -261 -322 -220 -907 -691 -737 -240 -1000 -174 -814 -831 -366 -970 -787 -109 -703 -864 -539 -382 -314 -843 -404 -114 -22 -270 -407 -311 -432 -874 -934 -191 -876 -453 -782 -709 -180 -441 -520 -19 -623 -236 -499 -114 -9 -616 -172 -778 -423 -287 -384 -113 -440 -497 -806 -675 -319 -200 -505 -888 -428 -712 -435 -223 -760 -618 -856 -168 -158 -488 -95 -71 -335 -98 -786 -29 -67 -140 -741 -470 -971 -509 -155 -919 -413 -191 -674 -108 -515 -892 -915 -853 -679 -454 -807 -493 -874 -523 -251 -389 -504 -378 -959 -509 -796 -971 -956 -734 -665 -323 -586 -516 -12 -220 -749 -214 -355 -188 -897 -933 -981 -196 -615 -188 -658 -431 -95 -47 -690 -943 -655 -147 -276 -574 -533 -366 -11 -286 -496 -751 -149 -348 -976 -655 -671 -499 -141 -722 -226 -361 -326 -829 -431 -890 -70 -466 -693 -428 -240 -573 -957 -585 -773 -623 -728 -3 -165 -299 -432 -333 -638 -189 -920 -652 -319 -113 -839 -367 -227 -510 -555 -127 -306 -502 -59 -99 -162 -937 -556 -894 -992 -895 -500 -202 -78 -847 -458 -880 -331 -561 -77 -421 -204 -724 -564 -149 -367 -966 -614 -458 -729 -206 -280 -398 -1 -761 -198 -569 -258 -709 -375 -185 -401 -990 -485 -958 -401 -610 -408 -25 -907 -468 -465 -277 -519 -433 -500 -48 -950 -833 -958 -475 -240 -449 -783 -587 -860 -32 -414 -153 -850 -396 -38 -160 -341 -863 -232 -513 -28 -396 -207 -866 -471 -302 -5 -360 -784 -508 -339 -434 -743 -638 -74 -785 -200 -206 -130 -209 -932 -659 -142 -927 -473 -501 -739 -375 -771 -62 -48 -787 -764 -297 -536 -804 -226 -323 -400 -997 -31 -56 -395 -54 -185 -523 -233 -744 -662 -675 -508 -551 -456 -561 -323 -95 -797 -762 -132 -777 -426 -277 -575 -505 -215 -895 -675 -513 -389 -499 -451 -712 -299 -500 -57 -617 -675 -628 -616 -585 -700 -5 -185 -700 -55 -706 -437 -685 -911 -496 -68 -23 -357 -265 -947 -910 -131 -423 -957 -297 -962 -177 -557 -31 -17 -257 -879 -535 -284 -610 -515 -162 -31 -833 -221 -625 -363 -72 -309 -123 -59 -100 -258 -31 -1 -868 -31 -170 -465 -811 -821 -861 -758 -708 -139 -491 -945 -956 -604 -805 -856 -131 -831 -952 -378 -16 -147 -531 -52 -722 -807 -309 -341 -419 -166 -346 -77 -910 -872 -677 -108 -396 -502 -162 -652 -390 -895 -64 -433 -421 -274 -380 -230 -840 -265 -342 -585 -309 -17 -579 -581 -194 -216 -203 -622 -840 -411 -194 -211 -664 -182 -302 -598 -68 -563 -120 -61 -253 -241 -985 -72 -919 -839 -90 -528 -234 -913 -298 -616 -41 -254 -307 -613 -898 -954 -884 -363 -605 -198 -222 -966 -46 -300 -632 -310 -280 -951 -282 -3 -937 -768 -936 -77 -425 -475 -492 -192 -576 -68 -963 -269 -649 -369 -441 -635 -129 -405 -773 -119 -724 -940 -975 -603 -946 -983 -932 -546 -70 -161 -418 -879 -89 -624 -636 -447 -448 -100 -499 -635 -254 -531 -307 -799 -590 -352 -346 -995 -469 -997 -481 -915 -428 -144 -769 -720 -343 -301 -757 -245 -560 -470 -452 -426 -916 -222 -422 -19 -983 -167 -153 -4 -810 -758 -562 -12 -554 -486 -547 -568 -708 -655 -35 -9 -583 -510 -973 -334 -490 -121 -120 -798 -1000 -926 -642 -445 -787 -686 -334 -760 -625 -269 -277 -585 -194 -401 -851 -690 -236 -282 -419 -379 -234 -689 -951 -485 -285 -856 -382 -620 -919 -457 -819 -361 -43 -276 -81 -641 -537 -809 -588 -926 -398 -930 -670 -900 -533 -373 -345 -674 -921 -193 -802 -417 -921 -472 -952 -411 -934 -148 -419 -438 -872 -676 -753 -29 -789 -447 -683 -221 -195 -430 -563 -319 -635 -219 -690 -309 -427 -72 -334 -569 -591 -204 -3 -429 -836 -107 -64 -196 -793 -191 -796 -869 -809 -679 -224 -55 -469 -849 -767 -716 -187 -663 -165 -490 -560 -334 -994 -394 -563 -858 -2 -290 -949 -921 -630 -689 -498 -470 -13 -97 -1000 -740 -572 -662 -216 -564 -964 -740 -324 -843 -721 -126 -323 -172 -303 -365 -829 -104 -684 -426 -409 -663 -815 -35 -777 -682 -244 -591 -687 -875 -10 -820 -62 -157 -913 -322 -848 -641 -51 -428 -369 -885 -109 -188 -777 -117 -50 -476 -889 -348 -274 -689 -76 -331 -15 -622 -995 -218 -387 -620 -172 -709 -374 -824 -66 -190 -687 -753 -607 -310 -142 -333 -419 -953 -736 -819 -406 -279 -321 -233 -860 -988 -232 -881 -421 -289 -916 -451 -351 -397 -823 -413 -334 -235 -573 -242 -258 -53 -827 -33 -326 -274 -103 -368 -472 -274 -849 -691 -914 -220 -733 -889 -627 -673 -752 -755 -838 -572 -190 -475 -84 -976 -913 -928 -335 -725 -404 -98 -802 -508 -667 -199 -344 -741 -982 -720 -444 -798 -931 -33 -69 -318 -772 -392 -969 -336 -133 -137 -860 -658 -169 -514 -181 -192 -557 -877 -425 -835 -253 -987 -881 -111 -439 -323 -496 -492 -211 -480 -218 -269 -741 -941 -30 -922 -650 -494 -393 -523 -159 -164 -257 -766 -107 -261 -605 -75 -408 -729 -396 -670 -359 -1 -360 -276 -470 -524 -94 -452 -444 -668 -670 -854 -180 -288 -485 -621 -153 -693 -101 -841 -928 -599 -992 -225 -521 -843 -640 -410 -329 -967 -9 -121 -693 -845 -747 -679 -832 -104 -491 -291 -247 -280 -509 -791 -132 -614 -320 -837 -182 -194 -928 -811 -695 -252 -104 -370 -732 -717 -405 -245 -647 -470 -183 -743 -381 -296 -395 -461 -806 -112 -989 -997 -519 -523 -893 -565 -614 -3 -975 -53 -190 -223 -821 -503 -326 -856 -629 -561 -108 -818 -765 -879 -101 -652 -105 -776 -411 -825 -583 -336 -81 -842 -605 -490 -24 -581 -478 -918 -971 -701 -702 -723 -788 -402 -690 -442 -902 -242 -850 -689 -404 -791 -191 -927 -399 -239 -230 -908 -769 -88 -326 -119 -423 -919 -258 -794 -6 -297 -140 -270 -735 -900 -10 -417 -574 -382 -244 -924 -169 -385 -735 -394 -162 -772 -432 -440 -950 -118 -206 -563 -121 -990 -14 -200 -722 -785 -554 -180 -608 -827 -256 -9 -313 -170 -256 -801 -339 -104 -38 -838 -865 -436 -352 -98 -728 -481 -500 -626 -991 -749 -35 -403 -402 -227 -3 -956 -235 -414 -434 -313 -223 -222 -800 -105 -22 -998 -973 -881 -914 -500 -856 -460 -337 -571 -482 -283 -386 -216 -191 -79 -326 -53 -655 -232 -225 -146 -111 -573 -82 -481 -104 -284 -850 -56 -672 -417 -774 -510 -290 -659 -950 -390 -821 -575 -323 -538 -120 -714 -767 -826 -680 -893 -984 -819 -708 -41 -818 -612 -58 -105 -368 -960 -203 -877 -681 -996 -252 -774 -558 -228 -628 -553 -125 -19 -203 -989 -390 -775 -104 -166 -297 -416 -539 -511 -708 -217 -422 -669 -184 -882 -964 -27 -875 -699 -1000 -774 -777 -531 -541 -577 -180 -691 -713 -984 -497 -660 -835 -598 -28 -166 -889 -15 -229 -79 -103 -867 -744 -910 -146 -209 -623 -361 -593 -995 -832 -590 -370 -965 -149 -959 -422 -3 -683 -245 -922 -813 -958 -743 -473 -373 -922 -513 -566 -256 -270 -668 -386 -420 -850 -329 -305 -771 -863 -607 -516 -556 -722 -630 -390 -753 -706 -774 -600 -889 -856 -434 -548 -483 -595 -966 -3 -490 -656 -907 -786 -867 -580 -677 -476 -841 -949 -899 -684 -802 -243 -779 -146 -771 -473 -745 -404 -557 -313 -285 -330 -125 -214 -837 -539 -324 -280 -91 -646 -236 -644 -955 -154 -613 -633 -885 -29 -776 -984 -713 -343 -312 -942 -656 -566 -619 -193 -796 -974 -232 -819 -306 -820 -272 -882 -838 -991 -913 -183 -212 -158 -463 -29 -142 -769 -487 -130 -640 -441 -972 -475 -291 -161 -787 -551 -795 -635 -80 -433 -234 -605 -560 -470 -687 -734 -865 -661 -176 -739 -355 -428 -307 -550 -365 -641 -554 -464 -471 -415 -269 -849 -465 -576 -875 -334 -149 -713 -909 -187 -347 -491 -119 -769 -541 -201 -411 -336 -453 -824 -111 -890 -658 -537 -981 -30 -804 -799 -918 -5 -974 -344 -152 -857 -142 -455 -102 -914 -349 -467 -735 -480 -125 -652 -207 -893 -125 -514 -531 -181 -408 -790 -269 -437 -667 -927 -418 -969 -247 -93 -626 -680 -680 -77 -729 -221 -662 -361 -965 -785 -767 -212 -850 -293 -244 -262 -8 -468 -345 -697 -493 -913 -92 -348 -76 -676 -248 -250 -523 -934 -331 -958 -677 -984 -658 -86 -212 -771 -334 -556 -494 -980 -626 -348 -948 -222 -784 -949 -962 -774 -785 -493 -207 -385 -847 -133 -709 -767 -984 -402 -640 -327 -231 -927 -783 -43 -263 -381 -684 -697 -351 -659 -666 -161 -409 -164 -637 -17 -484 -319 -12 -129 -835 -300 -454 -880 -401 -753 -511 -1000 -533 -166 -133 -441 -975 -634 -368 -660 -341 -91 -508 -228 -717 -327 -370 -131 -752 -583 -395 -97 -151 -281 -250 -542 -166 -941 -975 -420 -458 -629 -60 -333 -969 -255 -816 -107 -618 -881 -476 -849 -226 -458 -841 -113 -558 -787 -974 -972 -236 -506 -149 -340 -992 -164 -253 -620 -538 -794 -483 -390 -85 -895 -987 -237 -836 -105 -234 -966 -222 -130 -168 -210 -234 -664 -218 -262 -44 -495 -717 -524 -8 -483 -993 -66 -521 -397 -991 -763 -428 -35 -855 -977 -225 -910 -865 -504 -237 -894 -944 -943 -531 -597 -830 -556 -809 -117 -973 -712 -271 -721 -30 -196 -916 -514 -20 -27 -79 -763 -124 -103 -184 -460 -263 -496 -380 -881 -71 -15 -26 -831 -9 -164 -252 -328 -818 -203 -18 -504 -672 -483 -591 -360 -208 -168 -567 -433 -916 -511 -212 -880 -770 -966 -945 -53 -705 -950 -221 -211 -66 -380 -838 -429 -316 -794 -497 -624 -302 -326 -944 -540 -584 -129 -376 -852 -922 -220 -211 -180 -403 -672 -109 -134 -704 -330 -410 -815 -792 -189 -677 -68 -113 -425 -173 -694 -264 -469 -723 -298 -114 -786 -419 -726 -558 -818 -993 -540 -799 -740 -905 -465 -964 -534 -960 -430 -879 -46 -735 -808 -47 -484 -611 -542 -462 -860 -188 -354 -488 -666 -79 -385 -437 -814 -806 -618 -454 -58 -102 -703 -558 -76 -174 -561 -533 -159 -374 -423 -335 -510 -913 -760 -234 -966 -942 -445 -945 -168 -135 -503 -90 -801 -481 -400 -251 -338 -38 -840 -363 -319 -631 -596 -486 -1 -314 -596 -813 -564 -403 -425 -233 -384 -435 -282 -748 -609 -657 -858 -189 -694 -86 -581 -991 -44 -1000 -676 -629 -957 -32 -297 -694 -319 -935 -775 -11 -104 -88 -170 -499 -686 -152 -787 -897 -273 -397 -140 -623 -759 -47 -3 -732 -527 -820 -901 -848 -534 -109 -704 -294 -191 -771 -378 -140 -70 -904 -922 -648 -835 -345 -572 -698 -372 -775 -592 -492 -435 -879 -633 -723 -35 -154 -687 -69 -865 -96 -500 -352 -465 -876 -649 -250 -713 -168 -898 -518 -565 -992 -880 -867 -257 -468 -918 -132 -492 -27 -656 -599 -284 -847 -543 -325 -597 -539 -931 -231 -953 -179 -123 -420 -760 -47 -751 -226 -977 -927 -574 -335 -905 -128 -422 -340 -103 -590 -126 -528 -242 -423 -123 -154 -256 -10 -424 -377 -691 -203 -321 -979 -434 -451 -962 -397 -99 -335 -566 -717 -493 -588 -665 -974 -94 -930 -523 -425 -83 -176 -699 -838 -523 -461 -662 -534 -275 -733 -823 -380 -52 -394 -736 -496 -224 -72 -72 -907 -77 -862 -633 -562 -43 -205 -434 -453 -657 -194 -368 -73 -950 -449 -676 -284 -194 -538 -504 -881 -634 -182 -739 -345 -200 -665 -561 -957 -160 -961 -300 -673 -580 -523 -277 -682 -854 -491 -26 -958 -948 -862 -280 -934 -170 -396 -622 -731 -333 -402 -575 -866 -432 -216 -646 -437 -431 -162 -518 -927 -616 -160 -901 -666 -665 -139 -731 -325 -490 -348 -298 -198 -568 -836 -836 -606 -268 -964 -476 -404 -571 -331 -744 -438 -637 -591 -466 -888 -777 -244 -644 -515 -632 -610 -976 -574 -34 -358 -795 -541 -409 -712 -218 -738 -342 -471 -925 -429 -37 -897 -239 -44 -462 -110 -985 -760 -762 -903 -755 -601 -14 -93 -353 -280 -378 -496 -419 -420 -222 -831 -802 -398 -129 -84 -849 -978 -307 -205 -297 -148 -906 -698 -441 -321 -288 -890 -352 -378 -760 -605 -232 -393 -225 -888 -750 -27 -658 -754 -380 -777 -354 -713 -727 -310 -624 -407 -247 -225 -809 -281 -379 -477 -206 -328 -173 -811 -477 -997 -144 -611 -304 -121 -716 -889 -834 -924 -757 -889 -822 -649 -301 -496 -672 -149 -445 -570 -96 -129 -74 -131 -807 -409 -248 -711 -36 -909 -739 -501 -72 -538 -590 -980 -149 -643 -67 -252 -822 -441 -232 -43 -923 -378 -990 -995 -945 -551 -133 -497 -99 -414 -68 -137 -93 -485 -350 -794 -629 -874 -963 -184 -696 -603 -347 -543 -754 -251 -91 -47 -497 -476 -422 -180 -386 -359 -977 -707 -708 -857 -689 -62 -571 -801 -605 -370 -464 -93 -906 -174 -543 -447 -656 -949 -513 -472 -652 -44 -45 -626 -141 -800 -565 -564 -593 -36 -173 -313 -135 -472 -170 -307 -766 -62 -124 -560 -294 -663 -363 -619 -4 -169 -802 -895 -394 -56 -463 -993 -842 -955 -183 -190 -320 -465 -273 -64 -147 -833 -569 -396 -634 -519 -580 -275 -553 -241 -310 -296 -968 -662 -4 -803 -375 -826 -744 -659 -459 -475 -420 -312 -433 -982 -271 -130 -711 -716 -342 -551 -184 -354 -556 -86 -182 -391 -67 -487 -879 -159 -13 -422 -773 -168 -294 -903 -317 -57 -327 -320 -608 -801 -528 -206 -414 -229 -766 -472 -115 -866 -166 -26 -823 -458 -920 -757 -994 -526 -905 -510 -9 -730 -991 -574 -624 -186 -177 -146 -433 -80 -804 -22 -139 -690 -381 -59 -475 -381 -871 -989 -892 -67 -72 -84 -675 -656 -208 -951 -487 -176 -944 -502 -868 -173 -879 -247 -203 -495 -972 -285 -139 -620 -804 -70 -734 -446 -324 -355 -756 -196 -109 -990 -415 -79 -911 -403 -323 -599 -82 -959 -957 -659 -523 -180 -210 -580 -337 -313 -404 -680 -925 -58 -783 -628 -720 -94 -821 -368 -734 -131 -177 -913 -294 -518 -421 -845 -96 -26 -351 -686 -889 -639 -330 -156 -361 -503 -258 -830 -831 -108 -985 -978 -250 -979 -810 -417 -509 -452 -670 -383 -758 -603 -815 -124 -366 -909 -161 -91 -51 -736 -902 -463 -18 -299 -595 -230 -475 -581 -333 -528 -913 -41 -677 -867 -302 -947 -656 -545 -919 -382 -299 -686 -768 -430 -242 -248 -30 -765 -860 -496 -908 -629 -177 -427 -397 -865 -461 -506 -31 -122 -898 -288 -603 -432 -178 -836 -27 -649 -250 -923 -209 -91 -773 -303 -995 -550 -651 -815 -347 -219 -710 -725 -175 -819 -216 -786 -94 -420 -810 -436 -938 -781 -360 -972 -451 -26 -268 -664 -242 -910 -874 -54 -447 -386 -784 -627 -798 -475 -209 -831 -15 -284 -45 -346 -654 -432 -154 -847 -908 -889 -996 -190 -283 -49 -603 -993 -402 -837 -230 -346 -682 -288 -34 -931 -37 -347 -830 -190 -995 -565 -333 -460 -196 -551 -531 -763 -655 -112 -489 -176 -341 -484 -979 -463 -901 -788 -503 -596 -733 -155 -265 -382 -972 -292 -550 -165 -136 -172 -741 -51 -511 -702 -170 -248 -537 -493 -745 -380 -685 -686 -574 -530 -654 -823 -832 -289 -605 -207 -919 -849 -724 -53 -502 -666 -440 -271 -798 -857 -171 -183 -536 -364 -376 -458 -882 -654 -556 -212 -526 -256 -90 -845 -902 -489 -697 -663 -853 -713 -254 -416 -358 -911 -669 -145 -193 -798 -362 -281 -868 -120 -303 -209 -220 -467 -960 -119 -231 -971 -521 -619 -529 -145 -916 -747 -518 -157 -515 -159 -875 -603 -225 -385 -303 -20 -505 -919 -294 -517 -407 -402 -777 -20 -405 -383 -882 -795 -927 -236 -695 -44 -468 -993 -757 -997 -715 -46 -896 -165 -750 -56 -879 -762 -20 -698 -323 -285 -765 -706 -383 -95 -311 -883 -343 -54 -74 -50 -162 -48 -927 -736 -494 -368 -755 -156 -201 -778 -372 -489 -598 -472 -692 -661 -39 -907 -757 -358 -96 -531 -88 -598 -83 -456 -233 -648 -128 -887 -684 -234 -899 -39 -963 -775 -884 -751 -572 -281 -739 -356 -433 -681 -506 -420 -397 -484 -314 -114 -834 -851 -269 -290 -186 -317 -348 -812 -413 -602 -405 -671 -890 -312 -536 -830 -746 -658 -102 -795 -715 -47 -289 -714 -824 -319 -72 -665 -761 -458 -767 -785 -867 -22 -663 -43 -660 -866 -191 -938 -327 -556 -54 -812 -104 -124 -914 -249 -213 -176 -2 -910 -662 -742 -582 -93 -515 -509 -942 -661 -748 -229 -180 -784 -139 -798 -242 -281 -843 -698 -122 -278 -568 -365 -247 -433 -469 -689 -115 -971 -734 -659 -396 -301 -633 -130 -749 -721 -725 -501 -662 -878 -73 -100 -447 -823 -452 -186 -80 -484 -920 -365 -822 -664 -173 -176 -744 -515 -422 -636 -146 -755 -389 -736 -523 -685 -638 -325 -379 -14 -427 -193 -77 -421 -935 -476 -714 -254 -973 -447 -232 -902 -930 -706 -989 -914 -264 -697 -461 -269 -858 -704 -338 -876 -765 -811 -302 -905 -97 -695 -495 -93 -897 -632 -684 -595 -861 -161 -75 -617 -398 -569 -230 -316 -717 -102 -221 -227 -757 -258 -979 -931 -546 -249 -195 -417 -721 -67 -222 -317 -74 -820 -523 -302 -18 -400 -78 -200 -172 -353 -945 -71 -302 -823 -90 -418 -76 -595 -187 -589 -435 -217 -781 -793 -101 -655 -41 -544 -3 -328 -761 -631 -249 -538 -42 -633 -937 -848 -869 -703 -986 -450 -965 -445 -5 -382 -156 -480 -747 -86 -748 -248 -398 -601 -116 -459 -361 -374 -378 -308 -95 -871 -337 -952 -367 -186 -807 -825 -112 -532 -858 -36 -389 -446 -247 -759 -514 -481 -725 -787 -951 -121 -910 -49 -443 -389 -408 -945 -482 -72 -386 -965 -460 -601 -717 -514 -678 -569 -874 -337 -782 -11 -872 -156 -132 -214 -678 -791 -724 -525 -334 -98 -702 -842 -527 -265 -684 -516 -88 -311 -549 -718 -799 -666 -949 -178 -971 -285 -911 -552 -984 -443 -983 -330 -889 -680 -893 -450 -238 -409 -467 -652 -516 -787 -283 -109 -128 -121 -171 -936 -236 -859 -810 -880 -512 -741 -14 -849 -83 -818 -923 -81 -662 -796 -2 -518 -52 -993 -950 -683 -171 -74 -608 -72 -703 -139 -82 -106 -247 -669 -548 -176 -880 -3 -390 -539 -190 -826 -113 -796 -213 -634 -971 -19 -603 -254 -80 -225 -667 -721 -818 -989 -402 -776 -61 -586 -81 -567 -820 -824 -635 -811 -451 -388 -912 -883 -616 -205 -317 -359 -914 -462 -186 -454 -437 -264 -831 -78 -865 -398 -241 -582 -653 -279 -122 -776 -282 -543 -145 -496 -846 -40 -414 -721 -364 -168 -527 -104 -233 -649 -803 -634 -830 -608 -331 -139 -282 -586 -54 -283 -261 -358 -462 -508 -775 -290 -609 -630 -518 -30 -146 -726 -661 -589 -419 -836 -386 -231 -707 -299 -812 -516 -151 -323 -789 -948 -280 -862 -942 -843 -301 -412 -721 -181 -517 -880 -320 -98 -259 -452 -266 -274 -420 -484 -952 -839 -234 -265 -357 -242 -311 -398 -99 -831 -916 -585 -765 -377 -779 -585 -938 -858 -494 -565 -708 -21 -504 -147 -29 -321 -94 -893 -468 -363 -768 -745 -374 -196 -137 -800 -595 -209 -619 -755 -42 -412 -216 -237 -333 -227 -555 -563 -977 -996 -516 -825 -57 -171 -811 -750 -895 -229 -382 -554 -45 -34 -743 -631 -913 -594 -465 -950 -649 -378 -444 -188 -572 -64 -724 -62 -845 -799 -535 -373 -970 -236 -121 -989 -418 -697 -722 -556 -191 -760 -597 -854 -168 -722 -878 -649 -3 -83 -913 -773 -855 -763 -342 -541 -677 -550 -24 -53 -704 -846 -517 -513 -768 -926 -620 -418 -828 -722 -452 -532 -928 -883 -462 -95 -736 -491 -858 -359 -74 -217 -879 -587 -767 -532 -712 -99 -695 -69 -240 -915 -295 -222 -478 -197 -547 -474 -638 -921 -451 -675 -131 -840 -534 -328 -92 -847 -687 -876 -412 -602 -121 -360 -938 -445 -969 -577 -239 -708 -181 -736 -442 -738 -369 -706 -129 -574 -981 -730 -710 -316 -681 -585 -862 -974 -16 -39 -107 -582 -943 -709 -468 -844 -458 -831 -759 -312 -392 -781 -348 -637 -818 -968 -592 -123 -800 -785 -314 -638 -192 -284 -285 -864 -469 -565 -758 -614 -986 -141 -377 -216 -681 -342 -669 -555 -126 -816 -662 -677 -326 -974 -266 -968 -425 -173 -871 -557 -561 -383 -911 -494 -461 -819 -19 -784 -319 -190 -963 -200 -278 -922 -597 -387 -374 -667 -458 -71 -496 -691 -655 -913 -119 -153 -660 -608 -482 -105 -725 -699 -877 -884 -452 -297 -79 -97 -405 -725 -960 -104 -699 -485 -988 -444 -230 -459 -973 -549 -606 -663 -863 -702 -210 -816 -49 -326 -876 -109 -284 -744 -601 -598 -515 -594 -141 -22 -906 -469 -764 -293 -196 -2 -168 -317 -325 -255 -539 -25 -306 -60 -73 -390 -87 -622 -260 -59 -743 -718 -1000 -431 -654 -713 -886 -833 -748 -924 -414 -767 -409 -304 -287 -922 -275 -744 -241 -288 -853 -733 -561 -161 -623 -627 -196 -153 -131 -871 -306 -826 -833 -759 -934 -927 -489 -78 -880 -226 -76 -200 -400 -290 -472 -300 -904 -21 -909 -562 -585 -97 -675 -705 -417 -520 -231 -251 -546 -208 -169 -964 -960 -561 -442 -526 -537 -778 -882 -881 -664 -125 -32 -569 -695 -979 -714 -891 -37 -687 -302 -721 -449 -322 -10 -926 -265 -351 -703 -78 -900 -274 -989 -40 -645 -920 -487 -95 -306 -599 -437 -108 -23 -355 -106 -575 -852 -73 -534 -43 -820 -190 -306 -738 -971 -68 -338 -868 -566 -838 -973 -893 -922 -341 -563 -665 -406 -689 -732 -817 -323 -499 -935 -697 -213 -633 -430 -183 -515 -701 -702 -975 -83 -18 -611 -556 -468 -845 -388 -576 -698 -601 -519 -494 -259 -497 -228 -311 -864 -69 -300 -729 -492 -102 -587 -670 -72 -311 -192 -896 -501 -24 -327 -445 -970 -788 -45 -515 -621 -460 -657 -602 -847 -750 -569 -28 -187 -9 -657 -289 -454 -744 -460 -802 -832 -29 -163 -735 -592 -134 -502 -510 -813 -324 -40 -976 -294 -128 -58 -824 -410 -879 -857 -179 -744 -298 -116 -576 -857 -513 -661 -394 -335 -93 -957 -899 -485 -514 -287 -488 -346 -713 -980 -183 -533 -960 -732 -745 -178 -635 -697 -108 -500 -451 -934 -570 -698 -917 -982 -731 -204 -540 -740 -245 -722 -832 -69 -714 -873 -338 -771 -475 -965 -613 -669 -682 -35 -112 -374 -527 -561 -16 -794 -655 -118 -649 -164 -72 -848 -649 -850 -217 -30 -717 -548 -358 -499 -470 -928 -668 -459 -568 -286 -947 -206 -690 -817 -423 -125 -534 -532 -537 -530 -625 -804 -89 -676 -547 -985 -730 -708 -722 -255 -794 -50 -365 -24 -558 -200 -102 -761 -746 -288 -191 -654 -776 -376 -619 -842 -948 -262 -14 -762 -923 -106 -843 -221 -814 -582 -578 -617 -398 -42 -383 -783 -467 -621 -848 -956 -692 -111 -616 -605 -697 -975 -476 -402 -745 -573 -899 -862 -44 -698 -296 -365 -613 -495 -733 -42 -39 -882 -581 -56 -904 -732 -376 -545 -559 -339 -279 -367 -364 -634 -358 -300 -821 -84 -665 -354 -826 -88 -41 -74 -722 -404 -714 -34 -122 -149 -706 -504 -95 -274 -366 -839 -636 -831 -980 -569 -648 -810 -856 -53 -542 -651 -117 -253 -243 -460 -805 -973 -72 -184 -565 -772 -968 -431 -565 -33 -690 -505 -990 -64 -18 -821 -695 -145 -753 -351 -267 -706 -92 -627 -527 -739 -578 -513 -218 -493 -669 -146 -548 -59 -955 -466 -378 -866 -880 -405 -655 -432 -936 -189 -167 -42 -7 -525 -647 -529 -980 -722 -420 -690 -457 -542 -335 -713 -55 -350 -283 -684 -705 -283 -690 -151 -602 -984 -83 -500 -356 -139 -807 -344 -862 -991 -810 -36 -358 -120 -609 -110 -371 -459 -901 -707 -647 -680 -888 -233 -387 -365 -212 -684 -477 -850 -161 -56 -863 -911 -529 -35 -519 -668 -338 -103 -576 -531 -853 -777 -225 -804 -660 -996 -913 -419 -397 -263 -346 -382 -657 -5 -392 -517 -885 -884 -999 -680 -674 -8 -937 -872 -320 -665 -581 -528 -794 -76 -121 -50 -333 -868 -97 -676 -988 -233 -816 -64 -460 -769 -21 -797 -927 -418 -846 -227 -983 -556 -743 -710 -980 -436 -885 -292 -227 -81 -532 -852 -352 -619 -349 -225 -33 -499 -940 -140 -336 -650 -825 -217 -67 -470 -937 -375 -535 -347 -223 -412 -89 -546 -557 -660 -129 -768 -779 -447 -986 -30 -411 -680 -335 -697 -751 -669 -462 -841 -338 -160 -109 -903 -152 -871 -707 -135 -993 -127 -232 -585 -646 -73 -336 -403 -608 -923 -539 -850 -928 -427 -351 -321 -525 -20 -893 -489 -590 -522 -179 -234 -304 -487 -608 -356 -300 -19 -954 -315 -457 -336 -314 -825 -966 -699 -215 -220 -422 -176 -364 -967 -557 -139 -129 -397 -497 -385 -376 -861 -1000 -523 -548 -623 -215 -30 -117 -655 -597 -559 -370 -542 -313 -544 -612 -164 -992 -228 -406 -19 -11 -779 -525 -347 -586 -106 -148 -824 -624 -484 -210 -509 -26 -124 -385 -611 -56 -9 -324 -54 -137 -97 -554 -650 -367 -382 -403 -345 -482 -684 -488 -756 -192 -666 -308 -636 -769 -411 -57 -796 -740 -288 -764 -326 -51 -403 -33 -987 -731 -37 -625 -908 -522 -12 -960 -93 -520 -210 -327 -680 -88 -151 -345 -400 -536 -260 -346 -745 -368 -347 -835 -871 -977 -466 -544 -789 -329 -261 -638 -65 -761 -490 -659 -488 -518 -450 -383 -867 -838 -372 -922 -686 -241 -558 -68 -297 -330 -266 -804 -713 -232 -712 -82 -864 -404 -119 -219 -952 -630 -83 -716 -625 -246 -580 -723 -516 -849 -755 -886 -697 -347 -377 -76 -466 -482 -694 -811 -846 -459 -471 -99 -853 -607 -563 -350 -679 -364 -87 -2 -717 -965 -127 -509 -729 -397 -476 -13 -311 -965 -277 -938 -342 -665 -861 -244 -289 -397 -71 -121 -632 -289 -796 -498 -800 -775 -584 -798 -583 -113 -518 -843 -945 -986 -174 -83 -956 -277 -798 -509 -379 -800 -446 -620 -712 -596 -908 -741 -998 -833 -497 -916 -276 -711 -133 -848 -753 -430 -811 -718 -679 -28 -643 -445 -980 -185 -323 -187 -262 -823 -639 -153 -70 -972 -466 -153 -156 -90 -596 -361 -914 -398 -211 -436 -111 -323 -107 -882 -633 -695 -378 -245 -610 -476 -660 -518 -350 -792 -68 -263 -462 -973 -883 -565 -429 -304 -745 -12 -649 -369 -589 -522 -753 -543 -880 -783 -857 -158 -478 -941 -941 -404 -703 -581 -231 -283 -60 -433 -494 -358 -602 -685 -293 -931 -122 -488 -735 -601 -595 -639 -371 -634 -748 -213 -973 -190 -873 -201 -996 -750 -179 -556 -625 -80 -807 -805 -243 -127 -560 -527 -913 -832 -195 -791 -666 -118 -571 -178 -431 -351 -657 -421 -383 -950 -950 -306 -802 -478 -515 -35 -947 -9 -731 -95 -87 -818 -371 -692 -499 -883 -960 -433 -61 -46 -477 -130 -884 -213 -825 -960 -61 -597 -512 -130 -511 -835 -645 -318 -185 -493 -324 -960 -360 -522 -241 -192 -467 -349 -791 -339 -131 -426 -536 -534 -658 -986 -105 -254 -192 -449 -572 -855 -831 -687 -45 -304 -740 -341 -704 -842 -934 -767 -280 -5 -907 -554 -316 -88 -379 -815 -393 -986 -170 -20 -722 -108 -584 -618 -757 -488 -231 -906 -94 -675 -389 -121 -226 -416 -644 -517 -790 -862 -412 -30 -23 -779 -680 -201 -317 -104 -656 -629 -958 -444 -658 -924 -153 -692 -553 -654 -58 -677 -74 -828 -840 -60 -17 -739 -552 -632 -644 -383 -298 -881 -352 -868 -103 -696 -372 -454 -771 -489 -921 -364 -168 -635 -841 -511 -470 -821 -275 -503 -385 -893 -606 -463 -803 -919 -411 -672 -423 -932 -934 -366 -33 -171 -39 -617 -11 -127 -798 -709 -949 -720 -244 -445 -630 -867 -504 -138 -824 -971 -466 -479 -171 -450 -902 -224 -627 -982 -743 -326 -573 -326 -815 -749 -55 -469 -763 -149 -104 -292 -215 -739 -131 -267 -647 -478 -779 -157 -5 -701 -7 -852 -880 -179 -109 -521 -587 -174 -4 -792 -435 -910 -316 -66 -787 -356 -314 -359 -919 -572 -177 -414 -353 -123 -821 -773 -735 -618 -537 -1 -201 -976 -490 -560 -663 -925 -159 -182 -278 -270 -500 -668 -875 -42 -565 -278 -240 -525 -112 -538 -165 -210 -841 -653 -364 -109 -558 -568 -678 -356 -852 -761 -472 -281 -562 -393 -146 -494 -268 -230 -482 -969 -911 -756 -421 -376 -412 -292 -184 -107 -945 -920 -939 -527 -369 -252 -741 -396 -236 -468 -873 -713 -272 -788 -710 -227 -83 -535 -528 -208 -484 -83 -273 -807 -331 -252 -783 -596 -1000 -630 -961 -644 -835 -730 -162 -309 -319 -925 -185 -32 -955 -675 -655 -183 -70 -635 -541 -946 -697 -672 -292 -380 -570 -493 -547 -444 -484 -123 -126 -732 -794 -947 -952 -245 -636 -557 -623 -400 -427 -54 -149 -491 -865 -948 -954 -116 -556 -157 -767 -142 -819 -253 -263 -625 -462 -48 -308 -718 -509 -396 -498 -990 -731 -174 -595 -600 -832 -641 -714 -176 -877 -22 -207 -446 -393 -642 -636 -387 -529 -231 -254 -38 -192 -343 -400 -581 -895 -996 -558 -515 -518 -272 -518 -394 -13 -298 -695 -708 -270 -499 -490 -320 -517 -858 -953 -513 -246 -911 -994 -223 -74 -411 -618 -538 -527 -273 -94 -417 -479 -56 -925 -945 -181 -263 -672 -232 -28 -150 -322 -34 -472 -137 -490 -377 -110 -239 -880 -323 -739 -342 -939 -157 -25 -81 -351 -182 -154 -910 -247 -347 -879 -618 -4 -247 -418 -440 -236 -93 -596 -547 -125 -836 -305 -666 -712 -15 -433 -32 -305 -309 -458 -20 -760 -743 -954 -287 -972 -331 -232 -249 -486 -220 -922 -858 -535 -886 -88 -95 -134 -535 -529 -157 -893 -144 -126 -277 -166 -422 -501 -316 -126 -575 -656 -71 -180 -473 -483 -531 -268 -474 -773 -26 -787 -384 -80 -38 -656 -542 -753 -915 -503 -966 -480 -511 -51 -138 -284 -850 -230 -791 -469 -938 -647 -600 -519 -86 -789 -800 -15 -740 -672 -493 -334 -887 -962 -41 -677 -479 -586 -290 -869 -820 -437 -314 -662 -66 -32 -120 -892 -133 -910 -826 -369 -88 -998 -94 -214 -143 -318 -708 -968 -893 -48 -611 -292 -420 -377 -643 -503 -417 -355 -844 -840 -718 -554 -574 -124 -373 -23 -668 -457 -43 -664 -620 -133 -501 -795 -867 -484 -330 -884 -276 -60 -263 -38 -978 -986 -532 -690 -649 -496 -615 -452 -379 -789 -545 -736 -593 -716 -381 -22 -466 -664 -844 -645 -931 -868 -61 -677 -878 -788 -768 -351 -188 -396 -11 -914 -400 -992 -450 -870 -991 -763 -986 -453 -917 -44 -95 -243 -187 -564 -825 -16 -5 -344 -687 -932 -964 -218 -759 -38 -868 -597 -451 -66 -961 -249 -356 -555 -340 -777 -456 -708 -321 -805 -97 -601 -747 -572 -310 -684 -24 -620 -422 -932 -368 -672 -421 -611 -166 -4 -469 -169 -296 -150 -429 -823 -340 -441 -651 -178 -305 -370 -275 -834 -495 -653 -640 -799 -32 -285 -245 -379 -950 -229 -886 -355 -231 -427 -848 -441 -502 -671 -531 -370 -964 -637 -735 -155 -930 -83 -850 -63 -456 -891 -263 -571 -53 -373 -613 -432 -619 -615 -80 -83 -214 -592 -756 -107 -72 -55 -144 -916 -906 -820 -120 -633 -794 -555 -548 -913 -88 -961 -93 -161 -616 -616 -82 -635 -722 -901 -147 -161 -722 -949 -259 -855 -220 -826 -328 -709 -868 -706 -247 -485 -574 -651 -507 -306 -577 -354 -632 -51 -799 -926 -743 -251 -406 -908 -837 -398 -535 -136 -555 -148 -779 -1000 -63 -159 -460 -383 -32 -620 -127 -896 -925 -827 -254 -937 -518 -616 -813 -567 -221 -547 -421 -519 -971 -693 -262 -37 -542 -743 -774 -265 -52 -170 -112 -180 -326 -330 -735 -236 -17 -750 -489 -849 -492 -765 -404 -21 -819 -641 -55 -263 -875 -898 -497 -536 -652 -143 -251 -206 -964 -770 -990 -618 -175 -713 -828 -316 -894 -528 -764 -671 -431 -918 -88 -215 -453 -478 -633 -304 -410 -304 -328 -667 -568 -573 -163 -489 -599 -12 -623 -890 -327 -233 -340 -867 -660 -83 -423 -153 -805 -339 -589 -574 -875 -391 -810 -655 -295 -152 -949 -384 -839 -905 -673 -87 -673 -11 -396 -535 -407 -400 -442 -142 -847 -851 -336 -98 -749 -374 -500 -277 -676 -34 -757 -566 -94 -142 -960 -440 -526 -499 -81 -977 -780 -593 -424 -672 -372 -157 -817 -392 -503 -940 -33 -800 -912 -303 -645 -954 -713 -534 -273 -873 -671 -595 -558 -505 -630 -282 -195 -817 -533 -314 -874 -516 -100 -841 -947 -108 -304 -74 -437 -602 -550 -161 -891 -64 -348 -62 -80 -914 -922 -21 -147 -726 -276 -599 -724 -244 -272 -421 -259 -355 -584 -567 -437 -686 -839 -737 -374 -283 -799 -601 -66 -31 -840 -95 -155 -493 -362 -470 -996 -528 -867 -742 -374 -536 -861 -192 -939 -560 -950 -812 -856 -82 -3 -796 -987 -54 -856 -922 -737 -827 -419 -811 -926 -497 -272 -287 -541 -321 -866 -612 -936 -221 -643 -971 -277 -792 -82 -49 -513 -274 -606 -793 -322 -806 -260 -938 -726 -786 -542 -738 -58 -882 -965 -617 -868 -3 -430 -704 -214 -194 -55 -343 -415 -773 -825 -611 -526 -643 -39 -871 -816 -249 -105 -737 -232 -176 -212 -353 -572 -867 -104 -571 -212 -665 -3 -683 -265 -9 -819 -614 -658 -728 -519 -692 -180 -929 -192 -636 -634 -555 -203 -754 -38 -351 -570 -662 -534 -60 -285 -592 -621 -791 -201 -745 -173 -172 -88 -49 -635 -97 -479 -543 -482 -714 -428 -528 -174 -340 -397 -482 -862 -789 -703 -381 -687 -421 -243 -678 -898 -708 -720 -184 -910 -794 -675 -502 -533 -356 -910 -313 -650 -745 -789 -221 -112 -857 -526 -603 -76 -84 -37 -944 -881 -190 -177 -750 -960 -870 -69 -303 -815 -825 -5 -419 -659 -192 -726 -386 -48 -802 -496 -579 -716 -420 -660 -197 -40 -806 -294 -78 -129 -749 -714 -21 -817 -190 -138 -125 -898 -687 -835 -503 -686 -667 -589 -8 -995 -668 -816 -479 -298 -421 -764 -78 -523 -518 -259 -753 -656 -904 -357 -895 -317 -610 -362 -513 -645 -352 -440 -103 -736 -969 -326 -464 -634 -811 -626 -633 -102 -412 -269 -587 -372 -167 -472 -703 -241 -972 -566 -526 -431 -375 -628 -617 -414 -218 -831 -727 -261 -591 -928 -712 -819 -252 -658 -771 -242 -528 -228 -861 -515 -217 -884 -573 -577 -471 -699 -251 -722 -170 -11 -548 -108 -307 -791 -132 -231 -894 -351 -71 -123 -867 -940 -345 -525 -338 -680 -163 -488 -727 -409 -88 -955 -107 -885 -665 -330 -767 -34 -419 -149 -513 -137 -747 -830 -217 -761 -238 -337 -744 -213 -483 -144 -628 -227 -3 -190 -787 -989 -102 -848 -489 -612 -323 -959 -746 -664 -21 -572 -6 -816 -891 -695 -303 -879 -385 -666 -258 -296 -19 -632 -846 -818 -623 -626 -263 -245 -377 -80 -480 -589 -141 -396 -706 -457 -413 -907 -900 -972 -758 -116 -77 -215 -953 -18 -886 -999 -936 -899 -307 -667 -92 -164 -775 -916 -177 -61 -772 -665 -454 -809 -729 -449 -250 -856 -535 -350 -358 -247 -239 -325 -926 -823 -72 -976 -568 -979 -245 -414 -363 -758 -531 -960 -188 -932 -279 -649 -55 -232 -201 -256 -700 -103 -590 -896 -872 -607 -107 -732 -179 -450 -325 -455 -791 -788 -495 -409 -805 -353 -892 -640 -567 -187 -623 -685 -744 -350 -92 -399 -667 -506 -244 -859 -457 -318 -738 -540 -889 -972 -75 -336 -907 -256 -842 -234 -39 -117 -482 -792 -966 -788 -187 -417 -103 -760 -935 -921 -690 -401 -441 -102 -406 -594 -756 -562 -367 -802 -686 -973 -527 -242 -438 -371 -961 -929 -147 -809 -561 -560 -237 -788 -547 -368 -614 -214 -829 -60 -487 -756 -989 -306 -345 -362 -980 -512 -734 -360 -682 -143 -22 -428 -301 -125 -431 -148 -877 -123 -678 -470 -294 -695 -211 -99 -507 -210 -639 -463 -700 -625 -581 -670 -340 -641 -776 -648 -256 -406 -676 -146 -555 -133 -819 -706 -56 -377 -998 -290 -877 -949 -995 -296 -93 -348 -949 -250 -705 -599 -208 -603 -625 -570 -771 -156 -751 -204 -727 -614 -61 -461 -100 -216 -491 -348 -289 -40 -493 -499 -587 -518 -605 -823 -60 -410 -319 -368 -791 -859 -665 -864 -406 -566 -265 -377 -404 -868 -714 -304 -578 -29 -998 -605 -330 -140 -723 -395 -260 -842 -405 -878 -966 -460 -715 -582 -803 -1 -190 -859 -868 -640 -944 -785 -716 -19 -803 -930 -550 -726 -371 -70 -377 -790 -67 -378 -732 -264 -542 -653 -640 -655 -898 -606 -934 -340 -736 -980 -103 -193 -383 -345 -850 -548 -183 -443 -532 -151 -752 -175 -452 -291 -60 -332 -771 -658 -506 -546 -818 -316 -425 -105 -362 -782 -797 -239 -777 -766 -432 -528 -362 -285 -636 -632 -793 -554 -276 -765 -600 -30 -598 -198 -605 -694 -838 -676 -179 -278 -417 -892 -584 -979 -271 -558 -921 -9 -522 -172 -886 -209 -698 -109 -763 -262 -262 -715 -8 -641 -481 -300 -795 -606 -339 -922 -35 -35 -7 -652 -374 -563 -43 -741 -815 -38 -714 -336 -318 -105 -792 -158 -835 -37 -585 -501 -152 -863 -156 -441 -808 -649 -47 -378 -836 -951 -840 -300 -933 -713 -927 -131 -322 -968 -428 -561 -908 -773 -596 -675 -672 -652 -712 -288 -898 -461 -954 -681 -26 -895 -178 -298 -111 -970 -351 -845 -261 -452 -612 -801 -211 -98 -346 -111 -168 -303 -621 -545 -161 -768 -414 -209 -130 -812 -695 -365 -360 -228 -414 -654 -465 -733 -164 -601 -516 -254 -953 -394 -364 -95 -111 -695 -678 -965 -188 -264 -160 -159 -774 -826 -566 -538 -70 -913 -785 -614 -570 -236 -799 -749 -826 -363 -197 -490 -481 -946 -957 -886 -700 -302 -57 -853 -809 -74 -295 -218 -481 -436 -347 -468 -154 -296 -301 -540 -163 -843 -941 -148 -6 -76 -387 -883 -527 -360 -182 -812 -378 -564 -534 -527 -643 -350 -451 -742 -338 -395 -972 -358 -358 -401 -19 -571 -276 -48 -978 -677 -589 -318 -928 -457 -15 -305 -154 -335 -707 -544 -450 -152 -86 -786 -903 -993 -496 -640 -203 -338 -909 -681 -757 -100 -420 -85 -752 -665 -132 -379 -734 -187 -336 -182 -511 -296 -478 -851 -130 -281 -290 -625 -939 -348 -521 -50 -51 -652 -110 -355 -837 -268 -998 -302 -712 -651 -307 -45 -126 -360 -787 -536 -690 -22 -764 -336 -482 -722 -669 -732 -491 -985 -152 -730 -496 -390 -242 -403 -681 -112 -739 -644 -886 -59 -347 -689 -149 -63 -897 -567 -124 -845 -537 -93 -943 -898 -144 -424 -831 -732 -798 -316 -70 -754 -317 -467 -551 -292 -890 -564 -773 -907 -682 -141 -743 -361 -196 -137 -64 -853 -456 -477 -3 -571 -123 -966 -348 -225 -63 -955 -878 -513 -532 -598 -465 -430 -78 -891 -722 -839 -941 -93 -192 -959 -646 -440 -305 -860 -979 -190 -850 -431 -507 -543 -689 -275 -192 -428 -253 -62 -151 -54 -386 -563 -421 -179 -450 -949 -301 -476 -264 -577 -530 -222 -690 -950 -842 -887 -947 -865 -43 -811 -232 -789 -71 -966 -757 -266 -947 -238 -79 -12 -304 -689 -111 -778 -528 -214 -608 -404 -172 -623 -612 -300 -978 -87 -656 -938 -754 -351 -388 -788 -135 -182 -653 -565 -671 -918 -436 -693 -963 -777 -298 -403 -26 -537 -793 -958 -624 -229 -692 -293 -795 -653 -946 -439 -817 -801 -797 -184 -16 -826 -565 -223 -259 -179 -296 -813 -718 -933 -279 -78 -645 -619 -580 -759 -549 -888 -852 -435 -77 -395 -574 -223 -592 -952 -6 -177 -818 -395 -518 -711 -902 -155 -696 -183 -557 -935 -798 -271 -244 -116 -726 -714 -979 -495 -108 -266 -419 -459 -192 -509 -957 -414 -950 -807 -841 -425 -533 -366 -830 -589 -307 -677 -844 -317 -409 -410 -867 -319 -518 -689 -243 -900 -639 -515 -65 -77 -341 -609 -381 -223 -748 -926 -266 -724 -391 -761 -620 -456 -983 -86 -313 -676 -124 -450 -929 -974 -243 -339 -363 -697 -563 -732 -831 -668 -359 -632 -208 -543 -229 -127 -307 -981 -4 -128 -644 -213 -88 -424 -601 -596 -659 -144 -44 -542 -192 -458 -337 -283 -839 -16 -391 -243 -576 -115 -322 -110 -371 -330 -450 -684 -25 -334 -667 -961 -889 -469 -71 -397 -132 -229 -658 -417 -968 -784 -544 -459 -331 -483 -926 -453 -924 -829 -972 -394 -723 -649 -357 -336 -971 -502 -306 -300 -317 -709 -784 -300 -198 -540 -515 -389 -977 -729 -352 -754 -65 -701 -175 -132 -631 -374 -582 -762 -162 -1 -649 -555 -768 -608 -788 -139 -390 -212 -679 -131 -473 -266 -77 -259 -993 -299 -921 -965 -757 -157 -157 -724 -312 -423 -297 -377 -450 -339 -856 -100 -988 -799 -348 -732 -361 -730 -264 -64 -185 -754 -686 -721 -804 -122 -958 -139 -424 -335 -401 -14 -952 -336 -645 -893 -527 -104 -998 -37 -595 -687 -292 -913 -785 -734 -748 -371 -260 -159 -196 -368 -312 -240 -659 -886 -262 -275 -157 -560 -985 -968 -194 -444 -296 -568 -428 -391 -537 -140 -966 -803 -914 -331 -678 -568 -681 -303 -208 -896 -837 -106 -17 -166 -609 -153 -851 -549 -739 -809 -937 -761 -973 -314 -915 -68 -778 -251 -409 -754 -539 -465 -501 -914 -683 -345 -45 -106 -157 -213 -573 -237 -193 -348 -583 -440 -502 -596 -756 -528 -664 -57 -368 -785 -974 -850 -858 -981 -146 -701 -143 -967 -340 -303 -347 -230 -845 -131 -120 -167 -124 -779 -700 -290 -692 -939 -317 -413 -415 -572 -588 -97 -62 -970 -474 -272 -382 -861 -830 -27 -137 -343 -426 -260 -102 -170 -412 -953 -298 -540 -125 -723 -184 -309 -920 -659 -177 -94 -781 -379 -119 -638 -1000 -132 -796 -49 -340 -711 -170 -878 -445 -839 -25 -210 -505 -266 -247 -928 -58 -678 -732 -780 -537 -421 -855 -980 -450 -58 -426 -800 -596 -283 -687 -641 -176 -39 -619 -858 -851 -522 -229 -846 -396 -512 -843 -153 -374 -978 -972 -831 -750 -732 -435 -136 -271 -25 -505 -435 -529 -700 -950 -701 -93 -422 -637 -285 -790 -495 -830 -896 -520 -743 -800 -718 -71 -901 -464 -99 -198 -384 -910 -369 -307 -919 -639 -465 -671 -427 -25 -888 -418 -179 -383 -777 -473 -30 -668 -261 -643 -961 -498 -381 -493 -278 -600 -385 -785 -16 -426 -817 -390 -249 -339 -753 -302 -248 -563 -149 -524 -573 -434 -102 -914 -23 -948 -904 -637 -145 -414 -343 -414 -558 -959 -356 -127 -663 -621 -185 -198 -325 -205 -713 -35 -969 -744 -732 -159 -188 -694 -495 -452 -48 -352 -240 -508 -362 -738 -606 -896 -431 -499 -672 -596 -781 -433 -634 -311 -974 -654 -819 -283 -84 -935 -353 -246 -296 -437 -64 -376 -13 -139 -988 -151 -934 -987 -889 -301 -66 -629 -706 -96 -992 -757 -906 -92 -358 -142 -12 -784 -48 -481 -555 -489 -710 -306 -37 -392 -103 -341 -224 -269 -943 -712 -770 -137 -850 -275 -481 -996 -124 -175 -238 -875 -494 -707 -77 -815 -346 -264 -551 -122 -57 -706 -641 -613 -281 -51 -663 -922 -637 -374 -276 -172 -408 -267 -719 -482 -909 -688 -636 -405 -582 -354 -605 -377 -482 -282 -919 -549 -384 -377 -48 -890 -752 -958 -164 -505 -172 -822 -190 -112 -199 -45 -681 -633 -462 -53 -242 -429 -836 -794 -972 -551 -454 -135 -246 -989 -442 -838 -973 -659 -469 -453 -759 -711 -1000 -963 -74 -300 -631 -422 -998 -889 -770 -948 -694 -582 -233 -105 -550 -505 -78 -418 -208 -919 -656 -987 -445 -887 -635 -214 -338 -399 -526 -472 -743 -287 -604 -891 -530 -915 -255 -609 -238 -473 -602 -804 -313 -338 -724 -359 -460 -519 -84 -601 -206 -580 -730 -496 -888 -799 -712 -706 -964 -361 -244 -72 -989 -888 -291 -578 -502 -672 -237 -147 -293 -163 -682 -695 -996 -389 -355 -50 -77 -764 -781 -483 -226 -613 -438 -19 -475 -427 -74 -43 -637 -893 -136 -582 -950 -712 -973 -544 -618 -783 -864 -256 -907 -189 -992 -678 -794 -434 -509 -286 -867 -673 -693 -482 -339 -231 -344 -395 -913 -534 -451 -622 -508 -572 -317 -761 -808 -616 -130 -959 -469 -397 -956 -871 -159 -569 -756 -69 -685 -145 -720 -277 -896 -409 -736 -223 -593 -62 -322 -976 -477 -597 -928 -27 -596 -740 -230 -943 -641 -590 -450 -959 -184 -432 -455 -64 -384 -731 -816 -604 -258 -982 -23 -519 -608 -705 -987 -368 -921 -212 -635 -576 -332 -633 -208 -959 -413 -582 -293 -288 -70 -43 -689 -807 -772 -277 -304 -943 -591 -912 -801 -140 -457 -623 -769 -570 -743 -690 -147 -318 -673 -965 -935 -597 -112 -374 -78 -52 -13 -797 -799 -404 -595 -688 -229 -678 -847 -52 -74 -419 -311 -540 -500 -50 -465 -688 -60 -258 -776 -418 -888 -549 -878 -853 -774 -284 -443 -511 -973 -507 -474 -364 -192 -54 -225 -416 -813 -401 -507 -2 -643 -804 -65 -266 -41 -10 -427 -483 -18 -735 -601 -862 -660 -391 -783 -414 -89 -390 -912 -961 -502 -299 -641 -147 -48 -300 -41 -198 -790 -122 -872 -368 -281 -182 -668 -212 -258 -250 -39 -324 -54 -265 -242 -439 -830 -386 -413 -180 -27 -23 -783 -561 -297 -357 -132 -296 -745 -759 -390 -87 -787 -725 -602 -390 -933 -796 -8 -93 -536 -912 -573 -312 -569 -887 -609 -389 -552 -709 -948 -69 -584 -898 -512 -696 -480 -546 -882 -419 -537 -653 -589 -886 -573 -346 -657 -970 -554 -117 -247 -255 -725 -372 -897 -364 -100 -338 -836 -874 -749 -758 -77 -658 -348 -854 -508 -433 -185 -709 -67 -306 -85 -659 -995 -876 -392 -322 -428 -861 -1 -825 -337 -13 -390 -950 -468 -608 -86 -349 -881 -45 -507 -423 -144 -791 -762 -856 -225 -477 -213 -573 -488 -647 -653 -534 -346 -376 -785 -490 -740 -846 -948 -242 -129 -29 -104 -814 -695 -511 -384 -237 -858 -423 -398 -569 -156 -732 -502 -873 -625 -352 -97 -442 -132 -105 -222 -76 -503 -972 -991 -428 -174 -83 -931 -398 -400 -694 -176 -787 -763 -661 -549 -765 -274 -508 -582 -132 -370 -411 -905 -688 -394 -62 -123 -772 -279 -872 -808 -578 -577 -459 -702 -11 -82 -507 -155 -430 -877 -897 -511 -191 -844 -757 -862 -558 -144 -312 -322 -927 -589 -927 -438 -561 -169 -399 -519 -565 -528 -806 -950 -552 -818 -836 -518 -544 -865 -46 -160 -791 -694 -887 -354 -166 -894 -906 -362 -630 -773 -17 -766 -72 -168 -697 -436 -173 -62 -134 -79 -486 -389 -955 -217 -808 -85 -202 -303 -903 -408 -973 -902 -969 -81 -903 -254 -323 -738 -435 -530 -61 -600 -863 -120 -892 -84 -910 -213 -711 -837 -14 -214 -569 -696 -444 -706 -642 -50 -217 -273 -241 -831 -549 -964 -437 -227 -981 -714 -652 -529 -63 -623 -418 -312 -287 -376 -69 -446 -80 -631 -22 -874 -646 -495 -656 -548 -556 -759 -269 -721 -114 -564 -528 -142 -815 -135 -160 -601 -974 -938 -195 -127 -899 -128 -781 -506 -525 -176 -758 -705 -161 -409 -60 -4 -13 -740 -513 -151 -634 -396 -375 -716 -26 -25 -303 -977 -34 -534 -868 -16 -336 -938 -207 -126 -282 -92 -714 -720 -770 -256 -648 -139 -793 -663 -588 -72 -889 -835 -38 -54 -703 -115 -987 -439 -214 -284 -755 -62 -935 -188 -530 -583 -624 -759 -85 -290 -200 -588 -730 -731 -147 -452 -876 -476 -832 -486 -907 -790 -236 -731 -873 -722 -972 -123 -574 -489 -706 -574 -740 -519 -290 -940 -227 -145 -129 -305 -424 -874 -799 -989 -845 -333 -627 -901 -34 -154 -994 -634 -693 -115 -33 -653 -974 -705 -880 -459 -287 -963 -681 -70 -834 -185 -395 -722 -934 -900 -475 -666 -440 -815 -268 -506 -881 -829 -843 -83 -722 -275 -900 -54 -562 -100 -597 -234 -795 -801 -948 -188 -230 -903 -167 -835 -674 -712 -594 -216 -323 -673 -117 -501 -453 -681 -189 -113 -636 -147 -210 -727 -842 -484 -925 -938 -358 -470 -806 -827 -643 -232 -340 -629 -830 -702 -163 -415 -924 -371 -117 -404 -500 -224 -174 -701 -52 -638 -415 -257 -411 -641 -605 -763 -965 -296 -386 -515 -813 -335 -925 -2 -542 -306 -770 -311 -499 -740 -3 -250 -407 -529 -237 -14 -600 -763 -586 -909 -417 -293 -120 -778 -779 -249 -231 -579 -990 -52 -995 -736 -480 -776 -980 -332 -263 -665 -224 -328 -611 -490 -514 -721 -691 -146 -252 -915 -140 -658 -395 -271 -552 -351 -575 -431 -457 -878 -740 -3 -72 -443 -366 -987 -22 -317 -505 -778 -732 -302 -40 -737 -956 -736 -195 -320 -669 -611 -737 -877 -17 -138 -362 -801 -86 -450 -482 -395 -323 -583 -623 -442 -70 -748 -541 -495 -417 -892 -746 -150 -636 -217 -442 -859 -280 -620 -416 -122 -148 -532 -39 -130 -154 -204 -731 -884 -346 -16 -117 -461 -963 -430 -827 -106 -788 -801 -936 -672 -610 -482 -582 -82 -406 -696 -451 -43 -483 -954 -528 -565 -794 -540 -424 -61 -86 -904 -171 -878 -791 -841 -756 -151 -863 -624 -242 -388 -57 -117 -536 -565 -563 -974 -888 -212 -319 -371 -381 -464 -815 -54 -854 -249 -236 -550 -756 -124 -707 -954 -5 -808 -141 -153 -226 -541 -202 -175 -382 -416 -577 -924 -852 -9 -249 -948 -189 -93 -221 -995 -32 -974 -633 -102 -966 -229 -75 -360 -23 -340 -939 -992 -492 -925 -447 -675 -977 -70 -729 -915 -575 -202 -608 -587 -588 -901 -749 -152 -227 -517 -90 -76 -179 -131 -564 -404 -431 -41 -384 -644 -66 -687 -678 -80 -83 -271 -420 -600 -93 -912 -41 -398 -417 -267 -84 -401 -565 -303 -600 -543 -836 -109 -994 -730 -312 -556 -911 -681 -166 -718 -651 -304 -58 -234 -285 -655 -814 -48 -595 -798 -886 -913 -10 -475 -486 -86 -170 -853 -334 -24 -255 -895 -833 -214 -445 -807 -688 -925 -861 -568 -988 -203 -618 -912 -234 -323 -331 -757 -329 -602 -802 -732 -124 -302 -391 -990 -415 -455 -194 -57 -347 -139 -837 -628 -420 -503 -570 -486 -32 -366 -781 -831 -575 -666 -41 -387 -80 -742 -292 -890 -165 -934 -469 -603 -509 -447 -597 -267 -712 -554 -199 -368 -436 -40 -820 -911 -722 -462 -176 -489 -107 -599 -711 -909 -282 -295 -728 -139 -700 -478 -306 -892 -715 -603 -789 -660 -493 -268 -560 -397 -739 -765 -841 -678 -517 -459 -653 -161 -878 -37 -534 -905 -152 -873 -825 -974 -516 -645 -117 -134 -223 -5 -515 -522 -124 -283 -583 -144 -658 -152 -69 -905 -815 -396 -49 -732 -325 -740 -287 -62 -721 -940 -429 -58 -325 -757 -777 -894 -118 -918 -598 -388 -293 -791 -577 -875 -784 -315 -766 -5 -796 -962 -310 -237 -479 -338 -102 -594 -986 -17 -830 -976 -198 -174 -117 -507 -574 -786 -713 -684 -830 -138 -915 -724 -112 -402 -519 -677 -498 -575 -174 -574 -323 -430 -185 -551 -376 -24 -4 -343 -134 -26 -134 -528 -431 -546 -666 -373 -10 -276 -666 -520 -848 -629 -154 -998 -819 -319 -979 -252 -650 -45 -483 -951 -566 -891 -418 -467 -115 -454 -381 -706 -832 -540 -752 -53 -208 -764 -588 -7 -349 -238 -78 -299 -218 -277 -212 -447 -600 -389 -288 -345 -271 -989 -650 -745 -944 -708 -99 -148 -512 -698 -795 -55 -367 -760 -843 -401 -540 -796 -889 -237 -186 -15 -37 -452 -629 -440 -395 -602 -889 -259 -959 -887 -90 -625 -533 -651 -64 -644 -499 -927 -274 -239 -667 -648 -870 -653 -50 -209 -7 -155 -251 -929 -165 -880 -674 -624 -508 -492 -371 -237 -410 -46 -478 -929 -354 -803 -422 -716 -2 -822 -782 -364 -807 -750 -28 -263 -589 -573 -39 -968 -286 -972 -746 -749 -721 -996 -503 -711 -112 -245 -300 -21 -179 -71 -653 -721 -898 -635 -742 -922 -181 -50 -529 -723 -788 -99 -366 -804 -701 -848 -83 -758 -6 -731 -644 -987 -526 -94 -925 -56 -616 -619 -631 -280 -825 -23 -827 -900 -811 -641 -110 -97 -873 -139 -763 -490 -674 -105 -284 -694 -943 -977 -158 -228 -849 -834 -978 -618 -603 -597 -579 -532 -783 -986 -491 -428 -89 -930 -889 -564 -871 -271 -322 -104 -485 -342 -589 -210 -908 -306 -219 -507 -392 -86 -735 -439 -54 -787 -896 -702 -419 -341 -301 -759 -727 -558 -980 -59 -312 -230 -655 -532 -490 -561 -388 -681 -216 -943 -964 -811 -332 -704 -832 -53 -6 -219 -84 -424 -222 -13 -892 -634 -587 -182 -916 -69 -66 -917 -523 -969 -167 -748 -927 -921 -247 -219 -542 -322 -331 -687 -658 -762 -937 -418 -85 -662 -701 -118 -588 -699 -648 -363 -19 -131 -987 -926 -453 -977 -177 -32 -424 -885 -205 -296 -16 -456 -892 -332 -467 -323 -833 -494 -752 -538 -828 -268 -376 -205 -847 -563 -333 -645 -300 -891 -967 -98 -78 -874 -83 -690 -467 -586 -72 -421 -576 -301 -329 -634 -248 -904 -490 -739 -959 -328 -96 -181 -18 -621 -28 -523 -108 -891 -432 -855 -993 -935 -437 -839 -40 -118 -218 -804 -587 -595 -473 -931 -531 -891 -932 -598 -868 -574 -395 -32 -984 -279 -19 -627 -106 -671 -423 -638 -549 -798 -840 -977 -907 -362 -195 -640 -200 -144 -837 -370 -265 -764 -69 -48 -732 -115 -368 -640 -743 -42 -498 -88 -837 -947 -280 -44 -248 -56 -477 -930 -698 -583 -166 -508 -486 -295 -238 -653 -489 -702 -107 -549 -485 -250 -56 -651 -579 -263 -128 -564 -865 -251 -666 -61 -459 -406 -542 -944 -608 -633 -959 -130 -984 -931 -418 -553 -446 -131 -414 -749 -296 -669 -634 -957 -767 -800 -347 -74 -203 -881 -659 -646 -857 -842 -636 -447 -448 -815 -962 -430 -789 -627 -696 -1000 -680 -8 -866 -827 -491 -770 -307 -664 -878 -756 -448 -19 -485 -944 -199 -748 -754 -215 -786 -676 -955 -811 -369 -273 -569 -194 -87 -982 -318 -692 -959 -92 -688 -46 -550 -625 -468 -290 -234 -659 -427 -148 -815 -245 -417 -388 -331 -202 -843 -592 -771 -337 -353 -252 -17 -518 -140 -86 -533 -673 -309 -483 -31 -144 -427 -513 -960 -279 -390 -823 -512 -101 -974 -338 -991 -663 -159 -85 -591 -77 -505 -972 -60 -511 -844 -829 -275 -175 -204 -718 -351 -74 -718 -122 -760 -663 -216 -37 -354 -337 -627 -900 -421 -240 -72 -787 -681 -571 -105 -730 -585 -706 -608 -608 -271 -592 -772 -977 -896 -869 -918 -381 -539 -115 -63 -450 -957 -52 -469 -790 -811 -407 -925 -286 -237 -826 -479 -686 -613 -263 -64 -187 -770 -345 -895 -505 -692 -665 -22 -323 -723 -904 -464 -760 -929 -510 -266 -207 -965 -83 -120 -409 -110 -962 -276 -178 -735 -655 -411 -991 -372 -168 -101 -58 -951 -53 -991 -777 -203 -633 -439 -932 -363 -457 -329 -89 -144 -287 -544 -962 -409 -974 -434 -100 -349 -771 -477 -195 -821 -291 -809 -208 -222 -456 -78 -215 -739 -155 -485 -530 -410 -824 -718 -508 -517 -459 -932 -802 -255 -805 -857 -860 -111 -721 -279 -733 -134 -24 -994 -728 -285 -81 -641 -523 -94 -601 -221 -408 -831 -282 -42 -572 -586 -438 -184 -196 -480 -134 -88 -945 -639 -728 -182 -159 -351 -596 -965 -428 -299 -926 -938 -175 -815 -357 -40 -364 -954 -766 -330 -182 -821 -894 -535 -580 -54 -962 -241 -162 -400 -701 -84 -846 -223 -208 -297 -991 -866 -551 -673 -954 -580 -342 -472 -783 -128 -990 -435 -252 -680 -736 -765 -548 -183 -774 -798 -813 -304 -924 -900 -38 -681 -803 -262 -767 -883 -353 -560 -8 -419 -534 -144 -571 -677 -935 -910 -464 -202 -499 -587 -761 -323 -788 -898 -355 -883 -978 -745 -754 -865 -738 -805 -340 -628 -938 -463 -329 -739 -470 -553 -804 -980 -841 -652 -402 -325 -498 -774 -513 -388 -235 -179 -736 -294 -525 -34 -537 -819 -101 -743 -666 -197 -799 -840 -135 -931 -754 -663 -297 -709 -930 -568 -154 -572 -731 -543 -127 -715 -14 -67 -288 -368 -254 -282 -584 -382 -279 -403 -253 -147 -904 -755 -677 -176 -338 -49 -770 -337 -642 -160 -625 -645 -832 -238 -388 -765 -303 -401 -94 -19 -651 -724 -421 -13 -808 -658 -110 -353 -221 -280 -964 -40 -808 -857 -813 -416 -722 -517 -54 -684 -465 -589 -221 -523 -137 -749 -395 -445 -506 -842 -598 -623 -705 -77 -759 -257 -333 -299 -410 -375 -358 -569 -500 -57 -55 -448 -796 -949 -988 -498 -339 -979 -814 -564 -182 -251 -943 -936 -170 -892 -980 -895 -794 -813 -210 -234 -168 -324 -892 -517 -404 -857 -928 -773 -976 -433 -362 -51 -407 -227 -197 -764 -331 -352 -731 -778 -427 -111 -611 -528 -607 -327 -385 -515 -71 -24 -898 -277 -84 -138 -70 -162 -745 -38 -738 -996 -146 -370 -258 -526 -920 -8 -362 -487 -907 -199 -989 -913 -693 -184 -540 -456 -751 -961 -330 -205 -418 -536 -555 -636 -161 -776 -121 -547 -311 -743 -313 -181 -547 -511 -848 -431 -173 -978 -570 -407 -544 -818 -481 -64 -89 -759 -856 -841 -471 -164 -620 -128 -285 -90 -222 -918 -961 -815 -459 -740 -471 -475 -465 -649 -242 -47 -336 -640 -236 -816 -272 -867 -678 -600 -65 -201 -869 -478 -464 -594 -520 -27 -267 -637 -581 -803 -768 -940 -775 -634 -453 -779 -180 -432 -183 -614 -749 -116 -455 -74 -883 -338 -560 -994 -844 -561 -898 -399 -865 -50 -840 -250 -562 -213 -18 -846 -46 -71 -523 -264 -183 -505 -947 -246 -644 -274 -203 -407 -434 -552 -713 -455 -980 -963 -309 -697 -710 -337 -702 -636 -38 -699 -263 -406 -143 -186 -829 -51 -534 -147 -566 -473 -280 -80 -889 -488 -467 -22 -141 -747 -342 -476 -731 -992 -284 -521 -526 -756 -475 -680 -19 -15 -737 -365 -464 -182 -208 -304 -396 -87 -222 -799 -481 -895 -795 -169 -629 -166 -474 -354 -258 -438 -84 -399 -850 -688 -886 -863 -385 -933 -786 -112 -291 -601 -802 -717 -387 -339 -789 -523 -1 -213 -717 -102 -555 -810 -988 -474 -747 -593 -665 -251 -639 -232 -749 -735 -761 -1000 -41 -408 -657 -334 -108 -979 -670 -451 -983 -284 -295 -503 -146 -756 -610 -300 -956 -58 -203 -984 -136 -442 -796 -622 -564 -110 -837 -100 -394 -394 -584 -331 -728 -339 -940 -270 -383 -276 -378 -219 -238 -827 -443 -646 -329 -537 -16 -686 -833 -195 -122 -260 -81 -357 -67 -281 -467 -404 -264 -879 -349 -622 -389 -778 -580 -480 -648 -536 -272 -98 -778 -761 -93 -444 -685 -201 -700 -214 -466 -46 -643 -52 -456 -125 -336 -934 -527 -776 -301 -984 -768 -797 -735 -609 -559 -708 -148 -419 -687 -727 -998 -387 -525 -38 -255 -379 -54 -681 -528 -25 -95 -1000 -527 -179 -284 -302 -618 -525 -711 -628 -363 -723 -661 -535 -929 -881 -886 -250 -737 -870 -506 -581 -210 -61 -671 -324 -600 -487 -757 -458 -46 -744 -488 -672 -764 -9 -718 -702 -545 -644 -241 -312 -435 -664 -354 -216 -447 -999 -656 -116 -154 -615 -145 -613 -482 -600 -404 -446 -20 -490 -164 -667 -502 -822 -266 -925 -76 -43 -644 -581 -112 -38 -901 -784 -169 -493 -455 -239 -861 -413 -125 -4 -541 -964 -527 -166 -647 -931 -301 -915 -697 -180 -705 -278 -419 -826 -620 -943 -681 -248 -428 -796 -444 -728 -147 -188 -456 -540 -528 -148 -836 -396 -494 -288 -215 -582 -685 -451 -21 -27 -553 -925 -994 -157 -294 -972 -550 -999 -900 -257 -99 -335 -804 -366 -111 -863 -335 -326 -248 -228 -587 -324 -583 -981 -921 -729 -812 -898 -414 -792 -541 -749 -776 -838 -427 -191 -927 -216 -372 -597 -938 -294 -796 -885 -963 -338 -215 -293 -682 -953 -187 -899 -539 -127 -665 -173 -421 -192 -376 -83 -769 -22 -844 -315 -497 -190 -890 -615 -743 -134 -376 -758 -616 -845 -13 -194 -722 -58 -186 -446 -744 -872 -970 -8 -425 -426 -72 -108 -633 -729 -583 -776 -516 -202 -252 -842 -86 -577 -818 -575 -382 -769 -370 -404 -341 -699 -765 -230 -624 -574 -798 -441 -732 -821 -654 -113 -791 -602 -231 -876 -511 -587 -769 -392 -56 -579 -507 -932 -243 -608 -88 -437 -357 -95 -56 -387 -171 -151 -564 -252 -640 -872 -196 -659 -981 -415 -821 -368 -973 -661 -5 -371 -439 -413 -429 -627 -615 -335 -998 -112 -689 -399 -221 -512 -352 -965 -1 -677 -901 -503 -940 -847 -525 -918 -51 -525 -354 -41 -731 -41 -618 -561 -881 -64 -383 -257 -278 -340 -70 -553 -305 -715 -323 -502 -154 -133 -335 -478 -369 -463 -496 -413 -493 -873 -802 -969 -489 -483 -599 -875 -871 -785 -807 -257 -920 -202 -380 -169 -197 -763 -501 -624 -640 -336 -483 -709 -285 -801 -672 -811 -205 -31 -430 -740 -411 -197 -893 -761 -984 -79 -305 -716 -275 -404 -430 -709 -33 -935 -871 -879 -343 -17 -501 -413 -221 -438 -520 -384 -73 -209 -457 -340 -208 -296 -612 -71 -859 -490 -981 -921 -594 -140 -378 -403 -961 -595 -275 -309 -277 -675 -496 -782 -958 -226 -745 -263 -676 -591 -125 -866 -494 -847 -707 -668 -368 -611 -639 -624 -129 -808 -606 -687 -246 -17 -548 -220 -854 -55 -669 -378 -434 -205 -706 -714 -686 -184 -501 -780 -613 -454 -447 -952 -827 -286 -23 -530 -210 -464 -786 -804 -967 -775 -825 -970 -606 -153 -585 -326 -657 -854 -981 -564 -472 -782 -85 -316 -550 -616 -965 -983 -316 -6 -744 -614 -410 -757 -383 -616 -891 -829 -665 -304 -68 -715 -936 -289 -595 -476 -627 -416 -29 -372 -296 -221 -580 -307 -165 -922 -31 -493 -767 -716 -209 -102 -335 -485 -946 -275 -753 -982 -919 -760 -954 -733 -812 -288 -8 -896 -608 -293 -815 -531 -39 -678 -355 -945 -841 -708 -806 -99 -603 -74 -361 -724 -369 -504 -692 -325 -869 -900 -346 -705 -167 -107 -457 -246 -31 -874 -455 -233 -4 -529 -494 -147 -171 -258 -815 -411 -828 -789 -825 -171 -786 -30 -758 -604 -659 -836 -768 -232 -58 -434 -437 -848 -836 -92 -456 -448 -152 -326 -888 -653 -992 -557 -178 -621 -28 -843 -571 -83 -289 -918 -345 -285 -514 -310 -147 -556 -657 -368 -379 -999 -228 -197 -85 -245 -746 -6 -852 -372 -77 -248 -503 -322 -489 -510 -404 -628 -786 -789 -249 -194 -69 -442 -286 -888 -429 -178 -530 -678 -593 -124 -20 -593 -957 -722 -139 -806 -684 -135 -673 -122 -994 -644 -151 -142 -724 -851 -10 -310 -392 -961 -454 -487 -396 -250 -177 -68 -438 -39 -906 -354 -139 -245 -671 -125 -452 -754 -269 -817 -635 -633 -493 -526 -785 -834 -226 -374 -51 -791 -325 -48 -476 -486 -302 -614 -847 -194 -762 -449 -516 -919 -963 -450 -730 -470 -670 -259 -10 -396 -53 -744 -155 -163 -515 -267 -508 -646 -820 -174 -309 -998 -246 -929 -882 -618 -569 -968 -603 -377 -773 -494 -609 -499 -592 -764 -632 -850 -895 -53 -9 -858 -194 -483 -916 -16 -893 -119 -259 -600 -58 -279 -204 -560 -970 -557 -225 -496 -884 -332 -767 -18 -497 -540 -855 -30 -890 -853 -574 -958 -485 -839 -597 -427 -710 -242 -440 -651 -580 -155 -919 -658 -847 -54 -789 -584 -948 -541 -144 -274 -381 -722 -636 -432 -623 -628 -525 -600 -658 -514 -853 -89 -531 -963 -7 -817 -184 -833 -158 -292 -457 -828 -744 -698 -255 -660 -401 -132 -676 -680 -473 -984 -846 -271 -312 -285 -52 -711 -37 -853 -734 -213 -905 -382 -205 -282 -757 -750 -836 -51 -388 -864 -431 -424 -636 -183 -982 -369 -911 -989 -863 -526 -417 -116 -810 -844 -201 -314 -324 -889 -391 -860 -121 -686 -601 -144 -233 -89 -388 -612 -293 -993 -49 -406 -928 -919 -585 -121 -897 -42 -929 -735 -328 -160 -607 -910 -941 -413 -446 -382 -135 -587 -792 -708 -189 -18 -122 -481 -257 -337 -69 -786 -614 -829 -516 -586 -600 -296 -494 -211 -571 -160 -135 -479 -292 -641 -746 -198 -922 -794 -131 -15 -704 -731 -923 -442 -996 -570 -990 -976 -318 -912 -60 -676 -765 -679 -149 -246 -83 -319 -104 -813 -584 -572 -446 -555 -915 -874 -804 -809 -84 -175 -38 -2 -171 -893 -276 -722 -667 -476 -94 -89 -904 -433 -680 -905 -525 -120 -71 -993 -97 -954 -201 -709 -216 -637 -479 -527 -304 -479 -154 -45 -189 -124 -689 -740 -984 -852 -742 -389 -817 -879 -917 -514 -70 -790 -511 -962 -198 -448 -320 -21 -327 -685 -342 -267 -707 -469 -146 -184 -381 -484 -463 -761 -482 -961 -915 -552 -95 -555 -901 -374 -629 -443 -788 -948 -896 -702 -679 -338 -756 -423 -848 -504 -805 -116 -55 -975 -57 -665 -785 -955 -896 -308 -232 -832 -584 -515 -850 -952 -676 -166 -572 -862 -849 -688 -244 -435 -185 -839 -339 -214 -732 -868 -657 -360 -46 -251 -712 -872 -687 -942 -62 -559 -861 -531 -759 -678 -543 -235 -529 -714 -389 -361 -98 -255 -182 -853 -321 -835 -175 -851 -526 -341 -383 -197 -279 -284 -550 -933 -945 -848 -277 -297 -610 -784 -286 -772 -934 -716 -803 -989 -646 -467 -738 -50 -849 -510 -766 -550 -580 -856 -564 -765 -933 -721 -10 -81 -500 -316 -25 -218 -582 -791 -63 -62 -741 -34 -678 -93 -740 -238 -806 -719 -153 -683 -602 -387 -563 -215 -622 -463 -890 -822 -785 -255 -151 -507 -281 -278 -163 -33 -711 -477 -100 -966 -499 -265 -791 -87 -123 -392 -480 -282 -118 -556 -148 -558 -89 -231 -663 -877 -373 -342 -189 -350 -391 -265 -312 -749 -427 -60 -817 -478 -675 -132 -845 -853 -560 -433 -871 -567 -782 -453 -759 -871 -983 -821 -269 -389 -230 -607 -8 -324 -828 -338 -34 -383 -151 -96 -115 -650 -333 -122 -673 -91 -421 -844 -878 -646 -211 -681 -356 -196 -407 -962 -266 -236 -392 -571 -276 -570 -5 -404 -168 -149 -194 -62 -957 -133 -521 -685 -760 -926 -873 -480 -428 -838 -535 -308 -656 -911 -815 -800 -505 -630 -831 -555 -524 -432 -334 -91 -434 -581 -935 -627 -933 -69 -159 -806 -429 -960 -530 -937 -446 -199 -515 -724 -659 -380 -516 -488 -777 -555 -60 -389 -924 -156 -163 -62 -741 -187 -81 -766 -424 -70 -581 -184 -151 -506 -493 -512 -275 -187 -626 -537 -777 -360 -877 -886 -851 -433 -702 -804 -499 -679 -638 -626 -29 -159 -711 -288 -407 -352 -18 -350 -799 -300 -946 -719 -255 -384 -993 -843 -999 -47 -551 -988 -965 -100 -379 -37 -12 -11 -941 -935 -371 -277 -256 -726 -542 -695 -228 -410 -998 -632 -838 -351 -260 -951 -489 -714 -798 -241 -533 -926 -160 -878 -42 -949 -718 -769 -531 -8 -140 -960 -931 -402 -855 -943 -655 -250 -163 -654 -629 -761 -870 -725 -862 -738 -141 -932 -55 -673 -833 -514 -836 -461 -877 -709 -281 -375 -742 -478 -945 -168 -199 -358 -87 -717 -602 -188 -269 -89 -748 -474 -724 -149 -385 -388 -60 -362 -272 -889 -548 -515 -355 -989 -930 -122 -761 -380 -74 -932 -963 -303 -337 -760 -875 -346 -504 -394 -144 -627 -521 -368 -514 -505 -201 -848 -509 -972 -297 -240 -868 -18 -527 -696 -871 -514 -125 -257 -136 -617 -621 -924 -43 -840 -218 -151 -751 -409 -127 -707 -614 -499 -154 -95 -815 -254 -437 -402 -359 -795 -534 -716 -473 -363 -959 -324 -210 -671 -678 -674 -383 -722 -875 -281 -476 -450 -785 -322 -697 -727 -325 -705 -484 -199 -977 -705 -750 -28 -775 -287 -50 -123 -172 -790 -968 -702 -646 -841 -255 -535 -988 -55 -68 -353 -161 -987 -734 -717 -988 -273 -232 -39 -227 -497 -386 -637 -920 -533 -422 -687 -30 -591 -437 -202 -107 -371 -744 -544 -588 -328 -51 -437 -580 -173 -622 -805 -137 -235 -825 -18 -192 -322 -450 -346 -438 -323 -215 -83 -704 -6 -954 -740 -311 -832 -43 -696 -922 -779 -121 -494 -25 -144 -484 -247 -556 -914 -328 -628 -947 -685 -287 -706 -817 -55 -747 -587 -460 -653 -697 -672 -779 -733 -587 -84 -705 -115 -131 -11 -432 -391 -668 -546 -720 -336 -308 -163 -510 -622 -698 -878 -70 -624 -406 -767 -114 -40 -603 -76 -63 -983 -631 -823 -604 -231 -990 -259 -397 -979 -644 -569 -762 -968 -566 -384 -6 -310 -189 -805 -943 -276 -792 -803 -81 -940 -508 -42 -248 -831 -10 -192 -102 -551 -522 -997 -844 -113 -902 -30 -455 -825 -67 -53 -906 -253 -360 -84 -624 -534 -446 -724 -130 -206 -377 -624 -673 -694 -193 -704 -428 -989 -978 -318 -109 -968 -981 -677 -890 -675 -449 -154 -216 -502 -496 -449 -974 -21 -360 -431 -839 -632 -367 -625 -28 -454 -490 -597 -114 -914 -669 -619 -237 -264 -421 -377 -257 -810 -837 -227 -69 -769 -451 -79 -993 -481 -363 -773 -31 -597 -116 -295 -679 -679 -325 -260 -3 -491 -348 -841 -469 -48 -601 -575 -542 -225 -334 -487 -141 -649 -357 -933 -17 -340 -650 -92 -451 -126 -307 -709 -671 -184 -425 -828 -144 -581 -485 -554 -862 -391 -113 -824 -455 -384 -767 -252 -390 -54 -864 -770 -865 -452 -401 -691 -125 -347 -852 -757 -423 -526 -503 -332 -507 -210 -596 -883 -273 -805 -896 -239 -833 -655 -166 -243 -74 -71 -905 -16 -336 -747 -748 -348 -368 -628 -791 -70 -676 -376 -828 -40 -409 -169 -828 -643 -393 -906 -379 -277 -954 -226 -265 -305 -730 -84 -205 -238 -701 -232 -537 -365 -946 -310 -741 -94 -679 -175 -50 -674 -224 -316 -680 -790 -713 -988 -444 -994 -403 -208 -950 -626 -353 -945 -675 -64 -340 -417 -440 -251 -330 -812 -365 -76 -81 -451 -571 -221 -319 -17 -461 -338 -351 -290 -768 -518 -172 -342 -285 -415 -526 -644 -10 -174 -353 -927 -646 -103 -95 -967 -625 -186 -580 -464 -703 -662 -99 -259 -319 -646 -374 -589 -830 -532 -819 -283 -781 -521 -952 -682 -368 -442 -409 -547 -969 -516 -439 -374 -590 -106 -753 -473 -436 -790 -828 -253 -932 -425 -781 -913 -548 -336 -523 -435 -615 -531 -525 -251 -580 -156 -580 -111 -55 -186 -311 -603 -403 -804 -454 -315 -303 -418 -383 -747 -292 -633 -625 -523 -207 -435 -337 -411 -467 -667 -55 -919 -717 -960 -656 -633 -193 -433 -558 -305 -518 -342 -599 -28 -819 -135 -578 -411 -465 -637 -218 -509 -573 -920 -218 -606 -688 -713 -956 -135 -844 -588 -470 -928 -176 -608 -46 -441 -276 -789 -671 -787 -96 -12 -80 -519 -582 -365 -672 -693 -318 -537 -508 -383 -219 -234 -413 -352 -935 -86 -149 -273 -654 -417 -134 -760 -9 -146 -151 -132 -797 -408 -740 -386 -762 -616 -67 -864 -463 -845 -891 -368 -406 -218 -389 -237 -897 -852 -883 -900 -25 -209 -612 -802 -86 -475 -411 -110 -211 -433 -808 -317 -97 -682 -180 -261 -259 -404 -195 -985 -886 -201 -662 -154 -496 -567 -194 -418 -547 -919 -985 -698 -647 -971 -691 -55 -685 -350 -642 -412 -451 -493 -159 -794 -124 -880 -598 -70 -498 -908 -143 -498 -806 -828 -630 -700 -553 -612 -991 -364 -260 -614 -691 -170 -618 -155 -878 -781 -223 -194 -598 -336 -997 -671 -767 -743 -73 -599 -449 -258 -264 -554 -460 -404 -416 -589 -430 -629 -192 -366 -20 -665 -209 -510 -245 -671 -613 -265 -610 -973 -313 -890 -187 -356 -905 -603 -651 -304 -629 -659 -941 -519 -10 -769 -13 -370 -535 -570 -904 -216 -221 -866 -159 -411 -568 -656 -950 -427 -405 -101 -145 -102 -896 -213 -85 -537 -586 -119 -804 -700 -116 -55 -801 -563 -764 -180 -219 -895 -720 -247 -51 -209 -281 -857 -241 -430 -260 -505 -862 -896 -347 -618 -762 -178 -768 -48 -192 -936 -182 -266 -387 -382 -439 -561 -577 -830 -539 -713 -310 -258 -834 -191 -588 -705 -758 -217 -523 -801 -943 -720 -966 -774 -348 -642 -772 -254 -709 -321 -264 -108 -361 -269 -264 -531 -601 -663 -368 -120 -432 -601 -381 -101 -544 -193 -144 -897 -730 -430 -436 -998 -134 -585 -31 -1 -318 -645 -550 -628 -118 -120 -672 -927 -474 -427 -671 -163 -881 -764 -755 -206 -196 -381 -40 -727 -590 -656 -336 -750 -610 -939 -427 -836 -876 -403 -250 -614 -517 -955 -84 -934 -823 -390 -980 -848 -808 -812 -250 -202 -375 -620 -515 -340 -611 -838 -242 -392 -203 -418 -84 -248 -176 -201 -995 -382 -469 -688 -705 -480 -426 -92 -300 -665 -847 -166 -809 -62 -445 -280 -53 -644 -884 -738 -645 -292 -395 -81 -658 -733 -570 -205 -453 -416 -346 -508 -544 -608 -945 -229 -252 -241 -766 -950 -147 -50 -454 -336 -795 -68 -150 -60 -196 -917 -340 -6 -174 -572 -745 -163 -534 -62 -963 -571 -844 -182 -267 -434 -772 -252 -534 -265 -690 -80 -710 -352 -44 -549 -599 -71 -920 -70 -923 -866 -62 -901 -759 -578 -814 -555 -328 -679 -752 -910 -304 -367 -540 -196 -35 -153 -985 -517 -753 -283 -32 -775 -598 -405 -468 -741 -190 -436 -961 -338 -498 -569 -477 -377 -56 -750 -784 -893 -62 -792 -957 -309 -415 -353 -790 -585 -415 -339 -325 -396 -440 -425 -80 -767 -995 -714 -214 -97 -865 -857 -888 -98 -396 -648 -698 -432 -891 -705 -318 -96 -825 -40 -65 -123 -88 -996 -39 -411 -248 -293 -554 -39 -945 -258 -654 -337 -613 -317 -834 -25 -519 -34 -674 -596 -591 -714 -6 -35 -253 -268 -91 -236 -55 -105 -835 -703 -841 -776 -887 -638 -972 -704 -937 -625 -354 -970 -151 -107 -8 -52 -800 -852 -861 -112 -816 -457 -133 -2 -363 -994 -915 -793 -154 -28 -728 -124 -883 -68 -665 -18 -77 -920 -521 -241 -267 -108 -752 -635 -821 -239 -124 -505 -486 -511 -723 -164 -257 -540 -717 -321 -600 -738 -62 -541 -959 -128 -124 -366 -404 -403 -955 -133 -975 -692 -890 -158 -375 -169 -563 -520 -396 -728 -865 -557 -961 -236 -607 -230 -916 -165 -52 -619 -794 -962 -717 -730 -762 -908 -295 -185 -877 -267 -902 -928 -488 -645 -253 -125 -524 -300 -641 -121 -645 -10 -493 -819 -563 -852 -38 -904 -913 -176 -681 -137 -987 -323 -818 -153 -611 -720 -659 -365 -185 -905 -855 -803 -720 -303 -490 -758 -714 -28 -455 -77 -973 -12 -233 -658 -570 -278 -989 -366 -812 -375 -628 -709 -555 -157 -979 -809 -319 -443 -118 -473 -985 -835 -508 -872 -700 -914 -600 -959 -638 -220 -665 -500 -732 -294 -225 -245 -891 -377 -282 -239 -104 -437 -406 -969 -34 -959 -627 -796 -476 -42 -720 -564 -668 -584 -645 -720 -215 -142 -989 -536 -290 -992 -18 -118 -441 -681 -327 -83 -49 -114 -274 -844 -784 -445 -31 -86 -196 -728 -398 -233 -286 -940 -250 -610 -892 -27 -383 -844 -494 -162 -860 -764 -790 -242 -973 -51 -640 -720 -648 -474 -552 -154 -397 -531 -128 -148 -736 -387 -434 -456 -62 -668 -300 -231 -591 -106 -521 -356 -453 -158 -146 -894 -835 -427 -583 -916 -420 -364 -588 -123 -208 -567 -188 -612 -885 -929 -133 -324 -366 -612 -242 -568 -658 -109 -508 -43 -860 -723 -382 -454 -841 -898 -190 -344 -655 -309 -610 -429 -459 -612 -288 -438 -663 -208 -48 -831 -312 -196 -569 -1 -989 -748 -603 -107 -919 -161 -1000 -360 -399 -403 -678 -330 -677 -364 -432 -816 -431 -882 -397 -986 -889 -463 -330 -791 -62 -487 -464 -857 -575 -836 -605 -421 -628 -978 -152 -825 -611 -243 -172 -939 -693 -764 -272 -710 -530 -587 -241 -248 -961 -268 -987 -276 -114 -329 -949 -345 -335 -937 -135 -344 -489 -103 -303 -656 -688 -230 -985 -609 -796 -490 -871 -439 -728 -613 -397 -926 -541 -884 -727 -958 -326 -92 -492 -990 -916 -839 -639 -714 -464 -804 -83 -333 -57 -65 -518 -237 -711 -103 -674 -778 -197 -288 -447 -572 -839 -120 -792 -56 -878 -600 -829 -34 -770 -892 -258 -986 -558 -698 -831 -345 -895 -831 -988 -553 -361 -479 -415 -720 -563 -229 -116 -987 -829 -851 -613 -399 -660 -160 -172 -473 -846 -228 -987 -146 -288 -39 -972 -398 -293 -961 -99 -548 -560 -80 -783 -325 -244 -929 -239 -320 -122 -61 -724 -140 -72 -34 -664 -758 -438 -615 -382 -21 -498 -824 -207 -531 -586 -903 -803 -148 -187 -733 -862 -46 -650 -989 -249 -143 -73 -263 -460 -5 -661 -862 -632 -15 -881 -310 -483 -354 -665 -922 -912 -545 -931 -962 -831 -965 -206 -15 -53 -372 -163 -344 -146 -89 -914 -58 -538 -474 -990 -98 -727 -420 -979 -13 -376 -113 -699 -81 -395 -848 -589 -384 -274 -55 -444 -890 -108 -43 -22 -381 -299 -911 -426 -152 -414 -27 -197 -113 -989 -239 -49 -558 -451 -551 -818 -604 -974 -796 -318 -477 -461 -607 -532 -595 -231 -64 -407 -759 -937 -401 -100 -282 -883 -753 -777 -490 -310 -481 -143 -985 -502 -792 -708 -40 -288 -514 -86 -460 -332 -154 -33 -2 -165 -311 -600 -728 -922 -373 -161 -766 -50 -189 -762 -399 -922 -379 -478 -200 -731 -987 -197 -63 -233 -487 -522 -857 -12 -539 -802 -79 -996 -476 -349 -500 -873 -83 -50 -450 -862 -931 -397 -259 -459 -733 -702 -298 -286 -147 -440 -408 -608 -237 -621 -890 -201 -553 -666 -3 -994 -719 -569 -505 -543 -712 -175 -215 -209 -121 -294 -482 -17 -823 -560 -899 -257 -502 -834 -475 -401 -424 -964 -661 -856 -590 -655 -699 -998 -514 -747 -591 -907 -473 -471 -381 -482 -139 -781 -647 -670 -268 -623 -336 -286 -527 -630 -610 -890 -352 -163 -465 -872 -573 -254 -688 -252 -90 -167 -744 -411 -948 -328 -736 -381 -800 -9 -344 -907 -299 -595 -879 -626 -963 -518 -221 -316 -928 -899 -37 -739 -536 -377 -297 -550 -421 -936 -680 -438 -397 -643 -434 -464 -901 -118 -260 -332 -748 -367 -821 -373 -60 -545 -801 -65 -530 -528 -769 -364 -700 -257 -423 -578 -66 -670 -204 -488 -412 -482 -340 -336 -330 -867 -354 -22 -765 -336 -204 -581 -784 -735 -239 -235 -125 -901 -309 -980 -581 -982 -209 -917 -710 -700 -922 -354 -505 -377 -597 -487 -320 -571 -524 -267 -32 -939 -803 -130 -527 -832 -263 -304 -521 -498 -168 -142 -128 -178 -164 -12 -291 -254 -320 -508 -845 -878 -372 -414 -26 -841 -652 -574 -187 -529 -917 -775 -253 -385 -728 -978 -962 -732 -625 -578 -559 -861 -98 -394 -490 -163 -19 -71 -661 -332 -225 -368 -483 -64 -339 -685 -302 -625 -381 -614 -261 -932 -430 -535 -152 -955 -993 -659 -66 -756 -348 -934 -122 -68 -319 -999 -354 -296 -931 -367 -129 -163 -744 -13 -525 -672 -663 -651 -347 -912 -348 -245 -933 -367 -364 -445 -354 -631 -766 -889 -971 -646 -445 -849 -489 -615 -286 -7 -357 -336 -770 -795 -844 -3 -350 -986 -210 -55 -246 -197 -164 -482 -741 -386 -36 -166 -619 -761 -571 -14 -707 -192 -70 -334 -422 -794 -884 -22 -30 -66 -452 -787 -178 -446 -429 -402 -262 -579 -713 -362 -552 -700 -72 -773 -661 -853 -152 -535 -471 -257 -415 -306 -686 -528 -740 -552 -734 -390 -245 -455 -132 -728 -948 -889 -126 -48 -557 -132 -533 -737 -575 -678 -897 -962 -951 -407 -572 -631 -296 -281 -278 -552 -388 -135 -225 -412 -665 -198 -249 -746 -499 -460 -496 -901 -64 -714 -279 -74 -58 -452 -948 -476 -307 -622 -844 -999 -909 -30 -656 -437 -422 -550 -179 -152 -638 -75 -530 -53 -601 -745 -615 -554 -760 -176 -835 -65 -954 -977 -162 -177 -636 -404 -718 -967 -927 -263 -828 -668 -577 -65 -604 -409 -120 -24 -834 -618 -844 -632 -622 -239 -486 -582 -856 -173 -525 -989 -876 -586 -308 -566 -542 -739 -483 -758 -326 -894 -504 -274 -713 -349 -699 -250 -403 -698 -553 -484 -398 -207 -565 -844 -315 -728 -31 -268 -517 -914 -125 -582 -539 -458 -711 -916 -929 -888 -238 -734 -237 -7 -376 -699 -63 -364 -928 -250 -11 -355 -350 -428 -994 -681 -779 -401 -351 -667 -62 -169 -565 -46 -837 -83 -873 -492 -121 -787 -206 -862 -567 -826 -949 -439 -40 -442 -234 -251 -126 -725 -742 -612 -863 -721 -379 -163 -43 -314 -774 -69 -370 -879 -241 -234 -345 -696 -638 -283 -337 -882 -409 -291 -476 -477 -25 -883 -901 -78 -824 -102 -733 -932 -953 -925 -112 -471 -896 -604 -123 -103 -256 -399 -726 -903 -238 -479 -779 -694 -94 -108 -783 -547 -609 -111 -14 -385 -301 -237 -18 -271 -180 -643 -740 -819 -402 -13 -848 -676 -514 -579 -462 -626 -972 -112 -430 -498 -544 -617 -840 -354 -926 -581 -976 -877 -412 -886 -836 -93 -167 -570 -582 -413 -95 -717 -127 -820 -419 -245 -335 -910 -938 -977 -50 -836 -550 -468 -63 -706 -198 -297 -146 -795 -490 -79 -86 -788 -197 -648 -534 -818 -129 -724 -572 -745 -418 -280 -153 -892 -397 -895 -80 -635 -426 -983 -706 -4 -270 -242 -269 -975 -69 -1 -764 -587 -884 -409 -119 -890 -973 -950 -46 -600 -205 -912 -255 -723 -140 -212 -311 -757 -438 -884 -797 -382 -310 -376 -107 -680 -833 -570 -640 -611 -694 -361 -667 -398 -958 -303 -154 -271 -985 -88 -970 -181 -50 -344 -453 -771 -238 -114 -368 -798 -374 -988 -682 -731 -455 -8 -563 -98 -37 -143 -474 -602 -153 -319 -773 -815 -318 -892 -807 -142 -822 -768 -825 -656 -209 -874 -212 -388 -967 -292 -922 -466 -752 -914 -486 -712 -644 -719 -130 -810 -621 -177 -66 -598 -400 -737 -369 -965 -772 -709 -977 -519 -260 -11 -507 -620 -516 -221 -806 -425 -603 -295 -795 -409 -153 -245 -512 -825 -261 -494 -861 -344 -563 -806 -182 -951 -613 -348 -232 -463 -357 -349 -679 -924 -138 -562 -370 -31 -781 -98 -324 -876 -159 -206 -312 -789 -41 -905 -780 -100 -723 -503 -31 -756 -914 -889 -690 -361 -427 -147 -34 -142 -931 -369 -488 -662 -165 -504 -527 -635 -213 -593 -420 -231 -256 -742 -66 -531 -447 -421 -965 -397 -128 -525 -966 -289 -789 -878 -156 -330 -439 -698 -802 -175 -898 -983 -890 -135 -182 -24 -530 -188 -131 -870 -744 -517 -978 -806 -833 -258 -401 -711 -329 -942 -614 -91 -248 -329 -714 -752 -556 -713 -982 -584 -142 -775 -734 -812 -905 -811 -11 -251 -539 -430 -36 -494 -604 -576 -599 -819 -50 -787 -996 -962 -417 -282 -802 -68 -899 -948 -705 -567 -535 -151 -393 -423 -533 -13 -303 -121 -84 -304 -436 -654 -423 -239 -774 -529 -772 -155 -13 -707 -187 -227 -90 -481 -182 -18 -671 -332 -89 -487 -67 -472 -692 -766 -467 -543 -988 -250 -572 -441 -458 -945 -876 -34 -807 -575 -271 -950 -30 -713 -585 -363 -210 -598 -705 -872 -139 -57 -298 -578 -42 -85 -882 -109 -157 -463 -727 -39 -628 -769 -265 -166 -793 -391 -151 -235 -142 -970 -335 -101 -172 -439 -574 -836 -328 -179 -26 -236 -146 -274 -44 -200 -734 -172 -539 -201 -404 -489 -976 -697 -449 -631 -896 -182 -455 -639 -445 -77 -255 -339 -832 -249 -460 -375 -722 -187 -47 -512 -371 -467 -793 -43 -407 -917 -911 -501 -365 -487 -56 -928 -517 -288 -92 -414 -766 -351 -574 -3 -489 -240 -415 -605 -512 -708 -817 -678 -714 -922 -535 -529 -304 -957 -253 -402 -621 -506 -135 -244 -467 -328 -352 -827 -197 -411 -725 -988 -524 -772 -448 -538 -907 -870 -492 -405 -402 -668 -464 -894 -101 -14 -655 -228 -4 -230 -465 -805 -906 -677 -972 -566 -909 -782 -188 -593 -896 -395 -502 -307 -734 -435 -16 -577 -304 -417 -835 -756 -62 -561 -488 -929 -724 -407 -723 -522 -625 -183 -753 -91 -877 -816 -249 -531 -599 -134 -551 -769 -778 -865 -56 -694 -572 -578 -856 -975 -984 -178 -501 -479 -959 -946 -145 -121 -103 -297 -891 -155 -614 -719 -965 -335 -784 -804 -261 -429 -115 -500 -914 -838 -695 -456 -391 -308 -598 -382 -176 -334 -898 -816 -515 -794 -909 -176 -943 -819 -26 -185 -545 -939 -414 -483 -906 -94 -851 -595 -390 -791 -65 -857 -445 -155 -114 -45 -57 -175 -149 -969 -662 -764 -989 -184 -588 -990 -92 -421 -732 -875 -656 -985 -291 -614 -840 -278 -236 -257 -64 -590 -348 -639 -853 -482 -338 -356 -18 -145 -918 -460 -911 -680 -185 -19 -908 -780 -157 -196 -323 -177 -61 -145 -933 -641 -532 -238 -202 -367 -520 -698 -848 -969 -313 -491 -964 -943 -814 -200 -19 -986 -75 -352 -710 -311 -303 -273 -673 -43 -664 -147 -558 -710 -512 -374 -580 -207 -110 -99 -46 -18 -714 -522 -781 -78 -726 -154 -407 -879 -767 -851 -385 -52 -325 -794 -216 -64 -681 -628 -949 -829 -325 -541 -438 -237 -64 -335 -892 -436 -627 -808 -141 -925 -816 -681 -293 -810 -143 -710 -593 -728 -397 -247 -570 -306 -181 -43 -130 -827 -618 -574 -131 -248 -578 -878 -779 -789 -713 -789 -832 -179 -131 -736 -376 -655 -216 -320 -921 -193 -119 -185 -307 -50 -264 -1 -237 -593 -70 -649 -551 -723 -858 -786 -75 -985 -253 -512 -990 -983 -794 -1000 -16 -999 -746 -135 -662 -22 -737 -503 -553 -471 -532 -112 -931 -517 -580 -804 -653 -811 -632 -912 -632 -78 -976 -242 -569 -959 -383 -911 -247 -466 -845 -643 -26 -676 -538 -32 -436 -865 -315 -943 -821 -705 -669 -386 -976 -456 -636 -1000 -356 -903 -737 -564 -910 -250 -930 -880 -241 -894 -88 -88 -71 -826 -435 -64 -681 -926 -392 -960 -529 -816 -71 -213 -804 -719 -965 -170 -635 -423 -660 -74 -563 -890 -281 -301 -421 -236 -569 -573 -898 -624 -8 -862 -336 -403 -451 -91 -328 -671 -131 -441 -139 -283 -655 -280 -596 -788 -642 -16 -873 -463 -332 -570 -679 -557 -335 -252 -272 -593 -865 -804 -479 -958 -606 -806 -200 -958 -142 -62 -153 -33 -421 -759 -95 -987 -504 -492 -165 -545 -847 -153 -514 -911 -414 -737 -112 -642 -152 -772 -351 -997 -848 -196 -741 -766 -586 -794 -88 -532 -121 -853 -631 -392 -465 -147 -937 -926 -698 -178 -57 -775 -830 -268 -559 -160 -920 -212 -413 -117 -135 -517 -825 -200 -446 -580 -340 -870 -609 -872 -423 -325 -844 -321 -848 -623 -472 -81 -359 -691 -867 -519 -347 -507 -300 -406 -376 -482 -965 -197 -918 -10 -9 -585 -642 -378 -358 -701 -631 -396 -161 -500 -97 -621 -892 -472 -307 -304 -567 -277 -293 -188 -368 -998 -151 -846 -976 -460 -785 -889 -144 -910 -690 -202 -129 -350 -331 -502 -981 -577 -662 -156 -527 -738 -46 -188 -679 -646 -130 -994 -380 -286 -384 -945 -885 -12 -542 -219 -835 -531 -964 -760 -913 -794 -460 -810 -661 -248 -73 -502 -611 -509 -427 -450 -588 -841 -489 -735 -818 -881 -910 -969 -728 -731 -229 -845 -824 -212 -276 -362 -112 -71 -38 -568 -491 -388 -343 -92 -966 -2 -113 -437 -145 -452 -871 -367 -782 -774 -233 -491 -173 -407 -485 -4 -679 -963 -538 -624 -476 -315 -913 -651 -526 -601 -229 -745 -933 -616 -260 -958 -165 -758 -425 -202 -359 -407 -990 -954 -231 -246 -146 -619 -117 -765 -453 -132 -717 -630 -906 -306 -685 -486 -592 -982 -20 -588 -739 -655 -946 -35 -331 -123 -349 -214 -213 -765 -88 -569 -555 -109 -871 -880 -340 -685 -40 -694 -467 -988 -638 -953 -972 -617 -457 -700 -90 -367 -500 -652 -279 -576 -338 -84 -675 -356 -919 -101 -291 -802 -477 -545 -215 -507 -85 -374 -521 -344 -662 -929 -101 -339 -859 -754 -396 -524 -734 -296 -872 -589 -471 -314 -868 -673 -14 -665 -710 -916 -994 -279 -871 -153 -461 -387 -680 -98 -575 -683 -254 -147 -279 -874 -15 -823 -527 -277 -337 -161 -692 -877 -75 -484 -171 -829 -667 -78 -181 -192 -360 -613 -72 -324 -988 -250 -861 -463 -721 -195 -172 -123 -287 -618 -50 -516 -229 -375 -645 -568 -89 -487 -122 -797 -925 -442 -593 -714 -531 -452 -598 -616 -916 -929 -857 -268 -845 -203 -210 -408 -858 -184 -628 -449 -947 -255 -480 -675 -835 -663 -121 -760 -127 -233 -754 -324 -17 -845 -943 -775 -965 -573 -217 -782 -990 -29 -114 -168 -350 -352 -618 -230 -620 -936 -345 -849 -312 -305 -167 -996 -476 -100 -914 -544 -138 -82 -326 -878 -356 -458 -10 -386 -996 -331 -789 -554 -184 -593 -608 -540 -936 -899 -949 -111 -429 -795 -480 -444 -975 -347 -729 -875 -365 -544 -115 -981 -276 -914 -155 -655 -109 -888 -745 -884 -849 -448 -731 -742 -865 -416 -184 -288 -201 -840 -709 -860 -100 -54 -473 -781 -691 -793 -116 -192 -536 -4 -688 -511 -557 -445 -323 -924 -41 -233 -956 -302 -84 -776 -859 -133 -180 -256 -74 -326 -316 -55 -433 -131 -835 -184 -809 -657 -566 -3 -308 -330 -901 -618 -713 -643 -154 -852 -865 -229 -738 -543 -430 -91 -696 -901 -885 -292 -700 -382 -938 -965 -738 -610 -536 -880 -183 -915 -139 -764 -803 -834 -156 -523 -423 -95 -529 -609 -623 -167 -322 -331 -113 -848 -99 -438 -441 -564 -701 -731 -966 -889 -218 -986 -403 -431 -188 -97 -156 -834 -147 -24 -596 -402 -470 -433 -940 -817 -247 -388 -190 -230 -535 -906 -646 -50 -716 -135 -823 -57 -422 -990 -586 -722 -933 -654 -592 -880 -463 -933 -368 -488 -137 -102 -319 -808 -973 -627 -876 -928 -531 -881 -341 -806 -599 -895 -99 -861 -422 -315 -940 -738 -61 -510 -952 -686 -233 -451 -446 -506 -908 -44 -277 -794 -749 -334 -537 -264 -575 -350 -739 -21 -460 -223 -569 -665 -377 -330 -525 -458 -53 -441 -424 -189 -583 -710 -364 -221 -431 -119 -995 -378 -779 -423 -20 -311 -666 -701 -137 -450 -977 -422 -158 -473 -466 -646 -359 -385 -400 -731 -426 -688 -551 -965 -963 -219 -998 -918 -161 -261 -958 -469 -544 -338 -803 -696 -76 -128 -435 -838 -71 -378 -161 -866 -95 -145 -152 -855 -832 -683 -247 -110 -508 -9 -730 -881 -139 -589 -347 -599 -316 -303 -642 -64 -365 -763 -458 -987 -667 -966 -945 -965 -522 -184 -278 -479 -733 -959 -618 -676 -284 -134 -145 -198 -723 -865 -593 -482 -408 -230 -70 -137 -160 -270 -810 -700 -435 -899 -64 -391 -480 -338 -908 -506 -389 -20 -599 -27 -14 -193 -719 -1000 -194 -946 -939 -286 -145 -373 -955 -595 -511 -813 -428 -591 -662 -418 -130 -526 -957 -713 -156 -395 -507 -105 -950 -946 -59 -518 -321 -407 -887 -232 -736 -283 -545 -94 -995 -885 -293 -177 -585 -548 -540 -191 -834 -826 -379 -34 -155 -239 -147 -925 -819 -882 -10 -414 -148 -199 -982 -310 -708 -355 -241 -720 -869 -77 -630 -494 -622 -499 -595 -388 -421 -576 -806 -491 -734 -757 -897 -777 -534 -589 -423 -651 -87 -837 -911 -599 -977 -103 -50 -264 -665 -513 -569 -110 -416 -248 -713 -208 -87 -434 -207 -122 -939 -342 -490 -945 -560 -520 -957 -763 -823 -942 -389 -959 -98 -980 -392 -391 -194 -358 -158 -706 -833 -616 -619 -461 -685 -660 -463 -835 -284 -548 -920 -302 -938 -711 -867 -365 -516 -243 -79 -151 -382 -903 -21 -205 -424 -245 -152 -150 -845 -992 -300 -638 -571 -415 -606 -961 -638 -26 -543 -828 -770 -128 -113 -982 -34 -257 -750 -809 -990 -873 -552 -526 -683 -109 -404 -514 -493 -623 -16 -202 -943 -744 -6 -881 -456 -109 -203 -417 -710 -445 -552 -400 -454 -853 -659 -790 -956 -443 -727 -503 -697 -831 -264 -889 -629 -711 -892 -374 -906 -696 -577 -512 -254 -525 -452 -259 -165 -800 -400 -176 -815 -554 -106 -640 -195 -143 -519 -172 -700 -617 -417 -354 -695 -519 -953 -211 -174 -621 -588 -1 -256 -106 -435 -116 -434 -704 -386 -472 -436 -78 -141 -281 -859 -316 -31 -491 -307 -598 -837 -62 -723 -333 -232 -212 -446 -780 -335 -196 -356 -312 -612 -543 -213 -631 -829 -303 -962 -229 -646 -700 -377 -312 -794 -765 -239 -17 -483 -807 -739 -185 -516 -141 -968 -152 -895 -165 -975 -399 -489 -301 -622 -362 -459 -852 -54 -359 -140 -838 -726 -451 -458 -875 -685 -494 -856 -434 -58 -921 -321 -795 -406 -681 -846 -596 -683 -739 -295 -979 -777 -652 -74 -338 -785 -892 -830 -294 -416 -447 -20 -295 -729 -115 -34 -568 -833 -88 -403 -662 -486 -166 -256 -991 -246 -543 -483 -906 -230 -994 -580 -907 -129 -834 -630 -86 -562 -925 -465 -820 -954 -11 -506 -24 -224 -771 -622 -653 -685 -480 -14 -430 -849 -976 -57 -846 -635 -564 -439 -435 -948 -557 -433 -638 -702 -354 -193 -919 -307 -98 -680 -1000 -604 -591 -671 -343 -271 -773 -446 -119 -82 -456 -115 -499 -374 -2 -839 -778 -9 -353 -21 -64 -327 -87 -318 -205 -771 -53 -741 -37 -456 -292 -135 -996 -842 -239 -513 -670 -694 -819 -565 -712 -369 -924 -847 -956 -942 -33 -540 -661 -481 -76 -796 -202 -439 -603 -249 -20 -134 -677 -327 -124 -140 -570 -486 -400 -693 -180 -243 -675 -862 -948 -276 -410 -621 -692 -987 -457 -799 -72 -620 -338 -741 -30 -318 -866 -536 -816 -904 -264 -929 -749 -613 -412 -190 -181 -115 -960 -609 -294 -763 -581 -865 -106 -730 -441 -312 -800 -378 -201 -188 -651 -411 -491 -459 -806 -749 -291 -864 -746 -412 -618 -426 -343 -28 -902 -285 -356 -387 -919 -977 -83 -624 -487 -148 -303 -963 -895 -686 -922 -990 -121 -128 -915 -63 -281 -149 -851 -577 -657 -753 -383 -306 -468 -25 -258 -330 -386 -322 -473 -501 -70 -246 -352 -959 -551 -87 -597 -750 -936 -916 -63 -804 -33 -314 -326 -597 -717 -944 -410 -296 -772 -102 -115 -266 -162 -709 -447 -421 -109 -112 -888 -190 -696 -433 -397 -632 -355 -744 -229 -50 -615 -186 -266 -609 -372 -941 -491 -192 -751 -694 -815 -599 -394 -469 -263 -823 -228 -449 -910 -642 -188 -1 -463 -626 -711 -537 -324 -628 -686 -699 -363 -877 -977 -379 -49 -961 -606 -989 -368 -85 -494 -584 -845 -273 -192 -715 -310 -350 -799 -12 -469 -163 -4 -227 -899 -324 -761 -363 -135 -138 -640 -394 -844 -348 -549 -337 -737 -44 -927 -133 -167 -128 -567 -755 -708 -73 -447 -906 -258 -154 -901 -177 -82 -550 -936 -292 -566 -775 -683 -248 -30 -347 -70 -932 -608 -424 -984 -943 -806 -215 -252 -781 -957 -722 -119 -172 -259 -239 -267 -775 -124 -870 -652 -365 -268 -456 -308 -150 -608 -456 -447 -163 -355 -719 -326 -202 -670 -27 -889 -85 -857 -584 -690 -46 -707 -876 -377 -320 -570 -278 -524 -413 -295 -853 -959 -256 -917 -49 -594 -880 -292 -235 -777 -906 -162 -611 -723 -150 -824 -607 -887 -290 -107 -686 -472 -83 -919 -614 -89 -990 -980 -351 -527 -336 -853 -265 -257 -557 -898 -398 -598 -601 -289 -134 -538 -400 -322 -164 -932 -993 -788 -445 -443 -277 -230 -56 -217 -260 -385 -673 -778 -638 -607 -662 -764 -31 -914 -382 -864 -530 -256 -969 -815 -230 -445 -458 -548 -37 -718 -578 -669 -673 -487 -436 -845 -500 -998 -105 -835 -302 -688 -922 -796 -505 -431 -60 -183 -532 -17 -834 -348 -21 -479 -387 -196 -635 -723 -793 -826 -657 -338 -141 -73 -925 -349 -709 -943 -745 -580 -296 -526 -179 -380 -962 -675 -571 -730 -586 -830 -149 -764 -129 -56 -99 -687 -143 -873 -402 -605 -940 -429 -756 -779 -659 -348 -337 -89 -482 -261 -128 -601 -987 -619 -358 -974 -793 -45 -658 -727 -130 -390 -112 -990 -542 -168 -835 -605 -169 -389 -339 -69 -897 -526 -778 -417 -202 -549 -40 -693 -881 -73 -5 -766 -457 -154 -464 -404 -319 -265 -244 -59 -35 -270 -548 -723 -277 -113 -488 -871 -195 -455 -830 -606 -726 -904 -173 -417 -619 -108 -725 -968 -84 -832 -331 -798 -72 -951 -351 -878 -310 -75 -654 -345 -236 -329 -232 -72 -650 -481 -930 -353 -880 -61 -788 -113 -817 -193 -749 -783 -440 -199 -236 -554 -604 -23 -882 -581 -221 -279 -773 -578 -703 -865 -712 -347 -564 -972 -780 -565 -871 -244 -357 -792 -277 -601 -362 -275 -547 -25 -792 -534 -427 -155 -646 -297 -725 -327 -245 -736 -419 -795 -354 -490 -191 -421 -465 -650 -557 -520 -509 -831 -200 -735 -298 -412 -466 -410 -59 -634 -229 -191 -375 -187 -987 -72 -173 -275 -71 -969 -588 -582 -489 -352 -834 -94 -12 -163 -962 -111 -554 -280 -311 -813 -693 -533 -734 -562 -69 -174 -191 -864 -953 -838 -136 -118 -668 -122 -14 -761 -916 -936 -778 -398 -835 -986 -94 -592 -243 -990 -609 -919 -153 -867 -195 -589 -973 -272 -71 -152 -875 -482 -992 -734 -695 -885 -976 -510 -642 -905 -344 -393 -603 -814 -360 -51 -778 -334 -111 -448 -796 -517 -307 -802 -419 -721 -101 -507 -257 -548 -909 -477 -867 -849 -814 -470 -305 -525 -459 -495 -962 -459 -568 -153 -117 -218 -67 -602 -387 -876 -93 -222 -342 -516 -679 -249 -418 -357 -249 -127 -896 -935 -893 -545 -27 -971 -326 -620 -434 -503 -244 -599 -732 -131 -603 -629 -429 -244 -628 -715 -557 -122 -637 -290 -889 -483 -851 -974 -401 -701 -97 -320 -593 -542 -659 -949 -6 -220 -36 -173 -811 -575 -19 -701 -52 -103 -180 -106 -12 -607 -46 -904 -295 -877 -361 -263 -374 -775 -105 -179 -546 -699 -379 -332 -398 -898 -766 -917 -112 -111 -176 -738 -749 -514 -217 -532 -387 -426 -507 -341 -911 -640 -914 -65 -668 -347 -551 -372 -328 -644 -426 -48 -524 -170 -474 -901 -395 -732 -897 -663 -290 -900 -78 -47 -63 -762 -860 -712 -635 -963 -638 -304 -853 -147 -721 -658 -286 -628 -261 -504 -26 -695 -74 -213 -370 -98 -255 -793 -278 -758 -424 -862 -413 -288 -815 -469 -205 -591 -698 -382 -642 -910 -638 -533 -320 -838 -702 -869 -924 -92 -504 -554 -661 -626 -764 -841 -52 -663 -538 -741 -318 -40 -36 -726 -565 -150 -658 -677 -959 -82 -325 -284 -514 -52 -477 -353 -781 -135 -649 -937 -933 -175 -199 -938 -772 -280 -752 -263 -207 -584 -674 -599 -878 -651 -505 -638 -897 -930 -363 -31 -609 -397 -792 -517 -977 -869 -181 -307 -154 -776 -215 -719 -40 -540 -68 -743 -250 -973 -806 -647 -390 -564 -241 -223 -870 -127 -192 -278 -691 -936 -985 -415 -95 -420 -898 -631 -608 -57 -781 -798 -555 -771 -256 -243 -742 -175 -932 -832 -328 -419 -783 -364 -913 -212 -171 -798 -132 -699 -235 -724 -161 -590 -618 -645 -657 -513 -570 -998 -472 -253 -965 -392 -482 -818 -217 -918 -940 -728 -179 -882 -953 -621 -94 -750 -96 -212 -952 -757 -924 -417 -952 -218 -66 -639 -497 -53 -783 -257 -773 -595 -133 -318 -185 -492 -788 -437 -653 -77 -57 -415 -244 -763 -469 -231 -650 -808 -448 -927 -121 -460 -638 -549 -985 -141 -908 -231 -573 -156 -837 -172 -179 -494 -580 -989 -822 -818 -803 -683 -535 -746 -171 -228 -321 -294 -206 -312 -689 -906 -628 -881 -12 -405 -545 -948 -89 -273 -11 -591 -234 -264 -165 -668 -185 -281 -311 -873 -159 -87 -161 -44 -508 -688 -83 -534 -862 -217 -581 -337 -13 -439 -680 -210 -734 -326 -514 -816 -760 -915 -284 -310 -584 -996 -619 -332 -268 -62 -232 -491 -605 -264 -140 -508 -900 -739 -763 -566 -420 -214 -263 -287 -290 -892 -390 -42 -770 -45 -571 -947 -146 -653 -215 -209 -827 -41 -375 -924 -713 -69 -386 -356 -208 -657 -295 -549 -27 -56 -670 -545 -745 -946 -487 -90 -149 -512 -335 -792 -914 -603 -956 -378 -804 -445 -123 -732 -46 -723 -63 -888 -966 -837 -933 -459 -65 -177 -711 -67 -589 -883 -20 -710 -14 -841 -283 -813 -394 -599 -950 -64 -77 -620 -377 -227 -716 -336 -512 -21 -345 -264 -437 -924 -773 -816 -436 -756 -924 -180 -95 -352 -223 -646 -897 -273 -491 -953 -661 -526 -426 -953 -747 -434 -909 -58 -400 -705 -674 -444 -383 -670 -789 -699 -454 -719 -410 -183 -939 -611 -466 -510 -163 -393 -28 -433 -322 -603 -894 -43 -975 -134 -337 -152 -94 -286 -293 -63 -907 -89 -329 -5 -433 -621 -381 -314 -411 -736 -320 -760 -981 -571 -565 -847 -504 -388 -319 -324 -873 -607 -471 -815 -731 -764 -681 -565 -236 -242 -923 -801 -209 -609 -54 -593 -4 -12 -190 -400 -295 -316 -434 -636 -399 -185 -444 -663 -771 -516 -511 -118 -253 -360 -934 -43 -70 -411 -729 -222 -369 -500 -54 -784 -841 -193 -396 -663 -801 -589 -390 -916 -7 -562 -126 -955 -384 -356 -662 -554 -992 -119 -320 -625 -380 -342 -772 -328 -586 -911 -623 -356 -187 -751 -561 -665 -910 -948 -467 -936 -584 -70 -670 -720 -625 -956 -626 -904 -840 -815 -799 -655 -706 -804 -816 -720 -919 -233 -565 -570 -5 -761 -356 -308 -833 -948 -682 -746 -201 -481 -569 -748 -128 -281 -684 -914 -17 -485 -238 -961 -112 -636 -303 -906 -709 -990 -136 -804 -300 -819 -311 -12 -950 -127 -139 -160 -365 -561 -84 -449 -515 -943 -878 -877 -391 -639 -155 -227 -624 -919 -733 -779 -206 -739 -244 -960 -938 -122 -503 -379 -480 -312 -366 -559 -5 -388 -115 -462 -956 -901 -263 -98 -572 -516 -486 -232 -153 -894 -121 -662 -543 -766 -550 -742 -955 -303 -151 -400 -326 -610 -247 -211 -189 -726 -13 -225 -921 -142 -968 -520 -59 -669 -500 -427 -901 -443 -569 -397 -809 -61 -946 -125 -674 -153 -896 -291 -583 -45 -835 -146 -687 -501 -696 -995 -254 -913 -853 -858 -24 -465 -58 -594 -880 -255 -469 -816 -907 -77 -128 -435 -46 -186 -150 -191 -908 -564 -715 -997 -55 -543 -860 -917 -42 -801 -632 -269 -568 -940 -243 -239 -71 -517 -566 -281 -415 -938 -476 -875 -379 -231 -593 -682 -826 -526 -229 -705 -658 -448 -862 -894 -944 -427 -497 -874 -809 -233 -814 -337 -539 -223 -619 -852 -479 -441 -882 -287 -947 -301 -791 -596 -771 -600 -615 -946 -917 -477 -610 -134 -897 -554 -567 -70 -322 -299 -379 -641 -76 -443 -432 -387 -178 -136 -42 -997 -520 -348 -665 -722 -583 -953 -231 -77 -642 -432 -704 -444 -243 -416 -806 -655 -267 -207 -660 -355 -965 -626 -608 -939 -230 -179 -370 -707 -619 -441 -680 -162 -250 -987 -187 -593 -668 -336 -837 -647 -558 -382 -813 -548 -272 -448 -395 -437 -961 -311 -347 -43 -213 -359 -791 -641 -179 -660 -318 -624 -214 -249 -701 -218 -327 -899 -317 -254 -474 -491 -540 -467 -101 -204 -800 -115 -737 -876 -941 -789 -534 -18 -990 -164 -892 -974 -621 -741 -753 -150 -688 -138 -864 -902 -94 -294 -288 -816 -714 -274 -96 -229 -24 -874 -273 -876 -231 -49 -249 -913 -364 -757 -212 -993 -695 -350 -107 -296 -645 -629 -932 -381 -683 -519 -173 -63 -881 -616 -892 -782 -244 -971 -770 -517 -512 -238 -352 -361 -834 -92 -341 -457 -681 -425 -309 -708 -472 -372 -728 -72 -303 -20 -638 -676 -856 -398 -132 -648 -871 -635 -223 -946 -869 -14 -503 -697 -455 -287 -115 -767 -801 -538 -653 -953 -378 -368 -901 -259 -278 -161 -218 -478 -726 -287 -732 -148 -911 -880 -940 -672 -60 -785 -110 -581 -836 -247 -780 -146 -836 -351 -41 -179 -921 -600 -472 -639 -435 -977 -406 -919 -286 -537 -330 -398 -402 -409 -106 -390 -609 -414 -455 -102 -767 -777 -38 -978 -387 -72 -168 -329 -756 -597 -291 -837 -152 -439 -908 -704 -190 -497 -583 -127 -56 -935 -80 -331 -655 -933 -600 -329 -651 -486 -972 -941 -697 -793 -816 -154 -90 -976 -387 -449 -930 -621 -343 -15 -196 -161 -549 -734 -383 -951 -892 -31 -397 -374 -984 -793 -65 -849 -495 -92 -571 -759 -206 -524 -349 -872 -632 -984 -25 -952 -297 -584 -548 -579 -204 -964 -686 -251 -851 -506 -98 -304 -853 -364 -291 -297 -101 -897 -249 -243 -132 -851 -612 -589 -239 -559 -305 -82 -653 -789 -990 -342 -627 -71 -624 -272 -828 -49 -698 -619 -170 -565 -508 -484 -683 -974 -796 -421 -951 -108 -557 -13 -532 -747 -390 -141 -631 -356 -369 -386 -101 -309 -456 -743 -11 -262 -345 -742 -386 -847 -110 -342 -698 -935 -82 -700 -851 -385 -676 -536 -827 -687 -990 -529 -976 -972 -887 -745 -451 -131 -735 -508 -449 -147 -444 -500 -969 -211 -465 -545 -791 -171 -575 -218 -98 -655 -65 -184 -50 -962 -300 -278 -57 -212 -390 -529 -3 -79 -234 -834 -52 -411 -985 -827 -209 -229 -216 -935 -227 -914 -116 -258 -406 -925 -143 -235 -45 -460 -165 -459 -164 -152 -571 -54 -13 -862 -534 -163 -897 -914 -18 -888 -985 -330 -727 -225 -547 -332 -745 -856 -560 -383 -635 -961 -173 -133 -40 -583 -861 -706 -53 -759 -193 -29 -24 -726 -271 -284 -851 -936 -59 -954 -615 -681 -676 -911 -136 -647 -152 -313 -470 -81 -6 -834 -825 -134 -746 -338 -682 -110 -573 -505 -627 -733 -861 -544 -539 -950 -274 -879 -174 -19 -826 -461 -208 -636 -244 -625 -389 -832 -629 -655 -467 -958 -554 -302 -294 -543 -406 -824 -823 -424 -948 -994 -81 -865 -758 -511 -428 -67 -117 -276 -39 -849 -161 -565 -559 -297 -19 -854 -298 -433 -116 -955 -79 -615 -29 -59 -243 -373 -471 -527 -77 -480 -401 -539 -971 -28 -84 -665 -883 -324 -462 -892 -571 -923 -550 -900 -167 -484 -430 -941 -400 -519 -427 -342 -61 -797 -957 -489 -218 -970 -804 -294 -266 -185 -991 -289 -560 -62 -317 -935 -423 -783 -518 -337 -373 -198 -439 -758 -935 -280 -994 -597 -495 -218 -706 -121 -907 -719 -651 -730 -901 -900 -723 -820 -712 -927 -784 -284 -501 -638 -223 -958 -943 -540 -273 -393 -21 -216 -968 -729 -536 -190 -903 -182 -474 -81 -451 -677 -951 -287 -200 -218 -763 -413 -406 -962 -125 -784 -622 -633 -798 -874 -141 -385 -334 -428 -876 -293 -328 -96 -685 -422 -373 -880 -774 -523 -906 -444 -507 -897 -42 -89 -400 -792 -844 -514 -218 -185 -830 -138 -655 -759 -218 -637 -322 -842 -980 -109 -39 -181 -986 -586 -227 -110 -667 -415 -45 -432 -701 -62 -245 -806 -922 -809 -717 -458 -307 -530 -295 -657 -490 -577 -296 -670 -812 -936 -103 -302 -770 -838 -223 -282 -325 -256 -153 -864 -864 -10 -542 -128 -326 -698 -541 -308 -106 -884 -391 -709 -742 -533 -188 -331 -901 -498 -64 -288 -266 -461 -385 -160 -622 -957 -673 -482 -784 -610 -557 -73 -555 -736 -822 -951 -720 -362 -520 -316 -380 -998 -700 -352 -281 -601 -138 -730 -657 -72 -430 -386 -826 -865 -238 -581 -640 -589 -292 -135 -174 -801 -769 -501 -886 -532 -601 -254 -905 -992 -887 -381 -962 -478 -505 -104 -85 -80 -568 -484 -942 -145 -375 -94 -687 -76 -645 -687 -147 -428 -85 -637 -601 -184 -562 -528 -457 -297 -815 -183 -32 -933 -206 -456 -785 -737 -560 -608 -888 -118 -503 -825 -317 -425 -514 -296 -199 -466 -153 -277 -472 -88 -335 -10 -544 -665 -281 -774 -433 -451 -331 -649 -622 -836 -681 -944 -412 -435 -337 -948 -420 -63 -773 -30 -588 -676 -905 -696 -446 -477 -962 -92 -133 -717 -313 -125 -537 -339 -143 -738 -503 -723 -930 -109 -291 -278 -269 -407 -713 -965 -422 -99 -215 -446 -331 -292 -215 -481 -596 -848 -426 -961 -978 -639 -646 -848 -466 -667 -507 -764 -249 -784 -374 -224 -200 -446 -881 -97 -281 -261 -412 -286 -225 -145 -545 -140 -486 -735 -643 -103 -794 -85 -643 -362 -338 -284 -297 -885 -400 -526 -269 -661 -993 -259 -344 -835 -142 -315 -569 -631 -182 -326 -629 -972 -495 -875 -327 -459 -357 -813 -903 -817 -262 -479 -163 -998 -849 -101 -6 -391 -398 -295 -313 -97 -849 -255 -58 -545 -109 -343 -66 -139 -343 -2 -27 -627 -230 -1 -307 -59 -405 -943 -889 -691 -72 -184 -568 -508 -756 -551 -223 -143 -90 -675 -885 -443 -348 -354 -737 -618 -951 -429 -619 -681 -737 -239 -243 -884 -995 -569 -770 -143 -938 -118 -951 -706 -547 -123 -306 -624 -115 -695 -923 -614 -481 -447 -687 -463 -325 -3 -713 -911 -713 -132 -292 -330 -968 -547 -991 -256 -340 -961 -622 -929 -281 -654 -335 -33 -852 -970 -241 -202 -523 -648 -283 -69 -366 -856 -26 -838 -174 -646 -591 -917 -145 -421 -35 -794 -523 -517 -849 -808 -829 -658 -556 -443 -241 -176 -151 -186 -529 -484 -67 -260 -264 -203 -546 -725 -116 -942 -839 -741 -617 -435 -123 -622 -149 -715 -905 -686 -466 -536 -257 -32 -771 -58 -715 -871 -122 -547 -431 -504 -767 -372 -792 -263 -985 -192 -837 -579 -200 -979 -547 -764 -172 -795 -284 -348 -161 -163 -398 -473 -840 -657 -72 -620 -728 -490 -24 -220 -282 -885 -256 -58 -301 -86 -680 -551 -124 -400 -977 -66 -177 -789 -335 -235 -958 -916 -648 -802 -465 -870 -166 -363 -138 -489 -397 -84 -402 -317 -819 -197 -384 -599 -788 -259 -775 -468 -796 -497 -53 -322 -783 -247 -137 -73 -452 -91 -770 -461 -350 -37 -558 -591 -241 -644 -946 -204 -664 -689 -886 -774 -187 -669 -861 -622 -103 -205 -319 -720 -147 -995 -11 -177 -29 -396 -101 -399 -39 -403 -783 -830 -519 -799 -879 -730 -724 -38 -617 -771 -195 -139 -270 -296 -667 -805 -197 -379 -172 -372 -355 -711 -937 -481 -306 -803 -263 -338 -25 -178 -123 -136 -472 -860 -6 -114 -623 -89 -605 -84 -23 -676 -405 -490 -942 -790 -42 -926 -47 -457 -915 -651 -82 -849 -11 -640 -739 -837 -393 -293 -267 -895 -814 -790 -929 -944 -12 -863 -578 -543 -163 -308 -539 -145 -223 -340 -761 -712 -508 -201 -628 -967 -994 -4 -791 -241 -227 -616 -960 -390 -880 -14 -109 -498 -857 -64 -854 -445 -890 -919 -972 -150 -23 -930 -242 -703 -856 -24 -523 -80 -262 -981 -897 -655 -856 -275 -708 -623 -391 -629 -611 -792 -450 -465 -8 -436 -297 -923 -77 -430 -195 -752 -136 -210 -75 -249 -307 -519 -618 -674 -361 -420 -795 -90 -390 -729 -398 -55 -272 -440 -454 -530 -147 -512 -45 -70 -480 -454 -376 -752 -470 -44 -139 -482 -391 -416 -404 -317 -160 -350 -484 -458 -582 -982 -949 -796 -299 -577 -115 -734 -304 -522 -178 -419 -40 -361 -620 -226 -405 -40 -407 -166 -387 -586 -374 -155 -869 -42 -125 -167 -835 -842 -378 -288 -139 -754 -589 -40 -627 -528 -225 -761 -762 -638 -78 -943 -744 -749 -375 -286 -616 -975 -987 -219 -176 -462 -376 -775 -676 -638 -291 -310 -701 -565 -874 -596 -429 -398 -220 -837 -921 -151 -308 -416 -197 -173 -268 -121 -983 -540 -304 -49 -804 -267 -931 -829 -820 -149 -477 -256 -868 -547 -339 -405 -530 -465 -297 -958 -963 -728 -463 -700 -310 -870 -38 -940 -628 -11 -603 -366 -341 -312 -845 -346 -294 -631 -98 -609 -743 -552 -549 -735 -624 -716 -600 -103 -700 -612 -434 -983 -226 -828 -536 -102 -957 -119 -466 -854 -820 -702 -973 -492 -284 -497 -374 -772 -249 -835 -236 -887 -532 -614 -451 -560 -17 -970 -754 -57 -822 -37 -531 -515 -685 -357 -340 -346 -912 -333 -792 -619 -789 -404 -541 -907 -575 -299 -337 -792 -660 -455 -61 -651 -248 -747 -673 -200 -703 -980 -405 -793 -663 -939 -618 -895 -917 -934 -6 -814 -142 -441 -631 -342 -436 -66 -312 -499 -450 -399 -854 -449 -111 -240 -365 -472 -546 -306 -540 -420 -874 -933 -534 -979 -723 -976 -982 -198 -78 -148 -982 -391 -840 -581 -338 -328 -918 -38 -811 -999 -690 -442 -604 -696 -716 -376 -702 -654 -191 -979 -529 -507 -83 -685 -253 -756 -236 -319 -889 -178 -300 -643 -477 -936 -57 -676 -89 -241 -500 -845 -911 -945 -796 -139 -759 -579 -555 -544 -1000 -506 -956 -324 -144 -384 -40 -750 -822 -451 -652 -313 -851 -193 -662 -235 -364 -293 -37 -291 -417 -367 -724 -710 -397 -521 -734 -437 -730 -327 -224 -235 -914 -861 -778 -380 -85 -320 -240 -205 -126 -229 -541 -209 -113 -584 -926 -358 -146 -960 -365 -728 -328 -31 -70 -372 -121 -224 -477 -377 -141 -101 -444 -661 -103 -846 -344 -337 -109 -491 -282 -30 -811 -675 -132 -917 -13 -339 -61 -543 -91 -107 -752 -989 -283 -976 -110 -656 -128 -15 -583 -689 -874 -496 -831 -927 -576 -718 -959 -479 -233 -657 -473 -442 -331 -36 -735 -112 -526 -615 -647 -499 -86 -968 -361 -228 -490 -384 -69 -999 -421 -865 -560 -273 -488 -25 -378 -106 -559 -553 -208 -110 -913 -871 -422 -337 -340 -473 -838 -171 -878 -511 -328 -554 -500 -990 -538 -376 -59 -31 -157 -526 -360 -613 -169 -360 -188 -509 -104 -656 -465 -65 -546 -68 -778 -858 -686 -146 -954 -598 -369 -521 -71 -607 -669 -145 -804 -26 -447 -815 -183 -802 -104 -473 -934 -592 -170 -330 -438 -711 -878 -834 -785 -451 -401 -449 -805 -815 -487 -975 -739 -753 -834 -667 -905 -582 -189 -69 -876 -608 -469 -336 -208 -825 -264 -25 -992 -754 -660 -709 -838 -6 -912 -177 -616 -997 -755 -103 -302 -66 -676 -779 -795 -445 -736 -929 -833 -261 -195 -604 -283 -423 -920 -617 -839 -958 -47 -325 -360 -835 -909 -783 -326 -735 -509 -231 -506 -389 -394 -429 -818 -334 -126 -711 -683 -196 -337 -99 -307 -157 -971 -226 -768 -996 -320 -791 -835 -516 -244 -557 -404 -787 -9 -938 -899 -3 -75 -558 -651 -745 -386 -312 -623 -262 -972 -726 -4 -772 -391 -289 -957 -115 -674 -373 -896 -815 -902 -54 -130 -302 -198 -117 -523 -355 -856 -825 -40 -925 -685 -523 -748 -165 -142 -527 -436 -210 -819 -476 -375 -157 -310 -940 -516 -970 -679 -201 -350 -509 -36 -750 -889 -311 -403 -361 -950 -501 -267 -749 -249 -948 -620 -127 -815 -735 -276 -521 -935 -910 -307 -901 -215 -582 -669 -171 -582 -387 -854 -96 -71 -643 -292 -972 -588 -333 -836 -586 -369 -375 -370 -282 -689 -537 -992 -117 -219 -197 -572 -144 -747 -912 -566 -224 -136 -423 -68 -502 -786 -215 -512 -765 -282 -627 -68 -467 -540 -140 -760 -978 -199 -175 -425 -570 -618 -126 -864 -358 -244 -416 -719 -184 -699 -888 -936 -507 -212 -460 -380 -153 -458 -563 -653 -233 -767 -376 -767 -980 -542 -586 -133 -791 -751 -615 -562 -445 -428 -448 -237 -503 -643 -965 -941 -717 -897 -313 -364 -209 -126 -712 -834 -84 -643 -84 -109 -626 -284 -813 -654 -788 -128 -306 -50 -960 -566 -446 -84 -687 -431 -304 -846 -857 -723 -181 -377 -353 -657 -959 -350 -473 -554 -798 -495 -897 -341 -110 -668 -541 -80 -948 -528 -265 -757 -209 -366 -59 -625 -424 -990 -311 -430 -696 -663 -854 -637 -590 -559 -434 -254 -710 -89 -137 -708 -174 -650 -158 -762 -341 -157 -350 -66 -21 -198 -565 -536 -654 -396 -514 -970 -967 -44 -659 -609 -491 -853 -653 -62 -574 -244 -430 -843 -612 -978 -508 -193 -980 -899 -425 -730 -466 -32 -601 -253 -43 -624 -97 -332 -291 -285 -935 -744 -29 -831 -257 -875 -125 -56 -472 -98 -609 -117 -208 -904 -91 -199 -822 -28 -225 -413 -787 -173 -19 -845 -323 -197 -715 -30 -419 -923 -564 -318 -740 -948 -791 -738 -860 -893 -464 -731 -549 -154 -552 -622 -27 -963 -752 -356 -36 -491 -216 -999 -802 -268 -475 -300 -394 -581 -420 -354 -362 -524 -732 -793 -89 -680 -871 -411 -947 -805 -515 -180 -196 -636 -649 -520 -795 -873 -103 -873 -558 -418 -683 -138 -642 -899 -719 -48 -400 -109 -725 -643 -978 -691 -566 -291 -14 -250 -736 -704 -415 -702 -130 -86 -279 -979 -986 -806 -328 -651 -211 -313 -467 -68 -776 -452 -759 -804 -402 -957 -577 -356 -911 -853 -640 -387 -891 -167 -681 -671 -576 -461 -681 -111 -101 -230 -50 -746 -269 -935 -653 -563 -63 -972 -361 -286 -453 -462 -130 -942 -124 -787 -751 -131 -111 -78 -630 -374 -185 -490 -483 -192 -480 -931 -872 -583 -258 -557 -186 -19 -490 -848 -713 -616 -589 -808 -163 -639 -406 -493 -545 -866 -522 -449 -1 -824 -234 -474 -724 -6 -885 -706 -73 -17 -847 -355 -585 -882 -365 -642 -358 -653 -596 -43 -247 -147 -830 -51 -939 -735 -227 -883 -516 -13 -850 -81 -8 -851 -577 -880 -842 -656 -779 -624 -203 -331 -979 -892 -46 -692 -925 -495 -644 -674 -396 -903 -462 -798 -660 -689 -668 -429 -344 -824 -869 -599 -855 -795 -796 -172 -815 -404 -150 -493 -503 -505 -963 -168 -607 -140 -168 -813 -806 -750 -983 -93 -590 -747 -945 -8 -543 -907 -261 -393 -574 -933 -525 -872 -104 -493 -556 -31 -671 -385 -379 -10 -402 -103 -313 -699 -618 -32 -765 -957 -261 -223 -488 -793 -474 -426 -574 -626 -30 -886 -392 -881 -70 -595 -401 -860 -426 -759 -990 -7 -473 -656 -618 -130 -97 -494 -94 -459 -478 -490 -563 -468 -146 -331 -906 -738 -704 -285 -429 -723 -654 -222 -28 -840 -562 -364 -839 -866 -12 -999 -84 -525 -848 -419 -25 -580 -280 -32 -951 -530 -353 -340 -648 -587 -373 -778 -200 -555 -68 -336 -774 -943 -128 -786 -197 -104 -509 -724 -819 -23 -181 -68 -130 -309 -615 -320 -296 -897 -424 -947 -105 -378 -92 -879 -587 -931 -552 -437 -107 -627 -761 -435 -668 -740 -871 -947 -21 -996 -410 -197 -709 -11 -952 -937 -703 -46 -589 -372 -848 -369 -954 -497 -18 -348 -813 -155 -493 -962 -679 -650 -332 -114 -395 -414 -926 -237 -109 -619 -580 -434 -848 -718 -643 -340 -141 -248 -836 -638 -961 -877 -657 -460 -689 -230 -217 -708 -592 -20 -101 -720 -390 -23 -292 -331 -778 -192 -188 -49 -240 -122 -830 -700 -68 -979 -822 -945 -185 -66 -570 -969 -470 -481 -649 -534 -329 -413 -416 -559 -703 -163 -342 -504 -585 -707 -370 -746 -339 -410 -238 -628 -282 -716 -401 -358 -607 -680 -774 -642 -99 -385 -927 -450 -24 -562 -118 -219 -505 -345 -467 -986 -76 -719 -47 -118 -620 -24 -826 -341 -330 -680 -768 -78 -458 -853 -182 -646 -149 -807 -146 -619 -97 -791 -511 -948 -724 -771 -246 -94 -665 -598 -519 -166 -297 -803 -514 -365 -845 -552 -845 -914 -805 -184 -645 -905 -408 -29 -893 -399 -790 -930 -865 -432 -938 -215 -76 -490 -739 -866 -936 -282 -72 -120 -671 -438 -144 -34 -913 -110 -939 -990 -884 -878 -21 -130 -739 -355 -798 -148 -401 -24 -152 -240 -201 -399 -781 -510 -945 -94 -187 -97 -59 -174 -403 -536 -337 -79 -870 -611 -163 -231 -234 -936 -911 -521 -570 -55 -711 -58 -457 -50 -497 -386 -90 -909 -139 -344 -748 -715 -222 -678 -475 -41 -676 -967 -462 -839 -291 -826 -220 -388 -861 -844 -666 -410 -244 -833 -138 -453 -202 -982 -417 -366 -530 -389 -39 -963 -654 -509 -943 -301 -756 -957 -737 -446 -727 -270 -516 -674 -810 -326 -187 -720 -322 -170 -946 -847 -282 -725 -834 -141 -552 -815 -381 -350 -475 -376 -454 -79 -328 -499 -33 -660 -742 -244 -143 -119 -590 -431 -258 -124 -172 -220 -40 -76 -805 -415 -360 -188 -83 -524 -798 -349 -49 -460 -461 -862 -288 -219 -938 -769 -111 -39 -252 -636 -103 -801 -580 -851 -446 -254 -934 -282 -933 -544 -725 -391 -694 -986 -198 -917 -705 -279 -819 -696 -558 -543 -956 -403 -133 -151 -522 -299 -372 -911 -212 -714 -292 -222 -570 -365 -203 -698 -1000 -281 -416 -684 -555 -55 -172 -892 -431 -740 -597 -11 -110 -57 -694 -686 -267 -905 -850 -119 -53 -192 -776 -464 -964 -399 -764 -264 -525 -619 -193 -28 -648 -431 -796 -633 -546 -825 -757 -696 -52 -351 -583 -531 -246 -194 -762 -860 -682 -208 -101 -100 -186 -129 -240 -885 -898 -822 -734 -264 -461 -734 -103 -139 -698 -425 -416 -952 -133 -763 -874 -440 -710 -596 -113 -22 -117 -412 -754 -101 -960 -542 -205 -45 -461 -220 -543 -998 -489 -411 -827 -570 -638 -132 -740 -731 -158 -956 -672 -154 -249 -267 -471 -458 -855 -711 -105 -272 -891 -138 -277 -436 -131 -905 -846 -363 -329 -452 -938 -981 -967 -233 -953 -534 -177 -776 -265 -427 -790 -20 -49 -300 -113 -358 -111 -340 -796 -673 -272 -274 -58 -369 -900 -180 -256 -282 -592 -445 -476 -692 -950 -710 -415 -120 -365 -911 -515 -412 -681 -684 -479 -567 -668 -464 -630 -495 -794 -36 -992 -843 -976 -60 -624 -240 -493 -209 -115 -420 -885 -427 -228 -328 -290 -948 -650 -169 -63 -914 -674 -324 -58 -860 -925 -500 -113 -962 -813 -305 -902 -696 -278 -732 -478 -954 -576 -971 -794 -77 -227 -999 -31 -568 -427 -957 -972 -839 -838 -966 -944 -773 -506 -608 -386 -646 -876 -600 -783 -121 -801 -817 -576 -718 -628 -285 -294 -569 -942 -529 -193 -568 -803 -690 -79 -765 -624 -656 -615 -646 -784 -993 -740 -583 -143 -773 -243 -440 -913 -232 -456 -482 -859 -517 -296 -772 -831 -371 -393 -456 -738 -904 -283 -569 -543 -218 -500 -926 -379 -905 -209 -301 -417 -461 -775 -332 -397 -343 -555 -528 -215 -639 -615 -996 -662 -160 -772 -530 -540 -980 -195 -193 -313 -129 -917 -383 -868 -132 -268 -385 -113 -426 -30 -575 -673 -438 -144 -70 -934 -55 -463 -303 -485 -843 -172 -626 -241 -63 -672 -668 -389 -799 -498 -304 -1 -138 -111 -202 -716 -343 -113 -155 -23 -284 -87 -185 -79 -261 -929 -194 -874 -976 -801 -415 -320 -85 -518 -685 -614 -782 -326 -632 -771 -477 -615 -29 -673 -398 -909 -671 -237 -424 -673 -666 -995 -549 -129 -526 -447 -896 -913 -257 -889 -82 -759 -390 -832 -994 -445 -372 -435 -735 -694 -991 -812 -106 -312 -532 -207 -147 -468 -872 -506 -530 -224 -165 -864 -39 -87 -829 -509 -707 -594 -191 -834 -291 -953 -745 -478 -648 -322 -648 -274 -174 -369 -803 -987 -630 -865 -971 -242 -354 -753 -5 -44 -188 -472 -423 -684 -935 -429 -213 -660 -427 -715 -542 -696 -448 -199 -162 -756 -250 -448 -131 -704 -512 -794 -492 -635 -546 -410 -865 -18 -587 -348 -220 -509 -220 -959 -941 -1 -651 -913 -299 -757 -887 -411 -451 -299 -840 -643 -512 -379 -987 -312 -521 -623 -399 -172 -507 -184 -885 -165 -313 -325 -22 -503 -898 -973 -145 -729 -806 -753 -880 -222 -491 -665 -455 -656 -721 -672 -507 -21 -966 -133 -930 -295 -663 -941 -434 -897 -17 -123 -85 -343 -629 -46 -695 -84 -454 -334 -520 -718 -408 -487 -893 -732 -949 -280 -14 -449 -175 -150 -978 -397 -466 -95 -600 -591 -119 -983 -426 -704 -914 -441 -626 -642 -486 -291 -524 -983 -31 -151 -390 -180 -628 -861 -127 -91 -480 -116 -728 -694 -765 -125 -41 -487 -438 -739 -842 -282 -327 -556 -633 -568 -111 -692 -43 -382 -386 -473 -96 -10 -726 -420 -864 -66 -180 -107 -415 -608 -660 -508 -610 -561 -761 -810 -993 -670 -697 -537 -698 -2 -796 -941 -997 -828 -153 -50 -932 -466 -698 -938 -529 -330 -951 -875 -13 -138 -274 -763 -313 -618 -395 -682 -844 -691 -267 -572 -971 -332 -436 -149 -303 -985 -146 -93 -919 -152 -395 -492 -389 -188 -671 -328 -377 -706 -799 -701 -57 -980 -824 -4 -271 -562 -814 -415 -914 -628 -61 -811 -180 -743 -185 -33 -18 -628 -458 -691 -980 -966 -84 -659 -727 -864 -728 -853 -172 -129 -138 -459 -33 -954 -269 -469 -159 -991 -3 -555 -398 -420 -595 -870 -825 -750 -265 -742 -871 -609 -320 -606 -674 -377 -408 -724 -148 -39 -672 -656 -106 -491 -956 -872 -769 -485 -362 -850 -401 -374 -637 -475 -519 -916 -555 -425 -133 -219 -908 -4 -817 -385 -534 -414 -471 -285 -473 -605 -414 -700 -698 -88 -668 -218 -718 -702 -271 -408 -471 -809 -745 -974 -831 -905 -997 -686 -491 -63 -391 -800 -99 -600 -519 -854 -907 -800 -549 -775 -751 -454 -746 -231 -539 -712 -578 -721 -514 -605 -904 -131 -95 -434 -218 -7 -716 -202 -241 -539 -785 -677 -449 -871 -199 -94 -28 -102 -57 -336 -597 -845 -944 -351 -743 -506 -455 -993 -755 -823 -540 -886 -698 -562 -574 -540 -735 -954 -583 -821 -875 -161 -65 -819 -36 -507 -150 -382 -41 -434 -80 -98 -758 -189 -151 -347 -741 -150 -745 -218 -898 -50 -797 -751 -67 -857 -382 -490 -921 -536 -647 -448 -697 -968 -887 -882 -883 -987 -119 -568 -649 -785 -232 -938 -111 -940 -332 -882 -270 -794 -566 -654 -646 -884 -841 -125 -265 -879 -677 -59 -529 -130 -735 -831 -753 -5 -312 -874 -938 -880 -840 -516 -302 -492 -450 -385 -81 -813 -16 -830 -614 -857 -902 -219 -772 -643 -21 -691 -377 -216 -1 -696 -297 -645 -560 -702 -789 -344 -649 -320 -131 -157 -535 -355 -528 -611 -89 -532 -453 -468 -770 -442 -203 -313 -191 -270 -563 -34 -351 -480 -438 -491 -785 -14 -294 -96 -841 -126 -75 -313 -29 -571 -981 -595 -262 -879 -396 -284 -724 -704 -667 -986 -336 -591 -709 -40 -903 -999 -941 -140 -82 -996 -135 -696 -711 -131 -904 -852 -885 -244 -967 -913 -309 -541 -288 -2 -259 -931 -214 -698 -115 -187 -515 -744 -579 -288 -119 -256 -554 -821 -681 -173 -889 -194 -73 -822 -57 -34 -263 -831 -779 -355 -569 -907 -280 -260 -715 -149 -183 -212 -643 -443 -939 -151 -181 -779 -746 -914 -78 -495 -254 -131 -112 -108 -749 -876 -38 -752 -770 -166 -373 -909 -637 -998 -895 -76 -656 -934 -656 -325 -860 -666 -276 -681 -205 -67 -500 -780 -150 -891 -739 -385 -493 -181 -626 -399 -422 -235 -247 -878 -218 -69 -922 -703 -215 -673 -993 -421 -965 -389 -106 -534 -189 -725 -372 -960 -399 -861 -702 -676 -723 -449 -67 -863 -636 -923 -863 -976 -658 -131 -702 -149 -957 -901 -363 -160 -277 -136 -4 -9 -368 -967 -357 -419 -115 -916 -968 -752 -833 -228 -103 -124 -966 -175 -592 -31 -624 -965 -944 -771 -50 -65 -35 -830 -473 -553 -597 -996 -340 -193 -697 -866 -793 -890 -251 -854 -684 -978 -848 -989 -517 -866 -109 -53 -708 -562 -954 -407 -212 -312 -800 -418 -630 -65 -688 -460 -492 -548 -692 -608 -497 -610 -873 -542 -51 -197 -69 -596 -794 -879 -363 -985 -187 -601 -484 -900 -369 -806 -719 -473 -492 -972 -926 -600 -692 -704 -263 -88 -964 -937 -174 -392 -291 -454 -273 -280 -17 -960 -675 -478 -881 -594 -14 -223 -13 -724 -248 -958 -268 -727 -20 -695 -217 -522 -21 -56 -968 -531 -797 -647 -876 -625 -519 -650 -693 -707 -646 -817 -661 -140 -765 -27 -124 -215 -639 -704 -230 -479 -331 -990 -28 -406 -481 -224 -944 -348 -206 -596 -762 -310 -560 -932 -949 -547 -403 -458 -443 -756 -664 -878 -106 -280 -187 -403 -10 -897 -127 -80 -624 -821 -241 -698 -816 -848 -438 -130 -611 -177 -110 -788 -695 -640 -790 -592 -785 -696 -755 -39 -612 -196 -701 -427 -199 -609 -142 -329 -840 -566 -836 -400 -668 -973 -623 -130 -277 -766 -594 -983 -403 -343 -220 -390 -558 -745 -19 -853 -230 -821 -818 -498 -189 -711 -934 -596 -401 -651 -523 -427 -904 -351 -374 -484 -728 -341 -970 -863 -324 -47 -163 -265 -317 -867 -219 -200 -244 -357 -10 -987 -956 -448 -92 -338 -450 -73 -10 -39 -858 -544 -381 -255 -108 -868 -26 -650 -8 -343 -55 -223 -924 -348 -222 -29 -826 -955 -648 -343 -671 -959 -941 -19 -656 -179 -673 -940 -831 -61 -887 -29 -428 -510 -959 -879 -171 -142 -262 -54 -445 -431 -381 -430 -95 -931 -668 -792 -113 -726 -197 -464 -400 -176 -989 -20 -694 -14 -563 -50 -990 -652 -885 -180 -968 -951 -428 -777 -477 -733 -906 -330 -27 -110 -794 -887 -581 -413 -881 -435 -667 -564 -455 -134 -220 -602 -910 -148 -828 -941 -90 -163 -915 -896 -333 -28 -949 -187 -349 -95 -192 -869 -327 -39 -478 -658 -588 -896 -439 -754 -608 -701 -549 -727 -287 -806 -618 -947 -42 -840 -574 -224 -569 -54 -511 -350 -221 -949 -58 -457 -374 -678 -973 -197 -579 -803 -194 -398 -539 -314 -311 -12 -626 -565 -300 -141 -754 -776 -504 -198 -987 -410 -423 -93 -810 -142 -660 -358 -674 -173 -786 -360 -496 -244 -144 -635 -396 -595 -995 -85 -301 -183 -779 -494 -767 -894 -84 -480 -550 -434 -622 -702 -782 -363 -953 -856 -843 -783 -218 -147 -467 -794 -424 -72 -797 -949 -129 -910 -946 -228 -113 -733 -909 -71 -403 -514 -679 -83 -132 -248 -331 -974 -430 -856 -127 -791 -532 -25 -599 -695 -253 -870 -616 -907 -928 -50 -572 -140 -628 -995 -794 -962 -76 -946 -777 -800 -155 -539 -974 -209 -788 -46 -717 -420 -475 -211 -483 -756 -846 -476 -507 -653 -10 -655 -702 -174 -107 -35 -448 -421 -82 -594 -781 -529 -778 -396 -95 -985 -671 -260 -656 -584 -795 -868 -707 -898 -994 -822 -626 -770 -823 -648 -498 -314 -384 -709 -805 -59 -421 -980 -731 -478 -92 -198 -974 -649 -437 -564 -915 -930 -21 -602 -178 -252 -718 -676 -660 -56 -820 -980 -525 -4 -905 -480 -138 -185 -584 -706 -976 -354 -523 -822 -191 -418 -196 -189 -720 -583 -523 -257 -135 -540 -526 -736 -653 -335 -232 -813 -947 -335 -905 -963 -429 -741 -436 -353 -805 -686 -634 -454 -168 -471 -476 -921 -432 -885 -820 -455 -651 -335 -877 -502 -704 -743 -265 -657 -620 -917 -295 -470 -101 -371 -101 -76 -247 -124 -840 -516 -768 -399 -83 -223 -480 -59 -129 -115 -613 -251 -552 -243 -77 -666 -944 -544 -887 -159 -643 -891 -345 -653 -86 -576 -569 -320 -118 -51 -57 -257 -329 -696 -679 -140 -597 -908 -22 -920 -142 -428 -142 -653 -866 -641 -958 -487 -365 -526 -483 -942 -167 -102 -423 -674 -980 -596 -842 -596 -789 -633 -276 -63 -195 -548 -988 -235 -123 -985 -314 -62 -252 -120 -292 -600 -330 -883 -892 -192 -409 -943 -211 -19 -185 -916 -892 -631 -836 -198 -693 -937 -743 -392 -170 -45 -485 -506 -541 -623 -801 -492 -479 -330 -574 -188 -741 -191 -121 -566 -974 -475 -255 -839 -537 -386 -586 -569 -585 -675 -492 -202 -545 -66 -621 -800 -858 -315 -500 -338 -615 -13 -501 -938 -584 -604 -224 -424 -174 -83 -562 -378 -701 -9 -277 -15 -492 -628 -265 -535 -627 -182 -713 -257 -63 -408 -843 -348 -422 -451 -478 -642 -335 -806 -569 -679 -594 -156 -6 -982 -965 -545 -790 -317 -123 -262 -297 -703 -814 -451 -851 -691 -10 -564 -375 -349 -255 -738 -837 -771 -842 -714 -716 -693 -24 -121 -745 -622 -961 -478 -259 -551 -260 -758 -463 -720 -768 -133 -574 -743 -592 -856 -488 -94 -713 -676 -111 -602 -423 -266 -572 -760 -498 -165 -412 -327 -210 -568 -579 -845 -508 -271 -733 -341 -878 -226 -745 -944 -13 -188 -971 -434 -655 -586 -24 -427 -470 -917 -168 -909 -424 -828 -194 -887 -527 -811 -379 -6 -235 -513 -944 -140 -136 -630 -732 -578 -155 -254 -518 -305 -97 -295 -642 -361 -615 -603 -620 -868 -764 -60 -790 -748 -37 -705 -208 -828 -135 -206 -418 -814 -577 -3 -481 -330 -7 -985 -738 -10 -740 -492 -534 -63 -800 -160 -97 -938 -663 -782 -612 -162 -183 -187 -875 -699 -946 -585 -434 -760 -349 -491 -830 -886 -381 -687 -654 -973 -148 -670 -60 -616 -647 -224 -262 -875 -103 -433 -627 -256 -86 -787 -812 -232 -621 -287 -331 -240 -199 -29 -181 -654 -249 -619 -603 -12 -301 -725 -568 -85 -892 -325 -428 -788 -628 -511 -612 -410 -754 -691 -782 -281 -48 -112 -309 -799 -96 -363 -29 -117 -201 -261 -396 -877 -436 -766 -666 -92 -379 -262 -804 -780 -619 -460 -613 -265 -760 -403 -244 -962 -466 -529 -377 -360 -689 -710 -605 -80 -872 -157 -357 -660 -272 -703 -947 -301 -114 -465 -851 -651 -367 -422 -849 -948 -113 -834 -743 -555 -175 -827 -485 -146 -938 -899 -792 -569 -322 -533 -999 -858 -444 -476 -733 -298 -6 -946 -688 -972 -410 -890 -547 -766 -732 -88 -747 -762 -166 -696 -181 -930 -966 -294 -767 -856 -289 -396 -837 -920 -990 -836 -38 -161 -219 -985 -298 -96 -535 -727 -820 -526 -276 -999 -503 -102 -482 -596 -325 -326 -190 -550 -186 -611 -149 -799 -48 -531 -363 -736 -113 -794 -767 -505 -341 -745 -433 -228 -711 -554 -525 -239 -209 -77 -320 -467 -193 -504 -528 -394 -164 -580 -463 -586 -612 -429 -612 -909 -867 -92 -116 -767 -907 -195 -662 -764 -188 -173 -54 -587 -687 -948 -855 -765 -221 -656 -586 -458 -7 -371 -17 -664 -374 -152 -795 -152 -148 -395 -96 -281 -650 -931 -693 -17 -136 -70 -144 -949 -297 -628 -20 -300 -223 -870 -171 -211 -216 -111 -17 -951 -46 -174 -928 -890 -27 -912 -236 -730 -334 -196 -575 -537 -539 -742 -188 -404 -795 -470 -450 -429 -524 -838 -694 -724 -93 -987 -24 -942 -535 -90 -441 -840 -714 -43 -514 -187 -199 -863 -945 -940 -800 -638 -171 -505 -659 -574 -951 -717 -183 -216 -194 -887 -642 -316 -359 -180 -795 -438 -476 -656 -51 -976 -14 -85 -219 -314 -971 -284 -753 -319 -538 -193 -829 -593 -737 -144 -285 -898 -397 -542 -629 -802 -950 -59 -484 -946 -489 -497 -733 -295 -365 -499 -653 -525 -534 -259 -829 -871 -127 -179 -705 -655 -138 -613 -626 -241 -672 -849 -946 -722 -464 -840 -506 -918 -413 -971 -400 -844 -492 -897 -971 -713 -814 -859 -680 -81 -217 -114 -258 -495 -70 -53 -771 -165 -971 -802 -75 -168 -556 -589 -582 -523 -422 -922 -825 -255 -87 -729 -727 -173 -396 -539 -675 -683 -821 -588 -287 -169 -82 -929 -977 -777 -852 -136 -290 -600 -161 -269 -172 -448 -836 -519 -959 -8 -741 -512 -425 -192 -417 -760 -550 -808 -493 -770 -952 -689 -385 -328 -69 -698 -691 -703 -280 -593 -246 -786 -51 -267 -791 -117 -634 -448 -365 -863 -344 -358 -568 -313 -693 -25 -690 -972 -379 -306 -214 -449 -141 -142 -342 -647 -337 -994 -713 -57 -988 -927 -133 -433 -153 -658 -761 -272 -929 -676 -562 -767 -346 -92 -726 -324 -453 -319 -744 -673 -967 -765 -218 -636 -921 -12 -817 -855 -599 -337 -829 -502 -268 -21 -14 -455 -641 -991 -950 -112 -849 -960 -835 -543 -175 -285 -963 -399 -891 -656 -114 -369 -16 -956 -237 -387 -571 -561 -807 -366 -374 -259 -950 -183 -21 -203 -248 -435 -213 -138 -398 -972 -816 -480 -992 -463 -19 -641 -581 -652 -192 -238 -795 -401 -221 -743 -291 -623 -998 -384 -936 -211 -99 -448 -308 -20 -958 -281 -861 -242 -375 -554 -593 -510 -462 -610 -621 -421 -847 -945 -979 -233 -775 -528 -842 -428 -756 -770 -638 -18 -65 -991 -231 -86 -649 -427 -258 -978 -567 -610 -656 -796 -644 -125 -816 -653 -884 -801 -523 -567 -585 -853 -777 -399 -424 -263 -244 -611 -442 -231 -55 -773 -320 -26 -758 -211 -731 -701 -697 -247 -502 -622 -65 -539 -445 -730 -293 -978 -580 -752 -116 -313 -502 -454 -687 -860 -779 -823 -254 -550 -448 -839 -707 -655 -596 -905 -779 -484 -690 -846 -769 -63 -615 -1 -375 -452 -123 -898 -267 -852 -619 -546 -826 -666 -542 -530 -352 -18 -296 -489 -475 -396 -926 -797 -44 -224 -652 -121 -554 -955 -865 -381 -357 -777 -5 -212 -56 -934 -873 -826 -190 -201 -814 -362 -158 -936 -214 -877 -941 -766 -3 -288 -48 -705 -717 -413 -16 -344 -432 -855 -205 -924 -621 -707 -135 -125 -755 -343 -543 -820 -896 -461 -143 -753 -255 -421 -495 -395 -319 -677 -924 -716 -475 -820 -523 -978 -770 -601 -461 -182 -925 -161 -720 -873 -300 -665 -669 -203 -813 -347 -466 -467 -750 -64 -535 -142 -856 -812 -357 -125 -591 -390 -887 -439 -427 -95 -626 -443 -771 -658 -584 -717 -66 -989 -855 -374 -753 -701 -453 -47 -596 -864 -51 -982 -817 -832 -646 -873 -483 -771 -190 -687 -351 -134 -449 -771 -69 -41 -238 -637 -273 -444 -402 -207 -549 -2 -492 -170 -459 -177 -508 -169 -635 -494 -227 -496 -388 -172 -219 -29 -754 -9 -289 -759 -202 -256 -494 -359 -816 -67 -554 -832 -249 -721 -304 -923 -992 -369 -399 -120 -710 -563 -811 -272 -995 -764 -458 -429 -966 -331 -854 -147 -617 -291 -531 -676 -74 -827 -445 -591 -684 -795 -953 -644 -63 -326 -514 -778 -675 -606 -388 -236 -508 -654 -12 -653 -291 -949 -737 -445 -718 -46 -914 -168 -705 -378 -434 -79 -123 -335 -100 -560 -345 -29 -356 -642 -848 -53 -509 -170 -187 -776 -863 -323 -638 -637 -795 -601 -864 -209 -791 -6 -784 -843 -336 -698 -317 -119 -84 -181 -864 -584 -704 -636 -585 -408 -601 -304 -332 -545 -284 -583 -585 -859 -36 -916 -796 -731 -706 -299 -831 -201 -436 -791 -555 -691 -855 -515 -27 -549 -121 -200 -230 -570 -43 -288 -33 -718 -374 -370 -666 -87 -700 -872 -856 -838 -859 -984 -708 -25 -489 -257 -929 -285 -42 -407 -346 -384 -658 -161 -661 -215 -680 -511 -890 -255 -803 -600 -256 -920 -106 -11 -202 -556 -906 -904 -685 -441 -3 -292 -518 -569 -842 -473 -443 -21 -229 -267 -311 -749 -811 -110 -445 -683 -62 -724 -497 -83 -497 -730 -510 -556 -488 -195 -695 -115 -99 -829 -831 -580 -923 -937 -914 -756 -791 -913 -361 -777 -117 -266 -892 -941 -637 -399 -479 -336 -128 -829 -927 -523 -934 -471 -800 -302 -702 -689 -734 -243 -601 -907 -960 -381 -832 -134 -466 -679 -320 -250 -409 -299 -998 -990 -627 -973 -146 -646 -765 -358 -118 -607 -477 -458 -743 -592 -89 -641 -60 -733 -297 -134 -51 -648 -559 -132 -322 -624 -9 -968 -354 -953 -205 -314 -334 -498 -217 -65 -528 -300 -815 -140 -820 -366 -992 -408 -995 -834 -109 -146 -714 -239 -138 -630 -979 -70 -515 -626 -174 -680 -854 -828 -227 -115 -761 -33 -315 -265 -420 -247 -814 -114 -914 -173 -808 -245 -968 -517 -870 -103 -89 -287 -492 -474 -375 -848 -702 -43 -482 -461 -666 -597 -976 -699 -684 -417 -972 -687 -63 -492 -306 -359 -365 -567 -508 -729 -797 -363 -944 -766 -140 -536 -902 -608 -204 -841 -246 -236 -65 -40 -392 -395 -723 -682 -616 -799 -757 -975 -379 -855 -45 -314 -889 -510 -615 -209 -860 -493 -681 -396 -870 -288 -447 -127 -311 -935 -477 -829 -487 -200 -767 -62 -633 -380 -472 -503 -157 -776 -560 -285 -623 -91 -806 -676 -702 -773 -324 -568 -148 -749 -246 -944 -395 -761 -66 -453 -273 -231 -778 -995 -545 -462 -97 -769 -413 -256 -20 -765 -951 -38 -712 -253 -938 -132 -297 -156 -955 -268 -18 -782 -141 -640 -702 -366 -613 -938 -349 -946 -607 -642 -9 -978 -520 -925 -372 -168 -874 -359 -327 -330 -619 -88 -175 -225 -175 -521 -430 -227 -754 -158 -784 -609 -962 -436 -323 -945 -8 -490 -963 -254 -630 -876 -548 -950 -853 -955 -848 -569 -130 -667 -627 -835 -891 -325 -99 -743 -624 -855 -741 -749 -509 -237 -157 -639 -734 -299 -458 -5 -295 -695 -132 -526 -705 -433 -323 -179 -600 -115 -738 -700 -197 -873 -342 -702 -36 -471 -705 -816 -251 -593 -69 -148 -559 -391 -729 -782 -391 -348 -412 -290 -379 -848 -79 -441 -118 -256 -175 -131 -849 -129 -665 -13 -164 -780 -48 -980 -748 -536 -478 -65 -780 -848 -568 -314 -632 -490 -499 -379 -334 -952 -35 -211 -829 -379 -673 -804 -868 -693 -614 -499 -205 -158 -468 -332 -266 -339 -816 -211 -415 -921 -786 -630 -964 -795 -318 -673 -277 -23 -809 -479 -319 -837 -366 -504 -214 -309 -900 -787 -709 -711 -284 -674 -889 -101 -538 -431 -909 -137 -65 -293 -903 -363 -623 -710 -793 -66 -721 -14 -879 -97 -849 -533 -654 -592 -844 -405 -670 -686 -403 -830 -92 -483 -802 -643 -160 -397 -641 -509 -304 -554 -359 -520 -557 -731 -582 -769 -1 -409 -149 -965 -617 -458 -98 -540 -31 -331 -667 -715 -100 -491 -656 -330 -169 -612 -666 -105 -679 -588 -572 -218 -905 -661 -754 -83 -480 -532 -932 -617 -281 -466 -742 -450 -722 -12 -557 -945 -759 -605 -645 -64 -713 -206 -737 -340 -25 -884 -94 -43 -90 -691 -280 -117 -937 -769 -336 -444 -984 -18 -268 -169 -745 -300 -128 -287 -975 -208 -691 -662 -118 -578 -700 -309 -842 -483 -584 -487 -108 -442 -936 -343 -688 -234 -939 -443 -653 -120 -445 -890 -214 -950 -258 -625 -307 -386 -711 -240 -62 -163 -169 -472 -765 -549 -638 -251 -102 -602 -809 -95 -819 -79 -340 -301 -159 -734 -288 -936 -890 -127 -453 -208 -504 -134 -953 -103 -289 -164 -238 -488 -35 -258 -347 -756 -40 -630 -430 -282 -941 -502 -60 -217 -634 -624 -661 -441 -928 -360 -347 -982 -945 -675 -352 -653 -887 -113 -548 -272 -453 -538 -658 -310 -237 -639 -947 -379 -422 -436 -660 -800 -632 -411 -197 -309 -886 -122 -667 -868 -792 -985 -674 -62 -907 -124 -261 -617 -837 -72 -519 -639 -735 -196 -738 -217 -674 -984 -302 -679 -71 -312 -199 -312 -350 -507 -390 -907 -236 -544 -615 -758 -665 -511 -958 -521 -281 -898 -171 -601 -650 -450 -877 -841 -207 -636 -964 -912 -16 -525 -7 -984 -857 -912 -192 -145 -803 -226 -594 -148 -534 -282 -294 -757 -492 -393 -790 -998 -787 -479 -910 -706 -924 -872 -989 -311 -59 -982 -727 -469 -764 -840 -964 -211 -138 -813 -570 -592 -590 -93 -599 -265 -649 -832 -416 -937 -221 -708 -317 -563 -405 -281 -865 -243 -992 -235 -198 -100 -282 -463 -525 -302 -512 -833 -421 -782 -238 -753 -636 -456 -304 -356 -30 -325 -451 -424 -671 -758 -728 -635 -798 -468 -854 -151 -210 -860 -959 -535 -13 -729 -355 -53 -665 -158 -832 -461 -469 -2 -318 -161 -412 -808 -430 -73 -536 -18 -290 -275 -950 -280 -205 -760 -107 -228 -297 -706 -422 -924 -313 -170 -76 -360 -719 -307 -175 -119 -452 -977 -548 -126 -171 -94 -915 -270 -204 -80 -590 -695 -18 -538 -397 -343 -431 -740 -701 -522 -668 -89 -474 -54 -397 -132 -212 -491 -147 -105 -85 -803 -755 -903 -395 -469 -847 -921 -649 -729 -560 -401 -632 -536 -845 -4 -838 -320 -698 -762 -727 -837 -611 -896 -563 -935 -55 -967 -221 -16 -358 -895 -584 -29 -927 -561 -184 -909 -921 -984 -941 -688 -4 -727 -874 -683 -724 -391 -231 -550 -79 -184 -653 -807 -5 -363 -827 -219 -754 -808 -414 -216 -845 -543 -456 -889 -546 -635 -238 -373 -608 -658 -882 -71 -547 -631 -215 -235 -188 -5 -714 -415 -788 -390 -452 -931 -270 -621 -310 -893 -699 -46 -550 -705 -232 -149 -787 -983 -512 -250 -362 -338 -593 -630 -166 -415 -625 -372 -261 -625 -526 -488 -574 -616 -787 -940 -283 -836 -254 -399 -68 -627 -878 -945 -914 -137 -619 -404 -769 -645 -121 -864 -229 -178 -149 -43 -904 -479 -29 -630 -628 -853 -715 -968 -489 -874 -651 -61 -894 -764 -269 -949 -773 -565 -676 -682 -7 -785 -839 -174 -802 -120 -145 -67 -170 -454 -48 -96 -41 -257 -298 -106 -941 -672 -988 -265 -844 -737 -406 -215 -440 -642 -116 -582 -627 -528 -590 -15 -961 -484 -983 -63 -228 -930 -115 -261 -409 -58 -139 -535 -89 -428 -682 -718 -511 -947 -515 -509 -956 -58 -965 -658 -478 -727 -993 -765 -46 -847 -698 -437 -378 -324 -884 -650 -544 -4 -310 -336 -919 -719 -347 -79 -708 -557 -57 -669 -671 -551 -703 -779 -497 -257 -903 -721 -230 -186 -683 -915 -427 -747 -611 -849 -750 -471 -505 -642 -427 -513 -507 -561 -766 -788 -223 -371 -566 -744 -120 -490 -307 -276 -168 -173 -105 -880 -312 -584 -352 -579 -633 -281 -732 -916 -513 -713 -118 -620 -356 -407 -216 -204 -975 -295 -767 -290 -915 -160 -489 -737 -295 -818 -716 -706 -293 -176 -825 -605 -681 -426 -162 -605 -586 -684 -721 -366 -157 -293 -263 -489 -745 -966 -244 -376 -61 -278 -719 -91 -225 -213 -873 -120 -403 -660 -885 -777 -659 -498 -325 -10 -822 -79 -68 -193 -289 -62 -763 -306 -137 -732 -167 -922 -630 -81 -757 -672 -806 -397 -330 -453 -319 -812 -357 -754 -569 -30 -830 -784 -73 -411 -168 -692 -891 -982 -59 -144 -397 -412 -178 -221 -946 -733 -653 -23 -693 -390 -203 -879 -817 -647 -344 -733 -566 -842 -706 -843 -674 -524 -477 -789 -531 -334 -53 -191 -473 -935 -52 -718 -989 -402 -210 -930 -861 -524 -646 -908 -989 -835 -795 -243 -619 -195 -956 -282 -346 -371 -899 -298 -456 -127 -753 -645 -111 -202 -2 -688 -333 -919 -823 -754 -115 -78 -776 -661 -416 -564 -742 -777 -999 -599 -565 -255 -979 -806 -80 -246 -763 -656 -110 -967 -614 -978 -26 -961 -812 -959 -880 -840 -537 -119 -521 -171 -393 -755 -903 -541 -905 -728 -857 -612 -669 -335 -641 -549 -230 -61 -109 -870 -914 -803 -106 -264 -416 -212 -901 -760 -820 -418 -674 -217 -368 -893 -895 -377 -722 -478 -592 -808 -645 -912 -364 -91 -429 -130 -127 -736 -755 -108 -182 -166 -764 -155 -234 -358 -475 -497 -6 -116 -726 -863 -145 -37 -908 -941 -526 -447 -492 -285 -429 -544 -507 -298 -76 -774 -820 -273 -935 -917 -804 -812 -312 -52 -990 -177 -264 -407 -98 -480 -727 -238 -81 -941 -239 -526 -775 -454 -613 -320 -465 -453 -8 -223 -592 -568 -734 -749 -857 -470 -739 -297 -482 -33 -83 -819 -563 -987 -905 -7 -886 -124 -659 -894 -834 -562 -476 -382 -580 -941 -306 -175 -175 -882 -154 -175 -962 -253 -697 -234 -34 -261 -325 -301 -892 -446 -270 -587 -164 -68 -662 -342 -108 -760 -298 -859 -740 -302 -291 -194 -333 -519 -588 -509 -492 -405 -84 -803 -863 -508 -420 -153 -809 -691 -689 -703 -287 -894 -265 -736 -128 -196 -801 -402 -287 -26 -597 -551 -595 -259 -739 -636 -744 -164 -931 -482 -765 -206 -984 -782 -297 -958 -945 -675 -128 -246 -158 -599 -671 -907 -734 -227 -704 -67 -804 -919 -388 -546 -633 -957 -331 -595 -116 -844 -365 -219 -655 -61 -316 -283 -779 -283 -447 -960 -634 -950 -803 -130 -912 -91 -493 -590 -228 -223 -285 -909 -526 -12 -895 -534 -297 -189 -72 -23 -455 -341 -606 -707 -132 -61 -969 -200 -49 -315 -544 -707 -599 -574 -346 -325 -521 -970 -734 -904 -230 -559 -453 -518 -494 -525 -351 -326 -255 -588 -869 -287 -499 -467 -168 -749 -436 -320 -4 -968 -965 -484 -668 -47 -46 -891 -679 -906 -501 -852 -688 -480 -506 -94 -728 -333 -226 -476 -828 -331 -226 -149 -511 -252 -982 -552 -207 -237 -457 -638 -95 -267 -104 -609 -995 -291 -293 -440 -800 -851 -423 -312 -882 -43 -111 -339 -342 -347 -305 -294 -81 -4 -122 -317 -827 -568 -33 -942 -706 -627 -279 -237 -640 -939 -327 -610 -833 -963 -333 -43 -421 -522 -707 -816 -699 -537 -86 -903 -852 -749 -517 -676 -10 -116 -904 -288 -425 -302 -433 -589 -560 -280 -758 -817 -372 -181 -234 -26 -443 -344 -589 -777 -212 -719 -366 -309 -803 -641 -434 -801 -224 -10 -28 -644 -274 -990 -307 -124 -21 -184 -83 -634 -699 -619 -902 -713 -530 -558 -119 -371 -401 -658 -126 -953 -844 -429 -496 -160 -810 -716 -20 -423 -870 -700 -679 -334 -900 -733 -786 -218 -222 -299 -147 -114 -751 -855 -535 -293 -275 -491 -378 -129 -961 -629 -150 -258 -175 -955 -367 -50 -886 -462 -293 -692 -22 -988 -567 -135 -141 -322 -213 -588 -965 -909 -570 -537 -940 -257 -171 -307 -718 -359 -835 -105 -297 -709 -816 -929 -760 -707 -904 -521 -702 -558 -332 -41 -442 -680 -148 -573 -407 -354 -895 -975 -910 -378 -102 -254 -16 -175 -513 -570 -468 -906 -686 -977 -316 -240 -770 -461 -135 -775 -499 -661 -378 -172 -979 -278 -840 -965 -77 -311 -481 -762 -490 -460 -411 -534 -350 -635 -851 -943 -673 -872 -96 -414 -779 -754 -108 -684 -265 -234 -851 -503 -92 -673 -929 -260 -162 -367 -246 -546 -895 -522 -94 -674 -383 -727 -701 -520 -682 -479 -476 -372 -259 -388 -981 -61 -847 -163 -884 -400 -144 -83 -646 -390 -490 -444 -365 -476 -316 -996 -415 -394 -188 -152 -984 -47 -718 -89 -578 -482 -780 -615 -130 -748 -728 -948 -619 -65 -626 -130 -950 -41 -936 -516 -621 -230 -505 -504 -386 -418 -114 -78 -825 -652 -573 -34 -939 -508 -477 -836 -653 -420 -570 -717 -678 -506 -886 -401 -171 -658 -319 -592 -988 -632 -279 -386 -136 -63 -439 -905 -821 -743 -19 -530 -719 -802 -529 -985 -297 -677 -850 -498 -430 -726 -145 -153 -566 -663 -46 -360 -979 -769 -572 -247 -430 -460 -230 -313 -260 -949 -296 -81 -225 -804 -365 -472 -109 -565 -473 -928 -954 -316 -930 -741 -995 -979 -692 -260 -438 -382 -303 -994 -59 -707 -210 -562 -568 -174 -749 -147 -618 -874 -55 -484 -735 -222 -987 -591 -18 -903 -618 -186 -806 -212 -191 -765 -939 -134 -532 -442 -532 -929 -460 -62 -617 -469 -599 -148 -238 -224 -332 -962 -388 -994 -700 -533 -260 -360 -608 -716 -840 -210 -716 -724 -608 -931 -927 -936 -772 -492 -888 -947 -429 -874 -316 -702 -534 -74 -940 -516 -903 -302 -992 -880 -374 -132 -261 -4 -53 -138 -838 -370 -924 -195 -697 -995 -508 -87 -390 -346 -93 -7 -947 -97 -430 -368 -863 -620 -36 -15 -669 -257 -116 -550 -968 -925 -792 -696 -813 -292 -46 -434 -403 -372 -714 -15 -544 -165 -551 -490 -235 -609 -669 -877 -333 -603 -849 -742 -452 -768 -780 -578 -949 -843 -120 -196 -67 -982 -911 -406 -427 -54 -501 -942 -200 -206 -145 -208 -512 -996 -954 -129 -174 -123 -448 -76 -813 -483 -299 -874 -785 -829 -489 -218 -992 -367 -386 -477 -779 -694 -103 -846 -103 -261 -712 -109 -97 -594 -54 -41 -583 -641 -88 -741 -714 -614 -405 -131 -539 -278 -768 -651 -224 -921 -500 -975 -352 -934 -294 -395 -138 -106 -904 -250 -568 -576 -884 -588 -300 -517 -717 -689 -423 -715 -80 -858 -8 -772 -167 -630 -316 -14 -497 -205 -591 -262 -955 -408 -673 -185 -273 -234 -23 -716 -953 -378 -282 -205 -746 -713 -827 -6 -754 -82 -456 -597 -60 -749 -542 -483 -191 -478 -949 -62 -382 -109 -848 -556 -365 -669 -582 -476 -461 -648 -766 -616 -44 -150 -164 -528 -194 -993 -429 -887 -197 -434 -713 -700 -595 -177 -497 -427 -880 -811 -761 -224 -40 -445 -728 -890 -115 -345 -466 -58 -77 -902 -870 -436 -155 -914 -554 -360 -62 -12 -888 -399 -384 -269 -329 -960 -58 -59 -287 -907 -232 -667 -175 -21 -526 -918 -180 -929 -270 -327 -233 -792 -328 -483 -133 -594 -123 -936 -210 -854 -567 -838 -393 -908 -288 -637 -968 -568 -203 -161 -527 -800 -567 -79 -165 -249 -514 -276 -944 -313 -750 -228 -285 -27 -227 -961 -207 -176 -964 -869 -148 -696 -464 -949 -489 -925 -520 -986 -869 -54 -708 -337 -817 -384 -111 -466 -920 -862 -501 -297 -357 -264 -246 -259 -158 -311 -262 -419 -827 -344 -844 -51 -505 -719 -394 -42 -879 -430 -394 -745 -553 -790 -742 -936 -249 -875 -757 -483 -48 -963 -738 -786 -834 -267 -262 -413 -411 -874 -192 -628 -284 -625 -270 -942 -883 -512 -63 -461 -222 -178 -147 -681 -452 -992 -6 -913 -984 -681 -799 -316 -155 -702 -185 -12 -157 -101 -564 -355 -542 -672 -261 -193 -686 -223 -441 -490 -337 -84 -301 -139 -202 -825 -685 -546 -110 -935 -164 -487 -951 -331 -536 -951 -448 -495 -101 -187 -487 -133 -410 -366 -611 -124 -800 -686 -187 -535 -333 -538 -691 -781 -821 -665 -91 -782 -409 -806 -360 -813 -356 -917 -935 -500 -787 -920 -147 -759 -43 -859 -682 -467 -333 -297 -549 -381 -276 -212 -595 -451 -65 -268 -124 -193 -712 -15 -474 -383 -5 -781 -61 -489 -844 -1000 -232 -248 -36 -849 -955 -127 -490 -361 -851 -55 -279 -685 -190 -469 -416 -273 -901 -88 -551 -307 -716 -337 -134 -392 -869 -429 -682 -545 -36 -496 -480 -676 -819 -367 -748 -726 -935 -79 -65 -365 -949 -611 -669 -585 -86 -749 -567 -632 -625 -202 -307 -572 -424 -620 -102 -89 -943 -953 -280 -762 -612 -222 -723 -800 -994 -597 -378 -373 -663 -7 -837 -66 -154 -894 -515 -622 -8 -871 -197 -592 -84 -884 -342 -908 -109 -825 -93 -294 -363 -858 -181 -480 -945 -711 -722 -891 -600 -792 -976 -939 -89 -892 -199 -286 -406 -869 -739 -239 -64 -85 -60 -635 -696 -841 -75 -919 -178 -703 -910 -330 -186 -873 -584 -265 -237 -82 -866 -897 -701 -78 -906 -897 -707 -268 -875 -90 -97 -205 -586 -322 -965 -494 -371 -135 -760 -517 -702 -17 -521 -697 -8 -882 -157 -815 -165 -613 -996 -165 -352 -312 -374 -861 -843 -681 -731 -494 -573 -120 -400 -193 -457 -25 -653 -414 -541 -435 -778 -538 -684 -260 -801 -77 -249 -768 -502 -727 -303 -691 -13 -271 -810 -852 -254 -651 -133 -279 -296 -658 -747 -700 -759 -141 -570 -715 -549 -781 -198 -216 -505 -662 -685 -713 -273 -702 -284 -464 -299 -941 -190 -823 -727 -423 -398 -934 -53 -191 -518 -689 -922 -868 -2 -557 -137 -252 -218 -324 -408 -237 -929 -303 -26 -264 -346 -659 -647 -617 -45 -227 -297 -368 -749 -297 -320 -873 -754 -747 -389 -653 -850 -612 -736 -243 -938 -406 -638 -496 -573 -766 -198 -710 -333 -911 -61 -567 -640 -901 -197 -954 -238 -454 -710 -908 -984 -812 -1000 -678 -918 -479 -992 -279 -938 -746 -681 -994 -337 -476 -30 -353 -646 -518 -966 -550 -27 -866 -772 -269 -793 -475 -174 -761 -929 -845 -16 -689 -625 -467 -485 -899 -546 -844 -651 -903 -182 -732 -505 -203 -485 -7 -386 -540 -402 -926 -255 -214 -141 -111 -345 -200 -500 -5 -273 -587 -856 -644 -466 -542 -939 -42 -691 -844 -746 -632 -720 -582 -843 -794 -523 -944 -257 -881 -57 -965 -168 -376 -624 -957 -127 -120 -643 -478 -410 -108 -406 -912 -508 -896 -726 -101 -389 -719 -469 -963 -159 -316 -76 -790 -744 -615 -721 -122 -976 -591 -662 -875 -572 -238 -179 -908 -9 -178 -867 -113 -69 -818 -943 -602 -618 -887 -594 -655 -41 -324 -337 -603 -138 -863 -490 -99 -559 -455 -252 -137 -453 -232 -772 -497 -736 -118 -180 -994 -514 -775 -702 -938 -401 -157 -660 -900 -934 -842 -319 -865 -244 -323 -225 -334 -825 -65 -365 -217 -717 -892 -150 -112 -210 -2 -352 -837 -917 -663 -254 -254 -227 -302 -103 -118 -613 -686 -893 -602 -191 -266 -412 -912 -781 -401 -538 -906 -318 -419 -215 -982 -290 -925 -846 -913 -251 -918 -818 -763 -95 -857 -218 -116 -431 -867 -366 -141 -980 -657 -13 -212 -296 -358 -691 -718 -585 -139 -544 -511 -662 -327 -362 -407 -524 -401 -743 -824 -752 -928 -885 -197 -171 -184 -146 -327 -625 -329 -708 -97 -190 -55 -436 -753 -185 -490 -717 -349 -86 -188 -864 -943 -89 -908 -761 -670 -775 -464 -905 -342 -323 -256 -826 -199 -306 -731 -443 -603 -400 -249 -614 -111 -976 -643 -174 -917 -604 -9 -197 -157 -91 -344 -752 -654 -29 -143 -242 -458 -200 -598 -772 -182 -595 -298 -808 -161 -943 -483 -43 -834 -797 -428 -21 -138 -605 -272 -583 -949 -54 -755 -948 -617 -465 -486 -932 -230 -755 -146 -942 -797 -248 -128 -844 -920 -500 -258 -745 -104 -605 -406 -91 -709 -576 -310 -480 -79 -699 -776 -694 -975 -380 -9 -620 -195 -262 -99 -901 -908 -839 -981 -359 -563 -769 -838 -102 -488 -588 -225 -958 -954 -646 -9 -991 -408 -62 -121 -990 -116 -493 -884 -793 -924 -294 -667 -337 -304 -799 -865 -419 -912 -453 -673 -20 -763 -187 -468 -483 -541 -528 -161 -628 -654 -790 -457 -109 -938 -551 -35 -10 -150 -783 -598 -785 -254 -789 -457 -120 -211 -565 -242 -415 -420 -648 -648 -656 -150 -206 -95 -98 -725 -929 -999 -669 -256 -900 -318 -525 -512 -368 -505 -173 -494 -368 -52 -645 -371 -270 -552 -13 -918 -176 -831 -144 -548 -84 -348 -513 -252 -929 -453 -45 -28 -278 -541 -851 -600 -360 -402 -461 -457 -943 -543 -807 -472 -228 -439 -82 -942 -765 -406 -456 -215 -774 -328 -512 -910 -257 -393 -497 -753 -621 -794 -908 -277 -77 -600 -199 -401 -723 -216 -32 -960 -905 -339 -709 -450 -646 -811 -958 -612 -395 -895 -977 -695 -244 -62 -781 -539 -21 -385 -804 -625 -347 -932 -100 -698 -928 -791 -756 -771 -171 -254 -595 -181 -156 -202 -696 -465 -777 -343 -91 -753 -36 -298 -87 -686 -900 -397 -365 -656 -370 -123 -909 -771 -887 -38 -758 -511 -306 -299 -396 -531 -642 -146 -828 -922 -717 -67 -830 -638 -50 -239 -537 -330 -53 -61 -523 -585 -299 -494 -409 -14 -952 -644 -552 -356 -188 -214 -823 -438 -691 -594 -3 -997 -498 -360 -919 -594 -917 -635 -44 -860 -872 -282 -509 -609 -996 -50 -807 -991 -412 -683 -447 -503 -589 -979 -153 -49 -14 -15 -776 -207 -806 -469 -870 -842 -77 -78 -910 -104 -870 -508 -773 -66 -608 -366 -836 -485 -637 -256 -585 -532 -424 -443 -640 -265 -249 -827 -435 -248 -122 -699 -63 -942 -859 -510 -344 -963 -938 -859 -876 -302 -320 -454 -588 -41 -735 -414 -707 -780 -839 -281 -614 -769 -481 -858 -581 -795 -21 -545 -683 -73 -491 -422 -790 -828 -610 -524 -997 -557 -860 -385 -478 -323 -989 -600 -281 -467 -471 -516 -595 -492 -79 -233 -353 -100 -907 -251 -638 -248 -953 -366 -870 -660 -328 -76 -135 -68 -988 -380 -550 -654 -803 -631 -88 -352 -408 -341 -804 -292 -724 -99 -537 -26 -24 -956 -966 -652 -407 -889 -79 -631 -619 -157 -859 -295 -687 -1 -535 -413 -398 -931 -605 -37 -683 -863 -586 -230 -1000 -702 -688 -538 -258 -680 -365 -130 -809 -558 -297 -839 -297 -358 -889 -66 -259 -381 -431 -363 -878 -716 -589 -834 -81 -712 -716 -816 -111 -472 -761 -43 -613 -836 -455 -113 -352 -341 -141 -846 -119 -237 -181 -4 -499 -919 -318 -901 -885 -101 -213 -2 -464 -128 -454 -930 -608 -497 -492 -439 -37 -933 -244 -632 -527 -152 -77 -547 -124 -27 -848 -708 -221 -205 -93 -623 -790 -224 -257 -631 -755 -305 -241 -351 -16 -349 -808 -249 -913 -308 -957 -44 -335 -233 -399 -963 -311 -522 -139 -464 -238 -178 -629 -550 -378 -876 -513 -658 -373 -427 -618 -236 -384 -642 -40 -165 -710 -636 -743 -250 -635 -950 -277 -145 -32 -852 -905 -515 -531 -264 -651 -188 -783 -379 -12 -948 -539 -782 -695 -587 -204 -596 -549 -675 -328 -530 -57 -541 -333 -476 -562 -771 -231 -281 -222 -12 -755 -811 -159 -663 -780 -182 -932 -450 -226 -956 -956 -775 -782 -863 -461 -768 -740 -538 -135 -589 -813 -53 -640 -529 -340 -824 -99 -517 -576 -600 -920 -581 -663 -957 -517 -468 -64 -702 -297 -143 -359 -799 -16 -675 -531 -193 -757 -189 -466 -729 -139 -246 -555 -871 -676 -516 -377 -879 -589 -686 -21 -896 -567 -230 -14 -223 -867 -903 -390 -443 -664 -717 -358 -715 -195 -617 -589 -764 -52 -380 -913 -503 -614 -336 -534 -454 -367 -759 -345 -1 -569 -727 -294 -448 -355 -791 -562 -834 -625 -920 -815 -304 -3 -456 -475 -772 -546 -653 -921 -212 -97 -775 -374 -358 -203 -640 -908 -67 -966 -52 -480 -265 -560 -959 -343 -940 -613 -180 -205 -312 -115 -277 -874 -779 -70 -508 -527 -40 -800 -325 -398 -51 -821 -948 -5 -646 -689 -202 -179 -535 -578 -19 -543 -592 -212 -755 -370 -440 -855 -299 -510 -388 -883 -619 -651 -128 -131 -165 -524 -179 -314 -706 -395 -495 -187 -882 -416 -503 -945 -682 -520 -309 -557 -286 -874 -779 -59 -377 -956 -978 -638 -151 -712 -104 -413 -239 -866 -11 -682 -187 -967 -294 -730 -756 -438 -155 -709 -845 -731 -422 -833 -266 -110 -698 -103 -639 -763 -726 -786 -953 -116 -537 -668 -494 -184 -788 -374 -608 -987 -956 -840 -443 -932 -732 -802 -17 -916 -463 -758 -772 -887 -908 -585 -540 -979 -153 -724 -785 -729 -41 -740 -805 -555 -697 -971 -84 -748 -693 -115 -919 -638 -765 -624 -470 -78 -331 -935 -196 -14 -825 -643 -137 -991 -476 -506 -1000 -724 -548 -969 -540 -425 -649 -354 -444 -126 -792 -202 -10 -316 -820 -173 -971 -116 -393 -813 -716 -366 -534 -858 -495 -160 -148 -146 -259 -426 -632 -277 -290 -345 -326 -699 -532 -169 -492 -131 -563 -972 -30 -677 -382 -958 -4 -668 -903 -172 -117 -97 -938 -878 -422 -435 -359 -840 -834 -840 -607 -447 -39 -446 -717 -910 -298 -667 -907 -357 -680 -267 -236 -644 -920 -993 -880 -598 -786 -370 -291 -832 -770 -956 -479 -400 -994 -432 -193 -221 -472 -512 -481 -149 -507 -656 -267 -478 -453 -219 -555 -783 -34 -961 -556 -445 -184 -68 -263 -807 -504 -64 -454 -813 -841 -517 -149 -551 -692 -111 -79 -913 -430 -647 -658 -406 -554 -837 -585 -806 -254 -935 -758 -104 -915 -570 -842 -725 -105 -85 -89 -595 -502 -964 -144 -986 -294 -249 -833 -153 -16 -327 -730 -24 -970 -644 -352 -607 -953 -582 -138 -361 -189 -528 -438 -39 -691 -267 -822 -910 -100 -965 -399 -898 -448 -636 -788 -767 -750 -368 -402 -684 -813 -758 -261 -832 -700 -771 -989 -987 -26 -187 -66 -912 -858 -613 -535 -71 -624 -691 -820 -10 -958 -62 -832 -242 -990 -443 -597 -116 -592 -221 -650 -954 -919 -355 -969 -56 -72 -145 -144 -826 -75 -537 -58 -246 -207 -436 -559 -684 -890 -696 -856 -44 -52 -504 -630 -624 -592 -742 -142 -275 -434 -561 -743 -897 -135 -247 -257 -476 -157 -686 -776 -680 -674 -254 -904 -314 -762 -410 -26 -362 -775 -629 -66 -130 -577 -950 -140 -759 -366 -516 -283 -734 -688 -495 -9 -870 -424 -818 -251 -693 -392 -940 -145 -892 -381 -272 -533 -295 -887 -922 -302 -116 -39 -7 -859 -154 -865 -510 -712 -623 -730 -437 -656 -471 -743 -274 -377 -126 -369 -96 -957 -530 -166 -923 -464 -968 -346 -256 -645 -839 -638 -883 -994 -124 -933 -279 -855 -934 -877 -417 -930 -370 -589 -923 -679 -764 -964 -945 -977 -516 -300 -286 -802 -220 -377 -662 -461 -986 -198 -129 -602 -389 -771 -679 -640 -567 -296 -581 -289 -979 -845 -381 -382 -831 -580 -785 -648 -819 -930 -481 -740 -160 -411 -81 -428 -942 -228 -361 -175 -924 -754 -380 -385 -872 -124 -224 -942 -70 -224 -423 -753 -510 -716 -418 -446 -420 -443 -942 -509 -795 -245 -696 -23 -644 -906 -684 -897 -469 -448 -591 -436 -154 -698 -571 -366 -137 -928 -835 -735 -317 -592 -363 -687 -854 -608 -235 -92 -115 -428 -578 -792 -199 -677 -846 -532 -843 -155 -991 -539 -39 -541 -509 -982 -53 -420 -76 -62 -691 -999 -308 -60 -527 -899 -503 -572 -598 -10 -283 -809 -927 -844 -167 -69 -722 -917 -503 -913 -89 -14 -427 -738 -999 -885 -288 -627 -783 -636 -883 -567 -12 -840 -185 -502 -583 -678 -759 -259 -264 -286 -511 -998 -538 -999 -196 -855 -804 -284 -335 -87 -646 -760 -391 -142 -27 -173 -223 -546 -181 -114 -715 -374 -254 -638 -712 -87 -67 -208 -302 -372 -882 -89 -24 -5 -670 -318 -69 -402 -1 -334 -371 -763 -704 -355 -14 -465 -626 -979 -707 -805 -763 -682 -309 -157 -741 -335 -279 -95 -726 -605 -889 -154 -990 -979 -812 -803 -927 -174 -322 -704 -14 -685 -729 -864 -415 -722 -958 -932 -384 -353 -767 -688 -414 -29 -426 -769 -712 -472 -800 -161 -485 -686 -346 -126 -521 -957 -611 -271 -457 -318 -200 -646 -72 -137 -114 -587 -598 -834 -160 -826 -228 -141 -877 -168 -141 -430 -474 -6 -67 -431 -3 -612 -351 -771 -855 -541 -335 -6 -936 -984 -30 -275 -917 -171 -654 -753 -464 -605 -883 -720 -437 -645 -645 -135 -934 -41 -93 -509 -331 -645 -678 -813 -379 -224 -6 -692 -733 -696 -617 -210 -596 -286 -525 -269 -823 -266 -276 -293 -384 -725 -872 -232 -585 -532 -393 -23 -222 -329 -178 -443 -316 -841 -782 -580 -809 -864 -115 -651 -467 -780 -574 -10 -79 -437 -408 -563 -151 -879 -194 -587 -858 -290 -121 -12 -827 -776 -783 -682 -328 -105 -635 -460 -578 -452 -585 -544 -145 -473 -341 -965 -76 -485 -571 -445 -942 -748 -381 -510 -875 -603 -252 -899 -393 -627 -237 -325 -25 -112 -384 -690 -754 -133 -520 -465 -912 -937 -240 -668 -820 -408 -828 -646 -901 -948 -541 -295 -125 -363 -618 -800 -371 -21 -146 -156 -423 -295 -728 -124 -324 -679 -237 -52 -909 -974 -802 -502 -122 -266 -448 -770 -401 -942 -468 -910 -65 -994 -660 -593 -611 -568 -776 -72 -455 -252 -100 -200 -775 -408 -641 -621 -512 -294 -966 -611 -379 -611 -627 -578 -843 -329 -770 -588 -45 -64 -414 -114 -13 -949 -832 -725 -717 -381 -143 -700 -881 -535 -992 -916 -612 -543 -888 -966 -872 -658 -49 -481 -730 -484 -768 -634 -533 -55 -598 -10 -511 -281 -823 -635 -60 -730 -31 -846 -271 -29 -199 -211 -897 -706 -368 -955 -659 -576 -801 -140 -644 -708 -552 -783 -744 -941 -584 -500 -893 -401 -165 -477 -808 -550 -673 -922 -430 -539 -584 -152 -522 -894 -613 -982 -633 -615 -839 -262 -897 -839 -225 -25 -915 -211 -131 -935 -317 -750 -712 -155 -580 -66 -978 -680 -830 -158 -203 -727 -576 -124 -50 -162 -362 -448 -359 -293 -12 -908 -901 -874 -536 -1000 -576 -585 -571 -865 -755 -807 -297 -657 -760 -575 -258 -555 -22 -651 -154 -32 -567 -413 -40 -495 -138 -609 -465 -215 -268 -292 -232 -759 -674 -489 -42 -659 -174 -497 -145 -500 -475 -29 -641 -834 -406 -18 -502 -222 -576 -260 -34 -434 -975 -363 -50 -41 -382 -196 -150 -872 -980 -898 -510 -71 -742 -346 -710 -542 -888 -424 -957 -172 -691 -179 -336 -815 -268 -513 -161 -477 -447 -796 -507 -341 -763 -147 -362 -825 -556 -3 -846 -648 -182 -398 -287 -688 -163 -551 -405 -102 -484 -545 -8 -505 -154 -23 -852 -123 -193 -826 -44 -964 -174 -26 -664 -810 -24 -804 -641 -776 -569 -467 -77 -184 -614 -946 -618 -264 -716 -526 -868 -585 -727 -757 -228 -919 -568 -488 -105 -843 -267 -613 -694 -587 -211 -791 -726 -790 -341 -493 -253 -207 -570 -687 -718 -841 -49 -573 -36 -663 -488 -239 -260 -147 -622 -971 -382 -7 -5 -328 -300 -769 -528 -146 -507 -61 -122 -104 -42 -199 -144 -509 -809 -863 -591 -207 -23 -480 -300 -495 -143 -988 -747 -903 -655 -344 -600 -201 -643 -254 -811 -941 -796 -212 -815 -377 -935 -69 -888 -382 -858 -526 -554 -765 -707 -763 -329 -835 -134 -805 -969 -935 -56 -569 -819 -152 -2 -478 -163 -477 -846 -981 -149 -820 -254 -228 -87 -340 -381 -435 -264 -665 -93 -897 -87 -659 -646 -145 -917 -942 -70 -884 -548 -500 -150 -211 -24 -563 -931 -946 -859 -147 -476 -230 -670 -310 -166 -61 -20 -632 -565 -277 -787 -699 -122 -259 -567 -519 -174 -847 -47 -63 -496 -329 -744 -466 -650 -713 -37 -509 -951 -573 -334 -53 -976 -67 -170 -863 -388 -798 -203 -550 -505 -128 -924 -282 -378 -863 -64 -233 -599 -95 -64 -807 -162 -204 -73 -343 -109 -457 -412 -353 -905 -699 -413 -475 -550 -78 -662 -365 -774 -21 -635 -659 -776 -228 -652 -248 -626 -548 -764 -869 -692 -882 -790 -699 -698 -460 -351 -543 -39 -602 -318 -363 -245 -36 -114 -570 -815 -908 -510 -710 -853 -776 -752 -817 -855 -671 -864 -823 -691 -276 -705 -139 -442 -646 -759 -823 -505 -290 -245 -419 -5 -507 -362 -411 -940 -623 -594 -47 -541 -982 -333 -306 -522 -88 -158 -136 -826 -747 -492 -340 -562 -302 -489 -879 -964 -209 -522 -394 -250 -584 -298 -346 -334 -132 -740 -755 -750 -711 -903 -681 -537 -198 -911 -89 -713 -250 -948 -126 -512 -815 -966 -567 -527 -571 -571 -700 -668 -374 -471 -533 -109 -898 -177 -889 -176 -172 -147 -973 -529 -52 -148 -757 -279 -949 -800 -953 -607 -226 -980 -985 -47 -699 -266 -535 -687 -829 -258 -834 -267 -314 -197 -519 -705 -726 -133 -850 -952 -63 -823 -621 -742 -684 -682 -604 -191 -117 -667 -711 -933 -552 -362 -407 -261 -429 -754 -529 -818 -530 -689 -211 -214 -121 -847 -751 -78 -802 -448 -675 -669 -784 -827 -975 -991 -322 -446 -283 -536 -479 -266 -102 -19 -240 -82 -856 -161 -948 -747 -712 -454 -925 -913 -167 -55 -197 -99 -403 -812 -705 -709 -602 -313 -83 -505 -648 -521 -448 -613 -35 -702 -44 -164 -99 -506 -6 -515 -365 -581 -433 -489 -260 -769 -371 -178 -882 -619 -428 -722 -402 -948 -452 -457 -382 -132 -37 -571 -701 -312 -615 -962 -530 -907 -616 -148 -940 -414 -878 -702 -499 -337 -915 -109 -621 -592 -917 -767 -618 -997 -947 -24 -916 -506 -725 -998 -383 -435 -403 -464 -437 -465 -585 -32 -23 -58 -618 -234 -683 -184 -664 -428 -890 -894 -92 -640 -429 -632 -565 -83 -303 -615 -380 -303 -252 -370 -646 -310 -816 -452 -312 -113 -68 -904 -826 -717 -385 -140 -238 -930 -829 -135 -980 -171 -60 -237 -517 -869 -64 -732 -679 -998 -949 -368 -228 -488 -335 -932 -285 -373 -280 -622 -416 -781 -340 -132 -397 -214 -189 -72 -95 -547 -318 -401 -294 -707 -270 -954 -571 -211 -618 -3 -98 -120 -438 -438 -61 -69 -964 -237 -993 -873 -960 -114 -374 -728 -904 -107 -25 -71 -517 -734 -216 -478 -635 -806 -909 -691 -791 -31 -384 -900 -536 -323 -84 -206 -674 -521 -313 -425 -469 -12 -245 -47 -101 -649 -242 -84 -526 -657 -152 -35 -554 -910 -306 -151 -414 -125 -334 -80 -911 -598 -508 -94 -403 -559 -343 -607 -554 -135 -475 -452 -215 -371 -584 -322 -359 -567 -673 -814 -394 -407 -926 -333 -213 -585 -852 -432 -63 -707 -749 -847 -814 -98 -572 -493 -514 -475 -470 -222 -314 -524 -417 -788 -940 -241 -190 -381 -916 -381 -315 -864 -199 -2 -967 -781 -76 -623 -937 -12 -513 -430 -113 -15 -385 -836 -622 -461 -785 -662 -42 -117 -73 -843 -984 -962 -835 -361 -294 -218 -933 -137 -643 -548 -78 -995 -301 -448 -614 -894 -794 -773 -755 -243 -257 -536 -548 -921 -180 -868 -615 -227 -383 -610 -599 -335 -257 -835 -661 -980 -495 -907 -424 -972 -551 -12 -650 -465 -456 -166 -651 -630 -827 -157 -627 -500 -513 -554 -233 -297 -217 -645 -85 -780 -601 -119 -367 -445 -378 -244 -131 -590 -834 -18 -682 -208 -94 -652 -446 -861 -720 -820 -687 -819 -153 -193 -324 -435 -63 -739 -504 -830 -515 -528 -219 -115 -864 -834 -246 -798 -883 -939 -563 -21 -986 -761 -83 -214 -870 -371 -320 -931 -7 -416 -659 -43 -728 -474 -368 -703 -484 -998 -387 -690 -839 -81 -753 -363 -652 -534 -873 -52 -528 -959 -716 -985 -933 -645 -94 -718 -186 -339 -666 -260 -520 -827 -283 -614 -373 -159 -138 -825 -395 -149 -990 -461 -334 -26 -187 -324 -283 -125 -618 -774 -12 -964 -353 -725 -33 -834 -436 -62 -489 -555 -147 -679 -696 -716 -271 -135 -909 -387 -448 -282 -180 -349 -236 -685 -538 -761 -553 -923 -437 -34 -403 -420 -58 -798 -414 -86 -838 -474 -381 -99 -252 -380 -173 -777 -57 -897 -641 -896 -92 -440 -496 -31 -472 -736 -936 -543 -758 -959 -44 -145 -808 -253 -8 -445 -418 -627 -268 -215 -45 -97 -805 -396 -134 -245 -364 -18 -813 -619 -706 -443 -985 -744 -490 -885 -165 -213 -76 -589 -182 -989 -88 -284 -486 -205 -673 -916 -10 -445 -619 -713 -842 -538 -480 -191 -739 -321 -896 -647 -230 -39 -112 -617 -59 -916 -769 -32 -495 -361 -729 -905 -245 -408 -527 -941 -196 -814 -83 -588 -960 -456 -570 -364 -307 -484 -27 -934 -223 -593 -150 -851 -560 -827 -392 -298 -920 -310 -422 -951 -147 -825 -204 -73 -124 -718 -117 -503 -240 -821 -904 -405 -641 -427 -610 -941 -995 -689 -232 -836 -894 -52 -694 -764 -461 -92 -894 -636 -201 -636 -203 -677 -768 -498 -230 -978 -743 -403 -334 -687 -843 -746 -525 -942 -669 -878 -308 -191 -74 -521 -646 -415 -897 -842 -511 -709 -799 -359 -548 -140 -933 -599 -348 -97 -273 -328 -726 -146 -267 -748 -363 -787 -308 -999 -425 -994 -70 -85 -841 -948 -271 -310 -915 -166 -287 -702 -695 -157 -716 -873 -322 -186 -337 -610 -562 -234 -873 -132 -685 -420 -707 -909 -466 -593 -285 -112 -22 -403 -592 -695 -148 -829 -82 -640 -913 -73 -929 -252 -645 -819 -693 -355 -268 -917 -835 -511 -123 -363 -587 -595 -915 -665 -316 -573 -27 -56 -659 -384 -388 -702 -558 -683 -75 -586 -815 -449 -787 -130 -18 -780 -689 -369 -359 -507 -344 -68 -126 -287 -342 -59 -808 -870 -905 -418 -168 -955 -799 -726 -605 -283 -463 -731 -38 -153 -903 -689 -429 -405 -943 -142 -711 -555 -532 -603 -288 -886 -287 -342 -341 -476 -476 -610 -229 -889 -214 -86 -506 -449 -318 -17 -672 -370 -21 -387 -804 -330 -46 -765 -621 -574 -680 -203 -21 -436 -339 -95 -993 -705 -919 -845 -443 -465 -498 -858 -720 -735 -587 -9 -611 -592 -268 -897 -951 -905 -400 -607 -188 -361 -468 -355 -746 -82 -245 -281 -486 -617 -421 -539 -168 -363 -469 -511 -502 -546 -573 -488 -129 -548 -661 -441 -149 -611 -920 -103 -71 -972 -74 -127 -685 -114 -724 -637 -955 -461 -496 -699 -754 -998 -257 -371 -248 -745 -340 -817 -691 -772 -880 -875 -120 -972 -927 -730 -308 -335 -211 -68 -136 -378 -876 -36 -14 -532 -688 -353 -849 -507 -819 -98 -65 -83 -785 -313 -245 -871 -744 -669 -29 -10 -866 -778 -530 -468 -379 -906 -385 -539 -484 -96 -549 -124 -610 -216 -41 -765 -902 -721 -595 -914 -900 -577 -126 -811 -388 -381 -502 -659 -875 -990 -310 -771 -170 -455 -527 -439 -677 -213 -434 -366 -946 -21 -823 -551 -396 -756 -623 -576 -737 -982 -838 -434 -326 -330 -829 -849 -602 -587 -998 -724 -604 -879 -210 -336 -750 -647 -573 -41 -576 -4 -956 -716 -963 -295 -800 -554 -7 -864 -433 -118 -170 -871 -926 -575 -818 -896 -312 -296 -305 -7 -940 -748 -166 -705 -304 -352 -53 -221 -732 -781 -531 -839 -565 -187 -137 -452 -566 -999 -752 -911 -642 -884 -32 -961 -414 -450 -646 -846 -116 -81 -699 -631 -4 -338 -309 -166 -216 -303 -811 -374 -393 -781 -447 -799 -589 -181 -490 -767 -622 -349 -2 -598 -996 -313 -552 -434 -746 -833 -403 -89 -761 -402 -962 -378 -559 -55 -623 -948 -518 -265 -570 -586 -550 -166 -322 -274 -364 -454 -730 -66 -565 -555 -811 -926 -170 -205 -491 -33 -884 -669 -666 -312 -432 -387 -143 -305 -457 -169 -321 -380 -624 -997 -899 -788 -442 -600 -342 -295 -483 -337 -682 -107 -111 -311 -631 -473 -189 -823 -859 -196 -446 -995 -162 -314 -133 -926 -637 -330 -845 -11 -994 -431 -272 -523 -253 -221 -151 -188 -851 -539 -236 -534 -82 -535 -809 -766 -43 -99 -9 -460 -301 -474 -823 -29 -334 -646 -520 -520 -113 -488 -826 -498 -449 -75 -949 -421 -506 -930 -951 -512 -887 -813 -735 -482 -232 -377 -469 -193 -39 -403 -319 -447 -270 -459 -948 -626 -695 -853 -631 -802 -108 -450 -928 -860 -452 -979 -765 -807 -271 -283 -857 -413 -710 -311 -191 -217 -838 -306 -765 -718 -245 -115 -862 -891 -802 -717 -685 -271 -527 -684 -772 -584 -259 -43 -766 -877 -631 -191 -216 -714 -159 -30 -387 -73 -988 -611 -40 -943 -237 -824 -814 -945 -616 -300 -90 -722 -516 -583 -720 -296 -625 -806 -989 -853 -797 -409 -630 -715 -180 -190 -348 -670 -45 -782 -178 -417 -161 -838 -394 -347 -582 -782 -302 -469 -217 -442 -167 -275 -526 -51 -706 -813 -649 -877 -23 -65 -703 -257 -473 -713 -25 -794 -652 -147 -774 -262 -927 -513 -403 -825 -678 -35 -362 -994 -922 -679 -443 -873 -68 -942 -351 -852 -231 -490 -154 -43 -157 -530 -772 -809 -473 -897 -326 -235 -83 -187 -842 -20 -280 -660 -429 -876 -112 -956 -789 -626 -465 -430 -114 -826 -731 -531 -356 -118 -871 -45 -901 -439 -194 -380 -887 -654 -438 -484 -815 -40 -254 -620 -915 -957 -712 -488 -798 -239 -253 -628 -571 -563 -23 -102 -430 -321 -538 -801 -423 -20 -235 -504 -914 -820 -74 -55 -533 -543 -310 -446 -619 -381 -232 -503 -457 -883 -85 -5 -466 -274 -732 -320 -625 -865 -427 -947 -894 -815 -804 -458 -787 -787 -935 -526 -346 -778 -944 -629 -504 -470 -934 -951 -667 -26 -661 -850 -824 -881 -156 -704 -127 -969 -298 -781 -30 -596 -345 -212 -842 -296 -189 -476 -182 -785 -279 -322 -664 -802 -478 -717 -922 -567 -358 -91 -77 -279 -985 -744 -981 -787 -428 -60 -795 -455 -731 -701 -996 -920 -226 -399 -908 -345 -897 -921 -976 -254 -187 -244 -275 -511 -818 -115 -732 -745 -34 -217 -101 -379 -231 -76 -63 -930 -661 -291 -599 -16 -989 -98 -647 -82 -362 -849 -444 -139 -752 -539 -964 -964 -870 -783 -643 -497 -292 -6 -121 -983 -555 -121 -724 -971 -236 -376 -117 -406 -92 -855 -25 -42 -167 -241 -460 -62 -352 -628 -808 -949 -186 -299 -855 -401 -966 -107 -333 -119 -135 -666 -685 -393 -873 -493 -43 -721 -785 -339 -520 -120 -953 -682 -295 -9 -334 -58 -530 -134 -480 -589 -243 -674 -670 -47 -47 -152 -7 -222 -981 -201 -294 -136 -962 -353 -319 -139 -663 -659 -781 -403 -88 -587 -88 -801 -7 -437 -444 -470 -444 -269 -913 -447 -198 -169 -522 -536 -212 -773 -449 -681 -785 -619 -241 -689 -701 -876 -920 -777 -373 -457 -591 -750 -334 -942 -770 -370 -553 -714 -337 -92 -558 -268 -583 -886 -292 -225 -523 -555 -248 -692 -46 -502 -726 -799 -350 -666 -878 -13 -662 -952 -246 -321 -962 -913 -399 -286 -401 -206 -557 -98 -123 -717 -851 -810 -487 -643 -312 -496 -897 -665 -461 -687 -125 -163 -159 -905 -55 -38 -90 -674 -632 -198 -436 -627 -635 -446 -244 -476 -833 -761 -346 -958 -891 -362 -775 -811 -313 -907 -796 -579 -218 -181 -152 -329 -895 -360 -86 -719 -750 -778 -531 -938 -789 -972 -172 -371 -431 -319 -42 -108 -122 -336 -963 -868 -44 -100 -751 -470 -765 -732 -809 -936 -278 -317 -760 -58 -15 -376 -784 -952 -989 -280 -152 -65 -555 -603 -251 -756 -377 -1000 -388 -68 -107 -612 -754 -440 -538 -11 -970 -64 -399 -185 -13 -21 -560 -977 -118 -692 -68 -520 -943 -528 -573 -106 -452 -569 -756 -911 -483 -466 -758 -112 -318 -103 -487 -108 -109 -487 -605 -885 -446 -945 -285 -238 -404 -552 -706 -952 -502 -754 -754 -379 -518 -80 -860 -615 -225 -152 -74 -111 -749 -54 -202 -745 -484 -888 -582 -62 -818 -525 -238 -110 -733 -76 -328 -261 -763 -190 -353 -61 -815 -130 -789 -802 -761 -813 -374 -582 -929 -174 -677 -725 -970 -860 -590 -51 -790 -911 -441 -233 -190 -280 -56 -818 -198 -877 -986 -616 -579 -406 -840 -899 -476 -507 -715 -272 -583 -290 -530 -786 -255 -155 -731 -476 -603 -486 -292 -652 -200 -884 -861 -816 -656 -99 -659 -386 -195 -813 -436 -798 -788 -67 -379 -475 -913 -428 -923 -450 -65 -119 -612 -490 -641 -807 -741 -331 -993 -706 -566 -768 -535 -995 -752 -435 -162 -864 -812 -829 -880 -178 -286 -405 -766 -193 -422 -979 -289 -751 -506 -280 -140 -469 -482 -442 -972 -148 -64 -477 -610 -469 -400 -915 -223 -920 -414 -480 -849 -721 -676 -28 -266 -932 -397 -622 -156 -224 -317 -62 -689 -973 -9 -87 -98 -515 -179 -30 -554 -299 -773 -184 -34 -321 -626 -238 -351 -534 -6 -945 -331 -419 -776 -771 -238 -623 -673 -490 -177 -246 -569 -684 -425 -449 -809 -411 -658 -769 -290 -613 -394 -138 -595 -160 -196 -180 -644 -639 -387 -647 -115 -537 -882 -545 -124 -984 -443 -983 -20 -534 -806 -759 -600 -474 -491 -61 -265 -915 -301 -430 -706 -108 -155 -743 -548 -525 -754 -844 -466 -107 -464 -553 -22 -669 -260 -254 -405 -402 -929 -394 -467 -361 -973 -413 -181 -803 -362 -402 -488 -943 -878 -852 -843 -707 -505 -910 -45 -359 -15 -836 -153 -692 -226 -648 -276 -494 -212 -445 -556 -839 -448 -833 -214 -391 -520 -283 -61 -593 -264 -518 -504 -506 -637 -896 -344 -1 -647 -742 -527 -227 -754 -269 -375 -875 -956 -320 -31 -895 -459 -289 -258 -507 -877 -377 -527 -304 -591 -801 -720 -597 -163 -406 -557 -494 -658 -183 -32 -461 -60 -635 -593 -933 -774 -745 -436 -615 -937 -740 -220 -297 -801 -448 -47 -159 -129 -991 -860 -859 -663 -528 -718 -819 -232 -830 -353 -828 -12 -501 -377 -666 -994 -469 -979 -999 -790 -383 -464 -775 -180 -521 -829 -798 -60 -360 -684 -591 -93 -253 -334 -658 -341 -75 -218 -368 -409 -177 -455 -967 -641 -643 -852 -239 -775 -954 -618 -803 -283 -70 -729 -751 -215 -445 -513 -702 -691 -743 -166 -929 -872 -289 -662 -202 -786 -697 -143 -712 -128 -634 -855 -959 -549 -665 -254 -852 -231 -805 -561 -499 -390 -466 -565 -87 -43 -857 -987 -308 -248 -576 -380 -797 -857 -752 -974 -482 -128 -327 -673 -432 -602 -684 -38 -191 -691 -552 -284 -218 -694 -269 -688 -33 -517 -745 -325 -661 -699 -365 -587 -583 -303 -901 -139 -25 -778 -129 -622 -692 -458 -215 -379 -901 -440 -650 -601 -712 -155 -103 -605 -138 -293 -583 -163 -449 -116 -41 -780 -436 -161 -352 -726 -957 -365 -932 -836 -285 -66 -488 -28 -476 -616 -998 -316 -175 -37 -319 -187 -818 -610 -862 -705 -926 -432 -330 -402 -569 -12 -20 -558 -952 -757 -344 -512 -629 -796 -952 -706 -790 -722 -149 -143 -990 -119 -720 -912 -149 -277 -278 -440 -625 -239 -514 -286 -334 -453 -553 -252 -306 -667 -736 -864 -604 -338 -423 -145 -409 -204 -732 -911 -72 -591 -526 -828 -139 -426 -616 -630 -73 -837 -203 -680 -273 -305 -666 -89 -376 -144 -198 -782 -409 -270 -40 -602 -351 -337 -489 -294 -590 -358 -317 -888 -772 -985 -62 -983 -764 -143 -21 -476 -963 -424 -878 -516 -792 -577 -14 -290 -108 -882 -681 -748 -429 -27 -486 -565 -351 -911 -309 -782 -897 -682 -630 -882 -106 -461 -187 -199 -383 -891 -634 -699 -804 -25 -364 -332 -803 -369 -94 -163 -508 -77 -691 -951 -522 -423 -747 -765 -322 -232 -46 -917 -560 -61 -686 -49 -337 -867 -485 -380 -280 -591 -655 -550 -888 -938 -223 -243 -695 -97 -843 -424 -84 -261 -215 -340 -358 -424 -274 -990 -585 -268 -464 -419 -381 -501 -463 -211 -878 -6 -472 -379 -925 -523 -392 -603 -804 -881 -535 -221 -375 -602 -957 -820 -537 -705 -85 -269 -753 -811 -392 -6 -762 -523 -23 -966 -101 -100 -234 -602 -555 -329 -509 -902 -69 -52 -484 -999 -114 -939 -198 -237 -868 -254 -337 -725 -954 -345 -317 -598 -663 -350 -685 -688 -821 -177 -207 -446 -777 -983 -305 -874 -67 -683 -283 -97 -381 -506 -550 -404 -804 -836 -523 -250 -187 -326 -35 -225 -906 -735 -554 -374 -540 -614 -891 -21 -621 -45 -633 -900 -42 -734 -925 -267 -806 -151 -754 -697 -794 -409 -468 -739 -195 -953 -869 -989 -675 -407 -115 -503 -424 -541 -502 -293 -288 -619 -389 -646 -211 -905 -627 -788 -821 -334 -746 -509 -713 -686 -504 -176 -349 -935 -648 -400 -320 -352 -786 -834 -668 -200 -245 -556 -170 -794 -480 -251 -295 -717 -946 -900 -126 -185 -5 -299 -981 -616 -104 -173 -133 -599 -337 -919 -666 -722 -570 -213 -33 -914 -224 -802 -585 -463 -783 -990 -392 -750 -343 -859 -113 -19 -194 -946 -403 -651 -558 -467 -650 -796 -924 -627 -328 -332 -988 -493 -785 -803 -13 -733 -680 -467 -464 -734 -739 -810 -712 -288 -148 -349 -950 -342 -626 -486 -163 -358 -822 -985 -770 -230 -602 -685 -152 -612 -855 -270 -785 -803 -880 -289 -72 -114 -927 -188 -886 -440 -863 -703 -684 -413 -644 -521 -716 -333 -602 -13 -707 -266 -51 -271 -514 -909 -915 -244 -409 -65 -456 -139 -178 -958 -77 -615 -161 -633 -953 -903 -793 -453 -583 -869 -412 -747 -83 -651 -444 -535 -491 -524 -432 -28 -550 -447 -718 -792 -697 -89 -785 -828 -75 -893 -220 -687 -459 -232 -772 -237 -26 -889 -768 -901 -910 -736 -842 -425 -694 -801 -52 -131 -497 -14 -419 -933 -405 -671 -298 -160 -158 -106 -816 -388 -856 -983 -179 -905 -689 -741 -728 -883 -717 -702 -704 -54 -428 -536 -619 -250 -447 -462 -752 -358 -365 -501 -83 -388 -243 -895 -309 -991 -693 -532 -655 -14 -582 -108 -269 -113 -705 -203 -887 -631 -783 -878 -571 -627 -23 -859 -541 -596 -987 -849 -491 -758 -258 -766 -804 -304 -322 -482 -701 -536 -834 -385 -65 -361 -335 -797 -806 -812 -197 -365 -780 -967 -970 -265 -888 -701 -665 -772 -969 -968 -600 -179 -907 -855 -214 -399 -194 -853 -644 -378 -567 -864 -83 -233 -721 -202 -687 -460 -359 -4 -216 -830 -272 -971 -339 -509 -731 -959 -323 -927 -962 -483 -862 -453 -728 -264 -366 -8 -675 -310 -718 -358 -297 -672 -17 -689 -114 -703 -311 -282 -432 -438 -76 -354 -97 -154 -588 -901 -503 -697 -686 -735 -786 -259 -411 -587 -671 -889 -35 -834 -588 -793 -605 -377 -361 -263 -108 -57 -662 -122 -498 -276 -449 -439 -101 -530 -489 -321 -530 -435 -556 -617 -19 -533 -608 -750 -120 -894 -408 -883 -501 -904 -782 -686 -740 -662 -229 -309 -698 -401 -710 -721 -21 -217 -432 -303 -660 -964 -785 -877 -315 -705 -583 -471 -196 -789 -694 -622 -352 -145 -832 -942 -114 -213 -502 -262 -486 -81 -35 -595 -571 -243 -717 -821 -557 -729 -173 -404 -576 -195 -699 -475 -625 -674 -821 -774 -675 -861 -508 -503 -823 -115 -925 -998 -942 -129 -409 -934 -176 -303 -483 -120 -556 -735 -511 -18 -918 -977 -473 -442 -74 -177 -673 -989 -723 -104 -203 -293 -62 -989 -773 -591 -429 -634 -365 -841 -358 -324 -517 -953 -342 -438 -988 -487 -574 -125 -582 -342 -337 -929 -71 -777 -146 -852 -532 -832 -645 -110 -784 -666 -708 -171 -326 -95 -933 -769 -853 -68 -372 -930 -132 -135 -441 -668 -627 -215 -373 -651 -875 -535 -608 -219 -609 -988 -767 -589 -62 -599 -654 -868 -956 -409 -236 -828 -28 -30 -745 -98 -929 -939 -269 -827 -742 -8 -82 -630 -949 -547 -628 -216 -530 -269 -369 -9 -616 -114 -191 -999 -396 -285 -873 -11 -824 -50 -227 -253 -8 -488 -623 -719 -540 -28 -755 -448 -967 -272 -386 -66 -221 -473 -377 -206 -151 -294 -478 -827 -537 -922 -189 -59 -254 -329 -185 -150 -74 -580 -409 -263 -957 -984 -840 -563 -915 -994 -301 -746 -699 -684 -683 -850 -913 -174 -997 -774 -298 -281 -461 -5 -429 -523 -991 -164 -921 -837 -866 -297 -927 -545 -73 -903 -90 -642 -737 -390 -307 -30 -836 -920 -714 -261 -927 -554 -881 -569 -957 -484 -619 -120 -96 -133 -105 -691 -998 -985 -27 -668 -902 -946 -854 -246 -970 -835 -532 -135 -649 -218 -410 -91 -974 -154 -104 -146 -570 -417 -504 -53 -685 -823 -583 -654 -272 -599 -12 -944 -548 -720 -369 -914 -874 -967 -673 -436 -279 -791 -809 -699 -401 -207 -184 -518 -976 -839 -681 -157 -317 -616 -475 -408 -742 -336 -696 -293 -655 -173 -101 -574 -696 -344 -616 -637 -15 -963 -795 -442 -226 -602 -927 -141 -156 -355 -562 -660 -118 -911 -185 -460 -17 -49 -280 -548 -92 -315 -128 -195 -103 -458 -45 -981 -944 -995 -681 -86 -205 -551 -949 -199 -201 -161 -764 -100 -933 -310 -189 -996 -948 -548 -61 -678 -591 -518 -118 -916 -643 -689 -763 -880 -520 -649 -596 -167 -105 -767 -623 -192 -185 -335 -881 -95 -160 -22 -77 -856 -442 -818 -421 -42 -276 -634 -947 -400 -559 -785 -929 -510 -916 -527 -120 -791 -558 -902 -509 -246 -946 -742 -722 -769 -510 -210 -116 -110 -532 -707 -382 -939 -884 -373 -127 -528 -830 -467 -588 -360 -619 -759 -975 -665 -801 -276 -448 -327 -636 -465 -997 -154 -1 -785 -280 -973 -861 -965 -280 -921 -539 -52 -956 -587 -382 -737 -578 -15 -267 -533 -918 -367 -830 -524 -388 -591 -5 -338 -911 -484 -21 -60 -334 -685 -996 -190 -652 -561 -39 -418 -160 -849 -270 -916 -538 -939 -777 -587 -273 -674 -31 -460 -857 -577 -645 -689 -504 -629 -461 -584 -69 -762 -224 -865 -324 -360 -294 -506 -376 -64 -226 -87 -214 -174 -330 -329 -381 -681 -28 -682 -5 -415 -740 -476 -284 -296 -499 -282 -801 -510 -289 -810 -65 -205 -47 -484 -62 -20 -225 -333 -866 -400 -923 -104 -533 -878 -929 -32 -534 -419 -184 -833 -240 -565 -293 -515 -260 -509 -880 -135 -491 -115 -68 -45 -748 -658 -375 -925 -680 -722 -325 -684 -874 -651 -940 -565 -386 -8 -31 -569 -228 -903 -881 -93 -381 -461 -238 -415 -743 -221 -821 -841 -611 -971 -188 -59 -844 -715 -517 -4 -64 -316 -800 -220 -199 -969 -378 -276 -90 -306 -811 -840 -195 -685 -224 -961 -204 -438 -285 -745 -131 -81 -465 -780 -493 -45 -785 -639 -971 -986 -302 -24 -147 -598 -828 -185 -814 -393 -946 -171 -528 -421 -815 -566 -787 -448 -177 -535 -312 -437 -77 -158 -82 -924 -679 -692 -312 -692 -645 -600 -282 -120 -511 -571 -813 -382 -517 -381 -380 -832 -151 -495 -136 -708 -658 -536 -334 -923 -871 -951 -838 -562 -844 -10 -140 -363 -416 -426 -571 -171 -215 -602 -57 -724 -505 -865 -135 -538 -766 -867 -527 -397 -885 -454 -648 -68 -81 -437 -396 -845 -999 -896 -652 -911 -898 -96 -555 -346 -471 -211 -617 -598 -423 -610 -721 -578 -359 -302 -160 -281 -341 -16 -54 -373 -850 -18 -987 -766 -533 -583 -424 -962 -597 -399 -429 -481 -964 -787 -62 -482 -442 -283 -687 -186 -628 -233 -517 -774 -249 -920 -652 -819 -893 -309 -781 -682 -120 -252 -832 -111 -610 -652 -302 -780 -267 -780 -115 -630 -311 -442 -944 -720 -628 -523 -802 -809 -154 -170 -205 -346 -77 -144 -501 -796 -298 -344 -698 -510 -725 -633 -60 -523 -193 -236 -961 -606 -907 -439 -416 -428 -208 -167 -472 -573 -924 -607 -119 -742 -355 -226 -320 -933 -508 -113 -435 -996 -598 -196 -963 -641 -866 -289 -425 -294 -713 -30 -417 -502 -198 -551 -851 -174 -854 -441 -208 -242 -114 -590 -109 -258 -373 -627 -521 -935 -106 -432 -390 -362 -436 -746 -13 -437 -918 -657 -927 -782 -967 -65 -598 -293 -685 -74 -367 -330 -974 -93 -655 -844 -831 -308 -141 -630 -935 -997 -664 -474 -526 -552 -688 -409 -879 -427 -762 -322 -226 -107 -485 -617 -925 -734 -284 -277 -882 -131 -504 -905 -302 -492 -429 -694 -38 -720 -457 -497 -707 -357 -80 -127 -343 -257 -171 -712 -293 -10 -699 -207 -35 -712 -742 -159 -903 -761 -877 -36 -687 -641 -815 -109 -351 -185 -821 -693 -871 -128 -313 -61 -635 -417 -778 -222 -497 -174 -282 -504 -576 -128 -951 -686 -707 -655 -384 -297 -730 -286 -731 -450 -548 -862 -821 -121 -16 -504 -970 -508 -864 -71 -954 -302 -288 -688 -131 -268 -453 -280 -382 -867 -608 -464 -432 -419 -708 -522 -738 -905 -552 -210 -6 -133 -62 -77 -634 -332 -95 -884 -371 -577 -10 -706 -932 -978 -415 -630 -351 -455 -231 -157 -591 -991 -890 -80 -520 -496 -76 -4 -81 -604 -617 -763 -434 -378 -69 -848 -398 -960 -930 -776 -764 -928 -874 -862 -75 -512 -164 -649 -617 -77 -617 -398 -633 -156 -922 -799 -90 -580 -927 -192 -999 -177 -212 -507 -739 -277 -806 -354 -18 -439 -21 -910 -261 -617 -335 -332 -738 -733 -313 -839 -103 -840 -285 -167 -267 -995 -93 -3 -167 -823 -578 -994 -760 -413 -54 -884 -423 -858 -20 -257 -738 -168 -511 -954 -332 -610 -16 -584 -5 -858 -375 -643 -868 -115 -390 -54 -920 -361 -592 -188 -321 -79 -950 -49 -144 -121 -998 -145 -556 -690 -280 -434 -565 -147 -94 -764 -928 -321 -636 -253 -2 -369 -778 -597 -561 -818 -168 -628 -398 -985 -471 -589 -86 -929 -659 -93 -882 -728 -322 -438 -987 -726 -868 -266 -800 -127 -903 -863 -247 -631 -328 -207 -340 -283 -465 -252 -789 -260 -569 -855 -341 -148 -633 -550 -410 -795 -36 -546 -531 -175 -404 -546 -719 -630 -678 -969 -117 -58 -276 -152 -927 -448 -629 -868 -34 -511 -557 -87 -920 -899 -494 -274 -717 -141 -875 -887 -976 -975 -248 -926 -270 -295 -49 -327 -65 -711 -167 -206 -842 -32 -293 -779 -227 -380 -237 -454 -406 -644 -64 -344 -808 -851 -188 -830 -103 -155 -776 -955 -462 -860 -13 -125 -91 -61 -684 -891 -692 -375 -650 -735 -173 -859 -930 -575 -833 -146 -395 -135 -66 -668 -11 -463 -995 -935 -424 -709 -847 -25 -865 -236 -273 -417 -8 -58 -911 -187 -148 -450 -412 -311 -285 -454 -955 -889 -734 -403 -547 -623 -98 -977 -864 -221 -664 -552 -149 -247 -114 -540 -282 -759 -47 -866 -564 -448 -531 -870 -804 -429 -730 -539 -770 -365 -355 -441 -202 -41 -216 -30 -870 -72 -112 -431 -572 -667 -107 -935 -171 -764 -160 -492 -263 -731 -870 -173 -497 -734 -337 -985 -540 -770 -332 -899 -479 -799 -261 -589 -843 -755 -903 -430 -275 -680 -746 -68 -820 -314 -101 -503 -984 -363 -891 -170 -400 -347 -346 -697 -48 -819 -13 -800 -89 -1 -206 -702 -940 -691 -794 -256 -609 -225 -920 -513 -761 -726 -149 -208 -858 -562 -500 -578 -762 -511 -220 -447 -147 -479 -652 -796 -674 -209 -497 -706 -810 -106 -341 -624 -975 -514 -303 -856 -307 -373 -846 -460 -209 -369 -555 -396 -679 -619 -320 -840 -470 -601 -295 -379 -714 -363 -4 -70 -741 -607 -413 -700 -203 -411 -244 -150 -364 -780 -940 -238 -121 -599 -772 -389 -312 -801 -431 -427 -280 -903 -598 -631 -811 -989 -74 -651 -70 -603 -421 -137 -59 -934 -462 -199 -337 -447 -492 -424 -352 -347 -916 -748 -807 -578 -214 -77 -205 -869 -528 -951 -934 -10 -157 -169 -374 -149 -528 -768 -330 -565 -393 -351 -290 -127 -439 -562 -657 -49 -206 -207 -890 -442 -380 -927 -461 -725 -913 -514 -788 -131 -395 -992 -277 -100 -691 -154 -615 -842 -102 -307 -567 -73 -873 -339 -10 -992 -863 -469 -563 -956 -101 -288 -218 -754 -714 -490 -837 -320 -854 -341 -348 -271 -90 -179 -870 -136 -638 -507 -429 -505 -328 -692 -734 -929 -968 -447 -343 -47 -63 -654 -800 -976 -99 -855 -663 -291 -986 -456 -547 -319 -298 -463 -611 -766 -669 -895 -288 -120 -329 -16 -245 -883 -653 -753 -954 -882 -871 -649 -278 -919 -274 -659 -786 -484 -317 -787 -732 -687 -161 -430 -974 -92 -155 -469 -602 -240 -368 -241 -512 -180 -133 -648 -303 -899 -542 -938 -831 -327 -326 -89 -898 -344 -620 -294 -23 -105 -678 -196 -545 -304 -977 -964 -651 -332 -382 -403 -35 -42 -279 -642 -256 -655 -45 -572 -58 -286 -150 -228 -112 -935 -131 -433 -808 -29 -855 -842 -679 -335 -162 -877 -283 -681 -549 -502 -854 -703 -107 -38 -499 -460 -973 -913 -620 -742 -87 -547 -696 -480 -558 -307 -831 -754 -195 -283 -784 -380 -978 -770 -9 -555 -744 -157 -447 -769 -366 -18 -116 -453 -233 -722 -195 -423 -972 -437 -427 -29 -283 -439 -254 -37 -344 -334 -172 -150 -232 -255 -327 -707 -314 -80 -631 -516 -604 -960 -985 -480 -114 -699 -872 -609 -751 -324 -807 -121 -68 -840 -851 -818 -436 -218 -896 -428 -742 -419 -764 -581 -239 -859 -928 -562 -266 -940 -105 -668 -523 -89 -569 -264 -901 -855 -38 -597 -230 -601 -722 -199 -295 -352 -280 -626 -323 -949 -22 -804 -727 -478 -73 -426 -934 -776 -609 -610 -130 -335 -53 -293 -132 -976 -358 -137 -829 -131 -121 -249 -204 -274 -16 -64 -587 -447 -789 -682 -855 -710 -966 -604 -438 -63 -136 -860 -419 -656 -848 -335 -582 -126 -535 -905 -571 -228 -422 -82 -654 -281 -562 -36 -782 -429 -535 -657 -872 -603 -165 -327 -193 -323 -209 -90 -894 -781 -337 -155 -457 -427 -636 -33 -820 -236 -120 -617 -416 -469 -651 -479 -217 -939 -276 -356 -754 -682 -519 -108 -815 -780 -439 -320 -571 -447 -824 -977 -20 -719 -542 -840 -994 -323 -474 -283 -28 -1000 -785 -614 -580 -889 -924 -14 -455 -496 -825 -445 -638 -919 -814 -345 -133 -450 -597 -228 -298 -760 -643 -824 -619 -864 -433 -113 -273 -85 -707 -821 -485 -158 -401 -597 -622 -149 -221 -271 -201 -161 -624 -788 -557 -636 -263 -560 -679 -375 -301 -480 -377 -505 -922 -742 -973 -869 -450 -88 -421 -762 -97 -957 -522 -341 -71 -734 -361 -56 -802 -763 -649 -483 -207 -194 -95 -10 -778 -918 -675 -860 -549 -230 -943 -957 -841 -903 -466 -633 -305 -398 -525 -406 -682 -624 -852 -686 -733 -757 -328 -978 -563 -719 -772 -135 -188 -402 -543 -988 -236 -349 -912 -830 -230 -574 -719 -361 -621 -739 -187 -1000 -85 -511 -410 -788 -909 -797 -172 -948 -412 -447 -641 -802 -58 -95 -992 -530 -687 -548 -263 -159 -300 -369 -625 -313 -558 -641 -605 -444 -359 -26 -418 -375 -614 -82 -174 -120 -738 -838 -143 -584 -482 -743 -404 -797 -545 -230 -315 -512 -523 -473 -526 -604 -539 -901 -159 -912 -649 -870 -70 -952 -702 -831 -75 -359 -216 -243 -238 -25 -787 -415 -841 -341 -905 -191 -8 -60 -574 -797 -836 -469 -598 -756 -799 -458 -200 -152 -810 -820 -962 -317 -342 -869 -402 -775 -873 -327 -595 -780 -790 -505 -324 -178 -377 -793 -653 -694 -465 -977 -28 -418 -514 -465 -966 -872 -273 -203 -466 -591 -444 -723 -266 -307 -997 -929 -388 -202 -698 -925 -311 -394 -453 -630 -778 -130 -960 -742 -665 -739 -978 -911 -227 -811 -584 -893 -837 -828 -918 -105 -14 -658 -604 -349 -662 -923 -688 -316 -554 -356 -904 -959 -451 -233 -357 -230 -832 -257 -148 -358 -54 -571 -682 -553 -726 -212 -473 -535 -743 -469 -900 -845 -542 -298 -54 -875 -290 -155 -39 -545 -40 -957 -806 -58 -897 -592 -998 -35 -559 -909 -54 -862 -709 -694 -102 -611 -325 -315 -752 -662 -587 -365 -350 -22 -528 -373 -610 -958 -190 -480 -598 -581 -523 -846 -903 -265 -230 -584 -11 -893 -694 -40 -154 -399 -348 -963 -782 -609 -545 -78 -352 -62 -414 -861 -297 -641 -129 -870 -331 -884 -945 -876 -314 -764 -221 -564 -976 -407 -220 -235 -606 -946 -707 -824 -858 -222 -828 -908 -666 -775 -382 -873 -525 -977 -676 -344 -793 -609 -969 -123 -36 -743 -873 -996 -36 -39 -852 -40 -718 -914 -515 -701 -521 -789 -23 -290 -420 -754 -598 -825 -550 -432 -882 -316 -315 -155 -829 -184 -854 -656 -578 -638 -528 -692 -72 -545 -445 -340 -98 -549 -773 -348 -127 -249 -713 -578 -442 -680 -496 -696 -572 -333 -645 -429 -652 -726 -969 -74 -221 -594 -583 -540 -237 -324 -727 -271 -475 -807 -250 -65 -507 -906 -192 -223 -461 -386 -774 -275 -95 -602 -334 -164 -724 -414 -504 -300 -371 -356 -371 -2 -413 -698 -228 -909 -516 -214 -522 -31 -53 -362 -49 -509 -396 -447 -71 -123 -581 -889 -207 -661 -436 -409 -44 -96 -624 -747 -868 -733 -685 -641 -996 -326 -688 -288 -46 -485 -415 -830 -913 -163 -390 -578 -993 -797 -167 -97 -236 -352 -131 -623 -611 -358 -891 -504 -403 -671 -510 -285 -569 -867 -107 -195 -746 -3 -656 -261 -100 -420 -430 -429 -514 -723 -443 -930 -108 -360 -189 -445 -220 -592 -230 -154 -183 -488 -590 -206 -776 -787 -170 -535 -218 -577 -767 -942 -422 -973 -305 -50 -821 -227 -128 -200 -673 -79 -976 -101 -854 -530 -147 -539 -424 -16 -435 -523 -351 -842 -891 -155 -539 -939 -361 -319 -496 -863 -851 -298 -192 -339 -365 -87 -347 -240 -900 -28 -797 -739 -865 -913 -951 -930 -279 -74 -505 -42 -420 -205 -340 -432 -985 -389 -946 -526 -438 -558 -33 -580 -322 -38 -501 -242 -839 -931 -777 -919 -132 -630 -165 -78 -442 -896 -833 -431 -202 -299 -183 -54 -915 -523 -769 -455 -667 -683 -561 -10 -134 -664 -394 -675 -938 -554 -244 -114 -609 -476 -727 -809 -431 -706 -519 -885 -844 -541 -20 -995 -915 -497 -323 -218 -761 -536 -943 -713 -744 -528 -171 -363 -653 -118 -512 -702 -518 -847 -459 -831 -224 -87 -285 -594 -557 -675 -335 -226 -442 -514 -170 -839 -337 -156 -689 -691 -646 -739 -270 -752 -512 -336 -158 -447 -704 -646 -199 -119 -36 -22 -756 -741 -113 -707 -397 -632 -282 -789 -861 -154 -767 -496 -464 -413 -393 -755 -877 -811 -865 -513 -157 -39 -650 -817 -909 -752 -625 -834 -159 -308 -157 -366 -197 -308 -534 -740 -758 -222 -615 -262 -968 -356 -670 -673 -144 -188 -355 -778 -571 -140 -211 -253 -550 -807 -354 -7 -170 -660 -154 -770 -20 -280 -704 -924 -57 -577 -48 -310 -501 -402 -319 -621 -85 -886 -113 -550 -669 -947 -499 -615 -200 -328 -807 -999 -149 -73 -539 -223 -79 -223 -340 -866 -371 -878 -603 -520 -354 -582 -684 -893 -669 -640 -783 -194 -232 -539 -285 -291 -697 -110 -296 -445 -926 -407 -173 -861 -878 -370 -37 -580 -74 -651 -428 -874 -439 -546 -663 -389 -19 -927 -724 -624 -994 -118 -535 -273 -85 -146 -396 -666 -757 -126 -665 -653 -737 -566 -710 -277 -178 -667 -44 -835 -159 -90 -922 -77 -266 -53 -283 -293 -708 -829 -140 -292 -530 -152 -224 -905 -787 -492 -875 -850 -870 -54 -948 -155 -715 -297 -178 -327 -360 -650 -826 -231 -572 -874 -957 -466 -170 -837 -783 -811 -752 -84 -565 -805 -447 -523 -573 -58 -776 -267 -393 -505 -743 -824 -266 -185 -331 -803 -8 -834 -418 -727 -59 -255 -90 -414 -242 -12 -521 -576 -820 -468 -173 -741 -221 -516 -439 -842 -604 -868 -29 -671 -755 -90 -362 -114 -951 -760 -807 -806 -102 -214 -270 -531 -956 -198 -283 -998 -535 -713 -973 -796 -833 -899 -64 -608 -934 -331 -509 -727 -219 -380 -75 -175 -851 -319 -782 -750 -791 -994 -694 -83 -404 -67 -980 -452 -856 -665 -152 -961 -855 -968 -984 -919 -375 -911 -707 -690 -193 -451 -485 -877 -380 -351 -907 -478 -96 -347 -161 -464 -871 -37 -474 -664 -207 -807 -107 -24 -929 -172 -602 -948 -690 -616 -405 -397 -961 -427 -923 -380 -603 -995 -499 -230 -815 -958 -796 -176 -37 -125 -667 -210 -34 -211 -270 -616 -9 -300 -748 -164 -777 -947 -433 -385 -604 -694 -129 -680 -811 -620 -430 -938 -359 -260 -687 -635 -987 -49 -155 -416 -869 -643 -175 -134 -625 -15 -766 -332 -669 -834 -945 -520 -309 -832 -327 -585 -859 -816 -443 -732 -194 -153 -708 -120 -215 -550 -909 -129 -33 -373 -970 -547 -114 -928 -554 -721 -448 -907 -548 -124 -519 -398 -747 -615 -118 -240 -159 -96 -454 -358 -618 -723 -926 -626 -866 -419 -650 -587 -217 -825 -119 -486 -805 -315 -364 -573 -228 -416 -860 -609 -432 -889 -744 -347 -883 -1000 -925 -624 -381 -26 -990 -915 -346 -190 -682 -283 -628 -29 -693 -538 -115 -913 -949 -213 -446 -921 -922 -865 -349 -578 -118 -163 -742 -406 -537 -577 -287 -916 -1 -168 -170 -628 -643 -467 -454 -954 -593 -291 -725 -35 -370 -300 -856 -920 -673 -327 -919 -734 -349 -24 -278 -852 -162 -895 -934 -713 -214 -5 -32 -236 -194 -637 -389 -748 -58 -583 -339 -281 -641 -612 -673 -984 -625 -127 -598 -535 -225 -551 -275 -374 -445 -175 -711 -183 -227 -100 -457 -257 -673 -663 -889 -860 -476 -892 -110 -821 -679 -540 -659 -580 -285 -779 -177 -399 -76 -421 -789 -69 -840 -694 -296 -605 -13 -120 -25 -488 -453 -832 -587 -121 -981 -55 -905 -921 -857 -773 -43 -186 -767 -487 -733 -911 -452 -684 -17 -465 -33 -285 -655 -898 -475 -61 -840 -339 -326 -263 -940 -195 -243 -342 -735 -567 -918 -233 -396 -357 -608 -54 -93 -738 -479 -206 -655 -785 -645 -832 -835 -36 -188 -86 -767 -44 -805 -813 -807 -705 -160 -934 -222 -29 -779 -778 -888 -681 -697 -807 -707 -444 -363 -609 -484 -989 -308 -71 -148 -559 -424 -186 -467 -167 -284 -178 -89 -371 -769 -563 -223 -647 -369 -436 -515 -539 -549 -177 -54 -107 -307 -521 -522 -116 -992 -16 -9 -347 -177 -82 -98 -751 -609 -763 -438 -907 -929 -886 -655 -104 -80 -266 -413 -829 -563 -863 -182 -403 -618 -299 -912 -464 -388 -215 -799 -299 -222 -834 -458 -154 -607 -642 -721 -138 -97 -968 -359 -338 -547 -591 -152 -578 -832 -129 -599 -160 -130 -366 -530 -500 -714 -714 -717 -927 -106 -144 -340 -716 -408 -607 -678 -186 -879 -687 -660 -22 -356 -683 -334 -547 -241 -492 -307 -532 -101 -570 -648 -343 -340 -223 -288 -793 -163 -991 -856 -587 -641 -589 -321 -724 -618 -444 -401 -950 -629 -106 -741 -389 -618 -123 -529 -446 -323 -939 -431 -19 -782 -66 -885 -264 -861 -638 -244 -594 -899 -212 -272 -544 -360 -697 -885 -815 -781 -115 -652 -970 -575 -67 -699 -617 -854 -318 -865 -234 -666 -72 -971 -739 -745 -740 -543 -109 -100 -10 -175 -49 -198 -351 -917 -610 -965 -843 -851 -833 -231 -734 -793 -926 -874 -836 -608 -116 -431 -841 -509 -350 -804 -785 -116 -339 -251 -185 -244 -4 -87 -40 -606 -998 -895 -485 -540 -391 -683 -274 -303 -804 -505 -378 -456 -101 -665 -131 -997 -451 -749 -144 -707 -517 -723 -607 -294 -730 -774 -602 -6 -653 -853 -661 -293 -625 -897 -827 -863 -423 -842 -533 -10 -897 -199 -84 -882 -751 -480 -308 -94 -758 -681 -5 -974 -671 -674 -15 -594 -747 -637 -505 -76 -993 -541 -325 -887 -777 -458 -25 -133 -743 -924 -689 -692 -431 -201 -15 -251 -225 -600 -332 -491 -560 -232 -637 -771 -26 -833 -206 -443 -796 -147 -894 -707 -750 -616 -507 -902 -424 -610 -483 -693 -663 -274 -937 -805 -128 -861 -291 -886 -115 -553 -589 -768 -926 -824 -193 -79 -4 -883 -588 -461 -276 -3 -515 -345 -58 -241 -868 -586 -258 -176 -275 -318 -540 -443 -325 -96 -30 -419 -985 -279 -581 -882 -715 -366 -372 -370 -478 -97 -208 -755 -647 -218 -1000 -894 -962 -433 -974 -143 -703 -402 -694 -333 -877 -490 -353 -854 -904 -900 -342 -251 -463 -145 -864 -553 -162 -402 -455 -892 -276 -317 -783 -318 -324 -96 -619 -8 -388 -568 -647 -264 -328 -215 -686 -532 -133 -495 -824 -456 -431 -315 -784 -655 -919 -52 -53 -524 -724 -25 -252 -540 -700 -865 -444 -330 -282 -670 -73 -251 -90 -141 -492 -941 -707 -311 -314 -102 -564 -499 -556 -875 -708 -411 -569 -468 -182 -387 -337 -517 -803 -153 -434 -565 -592 -548 -728 -905 -901 -758 -522 -87 -316 -146 -275 -702 -620 -266 -914 -370 -291 -322 -800 -567 -407 -719 -460 -38 -515 -316 -880 -230 -308 -537 -222 -506 -472 -251 -278 -655 -573 -161 -963 -807 -86 -279 -700 -854 -647 -755 -369 -531 -511 -247 -144 -722 -815 -142 -319 -688 -169 -821 -45 -955 -737 -935 -458 -204 -129 -389 -819 -724 -873 -866 -486 -87 -164 -648 -397 -806 -760 -942 -431 -874 -818 -23 -958 -170 -766 -966 -4 -229 -641 -498 -736 -355 -260 -843 -694 -317 -623 -85 -905 -879 -437 -940 -285 -784 -285 -899 -387 -360 -830 -82 -35 -800 -462 -410 -579 -221 -718 -1000 -821 -175 -394 -433 -287 -954 -254 -309 -716 -212 -469 -699 -935 -764 -635 -68 -653 -738 -404 -324 -156 -311 -119 -752 -240 -373 -402 -519 -464 -53 -804 -754 -278 -714 -899 -951 -640 -949 -579 -762 -897 -246 -470 -604 -240 -123 -325 -905 -829 -941 -237 -581 -696 -411 -104 -477 -845 -984 -509 -307 -412 -700 -437 -669 -121 -878 -907 -846 -66 -596 -648 -656 -792 -501 -85 -472 -12 -239 -346 -421 -71 -496 -475 -130 -65 -796 -936 -515 -687 -76 -70 -344 -101 -750 -559 -774 -376 -644 -424 -26 -502 -58 -64 -543 -946 -312 -456 -795 -268 -277 -298 -83 -68 -378 -671 -433 -92 -479 -812 -718 -936 -613 -760 -919 -988 -387 -764 -989 -789 -828 -845 -743 -6 -777 -326 -226 -436 -523 -891 -669 -950 -886 -893 -737 -996 -423 -298 -184 -762 -716 -567 -884 -521 -704 -682 -763 -719 -444 -826 -713 -12 -964 -612 -22 -135 -771 -216 -201 -919 -224 -489 -988 -277 -666 -143 -734 -44 -676 -65 -843 -957 -568 -584 -820 -166 -141 -305 -102 -507 -318 -66 -297 -333 -484 -975 -12 -199 -705 -206 -402 -915 -531 -551 -230 -126 -73 -805 -418 -940 -658 -80 -156 -762 -845 -606 -815 -632 -862 -907 -30 -463 -934 -273 -376 -76 -318 -160 -551 -683 -994 -925 -744 -661 -783 -930 -561 -813 -900 -559 -732 -522 -894 -10 -597 -457 -845 -600 -948 -982 -854 -393 -179 -588 -544 -284 -270 -222 -199 -915 -632 -302 -615 -916 -797 -790 -353 -290 -197 -78 -978 -709 -543 -230 -43 -780 -958 -329 -117 -289 -401 -567 -586 -211 -180 -262 -464 -417 -444 -259 -303 -387 -979 -8 -55 -302 -532 -540 -293 -439 -789 -97 -604 -765 -547 -493 -923 -91 -808 -222 -913 -455 -131 -275 -692 -691 -952 -632 -305 -415 -112 -342 -406 -348 -870 -683 -566 -182 -183 -660 -945 -4 -374 -945 -71 -451 -920 -763 -581 -951 -517 -404 -85 -430 -543 -740 -705 -619 -587 -826 -633 -952 -213 -575 -417 -909 -329 -843 -678 -873 -3 -989 -986 -993 -657 -527 -448 -292 -369 -485 -486 -435 -554 -854 -787 -437 -614 -36 -445 -575 -632 -384 -345 -857 -593 -612 -438 -924 -507 -42 -750 -400 -19 -87 -790 -882 -741 -286 -536 -206 -524 -509 -375 -140 -309 -653 -324 -406 -25 -441 -371 -368 -843 -1 -826 -945 -152 -818 -137 -607 -358 -776 -46 -854 -96 -265 -634 -183 -832 -426 -459 -535 -161 -673 -657 -706 -150 -65 -486 -933 -818 -934 -543 -593 -859 -628 -863 -695 -273 -733 -787 -540 -898 -930 -196 -39 -487 -579 -605 -719 -686 -790 -545 -988 -157 -177 -518 -566 -747 -353 -211 -776 -617 -8 -853 -792 -307 -942 -902 -363 -922 -735 -798 -856 -817 -975 -819 -872 -686 -98 -846 -668 -492 -708 -293 -794 -301 -604 -668 -683 -564 -277 -870 -384 -68 -958 -143 -163 -953 -34 -283 -956 -190 -3 -470 -522 -821 -568 -690 -148 -841 -113 -611 -389 -74 -284 -397 -401 -562 -781 -963 -504 -971 -461 -65 -682 -763 -832 -40 -393 -217 -75 -913 -119 -829 -181 -791 -192 -571 -272 -153 -3 -930 -218 -393 -708 -172 -407 -136 -81 -614 -259 -379 -416 -146 -698 -949 -948 -224 -319 -935 -421 -441 -46 -629 -751 -476 -914 -676 -926 -611 -889 -940 -676 -689 -648 -315 -459 -76 -839 -825 -159 -266 -366 -3 -543 -455 -446 -439 -270 -207 -369 -999 -41 -291 -219 -192 -132 -607 -860 -731 -308 -715 -976 -180 -65 -760 -724 -37 -952 -17 -125 -542 -279 -210 -725 -190 -731 -331 -705 -129 -672 -577 -514 -65 -876 -731 -966 -405 -882 -175 -634 -775 -784 -694 -758 -646 -752 -366 -751 -37 -953 -282 -549 -381 -789 -840 -899 -320 -123 -886 -311 -292 -445 -241 -475 -994 -520 -608 -771 -446 -609 -651 -473 -366 -431 -881 -270 -355 -281 -936 -884 -322 -870 -70 -299 -31 -641 -659 -703 -276 -67 -345 -314 -808 -110 -338 -990 -27 -199 -421 -824 -98 -383 -581 -368 -985 -504 -950 -491 -874 -489 -61 -538 -440 -434 -81 -377 -607 -922 -463 -127 -144 -524 -616 -504 -518 -92 -638 -123 -346 -558 -205 -126 -952 -970 -837 -170 -673 -365 -261 -225 -212 -809 -120 -580 -804 -670 -12 -239 -873 -861 -197 -345 -392 -168 -814 -6 -286 -435 -493 -974 -803 -293 -865 -159 -407 -786 -276 -908 -868 -545 -606 -748 -384 -164 -538 -29 -383 -900 -416 -31 -643 -690 -115 -955 -142 -371 -155 -821 -234 -905 -409 -928 -977 -930 -792 -821 -543 -49 -880 -58 -574 -579 -399 -49 -296 -293 -566 -417 -708 -862 -187 -766 -237 -624 -57 -244 -857 -975 -59 -660 -129 -222 -786 -348 -236 -570 -55 -433 -207 -379 -899 -370 -879 -847 -944 -410 -253 -758 -545 -57 -148 -121 -712 -487 -419 -436 -502 -740 -616 -757 -198 -503 -105 -404 -72 -165 -26 -868 -801 -787 -888 -177 -850 -527 -169 -994 -588 -635 -984 -793 -860 -110 -792 -278 -894 -361 -694 -727 -71 -112 -362 -999 -946 -999 -484 -489 -583 -14 -508 -973 -481 -182 -400 -393 -862 -361 -434 -548 -544 -361 -723 -939 -474 -581 -836 -32 -315 -174 -841 -81 -667 -696 -286 -761 -835 -757 -624 -616 -644 -425 -506 -421 -283 -968 -301 -738 -31 -709 -938 -983 -188 -853 -40 -642 -476 -463 -702 -653 -168 -434 -847 -882 -835 -626 -848 -161 -505 -937 -205 -44 -196 -867 -455 -893 -109 -602 -495 -779 -78 -127 -9 -736 -197 -387 -388 -500 -279 -724 -146 -132 -493 -78 -958 -842 -150 -498 -78 -838 -923 -440 -233 -168 -500 -906 -94 -345 -841 -282 -342 -899 -339 -836 -379 -853 -685 -859 -154 -987 -963 -880 -187 -718 -36 -732 -888 -534 -653 -692 -79 -965 -778 -141 -610 -146 -655 -3 -39 -910 -620 -674 -816 -886 -382 -632 -122 -136 -172 -640 -83 -72 -241 -507 -625 -2 -675 -474 -868 -287 -172 -504 -564 -266 -169 -623 -105 -957 -110 -125 -6 -826 -78 -359 -275 -388 -180 -63 -66 -93 -52 -730 -656 -715 -186 -623 -293 -747 -27 -291 -47 -272 -993 -873 -683 -489 -338 -227 -482 -28 -825 -141 -543 -79 -834 -467 -748 -6 -78 -697 -134 -127 -799 -318 -976 -893 -56 -945 -450 -519 -879 -657 -833 -808 -348 -908 -347 -200 -364 -574 -147 -383 -273 -496 -905 -997 -978 -261 -764 -598 -748 -615 -380 -509 -847 -932 -728 -253 -259 -260 -194 -1 -593 -568 -418 -820 -703 -3 -684 -897 -374 -811 -486 -81 -367 -127 -428 -731 -289 -492 -709 -47 -571 -787 -233 -920 -916 -232 -105 -360 -646 -983 -106 -223 -729 -730 -62 -572 -895 -546 -521 -318 -389 -432 -476 -718 -134 -153 -185 -231 -10 -407 -447 -601 -566 -646 -474 -744 -686 -859 -811 -183 -502 -817 -737 -313 -315 -386 -219 -381 -401 -283 -40 -786 -212 -443 -284 -802 -845 -588 -706 -756 -677 -356 -236 -761 -965 -64 -537 -728 -862 -875 -731 -846 -584 -76 -404 -842 -521 -614 -357 -326 -624 -159 -125 -871 -569 -556 -220 -841 -239 -392 -771 -980 -150 -59 -524 -736 -80 -930 -784 -384 -369 -702 -690 -566 -441 -155 -808 -829 -117 -939 -397 -392 -706 -987 -370 -598 -314 -475 -135 -332 -756 -563 -273 -962 -446 -933 -520 -330 -314 -45 -893 -713 -771 -898 -288 -918 -414 -223 -349 -862 -241 -416 -990 -878 -430 -542 -896 -782 -343 -777 -35 -667 -410 -252 -93 -762 -203 -368 -583 -657 -710 -948 -931 -238 -363 -541 -38 -691 -989 -586 -25 -618 -94 -663 -373 -346 -361 -281 -134 -730 -756 -499 -218 -933 -546 -30 -348 -371 -255 -551 -345 -456 -9 -119 -173 -915 -865 -564 -977 -995 -673 -871 -121 -704 -694 -535 -829 -46 -587 -40 -407 -260 -398 -134 -787 -651 -657 -654 -397 -280 -21 -110 -637 -802 -526 -405 -40 -308 -191 -206 -931 -763 -269 -560 -525 -872 -716 -223 -547 -222 -112 -814 -847 -943 -276 -554 -740 -858 -431 -447 -763 -11 -661 -425 -718 -197 -50 -750 -187 -100 -731 -978 -976 -382 -644 -963 -699 -600 -963 -332 -161 -505 -892 -639 -302 -451 -278 -820 -172 -102 -853 -599 -115 -55 -176 -463 -534 -468 -897 -77 -661 -28 -974 -832 -536 -85 -867 -809 -345 -988 -189 -153 -106 -983 -540 -318 -405 -271 -473 -612 -965 -920 -54 -602 -599 -853 -881 -275 -815 -794 -581 -449 -434 -366 -143 -337 -573 -288 -678 -248 -103 -260 -498 -110 -289 -532 -361 -62 -487 -628 -485 -729 -851 -444 -923 -627 -23 -774 -593 -478 -802 -611 -526 -910 -458 -711 -719 -147 -597 -655 -172 -361 -663 -635 -314 -998 -523 -73 -802 -248 -627 -565 -82 -49 -697 -286 -190 -331 -218 -528 -957 -412 -751 -617 -321 -938 -357 -772 -186 -496 -878 -277 -155 -76 -985 -144 -612 -522 -240 -622 -279 -663 -773 -32 -667 -550 -491 -97 -178 -239 -193 -259 -810 -797 -282 -736 -728 -403 -267 -144 -706 -451 -843 -912 -936 -47 -165 -61 -456 -791 -451 -918 -958 -916 -748 -747 -667 -554 -443 -933 -681 -551 -392 -193 -516 -913 -813 -281 -535 -638 -221 -17 -21 -849 -894 -99 -582 -540 -941 -933 -194 -396 -397 -809 -741 -666 -48 -535 -277 -139 -53 -121 -228 -746 -883 -294 -374 -578 -862 -131 -704 -136 -561 -386 -573 -617 -41 -33 -653 -552 -689 -35 -356 -91 -315 -736 -563 -400 -282 -801 -101 -47 -228 -864 -37 -314 -20 -241 -800 -75 -858 -616 -329 -903 -540 -187 -334 -63 -284 -243 -91 -793 -509 -256 -262 -328 -578 -929 -90 -852 -232 -91 -585 -677 -30 -592 -141 -922 -478 -466 -246 -272 -258 -743 -811 -926 -710 -375 -170 -943 -655 -483 -215 -525 -655 -613 -17 -800 -734 -350 -687 -980 -818 -889 -806 -439 -581 -67 -648 -225 -381 -43 -273 -781 -26 -880 -364 -988 -844 -344 -60 -976 -191 -852 -846 -690 -560 -522 -259 -476 -75 -272 -696 -284 -599 -391 -138 -898 -671 -921 -76 -213 -863 -856 -587 -412 -470 -977 -770 -101 -482 -419 -882 -960 -778 -649 -234 -933 -927 -919 -546 -503 -773 -461 -664 -553 -556 -878 -342 -342 -513 -584 -378 -348 -847 -728 -195 -470 -723 -764 -565 -330 -771 -18 -71 -309 -71 -485 -267 -230 -85 -554 -929 -1 -24 -754 -924 -538 -650 -741 -369 -693 -721 -30 -370 -633 -867 -875 -577 -436 -126 -538 -679 -541 -193 -627 -922 -634 -538 -750 -608 -666 -223 -560 -548 -901 -94 -32 -518 -836 -490 -806 -906 -288 -175 -58 -588 -574 -757 -462 -4 -94 -811 -111 -599 -743 -279 -32 -844 -347 -582 -277 -819 -698 -928 -416 -188 -836 -661 -891 -806 -910 -332 -996 -385 -246 -23 -98 -587 -739 -228 -759 -475 -819 -495 -930 -76 -216 -83 -799 -704 -123 -344 -209 -445 -58 -27 -398 -59 -771 -582 -561 -500 -823 -264 -358 -861 -911 -258 -129 -670 -841 -459 -471 -241 -799 -794 -35 -4 -517 -767 -754 -538 -976 -190 -925 -797 -544 -216 -69 -54 -109 -986 -778 -931 -76 -492 -782 -512 -213 -64 -653 -936 -441 -577 -558 -749 -740 -393 -552 -364 -253 -678 -918 -757 -884 -229 -590 -63 -511 -544 -414 -823 -571 -548 -179 -421 -530 -643 -566 -476 -652 -895 -153 -175 -1000 -295 -792 -869 -694 -299 -706 -396 -324 -29 -756 -337 -530 -59 -665 -332 -976 -673 -666 -47 -927 -944 -670 -899 -91 -997 -229 -932 -374 -919 -848 -887 -55 -181 -60 -904 -154 -327 -837 -962 -134 -971 -937 -582 -228 -763 -457 -581 -356 -557 -805 -963 -85 -104 -180 -842 -147 -832 -944 -129 -357 -51 -264 -124 -744 -999 -607 -293 -230 -981 -727 -166 -399 -524 -126 -881 -352 -845 -7 -539 -693 -228 -470 -786 -910 -709 -576 -840 -211 -615 -520 -998 -739 -510 -734 -620 -134 -570 -469 -16 -699 -150 -924 -65 -175 -441 -110 -184 -987 -796 -347 -535 -461 -387 -971 -232 -999 -107 -833 -642 -489 -894 -277 -527 -447 -338 -483 -782 -295 -56 -445 -842 -160 -951 -916 -922 -661 -683 -201 -80 -470 -254 -700 -821 -564 -534 -997 -6 -138 -725 -615 -968 -986 -529 -203 -437 -195 -19 -446 -784 -605 -583 -329 -200 -350 -987 -738 -5 -853 -399 -654 -470 -594 -789 -888 -839 -379 -773 -849 -754 -734 -958 -529 -523 -835 -7 -704 -913 -372 -194 -923 -858 -230 -981 -298 -877 -5 -992 -417 -823 -842 -46 -129 -329 -622 -265 -373 -803 -999 -923 -237 -6 -361 -858 -261 -928 -345 -300 -695 -913 -320 -88 -469 -374 -411 -927 -401 -267 -774 -871 -289 -505 -900 -784 -89 -65 -733 -484 -863 -863 -241 -172 -354 -188 -281 -747 -674 -526 -923 -215 -67 -167 -860 -803 -592 -611 -14 -249 -598 -11 -212 -354 -364 -866 -107 -983 -752 -147 -341 -328 -139 -408 -515 -598 -297 -935 -81 -27 -270 -239 -529 -617 -389 -518 -934 -440 -652 -583 -183 -670 -189 -305 -836 -211 -2 -564 -149 -94 -246 -550 -768 -45 -830 -854 -737 -548 -830 -474 -902 -560 -26 -437 -19 -38 -355 -730 -951 -152 -686 -537 -311 -611 -96 -943 -106 -321 -421 -544 -713 -163 -178 -609 -867 -367 -623 -351 -610 -555 -547 -32 -646 -604 -813 -702 -972 -910 -222 -202 -559 -796 -253 -801 -821 -97 -982 -690 -25 -679 -266 -705 -661 -955 -374 -789 -89 -661 -903 -571 -591 -534 -856 -666 -215 -838 -916 -473 -743 -425 -39 -418 -907 -295 -974 -361 -155 -8 -885 -897 -77 -144 -617 -909 -541 -172 -554 -721 -165 -544 -350 -615 -418 -144 -361 -112 -763 -942 -270 -644 -749 -971 -463 -475 -749 -30 -381 -382 -906 -255 -610 -141 -898 -49 -682 -849 -676 -890 -265 -842 -521 -720 -540 -708 -475 -472 -261 -136 -167 -231 -285 -846 -862 -549 -416 -760 -474 -836 -549 -344 -28 -634 -55 -517 -583 -498 -498 -105 -120 -75 -825 -524 -145 -724 -623 -934 -31 -702 -605 -547 -481 -118 -789 -483 -982 -568 -920 -952 -626 -141 -981 -953 -989 -548 -367 -697 -101 -307 -880 -278 -225 -532 -549 -573 -934 -895 -952 -531 -669 -738 -431 -772 -111 -611 -675 -872 -730 -10 -367 -940 -385 -665 -732 -26 -911 -172 -254 -741 -499 -487 -452 -369 -848 -521 -450 -282 -786 -460 -228 -241 -487 -251 -877 -184 -283 -318 -155 -127 -923 -848 -989 -361 -46 -321 -558 -353 -647 -759 -497 -400 -335 -673 -3 -574 -351 -181 -267 -711 -93 -86 -202 -876 -224 -791 -187 -182 -48 -16 -392 -304 -985 -565 -928 -350 -671 -363 -870 -600 -631 -582 -706 -689 -684 -625 -161 -239 -879 -359 -517 -797 -172 -783 -876 -724 -749 -503 -937 -679 -224 -342 -134 -927 -461 -171 -990 -290 -617 -255 -667 -82 -691 -147 -610 -430 -570 -858 -412 -57 -725 -432 -311 -818 -242 -257 -3 -83 -146 -568 -370 -466 -91 -228 -426 -588 -631 -531 -94 -483 -750 -591 -42 -602 -540 -725 -44 -586 -829 -648 -544 -750 -790 -276 -551 -609 -59 -606 -984 -315 -222 -101 -950 -934 -397 -407 -854 -817 -413 -723 -107 -536 -139 -76 -950 -401 -941 -364 -648 -563 -490 -615 -927 -415 -575 -745 -796 -470 -182 -828 -917 -693 -575 -430 -223 -779 -370 -69 -175 -932 -396 -773 -235 -486 -232 -41 -351 -413 -594 -161 -831 -342 -274 -352 -871 -636 -392 -780 -165 -265 -227 -568 -910 -21 -111 -981 -818 -618 -430 -555 -458 -647 -977 -669 -879 -648 -439 -68 -55 -101 -982 -905 -216 -644 -9 -26 -984 -422 -623 -406 -133 -919 -924 -77 -387 -180 -131 -592 -677 -379 -748 -996 -481 -185 -757 -825 -433 -439 -34 -326 -66 -531 -865 -867 -516 -925 -105 -952 -442 -529 -379 -87 -82 -278 -505 -729 -979 -258 -583 -78 -983 -56 -652 -997 -322 -135 -751 -159 -204 -392 -875 -446 -191 -712 -729 -520 -767 -174 -508 -896 -714 -739 -216 -294 -847 -306 -342 -357 -338 -296 -293 -529 -351 -615 -338 -4 -699 -879 -425 -553 -449 -829 -641 -1000 -356 -954 -840 -136 -81 -642 -761 -461 -484 -932 -132 -713 -413 -357 -849 -530 -942 -114 -589 -395 -988 -94 -998 -441 -714 -514 -932 -24 -501 -174 -997 -616 -922 -315 -149 -85 -491 -307 -900 -515 -983 -300 -262 -364 -132 -538 -439 -712 -722 -567 -190 -39 -920 -112 -337 -731 -158 -166 -597 -165 -698 -461 -83 -962 -240 -483 -105 -843 -310 -95 -441 -619 -135 -211 -844 -747 -471 -716 -254 -939 -208 -363 -562 -114 -400 -52 -611 -156 -736 -809 -35 -923 -166 -43 -371 -265 -429 -4 -121 -242 -148 -272 -199 -346 -528 -588 -145 -630 -534 -531 -441 -462 -257 -948 -642 -409 -696 -616 -523 -773 -29 -662 -31 -498 -755 -133 -719 -5 -116 -527 -132 -821 -362 -320 -466 -137 -51 -978 -815 -320 -400 -824 -74 -143 -626 -522 -380 -947 -535 -424 -829 -286 -758 -700 -28 -818 -246 -257 -650 -633 -896 -626 -9 -893 -513 -416 -552 -227 -249 -46 -323 -169 -607 -586 -556 -930 -936 -802 -574 -794 -666 -476 -925 -137 -444 -325 -759 -917 -280 -694 -890 -906 -30 -618 -552 -78 -169 -458 -77 -16 -624 -373 -256 -575 -531 -425 -619 -382 -521 -658 -725 -727 -435 -641 -759 -810 -420 -772 -855 -364 -368 -194 -28 -585 -237 -448 -859 -171 -331 -736 -82 -985 -714 -478 -503 -369 -724 -802 -791 -42 -591 -484 -441 -180 -677 -678 -764 -748 -979 -404 -839 -985 -651 -108 -649 -5 -404 -669 -734 -877 -266 -660 -787 -941 -276 -528 -778 -43 -185 -515 -329 -617 -856 -684 -838 -716 -177 -470 -50 -795 -317 -908 -224 -512 -327 -214 -793 -983 -729 -419 -953 -587 -718 -102 -18 -719 -840 -494 -384 -834 -47 -720 -977 -706 -292 -6 -824 -571 -572 -477 -268 -567 -473 -264 -107 -560 -527 -844 -877 -330 -976 -123 -171 -26 -843 -308 -221 -720 -494 -522 -435 -821 -684 -370 -184 -581 -974 -315 -268 -117 -228 -706 -530 -485 -374 -664 -990 -999 -530 -590 -805 -320 -219 -796 -496 -486 -892 -269 -423 -551 -780 -421 -520 -976 -556 -314 -736 -791 -423 -43 -763 -612 -477 -509 -775 -816 -372 -842 -272 -396 -666 -979 -798 -890 -159 -694 -918 -996 -859 -434 -653 -977 -889 -186 -486 -699 -33 -976 -366 -886 -107 -426 -394 -5 -11 -455 -406 -638 -242 -543 -703 -903 -205 -630 -501 -975 -617 -447 -512 -412 -452 -423 -618 -684 -388 -936 -243 -147 -640 -324 -306 -947 -841 -855 -221 -825 -893 -613 -407 -619 -812 -173 -418 -415 -25 -872 -710 -574 -446 -512 -80 -415 -382 -22 -179 -340 -513 -596 -796 -872 -281 -674 -157 -93 -380 -482 -687 -243 -699 -457 -727 -361 -11 -885 -188 -291 -409 -689 -890 -579 -709 -159 -554 -491 -766 -73 -382 -47 -774 -116 -361 -242 -391 -174 -560 -291 -525 -452 -441 -1000 -128 -207 -342 -835 -290 -264 -211 -859 -588 -388 -479 -445 -835 -85 -157 -916 -828 -463 -927 -819 -195 -954 -752 -158 -33 -423 -11 -868 -950 -523 -454 -95 -14 -286 -951 -579 -926 -501 -613 -701 -723 -496 -340 -588 -507 -523 -65 -37 -324 -570 -14 -209 -37 -140 -678 -408 -346 -564 -495 -855 -366 -755 -862 -536 -927 -132 -432 -798 -725 -194 -51 -611 -55 -308 -972 -281 -115 -268 -509 -251 -546 -990 -725 -852 -494 -373 -517 -595 -330 -374 -668 -39 -748 -115 -533 -973 -219 -256 -826 -484 -992 -528 -431 -115 -949 -413 -888 -237 -387 -652 -221 -254 -935 -183 -351 -546 -457 -44 -395 -122 -884 -976 -130 -175 -784 -590 -223 -343 -597 -35 -223 -596 -72 -682 -785 -293 -923 -906 -699 -724 -285 -580 -763 -370 -559 -359 -569 -154 -227 -915 -18 -248 -663 -890 -493 -16 -565 -812 -266 -823 -290 -274 -818 -80 -27 -459 -550 -991 -794 -474 -97 -337 -461 -53 -3 -933 -614 -89 -849 -44 -443 -73 -219 -7 -681 -207 -458 -111 -182 -55 -811 -884 -910 -575 -666 -191 -66 -4 -600 -457 -17 -640 -625 -76 -830 -943 -338 -116 -276 -304 -273 -940 -110 -777 -939 -824 -37 -701 -855 -486 -582 -149 -695 -586 -218 -244 -504 -797 -512 -172 -65 -595 -185 -307 -126 -845 -430 -617 -593 -428 -711 -251 -92 -233 -275 -388 -565 -388 -987 -479 -796 -85 -80 -712 -729 -483 -968 -105 -193 -783 -411 -989 -435 -536 -768 -595 -539 -401 -30 -908 -410 -44 -974 -753 -861 -629 -354 -876 -492 -712 -906 -844 -985 -906 -68 -734 -158 -138 -561 -160 -872 -670 -504 -687 -205 -323 -348 -43 -564 -936 -433 -210 -771 -53 -380 -809 -170 -771 -940 -762 -422 -639 -403 -707 -318 -810 -534 -282 -779 -750 -111 -929 -694 -182 -958 -493 -457 -880 -797 -1000 -253 -937 -671 -222 -432 -821 -569 -915 -287 -152 -93 -249 -709 -247 -453 -239 -811 -924 -617 -308 -326 -327 -36 -916 -305 -237 -392 -500 -241 -620 -131 -178 -125 -837 -539 -469 -449 -483 -972 -114 -879 -3 -268 -625 -429 -227 -763 -837 -310 -837 -197 -396 -160 -704 -622 -401 -33 -929 -952 -141 -716 -526 -266 -399 -981 -116 -128 -382 -679 -495 -262 -67 -919 -495 -787 -488 -238 -811 -760 -504 -520 -223 -11 -715 -24 -773 -690 -739 -287 -471 -573 -777 -109 -387 -908 -978 -937 -900 -258 -842 -892 -350 -302 -64 -13 -961 -852 -850 -604 -653 -782 -672 -66 -36 -683 -98 -682 -350 -544 -763 -402 -443 -887 -800 -521 -631 -485 -82 -505 -562 -883 -394 -899 -566 -426 -307 -857 -176 -331 -454 -98 -517 -790 -885 -655 -679 -950 -193 -933 -414 -278 -435 -624 -826 -916 -227 -114 -477 -610 -92 -411 -326 -378 -476 -386 -827 -290 -746 -7 -75 -676 -778 -64 -400 -788 -337 -229 -432 -400 -708 -103 -359 -400 -150 -657 -262 -580 -414 -82 -775 -727 -426 -774 -370 -998 -9 -457 -314 -776 -261 -909 -33 -237 -152 -832 -382 -716 -92 -491 -215 -956 -13 -166 -612 -625 -525 -653 -741 -800 -727 -977 -809 -675 -139 -246 -915 -640 -74 -875 -682 -208 -959 -347 -332 -253 -418 -437 -35 -696 -754 -759 -69 -510 -174 -658 -207 -432 -869 -701 -389 -440 -455 -598 -630 -124 -734 -997 -261 -545 -980 -102 -585 -380 -225 -343 -770 -589 -683 -998 -518 -120 -57 -474 -506 -975 -725 -719 -400 -337 -908 -777 -716 -674 -604 -136 -690 -843 -709 -542 -941 -617 -839 -870 -122 -40 -795 -201 -895 -979 -444 -257 -388 -472 -453 -630 -523 -865 -430 -158 -689 -535 -907 -515 -794 -443 -832 -585 -258 -747 -385 -154 -536 -357 -197 -386 -596 -284 -325 -583 -874 -702 -487 -444 -633 -19 -757 -572 -880 -950 -332 -45 -901 -77 -471 -901 -808 -976 -887 -705 -725 -145 -991 -456 -716 -404 -558 -577 -661 -353 -968 -667 -844 -380 -651 -261 -411 -868 -870 -905 -240 -652 -642 -796 -318 -601 -889 -442 -524 -927 -294 -823 -281 -591 -475 -925 -427 -948 -601 -64 -311 -266 -840 -402 -752 -825 -110 -215 -928 -668 -889 -83 -845 -765 -508 -735 -542 -832 -564 -534 -20 -920 -733 -391 -24 -20 -670 -378 -889 -533 -472 -685 -127 -20 -417 -61 -357 -500 -53 -7 -122 -73 -255 -673 -652 -420 -762 -316 -713 -535 -527 -368 -161 -973 -184 -985 -342 -296 -608 -290 -316 -409 -513 -307 -519 -832 -998 -632 -3 -154 -560 -491 -350 -749 -985 -869 -237 -956 -656 -583 -24 -211 -241 -575 -863 -630 -771 -77 -183 -932 -543 -201 -63 -753 -742 -165 -488 -441 -721 -580 -322 -819 -568 -744 -598 -583 -322 -444 -193 -376 -482 -179 -139 -851 -419 -313 -592 -618 -367 -386 -113 -227 -734 -564 -329 -825 -873 -388 -891 -787 -259 -584 -177 -233 -751 -814 -435 -944 -907 -805 -201 -543 -659 -203 -874 -55 -392 -380 -297 -941 -272 -891 -505 -486 -393 -686 -44 -344 -630 -665 -480 -817 -187 -292 -730 -639 -159 -384 -20 -899 -767 -160 -413 -967 -3 -169 -721 -846 -90 -453 -832 -867 -530 -113 -106 -571 -435 -712 -865 -748 -911 -76 -575 -553 -423 -604 -739 -231 -150 -413 -704 -12 -538 -708 -817 -147 -248 -549 -696 -907 -4 -309 -370 -836 -958 -838 -813 -387 -221 -616 -135 -169 -733 -793 -430 -785 -907 -291 -329 -837 -908 -125 -833 -957 -72 -122 -300 -782 -587 -291 -190 -226 -835 -495 -52 -361 -284 -747 -728 -327 -957 -113 -497 -435 -631 -847 -327 -728 -873 -765 -272 -823 -445 -953 -737 -391 -218 -742 -140 -334 -416 -638 -249 -810 -992 -867 -572 -31 -666 -563 -875 -617 -893 -344 -909 -208 -166 -533 -392 -201 -492 -502 -526 -857 -344 -274 -49 -576 -251 -676 -649 -309 -158 -290 -366 -296 -976 -818 -457 -289 -412 -202 -112 -445 -204 -741 -954 -924 -298 -394 -596 -344 -734 -473 -277 -26 -12 -348 -342 -493 -829 -48 -702 -925 -939 -583 -124 -675 -251 -973 -673 -881 -575 -857 -400 -379 -765 -488 -387 -556 -720 -776 -94 -949 -525 -465 -203 -218 -831 -291 -267 -480 -625 -886 -602 -760 -17 -778 -303 -144 -987 -323 -15 -180 -573 -224 -984 -136 -16 -922 -176 -637 -61 -66 -925 -701 -604 -920 -963 -632 -17 -222 -954 -955 -626 -404 -880 -437 -226 -771 -142 -919 -675 -327 -28 -607 -937 -371 -165 -664 -855 -109 -370 -949 -351 -875 -532 -536 -840 -42 -769 -659 -257 -51 -436 -393 -104 -25 -369 -974 -879 -920 -72 -516 -252 -349 -169 -748 -182 -847 -134 -389 -609 -629 -495 -271 -522 -400 -166 -959 -953 -736 -395 -580 -966 -592 -671 -574 -964 -963 -217 -915 -490 -193 -77 -771 -66 -944 -954 -427 -601 -403 -687 -927 -362 -78 -317 -672 -436 -675 -683 -931 -587 -203 -262 -332 -359 -798 -60 -175 -25 -237 -782 -331 -317 -336 -933 -643 -555 -874 -105 -463 -319 -742 -905 -861 -437 -72 -574 -79 -714 -337 -517 -136 -542 -75 -330 -718 -841 -578 -878 -882 -501 -41 -251 -333 -644 -792 -298 -864 -39 -148 -386 -389 -93 -186 -495 -308 -27 -865 -16 -277 -625 -724 -447 -262 -10 -612 -697 -292 -80 -965 -533 -341 -629 -968 -740 -853 -831 -824 -874 -466 -128 -26 -734 -157 -760 -188 -561 -857 -867 -703 -1 -437 -783 -639 -565 -703 -513 -813 -74 -70 -458 -808 -352 -168 -156 -733 -132 -785 -749 -925 -69 -259 -387 -943 -402 -536 -387 -166 -345 -499 -337 -559 -596 -101 -45 -365 -223 -956 -907 -910 -440 -532 -927 -417 -124 -196 -768 -332 -528 -726 -770 -232 -464 -569 -505 -298 -245 -880 -779 -695 -584 -606 -955 -634 -881 -743 -642 -951 -614 -482 -79 -832 -516 -662 -645 -799 -822 -492 -86 -79 -54 -99 -564 -940 -502 -523 -324 -847 -410 -81 -995 -835 -695 -546 -708 -363 -760 -941 -264 -542 -789 -95 -451 -81 -763 -219 -539 -567 -356 -224 -346 -488 -398 -740 -514 -991 -237 -536 -101 -436 -664 -610 -892 -456 -911 -6 -391 -748 -284 -370 -140 -482 -150 -403 -454 -940 -418 -677 -196 -666 -963 -741 -43 -763 -647 -364 -588 -98 -856 -317 -11 -597 -946 -72 -400 -305 -647 -445 -13 -80 -993 -195 -115 -923 -827 -775 -832 -505 -368 -976 -63 -484 -273 -809 -988 -565 -198 -501 -889 -631 -637 -926 -914 -668 -709 -512 -588 -652 -89 -347 -449 -762 -833 -290 -88 -418 -797 -399 -967 -43 -262 -619 -250 -280 -449 -803 -387 -488 -816 -32 -818 -904 -604 -940 -755 -774 -637 -838 -979 -145 -225 -546 -528 -800 -619 -607 -713 -830 -902 -289 -645 -359 -559 -577 -716 -776 -444 -46 -980 -672 -431 -952 -497 -269 -526 -606 -184 -777 -269 -745 -263 -470 -417 -536 -398 -98 -755 -254 -120 -915 -530 -295 -572 -285 -882 -113 -934 -341 -278 -387 -205 -321 -907 -506 -496 -73 -69 -72 -481 -783 -17 -920 -252 -562 -948 -571 -879 -979 -71 -658 -156 -27 -170 -588 -587 -802 -953 -743 -106 -479 -469 -752 -972 -319 -552 -8 -19 -833 -338 -973 -464 -664 -974 -955 -980 -413 -729 -137 -983 -965 -537 -681 -345 -338 -576 -754 -946 -651 -642 -678 -364 -877 -324 -80 -1 -645 -994 -912 -209 -861 -162 -480 -445 -721 -971 -895 -468 -905 -896 -171 -91 -286 -388 -918 -806 -660 -959 -469 -804 -245 -765 -809 -531 -110 -957 -49 -260 -567 -283 -36 -671 -400 -143 -317 -891 -118 -614 -93 -678 -834 -331 -954 -578 -111 -296 -931 -206 -284 -891 -351 -434 -154 -91 -803 -275 -510 -314 -154 -494 -896 -714 -247 -745 -914 -988 -255 -42 -277 -722 -726 -411 -264 -680 -64 -991 -576 -31 -463 -39 -511 -285 -731 -971 -922 -817 -879 -42 -128 -321 -840 -397 -495 -28 -246 -699 -960 -823 -367 -610 -984 -451 -671 -968 -927 -50 -294 -416 -377 -333 -222 -188 -571 -520 -877 -883 -690 -193 -411 -191 -326 -509 -459 -764 -576 -531 -75 -309 -952 -647 -584 -54 -35 -881 -692 -501 -451 -570 -733 -481 -2 -633 -624 -689 -51 -293 -86 -154 -84 -19 -663 -247 -384 -533 -168 -56 -982 -273 -540 -898 -418 -154 -715 -504 -487 -806 -106 -123 -495 -967 -76 -409 -463 -873 -751 -11 -559 -823 -402 -229 -592 -84 -333 -474 -48 -996 -121 -867 -994 -468 -301 -580 -300 -574 -443 -689 -114 -225 -103 -207 -330 -582 -67 -224 -588 -74 -143 -421 -513 -687 -807 -565 -16 -124 -699 -688 -658 -959 -509 -272 -581 -806 -145 -244 -816 -158 -314 -205 -765 -314 -214 -117 -791 -273 -585 -350 -287 -61 -73 -603 -570 -445 -210 -626 -843 -638 -102 -194 -152 -603 -350 -662 -542 -628 -145 -360 -26 -183 -154 -709 -940 -981 -15 -423 -793 -650 -897 -25 -996 -570 -778 -277 -239 -790 -119 -931 -897 -27 -446 -75 -982 -892 -942 -12 -988 -9 -824 -152 -656 -397 -100 -908 -443 -713 -880 -296 -629 -365 -487 -387 -577 -749 -720 -518 -125 -410 -842 -90 -83 -704 -715 -47 -765 -130 -205 -668 -933 -7 -674 -428 -946 -31 -28 -173 -386 -393 -776 -931 -478 -403 -367 -873 -435 -595 -477 -752 -349 -244 -370 -91 -964 -385 -578 -795 -491 -814 -224 -393 -838 -909 -109 -726 -794 -992 -518 -922 -126 -486 -663 -287 -397 -25 -477 -906 -800 -115 -435 -316 -198 -762 -338 -933 -584 -196 -285 -426 -815 -52 -161 -395 -85 -927 -882 -930 -5 -421 -239 -167 -145 -611 -377 -960 -491 -421 -218 -958 -402 -504 -616 -584 -148 -632 -180 -795 -50 -955 -368 -189 -401 -564 -102 -841 -547 -943 -406 -420 -336 -562 -321 -418 -120 -909 -359 -758 -36 -265 -488 -115 -462 -849 -619 -301 -740 -428 -258 -831 -166 -321 -150 -507 -528 -887 -802 -795 -775 -806 -420 -152 -173 -264 -873 -224 -772 -610 -579 -303 -786 -408 -778 -434 -896 -850 -404 -815 -203 -906 -641 -14 -731 -346 -807 -285 -163 -196 -326 -90 -562 -404 -69 -761 -498 -772 -986 -102 -881 -899 -280 -213 -361 -550 -225 -460 -183 -66 -664 -936 -70 -59 -485 -611 -47 -760 -192 -254 -130 -44 -342 -523 -412 -519 -844 -766 -472 -418 -464 -864 -291 -956 -258 -270 -273 -799 -283 -252 -374 -649 -383 -928 -3 -711 -170 -802 -672 -280 -130 -733 -383 -242 -140 -913 -933 -928 -916 -326 -324 -787 -130 -304 -20 -740 -698 -781 -459 -459 -772 -799 -498 -943 -850 -461 -428 -551 -203 -597 -383 -33 -25 -341 -831 -370 -892 -67 -58 -292 -759 -478 -134 -985 -94 -929 -728 -457 -874 -786 -215 -594 -410 -308 -720 -346 -975 -361 -913 -252 -919 -234 -494 -932 -57 -359 -699 -157 -534 -104 -576 -267 -381 -503 -269 -770 -153 -571 -638 -716 -223 -225 -270 -295 -694 -984 -168 -227 -192 -816 -550 -195 -492 -677 -780 -842 -434 -415 -751 -174 -337 -388 -7 -194 -43 -711 -796 -133 -24 -285 -136 -13 -713 -209 -524 -332 -931 -226 -902 -640 -170 -307 -515 -431 -644 -303 -863 -687 -308 -133 -117 -360 -904 -14 -776 -147 -589 -800 -827 -858 -502 -610 -780 -449 -857 -89 -170 -592 -733 -256 -258 -313 -808 -587 -596 -203 -377 -235 -135 -60 -209 -93 -372 -173 -705 -167 -946 -261 -213 -435 -341 -844 -751 -723 -478 -344 -84 -774 -866 -602 -716 -336 -634 -904 -329 -420 -796 -265 -303 -148 -108 -441 -28 -95 -147 -277 -775 -740 -961 -2 -938 -261 -897 -90 -985 -293 -559 -886 -185 -628 -205 -107 -88 -74 -388 -48 -283 -128 -875 -960 -406 -148 -694 -460 -767 -73 -824 -997 -256 -862 -506 -996 -559 -514 -28 -432 -772 -630 -677 -837 -818 -881 -819 -915 -85 -255 -609 -530 -122 -686 -135 -4 -316 -97 -414 -165 -865 -590 -626 -927 -819 -227 -794 -518 -942 -385 -916 -533 -424 -271 -887 -322 -495 -953 -388 -527 -670 -123 -922 -783 -847 -620 -72 -535 -414 -445 -169 -236 -311 -741 -740 -934 -361 -813 -421 -103 -474 -958 -69 -124 -556 -421 -267 -619 -876 -825 -890 -32 -277 -517 -158 -438 -546 -423 -682 -936 -390 -595 -988 -493 -843 -393 -331 -501 -430 -445 -255 -666 -100 -647 -674 -997 -720 -666 -534 -831 -353 -407 -379 -688 -981 -571 -239 -946 -968 -60 -751 -552 -486 -489 -125 -434 -390 -285 -892 -542 -114 -254 -688 -917 -38 -611 -239 -282 -156 -646 -452 -973 -26 -971 -324 -646 -577 -103 -806 -103 -759 -601 -690 -570 -139 -737 -551 -630 -506 -526 -479 -981 -184 -666 -39 -183 -625 -34 -421 -5 -246 -701 -10 -90 -37 -182 -663 -206 -310 -853 -105 -615 -176 -863 -122 -971 -549 -231 -478 -158 -834 -902 -792 -229 -790 -423 -597 -21 -844 -966 -519 -923 -999 -854 -477 -405 -561 -912 -888 -243 -630 -164 -778 -523 -231 -279 -494 -957 -572 -340 -194 -596 -40 -789 -731 -835 -763 -460 -817 -3 -203 -924 -708 -322 -699 -825 -978 -491 -520 -893 -580 -143 -173 -358 -818 -891 -626 -817 -728 -367 -462 -537 -949 -499 -947 -40 -902 -536 -979 -661 -350 -692 -522 -437 -719 -90 -709 -232 -25 -240 -707 -639 -266 -480 -263 -455 -728 -669 -345 -427 -298 -82 -774 -409 -274 -21 -82 -138 -62 -92 -980 -24 -913 -635 -443 -240 -424 -900 -510 -216 -212 -89 -188 -322 -935 -365 -124 -319 -56 -20 -997 -153 -462 -590 -977 -993 -51 -602 -52 -734 -942 -711 -731 -366 -721 -817 -414 -3 -77 -449 -688 -540 -721 -601 -826 -283 -148 -151 -510 -405 -385 -465 -282 -480 -624 -95 -948 -406 -869 -112 -647 -371 -268 -236 -875 -755 -325 -589 -328 -428 -424 -144 -371 -542 -746 -706 -898 -79 -129 -978 -192 -797 -834 -682 -969 -652 -864 -374 -425 -851 -583 -57 -288 -915 -688 -442 -607 -537 -483 -959 -861 -505 -851 -487 -544 -281 -233 -973 -474 -466 -721 -692 -793 -414 -860 -226 -710 -657 -565 -844 -752 -436 -211 -314 -848 -530 -452 -773 -214 -20 -91 -108 -746 -503 -971 -83 -640 -481 -896 -199 -994 -865 -367 -146 -256 -496 -279 -168 -708 -803 -898 -248 -20 -256 -88 -196 -554 -276 -518 -6 -134 -99 -375 -126 -210 -24 -678 -237 -200 -263 -302 -219 -500 -170 -724 -450 -614 -333 -560 -377 -437 -687 -469 -824 -381 -75 -278 -576 -87 -277 -602 -31 -727 -376 -220 -320 -516 -459 -344 -11 -792 -899 -887 -537 -701 -277 -218 -867 -79 -226 -115 -496 -259 -24 -718 -839 -909 -270 -203 -770 -530 -694 -410 -902 -33 -694 -464 -874 -924 -956 -350 -923 -217 -382 -596 -567 -947 -305 -666 -729 -735 -997 -63 -864 -315 -655 -616 -32 -319 -211 -398 -947 -544 -351 -703 -448 -722 -749 -250 -17 -993 -474 -800 -747 -444 -498 -930 -23 -170 -605 -442 -506 -87 -34 -904 -690 -596 -659 -665 -840 -535 -761 -22 -235 -587 -175 -554 -325 -933 -469 -215 -489 -535 -928 -155 -986 -411 -867 -512 -286 -92 -875 -946 -559 -718 -702 -184 -827 -476 -375 -540 -497 -624 -456 -376 -498 -719 -347 -645 -811 -425 -233 -690 -521 -466 -292 -39 -226 -843 -339 -487 -898 -977 -755 -875 -971 -392 -726 -556 -145 -239 -54 -136 -519 -422 -782 -398 -867 -448 -96 -832 -245 -895 -82 -664 -439 -719 -326 -431 -37 -208 -164 -617 -200 -307 -261 -506 -720 -822 -470 -703 -568 -866 -742 -375 -517 -823 -163 -494 -404 -587 -211 -899 -691 -315 -21 -620 -315 -36 -638 -796 -272 -600 -296 -196 -564 -932 -96 -246 -922 -728 -481 -432 -425 -604 -601 -576 -447 -649 -650 -44 -377 -176 -783 -164 -319 -465 -762 -741 -240 -92 -642 -834 -723 -672 -521 -2 -365 -451 -154 -915 -96 -725 -50 -128 -52 -982 -240 -908 -821 -664 -613 -554 -584 -803 -806 -633 -238 -57 -888 -603 -476 -71 -858 -333 -655 -304 -453 -453 -962 -492 -704 -735 -46 -900 -893 -684 -451 -432 -780 -775 -548 -488 -847 -765 -847 -11 -946 -74 -650 -860 -881 -587 -891 -630 -564 -824 -521 -295 -642 -936 -576 -530 -144 -909 -106 -199 -661 -486 -215 -975 -36 -868 -138 -813 -744 -784 -352 -452 -298 -146 -849 -892 -868 -366 -489 -892 -327 -176 -894 -230 -958 -454 -933 -760 -389 -864 -702 -315 -745 -693 -206 -388 -52 -18 -595 -513 -63 -188 -274 -631 -373 -306 -466 -566 -429 -270 -464 -611 -720 -105 -430 -711 -621 -728 -280 -472 -687 -971 -940 -753 -722 -252 -783 -992 -886 -519 -212 -367 -939 -104 -74 -506 -714 -721 -171 -901 -611 -958 -136 -109 -603 -996 -358 -365 -188 -310 -448 -555 -320 -41 -143 -74 -467 -145 -806 -237 -919 -433 -49 -373 -975 -684 -706 -496 -656 -773 -565 -779 -54 -454 -936 -846 -356 -610 -959 -310 -917 -734 -453 -148 -700 -839 -448 -680 -221 -602 -915 -987 -412 -579 -491 -434 -444 -644 -673 -57 -696 -62 -594 -611 -608 -319 -766 -840 -615 -230 -118 -727 -99 -180 -640 -891 -471 -71 -962 -264 -658 -748 -567 -491 -315 -364 -244 -983 -628 -451 -609 -239 -38 -555 -799 -934 -972 -520 -674 -301 -454 -520 -495 -160 -695 -392 -175 -826 -676 -719 -798 -127 -540 -341 -510 -951 -693 -47 -975 -820 -975 -363 -256 -258 -241 -386 -297 -399 -843 -816 -105 -223 -421 -4 -654 -157 -415 -585 -600 -917 -442 -551 -340 -318 -480 -199 -698 -438 -337 -614 -958 -475 -210 -476 -389 -593 -338 -848 -99 -300 -855 -281 -504 -370 -645 -236 -17 -575 -742 -109 -20 -145 -639 -245 -799 -762 -292 -390 -614 -143 -243 -793 -300 -950 -104 -357 -324 -62 -304 -37 -292 -405 -62 -84 -443 -672 -306 -807 -593 -382 -258 -756 -850 -59 -561 -273 -737 -924 -944 -864 -738 -579 -642 -13 -217 -130 -517 -763 -265 -914 -135 -897 -76 -747 -885 -862 -740 -502 -754 -371 -414 -282 -307 -602 -576 -154 -214 -787 -628 -930 -123 -727 -779 -843 -858 -538 -499 -991 -424 -915 -607 -165 -25 -326 -773 -592 -689 -994 -59 -448 -172 -433 -323 -928 -875 -805 -795 -923 -909 -178 -251 -245 -239 -516 -949 -777 -482 -159 -450 -223 -522 -604 -666 -85 -851 -830 -580 -133 -931 -868 -424 -211 -398 -135 -209 -148 -949 -746 -931 -60 -383 -375 -382 -480 -397 -879 -756 -161 -993 -92 -604 -272 -38 -431 -520 -230 -89 -892 -553 -376 -183 -812 -573 -667 -643 -71 -726 -595 -527 -534 -524 -790 -273 -573 -329 -194 -863 -39 -7 -224 -666 -964 -699 -855 -331 -64 -185 -128 -510 -881 -712 -43 -262 -901 -175 -882 -877 -930 -491 -863 -919 -49 -188 -830 -818 -731 -355 -3 -62 -395 -426 -464 -860 -899 -629 -614 -515 -100 -980 -869 -480 -731 -681 -707 -712 -83 -737 -785 -107 -901 -243 -760 -318 -996 -687 -480 -909 -909 -900 -319 -411 -473 -109 -650 -640 -298 -400 -265 -910 -284 -14 -409 -409 -762 -375 -895 -628 -226 -515 -176 -919 -432 -684 -681 -774 -824 -299 -548 -238 -581 -44 -182 -758 -88 -220 -906 -213 -137 -405 -792 -924 -219 -396 -914 -829 -380 -522 -468 -576 -192 -211 -225 -253 -860 -18 -539 -774 -370 -21 -204 -595 -38 -192 -899 -741 -104 -922 -621 -258 -635 -638 -654 -723 -436 -909 -986 -314 -890 -901 -750 -27 -453 -704 -360 -370 -19 -496 -779 -525 -483 -457 -597 -674 -611 -305 -106 -749 -601 -755 -974 -932 -460 -819 -198 -430 -53 -513 -107 -829 -29 -578 -619 -4 -387 -94 -15 -303 -977 -687 -673 -463 -881 -476 -79 -353 -244 -991 -49 -903 -168 -305 -825 -534 -157 -797 -153 -407 -437 -505 -677 -892 -345 -894 -104 -887 -724 -542 -447 -258 -19 -116 -681 -402 -368 -703 -199 -518 -562 -625 -133 -701 -931 -5 -848 -229 -770 -466 -589 -264 -847 -832 -220 -827 -521 -38 -130 -401 -480 -248 -680 -64 -843 -553 -531 -515 -376 -627 -509 -653 -291 -880 -989 -228 -346 -211 -370 -295 -712 -910 -146 -130 -928 -743 -55 -370 -18 -126 -101 -999 -988 -806 -650 -443 -622 -571 -88 -151 -444 -929 -229 -623 -128 -238 -993 -362 -599 -956 -665 -132 -996 -518 -102 -508 -616 -817 -531 -214 -127 -39 -245 -394 -251 -563 -485 -590 -206 -263 -703 -106 -356 -436 -671 -408 -619 -736 -620 -564 -868 -378 -948 -282 -352 -822 -778 -152 -102 -433 -449 -194 -154 -818 -210 -321 -869 -785 -232 -265 -906 -181 -16 -813 -747 -667 -531 -606 -836 -932 -25 -114 -312 -846 -807 -717 -694 -116 -604 -670 -351 -898 -421 -454 -535 -758 -443 -525 -808 -593 -148 -1000 -745 -591 -416 -945 -869 -495 -668 -220 -833 -401 -362 -295 -417 -66 -541 -533 -975 -620 -726 -286 -792 -861 -74 -994 -744 -891 -647 -76 -849 -444 -30 -543 -479 -162 -320 -934 -936 -879 -598 -354 -575 -209 -496 -488 -645 -176 -276 -870 -342 -658 -983 -593 -810 -538 -693 -312 -662 -979 -332 -92 -615 -749 -524 -135 -545 -439 -740 -598 -327 -410 -857 -645 -631 -429 -212 -153 -149 -975 -159 -422 -705 -491 -808 -189 -532 -13 -527 -323 -295 -818 -208 -711 -752 -247 -761 -965 -710 -952 -232 -986 -935 -97 -769 -908 -930 -837 -385 -517 -535 -666 -218 -613 -90 -799 -280 -753 -182 -21 -860 -850 -257 -787 -321 -880 -941 -776 -576 -462 -908 -764 -966 -269 -655 -617 -402 -741 -312 -482 -304 -50 -926 -68 -796 -312 -448 -152 -384 -64 -856 -581 -557 -279 -268 -549 -223 -496 -725 -829 -176 -689 -620 -800 -216 -68 -323 -171 -432 -659 -404 -784 -327 -282 -622 -923 -30 -886 -676 -822 -246 -802 -670 -946 -924 -208 -319 -456 -129 -742 -375 -810 -371 -331 -206 -922 -145 -104 -417 -223 -76 -38 -312 -835 -984 -142 -24 -507 -256 -729 -594 -329 -496 -394 -438 -578 -189 -279 -475 -953 -327 -914 -607 -767 -470 -120 -940 -85 -173 -11 -393 -179 -5 -718 -490 -364 -746 -519 -229 -505 -1000 -760 -114 -170 -182 -802 -936 -381 -213 -125 -906 -890 -792 -453 -809 -814 -776 -347 -229 -543 -266 -959 -145 -377 -155 -846 -889 -110 -407 -188 -470 -393 -170 -876 -201 -315 -691 -703 -816 -813 -526 -420 -326 -175 -507 -594 -27 -344 -276 -144 -163 -120 -338 -259 -305 -666 -934 -621 -488 -349 -858 -102 -420 -394 -14 -428 -111 -466 -844 -939 -441 -111 -744 -608 -2 -437 -270 -195 -698 -341 -582 -426 -90 -870 -960 -692 -288 -476 -130 -218 -860 -944 -355 -897 -858 -406 -385 -458 -214 -213 -903 -49 -783 -419 -767 -840 -634 -379 -653 -334 -947 -455 -963 -456 -843 -388 -124 -596 -77 -274 -634 -466 -382 -450 -253 -440 -584 -763 -568 -119 -285 -260 -563 -548 -454 -523 -976 -919 -512 -669 -125 -948 -884 -196 -200 -427 -932 -245 -135 -834 -200 -318 -490 -740 -339 -335 -975 -894 -728 -61 -954 -46 -215 -583 -785 -664 -221 -295 -451 -109 -213 -256 -628 -118 -339 -892 -590 -427 -571 -470 -695 -274 -404 -483 -948 -607 -742 -281 -445 -103 -371 -490 -186 -984 -125 -87 -726 -832 -794 -859 -440 -640 -948 -690 -382 -861 -89 -199 -559 -522 -15 -746 -458 -186 -201 -710 -689 -303 -515 -205 -691 -509 -819 -457 -174 -933 -383 -100 -122 -357 -931 -262 -421 -920 -961 -718 -480 -107 -138 -171 -313 -211 -478 -30 -942 -541 -864 -34 -355 -696 -738 -357 -370 -574 -170 -147 -937 -43 -512 -993 -721 -532 -316 -109 -703 -222 -408 -460 -938 -175 -316 -131 -640 -405 -198 -717 -685 -181 -295 -458 -12 -653 -193 -289 -107 -936 -283 -728 -107 -799 -87 -752 -466 -793 -816 -921 -448 -103 -277 -84 -974 -106 -940 -865 -560 -957 -219 -840 -733 -11 -590 -565 -56 -174 -912 -338 -688 -114 -135 -403 -965 -220 -722 -851 -684 -41 -418 -259 -369 -345 -373 -517 -833 -767 -696 -173 -248 -142 -615 -351 -104 -746 -457 -74 -516 -835 -455 -727 -904 -122 -480 -869 -965 -463 -352 -369 -980 -696 -322 -408 -368 -482 -726 -492 -876 -815 -227 -704 -828 -989 -175 -820 -913 -533 -475 -29 -506 -815 -413 -34 -439 -657 -336 -378 -80 -632 -768 -130 -497 -437 -584 -951 -431 -667 -325 -692 -189 -29 -971 -839 -971 -179 -390 -532 -295 -379 -671 -512 -809 -513 -726 -823 -341 -269 -345 -12 -665 -783 -384 -649 -893 -30 -279 -256 -867 -106 -676 -560 -857 -645 -370 -514 -383 -855 -129 -392 -440 -776 -361 -107 -369 -40 -755 -719 -361 -225 -854 -313 -373 -89 -425 -11 -40 -592 -618 -719 -2 -334 -60 -609 -791 -924 -979 -321 -657 -768 -598 -62 -821 -138 -864 -746 -439 -653 -246 -955 -766 -772 -939 -121 -947 -496 -429 -689 -186 -472 -228 -959 -884 -433 -511 -829 -298 -993 -941 -655 -450 -622 -813 -758 -774 -629 -775 -673 -204 -235 -918 -424 -782 -638 -651 -622 -14 -152 -904 -986 -766 -435 -74 -91 -637 -271 -934 -669 -371 -479 -315 -407 -200 -919 -21 -82 -787 -38 -12 -597 -683 -852 -787 -193 -31 -493 -238 -633 -742 -413 -871 -701 -651 -927 -710 -268 -502 -460 -726 -844 -718 -413 -975 -63 -946 -605 -646 -661 -307 -795 -735 -821 -561 -416 -747 -820 -201 -100 -847 -106 -278 -46 -858 -928 -413 -474 -318 -833 -79 -840 -667 -529 -982 -242 -882 -679 -772 -639 -658 -309 -647 -574 -9 -36 -863 -80 -493 -951 -239 -986 -932 -957 -363 -766 -274 -234 -567 -722 -869 -522 -945 -49 -563 -712 -650 -41 -298 -951 -693 -128 -155 -477 -68 -394 -455 -992 -39 -778 -907 -395 -594 -246 -580 -673 -611 -72 -937 -807 -640 -499 -399 -684 -934 -516 -757 -299 -200 -171 -136 -203 -232 -541 -432 -751 -801 -350 -713 -209 -534 -542 -986 -637 -728 -558 -538 -931 -51 -34 -338 -363 -829 -841 -150 -970 -968 -804 -518 -571 -684 -74 -853 -228 -111 -850 -665 -570 -271 -119 -189 -967 -33 -145 -865 -333 -262 -80 -515 -842 -719 -722 -150 -577 -642 -967 -926 -734 -114 -66 -751 -414 -878 -78 -717 -388 -149 -936 -914 -791 -529 -165 -993 -119 -480 -124 -295 -319 -989 -466 -386 -461 -897 -573 -994 -963 -74 -22 -593 -224 -138 -653 -990 -364 -659 -372 -50 -545 -588 -429 -590 -408 -545 -401 -170 -375 -129 -233 -518 -563 -992 -850 -958 -505 -310 -649 -707 -563 -462 -104 -248 -339 -428 -269 -794 -613 -125 -83 -876 -951 -167 -731 -394 -192 -500 -128 -157 -967 -578 -467 -23 -483 -571 -387 -378 -709 -59 -430 -591 -391 -490 -443 -930 -748 -371 -192 -557 -995 -87 -840 -675 -500 -542 -819 -121 -922 -858 -453 -157 -239 -503 -194 -537 -849 -855 -601 -250 -907 -128 -956 -556 -54 -56 -810 -990 -520 -374 -115 -503 -846 -638 -191 -512 -959 -712 -633 -487 -837 -588 -281 -522 -153 -980 -981 -245 -996 -278 -801 -198 -163 -631 -26 -353 -91 -985 -275 -117 -763 -721 -506 -252 -961 -538 -833 -628 -238 -323 -786 -226 -103 -693 -133 -749 -668 -323 -345 -29 -436 -876 -214 -705 -854 -899 -565 -885 -164 -917 -337 -536 -723 -710 -281 -376 -388 -528 -389 -231 -426 -661 -223 -772 -144 -162 -320 -837 -977 -496 -569 -10 -264 -578 -315 -948 -329 -705 -200 -975 -34 -596 -421 -801 -56 -240 -260 -904 -376 -328 -858 -227 -821 -939 -475 -917 -762 -362 -206 -639 -582 -354 -444 -282 -282 -369 -874 -872 -385 -792 -165 -591 -433 -644 -777 -688 -501 -853 -93 -204 -419 -698 -653 -351 -860 -101 -528 -135 -738 -26 -101 -287 -190 -265 -72 -486 -72 -593 -735 -961 -691 -577 -414 -289 -405 -947 -284 -422 -444 -180 -44 -54 -733 -855 -492 -495 -183 -822 -569 -507 -928 -969 -745 -192 -731 -383 -550 -155 -166 -534 -954 -219 -634 -87 -136 -273 -302 -318 -891 -715 -261 -497 -987 -437 -109 -898 -92 -72 -465 -253 -86 -866 -311 -308 -276 -345 -638 -501 -158 -708 -254 -797 -827 -313 -123 -718 -307 -297 -985 -297 -850 -845 -430 -232 -988 -624 -300 -621 -73 -180 -114 -345 -993 -19 -573 -399 -645 -636 -218 -780 -629 -45 -260 -151 -785 -954 -907 -963 -114 -491 -120 -533 -616 -396 -894 -596 -392 -723 -473 -34 -628 -454 -4 -43 -498 -909 -974 -684 -80 -364 -469 -945 -629 -747 -670 -725 -330 -564 -706 -687 -383 -599 -220 -980 -119 -322 -830 -122 -476 -179 -146 -691 -476 -754 -495 -108 -244 -970 -222 -39 -564 -770 -380 -95 -216 -516 -59 -90 -206 -517 -443 -357 -70 -339 -896 -164 -453 -688 -394 -436 -792 -521 -204 -376 -222 -680 -59 -137 -944 -513 -943 -973 -296 -5 -213 -669 -655 -679 -292 -391 -338 -904 -668 -418 -715 -145 -476 -469 -850 -14 -375 -733 -64 -526 -224 -851 -365 -408 -827 -761 -238 -569 -125 -831 -770 -732 -771 -463 -389 -527 -140 -228 -853 -679 -605 -93 -507 -310 -378 -579 -619 -266 -831 -170 -297 -168 -476 -822 -109 -343 -570 -165 -237 -972 -920 -623 -605 -869 -452 -832 -595 -794 -476 -566 -828 -683 -330 -80 -171 -295 -172 -181 -574 -75 -17 -76 -955 -617 -459 -101 -528 -543 -578 -217 -946 -785 -256 -830 -156 -588 -598 -84 -644 -331 -148 -840 -408 -273 -416 -212 -203 -42 -838 -27 -90 -845 -8 -297 -157 -38 -423 -546 -105 -103 -693 -325 -380 -164 -646 -245 -584 -977 -99 -82 -324 -540 -152 -226 -333 -898 -657 -310 -260 -307 -518 -219 -666 -599 -133 -160 -284 -414 -324 -89 -897 -635 -796 -323 -976 -84 -775 -64 -460 -404 -696 -538 -955 -481 -593 -624 -936 -292 -659 -589 -417 -86 -319 -610 -69 -263 -134 -791 -490 -514 -269 -775 -181 -757 -743 -195 -29 -580 -315 -991 -342 -681 -496 -6 -726 -896 -479 -754 -524 -650 -700 -50 -52 -424 -178 -254 -595 -369 -153 -50 -700 -823 -681 -50 -341 -138 -177 -509 -440 -831 -38 -242 -755 -268 -512 -722 -80 -417 -750 -721 -384 -815 -423 -47 -871 -300 -170 -242 -546 -827 -400 -751 -639 -770 -332 -745 -764 -942 -316 -167 -551 -395 -81 -954 -205 -59 -213 -886 -705 -188 -825 -777 -572 -537 -393 -87 -217 -296 -187 -509 -928 -192 -470 -317 -538 -763 -229 -929 -417 -315 -630 -946 -273 -901 -972 -586 -635 -372 -875 -578 -688 -116 -336 -926 -675 -458 -403 -438 -788 -951 -278 -585 -887 -766 -249 -647 -919 -425 -779 -32 -270 -838 -497 -944 -589 -260 -813 -991 -662 -485 -640 -977 -646 -896 -377 -112 -123 -491 -617 -843 -19 -438 -468 -667 -305 -342 -802 -886 -135 -710 -105 -235 -227 -641 -174 -628 -847 -476 -861 -999 -799 -443 -910 -70 -725 -924 -210 -255 -659 -656 -480 -76 -375 -509 -154 -21 -491 -183 -168 -795 -226 -269 -891 -806 -98 -280 -998 -245 -463 -414 -379 -155 -314 -69 -53 -211 -744 -821 -116 -756 -538 -504 -985 -153 -602 -18 -946 -74 -734 -518 -250 -75 -162 -471 -841 -394 -279 -982 -282 -188 -494 -982 -910 -963 -692 -422 -473 -824 -435 -582 -933 -186 -919 -868 -113 -569 -962 -576 -993 -824 -213 -94 -607 -270 -875 -78 -135 -606 -145 -603 -572 -900 -146 -745 -382 -910 -254 -383 -49 -701 -541 -183 -697 -31 -448 -740 -538 -833 -473 -862 -485 -498 -754 -367 -699 -737 -575 -627 -151 -817 -853 -103 -958 -333 -514 -530 -819 -75 -559 -130 -647 -46 -944 -216 -104 -910 -220 -571 -420 -613 -509 -538 -288 -323 -351 -304 -319 -265 -885 -340 -179 -780 -893 -957 -195 -203 -340 -582 -180 -821 -836 -880 -588 -321 -659 -37 -623 -605 -124 -614 -379 -969 -518 -181 -626 -246 -493 -956 -767 -985 -950 -800 -399 -605 -761 -802 -9 -347 -662 -609 -931 -269 -609 -687 -302 -544 -695 -925 -257 -983 -596 -258 -793 -461 -545 -387 -735 -761 -608 -598 -93 -233 -132 -601 -185 -778 -140 -476 -96 -635 -160 -753 -279 -186 -941 -173 -91 -256 -605 -313 -800 -118 -90 -718 -988 -954 -226 -696 -49 -657 -818 -722 -615 -841 -799 -761 -275 -838 -425 -744 -995 -518 -85 -742 -833 -966 -946 -836 -878 -132 -985 -798 -15 -321 -237 -636 -451 -104 -786 -879 -67 -524 -123 -652 -549 -699 -744 -192 -548 -690 -475 -263 -507 -527 -592 -736 -470 -606 -217 -81 -555 -36 -836 -301 -942 -503 -757 -946 -867 -846 -118 -52 -297 -722 -492 -458 -954 -788 -557 -458 -872 -749 -550 -475 -835 -984 -987 -546 -866 -648 -119 -561 -125 -643 -715 -389 -191 -396 -219 -218 -831 -200 -833 -299 -920 -133 -76 -150 -435 -80 -467 -983 -541 -507 -872 -922 -650 -657 -508 -349 -53 -441 -228 -58 -208 -267 -721 -810 -145 -414 -372 -482 -12 -445 -578 -409 -271 -588 -929 -850 -333 -572 -447 -75 -879 -915 -568 -678 -220 -617 -972 -235 -31 -465 -816 -845 -614 -473 -339 -983 -414 -544 -912 -530 -193 -748 -178 -806 -201 -466 -354 -876 -37 -759 -40 -510 -855 -871 -251 -672 -156 -410 -808 -475 -221 -185 -926 -133 -273 -269 -459 -608 -540 -698 -538 -624 -275 -199 -366 -476 -934 -115 -664 -408 -951 -267 -663 -704 -60 -275 -102 -121 -273 -596 -150 -170 -499 -715 -703 -58 -714 -305 -364 -922 -158 -186 -960 -167 -178 -817 -591 -902 -103 -794 -673 -13 -308 -201 -160 -967 -235 -43 -884 -962 -913 -622 -843 -967 -47 -848 -191 -411 -464 -745 -422 -327 -67 -912 -710 -726 -186 -87 -652 -369 -723 -710 -369 -130 -945 -339 -917 -320 -262 -835 -292 -902 -839 -934 -266 -63 -371 -98 -887 -908 -614 -522 -147 -864 -105 -881 -470 -256 -657 -800 -635 -694 -391 -956 -209 -601 -667 -649 -626 -788 -148 -552 -459 -831 -240 -345 -291 -830 -706 -230 -708 -194 -817 -254 -199 -689 -1 -66 -823 -423 -51 -570 -227 -181 -799 -294 -587 -985 -462 -181 -379 -307 -20 -743 -367 -820 -55 -227 -667 -930 -101 -742 -702 -407 -402 -286 -494 -553 -60 -384 -137 -808 -372 -419 -556 -890 -573 -972 -877 -606 -198 -780 -377 -415 -1000 -623 -383 -187 -103 -912 -435 -97 -24 -671 -913 -353 -889 -761 -471 -357 -138 -773 -325 -354 -964 -442 -892 -654 -815 -982 -436 -471 -627 -977 -107 -481 -925 -979 -328 -408 -912 -168 -151 -342 -517 -137 -183 -674 -604 -605 -935 -658 -468 -430 -333 -909 -383 -735 -404 -279 -266 -854 -316 -834 -449 -114 -338 -355 -102 -677 -411 -674 -77 -327 -884 -80 -664 -501 -701 -61 -270 -811 -61 -36 -207 -491 -599 -535 -250 -338 -551 -789 -977 -573 -759 -278 -670 -108 -608 -65 -183 -323 -470 -282 -176 -74 -359 -849 -996 -154 -785 -978 -781 -619 -340 -832 -478 -830 -887 -42 -111 -884 -912 -183 -772 -415 -317 -622 -946 -747 -219 -250 -400 -154 -375 -716 -968 -258 -951 -98 -158 -748 -709 -408 -629 -11 -209 -598 -19 -549 -3 -545 -118 -197 -519 -57 -737 -236 -31 -278 -298 -23 -567 -871 -16 -391 -793 -63 -504 -302 -357 -223 -281 -850 -551 -241 -761 -319 -379 -653 -327 -638 -33 -85 -936 -845 -97 -413 -276 -355 -156 -615 -956 -113 -285 -297 -144 -885 -36 -358 -730 -168 -405 -897 -824 -718 -771 -533 -352 -237 -155 -923 -223 -783 -870 -951 -916 -95 -172 -469 -237 -571 -70 -572 -415 -536 -821 -595 -68 -513 -599 -45 -580 -423 -426 -832 -682 -586 -478 -487 -807 -50 -706 -238 -692 -850 -8 -802 -207 -915 -648 -464 -474 -535 -608 -606 -420 -474 -250 -671 -888 -667 -747 -610 -360 -870 -188 -697 -544 -985 -576 -267 -520 -743 -803 -527 -241 -469 -366 -777 -617 -410 -761 -884 -454 -786 -908 -592 -577 -795 -617 -954 -867 -212 -352 -162 -768 -415 -22 -938 -34 -342 -818 -313 -314 -779 -194 -962 -94 -665 -207 -758 -298 -863 -187 -860 -460 -447 -119 -84 -638 -807 -33 -162 -775 -409 -46 -14 -867 -808 -264 -140 -776 -231 -115 -243 -623 -930 -565 -283 -258 -939 -848 -810 -742 -32 -867 -794 -601 -886 -643 -474 -477 -790 -674 -922 -918 -544 -784 -886 -525 -90 -948 -884 -398 -979 -387 -514 -882 -509 -472 -674 -837 -428 -552 -549 -964 -640 -373 -803 -766 -383 -160 -424 -955 -5 -110 -492 -227 -347 -131 -263 -253 -243 -515 -400 -384 -657 -891 -612 -280 -337 -995 -730 -454 -508 -357 -143 -84 -287 -585 -753 -180 -893 -435 -202 -989 -71 -605 -569 -876 -479 -509 -593 -681 -95 -155 -361 -652 -265 -104 -869 -811 -186 -891 -861 -414 -467 -695 -342 -133 -538 -8 -374 -130 -329 -636 -628 -797 -935 -177 -973 -331 -169 -175 -249 -969 -198 -646 -659 -985 -481 -116 -480 -548 -407 -808 -377 -432 -374 -588 -466 -831 -28 -997 -656 -922 -231 -330 -208 -703 -752 -107 -255 -138 -170 -10 -484 -860 -307 -427 -126 -660 -166 -223 -31 -574 -41 -594 -212 -318 -335 -243 -289 -928 -207 -753 -972 -505 -387 -672 -775 -789 -153 -378 -47 -792 -426 -496 -381 -133 -996 -584 -47 -64 -178 -634 -281 -258 -772 -781 -12 -687 -834 -155 -664 -180 -173 -405 -8 -87 -439 -114 -387 -298 -327 -34 -591 -153 -359 -989 -345 -503 -849 -313 -84 -333 -251 -905 -83 -850 -550 -173 -213 -545 -147 -150 -190 -137 -324 -627 -288 -887 -292 -991 -494 -737 -130 -549 -91 -987 -324 -410 -877 -185 -661 -625 -987 -48 -876 -682 -47 -451 -774 -198 -647 -215 -559 -301 -79 -52 -792 -536 -604 -549 -144 -478 -416 -339 -351 -276 -669 -719 -610 -644 -694 -278 -326 -663 -51 -503 -41 -909 -467 -303 -158 -225 -324 -432 -687 -79 -741 -120 -426 -88 -985 -559 -359 -606 -820 -6 -549 -37 -533 -588 -635 -284 -661 -721 -102 -205 -839 -120 -884 -160 -567 -744 -848 -580 -222 -263 -811 -702 -783 -610 -873 -744 -476 -441 -560 -660 -252 -4 -856 -252 -755 -878 -480 -672 -851 -237 -104 -42 -584 -805 -557 -456 -697 -703 -919 -486 -852 -773 -39 -655 -827 -339 -474 -610 -255 -567 -207 -298 -212 -580 -620 -230 -637 -747 -616 -803 -6 -142 -832 -794 -440 -538 -163 -503 -636 -68 -890 -512 -157 -101 -441 -405 -612 -616 -662 -90 -562 -309 -93 -392 -604 -792 -875 -840 -932 -672 -522 -30 -849 -552 -155 -357 -599 -817 -261 -633 -242 -917 -312 -822 -61 -534 -806 -873 -802 -43 -266 -998 -466 -383 -825 -899 -496 -412 -866 -596 -259 -973 -399 -319 -704 -696 -301 -609 -327 -47 -67 -938 -27 -606 -816 -580 -979 -447 -383 -19 -527 -840 -653 -808 -936 -837 -596 -170 -253 -663 -642 -770 -318 -37 -515 -665 -557 -485 -615 -846 -594 -258 -48 -671 -33 -646 -794 -961 -389 -478 -788 -251 -924 -260 -578 -76 -161 -909 -188 -690 -33 -117 -276 -472 -874 -120 -500 -401 -550 -660 -329 -600 -121 -93 -601 -701 -284 -393 -700 -579 -117 -119 -147 -316 -851 -496 -863 -725 -151 -583 -176 -955 -381 -944 -530 -94 -851 -83 -337 -264 -977 -663 -831 -693 -353 -138 -463 -997 -916 -910 -713 -426 -971 -56 -134 -561 -258 -496 -61 -805 -882 -482 -999 -268 -721 -608 -972 -907 -652 -917 -546 -698 -227 -524 -968 -537 -846 -277 -196 -809 -543 -272 -634 -481 -255 -231 -309 -667 -950 -54 -391 -202 -244 -517 -824 -686 -796 -520 -713 -947 -956 -785 -707 -910 -13 -729 -577 -526 -432 -630 -48 -629 -915 -101 -997 -187 -442 -11 -875 -407 -651 -213 -692 -662 -477 -940 -557 -527 -894 -674 -533 -251 -316 -200 -458 -718 -951 -583 -499 -248 -191 -602 -239 -894 -466 -39 -92 -564 -876 -8 -191 -307 -942 -296 -714 -741 -623 -917 -523 -24 -609 -8 -804 -437 -366 -935 -602 -287 -505 -901 -519 -963 -666 -154 -703 -361 -676 -14 -48 -144 -366 -631 -370 -555 -332 -328 -784 -780 -113 -978 -526 -727 -404 -830 -836 -54 -175 -598 -723 -262 -922 -793 -864 -392 -397 -672 -629 -199 -547 -866 -529 -720 -590 -863 -114 -284 -704 -353 -953 -193 -916 -423 -193 -171 -791 -261 -721 -648 -307 -787 -427 -794 -601 -272 -547 -539 -469 -906 -568 -739 -837 -692 -889 -228 -702 -797 -154 -281 -485 -402 -612 -344 -887 -959 -41 -314 -583 -973 -626 -637 -81 -878 -180 -917 -518 -198 -389 -720 -873 -38 -27 -991 -676 -753 -225 -345 -881 -919 -483 -130 -600 -69 -146 -235 -741 -357 -363 -655 -508 -368 -237 -94 -213 -763 -165 -542 -588 -876 -534 -138 -30 -365 -339 -117 -706 -47 -129 -390 -15 -111 -613 -626 -331 -231 -201 -277 -547 -13 -267 -649 -681 -576 -202 -553 -555 -363 -27 -997 -30 -979 -359 -35 -434 -856 -896 -221 -385 -785 -655 -87 -171 -848 -952 -130 -742 -517 -784 -138 -844 -560 -229 -106 -795 -428 -810 -373 -641 -493 -229 -405 -50 -490 -314 -89 -256 -216 -614 -910 -934 -461 -114 -417 -192 -839 -73 -73 -263 -940 -772 -563 -288 -820 -841 -714 -221 -779 -295 -311 -14 -296 -735 -315 -141 -837 -73 -376 -382 -342 -86 -121 -771 -551 -769 -404 -43 -336 -837 -400 -312 -382 -875 -968 -553 -560 -739 -294 -864 -500 -350 -788 -601 -200 -545 -657 -807 -926 -873 -399 -817 -209 -606 -272 -710 -508 -988 -776 -577 -757 -901 -603 -212 -972 -517 -296 -899 -33 -112 -125 -19 -822 -520 -472 -875 -160 -63 -357 -550 -481 -246 -391 -237 -804 -248 -54 -958 -787 -612 -852 -491 -225 -329 -442 -306 -621 -877 -5 -773 -281 -43 -573 -233 -276 -21 -985 -561 -438 -372 -317 -934 -40 -928 -611 -59 -964 -245 -447 -456 -280 -96 -470 -380 -650 -221 -111 -282 -283 -918 -285 -433 -30 -319 -926 -436 -787 -154 -71 -388 -266 -598 -795 -4 -452 -424 -195 -87 -424 -641 -440 -828 -686 -884 -334 -119 -819 -383 -534 -91 -187 -647 -168 -344 -847 -656 -230 -955 -310 -755 -233 -735 -901 -905 -262 -262 -86 -449 -329 -472 -734 -734 -199 -93 -549 -278 -776 -455 -607 -208 -731 -776 -431 -295 -980 -160 -802 -840 -444 -706 -172 -505 -951 -471 -855 -108 -822 -618 -999 -83 -77 -429 -825 -677 -406 -837 -968 -580 -576 -660 -503 -180 -946 -739 -529 -863 -743 -315 -826 -712 -226 -545 -118 -568 -625 -55 -269 -442 -16 -82 -962 -298 -866 -20 -586 -583 -822 -115 -24 -935 -19 -38 -246 -309 -364 -502 -604 -700 -934 -227 -165 -135 -929 -798 -104 -635 -972 -55 -305 -312 -952 -131 -861 -969 -787 -733 -351 -158 -768 -401 -3 -47 -444 -501 -870 -395 -910 -799 -14 -951 -36 -324 -863 -385 -956 -611 -187 -705 -756 -715 -918 -457 -409 -780 -834 -82 -533 -64 -631 -760 -415 -525 -284 -196 -13 -508 -110 -668 -116 -877 -541 -576 -219 -13 -624 -319 -448 -625 -946 -384 -31 -580 -922 -670 -879 -443 -532 -145 -745 -573 -198 -180 -628 -600 -723 -598 -102 -97 -263 -281 -862 -557 -968 -147 -616 -795 -404 -465 -32 -796 -51 -22 -491 -878 -815 -401 -327 -329 -651 -263 -329 -757 -720 -561 -791 -571 -994 -686 -862 -467 -996 -60 -361 -82 -613 -102 -748 -427 -572 -540 -18 -194 -601 -820 -558 -322 -131 -422 -920 -548 -313 -744 -89 -616 -966 -543 -327 -406 -159 -325 -897 -458 -726 -41 -402 -522 -77 -604 -127 -23 -30 -55 -669 -316 -975 -885 -805 -688 -495 -2 -343 -709 -291 -455 -493 -548 -104 -320 -619 -713 -209 -944 -4 -588 -50 -126 -311 -807 -275 -202 -194 -559 -518 -478 -234 -300 -981 -766 -157 -457 -980 -388 -757 -470 -88 -722 -847 -532 -552 -101 -432 -308 -29 -484 -488 -433 -297 -513 -632 -56 -179 -172 -763 -209 -694 -215 -312 -91 -792 -118 -874 -896 -674 -6 -190 -335 -835 -266 -583 -562 -673 -935 -252 -215 -774 -411 -449 -720 -246 -415 -949 -43 -900 -923 -212 -544 -908 -598 -200 -220 -375 -330 -142 -826 -653 -329 -864 -850 -24 -751 -732 -487 -516 -96 -830 -612 -478 -686 -392 -455 -850 -983 -526 -636 -683 -820 -223 -620 -259 -998 -479 -626 -773 -688 -283 -586 -227 -528 -589 -737 -717 -6 -57 -586 -264 -733 -520 -754 -781 -808 -641 -811 -424 -242 -354 -207 -362 -859 -450 -110 -676 -245 -709 -773 -382 -947 -546 -479 -890 -573 -556 -642 -64 -736 -529 -361 -651 -554 -435 -318 -613 -781 -630 -56 -884 -152 -459 -600 -458 -333 -731 -57 -23 -406 -555 -712 -565 -841 -875 -749 -15 -859 -559 -775 -287 -169 -210 -110 -515 -539 -274 -173 -980 -938 -463 -122 -476 -620 -924 -949 -842 -566 -516 -949 -153 -598 -767 -222 -863 -135 -86 -716 -376 -994 -343 -779 -20 -711 -299 -984 -926 -259 -667 -131 -864 -334 -95 -215 -383 -479 -714 -204 -415 -956 -235 -684 -543 -964 -39 -336 -409 -205 -617 -625 -932 -37 -527 -838 -588 -585 -80 -970 -384 -538 -487 -857 -447 -224 -210 -266 -637 -129 -136 -19 -318 -487 -988 -981 -718 -649 -996 -725 -515 -747 -756 -968 -422 -481 -1000 -956 -787 -76 -828 -59 -773 -514 -217 -174 -449 -722 -454 -340 -148 -852 -968 -391 -32 -448 -813 -971 -895 -946 -169 -468 -589 -445 -777 -489 -858 -701 -159 -51 -422 -288 -81 -937 -289 -694 -210 -742 -459 -849 -911 -575 -13 -405 -326 -489 -339 -303 -672 -499 -666 -409 -372 -912 -214 -837 -245 -846 -240 -544 -195 -570 -12 -691 -387 -618 -363 -841 -933 -299 -591 -621 -601 -949 -589 -684 -771 -930 -708 -887 -816 -530 -384 -666 -517 -515 -465 -432 -254 -644 -77 -660 -941 -294 -235 -208 -770 -548 -497 -126 -777 -582 -89 -855 -23 -48 -792 -464 -717 -392 -423 -191 -994 -209 -158 -983 -421 -420 -136 -883 -144 -970 -487 -370 -160 -168 -314 -587 -616 -500 -195 -328 -647 -88 -19 -25 -669 -338 -394 -510 -736 -862 -406 -40 -640 -708 -693 -96 -446 -339 -413 -228 -249 -718 -404 -229 -134 -130 -414 -446 -551 -47 -650 -170 -701 -397 -344 -252 -35 -361 -418 -396 -374 -637 -172 -902 -981 -845 -206 -623 -983 -751 -78 -273 -318 -717 -397 -809 -406 -176 -585 -815 -939 -835 -562 -504 -154 -769 -484 -64 -55 -373 -490 -503 -776 -75 -351 -231 -727 -6 -842 -163 -104 -685 -763 -725 -14 -707 -181 -175 -272 -905 -618 -744 -166 -83 -784 -589 -574 -25 -846 -315 -768 -318 -198 -887 -547 -749 -168 -946 -312 -126 -326 -379 -934 -141 -355 -430 -75 -336 -570 -248 -451 -231 -763 -49 -24 -981 -597 -354 -283 -110 -468 -532 -246 -480 -693 -968 -875 -580 -241 -118 -815 -597 -845 -341 -476 -129 -201 -473 -793 -723 -347 -963 -530 -726 -515 -468 -911 -945 -668 -926 -122 -857 -104 -485 -247 -745 -717 -289 -408 -61 -706 -686 -765 -933 -310 -316 -221 -407 -722 -743 -506 -288 -894 -510 -297 -923 -664 -67 -106 -179 -749 -91 -954 -155 -839 -875 -270 -986 -209 -54 -893 -986 -226 -128 -736 -138 -408 -268 -25 -663 -288 -741 -822 -621 -169 -188 -695 -504 -874 -201 -237 -114 -568 -473 -641 -878 -699 -215 -413 -90 -540 -472 -93 -431 -329 -595 -743 -810 -567 -755 -296 -404 -929 -330 -669 -429 -403 -573 -991 -714 -66 -881 -426 -956 -251 -248 -945 -836 -6 -806 -347 -968 -312 -847 -845 -28 -761 -239 -477 -166 -393 -39 -796 -472 -302 -398 -557 -969 -194 -758 -713 -891 -171 -62 -602 -545 -549 -854 -732 -482 -264 -836 -218 -738 -177 -261 -42 -994 -976 -956 -387 -435 -253 -822 -261 -327 -20 -69 -192 -611 -221 -820 -494 -986 -505 -253 -24 -170 -468 -834 -935 -822 -182 -819 -798 -167 -842 -765 -118 -80 -54 -682 -265 -920 -712 -617 -674 -565 -505 -172 -420 -251 -917 -498 -20 -806 -474 -447 -800 -752 -763 -639 -208 -455 -81 -358 -432 -740 -477 -593 -340 -527 -276 -873 -504 -164 -545 -42 -118 -105 -872 -271 -554 -909 -232 -716 -954 -42 -462 -910 -225 -358 -957 -255 -644 -663 -477 -70 -610 -420 -943 -178 -868 -207 -126 -698 -81 -280 -190 -766 -84 -455 -57 -581 -135 -450 -376 -708 -765 -845 -398 -513 -16 -995 -11 -848 -550 -16 -517 -64 -488 -355 -825 -569 -427 -331 -668 -778 -741 -905 -292 -971 -948 -577 -237 -180 -499 -243 -815 -404 -883 -222 -93 -355 -844 -663 -1000 -27 -703 -560 -748 -71 -907 -240 -802 -548 -791 -941 -11 -892 -471 -204 -63 -944 -933 -636 -620 -94 -91 -913 -987 -96 -568 -48 -425 -691 -689 -5 -372 -829 -391 -817 -947 -822 -966 -825 -158 -139 -225 -319 -423 -957 -798 -796 -312 -388 -131 -791 -154 -440 -806 -489 -366 -325 -246 -112 -585 -539 -330 -970 -286 -396 -748 -361 -687 -563 -220 -322 -527 -623 -658 -110 -451 -481 -311 -450 -665 -315 -369 -553 -268 -480 -873 -78 -336 -993 -916 -862 -149 -412 -294 -703 -107 -886 -897 -704 -980 -590 -278 -215 -685 -687 -180 -268 -575 -791 -640 -605 -741 -386 -23 -123 -848 -308 -570 -530 -756 -695 -233 -411 -567 -136 -893 -832 -136 -35 -996 -838 -606 -292 -529 -517 -559 -63 -669 -294 -944 -466 -825 -390 -680 -684 -16 -243 -506 -842 -114 -945 -309 -81 -123 -348 -890 -985 -163 -202 -234 -208 -354 -566 -993 -456 -513 -174 -31 -83 -151 -430 -125 -356 -616 -807 -103 -126 -144 -234 -758 -242 -23 -12 -852 -240 -857 -684 -557 -64 -931 -233 -830 -677 -798 -156 -46 -597 -439 -264 -481 -375 -719 -764 -733 -419 -36 -238 -495 -162 -911 -414 -641 -951 -643 -304 -263 -296 -67 -165 -821 -787 -182 -321 -140 -469 -885 -30 -377 -45 -278 -893 -931 -823 -48 -567 -983 -273 -127 -694 -986 -129 -39 -271 -49 -432 -40 -872 -927 -980 -737 -951 -754 -823 -927 -460 -220 -773 -505 -100 -619 -264 -190 -611 -6 -147 -125 -823 -283 -23 -483 -637 -183 -987 -679 -267 -494 -284 -372 -264 -390 -523 -223 -143 -912 -113 -554 -82 -960 -255 -825 -389 -231 -99 -823 -243 -240 -216 -419 -873 -998 -277 -418 -322 -858 -558 -257 -774 -836 -809 -705 -538 -962 -978 -920 -751 -752 -780 -482 -219 -984 -172 -971 -566 -623 -887 -794 -944 -405 -43 -405 -541 -31 -476 -622 -686 -691 -509 -950 -670 -797 -827 -239 -211 -219 -842 -957 -450 -251 -334 -204 -419 -600 -30 -756 -468 -156 -776 -377 -248 -253 -919 -555 -704 -659 -32 -518 -467 -938 -526 -720 -772 -814 -195 -988 -585 -307 -885 -296 -362 -332 -575 -291 -42 -766 -986 -563 -882 -688 -431 -455 -503 -749 -906 -671 -293 -526 -157 -189 -403 -691 -769 -850 -459 -417 -524 -894 -20 -113 -32 -450 -343 -571 -855 -517 -549 -873 -691 -582 -430 -561 -842 -298 -252 -939 -820 -759 -488 -407 -771 -635 -34 -172 -332 -180 -870 -979 -900 -20 -278 -346 -263 -267 -691 -40 -429 -207 -408 -232 -64 -465 -129 -271 -433 -974 -33 -740 -668 -278 -42 -729 -632 -213 -549 -33 -257 -967 -647 -308 -488 -114 -499 -265 -911 -112 -692 -703 -674 -148 -405 -912 -588 -654 -576 -681 -891 -869 -387 -514 -711 -339 -476 -499 -435 -793 -994 -456 -663 -906 -778 -505 -501 -776 -413 -782 -817 -776 -481 -410 -629 -530 -905 -177 -792 -129 -45 -820 -900 -842 -40 -878 -638 -269 -949 -50 -61 -292 -245 -802 -252 -157 -316 -674 -834 -730 -121 -540 -919 -177 -188 -561 -70 -990 -279 -826 -940 -670 -509 -876 -191 -364 -876 -397 -664 -867 -86 -446 -423 -506 -848 -624 -919 -822 -819 -4 -514 -853 -604 -235 -622 -159 -961 -281 -205 -114 -282 -384 -743 -809 -376 -12 -506 -53 -971 -197 -327 -2 -656 -879 -186 -79 -471 -460 -291 -202 -799 -547 -350 -422 -618 -727 -894 -204 -771 -166 -735 -753 -285 -475 -271 -595 -108 -140 -789 -77 -324 -267 -957 -345 -640 -808 -76 -86 -270 -976 -649 -4 -418 -403 -96 -221 -77 -538 -986 -324 -791 -778 -830 -10 -593 -147 -678 -65 -725 -231 -236 -241 -184 -713 -155 -852 -556 -879 -612 -259 -627 -865 -968 -861 -252 -742 -477 -507 -32 -797 -44 -812 -804 -871 -786 -747 -324 -58 -719 -697 -828 -104 -408 -196 -765 -121 -984 -211 -14 -718 -893 -369 -130 -662 -916 -808 -618 -611 -788 -439 -39 -724 -624 -107 -871 -361 -502 -846 -19 -390 -21 -169 -755 -937 -658 -879 -317 -867 -45 -391 -94 -133 -216 -997 -793 -115 -559 -960 -829 -760 -870 -816 -250 -857 -942 -112 -169 -285 -256 -110 -675 -551 -166 -633 -419 -357 -418 -755 -361 -282 -174 -660 -564 -39 -817 -646 -282 -987 -319 -452 -23 -363 -857 -538 -827 -153 -721 -123 -361 -918 -666 -852 -258 -840 -629 -56 -89 -312 -362 -692 -112 -311 -566 -170 -696 -113 -963 -435 -758 -888 -447 -971 -869 -982 -38 -198 -545 -111 -856 -178 -234 -312 -546 -933 -980 -748 -593 -424 -887 -135 -581 -820 -110 -908 -671 -977 -9 -712 -899 -774 -813 -577 -4 -419 -120 -602 -625 -699 -752 -403 -125 -453 -428 -146 -598 -230 -735 -662 -318 -647 -612 -449 -55 -791 -870 -650 -976 -194 -367 -29 -698 -929 -852 -430 -6 -570 -974 -440 -967 -547 -28 -262 -793 -295 -416 -526 -765 -998 -954 -463 -89 -600 -663 -56 -869 -147 -460 -809 -556 -6 -967 -241 -720 -918 -905 -525 -736 -495 -57 -648 -340 -810 -199 -972 -702 -389 -709 -410 -766 -944 -46 -895 -926 -458 -151 -805 -756 -281 -671 -129 -344 -169 -2 -25 -48 -649 -165 -767 -745 -119 -163 -180 -314 -664 -987 -395 -483 -838 -548 -211 -92 -821 -163 -987 -80 -936 -335 -39 -751 -338 -923 -295 -457 -242 -968 -469 -740 -983 -955 -961 -491 -990 -254 -986 -713 -580 -62 -864 -803 -36 -62 -658 -903 -756 -2 -104 -935 -146 -621 -494 -934 -711 -651 -73 -931 -313 -258 -747 -930 -914 -14 -781 -279 -610 -489 -386 -277 -421 -618 -833 -172 -897 -949 -347 -650 -48 -326 -87 -13 -521 -972 -3 -748 -164 -823 -704 -161 -357 -677 -52 -555 -856 -931 -774 -537 -198 -259 -205 -738 -611 -614 -145 -737 -277 -594 -808 -832 -714 -414 -709 -569 -108 -255 -257 -747 -449 -314 -294 -735 -675 -959 -427 -516 -733 -109 -136 -874 -292 -848 -352 -396 -831 -243 -50 -353 -309 -794 -163 -214 -802 -872 -458 -995 -690 -902 -717 -199 -466 -121 -706 -700 -581 -220 -546 -167 -913 -757 -36 -599 -902 -300 -975 -526 -98 -954 -457 -345 -775 -491 -51 -198 -918 -611 -529 -921 -635 -560 -32 -356 -759 -657 -202 -47 -274 -378 -121 -182 -728 -200 -228 -579 -341 -179 -699 -391 -555 -519 -267 -117 -273 -927 -330 -467 -699 -585 -668 -944 -241 -675 -494 -246 -760 -865 -927 -981 -610 -39 -290 -565 -953 -536 -76 -866 -73 -976 -288 -960 -289 -547 -616 -770 -421 -163 -986 -784 -945 -568 -811 -498 -856 -865 -255 -124 -930 -497 -677 -952 -174 -258 -820 -50 -140 -594 -939 -838 -98 -249 -98 -596 -768 -952 -58 -70 -343 -723 -198 -500 -154 -874 -944 -30 -299 -885 -22 -711 -821 -802 -834 -815 -850 -652 -407 -952 -754 -270 -178 -29 -811 -569 -354 -548 -346 -835 -263 -753 -785 -865 -378 -906 -641 -521 -38 -512 -560 -479 -127 -938 -124 -205 -743 -120 -385 -70 -612 -824 -60 -440 -70 -126 -890 -332 -394 -710 -948 -532 -956 -439 -924 -699 -387 -437 -968 -313 -997 -943 -389 -978 -283 -164 -520 -580 -835 -261 -31 -429 -60 -514 -876 -984 -464 -279 -464 -968 -829 -994 -892 -987 -557 -143 -533 -79 -146 -951 -375 -418 -364 -560 -384 -103 -78 -12 -382 -165 -984 -428 -675 -308 -738 -214 -96 -314 -4 -829 -447 -904 -322 -912 -511 -160 -95 -188 -594 -344 -270 -995 -678 -157 -559 -588 -74 -119 -634 -312 -682 -871 -978 -687 -621 -597 -112 -716 -940 -317 -977 -172 -468 -527 -896 -799 -102 -58 -826 -510 -357 -306 -310 -222 -293 -467 -32 -924 -854 -403 -691 -129 -600 -294 -34 -448 -324 -326 -403 -180 -415 -239 -658 -292 -653 -235 -941 -37 -379 -235 -978 -169 -40 -4 -754 -16 -195 -983 -177 -511 -340 -375 -169 -176 -657 -722 -818 -318 -994 -553 -411 -20 -970 -753 -893 -767 -536 -421 -356 -297 -216 -183 -981 -229 -646 -176 -635 -874 -291 -908 -992 -380 -565 -304 -790 -152 -106 -173 -591 -560 -353 -276 -162 -69 -79 -66 -910 -730 -361 -255 -147 -367 -275 -944 -468 -929 -148 -781 -842 -968 -305 -317 -780 -1 -455 -764 -469 -411 -186 -99 -460 -859 -35 -29 -787 -572 -164 -581 -924 -559 -883 -227 -619 -153 -163 -23 -333 -331 -818 -900 -373 -621 -483 -61 -387 -712 -22 -785 -825 -617 -504 -7 -759 -91 -647 -769 -207 -420 -33 -166 -989 -547 -281 -257 -860 -782 -168 -657 -265 -543 -235 -306 -565 -355 -849 -905 -911 -135 -736 -230 -136 -551 -49 -610 -985 -176 -296 -197 -954 -108 -62 -572 -236 -178 -10 -896 -465 -283 -589 -706 -231 -830 -384 -715 -938 -121 -163 -365 -18 -210 -720 -364 -772 -886 -867 -106 -339 -25 -551 -841 -856 -434 -276 -978 -39 -707 -29 -228 -413 -327 -422 -503 -748 -839 -980 -796 -348 -449 -825 -841 -252 -213 -893 -916 -823 -865 -87 -881 -954 -351 -156 -643 -279 -289 -69 -124 -982 -65 -961 -194 -918 -542 -371 -925 -754 -857 -505 -961 -728 -379 -450 -491 -862 -736 -229 -950 -613 -766 -559 -601 -335 -550 -70 -568 -967 -35 -2 -603 -392 -828 -343 -878 -787 -280 -340 -938 -780 -601 -110 -608 -828 -953 -994 -425 -136 -370 -534 -564 -735 -899 -787 -244 -942 -412 -919 -450 -222 -200 -419 -279 -320 -704 -394 -280 -664 -867 -884 -889 -842 -436 -963 -705 -732 -615 -300 -412 -631 -690 -300 -475 -904 -841 -229 -862 -348 -50 -336 -259 -862 -951 -274 -303 -381 -169 -41 -182 -770 -295 -781 -145 -776 -218 -824 -539 -677 -742 -774 -515 -435 -718 -714 -521 -473 -59 -677 -619 -829 -113 -543 -29 -202 -208 -403 -814 -460 -329 -410 -575 -280 -547 -533 -374 -703 -560 -442 -916 -562 -840 -102 -137 -483 -240 -709 -944 -888 -802 -222 -930 -137 -904 -185 -665 -939 -175 -372 -82 -166 -555 -413 -756 -710 -496 -708 -1 -844 -110 -812 -676 -163 -21 -315 -800 -167 -858 -40 -445 -144 -937 -445 -819 -692 -362 -888 -112 -888 -35 -492 -933 -866 -745 -680 -797 -50 -648 -4 -455 -487 -197 -481 -638 -765 -570 -157 -429 -518 -396 -215 -135 -919 -126 -142 -409 -1 -12 -15 -685 -940 -692 -218 -727 -96 -933 -892 -494 -563 -993 -11 -371 -30 -905 -888 -605 -620 -226 -644 -214 -770 -769 -225 -268 -991 -328 -389 -562 -535 -122 -321 -807 -699 -556 -60 -192 -293 -551 -873 -417 -779 -846 -988 -959 -400 -313 -176 -893 -21 -531 -309 -742 -769 -295 -382 -306 -544 -846 -72 -114 -636 -823 -336 -76 -242 -695 -646 -142 -585 -494 -891 -140 -169 -301 -9 -95 -258 -417 -404 -499 -180 -597 -617 -86 -140 -328 -698 -212 -514 -631 -687 -977 -840 -970 -707 -705 -896 -424 -738 -450 -174 -852 -99 -46 -791 -334 -800 -994 -734 -669 -721 -891 -303 -357 -311 -593 -753 -224 -874 -212 -148 -605 -173 -878 -78 -683 -73 -536 -529 -792 -181 -757 -628 -856 -506 -126 -38 -856 -669 -46 -433 -534 -268 -151 -599 -76 -538 -149 -31 -714 -644 -913 -255 -653 -124 -193 -506 -719 -823 -950 -582 -212 -123 -992 -369 -715 -518 -232 -514 -290 -481 -630 -918 -779 -942 -643 -621 -31 -396 -876 -711 -87 -909 -833 -383 -527 -385 -218 -554 -996 -417 -805 -529 -231 -1 -675 -94 -430 -34 -773 -883 -432 -247 -126 -953 -535 -73 -271 -735 -236 -626 -447 -79 -713 -373 -515 -492 -643 -833 -889 -642 -939 -24 -121 -559 -938 -171 -949 -476 -225 -711 -116 -289 -181 -987 -105 -76 -199 -729 -302 -564 -989 -289 -328 -117 -846 -415 -545 -57 -505 -543 -12 -357 -347 -577 -834 -991 -321 -431 -315 -248 -360 -163 -723 -205 -107 -357 -847 -969 -249 -603 -362 -748 -891 -683 -116 -485 -125 -639 -826 -488 -714 -874 -597 -981 -494 -480 -116 -939 -907 -814 -514 -944 -648 -140 -821 -116 -24 -438 -578 -786 -337 -711 -162 -41 -327 -679 -946 -142 -945 -857 -203 -270 -968 -985 -241 -167 -260 -84 -180 -292 -250 -864 -263 -50 -793 -500 -841 -183 -219 -563 -681 -453 -67 -39 -603 -868 -835 -971 -692 -283 -705 -636 -661 -773 -792 -105 -8 -781 -338 -164 -35 -455 -404 -976 -326 -92 -737 -772 -357 -250 -599 -505 -818 -736 -135 -837 -605 -587 -142 -549 -104 -483 -131 -131 -729 -247 -477 -485 -758 -224 -573 -150 -66 -113 -211 -51 -748 -316 -315 -970 -976 -506 -244 -570 -511 -225 -296 -177 -124 -372 -507 -253 -371 -643 -246 -252 -984 -868 -554 -382 -259 -416 -474 -497 -227 -300 -9 -846 -652 -988 -604 -807 -765 -85 -230 -703 -494 -73 -490 -533 -88 -650 -576 -283 -361 -202 -541 -534 -354 -375 -50 -781 -315 -876 -893 -549 -611 -912 -712 -41 -495 -804 -442 -355 -478 -148 -204 -640 -295 -683 -587 -69 -9 -567 -785 -220 -307 -119 -9 -449 -441 -230 -372 -130 -276 -998 -461 -32 -790 -279 -68 -839 -23 -483 -484 -325 -763 -522 -777 -658 -151 -65 -447 -981 -606 -748 -376 -613 -265 -894 -216 -550 -975 -982 -213 -911 -183 -928 -689 -891 -494 -898 -188 -522 -949 -896 -318 -939 -493 -225 -405 -952 -471 -303 -689 -235 -627 -310 -228 -700 -375 -9 -140 -142 -384 -752 -495 -286 -998 -174 -799 -423 -553 -202 -396 -694 -156 -727 -580 -22 -215 -719 -568 -425 -886 -781 -633 -220 -758 -141 -961 -916 -320 -72 -629 -66 -697 -582 -408 -396 -74 -35 -884 -389 -480 -498 -64 -228 -946 -12 -437 -883 -585 -985 -80 -733 -317 -208 -325 -262 -490 -165 -53 -982 -550 -90 -78 -192 -815 -795 -429 -838 -734 -627 -636 -917 -938 -164 -662 -741 -998 -834 -452 -805 -529 -551 -67 -275 -393 -622 -634 -381 -734 -979 -33 -734 -307 -92 -740 -689 -336 -9 -409 -439 -336 -421 -390 -972 -695 -380 -148 -85 -781 -375 -904 -593 -877 -88 -624 -267 -67 -148 -280 -13 -439 -600 -126 -532 -741 -486 -914 -503 -892 -521 -340 -668 -113 -885 -41 -703 -754 -389 -499 -92 -144 -581 -405 -280 -363 -198 -10 -566 -485 -525 -766 -793 -688 -624 -609 -204 -869 -599 -150 -342 -141 -428 -152 -210 -558 -149 -961 -526 -444 -69 -35 -251 -927 -784 -650 -788 -324 -848 -907 -516 -650 -487 -75 -756 -891 -757 -934 -58 -707 -833 -421 -800 -988 -188 -69 -599 -178 -250 -640 -658 -418 -623 -668 -250 -584 -97 -685 -773 -351 -404 -706 -708 -727 -904 -560 -521 -312 -600 -574 -511 -348 -535 -300 -477 -357 -857 -381 -879 -33 -986 -69 -356 -487 -113 -711 -175 -277 -523 -265 -337 -513 -679 -558 -563 -920 -61 -198 -694 -930 -352 -447 -98 -462 -828 -877 -975 -784 -817 -27 -119 -398 -138 -661 -850 -719 -10 -81 -758 -874 -725 -223 -1000 -637 -885 -604 -490 -236 -348 -556 -284 -370 -934 -784 -887 -728 -185 -645 -18 -464 -92 -352 -510 -605 -6 -114 -301 -830 -123 -877 -544 -957 -986 -243 -527 -322 -978 -578 -480 -818 -368 -667 -29 -59 -851 -667 -298 -673 -513 -161 -584 -767 -463 -203 -131 -51 -185 -796 -604 -885 -948 -482 -786 -298 -211 -572 -442 -19 -182 -269 -944 -880 -884 -840 -474 -562 -655 -908 -730 -805 -187 -505 -71 -843 -966 -341 -430 -996 -420 -283 -985 -111 -395 -479 -642 -801 -433 -629 -283 -325 -812 -565 -499 -841 -78 -869 -972 -302 -68 -983 -525 -695 -746 -904 -376 -92 -351 -208 -41 -81 -311 -1 -486 -523 -649 -676 -622 -86 -636 -586 -512 -538 -56 -99 -567 -920 -601 -598 -843 -977 -640 -940 -668 -837 -159 -963 -47 -311 -669 -930 -175 -898 -613 -55 -10 -553 -775 -451 -894 -95 -671 -148 -850 -838 -119 -311 -281 -562 -355 -810 -978 -373 -197 -272 -506 -913 -180 -450 -323 -508 -128 -94 -945 -347 -366 -229 -437 -511 -724 -461 -959 -958 -462 -5 -668 -999 -654 -762 -866 -108 -769 -637 -576 -464 -598 -684 -304 -526 -930 -744 -717 -757 -20 -762 -668 -92 -575 -537 -786 -660 -241 -43 -823 -48 -612 -984 -228 -357 -413 -569 -609 -82 -578 -344 -96 -335 -256 -123 -778 -747 -657 -396 -983 -40 -456 -84 -743 -456 -656 -648 -866 -594 -868 -64 -101 -18 -334 -829 -156 -918 -738 -855 -744 -290 -250 -596 -394 -669 -389 -434 -299 -754 -998 -179 -26 -462 -543 -34 -718 -799 -664 -711 -421 -778 -668 -785 -434 -880 -102 -107 -923 -189 -853 -410 -889 -511 -710 -515 -241 -902 -793 -605 -954 -137 -941 -112 -626 -800 -71 -333 -793 -453 -615 -765 -68 -361 -463 -511 -289 -259 -378 -383 -170 -691 -492 -117 -347 -615 -764 -874 -386 -804 -214 -901 -221 -393 -40 -56 -478 -508 -684 -732 -354 -665 -733 -851 -635 -520 -510 -110 -649 -655 -248 -30 -156 -875 -427 -890 -873 -224 -975 -994 -587 -648 -765 -17 -966 -590 -242 -708 -206 -867 -650 -906 -457 -993 -970 -838 -2 -259 -186 -319 -595 -341 -209 -341 -973 -536 -33 -101 -201 -5 -714 -524 -829 -226 -962 -355 -811 -457 -25 -998 -642 -848 -671 -578 -747 -830 -5 -631 -683 -607 -161 -455 -772 -448 -61 -23 -849 -399 -96 -532 -220 -123 -456 -545 -789 -347 -900 -598 -573 -105 -835 -966 -187 -927 -173 -546 -590 -666 -180 -548 -949 -779 -926 -50 -657 -299 -315 -846 -361 -969 -879 -449 -343 -901 -482 -999 -507 -748 -920 -627 -48 -93 -530 -404 -438 -756 -943 -632 -148 -78 -67 -93 -291 -476 -15 -605 -280 -993 -813 -527 -700 -460 -17 -635 -503 -959 -393 -401 -232 -328 -877 -268 -54 -17 -491 -816 -388 -543 -237 -980 -46 -998 -131 -840 -706 -877 -886 -532 -84 -172 -432 -690 -886 -488 -511 -727 -2 -534 -531 -675 -667 -759 -250 -156 -159 -899 -603 -371 -268 -29 -889 -52 -822 -122 -374 -243 -953 -1000 -225 -49 -214 -728 -846 -884 -516 -868 -284 -758 -579 -127 -871 -370 -219 -410 -251 -134 -816 -374 -699 -979 -285 -515 -543 -819 -527 -527 -775 -233 -392 -490 -78 -235 -284 -800 -606 -290 -141 -973 -182 -579 -733 -803 -378 -700 -124 -559 -836 -707 -54 -18 -331 -328 -269 -79 -220 -584 -430 -811 -698 -22 -804 -212 -872 -49 -442 -246 -824 -661 -383 -169 -817 -998 -356 -262 -580 -423 -860 -50 -95 -882 -168 -555 -946 -747 -608 -191 -92 -969 -252 -375 -580 -528 -356 -227 -901 -553 -459 -24 -771 -540 -859 -28 -158 -942 -730 -300 -393 -68 -633 -483 -375 -941 -157 -128 -209 -931 -1000 -974 -549 -152 -505 -874 -911 -1 -381 -253 -89 -66 -206 -475 -315 -734 -96 -774 -379 -251 -429 -57 -624 -281 -671 -666 -376 -953 -306 -937 -116 -523 -402 -909 -980 -901 -197 -616 -704 -384 -342 -455 -48 -160 -126 -165 -357 -488 -692 -715 -579 -717 -98 -9 -523 -609 -747 -437 -84 -374 -631 -728 -487 -407 -767 -686 -839 -280 -603 -54 -416 -314 -399 -611 -535 -406 -337 -281 -97 -891 -706 -790 -792 -333 -249 -125 -571 -704 -785 -924 -664 -270 -3 -390 -808 -648 -231 -377 -245 -109 -924 -81 -454 -647 -796 -281 -449 -460 -447 -384 -860 -926 -399 -168 -401 -340 -209 -455 -300 -509 -868 -546 -193 -578 -724 -770 -643 -511 -192 -962 -430 -941 -233 -746 -57 -446 -661 -373 -275 -210 -962 -145 -308 -642 -433 -780 -810 -105 -319 -221 -506 -768 -42 -916 -605 -478 -703 -898 -485 -893 -288 -812 -267 -406 -622 -191 -48 -37 -66 -372 -982 -839 -642 -481 -982 -335 -130 -70 -391 -344 -710 -769 -81 -794 -955 -780 -98 -461 -638 -106 -548 -387 -585 -238 -301 -47 -396 -462 -891 -731 -247 -963 -861 -506 -657 -34 -76 -283 -392 -108 -344 -84 -189 -243 -625 -486 -881 -17 -171 -281 -25 -461 -368 -461 -545 -442 -559 -426 -405 -3 -48 -37 -502 -881 -900 -918 -68 -261 -673 -695 -793 -225 -269 -109 -731 -148 -810 -991 -368 -626 -473 -760 -134 -389 -211 -858 -868 -95 -475 -137 -396 -318 -944 -92 -765 -505 -955 -51 -802 -821 -206 -920 -750 -223 -557 -98 -186 -690 -263 -699 -920 -257 -354 -184 -604 -3 -500 -290 -971 -898 -6 -104 -207 -437 -420 -269 -628 -844 -398 -551 -228 -772 -500 -550 -872 -77 -462 -450 -492 -8 -632 -868 -731 -918 -719 -421 -807 -237 -512 -693 -828 -590 -569 -562 -322 -740 -300 -529 -397 -719 -479 -598 -628 -575 -384 -191 -1000 -994 -674 -946 -138 -997 -267 -745 -934 -47 -827 -747 -851 -984 -324 -285 -717 -359 -58 -438 -358 -271 -37 -5 -391 -747 -814 -335 -601 -444 -227 -316 -762 -101 -198 -925 -519 -42 -978 -477 -370 -962 -207 -778 -143 -143 -137 -203 -606 -444 -902 -792 -482 -353 -940 -17 -200 -872 -430 -889 -807 -273 -916 -188 -3 -900 -585 -47 -756 -69 -320 -558 -550 -651 -888 -770 -970 -510 -679 -436 -698 -264 -591 -123 -425 -730 -853 -356 -230 -667 -647 -677 -85 -546 -671 -123 -327 -981 -367 -210 -403 -855 -513 -658 -785 -280 -844 -140 -147 -215 -81 -980 -696 -247 -327 -204 -208 -636 -615 -304 -264 -159 -390 -651 -682 -48 -762 -129 -511 -780 -288 -938 -238 -619 -796 -189 -272 -278 -42 -448 -593 -251 -847 -435 -792 -678 -39 -421 -86 -475 -718 -325 -603 -580 -671 -16 -431 -364 -196 -470 -866 -865 -377 -495 -280 -426 -67 -1000 -316 -582 -981 -526 -783 -359 -52 -676 -324 -949 -685 -339 -359 -205 -395 -919 -893 -244 -500 -146 -795 -249 -185 -69 -142 -939 -900 -682 -361 -949 -967 -445 -979 -378 -550 -283 -450 -283 -754 -990 -69 -155 -270 -734 -893 -609 -283 -381 -34 -211 -535 -836 -679 -221 -364 -41 -46 -225 -45 -344 -428 -61 -75 -241 -812 -991 -675 -508 -882 -749 -989 -813 -114 -784 -44 -205 -872 -790 -827 -327 -593 -390 -33 -648 -298 -716 -553 -222 -442 -589 -859 -340 -246 -782 -51 -639 -276 -635 -635 -129 -361 -796 -372 -880 -414 -752 -243 -988 -886 -222 -185 -760 -571 -340 -350 -755 -491 -785 -958 -892 -654 -228 -185 -608 -979 -858 -217 -600 -185 -7 -712 -509 -279 -963 -782 -273 -937 -702 -402 -22 -409 -12 -756 -592 -209 -11 -681 -993 -204 -465 -236 -688 -235 -620 -728 -728 -773 -140 -63 -21 -791 -300 -509 -991 -428 -899 -621 -676 -664 -896 -630 -719 -277 -675 -781 -956 -303 -179 -417 -786 -611 -693 -705 -877 -74 -498 -975 -86 -283 -203 -645 -622 -240 -291 -985 -555 -446 -268 -210 -251 -467 -515 -538 -847 -918 -908 -143 -621 -605 -765 -946 -994 -754 -699 -676 -67 -530 -606 -361 -518 -484 -326 -750 -34 -393 -743 -282 -572 -87 -231 -281 -196 -322 -181 -830 -932 -932 -744 -258 -987 -962 -499 -901 -797 -649 -9 -58 -702 -4 -162 -947 -986 -744 -926 -706 -972 -393 -329 -453 -974 -287 -797 -659 -515 -695 -885 -753 -319 -67 -265 -532 -447 -321 -422 -845 -947 -417 -82 -960 -305 -924 -72 -667 -235 -454 -245 -371 -122 -946 -508 -257 -782 -724 -272 -396 -456 -15 -34 -234 -781 -623 -471 -659 -628 -647 -166 -292 -836 -477 -245 -821 -825 -934 -276 -40 -195 -794 -302 -534 -661 -549 -732 -277 -832 -907 -540 -735 -235 -789 -849 -83 -448 -558 -607 -898 -120 -70 -817 -145 -756 -427 -812 -352 -342 -449 -879 -493 -277 -181 -160 -847 -468 -683 -800 -351 -562 -614 -430 -611 -230 -650 -974 -592 -228 -335 -969 -782 -280 -746 -835 -433 -108 -759 -863 -57 -179 -107 -522 -957 -216 -383 -353 -46 -899 -765 -271 -815 -137 -959 -418 -630 -655 -223 -393 -535 -851 -543 -939 -372 -787 -207 -838 -621 -960 -534 -738 -243 -625 -695 -551 -548 -844 -989 -764 -792 -572 -834 -330 -894 -839 -815 -365 -431 -153 -708 -722 -209 -12 -799 -857 -586 -851 -682 -703 -604 -167 -185 -763 -469 -81 -540 -793 -470 -781 -417 -373 -987 -326 -410 -100 -684 -578 -711 -211 -951 -566 -359 -930 -437 -857 -732 -769 -731 -767 -16 -163 -330 -848 -783 -317 -289 -237 -961 -42 -890 -208 -86 -407 -891 -797 -342 -659 -192 -269 -365 -391 -870 -877 -514 -372 -819 -809 -581 -91 -378 -733 -783 -909 -590 -565 -873 -841 -401 -677 -58 -818 -763 -998 -389 -967 -647 -309 -158 -652 -773 -937 -598 -880 -986 -288 -667 -733 -57 -637 -486 -421 -139 -623 -782 -68 -755 -209 -611 -274 -9 -980 -879 -864 -937 -821 -346 -639 -80 -372 -264 -121 -677 -813 -506 -734 -208 -997 -638 -916 -818 -903 -135 -227 -245 -134 -286 -973 -14 -9 -644 -835 -544 -430 -46 -816 -928 -828 -3 -10 -105 -531 -607 -621 -735 -302 -937 -761 -279 -156 -112 -333 -355 -969 -732 -232 -284 -625 -707 -471 -877 -724 -22 -127 -827 -813 -809 -354 -953 -639 -581 -393 -785 -527 -793 -707 -113 -7 -259 -618 -972 -508 -304 -426 -905 -923 -617 -215 -623 -281 -953 -774 -693 -469 -875 -452 -661 -676 -57 -923 -624 -853 -448 -180 -490 -677 -625 -358 -734 -709 -66 -830 -621 -514 -961 -712 -639 -728 -256 -502 -417 -297 -221 -974 -87 -14 -180 -953 -130 -268 -892 -940 -253 -694 -867 -537 -415 -47 -328 -911 -411 -571 -426 -471 -325 -635 -722 -542 -209 -269 -832 -827 -871 -648 -787 -982 -459 -266 -212 -477 -323 -144 -172 -414 -415 -462 -628 -911 -683 -642 -100 -334 -913 -277 -503 -467 -940 -796 -649 -866 -782 -818 -558 -876 -762 -266 -349 -276 -766 -996 -559 -196 -168 -636 -200 -556 -489 -850 -833 -335 -802 -841 -555 -522 -402 -704 -550 -923 -708 -747 -872 -521 -525 -13 -884 -278 -246 -523 -444 -390 -728 -139 -555 -143 -419 -241 -640 -572 -820 -579 -618 -657 -310 -417 -966 -78 -292 -657 -810 -949 -106 -673 -898 -605 -630 -695 -464 -282 -301 -735 -736 -638 -927 -755 -358 -469 -319 -897 -178 -933 -846 -280 -689 -466 -412 -10 -334 -156 -197 -253 -503 -659 -54 -546 -942 -89 -699 -507 -860 -837 -679 -873 -483 -768 -577 -120 -486 -255 -766 -18 -966 -926 -231 -874 -650 -606 -72 -690 -159 -958 -168 -214 -81 -786 -12 -315 -399 -545 -579 -664 -744 -210 -147 -267 -532 -63 -955 -823 -519 -569 -988 -765 -473 -408 -307 -264 -109 -978 -224 -457 -744 -615 -558 -770 -401 -136 -17 -316 -110 -371 -988 -525 -967 -935 -535 -618 -481 -591 -126 -761 -407 -185 -912 -938 -553 -561 -566 -597 -738 -296 -113 -140 -221 -415 -29 -685 -253 -936 -660 -889 -440 -614 -711 -805 -885 -789 -357 -800 -594 -679 -911 -648 -878 -634 -350 -94 -224 -942 -245 -304 -941 -340 -106 -769 -998 -233 -47 -826 -200 -595 -975 -33 -385 -149 -414 -541 -125 -402 -540 -475 -476 -868 -114 -681 -990 -607 -474 -437 -633 -558 -497 -803 -344 -961 -260 -672 -334 -862 -447 -219 -383 -645 -351 -880 -60 -487 -788 -438 -181 -374 -514 -202 -297 -614 -536 -956 -926 -203 -9 -556 -121 -413 -38 -635 -475 -335 -259 -61 -459 -500 -963 -234 -225 -863 -919 -55 -932 -998 -119 -957 -115 -299 -466 -647 -145 -70 -951 -741 -336 -477 -482 -599 -775 -587 -275 -281 -489 -63 -630 -817 -429 -763 -226 -843 -960 -850 -886 -534 -959 -182 -213 -798 -723 -621 -388 -895 -299 -1000 -258 -525 -15 -858 -453 -334 -828 -796 -798 -888 -179 -143 -447 -544 -461 -412 -458 -642 -944 -142 -54 -755 -964 -384 -149 -990 -745 -824 -511 -796 -761 -574 -574 -680 -453 -794 -538 -617 -182 -763 -904 -172 -77 -68 -125 -749 -153 -505 -766 -988 -633 -101 -423 -488 -497 -578 -925 -599 -547 -370 -311 -624 -270 -252 -579 -842 -713 -303 -435 -564 -765 -102 -677 -252 -303 -581 -757 -318 -740 -456 -745 -118 -947 -41 -227 -673 -483 -125 -980 -825 -758 -858 -655 -96 -191 -750 -277 -732 -523 -692 -711 -682 -314 -724 -665 -757 -748 -126 -607 -657 -77 -359 -988 -214 -7 -580 -191 -728 -209 -571 -338 -805 -554 -173 -189 -311 -602 -740 -63 -403 -250 -891 -918 -517 -512 -188 -434 -411 -421 -149 -835 -452 -832 -345 -466 -721 -97 -113 -824 -615 -369 -782 -18 -422 -360 -503 -414 -781 -270 -618 -482 -739 -645 -50 -433 -620 -281 -551 -659 -134 -825 -104 -219 -956 -855 -407 -672 -774 -717 -97 -394 -175 -42 -156 -760 -435 -691 -473 -617 -151 -285 -731 -990 -654 -185 -797 -374 -197 -174 -352 -114 -327 -220 -204 -122 -371 -209 -897 -300 -794 -843 -52 -567 -346 -622 -583 -730 -112 -624 -441 -263 -404 -498 -271 -638 -556 -352 -267 -66 -171 -561 -698 -820 -451 -795 -770 -689 -755 -640 -409 -975 -490 -588 -269 -921 -483 -10 -674 -606 -722 -103 -878 -470 -53 -622 -944 -776 -485 -646 -957 -217 -685 -937 -696 -527 -874 -506 -554 -468 -188 -96 -697 -963 -695 -613 -649 -245 -716 -233 -400 -487 -887 -207 -126 -586 -584 -277 -383 -790 -420 -549 -269 -435 -870 -937 -500 -855 -815 -806 -297 -628 -417 -752 -419 -598 -342 -196 -256 -621 -541 -276 -729 -692 -411 -582 -89 -308 -615 -893 -732 -251 -622 -122 -754 -71 -587 -375 -465 -667 -434 -650 -665 -758 -722 -854 -538 -610 -247 -1000 -913 -574 -191 -258 -983 -887 -911 -280 -738 -686 -813 -907 -264 -172 -513 -667 -509 -381 -90 -627 -872 -797 -414 -68 -303 -490 -399 -299 -474 -8 -450 -48 -154 -555 -561 -853 -313 -771 -927 -690 -104 -568 -494 -417 -434 -162 -267 -367 -524 -551 -214 -435 -168 -722 -954 -670 -31 -444 -684 -638 -387 -545 -127 -902 -583 -482 -515 -368 -492 -262 -214 -67 -498 -836 -643 -884 -470 -174 -215 -438 -946 -814 -426 -717 -906 -281 -647 -863 -401 -603 -544 -290 -371 -11 -862 -417 -455 -366 -305 -146 -791 -389 -295 -862 -609 -628 -520 -579 -739 -697 -116 -527 -729 -615 -100 -622 -519 -36 -943 -448 -230 -481 -413 -783 -471 -997 -939 -570 -805 -129 -122 -329 -527 -559 -323 -402 -189 -817 -402 -701 -778 -555 -863 -331 -681 -267 -821 -690 -309 -245 -447 -899 -395 -300 -413 -591 -671 -137 -691 -613 -596 -899 -512 -676 -713 -237 -855 -288 -737 -243 -547 -519 -102 -444 -791 -717 -467 -379 -257 -142 -700 -147 -856 -429 -73 -306 -883 -761 -590 -285 -712 -378 -188 -629 -14 -512 -226 -112 -387 -777 -146 -975 -287 -784 -697 -422 -508 -371 -341 -137 -786 -868 -448 -242 -945 -260 -148 -464 -123 -294 -801 -154 -931 -113 -314 -343 -174 -135 -311 -577 -373 -514 -497 -760 -596 -825 -147 -589 -710 -389 -211 -88 -880 -600 -782 -991 -4 -347 -708 -901 -697 -385 -708 -640 -138 -963 -434 -597 -941 -509 -531 -949 -976 -585 -59 -816 -363 -423 -283 -990 -404 -542 -624 -902 -970 -494 -94 -583 -218 -454 -744 -566 -622 -952 -917 -626 -468 -954 -605 -371 -524 -839 -102 -301 -52 -299 -802 -194 -12 -697 -776 -636 -693 -305 -906 -611 -915 -337 -364 -119 -589 -770 -607 -316 -684 -487 -954 -9 -403 -356 -311 -929 -823 -74 -601 -48 -796 -584 -471 -998 -41 -308 -325 -582 -185 -232 -613 -67 -905 -704 -490 -758 -631 -964 -113 -939 -927 -271 -867 -519 -1 -667 -643 -210 -414 -659 -579 -790 -632 -790 -106 -89 -406 -284 -477 -486 -978 -293 -770 -414 -768 -961 -813 -871 -858 -156 -961 -712 -698 -349 -865 -889 -831 -42 -642 -184 -387 -258 -533 -89 -521 -534 -1 -671 -841 -271 -96 -901 -717 -397 -763 -236 -731 -916 -541 -95 -939 -298 -198 -674 -583 -472 -893 -113 -990 -653 -529 -527 -20 -168 -669 -839 -178 -689 -797 -18 -33 -18 -466 -152 -585 -544 -500 -67 -874 -414 -796 -704 -757 -949 -299 -453 -97 -6 -733 -181 -540 -563 -546 -505 -652 -163 -845 -770 -713 -925 -82 -402 -264 -993 -311 -557 -644 -941 -943 -54 -790 -442 -376 -418 -109 -45 -94 -438 -568 -915 -970 -422 -734 -350 -466 -388 -639 -163 -887 -626 -605 -97 -435 -358 -745 -647 -247 -128 -608 -796 -644 -72 -843 -956 -177 -568 -618 -872 -599 -332 -851 -417 -448 -673 -379 -223 -763 -927 -496 -43 -493 -640 -178 -556 -533 -178 -714 -197 -733 -1000 -450 -504 -315 -111 -226 -79 -171 -482 -354 -668 -30 -352 -410 -230 -633 -924 -728 -76 -461 -577 -145 -187 -20 -64 -510 -486 -393 -5 -217 -98 -561 -984 -327 -369 -886 -62 -598 -832 -828 -492 -892 -136 -459 -915 -251 -894 -1000 -89 -517 -283 -886 -496 -122 -132 -283 -286 -970 -823 -265 -184 -439 -117 -917 -864 -67 -378 -751 -872 -157 -430 -509 -318 -372 -321 -916 -102 -614 -211 -676 -361 -364 -271 -287 -719 -38 -790 -210 -85 -270 -291 -717 -561 -548 -382 -488 -592 -962 -895 -136 -759 -560 -958 -970 -211 -289 -788 -891 -921 -122 -886 -423 -496 -908 -224 -947 -282 -903 -77 -967 -984 -514 -712 -654 -653 -417 -606 -417 -234 -994 -212 -999 -904 -625 -356 -730 -550 -877 -603 -805 -943 -2 -606 -229 -492 -974 -635 -382 -888 -731 -892 -494 -16 -783 -707 -387 -75 -18 -52 -408 -143 -736 -294 -125 -962 -39 -494 -639 -503 -913 -166 -483 -629 -32 -306 -16 -542 -465 -144 -354 -271 -359 -879 -102 -742 -551 -430 -986 -833 -609 -814 -278 -781 -596 -589 -660 -934 -562 -520 -789 -568 -999 -476 -915 -804 -102 -350 -132 -558 -635 -664 -593 -727 -237 -762 -275 -489 -849 -732 -555 -220 -60 -736 -702 -929 -724 -88 -896 -95 -557 -632 -329 -9 -466 -56 -975 -286 -825 -892 -789 -400 -110 -149 -468 -64 -356 -321 -333 -169 -723 -207 -576 -990 -784 -726 -876 -699 -363 -823 -86 -988 -827 -489 -907 -261 -538 -367 -189 -595 -898 -41 -338 -904 -162 -522 -175 -800 -891 -66 -965 -114 -985 -710 -896 -331 -823 -357 -322 -137 -600 -735 -234 -710 -795 -279 -908 -752 -54 -884 -380 -831 -275 -12 -875 -179 -261 -166 -901 -473 -829 -916 -348 -518 -80 -783 -391 -588 -623 -801 -295 -850 -487 -883 -419 -775 -12 -25 -233 -69 -559 -18 -838 -786 -896 -129 -420 -470 -488 -666 -826 -781 -852 -180 -538 -326 -961 -540 -54 -850 -892 -687 -42 -181 -927 -444 -316 -686 -29 -731 -601 -19 -606 -684 -197 -424 -55 -284 -861 -988 -516 -385 -585 -233 -879 -975 -540 -11 -644 -256 -219 -957 -141 -191 -178 -971 -310 -255 -714 -220 -653 -742 -665 -490 -498 -101 -229 -953 -539 -344 -339 -146 -799 -520 -125 -847 -325 -58 -807 -792 -19 -965 -539 -72 -962 -912 -827 -557 -665 -967 -952 -645 -560 -359 -502 -385 -221 -738 -329 -647 -214 -920 -870 -692 -638 -496 -115 -92 -940 -820 -159 -376 -961 -901 -718 -427 -176 -617 -475 -443 -748 -994 -331 -68 -751 -701 -96 -871 -305 -534 -881 -495 -682 -980 -213 -756 -320 -421 -525 -389 -54 -239 -754 -139 -612 -838 -18 -897 -527 -680 -348 -114 -323 -994 -862 -644 -727 -771 -160 -943 -829 -825 -707 -919 -347 -893 -219 -413 -29 -170 -991 -738 -915 -181 -340 -257 -379 -666 -881 -681 -38 -165 -427 -174 -195 -883 -943 -236 -737 -264 -973 -669 -117 -149 -934 -832 -385 -398 -386 -221 -921 -173 -960 -800 -645 -968 -910 -150 -358 -744 -219 -350 -438 -117 -615 -234 -61 -936 -291 -672 -343 -102 -125 -35 -847 -205 -277 -145 -871 -966 -949 -586 -246 -205 -163 -136 -490 -268 -82 -538 -401 -400 -182 -553 -509 -262 -377 -1000 -787 -789 -553 -236 -145 -220 -7 -112 -585 -59 -458 -19 -344 -84 -99 -364 -98 -961 -297 -113 -211 -423 -555 -960 -970 -663 -928 -248 -419 -111 -511 -255 -31 -6 -488 -555 -366 -344 -146 -23 -170 -692 -547 -260 -879 -957 -547 -770 -618 -375 -624 -968 -13 -264 -851 -492 -184 -799 -347 -498 -496 -779 -131 -580 -69 -945 -348 -947 -839 -345 -727 -961 -863 -818 -829 -201 -706 -445 -403 -224 -132 -158 -730 -536 -185 -844 -402 -691 -197 -100 -963 -478 -255 -618 -146 -291 -712 -396 -321 -482 -508 -812 -673 -911 -452 -619 -147 -759 -617 -481 -366 -919 -822 -664 -374 -267 -436 -861 -155 -415 -277 -169 -523 -385 -691 -236 -86 -898 -574 -503 -206 -492 -665 -921 -649 -828 -808 -625 -107 -353 -882 -489 -714 -610 -4 -10 -341 -505 -28 -257 -264 -343 -645 -387 -149 -644 -502 -832 -268 -549 -526 -292 -674 -184 -855 -729 -964 -816 -989 -392 -943 -447 -782 -653 -550 -159 -186 -569 -751 -914 -878 -962 -976 -299 -572 -461 -946 -652 -479 -818 -22 -675 -157 -800 -821 -175 -838 -214 -629 -391 -498 -641 -580 -34 -613 -48 -415 -361 -50 -146 -352 -828 -699 -329 -326 -995 -821 -928 -417 -924 -405 -48 -33 -892 -511 -148 -657 -380 -213 -182 -294 -979 -673 -960 -501 -169 -12 -484 -295 -982 -528 -616 -44 -12 -46 -811 -905 -887 -631 -124 -293 -43 -44 -423 -190 -877 -916 -568 -492 -50 -212 -437 -978 -926 -285 -422 -790 -162 -450 -920 -555 -961 -42 -269 -88 -932 -962 -911 -456 -14 -674 -656 -777 -194 -868 -532 -455 -652 -247 -217 -60 -549 -423 -149 -356 -491 -516 -51 -456 -432 -407 -469 -151 -952 -347 -988 -7 -504 -266 -830 -164 -645 -634 -811 -586 -278 -897 -719 -269 -424 -41 -183 -978 -546 -393 -985 -10 -752 -540 -186 -978 -292 -520 -166 -689 -168 -240 -316 -955 -302 -731 -530 -267 -277 -392 -89 -371 -66 -705 -596 -580 -182 -645 -712 -470 -245 -635 -380 -831 -517 -726 -370 -228 -149 -523 -410 -780 -425 -124 -141 -156 -723 -65 -675 -785 -311 -5 -623 -750 -748 -94 -397 -565 -858 -77 -961 -836 -11 -754 -822 -350 -718 -43 -388 -771 -795 -206 -693 -732 -22 -704 -24 -852 -701 -93 -455 -920 -384 -753 -347 -275 -845 -917 -512 -740 -58 -181 -714 -131 -165 -974 -101 -286 -69 -518 -9 -202 -260 -328 -269 -295 -833 -719 -431 -570 -361 -618 -896 -300 -357 -6 -264 -693 -355 -119 -422 -403 -309 -119 -338 -485 -751 -395 -574 -536 -273 -495 -904 -482 -452 -983 -172 -82 -8 -115 -461 -141 -365 -145 -579 -913 -386 -939 -441 -953 -734 -789 -447 -25 -487 -35 -749 -978 -190 -265 -935 -127 -903 -135 -252 -146 -727 -700 -124 -72 -649 -710 -905 -451 -108 -392 -673 -46 -602 -434 -173 -895 -256 -280 -367 -125 -847 -812 -60 -644 -397 -599 -848 -629 -747 -827 -193 -214 -218 -628 -290 -339 -617 -486 -250 -401 -254 -907 -996 -606 -833 -853 -817 -846 -159 -992 -401 -620 -652 -271 -693 -178 -440 -22 -641 -361 -706 -214 -507 -295 -265 -961 -551 -770 -252 -587 -434 -141 -887 -808 -214 -589 -94 -275 -133 -983 -251 -15 -766 -367 -508 -834 -22 -645 -482 -767 -856 -667 -891 -490 -388 -541 -994 -45 -910 -824 -15 -524 -418 -46 -65 -878 -585 -765 -211 -500 -756 -916 -197 -509 -927 -199 -489 -560 -329 -612 -302 -571 -696 -496 -953 -9 -72 -955 -733 -511 -859 -251 -360 -608 -787 -613 -594 -947 -80 -288 -862 -579 -808 -540 -670 -94 -467 -43 -952 -577 -708 -1000 -802 -524 -506 -210 -26 -201 -474 -771 -901 -196 -648 -844 -853 -187 -750 -168 -719 -584 -114 -141 -178 -928 -608 -963 -786 -463 -656 -659 -8 -109 -121 -442 -644 -160 -185 -396 -48 -299 -647 -27 -812 -614 -672 -892 -928 -518 -405 -362 -930 -7 -400 -571 -380 -805 -161 -962 -751 -18 -99 -623 -218 -261 -546 -407 -65 -626 -801 -590 -317 -290 -526 -337 -865 -337 -343 -494 -91 -343 -756 -664 -891 -27 -892 -464 -107 -486 -797 -579 -973 -533 -349 -919 -503 -698 -388 -910 -888 -846 -307 -377 -849 -218 -42 -132 -404 -222 -54 -929 -593 -389 -8 -818 -525 -927 -215 -455 -323 -921 -425 -700 -227 -417 -276 -601 -550 -354 -386 -501 -190 -542 -226 -371 -810 -390 -74 -28 -763 -222 -361 -305 -603 -368 -565 -773 -295 -693 -814 -466 -897 -393 -230 -971 -781 -479 -124 -392 -297 -529 -600 -67 -577 -450 -656 -161 -176 -936 -68 -525 -143 -660 -982 -347 -832 -830 -170 -597 -339 -742 -102 -622 -757 -71 -726 -3 -941 -231 -155 -679 -928 -476 -200 -522 -269 -711 -448 -473 -786 -528 -498 -517 -299 -691 -318 -402 -338 -883 -369 -764 -573 -280 -355 -865 -248 -760 -264 -408 -224 -813 -641 -989 -916 -851 -232 -343 -137 -389 -260 -386 -491 -895 -873 -169 -232 -73 -713 -611 -858 -53 -629 -98 -128 -188 -755 -984 -576 -206 -82 -61 -597 -52 -412 -585 -737 -17 -928 -437 -868 -917 -193 -275 -61 -859 -643 -670 -282 -976 -661 -70 -656 -445 -223 -944 -118 -131 -778 -577 -875 -536 -624 -190 -771 -80 -860 -753 -652 -907 -761 -397 -123 -574 -344 -777 -906 -243 -785 -447 -532 -512 -901 -973 -54 -237 -948 -869 -70 -680 -831 -810 -276 -145 -856 -122 -42 -670 -709 -306 -623 -619 -585 -654 -183 -10 -586 -985 -169 -211 -949 -323 -418 -20 -882 -65 -149 -961 -30 -352 -596 -479 -763 -434 -938 -499 -237 -471 -71 -148 -173 -529 -686 -653 -355 -945 -743 -464 -871 -675 -484 -350 -782 -614 -257 -940 -250 -578 -507 -998 -777 -619 -775 -842 -783 -912 -919 -760 -315 -942 -509 -860 -990 -385 -117 -788 -440 -175 -19 -253 -146 -713 -55 -228 -254 -564 -981 -402 -829 -201 -917 -84 -251 -650 -609 -631 -83 -245 -832 -375 -845 -704 -271 -422 -908 -535 -698 -322 -20 -523 -806 -777 -638 -904 -458 -798 -631 -934 -404 -917 -576 -4 -65 -205 -574 -788 -943 -746 -639 -995 -81 -144 -430 -363 -565 -692 -857 -399 -269 -175 -385 -56 -352 -745 -181 -876 -496 -970 -672 -848 -37 -203 -75 -550 -977 -299 -967 -165 -609 -237 -804 -800 -244 -78 -294 -186 -553 -631 -108 -110 -611 -128 -3 -526 -54 -951 -453 -466 -417 -4 -199 -876 -208 -742 -729 -822 -446 -111 -509 -51 -96 -232 -562 -735 -312 -397 -508 -772 -23 -933 -847 -506 -799 -591 -671 -814 -559 -472 -361 -514 -627 -870 -51 -315 -243 -31 -682 -638 -661 -533 -319 -831 -989 -883 -173 -12 -258 -722 -977 -648 -236 -1000 -884 -835 -146 -313 -82 -792 -375 -435 -290 -516 -255 -797 -46 -151 -691 -594 -702 -831 -852 -313 -184 -457 -663 -938 -21 -589 -264 -115 -275 -54 -757 -55 -13 -751 -902 -454 -819 -175 -699 -747 -5 -307 -157 -220 -839 -844 -946 -10 -288 -971 -91 -230 -172 -199 -531 -443 -49 -603 -132 -630 -31 -998 -129 -490 -481 -537 -759 -273 -399 -833 -749 -726 -615 -868 -792 -613 -374 -699 -722 -820 -14 -201 -888 -651 -977 -190 -165 -796 -817 -254 -318 -939 -880 -327 -837 -517 -680 -631 -602 -492 -406 -520 -570 -601 -657 -630 -687 -307 -343 -702 -562 -428 -775 -359 -771 -149 -840 -898 -96 -458 -210 -948 -174 -451 -194 -32 -266 -603 -142 -263 -851 -238 -257 -923 -530 -386 -715 -712 -938 -520 -737 -668 -611 -112 -443 -58 -514 -40 -101 -798 -943 -433 -624 -641 -922 -429 -180 -902 -270 -350 -346 -75 -21 -813 -998 -287 -120 -687 -180 -114 -522 -880 -805 -256 -312 -528 -412 -16 -923 -871 -878 -955 -310 -450 -820 -256 -192 -649 -565 -34 -247 -51 -500 -473 -258 -483 -2 -663 -5 -69 -453 -119 -473 -157 -139 -613 -5 -745 -779 -873 -953 -736 -921 -523 -979 -617 -624 -657 -658 -951 -369 -729 -484 -805 -690 -747 -725 -466 -129 -706 -316 -156 -337 -536 -788 -823 -500 -63 -901 -353 -725 -1000 -186 -136 -466 -799 -67 -271 -807 -550 -425 -344 -311 -776 -881 -400 -762 -36 -761 -222 -667 -168 -724 -231 -538 -558 -280 -83 -419 -383 -2 -920 -60 -535 -538 -549 -55 -879 -528 -168 -779 -376 -57 -559 -763 -958 -120 -336 -55 -836 -406 -324 -726 -857 -15 -768 -54 -697 -66 -123 -83 -252 -696 -327 -474 -273 -16 -659 -329 -833 -389 -965 -257 -241 -833 -475 -826 -128 -684 -591 -251 -437 -574 -992 -93 -358 -373 -108 -572 -577 -826 -313 -890 -682 -458 -326 -484 -562 -50 -944 -715 -970 -469 -832 -93 -348 -110 -616 -457 -497 -925 -594 -912 -14 -651 -722 -341 -876 -440 -284 -38 -354 -334 -987 -30 -757 -772 -268 -414 -713 -170 -688 -317 -452 -429 -913 -644 -530 -855 -291 -111 -896 -116 -572 -820 -195 -172 -17 -666 -753 -663 -478 -957 -391 -197 -346 -31 -54 -915 -750 -291 -521 -295 -969 -676 -904 -152 -275 -597 -765 -166 -604 -969 -322 -66 -830 -152 -229 -854 -993 -390 -297 -15 -384 -239 -647 -399 -956 -536 -829 -997 -771 -37 -183 -820 -789 -886 -984 -278 -115 -218 -122 -866 -151 -192 -923 -871 -661 -416 -803 -45 -76 -864 -591 -209 -233 -710 -866 -326 -578 -11 -863 -498 -841 -485 -419 -922 -519 -450 -816 -479 -653 -927 -522 -522 -148 -613 -254 -380 -284 -112 -723 -814 -566 -179 -527 -776 -30 -330 -980 -61 -775 -552 -371 -173 -25 -183 -496 -408 -294 -559 -634 -799 -897 -325 -536 -242 -528 -543 -74 -559 -900 -830 -761 -815 -370 -403 -624 -902 -24 -535 -496 -435 -526 -351 -737 -673 -459 -536 -16 -32 -815 -516 -566 -692 -259 -180 -446 -918 -145 -552 -600 -808 -11 -382 -630 -810 -209 -635 -808 -996 -556 -292 -222 -711 -856 -241 -6 -531 -367 -1000 -449 -515 -663 -843 -183 -996 -600 -180 -920 -634 -331 -500 -951 -61 -539 -835 -169 -395 -905 -718 -637 -274 -486 -250 -593 -911 -679 -721 -89 -578 -939 -185 -157 -514 -926 -666 -728 -367 -396 -260 -954 -681 -199 -263 -877 -581 -748 -283 -242 -513 -115 -836 -996 -734 -688 -25 -216 -787 -174 -375 -172 -342 -931 -473 -488 -929 -35 -27 -188 -69 -37 -799 -52 -183 -668 -896 -201 -1 -393 -202 -468 -185 -333 -90 -398 -95 -795 -639 -643 -341 -506 -876 -190 -987 -890 -454 -868 -933 -369 -297 -928 -958 -216 -847 -106 -432 -103 -527 -617 -259 -15 -173 -621 -579 -574 -230 -430 -250 -305 -880 -305 -436 -627 -543 -960 -492 -997 -30 -170 -336 -56 -919 -91 -757 -566 -224 -345 -209 -999 -193 -94 -623 -162 -164 -463 -280 -84 -963 -637 -559 -616 -994 -62 -39 -561 -486 -116 -923 -32 -268 -397 -673 -318 -730 -219 -507 -544 -198 -817 -251 -934 -614 -669 -470 -424 -269 -456 -132 -690 -349 -785 -220 -860 -889 -296 -326 -245 -463 -452 -882 -867 -363 -37 -237 -970 -837 -866 -605 -732 -873 -134 -322 -811 -187 -363 -54 -448 -398 -393 -365 -555 -293 -380 -107 -92 -203 -989 -947 -989 -355 -988 -154 -194 -584 -164 -595 -168 -197 -674 -759 -315 -424 -191 -711 -720 -677 -370 -724 -896 -364 -949 -875 -909 -347 -916 -85 -821 -979 -783 -488 -638 -924 -820 -586 -414 -757 -333 -742 -23 -985 -667 -177 -984 -208 -32 -255 -24 -152 -942 -438 -391 -659 -258 -960 -85 -854 -140 -208 -100 -613 -775 -891 -80 -23 -741 -852 -288 -770 -685 -911 -356 -225 -998 -610 -220 -610 -747 -69 -372 -648 -64 -829 -868 -180 -571 -421 -496 -298 -234 -638 -384 -692 -240 -804 -328 -341 -549 -204 -57 -384 -941 -238 -380 -887 -689 -758 -462 -277 -16 -680 -145 -10 -394 -202 -362 -343 -103 -632 -92 -330 -185 -775 -868 -849 -482 -516 -235 -646 -177 -938 -383 -717 -685 -773 -901 -627 -659 -314 -959 -605 -622 -259 -2 -408 -130 -69 -749 -751 -750 -561 -420 -937 -882 -849 -893 -419 -790 -74 -564 -385 -68 -463 -868 -774 -364 -242 -639 -598 -664 -269 -23 -262 -353 -727 -377 -395 -931 -194 -530 -142 -797 -345 -410 -992 -216 -65 -500 -389 -358 -759 -898 -314 -755 -833 -326 -661 -418 -309 -829 -2 -469 -754 -221 -603 -778 -507 -721 -68 -917 -778 -292 -497 -887 -479 -782 -290 -774 -408 -681 -131 -297 -994 -160 -775 -612 -644 -243 -960 -225 -602 -65 -67 -24 -858 -524 -50 -701 -791 -398 -185 -350 -459 -770 -303 -550 -450 -513 -792 -452 -238 -943 -738 -400 -538 -886 -975 -402 -65 -45 -92 -802 -586 -672 -632 -217 -155 -475 -766 -878 -663 -538 -913 -24 -257 -786 -984 -793 -50 -322 -995 -99 -759 -97 -860 -596 -970 -427 -862 -920 -845 -188 -703 -696 -50 -115 -315 -563 -92 -639 -54 -858 -341 -105 -395 -536 -416 -349 -258 -855 -240 -634 -623 -661 -244 -510 -542 -857 -349 -916 -924 -688 -117 -951 -527 -424 -759 -85 -3 -583 -184 -960 -658 -726 -372 -249 -227 -746 -253 -5 -498 -47 -408 -25 -571 -87 -437 -997 -788 -319 -704 -653 -37 -270 -38 -779 -576 -545 -542 -921 -456 -180 -363 -980 -796 -922 -369 -5 -550 -18 -512 -960 -437 -538 -278 -560 -781 -108 -467 -32 -754 -708 -525 -653 -288 -846 -220 -393 -5 -720 -361 -638 -644 -259 -718 -603 -34 -127 -645 -40 -482 -227 -973 -172 -470 -660 -993 -21 -636 -513 -182 -155 -782 -769 -764 -219 -422 -500 -19 -110 -189 -645 -691 -629 -209 -389 -537 -64 -816 -173 -776 -750 -651 -577 -146 -685 -638 -330 -34 -757 -136 -626 -769 -400 -414 -542 -85 -730 -827 -943 -280 -22 -628 -494 -803 -992 -258 -556 -804 -86 -255 -873 -599 -831 -302 -346 -886 -539 -260 -591 -24 -255 -229 -696 -778 -16 -946 -875 -859 -914 -907 -642 -396 -575 -230 -795 -740 -605 -136 -727 -989 -313 -57 -491 -587 -938 -195 -48 -100 -177 -315 -100 -484 -303 -953 -892 -729 -60 -975 -446 -418 -862 -961 -283 -456 -152 -510 -11 -135 -85 -621 -423 -948 -829 -446 -641 -224 -81 -237 -107 -45 -568 -848 -937 -271 -291 -135 -255 -237 -232 -298 -435 -755 -270 -643 -598 -530 -424 -743 -813 -74 -54 -659 -456 -185 -405 -743 -717 -966 -522 -574 -822 -293 -383 -347 -623 -478 -258 -314 -602 -63 -524 -373 -591 -926 -165 -846 -389 -171 -783 -274 -910 -267 -702 -861 -542 -462 -808 -786 -882 -462 -603 -345 -336 -229 -256 -969 -546 -229 -453 -103 -356 -542 -477 -525 -1 -538 -717 -265 -957 -609 -534 -421 -490 -949 -841 -14 -118 -150 -515 -253 -896 -53 -922 -259 -760 -567 -552 -401 -461 -799 -106 -685 -694 -276 -371 -24 -338 -23 -486 -130 -215 -205 -781 -749 -587 -987 -870 -887 -104 -198 -380 -792 -59 -893 -630 -641 -401 -865 -486 -862 -191 -604 -412 -101 -967 -745 -364 -184 -354 -110 -980 -59 -92 -80 -647 -322 -599 -634 -651 -821 -16 -242 -410 -14 -284 -211 -572 -617 -35 -742 -912 -703 -908 -357 -558 -149 -763 -382 -423 -472 -155 -31 -717 -59 -123 -380 -587 -485 -475 -721 -395 -598 -545 -296 -571 -835 -686 -874 -956 -444 -252 -54 -869 -624 -618 -951 -130 -315 -963 -601 -302 -809 -801 -278 -907 -131 -373 -752 -485 -401 -968 -265 -29 -610 -738 -251 -314 -967 -985 -12 -437 -247 -959 -685 -283 -793 -604 -371 -105 -824 -61 -82 -476 -550 -909 -194 -952 -272 -479 -243 -97 -860 -626 -255 -640 -777 -753 -142 -653 -13 -997 -145 -796 -947 -696 -118 -599 -458 -285 -1 -931 -617 -528 -837 -455 -337 -529 -576 -385 -846 -218 -39 -392 -813 -996 -458 -24 -786 -119 -955 -50 -430 -172 -653 -115 -606 -621 -821 -368 -181 -692 -245 -325 -73 -376 -281 -441 -848 -493 -341 -70 -830 -830 -884 -427 -231 -322 -324 -731 -755 -933 -439 -80 -973 -482 -720 -599 -311 -985 -910 -536 -169 -733 -423 -562 -320 -987 -710 -444 -88 -257 -90 -283 -688 -445 -188 -908 -554 -24 -119 -689 -539 -379 -669 -24 -215 -393 -516 -944 -204 -903 -234 -748 -125 -608 -585 -259 -686 -801 -922 -266 -756 -4 -542 -262 -659 -52 -564 -708 -318 -679 -450 -19 -900 -30 -729 -893 -408 -277 -851 -975 -372 -549 -911 -300 -348 -108 -84 -150 -170 -106 -527 -789 -672 -548 -523 -545 -39 -58 -121 -14 -810 -319 -973 -632 -517 -603 -502 -127 -245 -166 -614 -295 -608 -318 -459 -45 -926 -407 -597 -950 -20 -38 -450 -342 -417 -44 -145 -972 -813 -599 -91 -583 -165 -258 -274 -473 -878 -358 -516 -500 -851 -729 -425 -531 -190 -34 -40 -20 -585 -127 -739 -419 -31 -372 -490 -850 -280 -589 -649 -354 -890 -66 -607 -33 -859 -702 -648 -446 -623 -814 -948 -402 -187 -806 -478 -307 -471 -953 -31 -617 -907 -892 -916 -330 -777 -792 -206 -121 -704 -370 -198 -320 -742 -164 -173 -235 -121 -184 -68 -547 -805 -673 -209 -22 -424 -8 -96 -732 -276 -613 -257 -508 -537 -653 -113 -69 -911 -257 -96 -559 -572 -598 -684 -346 -8 -634 -420 -689 -316 -820 -830 -171 -490 -892 -221 -666 -504 -940 -170 -204 -824 -143 -15 -293 -244 -660 -386 -310 -509 -539 -22 -734 -562 -367 -751 -992 -234 -421 -825 -602 -491 -447 -56 -827 -436 -310 -372 -711 -74 -947 -65 -929 -244 -30 -189 -21 -644 -160 -90 -451 -137 -867 -184 -599 -533 -927 -444 -817 -528 -808 -363 -408 -82 -868 -815 -213 -920 -307 -168 -486 -99 -486 -766 -203 -947 -648 -446 -11 -14 -155 -570 -99 -231 -167 -795 -199 -902 -660 -23 -269 -253 -891 -74 -971 -680 -72 -71 -517 -439 -858 -911 -114 -29 -95 -632 -113 -485 -7 -475 -48 -939 -421 -445 -646 -653 -243 -672 -93 -970 -319 -811 -956 -851 -22 -760 -571 -871 -280 -837 -929 -885 -451 -92 -522 -250 -786 -625 -777 -388 -874 -929 -160 -328 -479 -317 -892 -693 -746 -681 -627 -185 -387 -719 -509 -128 -64 -976 -999 -538 -872 -291 -992 -90 -667 -763 -901 -222 -544 -879 -839 -12 -177 -638 -376 -48 -371 -258 -90 -349 -319 -836 -218 -772 -363 -276 -18 -509 -106 -687 -816 -970 -583 -676 -698 -73 -895 -700 -121 -561 -521 -198 -232 -406 -98 -694 -927 -732 -808 -37 -851 -407 -420 -575 -703 -404 -410 -23 -666 -168 -708 -921 -304 -346 -67 -84 -824 -874 -667 -376 -677 -172 -992 -385 -640 -777 -857 -550 -456 -63 -559 -761 -923 -324 -838 -441 -485 -69 -396 -746 -64 -449 -947 -313 -45 -650 -644 -852 -507 -437 -604 -850 -918 -628 -547 -537 -925 -794 -954 -510 -179 -974 -405 -706 -122 -96 -63 -645 -668 -894 -806 -563 -442 -156 -246 -347 -694 -532 -512 -33 -405 -244 -579 -254 -990 -283 -678 -269 -283 -344 -180 -186 -619 -258 -120 -204 -54 -313 -776 -2 -708 -970 -2 -767 -726 -574 -832 -791 -567 -947 -217 -720 -136 -8 -287 -416 -11 -777 -416 -356 -57 -629 -858 -680 -33 -176 -207 -989 -251 -921 -128 -372 -971 -463 -197 -395 -336 -309 -300 -424 -197 -638 -590 -465 -591 -671 -354 -652 -171 -209 -862 -888 -622 -716 -652 -962 -763 -442 -958 -324 -193 -987 -985 -844 -117 -51 -950 -949 -747 -151 -492 -863 -692 -873 -735 -672 -152 -332 -294 -617 -394 -360 -619 -668 -370 -419 -735 -436 -14 -973 -415 -701 -654 -206 -701 -78 -672 -61 -315 -17 -453 -728 -183 -563 -776 -902 -14 -831 -559 -442 -562 -521 -517 -927 -127 -181 -667 -823 -523 -347 -867 -180 -915 -96 -870 -840 -944 -531 -493 -899 -208 -182 -14 -659 -638 -194 -50 -669 -370 -228 -683 -281 -782 -276 -112 -190 -67 -858 -922 -295 -321 -236 -280 -689 -36 -455 -162 -889 -263 -453 -740 -749 -772 -264 -136 -111 -841 -375 -74 -465 -915 -784 -83 -836 -659 -70 -522 -990 -597 -345 -430 -686 -54 -613 -19 -636 -698 -132 -822 -639 -989 -170 -551 -27 -174 -470 -998 -515 -484 -442 -35 -54 -269 -812 -187 -691 -687 -956 -394 -691 -902 -279 -938 -598 -920 -983 -952 -161 -113 -2 -926 -481 -898 -822 -607 -317 -983 -728 -490 -679 -359 -675 -740 -588 -465 -41 -102 -572 -115 -702 -489 -49 -290 -943 -405 -513 -579 -257 -545 -139 -895 -745 -144 -839 -206 -981 -703 -133 -100 -150 -842 -852 -884 -886 -275 -158 -81 -717 -450 -583 -917 -129 -581 -363 -364 -513 -309 -509 -734 -66 -425 -157 -499 -460 -631 -503 -204 -885 -553 -590 -253 -165 -409 -264 -517 -922 -865 -985 -344 -973 -191 -592 -394 -435 -422 -804 -735 -484 -427 -34 -231 -36 -782 -407 -109 -687 -132 -725 -930 -118 -5 -536 -294 -709 -182 -829 -690 -59 -101 -540 -588 -126 -698 -868 -582 -627 -855 -418 -129 -277 -460 -738 -340 -281 -313 -123 -710 -282 -423 -718 -666 -856 -523 -744 -742 -611 -469 -459 -237 -516 -751 -578 -754 -169 -84 -518 -809 -336 -101 -234 -730 -631 -86 -778 -460 -521 -866 -810 -794 -157 -210 -965 -914 -731 -82 -503 -851 -740 -131 -97 -48 -548 -957 -250 -100 -865 -60 -420 -408 -729 -469 -860 -635 -992 -246 -541 -473 -491 -29 -726 -826 -350 -702 -454 -571 -826 -328 -581 -928 -655 -804 -660 -673 -521 -560 -844 -818 -889 -161 -256 -783 -341 -562 -465 -682 -556 -154 -147 -884 -260 -63 -49 -100 -699 -541 -575 -559 -847 -442 -949 -303 -107 -293 -491 -119 -79 -193 -406 -58 -785 -857 -749 -387 -55 -764 -351 -374 -297 -950 -594 -236 -590 -687 -604 -843 -235 -909 -928 -333 -281 -335 -166 -220 -975 -314 -393 -595 -768 -20 -623 -817 -566 -842 -230 -928 -402 -733 -726 -546 -92 -721 -368 -693 -191 -305 -423 -666 -317 -625 -981 -785 -340 -424 -454 -169 -525 -946 -366 -515 -321 -184 -285 -700 -511 -305 -39 -142 -303 -422 -325 -496 -109 -663 -687 -382 -977 -595 -266 -627 -324 -180 -660 -216 -305 -858 -831 -869 -265 -618 -719 -106 -209 -804 -373 -610 -563 -37 -14 -480 -632 -643 -646 -992 -832 -41 -854 -74 -479 -520 -635 -963 -513 -346 -545 -629 -99 -187 -528 -426 -591 -907 -619 -56 -327 -51 -241 -302 -572 -872 -152 -16 -854 -841 -453 -137 -514 -282 -408 -362 -279 -67 -32 -38 -334 -867 -881 -331 -879 -317 -111 -118 -143 -12 -612 -259 -808 -561 -928 -364 -459 -944 -516 -145 -950 -313 -719 -329 -11 -226 -276 -181 -914 -260 -408 -337 -483 -658 -784 -406 -565 -65 -350 -638 -437 -607 -320 -179 -451 -415 -613 -785 -669 -652 -142 -918 -939 -874 -798 -685 -162 -161 -813 -696 -672 -780 -893 -723 -889 -535 -139 -119 -26 -95 -991 -232 -97 -968 -845 -868 -124 -737 -264 -204 -78 -323 -895 -455 -324 -231 -816 -623 -501 -196 -928 -531 -634 -6 -429 -772 -57 -671 -9 -408 -268 -761 -977 -43 -78 -931 -476 -536 -996 -269 -72 -755 -777 -36 -955 -805 -181 -675 -675 -565 -757 -118 -95 -370 -44 -209 -234 -987 -118 -989 -119 -636 -457 -289 -991 -198 -862 -10 -410 -897 -434 -157 -596 -346 -330 -708 -455 -540 -499 -269 -342 -983 -212 -49 -770 -848 -398 -607 -89 -106 -493 -960 -814 -789 -411 -666 -646 -615 -670 -782 -542 -909 -981 -788 -577 -217 -761 -632 -957 -153 -923 -562 -82 -692 -50 -365 -94 -254 -288 -841 -697 -871 -879 -240 -878 -260 -757 -10 -842 -127 -945 -334 -504 -546 -108 -346 -953 -782 -684 -642 -819 -120 -736 -217 -525 -639 -6 -785 -547 -398 -688 -650 -515 -863 -424 -280 -529 -873 -283 -500 -970 -30 -730 -175 -896 -151 -905 -995 -987 -346 -485 -363 -563 -281 -646 -945 -629 -806 -376 -639 -811 -202 -785 -774 -914 -412 -555 -334 -522 -847 -726 -493 -793 -405 -589 -962 -374 -477 -260 -771 -729 -185 -28 -745 -134 -879 -895 -681 -143 -621 -568 -331 -191 -54 -926 -418 -596 -872 -169 -721 -780 -717 -756 -866 -976 -670 -186 -87 -754 -598 -190 -547 -222 -874 -219 -70 -670 -116 -953 -720 -846 -862 -544 -187 -967 -452 -605 -530 -237 -245 -153 -661 -192 -288 -947 -79 -712 -944 -911 -334 -246 -370 -843 -561 -708 -84 -181 -367 -439 -11 -411 -688 -131 -552 -816 -107 -11 -492 -78 -625 -114 -918 -772 -283 -276 -693 -124 -556 -86 -390 -982 -407 -492 -3 -220 -483 -561 -938 -846 -856 -915 -396 -603 -765 -28 -277 -442 -266 -152 -790 -856 -544 -887 -505 -211 -544 -510 -690 -161 -57 -128 -671 -701 -397 -771 -327 -70 -625 -466 -832 -981 -556 -899 -379 -451 -529 -719 -505 -630 -247 -938 -330 -91 -651 -335 -192 -361 -975 -663 -889 -801 -707 -81 -204 -788 -419 -157 -727 -542 -761 -255 -545 -216 -507 -157 -115 -755 -181 -328 -841 -330 -950 -519 -66 -554 -319 -524 -515 -217 -682 -794 -836 -300 -43 -1 -294 -16 -36 -990 -50 -716 -447 -285 -980 -420 -894 -74 -513 -885 -763 -701 -605 -92 -491 -261 -16 -60 -953 -884 -280 -153 -452 -30 -589 -757 -804 -671 -811 -116 -613 -278 -211 -642 -871 -387 -226 -256 -280 -100 -584 -538 -231 -555 -831 -214 -865 -424 -449 -407 -37 -894 -372 -2 -24 -509 -444 -769 -361 -980 -210 -184 -772 -893 -638 -140 -283 -195 -862 -982 -289 -350 -496 -111 -516 -105 -376 -471 -346 -478 -928 -876 -342 -679 -120 -845 -362 -559 -727 -468 -283 -600 -80 -355 -583 -762 -500 -125 -343 -689 -54 -104 -326 -271 -520 -17 -364 -932 -30 -124 -535 -473 -543 -793 -600 -297 -824 -760 -74 -743 -223 -797 -534 -315 -945 -757 -810 -457 -677 -217 -464 -870 -280 -96 -401 -485 -239 -17 -595 -247 -757 -762 -241 -443 -923 -681 -499 -101 -57 -760 -741 -950 -321 -323 -310 -697 -952 -822 -345 -118 -44 -778 -695 -818 -537 -606 -463 -519 -942 -904 -55 -403 -254 -809 -933 -884 -338 -427 -56 -671 -518 -46 -41 -845 -431 -443 -59 -298 -489 -717 -483 -499 -137 -140 -562 -142 -185 -966 -853 -102 -731 -437 -279 -560 -235 -1000 -671 -459 -355 -932 -295 -814 -460 -536 -246 -198 -61 -963 -624 -662 -218 -142 -740 -222 -91 -432 -561 -654 -368 -362 -728 -490 -3 -882 -195 -14 -446 -563 -99 -989 -11 -207 -113 -599 -594 -635 -380 -80 -385 -600 -710 -917 -313 -122 -699 -142 -986 -626 -483 -249 -801 -957 -933 -214 -1000 -186 -15 -917 -274 -626 -209 -408 -84 -197 -566 -6 -738 -372 -660 -699 -1000 -319 -121 -72 -965 -549 -856 -208 -438 -474 -413 -698 -313 -965 -760 -862 -118 -530 -1 -367 -747 -623 -237 -684 -363 -320 -793 -644 -855 -98 -25 -296 -176 -684 -610 -342 -736 -116 -944 -203 -177 -79 -995 -626 -865 -414 -320 -845 -820 -302 -570 -252 -433 -770 -267 -543 -229 -469 -9 -919 -385 -268 -556 -668 -4 -689 -489 -594 -548 -229 -769 -989 -543 -528 -887 -692 -683 -852 -124 -676 -609 -704 -626 -701 -810 -860 -10 -156 -329 -543 -24 -839 -976 -734 -365 -933 -706 -196 -41 -621 -699 -649 -336 -124 -920 -918 -307 -718 -745 -433 -358 -190 -882 -300 -125 -343 -419 -192 -980 -784 -118 -131 -562 -672 -293 -356 -45 -652 -537 -613 -893 -907 -792 -62 -166 -614 -441 -248 -240 -705 -534 -732 -102 -506 -2 -537 -402 -959 -482 -133 -231 -513 -987 -86 -37 -538 -992 -352 -394 -747 -791 -812 -241 -359 -30 -443 -496 -660 -168 -678 -914 -148 -413 -146 -323 -473 -614 -58 -387 -852 -976 -563 -407 -420 -917 -384 -707 -181 -117 -765 -787 -650 -526 -448 -927 -280 -550 -924 -283 -440 -179 -201 -160 -674 -167 -104 -731 -868 -838 -541 -221 -581 -911 -88 -955 -701 -189 -85 -861 -725 -750 -78 -91 -397 -432 -136 -128 -531 -985 -716 -45 -552 -871 -570 -953 -32 -815 -661 -914 -70 -846 -51 -286 -252 -279 -412 -906 -329 -633 -503 -580 -192 -488 -393 -100 -491 -532 -838 -549 -69 -969 -43 -475 -841 -642 -526 -738 -267 -316 -945 -984 -579 -397 -899 -622 -176 -422 -208 -760 -748 -851 -89 -467 -187 -152 -138 -1000 -368 -431 -545 -71 -288 -447 -112 -972 -558 -296 -714 -616 -303 -399 -521 -424 -95 -533 -741 -512 -222 -401 -340 -733 -830 -877 -861 -611 -630 -672 -315 -977 -239 -505 -689 -136 -525 -506 -948 -731 -217 -773 -733 -100 -655 -289 -452 -344 -572 -139 -840 -440 -429 -705 -616 -738 -411 -297 -145 -619 -695 -846 -236 -879 -549 -844 -127 -796 -278 -394 -109 -116 -324 -374 -770 -142 -661 -110 -98 -247 -905 -718 -36 -478 -603 -958 -605 -540 -464 -48 -661 -997 -685 -525 -175 -117 -474 -611 -867 -763 -524 -3 -721 -334 -963 -175 -235 -336 -724 -292 -748 -79 -117 -710 -753 -11 -862 -263 -887 -308 -295 -370 -255 -632 -33 -322 -460 -65 -961 -388 -374 -152 -940 -301 -29 -732 -109 -274 -356 -43 -951 -581 -618 -344 -454 -874 -456 -743 -606 -846 -491 -147 -648 -59 -306 -700 -179 -222 -696 -935 -668 -563 -378 -435 -932 -578 -127 -833 -912 -537 -862 -831 -225 -494 -83 -257 -936 -270 -1 -728 -697 -902 -655 -570 -558 -79 -765 -742 -203 -128 -393 -41 -733 -499 -789 -280 -39 -889 -324 -961 -728 -512 -66 -730 -820 -343 -802 -49 -244 -891 -385 -639 -767 -709 -357 -537 -94 -175 -957 -882 -975 -914 -935 -139 -676 -101 -726 -845 -696 -388 -519 -289 -184 -517 -354 -477 -10 -817 -798 -873 -973 -802 -301 -401 -181 -659 -9 -739 -482 -375 -368 -597 -123 -919 -956 -89 -77 -584 -424 -843 -89 -548 -827 -106 -586 -793 -284 -820 -491 -354 -187 -79 -610 -685 -786 -8 -157 -896 -689 -328 -868 -386 -762 -104 -134 -900 -750 -98 -104 -506 -977 -435 -440 -539 -856 -6 -681 -350 -567 -607 -489 -429 -98 -818 -339 -199 -436 -938 -487 -314 -604 -661 -539 -650 -350 -989 -920 -289 -484 -441 -709 -337 -374 -817 -630 -1 -42 -243 -29 -356 -956 -383 -740 -440 -190 -202 -405 -461 -102 -46 -251 -540 -592 -249 -484 -946 -833 -926 -908 -744 -797 -50 -353 -385 -589 -663 -548 -849 -806 -303 -38 -167 -819 -728 -595 -105 -703 -899 -408 -538 -739 -3 -899 -295 -341 -785 -428 -366 -773 -800 -135 -663 -555 -464 -994 -548 -575 -915 -235 -808 -496 -598 -782 -652 -254 -467 -502 -548 -417 -380 -62 -323 -646 -946 -356 -148 -740 -225 -44 -552 -399 -168 -153 -513 -857 -38 -550 -783 -1 -32 -981 -641 -489 -422 -433 -274 -441 -416 -17 -692 -665 -429 -548 -789 -534 -758 -821 -272 -853 -806 -151 -727 -502 -132 -439 -931 -199 -385 -103 -884 -977 -735 -763 -720 -816 -842 -769 -889 -82 -96 -71 -900 -845 -69 -554 -186 -166 -559 -22 -436 -383 -30 -949 -220 -982 -648 -272 -855 -142 -147 -260 -855 -227 -320 -988 -220 -971 -579 -781 -721 -115 -153 -344 -23 -270 -884 -871 -392 -398 -962 -909 -723 -404 -994 -417 -133 -390 -448 -733 -924 -993 -18 -942 -959 -714 -564 -290 -281 -553 -238 -693 -334 -772 -890 -830 -439 -651 -825 -21 -892 -536 -93 -760 -666 -182 -873 -967 -153 -128 -551 -571 -100 -516 -876 -212 -870 -955 -99 -551 -768 -249 -117 -637 -855 -749 -720 -865 -871 -68 -936 -76 -300 -158 -833 -669 -292 -949 -191 -429 -11 -950 -497 -144 -315 -264 -94 -843 -644 -678 -658 -440 -325 -881 -354 -854 -308 -802 -416 -998 -417 -713 -289 -993 -548 -369 -976 -801 -903 -277 -525 -709 -473 -490 -413 -232 -224 -923 -207 -48 -604 -478 -169 -239 -120 -835 -888 -710 -655 -723 -112 -294 -630 -608 -481 -347 -657 -1000 -100 -899 -101 -414 -881 -756 -936 -243 -535 -915 -736 -72 -578 -693 -366 -151 -596 -718 -557 -725 -652 -179 -661 -353 -509 -131 -309 -180 -332 -679 -282 -647 -118 -158 -599 -533 -68 -695 -447 -509 -221 -377 -372 -384 -653 -652 -419 -218 -347 -728 -524 -204 -141 -383 -17 -464 -490 -898 -721 -9 -162 -366 -227 -389 -886 -980 -180 -220 -871 -618 -356 -331 -795 -447 -93 -946 -352 -217 -476 -579 -179 -451 -99 -344 -974 -503 -825 -628 -139 -125 -485 -57 -318 -121 -992 -624 -43 -422 -482 -947 -799 -833 -899 -443 -38 -748 -796 -415 -757 -588 -664 -433 -915 -829 -855 -745 -626 -535 -55 -36 -430 -957 -124 -31 -330 -785 -58 -802 -119 -722 -821 -948 -127 -172 -651 -268 -791 -71 -910 -646 -148 -655 -297 -794 -2 -626 -870 -735 -773 -82 -430 -120 -629 -345 -90 -706 -557 -538 -536 -906 -447 -905 -1000 -838 -941 -463 -754 -602 -671 -133 -651 -695 -206 -645 -676 -626 -49 -681 -64 -962 -807 -630 -601 -627 -713 -502 -852 -395 -605 -889 -660 -313 -484 -204 -305 -113 -868 -621 -991 -312 -942 -404 -45 -592 -783 -340 -927 -386 -586 -469 -597 -864 -507 -964 -933 -19 -435 -776 -195 -927 -137 -106 -573 -670 -447 -355 -146 -378 -626 -942 -790 -326 -211 -934 -275 -875 -435 -389 -35 -650 -792 -452 -21 -96 -167 -986 -537 -16 -515 -456 -822 -122 -849 -245 -892 -939 -242 -125 -432 -741 -291 -290 -96 -778 -707 -59 -252 -712 -241 -200 -351 -241 -476 -840 -280 -463 -892 -234 -271 -396 -604 -445 -33 -257 -441 -953 -741 -333 -399 -426 -996 -612 -682 -322 -366 -598 -640 -820 -330 -372 -616 -597 -263 -461 -408 -570 -976 -27 -324 -994 -101 -888 -463 -396 -682 -852 -210 -418 -968 -810 -836 -240 -312 -555 -292 -904 -873 -4 -563 -312 -143 -452 -838 -261 -40 -349 -869 -705 -711 -889 -137 -146 -589 -285 -57 -177 -844 -704 -980 -797 -436 -634 -561 -463 -697 -933 -796 -475 -160 -559 -694 -185 -763 -795 -611 -204 -714 -73 -497 -11 -820 -108 -485 -430 -947 -306 -422 -226 -577 -214 -134 -249 -187 -796 -341 -442 -229 -180 -421 -81 -755 -152 -205 -438 -520 -885 -154 -546 -411 -203 -999 -528 -596 -29 -376 -191 -279 -571 -224 -484 -575 -859 -608 -381 -980 -147 -774 -445 -41 -676 -79 -860 -596 -165 -604 -731 -981 -935 -745 -777 -219 -587 -320 -256 -537 -917 -826 -246 -186 -317 -682 -973 -223 -86 -326 -980 -955 -228 -956 -302 -152 -934 -316 -73 -875 -656 -408 -68 -690 -808 -402 -281 -641 -497 -219 -939 -60 -876 -264 -922 -403 -322 -464 -848 -261 -199 -666 -846 -237 -763 -979 -27 -509 -228 -237 -725 -739 -363 -333 -64 -624 -957 -77 -823 -813 -69 -463 -413 -916 -720 -329 -864 -715 -630 -177 -563 -788 -359 -339 -315 -158 -637 -756 -512 -280 -280 -461 -197 -670 -126 -573 -112 -151 -999 -739 -918 -688 -331 -197 -95 -346 -455 -642 -240 -535 -837 -109 -938 -611 -590 -254 -180 -86 -60 -626 -613 -286 -518 -316 -632 -745 -242 -352 -415 -528 -729 -681 -631 -491 -328 -415 -205 -741 -172 -55 -666 -629 -880 -966 -815 -557 -737 -770 -824 -498 -308 -284 -719 -791 -635 -665 -693 -212 -702 -13 -293 -45 -558 -676 -749 -163 -904 -133 -368 -151 -608 -376 -579 -339 -653 -21 -832 -349 -48 -468 -854 -198 -370 -543 -293 -568 -417 -377 -481 -27 -798 -610 -424 -207 -946 -358 -556 -476 -671 -812 -233 -339 -674 -56 -861 -375 -774 -990 -854 -363 -460 -870 -317 -927 -755 -88 -589 -162 -850 -886 -714 -748 -510 -736 -947 -402 -267 -329 -552 -990 -792 -162 -195 -835 -512 -754 -855 -148 -767 -360 -234 -210 -623 -709 -364 -374 -629 -521 -824 -462 -897 -20 -315 -590 -705 -980 -695 -548 -704 -331 -40 -750 -12 -513 -700 -423 -766 -945 -524 -557 -676 -342 -866 -309 -792 -156 -534 -772 -980 -260 -306 -931 -883 -28 -528 -196 -131 -876 -563 -485 -168 -924 -36 -425 -111 -960 -915 -701 -648 -599 -210 -560 -434 -420 -622 -755 -949 -837 -761 -355 -577 -21 -432 -238 -327 -129 -292 -988 -360 -867 -998 -698 -342 -24 -920 -209 -762 -273 -993 -591 -399 -581 -50 -672 -409 -134 -462 -734 -887 -647 -948 -419 -74 -651 -28 -66 -884 -694 -835 -699 -340 -39 -765 -985 -348 -38 -332 -280 -619 -496 -46 -946 -393 -313 -760 -61 -272 -715 -840 -660 -572 -92 -456 -158 -474 -838 -310 -966 -303 -476 -710 -426 -520 -355 -285 -688 -966 -239 -727 -15 -474 -866 -911 -601 -560 -217 -54 -36 -303 -243 -577 -395 -623 -823 -406 -114 -356 -125 -830 -491 -875 -315 -618 -853 -477 -269 -846 -862 -942 -582 -549 -562 -187 -847 -683 -307 -603 -318 -588 -755 -662 -793 -874 -665 -505 -271 -773 -437 -818 -210 -795 -517 -140 -554 -943 -389 -815 -543 -881 -809 -874 -891 -615 -353 -141 -59 -263 -396 -602 -306 -967 -128 -30 -412 -977 -227 -894 -894 -540 -875 -235 -408 -68 -423 -457 -613 -436 -219 -767 -20 -333 -681 -374 -204 -862 -83 -722 -497 -776 -605 -45 -705 -169 -321 -75 -179 -487 -17 -578 -219 -334 -348 -987 -983 -674 -556 -283 -983 -260 -684 -527 -148 -782 -196 -532 -342 -69 -245 -708 -660 -719 -622 -390 -47 -207 -965 -255 -855 -527 -400 -351 -513 -252 -790 -104 -812 -289 -926 -27 -258 -272 -277 -273 -503 -909 -74 -875 -931 -220 -490 -829 -445 -110 -135 -233 -670 -564 -948 -78 -946 -94 -689 -29 -550 -629 -634 -853 -199 -345 -975 -294 -99 -553 -500 -550 -670 -284 -26 -419 -737 -430 -516 -73 -957 -425 -460 -952 -571 -176 -958 -330 -977 -10 -811 -972 -796 -845 -940 -557 -718 -380 -180 -212 -156 -690 -875 -235 -323 -270 -61 -766 -590 -680 -31 -29 -860 -377 -323 -950 -232 -843 -532 -119 -670 -947 -597 -321 -85 -540 -649 -816 -519 -286 -380 -150 -435 -369 -60 -998 -605 -494 -358 -703 -484 -903 -376 -900 -418 -854 -153 -365 -199 -648 -754 -457 -3 -50 -716 -679 -204 -217 -607 -95 -417 -631 -508 -81 -937 -491 -66 -479 -880 -174 -762 -251 -777 -329 -709 -648 -619 -531 -709 -670 -704 -352 -565 -459 -251 -157 -652 -150 -671 -874 -612 -875 -387 -298 -958 -876 -190 -624 -214 -557 -75 -272 -227 -652 -808 -652 -67 -259 -13 -942 -724 -688 -673 -708 -841 -481 -967 -658 -881 -878 -397 -549 -232 -847 -402 -628 -685 -481 -694 -900 -635 -885 -530 -954 -395 -386 -436 -3 -624 -745 -458 -779 -485 -646 -704 -980 -120 -777 -913 -751 -539 -533 -63 -316 -614 -397 -927 -409 -451 -172 -268 -960 -921 -451 -323 -852 -534 -24 -597 -217 -960 -910 -899 -655 -630 -248 -279 -288 -266 -458 -734 -471 -127 -64 -723 -25 -539 -190 -481 -313 -245 -579 -859 -757 -82 -94 -540 -144 -450 -434 -814 -250 -420 -940 -162 -816 -18 -300 -959 -515 -231 -986 -957 -923 -191 -649 -36 -429 -937 -768 -123 -220 -221 -441 -856 -787 -32 -627 -468 -20 -841 -521 -125 -813 -962 -693 -6 -468 -350 -967 -858 -632 -982 -460 -761 -662 -224 -738 -258 -540 -395 -776 -883 -215 -125 -755 -897 -953 -139 -301 -142 -593 -55 -250 -168 -583 -470 -481 -678 -650 -719 -50 -18 -469 -844 -363 -592 -96 -106 -417 -414 -694 -371 -991 -307 -211 -766 -576 -167 -537 -448 -729 -903 -641 -568 -601 -352 -718 -494 -887 -897 -174 -440 -199 -658 -657 -740 -543 -96 -698 -144 -277 -744 -852 -201 -334 -456 -257 -777 -169 -558 -228 -653 -681 -214 -447 -623 -644 -823 -599 -934 -467 -239 -772 -981 -615 -273 -508 -222 -106 -726 -933 -466 -878 -664 -831 -130 -615 -369 -662 -938 -176 -51 -487 -374 -332 -608 -708 -951 -643 -655 -487 -776 -391 -189 -579 -734 -717 -931 -114 -655 -128 -990 -29 -323 -992 -909 -136 -107 -870 -827 -233 -189 -284 -159 -665 -48 -815 -681 -310 -199 -270 -781 -211 -475 -973 -541 -817 -454 -457 -539 -840 -534 -706 -369 -621 -217 -372 -458 -244 -809 -313 -916 -961 -329 -332 -659 -131 -535 -595 -497 -107 -751 -293 -791 -511 -892 -499 -14 -20 -12 -307 -693 -256 -469 -318 -968 -391 -850 -319 -330 -244 -970 -972 -5 -851 -447 -25 -244 -682 -989 -847 -67 -48 -320 -143 -112 -186 -492 -6 -566 -663 -452 -331 -161 -999 -429 -170 -192 -377 -328 -443 -485 -682 -981 -182 -603 -748 -534 -150 -943 -502 -985 -779 -413 -524 -259 -920 -346 -229 -290 -415 -648 -151 -861 -625 -480 -599 -307 -741 -316 -455 -784 -19 -562 -919 -749 -366 -425 -714 -851 -486 -989 -217 -218 -878 -886 -592 -999 -717 -470 -725 -258 -782 -91 -818 -68 -219 -361 -870 -386 -900 -403 -451 -101 -606 -674 -246 -148 -759 -843 -914 -854 -363 -594 -178 -674 -939 -399 -824 -181 -992 -420 -147 -395 -52 -385 -145 -168 -786 -492 -465 -998 -159 -720 -186 -531 -78 -28 -453 -189 -346 -346 -79 -718 -883 -568 -833 -850 -806 -793 -186 -927 -618 -613 -698 -245 -351 -515 -922 -908 -692 -722 -749 -250 -691 -832 -553 -550 -35 -147 -568 -609 -811 -177 -593 -788 -1 -378 -971 -761 -119 -866 -405 -511 -493 -288 -797 -284 -136 -818 -919 -19 -778 -22 -389 -869 -777 -113 -634 -878 -469 -582 -547 -321 -950 -924 -24 -669 -419 -489 -822 -404 -332 -115 -490 -239 -651 -846 -188 -770 -794 -153 -773 -479 -38 -321 -960 -615 -595 -939 -991 -477 -383 -368 -810 -158 -164 -413 -547 -558 -146 -1 -190 -998 -930 -435 -851 -925 -836 -237 -752 -175 -311 -628 -809 -202 -20 -471 -99 -940 -403 -101 -525 -662 -735 -19 -285 -132 -544 -803 -470 -5 -766 -381 -478 -973 -157 -244 -534 -609 -984 -248 -515 -755 -936 -329 -451 -820 -960 -205 -921 -241 -442 -198 -11 -148 -323 -139 -451 -468 -703 -132 -335 -764 -370 -206 -962 -107 -490 -491 -835 -209 -513 -981 -901 -67 -595 -896 -234 -771 -892 -878 -243 -200 -74 -80 -767 -59 -40 -80 -548 -141 -684 -571 -236 -300 -911 -911 -766 -506 -444 -408 -699 -838 -137 -311 -803 -847 -35 -391 -262 -402 -240 -385 -990 -787 -902 -418 -942 -179 -744 -604 -899 -826 -190 -942 -260 -448 -633 -21 -584 -875 -539 -870 -140 -506 -958 -386 -202 -162 -26 -822 -937 -99 -549 -316 -773 -527 -537 -216 -715 -859 -798 -83 -843 -253 -962 -425 -823 -328 -237 -364 -672 -609 -935 -575 -365 -782 -301 -543 -457 -16 -848 -242 -465 -825 -222 -318 -655 -103 -531 -274 -351 -72 -642 -211 -54 -595 -501 -501 -193 -803 -265 -241 -420 -829 -543 -816 -517 -767 -256 -836 -435 -907 -93 -169 -977 -438 -779 -186 -922 -129 -56 -970 -297 -458 -761 -578 -49 -173 -259 -923 -22 -71 -591 -481 -896 -585 -510 -808 -869 -158 -21 -202 -453 -506 -714 -693 -753 -789 -24 -62 -924 -417 -912 -798 -349 -53 -41 -98 -289 -850 -977 -817 -198 -247 -139 -145 -678 -20 -178 -122 -343 -208 -699 -510 -972 -61 -966 -517 -817 -207 -501 -290 -196 -314 -609 -866 -699 -155 -886 -842 -440 -156 -132 -7 -339 -945 -450 -846 -478 -537 -540 -60 -772 -310 -632 -997 -734 -571 -376 -567 -626 -730 -215 -672 -841 -568 -179 -454 -410 -533 -500 -334 -991 -170 -786 -634 -248 -745 -334 -165 -922 -610 -127 -99 -667 -863 -351 -199 -802 -124 -940 -343 -766 -346 -726 -714 -99 -893 -787 -778 -351 -256 -851 -24 -778 -104 -963 -979 -285 -413 -534 -168 -877 -449 -352 -560 -491 -2 -669 -524 -321 -791 -848 -985 -922 -531 -467 -998 -706 -207 -200 -987 -574 -889 -78 -480 -735 -905 -99 -351 -211 -342 -146 -508 -491 -75 -803 -836 -536 -145 -983 -572 -208 -723 -363 -378 -931 -320 -567 -445 -108 -590 -308 -700 -596 -683 -856 -684 -573 -162 -550 -117 -756 -135 -607 -644 -20 -421 -354 -809 -614 -844 -491 -280 -241 -977 -60 -437 -495 -695 -243 -41 -11 -522 -748 -266 -349 -152 -810 -780 -748 -152 -5 -407 -498 -164 -682 -640 -201 -321 -672 -712 -269 -338 -750 -423 -144 -987 -833 -215 -499 -34 -520 -273 -28 -783 -478 -932 -603 -252 -843 -675 -601 -970 -758 -409 -968 -77 -480 -816 -703 -182 -800 -300 -611 -865 -147 -257 -147 -574 -685 -420 -245 -159 -408 -576 -351 -938 -621 -862 -56 -890 -602 -963 -475 -935 -593 -550 -854 -750 -542 -725 -2 -353 -517 -304 -552 -726 -586 -350 -391 -829 -68 -807 -174 -782 -229 -302 -375 -19 -464 -444 -23 -595 -510 -854 -667 -416 -581 -763 -138 -685 -123 -814 -265 -369 -529 -809 -762 -986 -610 -449 -416 -800 -58 -982 -401 -332 -305 -224 -777 -265 -308 -206 -41 -885 -14 -169 -556 -483 -995 -318 -629 -758 -71 -575 -464 -656 -660 -528 -267 -353 -578 -366 -239 -262 -499 -503 -406 -301 -657 -488 -820 -431 -966 -597 -789 -87 -277 -579 -353 -813 -157 -586 -599 -310 -420 -20 -324 -15 -434 -388 -485 -731 -3 -155 -691 -934 -76 -890 -610 -582 -836 -613 -757 -858 -494 -9 -707 -181 -118 -644 -792 -541 -891 -862 -444 -8 -56 -376 -608 -917 -945 -128 -383 -683 -487 -73 -802 -421 -869 -438 -805 -738 -901 -69 -258 -520 -381 -941 -730 -56 -404 -165 -957 -744 -603 -424 -394 -468 -128 -857 -955 -314 -539 -988 -806 -376 -595 -340 -471 -185 -492 -941 -32 -957 -558 -411 -834 -186 -85 -622 -355 -739 -680 -137 -584 -787 -750 -708 -190 -352 -660 -582 -49 -235 -949 -650 -218 -854 -44 -46 -187 -521 -365 -908 -588 -64 -194 -86 -802 -543 -112 -734 -480 -114 -225 -323 -814 -937 -214 -18 -877 -23 -455 -689 -713 -826 -442 -43 -680 -845 -622 -730 -58 -330 -948 -585 -897 -457 -315 -739 -867 -923 -65 -656 -573 -733 -922 -300 -291 -545 -214 -586 -482 -716 -930 -166 -887 -577 -560 -323 -802 -444 -425 -679 -439 -114 -712 -334 -290 -875 -123 -444 -579 -762 -702 -397 -763 -757 -437 -590 -880 -614 -674 -738 -235 -451 -764 -332 -226 -982 -672 -85 -655 -501 -188 -942 -253 -828 -22 -281 -683 -975 -763 -210 -439 -651 -252 -495 -68 -588 -433 -493 -488 -800 -738 -249 -733 -643 -92 -185 -972 -624 -921 -516 -945 -950 -501 -580 -353 -707 -613 -463 -430 -411 -527 -473 -509 -275 -384 -122 -615 -877 -422 -206 -312 -488 -366 -917 -245 -701 -963 -513 -970 -703 -640 -619 -715 -774 -554 -644 -182 -79 -374 -812 -977 -237 -291 -817 -52 -320 -469 -357 -344 -398 -529 -614 -784 -103 -401 -53 -783 -625 -823 -726 -511 -479 -119 -322 -706 -510 -53 -14 -45 -598 -262 -262 -387 -32 -631 -766 -699 -661 -12 -524 -158 -664 -862 -9 -673 -599 -248 -979 -481 -202 -607 -220 -407 -198 -266 -54 -287 -792 -297 -958 -493 -984 -150 -963 -772 -868 -541 -315 -762 -111 -662 -982 -222 -809 -949 -772 -195 -808 -960 -354 -525 -466 -669 -293 -621 -856 -417 -73 -704 -393 -849 -479 -149 -115 -759 -381 -413 -570 -126 -211 -424 -56 -894 -811 -521 -719 -238 -637 -515 -930 -397 -872 -352 -622 -737 -110 -276 -659 -570 -945 -918 -747 -387 -928 -554 -183 -499 -55 -591 -958 -590 -754 -702 -615 -784 -724 -953 -601 -180 -586 -832 -148 -28 -144 -919 -513 -661 -415 -404 -442 -889 -26 -132 -302 -521 -171 -116 -724 -411 -751 -984 -945 -476 -341 -743 -895 -291 -522 -6 -225 -559 -77 -202 -709 -240 -243 -89 -16 -2 -599 -755 -519 -306 -134 -811 -930 -123 -758 -433 -405 -225 -697 -184 -91 -572 -175 -265 -42 -637 -144 -762 -916 -699 -300 -228 -291 -220 -177 -232 -216 -122 -151 -785 -510 -652 -577 -376 -952 -495 -7 -228 -275 -47 -138 -404 -942 -404 -161 -782 -670 -218 -907 -956 -712 -875 -717 -599 -435 -283 -343 -556 -400 -961 -487 -739 -46 -530 -812 -980 -916 -764 -97 -500 -407 -288 -31 -571 -74 -225 -334 -841 -284 -931 -186 -116 -73 -201 -538 -930 -104 -509 -611 -808 -111 -142 -631 -931 -142 -210 -829 -528 -402 -740 -650 -998 -798 -654 -159 -841 -213 -308 -578 -895 -204 -495 -685 -646 -531 -965 -39 -205 -939 -303 -728 -536 -589 -658 -177 -966 -255 -787 -856 -836 -4 -420 -99 -826 -160 -380 -643 -779 -136 -855 -129 -67 -600 -955 -288 -977 -822 -268 -317 -767 -40 -350 -684 -325 -334 -339 -71 -631 -165 -692 -875 -360 -162 -606 -530 -439 -692 -430 -812 -721 -552 -580 -542 -849 -273 -807 -661 -943 -148 -662 -324 -699 -43 -647 -24 -70 -736 -853 -170 -49 -881 -300 -203 -534 -512 -229 -440 -704 -921 -835 -255 -871 -881 -42 -786 -697 -921 -459 -267 -734 -749 -790 -787 -506 -448 -159 -892 -245 -370 -934 -20 -55 -671 -110 -301 -931 -213 -537 -232 -848 -279 -29 -688 -129 -388 -453 -156 -898 -830 -750 -644 -87 -454 -632 -418 -975 -811 -957 -409 -727 -856 -847 -278 -994 -52 -561 -278 -707 -750 -411 -815 -379 -35 -216 -390 -108 -401 -595 -233 -964 -992 -70 -754 -296 -175 -577 -299 -373 -751 -326 -467 -104 -856 -175 -989 -216 -824 -789 -542 -914 -406 -439 -235 -86 -256 -758 -692 -42 -82 -213 -171 -170 -698 -968 -422 -526 -120 -979 -194 -345 -489 -10 -833 -786 -517 -964 -47 -133 -375 -515 -648 -874 -542 -576 -130 -742 -243 -64 -631 -787 -441 -828 -777 -909 -485 -132 -956 -497 -725 -544 -125 -494 -53 -293 -262 -796 -981 -297 -322 -79 -332 -897 -206 -767 -568 -108 -653 -798 -68 -919 -611 -649 -869 -792 -376 -694 -203 -162 -657 -913 -25 -977 -438 -697 -32 -860 -731 -260 -829 -867 -683 -347 -994 -197 -482 -82 -528 -350 -680 -861 -318 -650 -899 -589 -632 -898 -228 -534 -387 -387 -697 -763 -929 -994 -601 -646 -472 -383 -727 -878 -422 -65 -718 -903 -48 -335 -124 -157 -171 -162 -838 -592 -785 -147 -605 -25 -485 -245 -508 -984 -925 -773 -693 -734 -630 -765 -887 -869 -416 -642 -730 -225 -424 -107 -236 -660 -321 -556 -986 -752 -568 -613 -489 -273 -967 -725 -375 -304 -42 -478 -554 -114 -137 -483 -44 -987 -558 -656 -220 -574 -382 -856 -33 -50 -354 -563 -269 -821 -898 -258 -198 -555 -151 -923 -831 -879 -522 -40 -570 -366 -910 -188 -340 -311 -305 -31 -799 -667 -19 -36 -277 -842 -474 -329 -462 -773 -138 -391 -100 -2 -24 -640 -46 -91 -115 -399 -62 -192 -490 -513 -952 -350 -745 -981 -707 -249 -46 -446 -636 -366 -494 -210 -34 -591 -250 -488 -222 -266 -334 -672 -130 -443 -878 -990 -469 -585 -390 -529 -300 -790 -375 -250 -422 -32 -695 -635 -701 -814 -227 -162 -216 -287 -471 -351 -150 -582 -476 -186 -311 -4 -151 -787 -313 -302 -62 -627 -452 -536 -802 -251 -953 -963 -476 -273 -426 -441 -133 -328 -330 -269 -815 -325 -629 -369 -756 -542 -319 -603 -428 -434 -392 -865 -284 -216 -981 -614 -235 -81 -497 -849 -651 -589 -254 -50 -239 -579 -301 -382 -791 -283 -766 -397 -530 -586 -276 -30 -525 -916 -13 -768 -628 -472 -917 -919 -876 -757 -86 -949 -80 -9 -541 -843 -426 -330 -890 -687 -325 -868 -516 -983 -821 -287 -961 -374 -180 -259 -457 -524 -206 -579 -535 -851 -947 -41 -545 -844 -297 -643 -117 -791 -556 -973 -725 -166 -2 -184 -324 -522 -690 -887 -558 -736 -482 -552 -947 -53 -450 -983 -746 -142 -283 -421 -1000 -308 -960 -62 -799 -651 -696 -180 -717 -136 -452 -817 -678 -117 -888 -861 -951 -647 -100 -276 -419 -666 -236 -714 -252 -648 -73 -780 -86 -525 -656 -738 -695 -222 -653 -31 -70 -679 -358 -6 -421 -879 -215 -223 -544 -462 -809 -916 -134 -939 -80 -967 -178 -798 -171 -687 -338 -342 -396 -626 -500 -122 -6 -213 -629 -981 -871 -138 -18 -836 -378 -626 -44 -669 -52 -809 -914 -307 -66 -214 -37 -345 -583 -781 -438 -625 -848 -823 -71 -164 -373 -139 -433 -818 -998 -143 -880 -864 -172 -165 -426 -723 -68 -568 -122 -104 -557 -855 -352 -106 -58 -52 -506 -298 -132 -33 -239 -282 -142 -135 -52 -859 -903 -459 -230 -37 -182 -651 -345 -729 -810 -801 -216 -784 -789 -315 -494 -404 -744 -589 -832 -32 -265 -359 -868 -684 -171 -770 -777 -66 -105 -945 -917 -702 -851 -49 -524 -336 -444 -61 -614 -934 -747 -770 -162 -733 -218 -146 -626 -386 -168 -699 -926 -620 -861 -697 -789 -891 -24 -321 -158 -311 -986 -852 -613 -623 -406 -553 -624 -14 -506 -353 -440 -537 -14 -966 -342 -129 -648 -957 -821 -378 -535 -148 -143 -155 -577 -156 -182 -493 -685 -539 -77 -239 -675 -727 -349 -646 -632 -566 -475 -330 -516 -681 -617 -733 -334 -828 -432 -16 -488 -465 -618 -159 -493 -402 -60 -629 -900 -465 -740 -466 -67 -567 -584 -470 -602 -776 -268 -300 -319 -208 -223 -896 -449 -892 -396 -203 -647 -518 -612 -995 -224 -388 -848 -558 -63 -565 -258 -478 -146 -748 -443 -673 -810 -125 -313 -373 -839 -673 -51 -591 -887 -245 -181 -824 -573 -534 -783 -702 -723 -796 -927 -274 -714 -573 -799 -849 -377 -860 -374 -320 -495 -891 -467 -449 -998 -602 -403 -245 -845 -914 -234 -293 -614 -224 -620 -291 -499 -331 -629 -312 -127 -286 -516 -292 -741 -826 -33 -127 -430 -689 -599 -582 -845 -485 -700 -838 -909 -817 -592 -960 -385 -25 -171 -360 -395 -6 -45 -767 -450 -151 -693 -451 -914 -215 -513 -154 -129 -892 -696 -565 -571 -276 -13 -51 -445 -648 -58 -868 -817 -378 -214 -372 -974 -738 -474 -7 -335 -108 -715 -604 -836 -402 -734 -444 -226 -506 -163 -611 -886 -198 -801 -248 -53 -99 -866 -178 -662 -316 -482 -176 -311 -254 -901 -516 -165 -385 -814 -340 -728 -678 -10 -574 -945 -89 -419 -467 -163 -843 -425 -763 -53 -123 -94 -559 -64 -134 -249 -809 -513 -154 -72 -971 -609 -216 -643 -130 -365 -21 -5 -840 -323 -57 -538 -300 -816 -64 -377 -844 -415 -912 -571 -542 -805 -955 -405 -416 -124 -381 -960 -967 -541 -245 -159 -109 -713 -987 -19 -942 -469 -159 -284 -87 -291 -153 -484 -461 -983 -59 -141 -747 -388 -528 -254 -194 -929 -663 -665 -886 -335 -112 -802 -453 -823 -975 -839 -427 -296 -302 -556 -724 -601 -852 -610 -763 -669 -84 -73 -701 -673 -325 -756 -541 -528 -896 -42 -266 -130 -955 -798 -239 -405 -368 -909 -980 -473 -964 -786 -80 -603 -532 -184 -767 -264 -136 -601 -200 -748 -331 -642 -612 -545 -114 -405 -264 -621 -203 -495 -614 -411 -633 -714 -271 -355 -175 -161 -187 -240 -19 -486 -881 -649 -247 -706 -373 -130 -452 -650 -641 -758 -546 -271 -955 -501 -590 -600 -927 -381 -596 -818 -423 -119 -817 -404 -588 -491 -884 -896 -196 -107 -869 -646 -215 -14 -436 -863 -761 -146 -762 -658 -522 -880 -700 -407 -278 -577 -373 -595 -869 -854 -993 -249 -346 -79 -408 -597 -640 -327 -800 -260 -540 -295 -399 -765 -538 -74 -663 -218 -94 -134 -126 -301 -515 -832 -29 -126 -755 -748 -393 -921 -736 -14 -237 -670 -678 -460 -8 -823 -456 -940 -321 -121 -806 -456 -423 -316 -314 -562 -846 -331 -294 -284 -408 -940 -257 -613 -304 -779 -818 -353 -218 -294 -303 -395 -345 -858 -989 -65 -904 -265 -927 -490 -590 -168 -633 -970 -453 -936 -862 -51 -909 -163 -11 -514 -604 -445 -582 -374 -385 -804 -834 -647 -441 -542 -903 -775 -515 -703 -807 -510 -801 -808 -784 -143 -382 -229 -343 -443 -464 -876 -934 -910 -826 -516 -574 -688 -259 -600 -163 -281 -840 -280 -666 -931 -99 -722 -508 -345 -904 -355 -904 -897 -714 -575 -246 -384 -601 -650 -616 -493 -906 -274 -484 -183 -933 -734 -710 -610 -537 -847 -322 -715 -821 -5 -454 -905 -607 -529 -809 -18 -350 -647 -214 -970 -510 -801 -951 -387 -382 -267 -591 -897 -587 -929 -523 -114 -679 -242 -342 -389 -797 -521 -987 -688 -455 -15 -322 -945 -576 -715 -772 -270 -797 -459 -15 -614 -170 -748 -631 -171 -306 -21 -538 -511 -817 -758 -160 -950 -142 -649 -898 -584 -825 -907 -223 -774 -754 -957 -375 -530 -822 -761 -34 -476 -944 -825 -687 -278 -349 -283 -169 -383 -943 -762 -656 -142 -881 -642 -23 -29 -316 -127 -648 -751 -197 -896 -348 -930 -837 -302 -224 -922 -96 -82 -57 -445 -68 -906 -342 -581 -551 -605 -394 -694 -39 -42 -878 -684 -827 -870 -615 -39 -456 -33 -597 -868 -495 -923 -896 -976 -849 -988 -245 -112 -655 -698 -129 -28 -235 -739 -917 -767 -416 -56 -773 -847 -938 -410 -465 -394 -952 -353 -327 -375 -40 -131 -880 -214 -541 -532 -980 -362 -308 -274 -916 -248 -29 -616 -924 -141 -365 -783 -651 -994 -417 -35 -295 -330 -571 -608 -340 -369 -238 -290 -960 -421 -846 -879 -490 -959 -104 -627 -387 -762 -8 -602 -385 -241 -327 -758 -893 -129 -303 -862 -890 -888 -179 -214 -58 -348 -111 -693 -879 -305 -90 -967 -986 -906 -279 -833 -500 -834 -375 -128 -259 -813 -949 -486 -442 -49 -217 -722 -837 -348 -259 -289 -521 -925 -802 -28 -367 -986 -134 -461 -5 -329 -747 -131 -51 -881 -955 -979 -455 -96 -665 -762 -140 -458 -974 -266 -352 -70 -604 -948 -218 -157 -947 -420 -551 -913 -215 -424 -7 -782 -758 -502 -538 -147 -871 -404 -258 -739 -130 -599 -325 -953 -389 -550 -573 -932 -418 -322 -746 -754 -872 -959 -337 -127 -339 -654 -383 -610 -67 -602 -209 -17 -276 -556 -830 -198 -409 -594 -913 -900 -186 -675 -944 -260 -547 -949 -674 -127 -198 -111 -998 -21 -417 -765 -315 -851 -430 -928 -517 -898 -960 -851 -470 -183 -560 -898 -556 -77 -693 -178 -650 -362 -27 -699 -59 -955 -490 -408 -248 -619 -226 -441 -697 -10 -375 -110 -421 -636 -670 -220 -379 -618 -670 -543 -996 -418 -971 -190 -717 -458 -542 -131 -880 -75 -852 -824 -302 -540 -550 -796 -168 -468 -864 -937 -467 -315 -110 -270 -301 -208 -599 -756 -653 -26 -830 -116 -946 -926 -437 -369 -435 -985 -567 -293 -860 -811 -858 -731 -213 -415 -110 -758 -186 -255 -632 -597 -752 -979 -642 -743 -767 -254 -825 -834 -728 -814 -28 -323 -609 -729 -982 -860 -377 -841 -731 -764 -397 -650 -841 -125 -722 -75 -209 -873 -364 -994 -184 -133 -1000 -937 -309 -773 -98 -25 -874 -818 -814 -205 -12 -473 -617 -361 -16 -532 -422 -908 -55 -645 -926 -669 -158 -412 -354 -671 -305 -962 -282 -904 -579 -325 -753 -494 -497 -966 -39 -279 -207 -367 -756 -673 -811 -856 -418 -142 -667 -111 -265 -133 -322 -27 -923 -404 -916 -453 -794 -117 -629 -653 -740 -618 -688 -254 -388 -315 -210 -72 -659 -384 -997 -144 -812 -60 -932 -186 -290 -807 -235 -834 -374 -107 -70 -500 -506 -931 -824 -391 -445 -376 -292 -547 -257 -398 -803 -342 -268 -23 -248 -937 -768 -660 -743 -24 -31 -768 -430 -796 -17 -128 -10 -556 -415 -34 -855 -437 -142 -570 -599 -41 -670 -792 -263 -790 -916 -740 -989 -15 -99 -992 -222 -729 -28 -292 -705 -388 -362 -366 -573 -247 -377 -960 -528 -5 -113 -764 -412 -892 -573 -754 -7 -721 -982 -763 -844 -852 -72 -399 -498 -959 -871 -273 -783 -622 -365 -31 -373 -950 -346 -828 -585 -33 -640 -83 -355 -105 -541 -867 -835 -912 -831 -159 -855 -404 -313 -364 -150 -866 -328 -57 -881 -308 -41 -965 -116 -246 -476 -952 -366 -708 -916 -37 -221 -93 -191 -855 -606 -273 -714 -796 -412 -648 -977 -62 -502 -237 -229 -219 -745 -157 -885 -988 -367 -550 -414 -44 -946 -71 -425 -123 -877 -210 -477 -444 -727 -58 -464 -115 -323 -483 -199 -407 -46 -939 -471 -663 -593 -788 -247 -629 -633 -241 -261 -172 -665 -381 -593 -779 -615 -97 -774 -896 -281 -141 -769 -409 -470 -785 -17 -935 -468 -688 -55 -953 -847 -788 -309 -841 -747 -750 -604 -883 -184 -530 -587 -252 -372 -588 -444 -590 -25 -356 -957 -719 -517 -483 -443 -548 -770 -586 -555 -134 -606 -111 -35 -198 -239 -314 -631 -512 -662 -131 -404 -746 -50 -685 -538 -612 -687 -862 -399 -781 -441 -168 -240 -165 -374 -435 -375 -749 -771 -307 -134 -584 -819 -15 -186 -716 -948 -640 -915 -565 -198 -602 -489 -367 -62 -118 -82 -806 -894 -75 -768 -81 -521 -883 -625 -449 -468 -780 -136 -886 -356 -61 -248 -61 -156 -632 -246 -826 -265 -121 -726 -164 -965 -400 -994 -550 -576 -828 -599 -448 -318 -990 -656 -843 -442 -639 -693 -230 -810 -380 -83 -800 -240 -593 -436 -265 -323 -442 -551 -238 -46 -205 -407 -86 -677 -415 -988 -382 -665 -848 -758 -526 -97 -64 -467 -607 -843 -600 -709 -852 -564 -66 -610 -474 -710 -499 -296 -267 -875 -814 -71 -41 -259 -191 -298 -265 -826 -414 -32 -702 -686 -240 -792 -293 -664 -495 -617 -880 -912 -73 -844 -865 -457 -850 -3 -863 -807 -860 -159 -479 -588 -579 -906 -529 -18 -843 -677 -331 -79 -936 -700 -27 -739 -832 -373 -634 -393 -327 -401 -304 -150 -648 -295 -525 -25 -212 -721 -126 -206 -129 -445 -108 -820 -496 -321 -118 -809 -569 -4 -159 -538 -550 -747 -527 -358 -87 -677 -248 -641 -340 -192 -825 -404 -669 -676 -657 -654 -684 -640 -659 -876 -765 -846 -982 -669 -142 -51 -393 -216 -287 -370 -639 -714 -622 -926 -316 -465 -42 -507 -950 -487 -956 -621 -509 -457 -648 -283 -995 -202 -388 -487 -898 -860 -649 -227 -167 -496 -178 -672 -633 -628 -167 -76 -185 -158 -828 -135 -371 -792 -935 -442 -895 -79 -727 -451 -667 -87 -788 -811 -644 -316 -526 -737 -162 -366 -675 -518 -524 -63 -176 -311 -653 -18 -230 -367 -270 -684 -972 -53 -731 -412 -888 -931 -112 -993 -615 -761 -983 -998 -59 -13 -612 -408 -743 -834 -848 -608 -164 -916 -603 -485 -2 -608 -231 -943 -36 -362 -388 -298 -938 -557 -997 -589 -891 -505 -260 -732 -391 -604 -418 -9 -441 -324 -209 -664 -647 -984 -839 -147 -827 -493 -567 -395 -479 -547 -712 -541 -34 -113 -16 -451 -416 -140 -989 -35 -613 -594 -641 -692 -572 -750 -788 -161 -253 -745 -96 -477 -1 -685 -885 -737 -936 -793 -283 -404 -55 -167 -661 -877 -537 -177 -981 -728 -582 -548 -986 -975 -184 -116 -625 -327 -909 -943 -927 -616 -298 -361 -58 -859 -136 -227 -864 -50 -450 -628 -945 -151 -45 -58 -244 -933 -204 -494 -88 -6 -366 -520 -362 -711 -364 -33 -520 -419 -148 -903 -961 -485 -109 -579 -775 -319 -198 -137 -559 -730 -286 -142 -909 -917 -363 -622 -993 -55 -748 -721 -493 -590 -705 -306 -97 -4 -942 -839 -693 -845 -501 -651 -373 -97 -153 -90 -918 -657 -333 -600 -996 -869 -509 -357 -635 -587 -119 -173 -49 -894 -825 -440 -463 -377 -544 -234 -863 -610 -208 -31 -669 -475 -529 -50 -690 -463 -467 -237 -706 -141 -741 -934 -187 -334 -874 -503 -35 -966 -868 -808 -22 -195 -503 -310 -869 -553 -270 -934 -874 -733 -385 -532 -701 -812 -597 -921 -639 -931 -32 -338 -743 -130 -591 -405 -468 -685 -307 -697 -417 -948 -554 -609 -754 -788 -734 -735 -108 -180 -936 -66 -665 -249 -437 -95 -222 -803 -135 -507 -73 -887 -194 -598 -19 -840 -448 -626 -253 -565 -379 -427 -964 -829 -814 -896 -33 -969 -287 -523 -805 -375 -769 -110 -945 -156 -730 -202 -354 -211 -796 -38 -536 -739 -947 -597 -421 -586 -330 -583 -725 -269 -799 -133 -439 -46 -65 -316 -459 -13 -57 -17 -650 -822 -244 -12 -565 -238 -550 -181 -765 -57 -191 -569 -937 -524 -720 -695 -224 -646 -268 -951 -540 -673 -763 -269 -652 -628 -624 -638 -705 -304 -676 -334 -302 -301 -423 -207 -318 -344 -188 -726 -63 -259 -885 -210 -796 -289 -808 -507 -297 -950 -781 -938 -686 -450 -33 -146 -987 -596 -852 -283 -828 -362 -947 -677 -989 -398 -850 -992 -263 -846 -902 -512 -709 -1000 -717 -796 -716 -486 -835 -990 -301 -531 -286 -92 -909 -999 -154 -959 -164 -902 -655 -209 -625 -880 -260 -294 -992 -34 -209 -953 -770 -594 -112 -149 -12 -146 -970 -473 -294 -490 -992 -632 -239 -802 -470 -914 -898 -688 -898 -964 -181 -135 -447 -714 -697 -167 -566 -110 -807 -167 -349 -548 -640 -692 -326 -902 -990 -598 -113 -420 -385 -107 -429 -768 -510 -310 -922 -534 -525 -142 -593 -869 -437 -145 -987 -519 -388 -172 -975 -328 -183 -277 -757 -987 -31 -790 -11 -257 -58 -848 -548 -863 -52 -970 -173 -895 -748 -41 -313 -122 -870 -769 -884 -401 -215 -622 -263 -343 -86 -7 -404 -908 -736 -652 -688 -686 -708 -262 -34 -33 -604 -668 -925 -264 -855 -464 -595 -629 -955 -780 -846 -956 -120 -80 -615 -448 -783 -620 -973 -224 -438 -831 -149 -483 -764 -853 -625 -454 -156 -68 -740 -511 -333 -875 -417 -326 -415 -944 -533 -830 -948 -969 -615 -261 -337 -334 -740 -406 -358 -155 -232 -326 -96 -650 -656 -916 -247 -968 -103 -664 -671 -900 -52 -530 -194 -143 -711 -357 -226 -386 -644 -316 -640 -464 -7 -2 -636 -823 -341 -298 -696 -673 -591 -722 -417 -396 -693 -243 -784 -311 -194 -101 -587 -598 -888 -897 -439 -728 -309 -401 -166 -582 -873 -832 -744 -589 -282 -570 -251 -275 -439 -663 -552 -641 -752 -34 -717 -790 -92 -350 -480 -905 -118 -894 -856 -494 -328 -923 -275 -511 -333 -829 -809 -502 -508 -537 -263 -836 -279 -989 -169 -57 -277 -256 -247 -291 -632 -905 -777 -534 -320 -745 -976 -538 -962 -3 -995 -34 -272 -979 -660 -449 -104 -603 -391 -814 -875 -779 -467 -381 -10 -512 -275 -111 -892 -311 -211 -987 -208 -122 -829 -131 -3 -885 -146 -858 -413 -251 -469 -432 -970 -974 -679 -656 -983 -348 -40 -203 -721 -150 -279 -401 -393 -666 -894 -306 -150 -604 -572 -382 -715 -919 -398 -807 -122 -641 -17 -550 -453 -584 -67 -544 -80 -902 -445 -202 -363 -339 -98 -390 -311 -206 -154 -967 -973 -464 -128 -703 -528 -56 -413 -211 -763 -850 -439 -412 -605 -828 -415 -119 -790 -561 -177 -477 -541 -917 -547 -220 -385 -543 -713 -227 -597 -744 -290 -77 -771 -855 -299 -780 -680 -58 -719 -654 -689 -799 -473 -680 -553 -79 -733 -963 -666 -356 -495 -731 -555 -736 -667 -577 -714 -807 -934 -501 -283 -120 -514 -229 -338 -356 -682 -253 -974 -214 -710 -616 -182 -896 -933 -917 -937 -880 -330 -485 -469 -116 -835 -436 -431 -440 -979 -131 -256 -855 -322 -884 -856 -163 -825 -136 -424 -991 -858 -369 -269 -344 -150 -896 -556 -788 -908 -869 -44 -220 -764 -677 -649 -24 -387 -663 -650 -711 -441 -422 -865 -542 -606 -217 -157 -188 -295 -514 -70 -131 -901 -465 -506 -876 -213 -639 -739 -767 -171 -1 -388 -120 -82 -832 -724 -915 -553 -185 -239 -348 -973 -959 -204 -724 -969 -599 -343 -447 -676 -566 -245 -929 -189 -857 -697 -896 -998 -524 -367 -299 -281 -9 -464 -703 -745 -921 -981 -914 -227 -937 -816 -598 -79 -287 -508 -304 -546 -967 -880 -730 -886 -846 -225 -566 -566 -427 -244 -464 -644 -435 -972 -715 -876 -648 -856 -575 -141 -411 -799 -35 -214 -58 -481 -700 -927 -471 -1000 -513 -198 -180 -413 -194 -78 -220 -87 -754 -891 -923 -503 -580 -35 -800 -393 -25 -751 -870 -221 -656 -832 -369 -907 -320 -19 -615 -128 -517 -909 -207 -304 -31 -55 -596 -34 -978 -452 -456 -668 -384 -5 -807 -657 -934 -708 -99 -895 -1 -677 -246 -96 -756 -581 -932 -750 -325 -850 -133 -720 -961 -189 -459 -12 -858 -565 -506 -930 -917 -640 -176 -857 -333 -290 -286 -843 -855 -933 -473 -199 -564 -92 -316 -67 -82 -635 -709 -306 -741 -245 -749 -198 -820 -599 -343 -759 -488 -348 -145 -111 -317 -319 -629 -288 -668 -868 -474 -763 -448 -606 -95 -867 -660 -193 -638 -548 -240 -64 -573 -858 -631 -584 -716 -59 -904 -813 -109 -923 -717 -652 -161 -82 -447 -938 -730 -623 -958 -383 -523 -204 -695 -934 -52 -585 -651 -501 -383 -457 -85 -61 -963 -855 -108 -256 -336 -358 -910 -741 -127 -801 -438 -398 -612 -252 -54 -100 -391 -558 -230 -39 -310 -746 -978 -852 -648 -632 -698 -208 -57 -726 -548 -619 -173 -19 -826 -663 -24 -659 -237 -227 -879 -780 -787 -897 -884 -592 -355 -89 -958 -90 -24 -120 -912 -424 -932 -433 -1000 -447 -949 -893 -169 -457 -772 -324 -37 -387 -727 -693 -787 -792 -951 -449 -193 -461 -763 -484 -648 -131 -324 -344 -28 -484 -563 -778 -868 -744 -141 -765 -290 -697 -19 -964 -963 -306 -344 -209 -369 -496 -213 -112 -28 -8 -492 -277 -382 -239 -481 -96 -496 -311 -546 -576 -191 -780 -812 -352 -719 -211 -958 -97 -976 -886 -138 -153 -657 -559 -111 -487 -623 -881 -525 -365 -67 -162 -559 -606 -889 -719 -894 -918 -59 -547 -713 -569 -209 -342 -971 -440 -284 -719 -482 -413 -88 -632 -304 -537 -68 -780 -602 -393 -908 -986 -261 -357 -204 -660 -897 -769 -907 -512 -312 -695 -653 -251 -650 -184 -23 -995 -187 -510 -678 -263 -422 -191 -428 -775 -91 -787 -889 -834 -997 -424 -100 -287 -736 -689 -406 -975 -894 -826 -890 -299 -3 -808 -7 -70 -318 -757 -142 -528 -121 -923 -701 -293 -244 -561 -97 -793 -351 -42 -287 -105 -225 -267 -312 -147 -997 -549 -884 -789 -611 -198 -966 -37 -315 -462 -959 -831 -213 -347 -588 -175 -263 -652 -544 -733 -880 -514 -50 -737 -666 -936 -682 -39 -954 -877 -369 -831 -475 -950 -775 -20 -866 -830 -863 -721 -209 -225 -729 -612 -14 -162 -92 -963 -679 -995 -260 -294 -213 -538 -932 -979 -512 -401 -688 -865 -388 -83 -259 -371 -450 -948 -677 -209 -102 -593 -161 -670 -375 -607 -968 -101 -878 -347 -627 -738 -788 -228 -420 -600 -40 -360 -627 -789 -242 -890 -944 -451 -542 -626 -985 -957 -828 -253 -567 -218 -977 -449 -203 -605 -359 -722 -668 -992 -349 -309 -177 -330 -268 -727 -255 -251 -896 -323 -623 -828 -314 -126 -194 -211 -745 -538 -243 -114 -239 -196 -81 -944 -412 -459 -329 -222 -535 -290 -1 -66 -176 -313 -806 -809 -204 -824 -861 -696 -885 -737 -212 -729 -976 -314 -766 -939 -561 -298 -343 -507 -152 -909 -208 -428 -84 -438 -324 -20 -80 -270 -507 -627 -776 -605 -100 -488 -675 -464 -844 -580 -343 -28 -458 -755 -191 -691 -13 -833 -305 -939 -952 -607 -888 -418 -806 -707 -295 -364 -709 -683 -541 -200 -868 -791 -771 -883 -242 -446 -901 -565 -618 -746 -51 -455 -533 -779 -852 -646 -793 -862 -474 -50 -243 -818 -242 -483 -388 -559 -557 -909 -172 -510 -145 -561 -57 -731 -957 -787 -842 -439 -367 -392 -926 -359 -978 -446 -515 -71 -619 -869 -685 -190 -410 -783 -569 -399 -728 -607 -284 -934 -843 -700 -229 -496 -598 -602 -816 -306 -967 -184 -300 -426 -370 -788 -324 -888 -51 -303 -692 -375 -517 -663 -380 -500 -768 -356 -688 -398 -525 -531 -654 -624 -850 -648 -500 -794 -28 -866 -893 -176 -303 -664 -427 -185 -496 -628 -580 -161 -387 -2 -402 -197 -349 -530 -715 -603 -320 -709 -269 -628 -519 -634 -275 -632 -976 -324 -969 -148 -853 -450 -597 -48 -428 -724 -593 -849 -828 -377 -917 -669 -206 -847 -532 -636 -863 -632 -27 -508 -201 -216 -682 -221 -402 -492 -282 -646 -415 -873 -36 -761 -387 -333 -514 -875 -908 -426 -245 -441 -984 -54 -974 -344 -270 -222 -842 -938 -802 -522 -651 -3 -917 -207 -417 -847 -246 -822 -277 -235 -120 -688 -847 -968 -655 -88 -147 -435 -241 -522 -253 -982 -935 -969 -910 -446 -15 -994 -734 -501 -250 -185 -287 -344 -975 -151 -865 -586 -282 -92 -145 -19 -443 -386 -912 -431 -787 -661 -175 -313 -328 -724 -439 -731 -584 -194 -32 -396 -377 -936 -587 -307 -880 -940 -645 -928 -187 -472 -850 -335 -767 -802 -157 -461 -434 -899 -570 -299 -26 -98 -615 -837 -892 -484 -694 -319 -86 -399 -568 -604 -977 -932 -206 -828 -423 -6 -241 -843 -261 -569 -632 -407 -353 -784 -160 -700 -225 -678 -998 -203 -177 -225 -365 -907 -253 -469 -142 -182 -933 -583 -489 -615 -346 -248 -676 -209 -345 -2 -936 -433 -961 -454 -223 -993 -957 -14 -777 -413 -449 -102 -806 -101 -633 -587 -384 -392 -61 -996 -324 -487 -468 -990 -825 -785 -372 -956 -686 -944 -983 -465 -496 -768 -377 -801 -976 -793 -574 -267 -830 -670 -162 -742 -2 -216 -415 -269 -936 -132 -378 -396 -211 -819 -477 -341 -722 -710 -848 -145 -4 -640 -195 -643 -998 -517 -67 -717 -655 -203 -629 -321 -533 -510 -160 -981 -889 -816 -324 -17 -663 -645 -75 -905 -219 -475 -948 -929 -870 -911 -250 -132 -271 -117 -616 -453 -729 -985 -666 -528 -770 -20 -467 -561 -8 -195 -640 -392 -260 -239 -172 -703 -286 -64 -627 -794 -53 -530 -388 -911 -65 -858 -768 -142 -903 -839 -155 -241 -286 -842 -147 -407 -773 -472 -371 -403 -472 -56 -256 -442 -786 -92 -804 -290 -896 -653 -435 -34 -670 -247 -274 -695 -327 -420 -956 -876 -838 -402 -502 -567 -693 -150 -591 -669 -95 -610 -346 -292 -717 -973 -498 -640 -898 -130 -460 -347 -851 -439 -710 -556 -449 -476 -353 -359 -910 -626 -295 -313 -8 -321 -909 -545 -589 -578 -476 -143 -903 -999 -937 -788 -204 -626 -282 -25 -452 -745 -836 -121 -263 -652 -131 -112 -649 -478 -42 -763 -390 -235 -705 -309 -762 -640 -172 -184 -332 -346 -916 -992 -332 -201 -276 -709 -656 -466 -376 -250 -907 -899 -333 -375 -601 -361 -949 -256 -843 -145 -129 -333 -546 -820 -220 -626 -515 -117 -752 -825 -906 -148 -940 -465 -372 -883 -126 -388 -94 -64 -109 -883 -211 -367 -454 -355 -860 -523 -796 -606 -134 -574 -44 -905 -754 -903 -491 -991 -334 -614 -865 -815 -114 -485 -182 -276 -335 -334 -935 -991 -337 -428 -383 -478 -419 -129 -249 -732 -463 -401 -797 -394 -287 -330 -114 -302 -721 -366 -329 -99 -320 -554 -980 -624 -870 -972 -406 -193 -400 -832 -432 -630 -406 -909 -122 -689 -773 -237 -276 -207 -443 -668 -99 -157 -894 -7 -422 -574 -37 -504 -680 -848 -486 -654 -920 -630 -343 -20 -880 -367 -861 -537 -900 -60 -357 -69 -115 -386 -247 -465 -424 -184 -880 -140 -198 -974 -494 -220 -204 -193 -446 -383 -395 -572 -735 -990 -394 -445 -48 -341 -934 -900 -788 -607 -793 -556 -729 -716 -328 -196 -348 -332 -894 -624 -465 -199 -59 -317 -745 -330 -238 -874 -717 -23 -246 -27 -383 -888 -870 -979 -370 -328 -636 -352 -430 -910 -994 -14 -942 -58 -355 -45 -632 -110 -402 -652 -320 -948 -549 -417 -220 -874 -29 -274 -577 -758 -598 -45 -509 -491 -520 -369 -132 -522 -659 -999 -686 -984 -911 -398 -928 -168 -729 -693 -786 -83 -788 -939 -176 -764 -729 -209 -793 -347 -308 -476 -498 -141 -646 -417 -330 -867 -317 -527 -78 -894 -620 -822 -776 -109 -232 -108 -904 -410 -95 -965 -617 -576 -666 -177 -21 -217 -110 -931 -905 -815 -580 -823 -910 -177 -650 -786 -779 -870 -266 -865 -206 -989 -87 -3 -358 -941 -173 -454 -570 -60 -244 -84 -302 -816 -717 -569 -41 -262 -854 -627 -366 -579 -968 -392 -214 -922 -217 -317 -91 -774 -980 -483 -213 -713 -929 -93 -214 -593 -119 -491 -33 -113 -795 -58 -99 -20 -589 -363 -61 -328 -832 -10 -192 -683 -158 -38 -611 -340 -372 -788 -26 -97 -338 -997 -21 -437 -707 -559 -746 -635 -111 -941 -992 -570 -350 -986 -945 -578 -59 -397 -404 -207 -770 -227 -942 -982 -337 -919 -528 -445 -926 -429 -740 -212 -84 -466 -177 -583 -738 -83 -237 -162 -621 -852 -720 -834 -235 -103 -287 -821 -653 -948 -380 -198 -208 -217 -845 -529 -415 -577 -473 -876 -487 -39 -476 -6 -174 -895 -880 -992 -157 -731 -669 -358 -802 -365 -554 -259 -253 -786 -456 -535 -851 -921 -346 -628 -445 -293 -79 -168 -861 -667 -740 -985 -881 -770 -985 -372 -114 -804 -712 -788 -156 -990 -626 -411 -880 -90 -782 -90 -793 -568 -463 -933 -331 -977 -109 -273 -383 -622 -536 -405 -418 -412 -918 -844 -799 -986 -500 -712 -58 -299 -658 -426 -863 -878 -11 -407 -395 -99 -411 -714 -775 -300 -519 -83 -380 -361 -966 -502 -450 -836 -833 -466 -334 -131 -255 -517 -351 -430 -251 -635 -958 -123 -844 -803 -257 -908 -312 -434 -802 -201 -926 -927 -964 -291 -404 -367 -276 -539 -439 -938 -104 -990 -389 -261 -184 -641 -732 -938 -34 -736 -869 -363 -533 -147 -795 -404 -304 -824 -916 -635 -632 -322 -56 -714 -26 -715 -567 -292 -492 -767 -622 -43 -870 -241 -856 -744 -332 -855 -139 -426 -159 -77 -772 -58 -896 -565 -870 -462 -473 -485 -479 -827 -930 -5 -867 -967 -267 -520 -316 -940 -557 -594 -884 -893 -78 -55 -843 -908 -83 -542 -57 -171 -788 -228 -59 -392 -420 -322 -73 -167 -983 -216 -249 -747 -153 -779 -272 -924 -659 -24 -88 -351 -734 -715 -465 -626 -653 -704 -522 -42 -472 -699 -96 -829 -976 -952 -390 -9 -725 -473 -685 -871 -83 -675 -227 -621 -352 -861 -573 -101 -516 -980 -416 -658 -964 -83 -233 -695 -247 -63 -555 -904 -158 -271 -828 -709 -171 -760 -253 -623 -761 -437 -770 -811 -990 -710 -69 -59 -469 -22 -287 -557 -563 -623 -112 -779 -421 -510 -637 -200 -938 -886 -574 -435 -648 -986 -220 -428 -427 -357 -54 -305 -927 -682 -646 -994 -906 -615 -92 -920 -835 -422 -958 -512 -800 -919 -199 -104 -804 -411 -20 -601 -571 -711 -360 -384 -79 -790 -864 -600 -359 -617 -124 -32 -879 -968 -767 -152 -624 -386 -748 -466 -742 -45 -154 -388 -572 -642 -895 -225 -538 -57 -240 -936 -274 -88 -257 -210 -227 -242 -991 -435 -709 -66 -10 -54 -620 -624 -313 -912 -573 -814 -270 -22 -239 -551 -18 -870 -249 -422 -840 -237 -505 -491 -968 -42 -779 -714 -692 -814 -91 -195 -88 -478 -560 -713 -297 -272 -541 -691 -473 -488 -404 -327 -386 -977 -225 -497 -879 -843 -466 -136 -739 -409 -237 -771 -289 -284 -928 -801 -210 -463 -491 -877 -631 -42 -503 -836 -926 -913 -129 -762 -183 -578 -260 -247 -683 -30 -232 -846 -520 -960 -448 -407 -836 -825 -949 -81 -280 -632 -816 -762 -528 -689 -339 -330 -606 -97 -820 -815 -386 -497 -103 -432 -652 -758 -24 -854 -145 -863 -679 -999 -358 -663 -577 -650 -349 -95 -94 -828 -716 -667 -981 -699 -696 -792 -563 -218 -705 -192 -456 -171 -919 -644 -345 -675 -410 -480 -395 -574 -611 -350 -710 -575 -167 -317 -867 -375 -672 -248 -523 -311 -997 -61 -303 -740 -801 -954 -402 -242 -215 -164 -548 -693 -284 -598 -74 -528 -114 -964 -741 -669 -30 -233 -164 -737 -505 -538 -790 -469 -182 -229 -272 -497 -753 -94 -776 -415 -453 -526 -2 -824 -60 -475 -580 -90 -813 -573 -350 -442 -74 -425 -93 -774 -185 -301 -934 -797 -824 -658 -957 -576 -485 -5 -532 -216 -818 -211 -14 -805 -261 -110 -52 -529 -139 -535 -666 -725 -507 -835 -337 -851 -47 -192 -506 -667 -34 -325 -836 -38 -463 -466 -754 -39 -853 -469 -251 -648 -435 -684 -222 -406 -59 -824 -918 -503 -820 -536 -332 -155 -52 -657 -185 -593 -794 -363 -950 -717 -525 -527 -85 -877 -219 -185 -990 -68 -955 -146 -700 -128 -871 -507 -157 -284 -899 -244 -316 -631 -188 -231 -515 -793 -75 -152 -762 -403 -74 -933 -152 -284 -519 -215 -487 -94 -266 -294 -420 -458 -224 -824 -857 -490 -943 -579 -971 -166 -564 -637 -269 -738 -560 -429 -885 -696 -941 -252 -60 -563 -119 -857 -509 -335 -849 -37 -716 -38 -549 -672 -962 -979 -209 -472 -55 -479 -540 -713 -656 -594 -360 -937 -422 -248 -310 -418 -859 -352 -31 -877 -701 -426 -813 -753 -5 -230 -402 -626 -253 -909 -43 -469 -77 -172 -768 -162 -855 -958 -807 -382 -993 -280 -274 -338 -865 -399 -204 -357 -366 -953 -635 -512 -186 -950 -153 -193 -100 -373 -72 -327 -485 -244 -300 -801 -658 -553 -182 -367 -32 -35 -930 -355 -544 -936 -547 -466 -641 -958 -27 -921 -349 -547 -147 -706 -236 -90 -69 -470 -820 -24 -707 -261 -974 -954 -344 -201 -653 -629 -297 -18 -773 -853 -442 -613 -275 -845 -328 -52 -203 -773 -185 -958 -900 -171 -43 -51 -855 -229 -658 -36 -135 -385 -958 -281 -241 -371 -986 -273 -409 -791 -36 -354 -270 -159 -431 -930 -340 -543 -741 -743 -757 -220 -679 -500 -318 -664 -446 -437 -486 -738 -10 -723 -300 -843 -833 -160 -959 -136 -433 -500 -341 -889 -544 -635 -237 -276 -289 -570 -482 -431 -392 -175 -784 -915 -446 -328 -57 -962 -3 -640 -384 -26 -426 -264 -201 -106 -588 -835 -370 -695 -242 -558 -966 -445 -821 -627 -198 -263 -617 -949 -206 -603 -334 -552 -881 -201 -420 -933 -13 -206 -839 -148 -102 -853 -377 -656 -955 -970 -419 -129 -55 -322 -567 -212 -559 -176 -536 -914 -929 -437 -813 -147 -683 -371 -552 -243 -256 -453 -422 -435 -834 -938 -370 -87 -946 -129 -730 -363 -814 -516 -838 -563 -108 -972 -207 -580 -556 -493 -739 -294 -508 -519 -963 -387 -257 -846 -424 -579 -982 -367 -275 -213 -25 -485 -530 -719 -93 -943 -908 -951 -875 -82 -198 -655 -666 -84 -23 -324 -999 -998 -349 -841 -510 -317 -103 -546 -350 -866 -573 -276 -879 -155 -654 -522 -102 -173 -866 -850 -992 -979 -944 -956 -383 -938 -100 -495 -23 -854 -804 -824 -697 -374 -636 -69 -265 -817 -701 -95 -89 -443 -788 -293 -856 -78 -565 -211 -953 -532 -398 -779 -375 -276 -668 -541 -175 -95 -146 -996 -829 -307 -242 -418 -537 -465 -233 -728 -724 -20 -553 -525 -649 -736 -423 -441 -697 -855 -923 -758 -896 -627 -56 -516 -643 -59 -438 -72 -297 -584 -938 -210 -791 -184 -902 -401 -697 -110 -909 -866 -500 -321 -320 -525 -123 -847 -294 -668 -14 -955 -808 -310 -49 -771 -444 -325 -518 -888 -465 -228 -424 -566 -820 -308 -794 -753 -257 -843 -850 -25 -222 -85 -467 -369 -575 -72 -975 -751 -423 -797 -327 -742 -407 -894 -296 -692 -233 -434 -617 -466 -511 -494 -7 -454 -859 -342 -356 -209 -897 -218 -509 -34 -991 -340 -715 -313 -976 -961 -996 -826 -867 -395 -897 -415 -541 -754 -775 -317 -951 -404 -726 -587 -444 -391 -43 -798 -743 -834 -327 -502 -28 -934 -675 -234 -3 -74 -53 -38 -969 -762 -456 -484 -916 -828 -604 -455 -862 -890 -188 -44 -488 -123 -231 -662 -263 -762 -666 -753 -738 -782 -436 -405 -329 -659 -550 -973 -333 -285 -595 -925 -119 -763 -446 -778 -549 -654 -710 -618 -106 -636 -628 -223 -510 -826 -234 -55 -99 -738 -708 -446 -628 -643 -449 -17 -716 -379 -979 -162 -130 -302 -673 -565 -919 -648 -219 -748 -820 -527 -114 -606 -402 -916 -606 -306 -578 -763 -165 -725 -211 -893 -818 -601 -906 -778 -992 -861 -572 -223 -420 -156 -932 -786 -161 -246 -41 -182 -566 -411 -933 -343 -79 -16 -620 -148 -687 -111 -401 -419 -476 -385 -103 -747 -454 -732 -865 -217 -462 -603 -214 -266 -276 -164 -244 -443 -900 -979 -953 -33 -924 -673 -461 -404 -956 -58 -101 -53 -176 -209 -119 -451 -995 -879 -563 -702 -868 -529 -713 -472 -697 -442 -787 -912 -837 -872 -290 -556 -117 -116 -185 -610 -566 -186 -610 -632 -160 -611 -124 -582 -113 -918 -631 -458 -877 -214 -555 -232 -873 -955 -24 -824 -189 -226 -703 -391 -794 -612 -789 -706 -640 -892 -869 -726 -624 -918 -985 -634 -6 -473 -281 -967 -156 -18 -448 -328 -447 -858 -617 -297 -405 -498 -413 -564 -101 -589 -178 -487 -597 -538 -222 -102 -67 -348 -949 -916 -606 -361 -160 -237 -836 -801 -71 -412 -574 -958 -645 -699 -795 -550 -489 -410 -195 -402 -259 -431 -829 -908 -661 -33 -827 -915 -18 -85 -613 -399 -483 -219 -604 -132 -271 -343 -218 -597 -560 -298 -498 -110 -533 -544 -711 -938 -584 -788 -552 -797 -707 -742 -37 -755 -421 -426 -778 -438 -243 -196 -633 -708 -571 -270 -999 -49 -646 -102 -435 -679 -950 -452 -852 -292 -61 -779 -801 -114 -17 -757 -941 -552 -503 -379 -412 -317 -800 -491 -119 -544 -56 -446 -334 -189 -273 -667 -834 -45 -497 -257 -387 -136 -107 -279 -772 -661 -545 -903 -631 -125 -960 -997 -491 -807 -295 -972 -383 -17 -635 -256 -654 -364 -379 -375 -455 -8 -21 -439 -118 -464 -183 -891 -695 -708 -412 -375 -138 -398 -367 -36 -500 -963 -112 -467 -412 -159 -679 -52 -959 -112 -65 -824 -622 -885 -947 -975 -517 -928 -254 -962 -75 -341 -711 -94 -30 -588 -235 -346 -78 -976 -844 -273 -830 -830 -493 -63 -892 -217 -528 -833 -625 -489 -357 -407 -358 -484 -252 -613 -814 -272 -848 -953 -774 -971 -656 -931 -696 -445 -982 -974 -921 -184 -538 -813 -901 -553 -108 -19 -963 -727 -67 -442 -102 -710 -901 -120 -37 -805 -179 -314 -679 -618 -939 -417 -974 -784 -844 -387 -521 -438 -509 -840 -506 -990 -311 -953 -399 -739 -119 -259 -232 -521 -525 -509 -735 -701 -154 -754 -687 -618 -668 -807 -458 -534 -177 -281 -850 -892 -565 -671 -221 -846 -853 -630 -21 -617 -287 -23 -882 -104 -114 -515 -330 -790 -164 -792 -760 -795 -286 -587 -235 -61 -85 -491 -905 -162 -16 -968 -563 -591 -939 -501 -780 -133 -440 -855 -169 -780 -582 -696 -592 -896 -580 -980 -441 -536 -646 -618 -609 -809 -667 -340 -82 -274 -188 -25 -668 -305 -76 -217 -654 -165 -947 -823 -270 -26 -813 -233 -719 -376 -598 -386 -651 -97 -343 -587 -181 -376 -281 -480 -595 -523 -46 -787 -873 -489 -734 -394 -884 -538 -707 -595 -886 -838 -272 -532 -766 -114 -122 -268 -341 -626 -701 -619 -309 -661 -175 -132 -746 -686 -362 -11 -503 -504 -169 -26 -539 -565 -271 -778 -327 -614 -85 -452 -631 -739 -300 -12 -803 -520 -191 -564 -804 -552 -157 -867 -581 -264 -680 -950 -760 -593 -320 -923 -374 -577 -681 -361 -633 -785 -292 -785 -382 -172 -35 -811 -179 -924 -967 -954 -606 -725 -517 -836 -65 -251 -42 -313 -398 -87 -301 -556 -185 -755 -603 -103 -552 -800 -818 -66 -318 -880 -365 -898 -379 -2 -595 -360 -860 -775 -453 -566 -990 -482 -952 -29 -679 -242 -57 -659 -561 -460 -895 -743 -436 -188 -934 -566 -663 -491 -390 -328 -634 -607 -521 -713 -11 -356 -649 -604 -32 -980 -280 -692 -799 -494 -773 -951 -409 -800 -899 -740 -80 -868 -146 -673 -995 -511 -564 -599 -666 -717 -669 -283 -792 -288 -801 -77 -271 -975 -57 -185 -268 -330 -706 -559 -264 -560 -966 -422 -920 -505 -402 -860 -205 -299 -404 -182 -351 -956 -890 -478 -884 -890 -718 -826 -394 -24 -950 -544 -443 -172 -854 -931 -915 -535 -663 -308 -448 -111 -377 -948 -747 -638 -678 -347 -621 -30 -891 -595 -878 -147 -415 -705 -459 -406 -200 -558 -737 -116 -367 -760 -38 -324 -893 -422 -496 -997 -720 -672 -867 -243 -319 -723 -551 -950 -253 -725 -224 -831 -71 -946 -775 -956 -374 -481 -455 -25 -340 -358 -504 -787 -329 -440 -827 -122 -517 -112 -131 -618 -94 -954 -74 -325 -488 -927 -723 -804 -160 -463 -288 -228 -646 -380 -944 -603 -816 -685 -831 -784 -910 -519 -411 -888 -158 -138 -586 -206 -470 -93 -373 -75 -114 -543 -818 -829 -890 -428 -497 -206 -316 -268 -779 -146 -212 -319 -97 -794 -791 -214 -485 -804 -860 -545 -680 -606 -508 -437 -960 -309 -324 -358 -646 -726 -531 -816 -926 -34 -239 -844 -914 -463 -992 -686 -270 -754 -477 -754 -932 -502 -222 -207 -16 -533 -86 -831 -720 -30 -157 -815 -208 -162 -23 -29 -898 -54 -951 -116 -890 -48 -285 -889 -269 -993 -719 -789 -13 -259 -659 -613 -421 -633 -146 -721 -82 -512 -473 -39 -651 -954 -422 -983 -625 -328 -908 -662 -580 -195 -88 -388 -6 -742 -45 -808 -857 -119 -473 -944 -34 -435 -916 -983 -943 -15 -549 -210 -809 -664 -813 -936 -420 -70 -697 -857 -768 -686 -416 -549 -142 -18 -337 -734 -264 -145 -692 -74 -732 -834 -795 -935 -785 -975 -423 -24 -940 -446 -735 -513 -248 -143 -641 -184 -94 -6 -575 -844 -932 -739 -347 -293 -894 -552 -334 -2 -300 -199 -375 -578 -852 -621 -547 -894 -659 -391 -718 -337 -815 -472 -341 -327 -899 -36 -755 -975 -649 -238 -530 -47 -751 -750 -450 -576 -310 -18 -706 -772 -643 -820 -707 -41 -313 -847 -764 -242 -433 -248 -218 -80 -730 -75 -154 -175 -167 -290 -189 -152 -229 -561 -828 -839 -385 -667 -20 -318 -911 -389 -738 -654 -688 -1 -834 -583 -494 -765 -186 -727 -490 -746 -204 -943 -148 -388 -308 -765 -991 -19 -868 -746 -856 -9 -339 -921 -367 -488 -863 -116 -460 -124 -140 -105 -685 -917 -424 -475 -135 -987 -693 -511 -944 -396 -571 -757 -952 -200 -646 -165 -278 -470 -979 -124 -372 -942 -215 -751 -277 -189 -883 -456 -918 -420 -723 -26 -295 -968 -94 -103 -83 -719 -445 -952 -651 -902 -719 -235 -711 -378 -526 -801 -750 -707 -65 -50 -870 -746 -115 -922 -986 -184 -659 -996 -484 -180 -954 -491 -162 -572 -521 -491 -968 -581 -82 -275 -109 -376 -6 -122 -365 -767 -92 -49 -992 -286 -898 -964 -524 -606 -640 -30 -286 -672 -823 -830 -970 -806 -961 -881 -101 -215 -103 -367 -492 -262 -466 -711 -506 -439 -623 -378 -615 -578 -927 -247 -888 -759 -48 -596 -864 -90 -261 -11 -432 -737 -558 -871 -18 -899 -896 -527 -521 -685 -969 -458 -1 -217 -698 -124 -703 -446 -639 -78 -100 -678 -848 -800 -480 -177 -946 -576 -259 -110 -571 -321 -293 -910 -273 -81 -138 -869 -108 -726 -442 -503 -449 -524 -770 -522 -749 -989 -564 -319 -674 -878 -609 -145 -675 -690 -243 -761 -71 -700 -803 -77 -104 -545 -372 -362 -755 -649 -534 -695 -829 -837 -736 -306 -262 -815 -214 -884 -808 -839 -408 -230 -705 -358 -704 -921 -659 -199 -871 -56 -68 -289 -511 -766 -112 -838 -801 -686 -123 -773 -72 -426 -844 -878 -419 -464 -888 -836 -96 -900 -221 -764 -231 -266 -674 -823 -212 -846 -443 -348 -489 -570 -996 -690 -275 -301 -351 -711 -612 -186 -338 -909 -628 -910 -396 -809 -561 -986 -44 -877 -270 -636 -414 -423 -775 -550 -598 -775 -67 -69 -226 -394 -421 -152 -733 -729 -85 -897 -780 -288 -209 -44 -327 -359 -440 -667 -425 -936 -694 -192 -423 -891 -522 -105 -423 -770 -891 -912 -258 -383 -996 -292 -279 -660 -270 -170 -990 -620 -748 -504 -338 -855 -742 -998 -89 -898 -460 -744 -216 -442 -460 -123 -856 -542 -196 -112 -709 -958 -632 -16 -607 -428 -880 -574 -392 -56 -85 -552 -66 -539 -221 -470 -620 -550 -928 -475 -140 -469 -270 -385 -109 -415 -327 -786 -110 -973 -642 -598 -849 -516 -136 -316 -456 -368 -810 -57 -947 -279 -914 -375 -202 -125 -906 -609 -530 -197 -851 -35 -361 -133 -803 -709 -908 -919 -614 -171 -833 -560 -54 -558 -186 -100 -262 -635 -675 -933 -817 -91 -216 -238 -283 -660 -355 -862 -585 -408 -575 -559 -197 -858 -375 -38 -622 -142 -461 -855 -816 -175 -97 -379 -743 -55 -330 -464 -419 -135 -247 -434 -858 -502 -936 -319 -872 -274 -967 -733 -356 -762 -694 -595 -736 -21 -15 -445 -342 -822 -731 -576 -22 -370 -168 -197 -81 -527 -278 -286 -298 -995 -668 -122 -723 -976 -123 -95 -445 -671 -265 -416 -12 -187 -152 -95 -259 -458 -463 -653 -537 -264 -286 -683 -939 -403 -872 -178 -823 -656 -917 -791 -454 -152 -829 -206 -525 -835 -565 -949 -609 -870 -147 -574 -629 -743 -772 -785 -483 -657 -112 -341 -279 -452 -726 -434 -440 -161 -561 -824 -993 -849 -354 -219 -109 -698 -150 -768 -925 -638 -634 -138 -828 -504 -16 -156 -255 -482 -686 -562 -633 -683 -764 -485 -98 -322 -312 -240 -929 -113 -909 -106 -52 -392 -995 -321 -298 -81 -72 -23 -232 -867 -803 -365 -445 -860 -684 -406 -194 -631 -454 -284 -6 -273 -736 -549 -501 -818 -819 -496 -506 -311 -258 -105 -243 -30 -509 -977 -596 -216 -65 -358 -428 -678 -508 -400 -848 -879 -968 -443 -382 -237 -770 -4 -487 -331 -895 -838 -953 -787 -484 -724 -75 -46 -475 -11 -360 -43 -899 -191 -656 -422 -444 -206 -57 -241 -421 -359 -481 -664 -582 -248 -966 -488 -934 -294 -735 -366 -913 -435 -308 -879 -91 -279 -559 -7 -498 -998 -122 -157 -437 -726 -175 -476 -189 -749 -786 -262 -766 -597 -675 -751 -386 -96 -641 -239 -42 -425 -208 -547 -756 -664 -363 -885 -200 -146 -504 -83 -680 -640 -522 -549 -364 -356 -832 -772 -636 -739 -465 -680 -483 -308 -564 -278 -188 -388 -384 -730 -61 -866 -97 -18 -264 -734 -873 -149 -800 -864 -311 -404 -111 -139 -75 -632 -511 -174 -338 -412 -912 -351 -154 -848 -31 -810 -915 -968 -180 -696 -811 -862 -730 -95 -656 -477 -685 -768 -565 -542 -251 -63 -785 -689 -760 -750 -876 -881 -936 -53 -997 -472 -353 -660 -48 -555 -499 -45 -178 -580 -127 -127 -50 -578 -350 -155 -842 -858 -198 -864 -417 -125 -288 -861 -412 -541 -326 -18 -407 -238 -608 -186 -991 -150 -310 -91 -796 -953 -705 -361 -536 -738 -719 -992 -555 -943 -102 -497 -301 -929 -784 -627 -657 -497 -374 -91 -799 -827 -122 -158 -416 -936 -667 -382 -934 -407 -445 -694 -931 -196 -982 -612 -752 -491 -831 -108 -100 -719 -92 -963 -221 -536 -367 -547 -881 -6 -991 -798 -901 -314 -856 -186 -892 -772 -905 -562 -414 -934 -772 -408 -615 -951 -784 -393 -329 -288 -729 -792 -702 -249 -136 -108 -202 -658 -848 -32 -229 -830 -259 -992 -693 -574 -597 -647 -202 -250 -917 -908 -987 -992 -754 -655 -622 -174 -352 -318 -14 -642 -913 -580 -635 -432 -900 -270 -563 -336 -220 -602 -97 -504 -472 -355 -543 -781 -702 -485 -250 -329 -238 -439 -174 -245 -771 -624 -106 -960 -916 -407 -141 -57 -599 -438 -977 -217 -442 -980 -615 -572 -128 -527 -60 -388 -751 -311 -468 -999 -903 -567 -82 -599 -380 -842 -764 -642 -234 -947 -786 -539 -878 -793 -352 -348 -72 -285 -396 -239 -741 -374 -444 -558 -950 -244 -802 -667 -914 -223 -789 -233 -893 -769 -829 -271 -577 -177 -962 -769 -323 -306 -361 -177 -58 -49 -127 -13 -150 -582 -910 -918 -161 -433 -783 -193 -386 -758 -536 -508 -85 -290 -59 -914 -129 -101 -697 -563 -24 -21 -740 -11 -649 -414 -194 -918 -211 -162 -202 -254 -988 -649 -259 -688 -661 -382 -557 -770 -643 -31 -655 -242 -556 -508 -214 -886 -533 -563 -76 -417 -825 -856 -666 -640 -766 -137 -122 -614 -528 -687 -664 -107 -605 -637 -609 -111 -226 -855 -17 -587 -360 -214 -993 -70 -192 -516 -716 -995 -380 -276 -128 -383 -494 -859 -262 -167 -305 -255 -633 -589 -856 -635 -870 -788 -149 -740 -800 -424 -597 -129 -462 -894 -483 -208 -841 -846 -750 -655 -782 -349 -270 -101 -664 -592 -738 -120 -593 -809 -709 -483 -30 -474 -165 -651 -112 -988 -757 -52 -90 -401 -803 -423 -44 -440 -603 -394 -748 -450 -555 -306 -906 -346 -581 -612 -531 -824 -370 -603 -423 -173 -615 -916 -986 -851 -34 -408 -798 -956 -659 -191 -900 -183 -507 -160 -108 -399 -862 -358 -404 -583 -552 -328 -761 -616 -291 -583 -748 -201 -331 -171 -537 -194 -431 -367 -580 -1 -94 -168 -119 -174 -125 -56 -632 -938 -102 -375 -753 -944 -728 -68 -724 -468 -847 -30 -341 -55 -866 -790 -451 -313 -585 -565 -566 -644 -890 -433 -915 -601 -739 -438 -64 -11 -751 -641 -543 -640 -10 -543 -287 -727 -525 -206 -3 -127 -450 -445 -734 -620 -976 -479 -237 -196 -361 -43 -502 -426 -278 -358 -980 -604 -253 -466 -118 -65 -397 -834 -36 -507 -524 -216 -795 -170 -937 -246 -836 -675 -502 -879 -504 -128 -571 -612 -399 -198 -143 -830 -84 -97 -149 -529 -998 -553 -94 -305 -719 -794 -590 -519 -430 -313 -834 -473 -797 -408 -25 -823 -852 -906 -252 -147 -981 -778 -711 -886 -250 -504 -364 -756 -776 -795 -890 -719 -935 -495 -977 -181 -833 -925 -107 -698 -749 -773 -289 -139 -618 -576 -339 -519 -555 -31 -785 -23 -449 -755 -422 -752 -57 -474 -222 -350 -290 -554 -997 -540 -85 -691 -637 -753 -570 -288 -555 -32 -937 -808 -529 -550 -727 -565 -478 -884 -291 -842 -919 -135 -65 -52 -924 -449 -85 -115 -750 -229 -438 -693 -521 -995 -537 -881 -927 -838 -330 -477 -384 -267 -917 -704 -213 -4 -763 -694 -619 -331 -320 -550 -739 -272 -970 -623 -163 -453 -348 -840 -828 -104 -726 -370 -381 -564 -651 -583 -807 -846 -800 -826 -332 -549 -353 -265 -80 -24 -235 -78 -231 -25 -687 -352 -73 -27 -819 -235 -149 -394 -677 -229 -446 -584 -892 -856 -238 -141 -875 -609 -516 -142 -125 -413 -801 -892 -671 -639 -104 -922 -894 -839 -122 -670 -381 -773 -18 -987 -55 -499 -236 -213 -556 -312 -30 -611 -778 -683 -770 -102 -599 -582 -706 -515 -624 -718 -83 -181 -273 -981 -304 -637 -37 -258 -293 -558 -427 -366 -729 -840 -800 -676 -244 -408 -414 -8 -877 -453 -294 -514 -864 -335 -350 -816 -530 -849 -115 -792 -961 -465 -996 -747 -152 -966 -183 -617 -414 -528 -629 -245 -874 -82 -385 -528 -741 -985 -136 -392 -798 -163 -150 -777 -515 -465 -902 -235 -811 -839 -428 -802 -671 -183 -784 -705 -403 -329 -548 -545 -612 -380 -221 -577 -218 -251 -590 -779 -949 -467 -565 -596 -733 -982 -35 -995 -36 -431 -714 -86 -486 -366 -700 -726 -39 -992 -999 -177 -216 -972 -678 -748 -724 -498 -994 -761 -717 -681 -452 -18 -316 -361 -416 -182 -746 -811 -165 -166 -363 -615 -387 -364 -833 -652 -550 -87 -246 -182 -590 -985 -194 -528 -52 -837 -433 -124 -89 -920 -620 -227 -978 -743 -791 -325 -613 -938 -958 -621 -796 -67 -601 -516 -815 -6 -793 -935 -60 -98 -433 -780 -236 -511 -572 -731 -677 -141 -410 -667 -192 -934 -243 -105 -244 -742 -639 -386 -51 -828 -907 -86 -298 -316 -412 -188 -465 -274 -744 -629 -814 -245 -246 -605 -156 -816 -879 -337 -441 -20 -567 -325 -782 -273 -843 -215 -240 -29 -171 -356 -876 -207 -732 -305 -564 -935 -867 -94 -113 -134 -629 -379 -481 -559 -528 -846 -366 -372 -369 -850 -880 -554 -211 -655 -54 -975 -89 -536 -649 -278 -509 -160 -919 -720 -394 -10 -210 -979 -620 -508 -53 -42 -977 -603 -621 -833 -184 -735 -603 -201 -31 -670 -490 -856 -711 -630 -337 -489 -338 -234 -406 -809 -533 -264 -44 -878 -474 -328 -760 -410 -356 -259 -135 -467 -898 -620 -12 -524 -783 -161 -663 -427 -195 -235 -623 -321 -408 -291 -283 -72 -516 -384 -274 -868 -494 -363 -344 -382 -960 -892 -835 -852 -730 -949 -200 -137 -587 -611 -42 -919 -559 -588 -391 -58 -780 -628 -870 -814 -276 -69 -142 -91 -447 -821 -640 -517 -702 -417 -390 -289 -266 -979 -679 -388 -353 -49 -797 -424 -363 -399 -420 -398 -687 -133 -42 -116 -696 -987 -253 -840 -390 -190 -735 -680 -808 -605 -939 -604 -735 -364 -726 -929 -581 -756 -790 -828 -507 -434 -290 -330 -135 -785 -269 -325 -400 -12 -316 -939 -179 -478 -913 -507 -63 -54 -676 -738 -176 -536 -532 -981 -5 -646 -896 -727 -901 -671 -73 -60 -385 -59 -512 -35 -21 -538 -949 -725 -412 -166 -16 -441 -978 -683 -711 -341 -371 -846 -743 -754 -222 -382 -695 -154 -936 -831 -53 -955 -674 -114 -568 -620 -361 -829 -98 -632 -84 -522 -398 -801 -676 -191 -52 -166 -138 -821 -687 -543 -105 -399 -473 -551 -287 -934 -121 -716 -180 -375 -239 -756 -538 -713 -893 -973 -708 -306 -916 -485 -557 -514 -527 -478 -38 -54 -663 -956 -805 -86 -677 -425 -980 -804 -572 -196 -813 -119 -129 -971 -246 -449 -502 -405 -777 -107 -369 -940 -56 -84 -218 -633 -337 -363 -52 -3 -25 -265 -226 -103 -696 -589 -564 -505 -883 -133 -420 -456 -945 -838 -841 -606 -175 -390 -202 -943 -418 -620 -461 -245 -764 -174 -275 -592 -729 -462 -535 -997 -452 -451 -465 -868 -798 -155 -502 -179 -626 -58 -840 -26 -109 -722 -842 -144 -239 -74 -580 -657 -903 -903 -190 -807 -427 -475 -524 -261 -250 -368 -566 -435 -840 -850 -400 -389 -808 -663 -609 -8 -292 -91 -981 -446 -961 -772 -785 -664 -33 -845 -197 -689 -340 -804 -120 -675 -584 -63 -227 -167 -148 -357 -698 -671 -358 -552 -119 -179 -3 -147 -963 -731 -388 -850 -673 -930 -767 -409 -642 -157 -688 -292 -895 -52 -770 -408 -529 -409 -562 -43 -468 -509 -644 -982 -573 -567 -398 -229 -948 -899 -260 -922 -440 -891 -947 -173 -6 -127 -805 -55 -672 -432 -476 -548 -431 -592 -627 -242 -835 -767 -579 -776 -8 -95 -172 -688 -75 -377 -955 -960 -448 -508 -59 -162 -306 -982 -82 -343 -357 -312 -40 -924 -746 -103 -65 -58 -815 -805 -454 -367 -566 -198 -636 -400 -841 -862 -969 -435 -994 -844 -62 -690 -153 -932 -109 -416 -992 -26 -716 -323 -252 -219 -159 -379 -1000 -563 -91 -560 -525 -882 -688 -862 -692 -124 -606 -367 -470 -471 -600 -110 -968 -310 -397 -377 -562 -330 -770 -206 -279 -976 -141 -636 -136 -797 -258 -233 -19 -4 -854 -196 -735 -99 -471 -867 -267 -325 -779 -676 -831 -839 -664 -937 -6 -773 -682 -807 -258 -622 -225 -202 -302 -396 -50 -292 -853 -847 -775 -844 -899 -860 -307 -299 -764 -418 -726 -337 -121 -529 -519 -291 -343 -994 -331 -829 -9 -810 -775 -869 -295 -184 -602 -621 -322 -651 -447 -656 -315 -412 -650 -376 -621 -412 -988 -238 -80 -329 -302 -555 -202 -413 -423 -914 -537 -213 -290 -595 -946 -435 -715 -464 -21 -95 -808 -886 -28 -182 -976 -496 -83 -630 -870 -643 -920 -830 -420 -187 -567 -32 -612 -408 -760 -771 -228 -289 -398 -168 -957 -195 -863 -13 -61 -927 -29 -139 -721 -679 -310 -201 -964 -778 -805 -99 -496 -805 -690 -710 -929 -534 -775 -436 -486 -42 -473 -977 -445 -417 -31 -840 -513 -961 -564 -562 -266 -282 -473 -662 -684 -203 -351 -727 -402 -137 -620 -724 -489 -796 -140 -660 -975 -485 -304 -633 -478 -513 -716 -959 -529 -358 -384 -807 -569 -349 -720 -806 -966 -148 -25 -4 -556 -53 -760 -179 -819 -819 -328 -310 -609 -891 -452 -715 -537 -99 -236 -272 -561 -650 -466 -919 -919 -929 -452 -500 -425 -126 -522 -940 -700 -234 -882 -376 -662 -844 -622 -173 -238 -13 -108 -506 -532 -711 -28 -706 -547 -669 -519 -856 -661 -453 -827 -704 -907 -871 -374 -248 -71 -359 -340 -550 -830 -328 -112 -808 -541 -988 -662 -556 -247 -202 -264 -232 -901 -448 -443 -574 -919 -505 -476 -263 -352 -104 -648 -220 -109 -613 -963 -87 -353 -447 -540 -59 -723 -567 -385 -708 -347 -269 -14 -92 -550 -755 -959 -522 -978 -705 -668 -231 -126 -54 -614 -433 -547 -531 -328 -435 -801 -340 -323 -983 -992 -418 -323 -206 -826 -833 -294 -237 -295 -573 -815 -519 -749 -445 -353 -487 -715 -126 -485 -844 -786 -638 -275 -332 -120 -501 -341 -180 -288 -448 -762 -586 -558 -205 -20 -513 -659 -285 -934 -808 -687 -564 -89 -71 -617 -160 -536 -402 -831 -208 -510 -980 -744 -743 -513 -783 -564 -997 -542 -708 -243 -784 -597 -934 -720 -616 -684 -966 -84 -84 -699 -245 -789 -514 -940 -632 -12 -575 -918 -333 -495 -811 -894 -483 -5 -513 -660 -565 -474 -236 -121 -954 -406 -348 -894 -888 -845 -865 -858 -387 -401 -682 -514 -227 -680 -687 -582 -560 -275 -84 -81 -697 -492 -822 -3 -46 -999 -78 -474 -98 -914 -753 -812 -260 -822 -970 -207 -908 -440 -164 -630 -558 -942 -158 -925 -561 -787 -992 -591 -633 -909 -130 -463 -592 -799 -895 -898 -166 -25 -107 -591 -860 -779 -450 -562 -212 -46 -944 -759 -918 -159 -804 -335 -637 -722 -3 -42 -818 -432 -590 -746 -434 -503 -715 -448 -899 -655 -802 -268 -65 -239 -317 -353 -576 -834 -875 -117 -264 -645 -625 -234 -805 -843 -285 -602 -113 -608 -50 -36 -958 -859 -462 -877 -170 -256 -866 -933 -45 -15 -748 -602 -808 -895 -123 -234 -482 -125 -505 -808 -844 -783 -990 -979 -482 -401 -985 -609 -246 -337 -397 -289 -697 -202 -544 -627 -355 -405 -788 -621 -806 -417 -591 -620 -256 -753 -748 -148 -427 -53 -940 -63 -615 -683 -74 -433 -357 -865 -544 -463 -348 -478 -694 -324 -959 -140 -8 -147 -263 -337 -320 -101 -409 -521 -559 -895 -229 -399 -939 -702 -742 -289 -40 -143 -76 -541 -717 -351 -416 -410 -119 -705 -144 -48 -701 -543 -743 -819 -585 -440 -237 -843 -127 -346 -871 -275 -133 -650 -298 -431 -991 -945 -614 -430 -882 -887 -488 -125 -105 -256 -308 -440 -809 -302 -89 -305 -470 -510 -611 -300 -19 -868 -508 -430 -412 -384 -926 -218 -974 -142 -662 -696 -314 -788 -381 -852 -48 -671 -687 -282 -638 -130 -290 -352 -210 -690 -508 -216 -610 -309 -973 -276 -836 -603 -251 -980 -642 -919 -307 -76 -606 -261 -461 -723 -338 -271 -268 -557 -578 -19 -863 -880 -494 -640 -592 -976 -122 -145 -98 -91 -776 -855 -581 -938 -964 -48 -872 -901 -53 -7 -524 -697 -663 -105 -710 -770 -757 -416 -651 -295 -48 -730 -781 -535 -942 -446 -348 -798 -962 -566 -221 -550 -579 -949 -688 -666 -7 -555 -74 -962 -492 -399 -815 -990 -983 -226 -693 -717 -221 -831 -81 -22 -657 -623 -249 -353 -276 -524 -62 -439 -260 -615 -178 -331 -822 -947 -906 -433 -322 -850 -59 -188 -361 -540 -507 -839 -543 -124 -59 -186 -35 -838 -102 -587 -606 -733 -542 -369 -539 -544 -408 -600 -955 -526 -607 -91 -724 -716 -115 -867 -317 -808 -533 -37 -851 -29 -941 -681 -525 -315 -583 -641 -486 -830 -401 -795 -336 -357 -663 -93 -328 -37 -516 -864 -185 -473 -706 -876 -528 -207 -361 -100 -452 -767 -87 -224 -757 -814 -156 -700 -273 -718 -559 -888 -211 -67 -945 -178 -275 -522 -475 -603 -823 -167 -953 -34 -586 -538 -315 -397 -102 -801 -484 -411 -479 -576 -281 -919 -672 -761 -861 -505 -672 -161 -932 -256 -841 -379 -466 -545 -331 -229 -671 -561 -429 -27 -577 -306 -228 -363 -275 -707 -602 -784 -231 -395 -332 -518 -472 -805 -985 -145 -190 -456 -745 -693 -747 -190 -425 -308 -762 -252 -664 -421 -600 -804 -626 -293 -112 -658 -326 -300 -559 -126 -134 -222 -22 -172 -840 -885 -941 -144 -37 -422 -744 -961 -871 -412 -851 -765 -1000 -359 -912 -593 -337 -983 -57 -740 -413 -235 -503 -134 -9 -736 -425 -899 -291 -387 -630 -418 -851 -1000 -608 -923 -837 -675 -546 -595 -812 -584 -621 -431 -12 -293 -84 -154 -630 -481 -671 -964 -444 -402 -580 -756 -553 -90 -512 -340 -293 -681 -953 -669 -958 -908 -638 -785 -778 -273 -811 -903 -725 -143 -821 -824 -187 -617 -366 -194 -124 -781 -665 -569 -901 -970 -580 -264 -819 -819 -978 -971 -569 -142 -699 -22 -571 -102 -188 -615 -494 -862 -452 -253 -497 -682 -860 -543 -412 -926 -883 -912 -99 -518 -268 -584 -983 -996 -534 -272 -620 -716 -418 -62 -605 -221 -21 -16 -110 -97 -240 -621 -92 -712 -57 -97 -267 -840 -13 -632 -693 -855 -63 -963 -372 -972 -769 -381 -551 -90 -57 -523 -715 -772 -354 -176 -859 -113 -276 -418 -608 -911 -272 -460 -987 -100 -216 -635 -36 -177 -132 -744 -492 -679 -663 -95 -314 -233 -464 -421 -385 -819 -746 -92 -86 -841 -83 -664 -300 -952 -591 -961 -457 -695 -617 -966 -574 -241 -330 -785 -367 -379 -550 -85 -36 -952 -978 -972 -618 -410 -941 -649 -5 -958 -260 -868 -299 -445 -351 -995 -210 -797 -772 -442 -717 -217 -296 -284 -734 -28 -513 -269 -418 -582 -643 -952 -178 -677 -295 -568 -818 -137 -418 -940 -748 -257 -633 -614 -475 -558 -20 -760 -565 -520 -92 -832 -709 -949 -448 -585 -356 -540 -162 -919 -434 -945 -531 -667 -462 -101 -711 -942 -427 -535 -674 -915 -832 -399 -282 -675 -655 -388 -178 -590 -835 -528 -157 -462 -240 -583 -142 -199 -903 -214 -132 -306 -724 -342 -137 -944 -81 -237 -174 -929 -913 -35 -2 -645 -49 -685 -36 -616 -463 -532 -388 -293 -823 -861 -600 -178 -706 -824 -533 -924 -822 -124 -434 -361 -853 -362 -461 -674 -220 -295 -50 -312 -720 -124 -948 -821 -710 -678 -448 -993 -190 -801 -18 -318 -900 -456 -205 -371 -915 -527 -502 -333 -214 -358 -54 -930 -690 -571 -288 -944 -891 -348 -66 -434 -372 -53 -205 -580 -180 -215 -977 -207 -195 -878 -602 -317 -953 -779 -921 -69 -283 -824 -122 -442 -455 -974 -289 -139 -269 -264 -916 -930 -460 -980 -531 -474 -377 -18 -902 -855 -543 -519 -394 -27 -321 -393 -504 -93 -801 -936 -43 -815 -22 -941 -476 -30 -684 -553 -126 -37 -914 -560 -777 -47 -189 -799 -485 -256 -358 -225 -803 -914 -667 -521 -858 -622 -547 -973 -16 -384 -421 -698 -116 -420 -527 -639 -103 -103 -671 -32 -465 -359 -650 -126 -773 -343 -599 -200 -741 -311 -70 -125 -969 -851 -463 -988 -128 -825 -546 -29 -2 -575 -519 -141 -451 -715 -215 -832 -252 -132 -743 -797 -366 -805 -552 -450 -78 -223 -410 -260 -32 -513 -151 -109 -238 -681 -53 -245 -465 -55 -566 -351 -765 -683 -436 -802 -682 -503 -142 -748 -972 -467 -327 -266 -269 -642 -210 -11 -588 -936 -378 -609 -966 -659 -470 -604 -941 -277 -606 -598 -603 -761 -655 -469 -242 -769 -865 -240 -484 -359 -470 -118 -121 -392 -318 -349 -60 -863 -186 -169 -112 -122 -92 -902 -235 -97 -573 -723 -203 -162 -403 -887 -837 -396 -161 -980 -309 -233 -75 -170 -845 -53 -696 -536 -230 -766 -42 -773 -472 -964 -806 -683 -945 -29 -788 -801 -610 -73 -595 -54 -588 -403 -372 -7 -828 -701 -745 -911 -680 -939 -600 -504 -503 -223 -804 -103 -9 -293 -281 -184 -237 -22 -530 -350 -836 -6 -648 -831 -381 -1000 -69 -288 -678 -867 -909 -898 -943 -191 -240 -151 -34 -499 -118 -474 -806 -633 -352 -546 -908 -583 -121 -395 -277 -458 -347 -590 -853 -286 -467 -79 -392 -706 -567 -213 -993 -375 -669 -345 -270 -258 -64 -425 -69 -474 -413 -913 -100 -97 -785 -166 -909 -779 -819 -754 -476 -947 -90 -258 -797 -975 -930 -350 -933 -819 -836 -796 -582 -869 -493 -521 -708 -585 -500 -898 -306 -481 -482 -645 -369 -316 -792 -423 -943 -426 -878 -365 -110 -910 -544 -967 -452 -270 -305 -629 -533 -412 -891 -818 -85 -586 -137 -935 -882 -545 -586 -17 -572 -307 -170 -371 -843 -948 -852 -6 -879 -105 -714 -234 -888 -811 -337 -455 -318 -354 -681 -819 -336 -832 -24 -563 -578 -13 -664 -334 -310 -680 -53 -374 -125 -841 -921 -826 -90 -774 -257 -336 -137 -561 -463 -31 -725 -948 -701 -259 -146 -997 -509 -97 -621 -998 -762 -236 -323 -278 -248 -57 -909 -48 -71 -683 -126 -48 -17 -665 -891 -477 -812 -446 -790 -835 -618 -186 -345 -161 -412 -338 -345 -69 -771 -863 -849 -191 -772 -690 -896 -356 -563 -803 -832 -636 -398 -498 -736 -649 -814 -1 -839 -200 -63 -488 -191 -896 -246 -127 -294 -64 -806 -921 -513 -378 -300 -783 -367 -709 -387 -994 -749 -361 -78 -51 -323 -17 -690 -217 -82 -89 -686 -832 -125 -331 -530 -726 -116 -667 -455 -644 -345 -449 -276 -838 -939 -818 -978 -394 -6 -961 -908 -592 -762 -52 -466 -314 -300 -690 -696 -464 -600 -292 -821 -350 -498 -899 -212 -323 -619 -741 -686 -499 -68 -686 -784 -269 -797 -921 -115 -411 -929 -332 -841 -907 -644 -683 -64 -162 -459 -988 -668 -192 -59 -865 -818 -393 -623 -469 -889 -825 -983 -227 -966 -407 -349 -603 -762 -572 -815 -281 -103 -202 -91 -342 -688 -151 -553 -303 -741 -768 -568 -752 -336 -915 -995 -294 -415 -770 -787 -103 -737 -707 -215 -791 -580 -293 -780 -283 -44 -826 -483 -31 -192 -319 -414 -501 -343 -625 -259 -637 -980 -606 -113 -927 -497 -271 -162 -845 -965 -396 -549 -366 -835 -847 -238 -222 -811 -391 -955 -759 -454 -249 -559 -907 -565 -400 -911 -253 -603 -41 -271 -7 -899 -680 -690 -528 -651 -200 -999 -348 -31 -938 -266 -295 -30 -981 -351 -2 -469 -908 -834 -633 -573 -301 -351 -89 -256 -682 -64 -448 -41 -642 -660 -214 -383 -655 -369 -756 -162 -406 -41 -256 -693 -662 -19 -680 -173 -176 -81 -261 -76 -869 -916 -59 -855 -142 -559 -19 -899 -619 -697 -359 -390 -441 -586 -578 -583 -928 -985 -899 -133 -480 -710 -125 -326 -756 -163 -670 -342 -916 -672 -441 -644 -384 -199 -477 -65 -620 -798 -18 -373 -898 -356 -734 -98 -843 -886 -811 -482 -538 -632 -429 -96 -823 -846 -609 -779 -786 -552 -381 -296 -236 -750 -345 -232 -988 -329 -648 -514 -775 -983 -420 -950 -792 -589 -481 -674 -891 -267 -636 -701 -478 -357 -922 -26 -877 -299 -303 -926 -726 -293 -312 -267 -453 -21 -743 -870 -180 -220 -189 -190 -93 -284 -502 -778 -166 -313 -626 -138 -725 -706 -530 -163 -523 -88 -856 -85 -744 -366 -124 -280 -237 -675 -819 -5 -723 -640 -404 -653 -893 -649 -642 -415 -711 -17 -220 -653 -333 -640 -825 -171 -98 -971 -260 -303 -351 -199 -611 -33 -12 -100 -137 -787 -886 -75 -290 -329 -537 -669 -52 -292 -517 -17 -65 -218 -461 -34 -94 -358 -724 -844 -155 -805 -141 -584 -286 -520 -151 -229 -26 -249 -426 -333 -5 -476 -79 -215 -499 -987 -565 -922 -203 -960 -31 -830 -683 -152 -927 -991 -555 -410 -486 -617 -92 -774 -175 -926 -501 -654 -641 -647 -578 -530 -242 -968 -48 -403 -497 -750 -262 -74 -471 -745 -598 -694 -961 -388 -410 -643 -485 -539 -516 -456 -475 -544 -332 -545 -760 -683 -143 -614 -149 -936 -657 -658 -615 -634 -104 -318 -295 -414 -29 -226 -31 -959 -905 -541 -438 -823 -132 -812 -410 -157 -490 -844 -959 -787 -612 -436 -303 -826 -552 -311 -11 -780 -726 -267 -706 -448 -315 -571 -92 -158 -133 -329 -124 -43 -834 -858 -183 -212 -64 -887 -501 -870 -473 -243 -784 -469 -79 -287 -429 -638 -611 -111 -117 -631 -307 -927 -501 -111 -526 -283 -201 -4 -261 -804 -816 -563 -785 -140 -632 -494 -15 -742 -160 -80 -375 -927 -455 -370 -872 -402 -624 -368 -98 -136 -589 -386 -364 -153 -498 -251 -658 -19 -964 -447 -184 -446 -611 -956 -999 -416 -662 -485 -212 -328 -610 -34 -798 -918 -913 -713 -951 -343 -662 -623 -167 -934 -607 -114 -253 -515 -976 -779 -779 -120 -599 -161 -841 -638 -995 -832 -586 -606 -566 -404 -861 -758 -366 -879 -595 -894 -166 -380 -539 -180 -826 -492 -434 -679 -278 -465 -435 -17 -552 -585 -919 -732 -452 -934 -537 -184 -831 -935 -513 -437 -572 -498 -689 -109 -532 -989 -207 -754 -528 -491 -209 -7 -198 -665 -312 -378 -338 -711 -953 -772 -106 -429 -249 -360 -397 -522 -371 -971 -775 -500 -390 -291 -213 -455 -635 -807 -123 -417 -889 -956 -497 -802 -193 -431 -782 -167 -662 -77 -565 -465 -535 -58 -881 -573 -936 -84 -281 -535 -121 -459 -874 -829 -649 -725 -59 -989 -436 -632 -981 -438 -373 -316 -575 -489 -413 -169 -125 -50 -381 -335 -458 -590 -175 -338 -150 -165 -294 -117 -712 -712 -325 -760 -712 -122 -908 -702 -553 -826 -31 -747 -781 -115 -717 -357 -675 -722 -521 -525 -136 -36 -49 -544 -391 -53 -998 -729 -859 -220 -737 -605 -204 -750 -12 -377 -212 -298 -335 -485 -454 -769 -822 -365 -396 -789 -989 -861 -413 -573 -232 -893 -722 -631 -761 -198 -244 -453 -937 -714 -527 -440 -606 -630 -489 -780 -523 -564 -754 -585 -57 -128 -279 -389 -903 -99 -419 -886 -677 -448 -266 -697 -501 -522 -234 -886 -765 -115 -753 -634 -34 -195 -97 -311 -615 -641 -35 -657 -148 -545 -866 -34 -294 -627 -212 -169 -102 -431 -71 -433 -952 -11 -105 -856 -197 -311 -653 -796 -591 -93 -676 -529 -277 -233 -96 -59 -391 -534 -788 -163 -118 -997 -593 -333 -920 -592 -661 -776 -835 -502 -492 -684 -885 -864 -620 -577 -104 -469 -342 -375 -947 -535 -513 -638 -812 -740 -878 -748 -641 -599 -41 -338 -894 -584 -809 -133 -969 -122 -235 -181 -956 -881 -303 -980 -506 -530 -12 -509 -3 -759 -509 -622 -201 -809 -275 -252 -889 -779 -35 -756 -40 -267 -580 -36 -523 -178 -101 -716 -694 -149 -343 -573 -902 -921 -124 -18 -383 -355 -77 -447 -317 -907 -207 -909 -977 -336 -395 -449 -432 -397 -951 -343 -166 -327 -696 -998 -679 -817 -512 -423 -864 -235 -410 -632 -425 -45 -893 -478 -565 -515 -989 -366 -789 -372 -665 -263 -178 -599 -65 -960 -925 -494 -180 -109 -903 -620 -114 -183 -521 -716 -156 -526 -277 -853 -35 -556 -197 -732 -137 -707 -784 -160 -399 -247 -789 -511 -180 -224 -302 -391 -267 -1000 -408 -507 -76 -548 -106 -845 -821 -801 -568 -307 -650 -264 -423 -145 -722 -497 -899 -465 -927 -793 -78 -617 -648 -11 -50 -395 -17 -675 -807 -99 -846 -567 -631 -491 -72 -286 -683 -377 -999 -754 -926 -5 -753 -9 -625 -798 -51 -213 -350 -953 -800 -832 -620 -778 -550 -16 -543 -334 -492 -605 -543 -274 -544 -699 -511 -804 -393 -245 -507 -927 -134 -908 -379 -907 -687 -328 -806 -119 -842 -335 -798 -643 -656 -172 -189 -929 -948 -912 -665 -776 -596 -563 -755 -81 -332 -256 -250 -525 -298 -546 -964 -798 -43 -772 -13 -928 -38 -888 -155 -756 -1000 -66 -125 -713 -329 -413 -639 -903 -546 -969 -361 -69 -948 -47 -482 -933 -932 -449 -909 -201 -526 -660 -562 -628 -544 -350 -766 -726 -831 -460 -293 -639 -192 -73 -161 -562 -955 -765 -503 -1 -202 -773 -79 -257 -815 -925 -405 -450 -711 -545 -168 -266 -73 -812 -452 -309 -372 -19 -165 -320 -924 -983 -749 -760 -758 -658 -89 -242 -342 -147 -377 -493 -797 -337 -565 -662 -916 -312 -222 -277 -212 -689 -245 -906 -82 -825 -499 -755 -601 -401 -77 -488 -253 -315 -972 -393 -587 -885 -46 -274 -575 -462 -123 -240 -389 -745 -915 -967 -51 -112 -22 -578 -891 -745 -679 -703 -709 -581 -785 -402 -730 -916 -837 -647 -988 -229 -109 -178 -482 -193 -15 -816 -582 -908 -184 -842 -159 -862 -513 -368 -128 -299 -651 -627 -190 -746 -911 -206 -254 -83 -974 -392 -822 -439 -427 -371 -346 -331 -873 -791 -749 -112 -362 -248 -444 -754 -542 -859 -687 -248 -946 -790 -988 -741 -320 -971 -794 -120 -694 -334 -840 -334 -525 -33 -80 -576 -690 -795 -385 -870 -576 -950 -75 -652 -763 -172 -92 -884 -459 -958 -964 -531 -846 -114 -450 -396 -808 -286 -529 -394 -735 -507 -511 -122 -594 -991 -969 -618 -819 -35 -756 -826 -880 -855 -811 -627 -868 -717 -115 -301 -662 -251 -454 -534 -896 -833 -835 -661 -6 -897 -489 -378 -333 -490 -351 -69 -580 -308 -418 -814 -154 -948 -969 -964 -736 -153 -994 -658 -887 -209 -516 -470 -776 -590 -634 -133 -458 -421 -145 -675 -386 -289 -861 -268 -929 -374 -571 -214 -501 -558 -718 -246 -90 -630 -220 -177 -80 -233 -8 -246 -219 -722 -284 -242 -18 -421 -371 -306 -137 -817 -225 -808 -990 -762 -469 -489 -663 -102 -28 -829 -668 -436 -792 -359 -644 -458 -180 -102 -143 -925 -27 -117 -291 -922 -569 -398 -92 -794 -348 -293 -765 -526 -615 -399 -807 -242 -256 -574 -490 -787 -206 -744 -720 -307 -760 -733 -607 -358 -832 -855 -410 -331 -936 -823 -902 -212 -199 -125 -630 -258 -250 -325 -130 -357 -405 -394 -348 -946 -121 -507 -261 -690 -642 -415 -664 -321 -268 -331 -734 -710 -323 -344 -28 -629 -353 -682 -684 -449 -460 -133 -289 -388 -550 -394 -540 -459 -275 -732 -573 -653 -244 -3 -26 -489 -976 -579 -13 -229 -229 -676 -948 -381 -671 -216 -758 -167 -535 -143 -221 -177 -362 -996 -180 -136 -379 -642 -201 -189 -533 -190 -551 -893 -390 -746 -162 -908 -989 -414 -266 -179 -622 -58 -904 -508 -633 -811 -889 -416 -74 -499 -773 -54 -472 -722 -831 -505 -59 -721 -970 -449 -323 -962 -677 -116 -296 -16 -205 -820 -209 -283 -413 -838 -440 -245 -212 -441 -810 -155 -770 -887 -118 -182 -131 -639 -380 -670 -848 -427 -619 -141 -163 -675 -504 -344 -79 -273 -685 -561 -847 -179 -133 -235 -491 -277 -602 -581 -552 -688 -860 -390 -499 -856 -256 -682 -767 -886 -44 -57 -171 -328 -306 -287 -836 -447 -506 -83 -506 -251 -528 -527 -719 -294 -72 -466 -920 -72 -911 -630 -808 -899 -544 -21 -204 -171 -761 -938 -943 -141 -123 -356 -416 -447 -956 -584 -426 -917 -9 -212 -751 -458 -539 -868 -5 -209 -855 -968 -88 -21 -273 -310 -468 -563 -641 -809 -614 -105 -376 -765 -481 -110 -45 -921 -131 -492 -578 -799 -229 -825 -371 -584 -37 -504 -182 -490 -454 -27 -537 -995 -203 -6 -319 -751 -337 -30 -640 -455 -445 -562 -612 -203 -431 -160 -552 -388 -31 -3 -962 -179 -494 -16 -566 -856 -206 -861 -870 -891 -211 -828 -617 -178 -935 -18 -931 -413 -102 -770 -838 -662 -189 -920 -520 -928 -836 -97 -915 -318 -440 -172 -71 -568 -59 -310 -360 -881 -383 -12 -177 -104 -174 -317 -699 -791 -391 -169 -112 -796 -611 -476 -798 -275 -661 -890 -288 -779 -54 -856 -474 -105 -374 -838 -175 -794 -647 -360 -140 -795 -160 -345 -831 -207 -126 -18 -319 -849 -522 -847 -811 -433 -650 -603 -876 -922 -1000 -265 -361 -121 -509 -389 -760 -560 -819 -730 -685 -613 -612 -907 -292 -346 -196 -273 -601 -81 -237 -746 -347 -471 -772 -79 -279 -914 -318 -220 -717 -877 -614 -215 -682 -266 -733 -295 -512 -139 -771 -379 -368 -294 -852 -377 -846 -486 -918 -705 -88 -277 -263 -388 -573 -155 -449 -607 -370 -771 -276 -701 -462 -968 -42 -271 -315 -901 -966 -36 -213 -27 -88 -323 -906 -326 -607 -455 -236 -652 -758 -432 -867 -45 -707 -453 -494 -402 -398 -566 -115 -29 -158 -842 -276 -636 -27 -270 -770 -237 -613 -754 -144 -798 -238 -401 -474 -271 -56 -840 -851 -448 -978 -541 -25 -43 -34 -416 -692 -548 -560 -739 -348 -460 -4 -627 -15 -933 -370 -702 -161 -430 -581 -747 -473 -334 -438 -941 -464 -385 -382 -911 -818 -374 -583 -561 -537 -450 -319 -886 -908 -993 -619 -845 -353 -41 -903 -901 -75 -612 -169 -137 -317 -479 -949 -98 -584 -837 -195 -564 -457 -296 -493 -949 -76 -765 -57 -283 -800 -677 -748 -274 -236 -15 -320 -974 -851 -691 -462 -194 -829 -61 -951 -35 -487 -898 -541 -134 -915 -194 -617 -916 -592 -267 -262 -208 -735 -610 -563 -279 -320 -850 -911 -895 -519 -617 -166 -285 -978 -551 -325 -487 -38 -795 -413 -78 -196 -291 -824 -116 -962 -123 -21 -166 -457 -472 -714 -973 -553 -62 -569 -377 -724 -465 -36 -840 -479 -692 -838 -153 -24 -382 -822 -157 -324 -477 -592 -162 -503 -779 -906 -770 -133 -260 -992 -967 -68 -933 -717 -335 -554 -98 -814 -580 -968 -525 -268 -62 -941 -212 -477 -820 -716 -255 -724 -394 -414 -729 -820 -105 -936 -53 -362 -143 -991 -123 -658 -762 -433 -914 -587 -614 -184 -899 -362 -575 -687 -622 -376 -281 -799 -527 -53 -630 -652 -996 -773 -256 -247 -229 -207 -747 -787 -238 -508 -42 -253 -23 -732 -24 -20 -886 -41 -402 -821 -111 -972 -471 -562 -356 -529 -250 -333 -115 -340 -524 -35 -452 -174 -140 -697 -286 -961 -485 -567 -725 -997 -642 -719 -199 -976 -655 -84 -582 -213 -781 -829 -185 -972 -216 -98 -702 -790 -192 -85 -881 -716 -752 -630 -703 -455 -967 -483 -162 -488 -925 -886 -831 -395 -35 -182 -27 -392 -555 -884 -87 -982 -245 -912 -465 -725 -562 -57 -259 -674 -410 -135 -878 -258 -74 -909 -838 -132 -442 -779 -113 -223 -114 -62 -971 -387 -787 -901 -823 -519 -529 -822 -548 -21 -926 -828 -511 -470 -53 -667 -90 -297 -847 -805 -409 -778 -190 -675 -947 -784 -112 -377 -28 -831 -235 -256 -627 -383 -142 -878 -727 -3 -553 -158 -24 -57 -976 -142 -315 -899 -283 -401 -112 -465 -99 -127 -870 -553 -809 -610 -993 -87 -448 -824 -85 -156 -430 -940 -679 -912 -885 -209 -607 -681 -713 -836 -82 -59 -328 -887 -890 -303 -242 -753 -143 -889 -652 -799 -195 -17 -104 -653 -182 -270 -912 -217 -262 -145 -64 -446 -857 -297 -106 -266 -624 -528 -255 -131 -503 -965 -91 -261 -70 -92 -656 -514 -200 -830 -939 -271 -591 -300 -340 -442 -542 -463 -749 -235 -851 -661 -539 -774 -122 -393 -972 -343 -312 -42 -42 -347 -764 -396 -69 -292 -240 -408 -19 -725 -808 -170 -564 -63 -743 -643 -853 -605 -598 -405 -312 -21 -90 -314 -271 -526 -160 -689 -251 -834 -711 -952 -933 -279 -577 -637 -764 -420 -402 -335 -731 -688 -672 -136 -758 -624 -208 -62 -529 -260 -586 -126 -196 -366 -655 -957 -598 -487 -471 -169 -694 -237 -239 -443 -260 -626 -161 -940 -768 -948 -912 -337 -626 -672 -2 -5 -502 -870 -450 -292 -685 -192 -178 -368 -715 -26 -92 -662 -130 -586 -80 -528 -145 -16 -576 -609 -288 -120 -6 -859 -598 -304 -778 -233 -311 -945 -658 -464 -941 -800 -688 -87 -848 -749 -353 -215 -247 -994 -481 -845 -398 -335 -671 -605 -343 -756 -822 -11 -493 -675 -80 -98 -537 -767 -803 -587 -963 -692 -584 -608 -875 -831 -986 -468 -330 -475 -533 -105 -967 -525 -315 -549 -682 -990 -720 -914 -79 -523 -135 -725 -63 -650 -344 -102 -474 -578 -589 -559 -311 -293 -981 -752 -59 -431 -341 -45 -319 -152 -514 -601 -49 -851 -226 -882 -929 -302 -78 -649 -100 -936 -349 -79 -393 -95 -35 -850 -556 -201 -600 -715 -40 -377 -932 -869 -738 -67 -391 -21 -9 -643 -912 -18 -292 -461 -176 -306 -405 -356 -183 -261 -275 -875 -800 -307 -134 -184 -27 -732 -227 -255 -480 -860 -792 -745 -9 -955 -923 -909 -465 -305 -146 -368 -397 -383 -606 -866 -25 -889 -10 -514 -521 -381 -247 -253 -671 -772 -135 -515 -749 -61 -53 -137 -158 -146 -823 -493 -359 -71 -273 -648 -730 -16 -741 -75 -534 -103 -23 -841 -211 -428 -355 -807 -573 -794 -196 -815 -271 -373 -724 -177 -342 -11 -681 -937 -571 -832 -5 -875 -955 -885 -169 -942 -189 -349 -939 -591 -182 -825 -12 -105 -835 -640 -608 -179 -763 -520 -264 -272 -984 -608 -271 -107 -223 -779 -243 -474 -553 -186 -845 -975 -252 -631 -500 -447 -558 -649 -711 -181 -661 -933 -263 -817 -781 -628 -552 -125 -267 -503 -451 -726 -131 -970 -848 -741 -63 -507 -335 -954 -733 -968 -629 -10 -408 -585 -964 -316 -456 -399 -12 -152 -9 -903 -70 -58 -526 -468 -498 -297 -807 -25 -388 -812 -461 -841 -694 -251 -824 -953 -224 -307 -447 -304 -868 -55 -46 -509 -535 -680 -742 -782 -202 -730 -340 -746 -328 -534 -637 -136 -355 -933 -784 -506 -878 -21 -106 -546 -59 -842 -607 -748 -834 -725 -989 -242 -117 -964 -910 -70 -287 -754 -481 -593 -133 -835 -406 -192 -719 -806 -795 -48 -247 -924 -408 -864 -327 -422 -442 -463 -956 -884 -264 -647 -16 -490 -737 -12 -819 -349 -686 -749 -772 -431 -376 -506 -205 -208 -214 -69 -126 -768 -131 -235 -373 -17 -101 -73 -8 -666 -512 -583 -913 -435 -685 -844 -687 -159 -41 -747 -708 -997 -631 -172 -406 -963 -270 -5 -87 -368 -561 -724 -60 -732 -503 -696 -465 -495 -19 -884 -997 -599 -354 -947 -795 -571 -384 -645 -508 -163 -778 -706 -325 -745 -783 -334 -468 -413 -934 -248 -950 -240 -996 -996 -653 -42 -73 -431 -589 -753 -780 -563 -790 -687 -87 -189 -529 -972 -151 -702 -161 -689 -608 -908 -923 -209 -558 -248 -48 -794 -572 -456 -388 -980 -736 -67 -252 -696 -294 -896 -285 -935 -41 -257 -482 -475 -460 -358 -855 -341 -54 -745 -251 -514 -858 -655 -598 -133 -386 -727 -740 -851 -79 -934 -787 -448 -587 -742 -769 -286 -576 -981 -63 -521 -531 -416 -113 -155 -990 -428 -203 -271 -152 -906 -589 -506 -947 -928 -742 -386 -880 -806 -106 -3 -869 -550 -792 -206 -653 -999 -615 -339 -650 -277 -715 -329 -632 -799 -420 -461 -693 -576 -179 -341 -503 -598 -507 -204 -238 -566 -422 -174 -508 -523 -223 -311 -308 -201 -141 -188 -825 -630 -106 -171 -654 -32 -891 -546 -232 -743 -778 -274 -24 -120 -278 -244 -956 -742 -828 -302 -851 -535 -618 -88 -378 -772 -29 -83 -809 -990 -505 -536 -405 -684 -577 -990 -102 -69 -70 -230 -199 -384 -269 -281 -558 -690 -155 -330 -545 -269 -735 -603 -265 -28 -625 -294 -343 -834 -534 -596 -997 -51 -58 -455 -880 -956 -902 -969 -200 -831 -900 -262 -750 -880 -301 -235 -904 -125 -903 -101 -158 -108 -441 -525 -599 -638 -794 -791 -151 -319 -855 -36 -579 -568 -246 -306 -164 -979 -963 -167 -439 -115 -246 -681 -615 -648 -713 -289 -223 -290 -557 -260 -668 -286 -136 -5 -846 -99 -773 -187 -199 -165 -200 -784 -441 -433 -659 -680 -566 -140 -853 -846 -308 -559 -701 -14 -762 -942 -458 -58 -604 -847 -296 -875 -810 -633 -41 -915 -841 -354 -573 -411 -456 -965 -10 -257 -735 -34 -699 -21 -93 -531 -350 -553 -739 -686 -527 -117 -79 -441 -282 -540 -819 -898 -125 -233 -682 -167 -458 -123 -318 -911 -464 -298 -551 -807 -359 -461 -145 -138 -845 -181 -454 -620 -594 -605 -999 -757 -524 -341 -315 -676 -767 -872 -226 -151 -345 -773 -471 -852 -411 -141 -564 -188 -605 -309 -1 -193 -738 -254 -407 -896 -871 -744 -640 -802 -909 -756 -74 -841 -526 -716 -3 -662 -865 -124 -830 -907 -422 -285 -534 -539 -304 -483 -98 -9 -103 -703 -132 -413 -514 -903 -327 -330 -69 -142 -392 -483 -673 -571 -8 -716 -70 -78 -192 -388 -972 -501 -27 -764 -572 -811 -414 -981 -976 -166 -162 -806 -577 -325 -837 -410 -8 -139 -220 -855 -323 -417 -875 -210 -202 -735 -325 -393 -33 -898 -94 -986 -741 -37 -855 -663 -867 -155 -153 -889 -916 -127 -737 -128 -837 -40 -923 -39 -525 -189 -685 -752 -7 -971 -397 -375 -800 -435 -221 -112 -25 -69 -498 -839 -453 -156 -309 -491 -971 -686 -159 -943 -205 -255 -815 -93 -774 -134 -871 -504 -902 -95 -175 -806 -474 -801 -553 -616 -275 -966 -769 -986 -597 -566 -115 -814 -168 -741 -395 -886 -755 -381 -613 -13 -994 -541 -266 -687 -570 -790 -91 -73 -182 -16 -634 -891 -385 -902 -503 -256 -260 -302 -746 -655 -721 -905 -25 -910 -36 -508 -340 -581 -785 -609 -642 -317 -703 -853 -119 -319 -867 -683 -818 -359 -814 -142 -924 -690 -474 -72 -8 -128 -251 -701 -564 -571 -742 -623 -546 -658 -148 -92 -316 -457 -534 -435 -273 -575 -794 -190 -981 -156 -438 -658 -156 -271 -914 -331 -38 -683 -420 -993 -153 -761 -886 -111 -224 -913 -51 -878 -636 -683 -98 -788 -175 -469 -762 -57 -472 -538 -42 -146 -213 -952 -647 -969 -764 -911 -350 -807 -400 -165 -689 -41 -535 -307 -912 -292 -679 -73 -546 -1000 -611 -365 -147 -874 -992 -576 -48 -696 -73 -761 -645 -642 -569 -825 -490 -51 -9 -192 -103 -145 -122 -559 -744 -742 -244 -89 -933 -479 -168 -301 -907 -212 -977 -567 -207 -235 -220 -569 -776 -887 -505 -866 -320 -58 -799 -315 -244 -540 -434 -274 -843 -64 -699 -589 -72 -188 -533 -144 -101 -871 -275 -695 -173 -628 -482 -898 -322 -31 -290 -205 -448 -486 -656 -438 -880 -31 -868 -53 -424 -977 -529 -176 -396 -494 -362 -236 -855 -48 -41 -588 -891 -60 -292 -75 -443 -145 -649 -572 -291 -765 -119 -22 -811 -883 -16 -41 -359 -845 -968 -46 -27 -918 -735 -849 -416 -465 -721 -327 -555 -862 -816 -565 -956 -246 -136 -274 -436 -589 -981 -634 -674 -392 -552 -60 -278 -952 -569 -748 -240 -635 -356 -69 -175 -742 -147 -16 -900 -36 -851 -335 -570 -624 -401 -907 -668 -449 -494 -410 -531 -937 -657 -168 -391 -525 -457 -598 -398 -365 -998 -149 -752 -911 -917 -222 -150 -711 -678 -181 -736 -175 -146 -545 -17 -282 -267 -515 -750 -888 -39 -375 -685 -466 -507 -65 -137 -583 -403 -391 -78 -642 -76 -428 -218 -343 -859 -552 -881 -701 -332 -738 -459 -12 -813 -729 -855 -295 -855 -6 -20 -694 -400 -397 -287 -585 -507 -975 -762 -296 -531 -999 -794 -668 -515 -125 -225 -1000 -202 -94 -79 -394 -361 -1000 -988 -101 -394 -614 -235 -40 -881 -577 -754 -785 -58 -109 -355 -25 -663 -487 -500 -548 -602 -851 -54 -336 -742 -906 -852 -147 -413 -129 -930 -334 -360 -29 -230 -329 -180 -278 -890 -642 -798 -26 -339 -66 -742 -152 -61 -340 -443 -39 -291 -293 -311 -528 -748 -346 -763 -659 -80 -458 -639 -167 -790 -167 -67 -139 -597 -339 -15 -78 -202 -766 -302 -913 -601 -229 -947 -729 -751 -505 -878 -397 -885 -402 -520 -609 -293 -405 -99 -503 -376 -421 -138 -612 -197 -235 -750 -978 -540 -180 -1 -254 -681 -237 -263 -598 -878 -740 -182 -741 -440 -637 -274 -725 -117 -985 -624 -450 -622 -161 -194 -927 -372 -160 -762 -290 -566 -57 -270 -770 -164 -787 -430 -82 -916 -215 -609 -220 -473 -769 -587 -55 -412 -492 -290 -358 -969 -792 -543 -252 -992 -626 -302 -915 -691 -485 -615 -481 -707 -976 -878 -23 -825 -37 -737 -62 -192 -9 -97 -906 -654 -619 -842 -184 -683 -277 -396 -636 -141 -877 -791 -283 -704 -990 -936 -889 -879 -130 -476 -610 -844 -56 -289 -829 -412 -79 -422 -964 -969 -33 -978 -431 -983 -689 -436 -937 -200 -951 -924 -931 -950 -631 -284 -539 -52 -646 -361 -987 -337 -518 -265 -419 -767 -180 -895 -939 -629 -748 -366 -548 -564 -76 -154 -926 -639 -952 -107 -647 -893 -405 -105 -210 -376 -606 -705 -519 -340 -21 -433 -503 -896 -931 -551 -587 -903 -761 -677 -964 -821 -285 -635 -587 -643 -328 -583 -55 -189 -498 -111 -592 -156 -675 -675 -291 -37 -701 -256 -415 -57 -823 -177 -874 -953 -560 -285 -480 -256 -25 -126 -801 -336 -970 -53 -801 -26 -1 -270 -877 -811 -494 -700 -298 -242 -741 -976 -259 -529 -912 -483 -677 -999 -524 -450 -640 -67 -86 -341 -276 -477 -519 -290 -331 -252 -271 -957 -412 -566 -101 -144 -136 -517 -216 -170 -462 -756 -523 -540 -178 -97 -887 -451 -977 -704 -339 -972 -855 -498 -823 -592 -249 -608 -542 -694 -58 -615 -841 -365 -336 -509 -363 -607 -277 -91 -811 -952 -407 -710 -15 -557 -338 -872 -616 -5 -838 -37 -218 -322 -827 -591 -299 -313 -125 -969 -919 -5 -927 -69 -258 -947 -499 -964 -579 -633 -739 -555 -426 -631 -826 -260 -867 -408 -983 -340 -664 -108 -713 -930 -237 -502 -747 -422 -539 -839 -252 -114 -579 -917 -749 -164 -570 -165 -469 -808 -278 -727 -785 -153 -887 -631 -714 -215 -927 -476 -272 -43 -198 -341 -910 -315 -608 -964 -933 -183 -878 -719 -829 -617 -530 -70 -511 -26 -575 -755 -458 -350 -249 -624 -463 -314 -81 -214 -181 -455 -786 -507 -964 -437 -598 -141 -30 -687 -980 -178 -868 -749 -251 -380 -403 -927 -107 -406 -182 -887 -419 -985 -132 -956 -515 -805 -270 -857 -63 -25 -51 -158 -390 -797 -765 -381 -504 -567 -856 -684 -545 -468 -949 -955 -682 -120 -492 -14 -604 -145 -115 -311 -390 -447 -4 -416 -50 -755 -974 -916 -162 -951 -756 -122 -398 -902 -563 -53 -1000 -472 -748 -546 -788 -861 -577 -516 -712 -515 -374 -737 -802 -528 -658 -341 -459 -22 -451 -241 -857 -8 -928 -500 -595 -600 -404 -239 -147 -868 -213 -843 -510 -69 -850 -252 -162 -982 -195 -993 -643 -744 -536 -325 -862 -287 -236 -567 -347 -389 -483 -886 -491 -443 -157 -677 -237 -186 -725 -724 -196 -679 -596 -728 -63 -542 -343 -326 -595 -964 -335 -93 -326 -888 -940 -759 -475 -553 -225 -797 -364 -229 -544 -516 -586 -941 -505 -239 -645 -600 -286 -337 -350 -415 -923 -551 -535 -205 -771 -833 -735 -248 -518 -228 -67 -172 -881 -927 -43 -518 -294 -387 -747 -769 -226 -180 -846 -643 -759 -278 -523 -138 -743 -985 -567 -86 -309 -434 -421 -457 -679 -486 -860 -673 -17 -347 -656 -119 -94 -528 -142 -82 -187 -553 -807 -388 -291 -304 -121 -250 -752 -688 -94 -675 -170 -934 -190 -596 -872 -736 -704 -694 -230 -92 -989 -697 -1 -288 -255 -255 -775 -629 -186 -402 -496 -427 -539 -918 -803 -678 -20 -384 -881 -417 -990 -218 -770 -859 -752 -1000 -581 -610 -933 -520 -387 -558 -378 -597 -491 -299 -492 -80 -751 -958 -822 -715 -835 -932 -205 -854 -996 -379 -258 -470 -400 -539 -371 -332 -69 -682 -683 -769 -916 -794 -835 -729 -97 -170 -283 -954 -985 -665 -87 -13 -847 -805 -505 -970 -534 -471 -921 -123 -214 -766 -9 -228 -507 -306 -951 -674 -97 -415 -1 -461 -567 -767 -750 -190 -411 -757 -104 -961 -576 -434 -278 -223 -496 -366 -987 -28 -624 -383 -816 -302 -475 -863 -482 -382 -506 -303 -734 -687 -91 -812 -303 -743 -872 -797 -35 -499 -550 -391 -4 -960 -562 -958 -91 -490 -111 -435 -808 -736 -898 -695 -464 -975 -125 -340 -855 -878 -236 -190 -342 -78 -239 -75 -250 -531 -973 -827 -297 -512 -706 -239 -255 -416 -208 -506 -413 -790 -140 -135 -807 -72 -103 -502 -404 -364 -72 -348 -220 -655 -919 -827 -222 -493 -730 -603 -52 -575 -561 -379 -710 -592 -167 -861 -893 -826 -328 -531 -460 -689 -25 -872 -970 -883 -190 -383 -446 -960 -171 -891 -833 -687 -284 -995 -59 -547 -406 -962 -84 -984 -321 -773 -684 -493 -69 -401 -333 -319 -96 -496 -244 -993 -951 -784 -664 -16 -952 -576 -246 -71 -288 -162 -332 -582 -185 -748 -186 -64 -149 -595 -537 -774 -394 -120 -332 -493 -640 -89 -547 -977 -68 -104 -381 -30 -739 -573 -437 -918 -804 -465 -593 -322 -152 -359 -427 -588 -211 -26 -487 -204 -709 -352 -774 -868 -627 -281 -668 -365 -994 -161 -669 -74 -533 -791 -386 -20 -559 -907 -49 -718 -774 -510 -334 -537 -969 -775 -167 -990 -943 -413 -770 -301 -143 -493 -226 -826 -213 -232 -435 -581 -131 -608 -135 -115 -975 -67 -351 -293 -220 -611 -980 -69 -42 -609 -474 -937 -378 -710 -887 -877 -962 -828 -410 -845 -48 -480 -569 -945 -400 -169 -329 -902 -797 -902 -581 -890 -966 -24 -892 -34 -308 -104 -451 -136 -725 -65 -711 -936 -563 -594 -691 -949 -716 -443 -47 -56 -947 -101 -480 -543 -834 -966 -837 -468 -586 -617 -399 -628 -916 -944 -597 -394 -802 -800 -43 -261 -409 -532 -164 -706 -356 -267 -772 -63 -348 -73 -815 -91 -715 -83 -405 -988 -793 -134 -103 -997 -708 -90 -459 -409 -382 -620 -836 -353 -154 -472 -352 -200 -890 -984 -900 -346 -790 -233 -816 -766 -531 -79 -769 -80 -441 -286 -978 -47 -492 -384 -236 -304 -903 -483 -695 -67 -123 -558 -101 -743 -929 -368 -829 -9 -251 -582 -341 -418 -32 -790 -414 -271 -410 -64 -427 -858 -362 -382 -619 -863 -80 -673 -984 -729 -910 -466 -293 -440 -795 -227 -442 -780 -449 -314 -659 -770 -818 -8 -933 -471 -983 -710 -872 -872 -189 -457 -398 -322 -48 -875 -780 -975 -733 -781 -581 -634 -267 -939 -182 -565 -566 -858 -186 -770 -282 -332 -774 -556 -755 -533 -981 -958 -736 -708 -227 -14 -915 -712 -808 -66 -637 -505 -561 -179 -784 -432 -182 -686 -928 -291 -63 -496 -156 -872 -285 -955 -531 -680 -584 -249 -211 -901 -223 -257 -361 -440 -29 -393 -309 -695 -961 -516 -968 -11 -780 -393 -338 -458 -710 -710 -515 -793 -651 -730 -700 -167 -394 -594 -887 -37 -355 -370 -870 -869 -434 -19 -88 -373 -67 -574 -724 -797 -398 -305 -909 -377 -671 -539 -140 -442 -393 -463 -176 -920 -774 -995 -905 -489 -17 -5 -469 -753 -153 -489 -90 -491 -354 -575 -273 -812 -513 -841 -537 -604 -373 -650 -196 -525 -936 -264 -843 -387 -284 -125 -622 -577 -701 -8 -211 -981 -913 -710 -387 -706 -308 -168 -143 -43 -753 -303 -415 -460 -101 -352 -75 -46 -399 -840 -875 -28 -622 -187 -147 -741 -281 -817 -354 -870 -572 -158 -403 -845 -198 -138 -813 -366 -137 -748 -531 -323 -794 -5 -432 -226 -526 -705 -682 -876 -115 -895 -132 -97 -637 -270 -939 -250 -201 -278 -75 -695 -747 -959 -444 -190 -600 -416 -135 -784 -493 -941 -847 -199 -690 -832 -876 -494 -895 -409 -237 -857 -451 -278 -752 -82 -437 -6 -201 -731 -652 -234 -37 -556 -72 -557 -492 -904 -920 -21 -938 -232 -318 -156 -264 -838 -385 -228 -156 -987 -569 -81 -407 -698 -234 -293 -864 -919 -320 -53 -728 -569 -949 -796 -123 -660 -890 -287 -891 -94 -201 -594 -772 -431 -74 -943 -417 -443 -159 -748 -284 -862 -939 -113 -119 -109 -873 -508 -858 -491 -388 -94 -436 -106 -955 -559 -714 -227 -775 -500 -65 -227 -994 -571 -394 -975 -218 -161 -813 -1 -508 -45 -507 -894 -763 -511 -496 -54 -294 -845 -465 -39 -588 -449 -82 -145 -463 -867 -231 -128 -927 -908 -415 -529 -514 -509 -507 -634 -119 -95 -636 -524 -2 -859 -14 -475 -9 -994 -378 -297 -457 -747 -548 -286 -432 -459 -285 -239 -145 -662 -861 -109 -177 -801 -610 -655 -554 -749 -933 -498 -607 -774 -449 -526 -765 -932 -126 -550 -419 -376 -316 -772 -159 -979 -728 -459 -976 -295 -892 -209 -291 -528 -259 -797 -836 -927 -910 -931 -116 -344 -738 -636 -255 -366 -750 -629 -895 -532 -356 -943 -201 -571 -62 -553 -261 -882 -153 -582 -181 -430 -754 -385 -522 -200 -622 -304 -58 -42 -330 -665 -740 -822 -214 -967 -70 -522 -527 -885 -15 -263 -99 -364 -563 -615 -352 -990 -43 -393 -618 -320 -113 -42 -756 -821 -689 -410 -627 -671 -273 -825 -509 -521 -713 -574 -786 -437 -880 -732 -843 -467 -899 -551 -771 -574 -136 -130 -787 -374 -115 -535 -530 -175 -248 -576 -177 -608 -922 -321 -29 -205 -854 -65 -241 -349 -755 -458 -475 -794 -166 -346 -742 -932 -167 -738 -225 -14 -114 -534 -24 -16 -613 -18 -652 -8 -902 -828 -721 -758 -358 -823 -534 -317 -421 -299 -820 -1 -509 -103 -196 -29 -152 -17 -874 -711 -839 -89 -221 -681 -709 -129 -996 -357 -138 -427 -813 -874 -681 -295 -372 -821 -384 -934 -735 -491 -691 -15 -263 -314 -863 -729 -183 -688 -377 -990 -402 -701 -674 -10 -911 -818 -966 -271 -536 -320 -438 -278 -269 -222 -280 -203 -258 -773 -217 -424 -818 -453 -635 -531 -381 -138 -635 -596 -375 -186 -645 -170 -729 -206 -615 -141 -949 -950 -48 -728 -388 -939 -333 -541 -906 -960 -602 -882 -133 -57 -110 -469 -87 -41 -460 -881 -173 -326 -596 -396 -840 -346 -494 -458 -95 -904 -338 -267 -469 -302 -169 -17 -166 -997 -465 -565 -935 -726 -92 -153 -822 -322 -54 -810 -576 -803 -91 -422 -769 -509 -404 -521 -101 -51 -79 -603 -704 -169 -752 -271 -740 -464 -1 -282 -191 -659 -744 -262 -178 -241 -718 -722 -415 -259 -706 -489 -494 -715 -737 -813 -614 -327 -864 -729 -788 -351 -524 -643 -572 -27 -799 -298 -54 -964 -122 -751 -599 -165 -843 -119 -750 -94 -947 -592 -175 -843 -294 -964 -847 -813 -72 -655 -462 -230 -109 -277 -75 -114 -113 -187 -533 -759 -628 -846 -533 -84 -492 -683 -422 -120 -630 -719 -136 -388 -667 -104 -875 -128 -143 -876 -915 -473 -815 -204 -58 -916 -338 -384 -226 -567 -960 -164 -436 -882 -763 -807 -643 -938 -756 -453 -233 -783 -324 -266 -424 -42 -659 -41 -569 -405 -449 -117 -474 -773 -574 -708 -193 -326 -35 -854 -977 -752 -578 -905 -597 -101 -501 -645 -744 -861 -197 -695 -502 -437 -651 -505 -931 -293 -526 -448 -627 -97 -533 -540 -399 -298 -109 -262 -897 -68 -580 -338 -446 -288 -400 -819 -596 -117 -589 -184 -750 -737 -115 -212 -376 -16 -349 -615 -162 -426 -187 -781 -174 -565 -978 -300 -791 -361 -382 -277 -279 -92 -926 -203 -190 -915 -448 -770 -143 -196 -261 -731 -227 -662 -964 -372 -157 -360 -303 -642 -180 -329 -805 -802 -285 -432 -268 -277 -325 -802 -401 -883 -106 -738 -417 -106 -22 -332 -365 -798 -248 -929 -173 -145 -850 -163 -207 -630 -523 -546 -358 -994 -260 -455 -648 -661 -495 -624 -190 -548 -167 -154 -603 -509 -431 -515 -626 -813 -251 -613 -636 -257 -463 -965 -25 -203 -219 -472 -761 -21 -230 -381 -5 -496 -848 -996 -149 -489 -47 -58 -319 -632 -818 -911 -966 -931 -603 -444 -794 -290 -707 -947 -354 -784 -890 -49 -80 -573 -965 -992 -313 -934 -724 -194 -563 -270 -229 -747 -722 -732 -974 -218 -244 -857 -751 -893 -614 -713 -921 -296 -815 -741 -987 -894 -451 -699 -459 -386 -661 -835 -666 -170 -863 -372 -928 -12 -231 -26 -134 -664 -317 -638 -121 -196 -550 -854 -135 -956 -957 -827 -878 -942 -865 -865 -690 -2 -926 -438 -566 -570 -496 -65 -510 -161 -932 -899 -46 -178 -325 -997 -583 -694 -14 -938 -886 -213 -816 -236 -716 -440 -856 -2 -894 -382 -452 -780 -15 -299 -762 -365 -399 -969 -179 -69 -605 -920 -130 -440 -509 -846 -982 -32 -727 -36 -158 -12 -344 -670 -747 -82 -937 -280 -745 -524 -746 -592 -899 -4 -896 -239 -867 -776 -71 -549 -864 -175 -559 -169 -633 -182 -410 -300 -642 -671 -515 -424 -383 -328 -210 -173 -713 -584 -258 -158 -540 -848 -384 -657 -247 -770 -248 -668 -177 -80 -370 -445 -253 -429 -244 -563 -351 -192 -951 -435 -402 -220 -410 -35 -959 -408 -367 -619 -864 -200 -710 -628 -221 -610 -30 -565 -711 -145 -690 -83 -718 -752 -304 -598 -856 -642 -930 -951 -738 -818 -966 -262 -137 -520 -324 -195 -749 -553 -983 -406 -535 -667 -680 -926 -490 -601 -532 -419 -845 -918 -890 -29 -572 -354 -322 -970 -816 -741 -922 -797 -108 -118 -118 -838 -178 -961 -998 -182 -511 -368 -216 -637 -470 -327 -736 -40 -344 -639 -374 -141 -65 -417 -23 -634 -383 -834 -208 -696 -955 -469 -141 -913 -694 -194 -90 -252 -679 -253 -180 -949 -409 -363 -578 -929 -49 -728 -582 -452 -17 -999 -990 -65 -250 -69 -591 -203 -578 -707 -153 -361 -328 -632 -880 -961 -529 -978 -547 -508 -913 -200 -833 -710 -593 -100 -988 -341 -444 -213 -665 -396 -835 -719 -455 -83 -391 -334 -390 -150 -337 -926 -999 -766 -946 -136 -839 -13 -212 -865 -17 -695 -727 -966 -185 -694 -972 -124 -49 -85 -616 -676 -323 -737 -745 -351 -337 -110 -295 -682 -309 -923 -51 -688 -441 -691 -89 -307 -172 -554 -553 -951 -94 -342 -685 -201 -751 -522 -407 -402 -682 -981 -748 -893 -568 -891 -427 -764 -441 -107 -22 -692 -666 -504 -839 -107 -485 -684 -490 -904 -953 -724 -657 -546 -995 -414 -322 -210 -1000 -778 -615 -526 -419 -78 -793 -874 -215 -8 -552 -587 -683 -542 -232 -640 -718 -358 -936 -249 -381 -445 -63 -614 -683 -388 -155 -391 -527 -266 -644 -97 -250 -674 -16 -619 -152 -578 -399 -21 -204 -199 -999 -167 -553 -73 -534 -240 -324 -352 -315 -243 -276 -809 -472 -133 -994 -508 -83 -137 -66 -859 -605 -19 -582 -636 -439 -749 -987 -46 -224 -963 -963 -382 -321 -503 -975 -253 -677 -682 -867 -447 -620 -693 -921 -581 -312 -605 -409 -676 -529 -521 -115 -535 -612 -69 -314 -274 -543 -949 -696 -397 -821 -948 -636 -263 -368 -992 -541 -664 -817 -496 -660 -156 -406 -506 -759 -363 -224 -529 -427 -355 -600 -115 -607 -748 -730 -965 -400 -459 -879 -781 -330 -210 -567 -921 -35 -703 -118 -600 -486 -575 -133 -974 -115 -577 -562 -787 -607 -973 -5 -939 -495 -374 -311 -41 -405 -789 -957 -904 -57 -263 -180 -851 -751 -792 -365 -470 -775 -451 -442 -607 -661 -730 -364 -499 -618 -667 -208 -637 -821 -664 -503 -261 -157 -856 -104 -744 -215 -663 -903 -864 -150 -703 -201 -907 -611 -759 -356 -402 -162 -103 -203 -688 -180 -92 -485 -740 -990 -560 -370 -550 -161 -827 -28 -131 -77 -48 -418 -393 -833 -109 -707 -214 -280 -668 -802 -853 -556 -364 -299 -393 -111 -979 -961 -128 -958 -455 -902 -800 -545 -490 -671 -255 -576 -529 -848 -564 -657 -672 -458 -625 -759 -905 -912 -915 -374 -302 -564 -643 -376 -707 -845 -12 -400 -63 -413 -17 -141 -369 -882 -879 -953 -670 -577 -473 -791 -223 -857 -703 -282 -312 -788 -75 -824 -491 -360 -974 -925 -533 -386 -72 -738 -183 -840 -734 -64 -741 -578 -322 -391 -251 -258 -983 -433 -210 -542 -78 -675 -704 -654 -15 -609 -378 -803 -724 -391 -906 -826 -954 -975 -176 -134 -115 -300 -337 -932 -188 -192 -352 -551 -383 -716 -470 -798 -144 -30 -714 -370 -281 -836 -346 -940 -526 -281 -307 -286 -16 -997 -662 -221 -699 -230 -736 -607 -559 -813 -200 -975 -433 -239 -731 -535 -695 -25 -527 -293 -70 -181 -736 -753 -225 -147 -53 -841 -875 -736 -420 -514 -496 -291 -693 -338 -758 -520 -379 -551 -922 -886 -216 -867 -370 -258 -632 -911 -530 -409 -526 -501 -928 -701 -843 -335 -594 -552 -374 -771 -925 -763 -805 -546 -16 -925 -330 -493 -865 -128 -475 -78 -440 -717 -701 -64 -49 -908 -325 -716 -935 -84 -1 -391 -108 -330 -834 -698 -47 -416 -747 -701 -907 -749 -979 -588 -98 -635 -546 -96 -438 -704 -696 -160 -854 -140 -170 -812 -739 -17 -273 -265 -231 -191 -889 -595 -526 -420 -595 -22 -637 -266 -335 -178 -278 -522 -542 -936 -819 -782 -402 -658 -255 -641 -841 -548 -578 -53 -659 -387 -876 -735 -296 -828 -472 -881 -40 -269 -821 -238 -436 -163 -738 -740 -122 -578 -859 -597 -956 -301 -691 -690 -505 -822 -250 -810 -738 -396 -223 -932 -439 -939 -610 -926 -225 -794 -822 -330 -456 -654 -384 -815 -118 -377 -209 -780 -130 -637 -317 -545 -177 -525 -261 -427 -851 -342 -852 -441 -51 -887 -520 -970 -545 -635 -917 -76 -231 -271 -268 -222 -343 -316 -73 -904 -506 -570 -143 -274 -257 -96 -637 -187 -283 -671 -897 -275 -255 -206 -745 -682 -566 -61 -310 -107 -190 -764 -783 -521 -633 -42 -581 -939 -733 -761 -319 -69 -981 -756 -896 -825 -260 -72 -696 -162 -705 -203 -687 -294 -495 -402 -78 -912 -383 -821 -527 -758 -660 -850 -51 -674 -244 -653 -402 -678 -514 -43 -425 -473 -818 -50 -456 -469 -112 -407 -263 -749 -64 -715 -680 -505 -233 -878 -400 -89 -286 -923 -454 -317 -616 -139 -515 -315 -603 -450 -668 -8 -229 -837 -379 -417 -175 -739 -332 -748 -843 -451 -801 -215 -124 -626 -725 -431 -609 -799 -943 -358 -704 -991 -393 -356 -713 -350 -889 -680 -643 -460 -321 -933 -423 -229 -156 -766 -174 -745 -102 -146 -159 -699 -473 -558 -455 -34 -318 -40 -870 -437 -957 -215 -886 -716 -694 -920 -973 -730 -749 -544 -734 -945 -727 -623 -861 -244 -195 -361 -914 -230 -380 -248 -212 -187 -908 -36 -875 -666 -381 -939 -652 -214 -159 -908 -159 -33 -685 -206 -709 -455 -347 -567 -235 -993 -882 -647 -612 -545 -574 -816 -704 -453 -624 -110 -949 -660 -106 -7 -786 -953 -388 -770 -255 -176 -524 -565 -733 -527 -764 -514 -379 -390 -119 -274 -330 -215 -736 -263 -435 -670 -266 -525 -354 -194 -536 -271 -808 -601 -905 -154 -278 -908 -410 -896 -53 -815 -660 -986 -986 -808 -83 -599 -853 -870 -521 -764 -739 -379 -867 -809 -425 -284 -946 -49 -92 -358 -424 -541 -193 -229 -898 -706 -637 -465 -231 -797 -496 -946 -105 -603 -396 -776 -561 -663 -43 -391 -378 -622 -267 -595 -911 -627 -363 -100 -571 -670 -38 -316 -733 -976 -375 -918 -349 -533 -755 -211 -528 -758 -475 -432 -391 -687 -207 -895 -485 -787 -882 -244 -991 -130 -407 -635 -372 -542 -12 -612 -337 -320 -21 -556 -637 -174 -831 -483 -804 -734 -45 -871 -73 -480 -534 -525 -519 -158 -82 -803 -431 -393 -115 -812 -207 -930 -703 -564 -263 -41 -737 -797 -51 -661 -803 -659 -86 -151 -795 -771 -303 -63 -863 -214 -500 -568 -359 -632 -973 -676 -924 -178 -315 -779 -882 -41 -140 -857 -406 -876 -526 -843 -269 -376 -469 -354 -566 -358 -298 -15 -461 -528 -682 -546 -897 -457 -450 -41 -676 -686 -185 -965 -425 -990 -981 -316 -499 -504 -404 -611 -313 -724 -692 -857 -686 -81 -693 -428 -265 -125 -669 -688 -691 -674 -849 -528 -443 -606 -422 -945 -518 -609 -779 -616 -657 -281 -691 -805 -724 -98 -704 -6 -88 -587 -567 -534 -75 -280 -292 -484 -622 -901 -638 -938 -353 -778 -716 -619 -812 -587 -222 -661 -432 -466 -310 -761 -826 -284 -24 -260 -895 -317 -60 -932 -626 -534 -496 -443 -628 -6 -41 -314 -242 -443 -298 -145 -448 -352 -989 -983 -70 -756 -323 -293 -471 -988 -370 -843 -87 -381 -572 -446 -827 -846 -376 -719 -903 -436 -183 -361 -808 -15 -84 -484 -857 -31 -280 -333 -585 -940 -902 -8 -929 -244 -400 -586 -789 -32 -867 -834 -109 -957 -764 -67 -774 -977 -335 -258 -415 -829 -11 -644 -691 -43 -400 -380 -764 -729 -528 -138 -465 -674 -466 -508 -279 -114 -971 -604 -955 -496 -656 -984 -692 -57 -522 -28 -625 -32 -28 -642 -985 -459 -705 -864 -776 -671 -893 -643 -274 -816 -158 -225 -684 -263 -236 -236 -525 -832 -971 -978 -304 -134 -888 -937 -810 -959 -807 -154 -511 -563 -633 -280 -729 -407 -85 -407 -669 -228 -181 -259 -872 -204 -723 -283 -764 -567 -596 -987 -257 -524 -689 -358 -4 -766 -636 -536 -53 -724 -43 -324 -368 -155 -683 -624 -599 -344 -831 -487 -59 -776 -49 -336 -149 -244 -369 -462 -695 -970 -732 -590 -300 -32 -986 -803 -308 -351 -22 -453 -452 -222 -602 -589 -819 -233 -38 -755 -820 -90 -940 -435 -788 -455 -871 -874 -188 -194 -165 -593 -21 -163 -80 -732 -995 -606 -136 -327 -371 -885 -665 -30 -734 -298 -347 -755 -679 -820 -369 -576 -81 -120 -512 -598 -759 -101 -541 -973 -353 -196 -945 -40 -24 -583 -771 -240 -209 -726 -703 -271 -252 -228 -916 -458 -174 -348 -612 -540 -520 -411 -922 -140 -346 -789 -204 -327 -814 -537 -248 -764 -22 -73 -232 -872 -439 -695 -365 -6 -748 -522 -130 -496 -283 -726 -229 -464 -760 -755 -62 -462 -499 -692 -323 -4 -527 -908 -355 -626 -215 -487 -874 -352 -989 -940 -835 -116 -252 -711 -107 -334 -681 -150 -61 -708 -230 -381 -417 -856 -224 -934 -860 -831 -486 -594 -183 -481 -8 -431 -440 -257 -604 -184 -413 -883 -465 -42 -992 -88 -173 -33 -117 -318 -211 -536 -395 -882 -201 -336 -116 -843 -701 -975 -244 -90 -504 -870 -454 -128 -391 -474 -106 -863 -741 -200 -886 -633 -271 -48 -104 -110 -855 -887 -807 -259 -319 -679 -285 -654 -875 -314 -598 -960 -347 -81 -766 -74 -899 -203 -571 -182 -25 -404 -606 -773 -299 -662 -477 -649 -38 -9 -852 -658 -191 -700 -282 -132 -40 -163 -237 -824 -556 -684 -900 -807 -926 -265 -658 -622 -32 -270 -825 -297 -18 -292 -28 -993 -318 -712 -364 -136 -59 -691 -475 -109 -599 -798 -809 -148 -754 -81 -536 -739 -632 -618 -409 -191 -530 -842 -780 -443 -814 -305 -833 -512 -318 -351 -347 -149 -433 -212 -430 -623 -344 -589 -54 -535 -547 -506 -175 -433 -424 -394 -105 -925 -634 -183 -239 -142 -367 -312 -528 -651 -245 -342 -785 -399 -719 -861 -779 -815 -320 -579 -683 -913 -131 -340 -255 -738 -277 -39 -167 -328 -421 -576 -103 -625 -741 -754 -914 -700 -570 -63 -268 -192 -519 -277 -878 -218 -523 -43 -58 -872 -87 -476 -825 -484 -716 -954 -731 -270 -180 -222 -487 -853 -983 -573 -210 -327 -325 -766 -107 -979 -182 -318 -630 -210 -319 -757 -104 -641 -19 -733 -97 -938 -912 -672 -640 -460 -14 -656 -395 -615 -517 -484 -233 -258 -3 -939 -475 -951 -158 -599 -364 -617 -77 -75 -67 -797 -38 -660 -191 -667 -42 -591 -171 -446 -470 -111 -352 -747 -141 -725 -463 -87 -781 -181 -825 -751 -594 -86 -732 -588 -962 -289 -385 -434 -79 -748 -8 -23 -394 -948 -746 -829 -109 -327 -411 -904 -821 -969 -257 -886 -218 -366 -859 -541 -902 -863 -950 -118 -929 -666 -289 -427 -731 -806 -705 -289 -517 -756 -932 -865 -801 -340 -563 -78 -820 -933 -317 -83 -330 -148 -733 -294 -551 -739 -951 -441 -501 -33 -163 -627 -689 -141 -307 -722 -709 -488 -843 -519 -20 -499 -943 -531 -10 -511 -431 -20 -543 -238 -521 -796 -256 -104 -678 -463 -888 -232 -741 -491 -439 -325 -147 -823 -220 -711 -957 -755 -499 -865 -526 -320 -311 -108 -381 -950 -626 -528 -696 -370 -562 -651 -918 -876 -297 -12 -386 -145 -653 -127 -155 -500 -302 -593 -400 -722 -736 -603 -645 -223 -590 -552 -946 -423 -278 -132 -785 -232 -102 -176 -824 -825 -40 -4 -770 -569 -608 -130 -986 -917 -606 -804 -197 -965 -408 -816 -271 -847 -687 -720 -222 -291 -368 -726 -181 -950 -981 -256 -810 -252 -659 -461 -286 -666 -885 -658 -355 -392 -640 -451 -984 -542 -993 -508 -812 -351 -574 -198 -597 -46 -925 -537 -522 -493 -742 -10 -434 -784 -40 -94 -964 -363 -105 -806 -954 -492 -367 -82 -60 -65 -531 -11 -569 -657 -74 -974 -385 -634 -512 -743 -73 -374 -69 -16 -600 -959 -897 -687 -269 -100 -736 -485 -214 -324 -404 -334 -522 -679 -835 -674 -613 -407 -167 -220 -784 -239 -815 -469 -563 -154 -314 -542 -791 -806 -391 -345 -349 -676 -425 -652 -63 -283 -944 -918 -648 -797 -529 -103 -74 -499 -602 -959 -737 -875 -334 -507 -806 -340 -912 -248 -432 -290 -605 -42 -467 -846 -392 -156 -409 -729 -916 -486 -45 -659 -516 -749 -929 -855 -494 -326 -106 -49 -289 -806 -267 -158 -988 -584 -613 -519 -691 -426 -103 -411 -744 -424 -267 -411 -75 -750 -620 -64 -878 -238 -289 -294 -996 -927 -47 -469 -493 -928 -7 -919 -990 -786 -572 -823 -370 -635 -853 -281 -357 -947 -755 -520 -531 -698 -187 -465 -510 -675 -523 -319 -774 -67 -78 -132 -69 -358 -741 -852 -233 -501 -809 -920 -852 -611 -270 -266 -236 -145 -186 -269 -371 -729 -502 -26 -433 -549 -859 -594 -333 -680 -224 -88 -614 -374 -225 -314 -647 -684 -377 -26 -912 -551 -438 -867 -394 -34 -883 -265 -723 -337 -183 -624 -885 -179 -223 -485 -325 -190 -463 -170 -336 -769 -665 -94 -554 -871 -31 -121 -872 -807 -821 -304 -578 -143 -919 -746 -450 -699 -733 -56 -892 -933 -957 -422 -756 -283 -511 -216 -680 -224 -457 -254 -725 -845 -518 -937 -998 -579 -899 -993 -557 -821 -20 -167 -17 -236 -291 -432 -882 -210 -223 -951 -801 -652 -348 -560 -406 -257 -541 -199 -753 -583 -539 -714 -627 -677 -404 -842 -267 -624 -792 -682 -393 -819 -412 -780 -840 -490 -74 -429 -925 -42 -576 -866 -183 -62 -788 -153 -631 -55 -464 -85 -663 -747 -801 -860 -9 -40 -607 -774 -311 -931 -301 -763 -147 -256 -13 -494 -357 -538 -548 -437 -283 -144 -243 -939 -872 -766 -715 -199 -491 -967 -661 -666 -460 -813 -353 -772 -336 -476 -456 -598 -100 -602 -557 -575 -993 -192 -566 -283 -477 -101 -351 -976 -905 -457 -627 -105 -168 -645 -822 -804 -112 -573 -648 -879 -709 -927 -837 -385 -667 -207 -413 -672 -97 -818 -868 -365 -436 -123 -687 -591 -973 -149 -88 -673 -146 -883 -277 -169 -649 -66 -744 -668 -358 -742 -958 -342 -885 -544 -729 -357 -366 -749 -540 -524 -242 -387 -856 -242 -627 -997 -779 -33 -51 -811 -195 -324 -805 -879 -634 -92 -672 -122 -483 -294 -274 -262 -894 -983 -373 -732 -230 -644 -715 -159 -832 -23 -741 -942 -592 -383 -194 -873 -428 -747 -449 -840 -892 -304 -14 -947 -409 -933 -461 -168 -447 -527 -785 -737 -670 -503 -293 -386 -257 -699 -110 -406 -965 -263 -660 -207 -142 -652 -251 -188 -534 -628 -610 -634 -920 -326 -100 -402 -318 -788 -161 -809 -753 -881 -689 -442 -459 -694 -216 -779 -92 -770 -113 -392 -669 -949 -94 -989 -78 -456 -893 -54 -220 -936 -131 -930 -96 -23 -364 -855 -508 -524 -692 -201 -333 -564 -605 -449 -170 -598 -546 -436 -798 -85 -852 -651 -838 -74 -409 -781 -861 -162 -277 -207 -273 -748 -789 -451 -296 -526 -800 -729 -247 -90 -397 -964 -368 -707 -176 -420 -277 -412 -92 -849 -422 -119 -23 -325 -359 -184 -968 -867 -168 -276 -816 -677 -366 -335 -191 -122 -878 -361 -26 -865 -987 -178 -384 -144 -425 -1000 -910 -383 -757 -185 -924 -872 -919 -960 -228 -150 -393 -938 -807 -483 -659 -815 -614 -226 -476 -900 -752 -9 -70 -968 -268 -64 -34 -168 -938 -626 -690 -753 -961 -215 -718 -858 -33 -997 -193 -452 -624 -668 -504 -98 -792 -377 -772 -731 -251 -240 -722 -804 -375 -330 -878 -546 -216 -524 -848 -132 -39 -142 -727 -287 -915 -484 -122 -41 -625 -783 -915 -846 -266 -13 -372 -575 -512 -248 -407 -209 -523 -237 -826 -484 -945 -227 -806 -254 -269 -152 -626 -290 -525 -908 -926 -820 -520 -462 -421 -847 -447 -703 -213 -996 -41 -659 -918 -73 -724 -510 -329 -79 -519 -875 -612 -421 -834 -560 -792 -950 -207 -709 -157 -280 -781 -473 -354 -580 -483 -409 -457 -806 -455 -408 -621 -391 -2 -486 -416 -624 -451 -314 -543 -296 -135 -181 -620 -729 -690 -221 -103 -97 -457 -454 -346 -232 -584 -103 -828 -848 -327 -966 -873 -366 -416 -873 -179 -289 -823 -989 -103 -929 -1 -361 -423 -625 -958 -629 -811 -225 -208 -789 -1 -379 -150 -988 -984 -333 -361 -436 -613 -914 -50 -954 -955 -761 -620 -996 -344 -744 -570 -847 -172 -236 -373 -596 -535 -811 -702 -980 -580 -471 -858 -369 -947 -864 -766 -733 -131 -523 -235 -179 -824 -465 -364 -433 -123 -31 -748 -634 -190 -861 -4 -57 -31 -480 -225 -574 -691 -451 -556 -388 -620 -938 -676 -259 -681 -936 -9 -647 -247 -171 -932 -334 -563 -498 -307 -443 -837 -674 -245 -871 -555 -783 -585 -228 -554 -906 -618 -686 -946 -959 -36 -910 -122 -786 -628 -757 -830 -582 -465 -242 -897 -8 -990 -708 -123 -868 -849 -726 -20 -769 -299 -25 -452 -231 -83 -263 -910 -883 -589 -368 -532 -16 -871 -28 -68 -178 -262 -700 -559 -437 -542 -816 -945 -537 -65 -547 -855 -881 -794 -296 -592 -18 -799 -87 -651 -495 -4 -12 -514 -377 -171 -339 -501 -854 -232 -802 -485 -736 -157 -815 -300 -639 -325 -36 -37 -660 -525 -761 -913 -786 -472 -687 -335 -440 -791 -515 -186 -230 -932 -787 -159 -569 -884 -674 -375 -749 -92 -880 -793 -728 -367 -72 -147 -709 -217 -784 -484 -140 -593 -597 -392 -86 -723 -983 -943 -290 -179 -466 -156 -629 -308 -637 -780 -77 -506 -43 -200 -722 -876 -376 -644 -79 -672 -359 -849 -650 -116 -760 -500 -257 -400 -542 -80 -994 -347 -908 -857 -460 -354 -999 -8 -224 -440 -740 -997 -117 -732 -436 -763 -378 -953 -839 -93 -104 -200 -612 -498 -159 -649 -527 -381 -545 -567 -203 -28 -265 -296 -417 -147 -282 -53 -8 -525 -31 -915 -293 -581 -93 -159 -384 -792 -797 -743 -127 -47 -1000 -393 -898 -784 -153 -277 -555 -603 -461 -271 -919 -308 -803 -926 -545 -634 -774 -195 -745 -131 -921 -66 -922 -547 -159 -727 -291 -511 -127 -148 -923 -104 -339 -244 -117 -728 -937 -936 -112 -165 -901 -107 -991 -164 -642 -679 -958 -705 -252 -610 -670 -985 -142 -393 -818 -174 -105 -612 -890 -73 -19 -863 -433 -933 -39 -828 -848 -766 -673 -832 -115 -893 -348 -955 -705 -63 -786 -246 -734 -60 -219 -751 -857 -371 -578 -123 -985 -569 -23 -765 -755 -821 -656 -362 -667 -706 -869 -15 -92 -393 -132 -425 -193 -818 -251 -139 -588 -359 -829 -929 -630 -151 -732 -811 -190 -527 -724 -686 -620 -791 -575 -98 -314 -853 -837 -310 -50 -478 -963 -687 -344 -868 -795 -77 -965 -178 -948 -711 -51 -525 -974 -877 -38 -26 -945 -382 -13 -513 -733 -789 -608 -267 -658 -456 -766 -80 -25 -516 -965 -402 -766 -957 -994 -869 -536 -231 -839 -369 -539 -804 -190 -196 -253 -394 -816 -657 -677 -699 -184 -813 -826 -850 -666 -659 -456 -476 -290 -965 -16 -419 -723 -148 -688 -646 -721 -743 -234 -920 -362 -386 -442 -85 -125 -590 -425 -255 -304 -225 -412 -971 -649 -794 -877 -498 -493 -673 -934 -295 -399 -249 -292 -821 -616 -863 -922 -463 -416 -271 -283 -946 -205 -595 -190 -723 -785 -524 -830 -913 -938 -700 -222 -792 -753 -510 -904 -56 -150 -667 -891 -866 -404 -527 -569 -195 -161 -13 -300 -37 -891 -450 -607 -214 -229 -347 -949 -44 -117 -824 -850 -287 -116 -648 -393 -392 -298 -205 -311 -524 -544 -621 -205 -648 -697 -836 -168 -523 -362 -75 -965 -223 -177 -560 -941 -929 -991 -271 -489 -409 -739 -203 -341 -55 -223 -156 -404 -478 -625 -35 -777 -640 -894 -938 -909 -385 -863 -615 -964 -303 -3 -268 -975 -784 -114 -160 -863 -639 -303 -52 -36 -100 -915 -525 -680 -82 -170 -156 -984 -116 -195 -328 -136 -375 -138 -104 -354 -512 -205 -576 -940 -761 -350 -473 -602 -834 -859 -809 -38 -274 -399 -910 -352 -426 -219 -443 -811 -112 -267 -256 -648 -699 -296 -502 -63 -190 -446 -902 -493 -700 -338 -281 -801 -437 -952 -279 -258 -910 -968 -878 -597 -240 -828 -877 -159 -126 -927 -97 -704 -793 -260 -914 -758 -500 -700 -972 -785 -419 -30 -143 -599 -539 -885 -378 -575 -242 -945 -234 -153 -588 -27 -632 -355 -936 -81 -22 -935 -462 -583 -870 -412 -43 -655 -453 -778 -851 -653 -841 -959 -920 -514 -795 -895 -706 -305 -50 -250 -234 -293 -830 -732 -857 -952 -200 -816 -35 -698 -661 -737 -356 -821 -254 -135 -911 -87 -975 -627 -826 -493 -900 -956 -474 -972 -280 -345 -767 -147 -242 -903 -980 -978 -859 -236 -799 -448 -927 -61 -264 -707 -372 -784 -974 -275 -515 -556 -352 -305 -669 -64 -92 -626 -404 -579 -65 -841 -451 -891 -896 -174 -852 -406 -824 -911 -729 -214 -903 -402 -601 -531 -16 -323 -697 -745 -675 -674 -866 -129 -33 -437 -823 -671 -789 -233 -252 -301 -896 -62 -793 -170 -249 -437 -46 -73 -130 -811 -873 -246 -77 -839 -868 -602 -411 -778 -811 -579 -906 -885 -295 -16 -647 -850 -366 -38 -407 -927 -809 -410 -420 -949 -909 -879 -621 -727 -706 -566 -356 -927 -543 -567 -88 -760 -557 -872 -293 -88 -415 -7 -696 -458 -490 -618 -56 -89 -617 -960 -389 -372 -122 -47 -592 -548 -181 -922 -241 -945 -945 -61 -259 -736 -215 -269 -190 -906 -946 -670 -962 -387 -810 -527 -555 -158 -242 -974 -462 -551 -709 -147 -741 -1 -751 -487 -765 -373 -354 -670 -748 -99 -490 -909 -360 -566 -31 -183 -861 -66 -522 -439 -289 -959 -102 -854 -584 -258 -848 -68 -572 -700 -181 -301 -694 -195 -588 -97 -515 -112 -109 -359 -816 -964 -342 -309 -150 -488 -137 -382 -256 -163 -973 -419 -784 -932 -102 -452 -592 -244 -469 -587 -440 -811 -316 -231 -321 -772 -209 -438 -414 -781 -408 -963 -962 -32 -683 -696 -260 -400 -848 -810 -706 -731 -965 -394 -564 -550 -403 -710 -863 -937 -425 -74 -976 -269 -239 -183 -964 -244 -519 -48 -506 -228 -50 -539 -431 -83 -393 -665 -1 -987 -155 -424 -309 -931 -703 -898 -117 -282 -323 -18 -706 -689 -380 -294 -976 -273 -940 -647 -618 -49 -921 -872 -506 -996 -416 -104 -914 -152 -292 -447 -575 -725 -51 -448 -818 -137 -965 -658 -687 -702 -550 -588 -895 -205 -693 -313 -360 -869 -787 -948 -541 -875 -354 -296 -768 -883 -476 -21 -607 -92 -853 -724 -741 -541 -895 -264 -544 -360 -961 -432 -349 -271 -230 -271 -65 -407 -214 -247 -15 -199 -471 -926 -478 -468 -373 -950 -832 -288 -131 -134 -460 -66 -205 -331 -867 -363 -664 -408 -258 -372 -5 -702 -836 -513 -968 -332 -428 -710 -886 -572 -381 -317 -261 -460 -622 -908 -820 -586 -78 -187 -845 -562 -332 -206 -277 -305 -725 -686 -77 -511 -138 -721 -191 -1 -212 -263 -452 -235 -931 -537 -377 -740 -825 -288 -545 -734 -120 -900 -570 -834 -945 -24 -525 -290 -427 -285 -695 -222 -870 -539 -679 -9 -387 -971 -680 -443 -682 -771 -663 -687 -98 -775 -424 -666 -849 -300 -954 -705 -493 -981 -766 -607 -91 -493 -845 -963 -419 -664 -199 -383 -596 -821 -871 -487 -474 -136 -804 -853 -811 -826 -926 -479 -822 -697 -707 -831 -928 -400 -329 -749 -86 -234 -785 -930 -991 -814 -81 -69 -108 -187 -565 -909 -585 -957 -104 -853 -896 -841 -868 -712 -53 -740 -165 -789 -597 -721 -239 -321 -246 -65 -328 -266 -524 -768 -699 -744 -410 -758 -182 -154 -588 -768 -455 -339 -77 -190 -212 -51 -576 -764 -749 -649 -455 -413 -423 -853 -893 -433 -993 -327 -312 -299 -840 -184 -315 -198 -685 -975 -199 -983 -742 -496 -636 -194 -563 -385 -215 -722 -200 -506 -964 -250 -968 -993 -24 -779 -286 -553 -31 -582 -179 -723 -185 -379 -860 -83 -214 -351 -54 -764 -356 -895 -774 -546 -217 -568 -248 -726 -114 -112 -653 -125 -136 -365 -898 -88 -526 -380 -468 -643 -929 -669 -49 -58 -558 -96 -795 -46 -491 -376 -159 -673 -236 -948 -34 -323 -228 -119 -799 -669 -668 -652 -627 -878 -973 -932 -421 -723 -389 -857 -876 -644 -926 -324 -262 -981 -793 -980 -87 -240 -825 -344 -706 -199 -918 -765 -649 -347 -180 -228 -21 -260 -524 -612 -128 -944 -305 -299 -156 -18 -663 -642 -941 -177 -392 -424 -197 -56 -374 -785 -181 -366 -918 -530 -86 -692 -868 -79 -66 -216 -296 -803 -186 -815 -974 -814 -875 -196 -566 -355 -834 -773 -899 -794 -106 -480 -991 -918 -46 -157 -538 -585 -539 -495 -925 -404 -727 -669 -560 -357 -708 -381 -211 -432 -731 -587 -855 -21 -769 -377 -2 -169 -469 -297 -552 -952 -101 -259 -12 -339 -295 -319 -270 -219 -951 -33 -978 -606 -517 -121 -935 -727 -950 -468 -80 -101 -770 -928 -624 -833 -971 -903 -222 -612 -190 -546 -943 -770 -737 -382 -147 -507 -403 -420 -784 -784 -59 -876 -114 -15 -197 -741 -570 -235 -417 -55 -95 -324 -937 -273 -762 -41 -568 -858 -212 -146 -755 -266 -788 -4 -642 -683 -811 -769 -992 -945 -38 -545 -29 -41 -597 -370 -465 -531 -345 -69 -1 -781 -207 -803 -518 -856 -653 -859 -396 -726 -861 -977 -85 -56 -558 -413 -60 -517 -609 -117 -263 -389 -729 -63 -259 -984 -968 -973 -186 -659 -697 -703 -15 -782 -631 -847 -164 -286 -196 -368 -557 -360 -24 -862 -212 -898 -219 -816 -8 -320 -225 -932 -111 -640 -742 -967 -118 -348 -991 -702 -158 -234 -45 -921 -331 -213 -610 -72 -929 -493 -366 -271 -466 -626 -435 -740 -409 -414 -819 -884 -57 -621 -496 -295 -987 -912 -127 -573 -272 -48 -334 -345 -523 -376 -678 -623 -453 -526 -809 -180 -696 -334 -950 -946 -754 -694 -563 -892 -280 -205 -794 -260 -601 -100 -538 -278 -2 -554 -235 -218 -391 -313 -461 -557 -436 -78 -940 -65 -301 -873 -503 -54 -899 -697 -275 -164 -615 -636 -624 -308 -479 -487 -778 -479 -557 -312 -346 -885 -392 -59 -822 -2 -205 -616 -716 -695 -883 -184 -906 -453 -600 -889 -419 -572 -781 -156 -187 -543 -664 -968 -934 -817 -584 -71 -14 -861 -443 -961 -239 -840 -987 -250 -355 -567 -972 -333 -47 -920 -551 -709 -304 -805 -713 -41 -732 -92 -70 -714 -106 -580 -353 -579 -497 -546 -646 -727 -257 -237 -331 -226 -887 -274 -342 -916 -165 -26 -358 -687 -753 -609 -686 -334 -613 -610 -892 -886 -490 -519 -608 -343 -49 -952 -317 -640 -207 -713 -143 -447 -766 -82 -704 -768 -385 -900 -152 -975 -392 -452 -529 -332 -599 -573 -504 -342 -895 -766 -106 -289 -132 -267 -203 -563 -526 -734 -723 -657 -86 -209 -408 -881 -71 -565 -485 -570 -338 -854 -115 -414 -933 -637 -882 -208 -724 -804 -810 -880 -470 -501 -400 -453 -517 -473 -418 -352 -877 -278 -162 -812 -686 -854 -498 -382 -510 -920 -504 -930 -676 -61 -539 -8 -86 -729 -347 -525 -135 -218 -98 -330 -746 -19 -481 -533 -215 -168 -411 -242 -217 -900 -4 -572 -57 -67 -654 -317 -163 -882 -493 -482 -337 -910 -343 -621 -994 -736 -729 -968 -601 -401 -187 -998 -936 -380 -937 -146 -597 -533 -490 -988 -762 -576 -50 -323 -263 -499 -536 -500 -92 -361 -74 -346 -979 -572 -488 -254 -699 -588 -985 -944 -926 -514 -979 -187 -175 -218 -871 -9 -29 -703 -701 -874 -918 -506 -90 -537 -855 -847 -138 -547 -677 -862 -852 -797 -59 -349 -327 -206 -16 -750 -390 -923 -347 -770 -179 -187 -562 -490 -432 -494 -922 -264 -624 -699 -400 -859 -505 -721 -150 -382 -997 -893 -779 -66 -894 -421 -249 -524 -210 -394 -513 -578 -520 -215 -355 -224 -590 -580 -587 -702 -329 -578 -632 -332 -277 -104 -116 -359 -803 -786 -280 -952 -576 -825 -939 -911 -156 -191 -285 -792 -937 -386 -225 -464 -806 -926 -459 -592 -517 -824 -49 -451 -305 -199 -91 -184 -336 -128 -951 -889 -224 -443 -775 -803 -63 -438 -121 -468 -179 -986 -785 -45 -540 -361 -90 -125 -355 -897 -71 -710 -566 -617 -324 -680 -411 -717 -314 -418 -807 -799 -176 -302 -795 -783 -70 -143 -654 -218 -632 -9 -249 -642 -875 -578 -734 -536 -856 -143 -805 -183 -379 -798 -176 -640 -705 -778 -469 -841 -487 -633 -428 -471 -345 -933 -142 -657 -786 -12 -135 -834 -773 -703 -343 -713 -699 -76 -158 -829 -544 -982 -101 -891 -898 -844 -944 -867 -801 -343 -797 -239 -269 -398 -684 -561 -395 -270 -15 -308 -121 -111 -487 -590 -612 -810 -374 -328 -274 -28 -98 -859 -910 -375 -603 -897 -555 -611 -861 -443 -293 -639 -662 -163 -107 -122 -938 -874 -183 -897 -851 -526 -751 -82 -380 -237 -964 -957 -493 -957 -226 -701 -449 -390 -495 -609 -35 -127 -928 -498 -724 -518 -689 -543 -56 -77 -87 -790 -428 -364 -811 -245 -666 -81 -109 -546 -723 -199 -668 -660 -353 -228 -865 -247 -278 -455 -606 -184 -302 -314 -84 -563 -648 -490 -368 -801 -149 -231 -114 -660 -423 -420 -642 -940 -241 -659 -841 -504 -800 -33 -483 -969 -186 -105 -403 -866 -635 -630 -80 -143 -908 -957 -148 -611 -978 -159 -288 -810 -115 -503 -443 -682 -996 -680 -987 -560 -694 -877 -808 -52 -916 -145 -683 -841 -292 -687 -219 -357 -957 -821 -400 -195 -159 -445 -290 -373 -114 -268 -595 -843 -235 -349 -947 -320 -516 -482 -959 -719 -18 -608 -632 -937 -730 -831 -664 -618 -68 -920 -755 -594 -451 -496 -810 -715 -855 -721 -346 -281 -190 -937 -627 -272 -117 -881 -195 -582 -773 -996 -438 -792 -609 -317 -269 -404 -553 -737 -580 -455 -806 -236 -862 -837 -379 -61 -138 -41 -499 -27 -169 -343 -970 -314 -797 -408 -980 -936 -239 -853 -656 -955 -996 -369 -54 -718 -807 -915 -581 -340 -296 -65 -67 -406 -324 -272 -560 -218 -587 -987 -375 -153 -968 -866 -491 -117 -335 -475 -240 -984 -629 -794 -350 -217 -842 -909 -786 -618 -635 -278 -955 -761 -439 -545 -990 -643 -713 -726 -684 -626 -444 -449 -694 -624 -931 -588 -147 -196 -718 -874 -820 -714 -466 -720 -71 -33 -524 -526 -951 -926 -100 -211 -847 -447 -247 -402 -452 -515 -5 -740 -596 -482 -504 -602 -938 -882 -755 -455 -832 -966 -172 -791 -910 -676 -167 -962 -805 -769 -87 -852 -988 -145 -75 -392 -460 -365 -84 -504 -567 -578 -113 -45 -514 -675 -425 -579 -855 -633 -995 -923 -880 -917 -444 -128 -956 -204 -884 -521 -953 -435 -275 -852 -745 -637 -719 -544 -981 -400 -333 -737 -407 -330 -487 -89 -997 -479 -114 -520 -659 -938 -989 -730 -454 -265 -441 -301 -540 -864 -727 -994 -549 -599 -177 -662 -329 -978 -950 -461 -735 -159 -830 -313 -158 -512 -456 -109 -200 -854 -591 -334 -282 -754 -424 -146 -482 -767 -159 -118 -776 -317 -42 -458 -98 -829 -579 -195 -39 -849 -554 -315 -484 -654 -729 -125 -729 -949 -250 -603 -962 -987 -815 -744 -865 -986 -923 -335 -725 -720 -840 -943 -891 -256 -229 -418 -774 -557 -810 -200 -591 -842 -200 -173 -483 -373 -490 -92 -856 -116 -774 -88 -232 -779 -317 -983 -297 -827 -523 -582 -731 -192 -662 -366 -59 -634 -965 -442 -404 -118 -220 -135 -567 -376 -425 -818 -885 -238 -835 -597 -938 -572 -101 -406 -830 -994 -527 -732 -144 -792 -880 -805 -180 -65 -802 -544 -490 -237 -205 -962 -897 -763 -337 -761 -600 -702 -343 -990 -619 -416 -326 -33 -276 -332 -190 -907 -232 -102 -740 -568 -233 -993 -907 -162 -488 -193 -119 -223 -826 -235 -893 -223 -958 -524 -597 -434 -239 -78 -187 -384 -968 -174 -310 -50 -883 -125 -327 -573 -33 -479 -113 -366 -71 -342 -305 -173 -613 -36 -486 -126 -827 -72 -516 -494 -971 -182 -212 -442 -442 -534 -375 -906 -513 -310 -64 -880 -648 -1 -464 -279 -204 -180 -5 -86 -999 -720 -496 -177 -684 -425 -34 -63 -45 -799 -492 -229 -25 -959 -770 -79 -417 -437 -108 -889 -94 -755 -877 -356 -433 -813 -336 -19 -859 -284 -858 -384 -341 -742 -864 -652 -680 -189 -74 -921 -345 -680 -70 -359 -767 -751 -867 -93 -456 -256 -101 -16 -736 -257 -261 -476 -458 -884 -374 -795 -538 -737 -478 -249 -59 -341 -546 -973 -761 -566 -306 -739 -73 -379 -593 -138 -105 -854 -744 -820 -983 -155 -743 -25 -6 -493 -513 -509 -639 -928 -788 -773 -906 -465 -241 -766 -534 -528 -955 -154 -4 -520 -431 -693 -925 -678 -761 -430 -727 -786 -301 -33 -789 -946 -660 -441 -850 -345 -31 -506 -20 -31 -389 -486 -200 -891 -218 -243 -705 -976 -218 -241 -875 -662 -928 -952 -173 -965 -24 -51 -920 -818 -568 -339 -664 -169 -988 -998 -309 -938 -573 -986 -330 -283 -555 -933 -810 -937 -477 -923 -842 -201 -228 -714 -733 -570 -682 -878 -94 -859 -954 -141 -62 -791 -308 -688 -743 -880 -675 -127 -555 -633 -378 -894 -65 -470 -838 -220 -534 -403 -484 -180 -583 -956 -123 -131 -735 -760 -441 -931 -480 -193 -51 -293 -211 -639 -359 -651 -245 -388 -728 -106 -209 -992 -871 -64 -472 -934 -621 -637 -335 -636 -545 -70 -175 -966 -979 -186 -646 -419 -196 -849 -366 -540 -178 -205 -447 -537 -88 -766 -760 -820 -336 -759 -705 -378 -965 -141 -997 -738 -847 -152 -386 -970 -822 -231 -254 -40 -168 -759 -444 -926 -824 -360 -296 -793 -609 -516 -402 -145 -881 -104 -300 -23 -202 -191 -808 -39 -587 -621 -326 -873 -865 -774 -74 -486 -433 -31 -177 -510 -194 -863 -379 -100 -523 -406 -703 -531 -849 -903 -845 -21 -868 -777 -179 -322 -681 -10 -164 -967 -964 -810 -433 -938 -567 -665 -202 -122 -488 -300 -981 -766 -195 -354 -343 -220 -440 -133 -540 -854 -439 -382 -419 -452 -438 -370 -437 -25 -786 -63 -998 -738 -701 -458 -929 -850 -717 -708 -391 -609 -976 -319 -723 -129 -640 -58 -438 -724 -1000 -641 -584 -553 -322 -193 -918 -789 -114 -57 -334 -544 -130 -694 -902 -593 -192 -429 -334 -619 -403 -755 -941 -849 -639 -703 -249 -772 -830 -599 -840 -526 -967 -328 -800 -621 -610 -8 -981 -93 -400 -971 -312 -89 -821 -778 -490 -271 -377 -251 -617 -566 -817 -37 -727 -588 -361 -881 -113 -157 -213 -973 -822 -352 -748 -863 -378 -901 -695 -581 -710 -583 -319 -541 -270 -894 -500 -977 -712 -662 -580 -568 -57 -503 -556 -229 -802 -144 -662 -957 -903 -937 -969 -865 -593 -796 -978 -839 -254 -592 -74 -298 -304 -445 -700 -163 -121 -697 -456 -187 -297 -795 -820 -276 -260 -117 -731 -111 -787 -956 -803 -987 -798 -112 -182 -437 -654 -635 -526 -879 -367 -487 -777 -662 -973 -620 -31 -363 -442 -2 -371 -173 -986 -933 -419 -298 -301 -770 -261 -128 -452 -115 -620 -589 -714 -995 -666 -600 -353 -369 -503 -497 -842 -577 -39 -755 -147 -192 -992 -620 -165 -689 -842 -599 -427 -447 -564 -33 -198 -728 -273 -841 -77 -764 -186 -494 -919 -376 -805 -492 -528 -138 -236 -470 -736 -924 -567 -806 -264 -766 -93 -607 -415 -781 -254 -629 -7 -211 -259 -41 -738 -735 -869 -387 -436 -451 -487 -649 -260 -922 -179 -80 -919 -949 -979 -162 -41 -804 -169 -699 -379 -106 -884 -31 -211 -342 -562 -234 -110 -10 -814 -887 -932 -377 -938 -113 -474 -842 -453 -816 -291 -43 -215 -30 -201 -49 -458 -731 -84 -523 -739 -737 -360 -679 -541 -502 -91 -971 -512 -511 -764 -719 -47 -907 -845 -706 -379 -225 -385 -849 -703 -479 -756 -507 -59 -759 -478 -852 -949 -283 -350 -814 -907 -708 -925 -800 -729 -633 -311 -189 -424 -942 -674 -781 -835 -602 -294 -458 -101 -521 -373 -934 -117 -903 -371 -441 -789 -5 -737 -107 -987 -113 -235 -672 -668 -269 -660 -906 -84 -65 -783 -58 -119 -777 -830 -348 -211 -503 -728 -707 -198 -729 -837 -973 -386 -205 -42 -168 -544 -599 -538 -851 -940 -245 -43 -514 -629 -412 -7 -250 -130 -991 -976 -510 -871 -224 -731 -770 -439 -348 -155 -814 -699 -877 -207 -706 -83 -548 -392 -3 -911 -126 -535 -91 -276 -653 -363 -30 -133 -146 -728 -866 -876 -286 -379 -998 -519 -481 -365 -288 -382 -170 -688 -729 -299 -213 -115 -270 -162 -987 -184 -89 -881 -157 -231 -385 -937 -310 -845 -613 -795 -645 -282 -732 -718 -76 -458 -36 -75 -505 -951 -763 -852 -339 -527 -923 -125 -932 -201 -954 -328 -975 -138 -888 -366 -925 -220 -621 -818 -231 -945 -992 -745 -35 -648 -427 -223 -654 -935 -9 -230 -765 -150 -409 -623 -92 -550 -556 -9 -636 -435 -910 -800 -918 -781 -761 -284 -713 -92 -766 -766 -652 -631 -302 -743 -852 -100 -329 -948 -724 -625 -299 -857 -948 -675 -386 -97 -831 -583 -71 -212 -20 -672 -185 -426 -201 -543 -879 -461 -661 -398 -66 -343 -711 -504 -615 -274 -465 -855 -733 -725 -34 -42 -194 -52 -508 -39 -351 -797 -246 -577 -707 -275 -407 -815 -450 -215 -707 -876 -140 -327 -501 -821 -505 -777 -941 -211 -617 -626 -908 -667 -316 -47 -47 -52 -482 -998 -706 -322 -954 -627 -995 -226 -960 -353 -774 -221 -814 -123 -799 -615 -802 -495 -380 -507 -318 -43 -198 -346 -725 -944 -94 -501 -878 -490 -678 -531 -333 -25 -602 -95 -741 -9 -545 -633 -302 -349 -162 -85 -150 -574 -543 -81 -331 -852 -646 -691 -750 -812 -336 -437 -957 -923 -995 -898 -451 -703 -948 -660 -987 -111 -862 -392 -372 -117 -245 -987 -935 -635 -680 -710 -557 -474 -161 -392 -391 -934 -558 -646 -624 -90 -955 -953 -578 -170 -838 -913 -904 -109 -183 -757 -261 -409 -876 -750 -591 -322 -142 -159 -253 -78 -108 -616 -291 -475 -230 -176 -803 -32 -866 -167 -336 -65 -633 -669 -966 -842 -868 -309 -977 -447 -211 -643 -739 -212 -583 -800 -471 -729 -600 -17 -637 -918 -107 -954 -548 -411 -194 -316 -214 -776 -974 -324 -321 -18 -535 -919 -808 -817 -865 -621 -384 -753 -206 -613 -752 -909 -916 -928 -738 -815 -253 -878 -299 -104 -862 -830 -447 -404 -371 -330 -687 -221 -818 -660 -200 -938 -638 -460 -400 -171 -487 -703 -707 -789 -520 -229 -942 -944 -11 -742 -453 -373 -212 -843 -787 -250 -729 -380 -199 -74 -868 -719 -760 -649 -283 -53 -254 -580 -787 -768 -22 -479 -211 -663 -948 -444 -700 -757 -530 -280 -435 -276 -110 -143 -404 -370 -607 -305 -300 -946 -97 -66 -563 -300 -717 -719 -373 -951 -876 -115 -777 -630 -499 -406 -426 -592 -242 -224 -559 -79 -844 -822 -947 -670 -928 -629 -693 -753 -74 -674 -836 -809 -473 -414 -888 -60 -302 -612 -773 -468 -360 -73 -494 -596 -580 -362 -868 -914 -376 -197 -507 -931 -90 -803 -20 -727 -700 -192 -684 -110 -252 -370 -216 -776 -452 -401 -520 -486 -243 -638 -61 -351 -263 -273 -492 -800 -972 -325 -246 -932 -228 -832 -8 -37 -419 -889 -274 -4 -276 -219 -172 -739 -222 -92 -371 -239 -589 -246 -609 -41 -718 -179 -646 -301 -160 -804 -943 -780 -65 -210 -512 -397 -992 -222 -145 -741 -609 -254 -243 -793 -404 -876 -118 -546 -696 -981 -148 -348 -828 -43 -384 -218 -677 -127 -207 -900 -852 -177 -639 -891 -340 -556 -783 -482 -924 -367 -923 -922 -417 -117 -763 -710 -402 -523 -675 -677 -48 -498 -838 -681 -869 -126 -605 -400 -75 -698 -242 -781 -637 -544 -341 -401 -182 -348 -348 -148 -396 -557 -564 -606 -563 -124 -925 -220 -927 -418 -697 -109 -806 -812 -419 -175 -602 -27 -931 -447 -763 -763 -40 -692 -53 -443 -47 -551 -377 -11 -591 -895 -819 -155 -813 -740 -651 -921 -212 -736 -496 -463 -405 -3 -858 -117 -551 -42 -448 -901 -504 -823 -743 -801 -569 -168 -515 -397 -886 -392 -378 -866 -846 -297 -322 -332 -128 -178 -79 -505 -291 -880 -684 -106 -379 -607 -678 -4 -536 -907 -495 -95 -48 -458 -215 -208 -927 -279 -111 -725 -350 -710 -191 -27 -892 -361 -514 -839 -140 -778 -736 -35 -388 -536 -839 -640 -422 -692 -171 -932 -291 -7 -5 -984 -189 -452 -725 -275 -611 -53 -195 -247 -458 -72 -777 -498 -158 -769 -349 -86 -250 -835 -320 -345 -762 -619 -49 -922 -917 -341 -727 -172 -396 -928 -668 -711 -436 -677 -182 -608 -862 -711 -196 -985 -834 -8 -746 -276 -428 -820 -320 -743 -391 -123 -806 -495 -76 -73 -240 -975 -953 -489 -536 -691 -916 -79 -482 -140 -730 -56 -77 -978 -498 -783 -204 -310 -796 -855 -125 -92 -47 -684 -494 -240 -158 -561 -263 -759 -227 -810 -681 -640 -435 -454 -989 -802 -958 -691 -89 -256 -934 -645 -592 -34 -898 -74 -757 -207 -822 -30 -41 -722 -151 -903 -412 -298 -359 -985 -589 -278 -736 -598 -526 -652 -16 -956 -697 -539 -536 -417 -688 -534 -721 -314 -89 -555 -617 -448 -937 -251 -28 -351 -26 -261 -903 -245 -177 -901 -503 -483 -63 -56 -699 -458 -642 -402 -159 -215 -654 -764 -952 -792 -800 -759 -496 -533 -204 -742 -387 -435 -345 -797 -64 -375 -816 -915 -464 -658 -431 -905 -680 -413 -301 -290 -980 -138 -275 -36 -327 -992 -230 -872 -587 -216 -517 -497 -74 -261 -471 -8 -854 -41 -463 -319 -53 -5 -430 -924 -936 -243 -545 -421 -121 -79 -148 -582 -405 -166 -742 -749 -565 -946 -519 -92 -374 -886 -600 -989 -722 -314 -714 -249 -372 -12 -627 -484 -613 -453 -256 -152 -540 -780 -787 -413 -323 -824 -665 -401 -842 -642 -54 -748 -137 -313 -446 -170 -246 -695 -616 -317 -558 -186 -496 -655 -352 -660 -761 -474 -570 -719 -408 -183 -984 -399 -878 -699 -376 -933 -990 -903 -815 -892 -594 -178 -935 -556 -2 -341 -486 -708 -419 -30 -400 -734 -488 -53 -240 -66 -777 -709 -94 -90 -450 -423 -461 -525 -30 -441 -365 -781 -177 -987 -862 -228 -891 -683 -325 -935 -206 -749 -927 -809 -72 -837 -421 -635 -551 -281 -229 -765 -82 -957 -356 -978 -279 -381 -782 -678 -913 -660 -655 -663 -997 -981 -690 -416 -723 -200 -857 -661 -300 -784 -802 -256 -861 -300 -872 -219 -870 -61 -954 -299 -553 -197 -699 -621 -933 -418 -417 -465 -937 -563 -234 -301 -293 -743 -349 -11 -991 -934 -87 -84 -752 -626 -175 -606 -739 -665 -250 -517 -249 -282 -605 -541 -413 -681 -606 -517 -983 -160 -857 -731 -126 -556 -377 -296 -235 -843 -227 -586 -396 -859 -47 -373 -774 -419 -179 -242 -711 -162 -40 -210 -541 -492 -449 -724 -749 -738 -485 -625 -868 -848 -599 -585 -318 -554 -759 -466 -603 -159 -142 -581 -562 -961 -450 -110 -56 -480 -790 -969 -974 -852 -17 -955 -754 -682 -776 -794 -577 -275 -167 -627 -230 -818 -242 -872 -291 -185 -933 -145 -778 -846 -778 -629 -850 -882 -3 -390 -719 -533 -200 -479 -65 -969 -443 -472 -129 -175 -167 -875 -695 -29 -221 -877 -633 -418 -676 -330 -595 -284 -843 -847 -860 -989 -45 -95 -583 -137 -170 -654 -545 -702 -71 -131 -764 -822 -642 -226 -263 -226 -252 -752 -391 -751 -418 -250 -150 -601 -626 -86 -373 -466 -68 -942 -866 -746 -719 -591 -36 -374 -448 -703 -943 -468 -793 -620 -630 -193 -860 -327 -732 -584 -126 -92 -485 -71 -286 -622 -130 -572 -282 -964 -306 -279 -9 -815 -669 -67 -825 -72 -514 -741 -201 -933 -64 -830 -888 -445 -12 -439 -621 -964 -611 -756 -990 -437 -860 -596 -703 -272 -948 -690 -655 -606 -210 -900 -755 -810 -914 -161 -720 -518 -582 -910 -828 -670 -175 -38 -62 -959 -725 -368 -370 -752 -381 -802 -425 -563 -528 -169 -8 -258 -575 -872 -381 -365 -48 -80 -41 -1 -489 -988 -135 -906 -880 -634 -335 -248 -364 -503 -84 -747 -533 -579 -741 -263 -28 -18 -910 -852 -16 -961 -961 -141 -677 -858 -536 -310 -825 -708 -853 -797 -994 -465 -953 -63 -128 -531 -573 -200 -27 -638 -733 -384 -310 -558 -150 -573 -315 -75 -107 -267 -658 -989 -399 -321 -282 -472 -986 -66 -389 -530 -503 -314 -448 -863 -898 -967 -308 -167 -868 -963 -316 -595 -544 -157 -284 -859 -885 -644 -946 -557 -800 -877 -625 -24 -151 -409 -542 -80 -567 -687 -295 -960 -332 -511 -477 -983 -27 -951 -713 -446 -328 -724 -105 -85 -457 -900 -397 -955 -826 -724 -468 -196 -548 -853 -6 -734 -145 -643 -920 -990 -768 -6 -360 -385 -462 -75 -557 -531 -212 -687 -351 -326 -688 -412 -351 -266 -154 -567 -597 -147 -166 -23 -526 -212 -441 -800 -788 -515 -178 -579 -111 -693 -348 -387 -73 -951 -543 -587 -530 -178 -760 -355 -521 -583 -460 -626 -338 -669 -170 -377 -40 -714 -422 -176 -639 -629 -404 -750 -255 -779 -835 -636 -904 -484 -35 -406 -78 -356 -143 -99 -165 -215 -610 -225 -938 -221 -465 -788 -778 -35 -221 -49 -405 -226 -971 -16 -235 -651 -595 -778 -873 -375 -199 -871 -92 -377 -637 -41 -153 -43 -983 -817 -661 -453 -425 -589 -906 -887 -371 -750 -285 -31 -832 -752 -404 -32 -902 -863 -588 -346 -511 -637 -82 -720 -282 -425 -57 -712 -787 -277 -283 -932 -639 -153 -309 -565 -632 -914 -748 -976 -627 -302 -332 -124 -243 -644 -347 -812 -788 -105 -404 -906 -852 -877 -483 -305 -447 -366 -760 -355 -685 -71 -583 -131 -34 -562 -949 -381 -11 -503 -125 -352 -919 -284 -232 -83 -676 -296 -709 -970 -648 -266 -586 -923 -355 -338 -436 -531 -55 -108 -992 -689 -123 -672 -957 -123 -661 -563 -834 -991 -4 -540 -347 -261 -751 -521 -106 -990 -214 -839 -417 -935 -903 -392 -908 -754 -514 -174 -838 -71 -540 -247 -626 -297 -346 -468 -437 -702 -26 -71 -586 -886 -475 -526 -532 -602 -599 -825 -222 -567 -515 -717 -433 -96 -207 -68 -994 -318 -465 -340 -239 -686 -714 -141 -76 -165 -181 -632 -169 -368 -925 -814 -975 -403 -372 -321 -885 -870 -340 -617 -302 -694 -303 -179 -197 -348 -505 -44 -237 -645 -223 -437 -488 -567 -245 -744 -161 -798 -573 -958 -263 -905 -312 -547 -249 -339 -398 -676 -172 -934 -543 -57 -62 -420 -325 -43 -753 -417 -877 -531 -546 -777 -315 -435 -44 -775 -830 -671 -837 -434 -763 -188 -651 -575 -522 -670 -993 -924 -607 -360 -125 -906 -329 -302 -750 -261 -203 -989 -25 -471 -221 -299 -817 -345 -672 -910 -796 -382 -887 -894 -941 -90 -90 -950 -646 -397 -168 -932 -950 -261 -245 -822 -990 -867 -298 -300 -327 -828 -427 -987 -364 -190 -315 -462 -840 -523 -752 -664 -435 -694 -902 -689 -804 -401 -200 -312 -97 -998 -170 -485 -263 -481 -241 -226 -309 -560 -178 -340 -784 -452 -872 -821 -10 -237 -906 -541 -299 -508 -348 -79 -37 -750 -854 -26 -147 -222 -129 -471 -499 -51 -714 -429 -440 -815 -999 -388 -583 -134 -877 -647 -217 -756 -982 -987 -314 -845 -788 -848 -220 -897 -801 -45 -257 -59 -683 -53 -376 -346 -342 -818 -670 -200 -975 -150 -222 -104 -133 -300 -325 -184 -666 -45 -261 -479 -385 -168 -217 -74 -351 -367 -206 -486 -551 -574 -438 -360 -71 -530 -611 -826 -344 -367 -961 -571 -31 -722 -674 -869 -125 -675 -955 -557 -890 -459 -881 -1000 -631 -801 -147 -438 -40 -670 -697 -983 -388 -612 -461 -731 -806 -22 -134 -600 -796 -995 -221 -327 -937 -164 -477 -214 -184 -493 -693 -559 -337 -393 -51 -774 -297 -145 -971 -406 -624 -295 -447 -995 -993 -900 -752 -206 -275 -674 -670 -236 -181 -583 -62 -255 -903 -950 -373 -322 -880 -443 -5 -665 -944 -921 -680 -617 -658 -869 -169 -511 -406 -2 -435 -375 -356 -374 -452 -675 -550 -126 -441 -732 -545 -295 -819 -636 -799 -965 -901 -572 -520 -920 -349 -540 -808 -357 -895 -629 -488 -419 -602 -764 -617 -448 -429 -425 -128 -229 -725 -885 -390 -665 -465 -412 -518 -200 -624 -946 -8 -882 -91 -895 -274 -785 -211 -573 -341 -975 -498 -343 -173 -417 -680 -194 -908 -296 -507 -95 -965 -906 -735 -972 -953 -46 -505 -395 -33 -606 -909 -258 -627 -616 -953 -341 -588 -975 -677 -904 -349 -265 -851 -125 -166 -262 -383 -771 -718 -384 -344 -333 -281 -960 -683 -266 -143 -565 -792 -365 -749 -601 -109 -188 -882 -834 -782 -612 -255 -969 -521 -738 -438 -61 -825 -441 -846 -405 -911 -366 -274 -312 -659 -551 -58 -201 -456 -98 -145 -657 -709 -843 -557 -295 -939 -427 -193 -363 -601 -989 -194 -534 -887 -952 -510 -941 -27 -517 -309 -824 -456 -361 -54 -150 -103 -857 -657 -86 -20 -560 -981 -361 -743 -925 -5 -895 -441 -220 -89 -298 -141 -47 -570 -683 -21 -138 -638 -355 -285 -449 -318 -285 -149 -964 -760 -880 -192 -47 -402 -882 -950 -747 -57 -280 -616 -808 -555 -359 -33 -187 -379 -798 -84 -929 -496 -903 -971 -561 -63 -55 -600 -527 -601 -387 -860 -799 -967 -811 -123 -401 -610 -22 -504 -699 -568 -981 -515 -558 -584 -93 -138 -636 -677 -391 -331 -670 -525 -275 -134 -941 -679 -321 -195 -670 -154 -508 -139 -386 -164 -598 -385 -700 -994 -206 -189 -657 -853 -198 -625 -837 -751 -191 -547 -7 -768 -888 -572 -316 -511 -358 -769 -571 -686 -594 -184 -640 -385 -513 -258 -817 -935 -986 -263 -746 -61 -725 -74 -323 -469 -928 -49 -419 -414 -256 -219 -26 -544 -688 -545 -921 -900 -453 -165 -281 -363 -5 -473 -487 -826 -222 -77 -138 -435 -819 -506 -5 -122 -791 -482 -320 -278 -607 -816 -884 -104 -271 -794 -241 -793 -855 -365 -842 -438 -501 -7 -333 -928 -303 -261 -325 -617 -48 -333 -763 -489 -36 -851 -168 -67 -28 -540 -617 -485 -863 -608 -637 -231 -563 -374 -243 -54 -386 -825 -844 -765 -165 -602 -264 -819 -786 -303 -274 -44 -40 -547 -166 -906 -504 -846 -806 -705 -546 -864 -510 -800 -580 -95 -329 -881 -397 -261 -670 -774 -940 -577 -708 -456 -319 -391 -284 -490 -193 -772 -178 -821 -511 -74 -717 -39 -926 -11 -318 -809 -535 -204 -358 -547 -748 -101 -113 -749 -556 -204 -882 -352 -843 -688 -20 -215 -644 -437 -939 -616 -941 -776 -525 -586 -726 -888 -978 -188 -101 -292 -453 -432 -546 -537 -741 -9 -809 -664 -255 -965 -273 -756 -599 -816 -540 -478 -226 -248 -785 -612 -720 -631 -470 -814 -579 -22 -514 -361 -572 -925 -966 -615 -909 -814 -782 -364 -130 -241 -418 -671 -96 -954 -694 -804 -818 -817 -458 -940 -951 -701 -737 -852 -114 -897 -172 -449 -862 -882 -724 -660 -759 -999 -895 -227 -370 -127 -695 -801 -592 -4 -552 -607 -971 -425 -504 -120 -801 -490 -860 -898 -528 -53 -315 -431 -541 -71 -985 -985 -799 -639 -27 -317 -742 -191 -706 -725 -143 -986 -24 -942 -562 -797 -292 -488 -862 -382 -353 -767 -741 -463 -49 -550 -801 -36 -608 -211 -470 -56 -920 -664 -871 -809 -448 -341 -447 -536 -940 -34 -58 -812 -672 -381 -524 -731 -500 -843 -997 -482 -752 -882 -864 -169 -511 -814 -512 -540 -282 -275 -547 -745 -684 -95 -10 -475 -270 -260 -912 -659 -628 -937 -6 -732 -446 -54 -632 -732 -54 -15 -196 -113 -781 -956 -594 -378 -898 -598 -642 -931 -592 -41 -44 -884 -965 -785 -411 -67 -542 -563 -179 -259 -369 -537 -96 -181 -207 -645 -187 -143 -614 -577 -433 -420 -21 -138 -548 -318 -181 -730 -509 -407 -152 -180 -388 -395 -341 -936 -220 -351 -103 -252 -82 -765 -384 -91 -82 -594 -365 -996 -456 -871 -960 -133 -270 -378 -235 -188 -527 -574 -305 -665 -32 -544 -192 -577 -240 -885 -905 -66 -166 -503 -701 -310 -153 -793 -585 -566 -703 -835 -610 -708 -257 -606 -820 -602 -337 -929 -549 -482 -609 -209 -935 -166 -577 -164 -233 -817 -24 -559 -598 -879 -536 -317 -114 -338 -455 -515 -590 -961 -676 -510 -652 -300 -911 -945 -884 -99 -148 -392 -712 -941 -45 -870 -474 -753 -633 -567 -864 -232 -744 -952 -106 -505 -600 -101 -690 -796 -360 -539 -723 -576 -556 -80 -797 -807 -649 -550 -736 -86 -839 -936 -553 -938 -424 -541 -411 -827 -320 -656 -168 -605 -142 -65 -247 -621 -665 -283 -594 -718 -719 -798 -876 -68 -945 -515 -761 -679 -461 -27 -932 -874 -61 -302 -342 -327 -657 -176 -952 -305 -556 -886 -218 -7 -380 -740 -433 -847 -320 -218 -693 -4 -711 -810 -592 -937 -354 -852 -212 -387 -849 -192 -209 -1 -52 -532 -331 -965 -160 -899 -892 -293 -553 -881 -533 -175 -649 -851 -614 -466 -561 -601 -681 -383 -703 -658 -522 -615 -596 -35 -290 -825 -376 -797 -584 -523 -148 -629 -38 -556 -194 -16 -705 -328 -705 -775 -415 -407 -432 -967 -4 -265 -419 -409 -515 -846 -411 -877 -521 -521 -143 -150 -209 -924 -930 -751 -895 -350 -39 -479 -495 -214 -183 -533 -673 -644 -441 -130 -895 -29 -706 -819 -729 -857 -107 -219 -686 -451 -839 -268 -354 -112 -117 -464 -936 -944 -379 -889 -570 -740 -803 -488 -298 -141 -841 -343 -292 -89 -363 -64 -286 -189 -443 -690 -87 -25 -919 -252 -935 -187 -970 -668 -54 -479 -508 -161 -672 -378 -72 -19 -499 -103 -229 -930 -868 -806 -398 -242 -165 -141 -118 -20 -462 -338 -790 -834 -576 -60 -471 -535 -381 -510 -430 -176 -29 -177 -79 -638 -327 -981 -983 -912 -926 -293 -580 -462 -569 -208 -225 -150 -30 -170 -48 -221 -902 -399 -791 -256 -623 -327 -514 -289 -30 -779 -985 -383 -194 -456 -964 -390 -710 -142 -454 -73 -532 -178 -844 -949 -295 -643 -86 -826 -263 -592 -159 -335 -545 -234 -871 -778 -26 -165 -420 -230 -298 -726 -109 -72 -724 -194 -674 -175 -352 -17 -601 -316 -700 -444 -661 -769 -374 -198 -608 -926 -911 -942 -626 -861 -428 -671 -969 -866 -771 -456 -330 -686 -626 -693 -773 -130 -840 -27 -271 -162 -563 -63 -641 -295 -421 -338 -640 -461 -297 -823 -112 -787 -56 -836 -520 -60 -916 -294 -931 -299 -454 -274 -256 -757 -429 -961 -212 -308 -778 -937 -447 -764 -559 -334 -847 -235 -288 -141 -543 -854 -733 -247 -145 -980 -252 -705 -697 -147 -920 -337 -565 -99 -744 -83 -715 -526 -206 -790 -510 -102 -17 -826 -409 -585 -294 -805 -632 -466 -306 -219 -884 -994 -885 -297 -153 -808 -766 -630 -565 -556 -836 -314 -942 -574 -191 -675 -722 -337 -623 -34 -208 -956 -428 -688 -50 -525 -499 -862 -466 -56 -251 -477 -888 -588 -113 -757 -563 -521 -900 -808 -914 -899 -451 -436 -307 -925 -160 -143 -254 -935 -584 -448 -711 -848 -837 -909 -271 -434 -314 -301 -198 -867 -35 -706 -227 -789 -657 -699 -533 -143 -31 -105 -83 -39 -240 -805 -190 -849 -293 -499 -765 -327 -171 -125 -162 -925 -682 -102 -467 -374 -903 -529 -812 -821 -119 -417 -975 -72 -612 -118 -34 -369 -843 -919 -463 -110 -79 -736 -707 -934 -667 -800 -441 -131 -809 -39 -785 -152 -994 -653 -759 -312 -302 -154 -938 -376 -692 -388 -212 -817 -812 -995 -736 -129 -407 -496 -620 -470 -562 -776 -321 -193 -775 -124 -587 -823 -460 -707 -267 -114 -336 -979 -582 -756 -10 -773 -454 -330 -775 -50 -637 -263 -492 -546 -661 -16 -479 -730 -204 -367 -371 -594 -530 -552 -297 -713 -349 -399 -55 -709 -689 -131 -555 -256 -978 -422 -540 -794 -352 -357 -205 -522 -60 -78 -909 -503 -881 -642 -175 -634 -192 -293 -434 -522 -895 -345 -505 -817 -399 -153 -836 -331 -760 -661 -92 -865 -524 -466 -6 -576 -813 -143 -258 -717 -541 -720 -265 -804 -911 -346 -665 -559 -500 -981 -267 -249 -658 -4 -734 -585 -179 -860 -128 -392 -677 -553 -684 -927 -549 -457 -354 -160 -525 -57 -324 -783 -29 -950 -476 -178 -940 -714 -175 -896 -258 -519 -89 -854 -106 -706 -298 -777 -473 -670 -735 -233 -368 -174 -122 -534 -341 -239 -953 -330 -720 -650 -530 -129 -826 -470 -602 -410 -68 -652 -904 -380 -451 -558 -659 -298 -807 -498 -627 -441 -234 -682 -657 -406 -540 -169 -737 -518 -93 -278 -98 -166 -376 -61 -669 -671 -535 -11 -566 -86 -515 -486 -314 -13 -177 -885 -72 -701 -84 -611 -145 -609 -958 -942 -142 -749 -852 -566 -3 -568 -950 -330 -676 -575 -843 -602 -167 -515 -38 -904 -521 -819 -711 -178 -278 -574 -752 -509 -84 -831 -585 -447 -566 -48 -255 -946 -20 -870 -707 -68 -265 -749 -796 -673 -17 -280 -608 -843 -794 -10 -418 -17 -681 -598 -646 -522 -856 -882 -653 -972 -256 -306 -136 -855 -461 -994 -687 -718 -604 -272 -413 -875 -756 -781 -48 -94 -1000 -18 -5 -26 -306 -505 -461 -495 -159 -2 -998 -894 -873 -144 -645 -52 -323 -795 -610 -129 -719 -414 -17 -371 -118 -923 -342 -298 -725 -43 -708 -743 -870 -277 -951 -346 -640 -507 -378 -46 -842 -345 -82 -66 -571 -636 -458 -589 -500 -133 -717 -631 -98 -372 -257 -695 -753 -233 -83 -94 -903 -148 -427 -955 -39 -537 -237 -685 -255 -31 -851 -552 -990 -620 -838 -908 -159 -768 -53 -29 -539 -345 -850 -194 -855 -679 -852 -350 -62 -674 -247 -591 -128 -898 -299 -545 -191 -675 -510 -15 -741 -554 -31 -373 -718 -994 -325 -656 -413 -642 -747 -988 -541 -126 -50 -813 -280 -30 -548 -588 -361 -255 -129 -853 -792 -267 -398 -661 -254 -361 -215 -580 -76 -965 -964 -304 -576 -676 -397 -607 -538 -920 -658 -823 -297 -259 -576 -147 -361 -301 -639 -114 -712 -974 -79 -758 -31 -533 -122 -317 -46 -274 -396 -462 -870 -177 -719 -1000 -454 -752 -209 -71 -957 -199 -562 -337 -387 -242 -909 -797 -278 -79 -100 -943 -299 -567 -746 -11 -57 -955 -73 -366 -426 -774 -890 -43 -41 -470 -168 -988 -752 -559 -271 -649 -605 -103 -714 -45 -358 -818 -125 -935 -185 -36 -30 -360 -908 -503 -336 -819 -199 -959 -635 -513 -641 -133 -589 -133 -595 -445 -649 -625 -896 -554 -118 -779 -207 -184 -311 -221 -543 -330 -551 -436 -137 -623 -794 -630 -890 -886 -275 -357 -265 -948 -159 -998 -955 -642 -400 -291 -239 -492 -341 -346 -338 -905 -8 -531 -421 -663 -544 -842 -941 -303 -658 -75 -754 -356 -884 -89 -315 -574 -901 -490 -336 -560 -923 -162 -292 -392 -725 -833 -327 -242 -585 -727 -983 -444 -202 -460 -866 -508 -980 -92 -311 -84 -723 -687 -182 -985 -54 -82 -622 -107 -301 -970 -604 -465 -245 -921 -812 -832 -283 -941 -472 -32 -556 -634 -980 -755 -915 -110 -1 -947 -60 -889 -128 -480 -63 -413 -891 -932 -944 -563 -17 -892 -777 -929 -763 -835 -713 -6 -496 -463 -715 -738 -871 -204 -918 -755 -62 -501 -722 -639 -151 -911 -865 -557 -633 -164 -623 -434 -819 -645 -428 -658 -751 -910 -719 -828 -807 -716 -162 -417 -323 -993 -714 -555 -103 -702 -978 -614 -640 -155 -139 -947 -889 -211 -340 -770 -693 -762 -775 -750 -834 -442 -678 -138 -666 -311 -917 -196 -337 -92 -485 -243 -213 -551 -407 -76 -249 -597 -891 -808 -399 -824 -338 -827 -568 -145 -499 -762 -933 -622 -639 -563 -10 -915 -956 -509 -171 -594 -633 -84 -374 -389 -593 -209 -306 -253 -463 -888 -612 -687 -624 -536 -81 -981 -589 -231 -951 -223 -650 -696 -995 -609 -614 -942 -389 -136 -374 -959 -478 -191 -642 -48 -367 -516 -821 -740 -782 -863 -707 -353 -240 -180 -36 -843 -988 -698 -360 -951 -816 -815 -782 -375 -746 -391 -112 -731 -259 -184 -214 -791 -422 -31 -41 -777 -7 -875 -578 -769 -515 -675 -281 -321 -412 -440 -841 -173 -48 -333 -307 -897 -677 -200 -118 -121 -167 -594 -112 -787 -888 -505 -592 -115 -428 -314 -675 -935 -530 -924 -972 -619 -980 -424 -812 -933 -920 -946 -123 -937 -542 -300 -252 -196 -848 -391 -203 -646 -110 -275 -332 -174 -239 -86 -262 -982 -264 -883 -193 -114 -203 -628 -395 -661 -226 -728 -11 -183 -554 -247 -667 -829 -893 -964 -49 -945 -972 -93 -776 -144 -731 -118 -459 -508 -436 -293 -380 -228 -976 -766 -884 -707 -899 -69 -787 -415 -619 -1000 -844 -63 -488 -134 -317 -70 -621 -835 -67 -903 -247 -573 -181 -870 -324 -95 -995 -133 -698 -649 -812 -345 -447 -647 -168 -559 -766 -310 -959 -503 -971 -181 -912 -609 -709 -607 -937 -583 -622 -341 -378 -771 -773 -674 -335 -170 -4 -472 -55 -239 -520 -678 -244 -387 -229 -642 -42 -200 -467 -476 -156 -788 -168 -425 -763 -147 -143 -661 -782 -891 -210 -163 -531 -917 -891 -278 -838 -754 -977 -169 -895 -58 -583 -203 -915 -95 -775 -89 -902 -537 -501 -934 -580 -968 -393 -443 -851 -611 -273 -140 -705 -955 -84 -910 -143 -253 -714 -999 -69 -658 -777 -810 -631 -637 -554 -699 -289 -631 -467 -794 -972 -147 -298 -313 -713 -853 -961 -736 -722 -60 -996 -283 -189 -407 -180 -881 -365 -707 -138 -429 -389 -303 -853 -116 -43 -448 -315 -794 -17 -447 -327 -157 -503 -223 -772 -232 -493 -654 -117 -721 -90 -828 -669 -353 -125 -451 -618 -621 -688 -930 -427 -182 -755 -712 -457 -162 -240 -491 -256 -360 -614 -159 -496 -119 -720 -729 -464 -121 -403 -971 -681 -45 -453 -693 -615 -691 -470 -412 -611 -832 -595 -383 -310 -13 -131 -168 -628 -509 -365 -909 -874 -59 -534 -632 -987 -586 -830 -356 -953 -341 -239 -607 -642 -181 -175 -220 -860 -197 -887 -901 -504 -978 -297 -706 -396 -342 -754 -782 -102 -938 -859 -819 -178 -553 -684 -884 -542 -696 -496 -206 -248 -990 -585 -385 -873 -354 -508 -353 -765 -763 -949 -328 -263 -61 -195 -391 -141 -390 -408 -452 -768 -758 -708 -279 -561 -950 -884 -159 -238 -914 -675 -189 -752 -90 -780 -724 -708 -868 -598 -432 -656 -977 -531 -72 -960 -444 -728 -180 -199 -378 -594 -89 -884 -784 -950 -204 -211 -250 -857 -257 -281 -50 -252 -351 -516 -888 -378 -872 -805 -676 -270 -292 -172 -682 -395 -207 -455 -612 -64 -13 -968 -68 -134 -895 -189 -728 -149 -675 -29 -129 -620 -805 -732 -532 -699 -230 -2 -812 -692 -106 -271 -996 -377 -709 -214 -798 -655 -891 -445 -873 -164 -731 -234 -272 -993 -902 -849 -568 -624 -6 -682 -451 -713 -231 -27 -3 -115 -545 -622 -886 -249 -646 -722 -931 -225 -109 -864 -348 -542 -82 -459 -23 -662 -455 -821 -462 -592 -276 -18 -604 -185 -476 -13 -88 -60 -138 -847 -351 -415 -637 -891 -670 -312 -175 -774 -768 -41 -759 -662 -465 -986 -171 -858 -962 -445 -79 -855 -491 -312 -72 -391 -244 -427 -906 -932 -52 -295 -144 -808 -595 -46 -907 -843 -661 -122 -575 -385 -588 -498 -978 -154 -254 -125 -128 -822 -808 -853 -289 -454 -983 -259 -793 -580 -431 -719 -773 -426 -133 -857 -151 -29 -741 -848 -530 -929 -654 -412 -596 -963 -390 -404 -777 -619 -159 -55 -459 -523 -913 -242 -225 -853 -263 -728 -831 -387 -598 -634 -683 -419 -673 -925 -846 -803 -950 -647 -245 -540 -69 -186 -284 -511 -705 -565 -54 -829 -319 -94 -616 -672 -178 -901 -303 -132 -759 -905 -766 -538 -321 -640 -749 -336 -208 -221 -305 -74 -914 -793 -636 -542 -36 -781 -120 -769 -465 -171 -79 -101 -791 -94 -517 -703 -583 -431 -7 -704 -627 -93 -251 -570 -501 -416 -210 -858 -627 -418 -618 -884 -121 -152 -643 -403 -969 -590 -59 -786 -883 -855 -584 -418 -11 -870 -580 -13 -503 -303 -679 -479 -663 -861 -657 -489 -442 -449 -867 -402 -333 -94 -672 -697 -987 -427 -869 -143 -496 -59 -483 -383 -360 -797 -941 -162 -406 -276 -579 -564 -602 -398 -661 -971 -137 -500 -590 -514 -119 -829 -136 -49 -503 -270 -483 -449 -127 -454 -485 -983 -507 -458 -150 -9 -583 -590 -43 -404 -16 -210 -708 -146 -557 -395 -37 -605 -777 -553 -123 -376 -476 -158 -389 -894 -479 -463 -416 -682 -144 -456 -925 -821 -319 -370 -326 -752 -258 -317 -433 -981 -664 -76 -224 -269 -452 -952 -208 -120 -561 -966 -607 -997 -380 -13 -265 -657 -605 -24 -824 -452 -315 -635 -466 -4 -367 -526 -735 -552 -97 -388 -994 -267 -748 -987 -768 -568 -599 -445 -81 -524 -227 -227 -145 -818 -131 -546 -734 -874 -370 -347 -86 -270 -786 -573 -693 -713 -952 -406 -254 -245 -208 -252 -178 -511 -577 -12 -498 -72 -72 -418 -247 -995 -686 -22 -802 -42 -698 -418 -594 -994 -144 -315 -835 -185 -26 -790 -439 -873 -621 -842 -70 -740 -970 -624 -242 -470 -850 -682 -197 -580 -219 -487 -159 -212 -559 -695 -653 -29 -207 -755 -725 -559 -129 -617 -252 -98 -471 -137 -912 -298 -651 -551 -893 -157 -590 -714 -844 -843 -14 -982 -904 -945 -532 -149 -771 -151 -196 -672 -890 -741 -806 -544 -594 -765 -239 -547 -959 -339 -475 -367 -726 -738 -7 -781 -97 -961 -821 -190 -648 -996 -540 -985 -740 -330 -830 -43 -623 -943 -935 -198 -687 -1000 -105 -751 -140 -675 -880 -499 -345 -11 -710 -303 -829 -560 -382 -637 -318 -165 -629 -454 -239 -57 -32 -290 -807 -927 -1000 -110 -481 -612 -866 -891 -848 -491 -879 -926 -317 -480 -582 -844 -6 -407 -825 -573 -821 -54 -19 -837 -966 -585 -979 -719 -268 -625 -447 -673 -529 -808 -25 -527 -525 -457 -902 -216 -124 -755 -315 -280 -901 -691 -828 -459 -452 -338 -277 -917 -103 -356 -695 -761 -51 -457 -686 -430 -763 -190 -995 -623 -293 -878 -103 -625 -644 -876 -318 -266 -887 -473 -544 -463 -785 -103 -14 -638 -767 -831 -886 -896 -30 -260 -563 -40 -264 -642 -490 -233 -750 -969 -82 -125 -444 -126 -304 -244 -112 -843 -676 -451 -469 -934 -663 -427 -129 -229 -703 -783 -559 -491 -301 -425 -16 -129 -481 -858 -986 -508 -929 -349 -612 -408 -667 -89 -953 -919 -439 -863 -968 -681 -654 -718 -484 -542 -663 -654 -930 -805 -211 -965 -845 -991 -370 -360 -87 -829 -489 -119 -588 -318 -652 -943 -647 -289 -203 -47 -864 -86 -129 -562 -967 -760 -613 -641 -78 -276 -915 -559 -413 -268 -632 -841 -588 -915 -409 -906 -472 -440 -419 -560 -125 -593 -562 -466 -663 -644 -937 -563 -953 -798 -469 -479 -512 -491 -459 -242 -383 -131 -218 -98 -577 -289 -725 -364 -704 -232 -384 -332 -626 -339 -206 -216 -78 -202 -710 -594 -476 -593 -97 -321 -804 -697 -750 -779 -441 -913 -817 -835 -71 -543 -844 -295 -15 -85 -484 -554 -807 -81 -480 -960 -190 -261 -681 -380 -759 -414 -708 -912 -111 -623 -345 -401 -288 -10 -755 -751 -244 -788 -87 -301 -489 -6 -877 -573 -165 -247 -664 -860 -737 -448 -46 -379 -745 -487 -493 -998 -758 -68 -159 -367 -409 -494 -499 -895 -294 -850 -70 -376 -804 -99 -336 -751 -803 -552 -769 -112 -482 -114 -500 -725 -613 -476 -363 -105 -395 -913 -838 -425 -484 -567 -64 -763 -869 -978 -731 -816 -202 -230 -588 -494 -944 -503 -926 -139 -479 -267 -119 -377 -619 -238 -915 -13 -351 -514 -996 -672 -973 -472 -575 -841 -626 -33 -697 -190 -913 -602 -135 -51 -51 -498 -676 -748 -564 -91 -170 -966 -455 -778 -174 -116 -314 -393 -115 -151 -312 -872 -10 -359 -490 -197 -797 -975 -609 -318 -535 -702 -954 -569 -599 -742 -943 -829 -865 -831 -838 -415 -53 -15 -590 -729 -565 -441 -13 -547 -316 -913 -205 -317 -241 -828 -708 -452 -562 -238 -778 -239 -392 -921 -545 -226 -936 -493 -252 -277 -936 -841 -124 -711 -901 -309 -296 -699 -200 -246 -924 -502 -733 -99 -958 -133 -702 -136 -473 -249 -436 -897 -98 -861 -313 -266 -317 -682 -308 -71 -954 -175 -146 -488 -314 -728 -810 -186 -280 -844 -915 -271 -322 -350 -363 -85 -720 -532 -18 -912 -388 -281 -946 -930 -37 -205 -634 -205 -931 -611 -62 -547 -306 -770 -90 -114 -328 -820 -278 -714 -980 -427 -714 -414 -741 -230 -282 -867 -302 -54 -219 -909 -232 -207 -298 -12 -851 -484 -237 -618 -333 -992 -254 -119 -326 -124 -150 -59 -326 -904 -484 -748 -268 -267 -136 -964 -659 -329 -80 -708 -260 -880 -57 -214 -890 -691 -511 -38 -503 -914 -483 -419 -528 -657 -194 -777 -199 -961 -288 -813 -457 -889 -221 -308 -174 -586 -106 -920 -457 -833 -167 -798 -793 -860 -729 -758 -273 -984 -286 -515 -532 -342 -334 -52 -585 -256 -185 -52 -811 -914 -249 -139 -4 -828 -209 -706 -629 -96 -821 -119 -6 -198 -17 -525 -574 -48 -83 -620 -230 -758 -110 -966 -440 -650 -596 -549 -686 -504 -685 -429 -717 -175 -748 -811 -449 -750 -302 -356 -588 -302 -433 -896 -654 -22 -775 -688 -602 -30 -915 -908 -483 -812 -83 -899 -424 -834 -866 -866 -426 -249 -145 -607 -266 -384 -606 -115 -2 -801 -767 -638 -326 -772 -962 -938 -817 -587 -574 -948 -864 -51 -554 -715 -532 -183 -719 -111 -618 -314 -143 -55 -969 -987 -526 -302 -446 -237 -518 -954 -25 -784 -40 -113 -944 -142 -561 -374 -691 -282 -797 -22 -77 -928 -187 -394 -836 -530 -186 -336 -663 -813 -34 -68 -416 -775 -374 -44 -710 -152 -45 -106 -937 -395 -775 -37 -208 -573 -642 -521 -684 -438 -80 -292 -178 -689 -947 -16 -593 -641 -714 -424 -847 -958 -227 -624 -181 -971 -837 -273 -33 -83 -760 -401 -539 -95 -287 -629 -504 -71 -569 -435 -4 -425 -364 -695 -766 -169 -485 -143 -569 -655 -316 -34 -738 -633 -265 -628 -271 -824 -835 -238 -798 -59 -5 -149 -606 -131 -474 -120 -918 -443 -909 -427 -951 -929 -40 -622 -205 -317 -815 -812 -570 -879 -101 -53 -28 -699 -498 -807 -787 -878 -521 -218 -286 -916 -579 -589 -879 -547 -278 -637 -152 -963 -257 -490 -903 -472 -819 -592 -104 -641 -621 -767 -345 -378 -949 -886 -434 -847 -790 -574 -805 -606 -834 -227 -953 -971 -590 -913 -158 -106 -285 -661 -842 -892 -348 -343 -163 -430 -752 -575 -650 -587 -88 -676 -163 -588 -47 -153 -491 -776 -477 -321 -136 -295 -319 -329 -142 -728 -8 -223 -678 -311 -170 -332 -485 -351 -129 -210 -945 -214 -270 -499 -794 -393 -687 -527 -522 -133 -197 -708 -230 -491 -143 -630 -136 -991 -309 -85 -598 -741 -193 -689 -567 -377 -916 -18 -165 -551 -669 -662 -219 -828 -329 -781 -824 -844 -616 -203 -460 -958 -68 -383 -350 -982 -840 -571 -359 -484 -859 -935 -938 -54 -328 -597 -737 -166 -429 -58 -693 -51 -912 -958 -311 -855 -307 -134 -175 -361 -625 -508 -398 -515 -228 -403 -975 -124 -934 -794 -878 -36 -9 -332 -401 -890 -85 -58 -276 -160 -315 -248 -512 -358 -502 -710 -387 -159 -838 -260 -40 -644 -899 -513 -266 -741 -615 -993 -452 -444 -252 -215 -381 -139 -581 -974 -208 -83 -657 -495 -177 -988 -412 -336 -646 -31 -32 -740 -874 -186 -667 -868 -956 -992 -663 -504 -444 -474 -448 -507 -949 -258 -986 -547 -150 -702 -938 -403 -434 -562 -794 -535 -101 -461 -585 -60 -841 -341 -58 -381 -735 -271 -19 -150 -117 -454 -130 -804 -736 -526 -408 -474 -916 -61 -226 -323 -207 -914 -292 -629 -77 -413 -268 -81 -870 -417 -616 -543 -400 -545 -18 -701 -508 -55 -93 -463 -698 -445 -809 -444 -270 -508 -159 -90 -786 -345 -86 -90 -131 -446 -294 -522 -621 -758 -227 -244 -416 -702 -360 -85 -916 -600 -120 -975 -941 -671 -253 -963 -159 -717 -744 -529 -671 -976 -170 -751 -891 -541 -391 -821 -714 -201 -568 -545 -247 -876 -985 -523 -905 -780 -828 -928 -667 -325 -583 -746 -364 -436 -111 -282 -93 -369 -63 -429 -723 -529 -646 -515 -693 -880 -122 -32 -61 -711 -690 -634 -335 -834 -123 -726 -219 -642 -100 -953 -412 -10 -748 -309 -504 -742 -136 -708 -732 -294 -583 -701 -684 -17 -432 -896 -63 -978 -692 -745 -659 -304 -441 -304 -584 -503 -922 -224 -568 -337 -832 -381 -717 -961 -94 -780 -834 -901 -313 -836 -182 -775 -895 -592 -134 -294 -463 -629 -766 -788 -722 -522 -344 -17 -344 -182 -172 -331 -889 -653 -214 -914 -229 -842 -927 -756 -819 -871 -335 -198 -413 -80 -422 -85 -256 -945 -869 -671 -577 -348 -672 -412 -315 -461 -509 -959 -865 -343 -954 -983 -616 -352 -695 -847 -228 -669 -504 -824 -18 -158 -281 -97 -703 -799 -915 -165 -293 -305 -941 -198 -808 -923 -8 -948 -280 -902 -721 -330 -680 -870 -909 -952 -376 -671 -878 -988 -14 -384 -390 -439 -366 -271 -648 -526 -432 -247 -46 -791 -674 -332 -189 -84 -886 -274 -231 -254 -995 -485 -762 -692 -260 -265 -736 -998 -573 -907 -749 -663 -498 -754 -639 -706 -476 -440 -267 -494 -20 -836 -860 -721 -724 -20 -996 -372 -235 -299 -287 -15 -761 -728 -649 -110 -723 -471 -302 -539 -979 -862 -6 -984 -960 -646 -750 -590 -407 -177 -615 -594 -838 -659 -858 -62 -385 -903 -954 -249 -743 -932 -67 -637 -726 -950 -493 -92 -160 -823 -948 -144 -428 -126 -242 -312 -542 -176 -407 -505 -793 -249 -355 -836 -442 -846 -995 -297 -404 -620 -976 -308 -521 -473 -159 -752 -876 -284 -151 -293 -475 -193 -624 -342 -309 -193 -325 -293 -861 -926 -386 -755 -996 -612 -319 -120 -474 -828 -585 -452 -501 -284 -645 -872 -690 -21 -398 -40 -791 -992 -476 -109 -808 -596 -623 -688 -252 -447 -942 -795 -736 -175 -242 -487 -880 -667 -557 -741 -332 -79 -973 -199 -29 -866 -411 -884 -237 -984 -111 -270 -81 -200 -793 -353 -956 -631 -988 -601 -601 -307 -119 -90 -576 -629 -897 -811 -573 -368 -421 -820 -871 -742 -368 -272 -146 -431 -726 -688 -564 -430 -550 -464 -615 -513 -698 -12 -112 -249 -437 -634 -629 -952 -893 -521 -975 -279 -200 -238 -456 -863 -124 -9 -298 -357 -261 -307 -670 -322 -727 -815 -293 -830 -551 -433 -327 -734 -289 -600 -408 -545 -163 -932 -995 -325 -565 -113 -634 -763 -516 -304 -671 -865 -917 -931 -528 -19 -998 -213 -508 -522 -718 -963 -613 -121 -658 -203 -393 -20 -578 -405 -523 -902 -862 -743 -116 -381 -330 -939 -533 -358 -594 -243 -803 -374 -472 -648 -587 -709 -67 -603 -784 -387 -724 -365 -447 -520 -756 -613 -403 -18 -393 -156 -481 -821 -168 -852 -292 -454 -830 -863 -466 -94 -236 -600 -243 -842 -935 -610 -953 -688 -447 -517 -511 -72 -991 -788 -960 -845 -765 -224 -661 -866 -571 -258 -111 -694 -258 -816 -602 -79 -176 -483 -742 -599 -581 -132 -978 -821 -761 -511 -594 -263 -286 -885 -41 -363 -187 -261 -911 -961 -690 -278 -513 -670 -474 -519 -703 -317 -260 -355 -596 -264 -760 -559 -29 -848 -385 -846 -143 -833 -8 -309 -427 -564 -189 -485 -488 -584 -277 -805 -784 -343 -814 -584 -735 -577 -757 -908 -663 -250 -589 -821 -395 -675 -594 -557 -781 -555 -546 -649 -543 -624 -726 -809 -287 -305 -221 -721 -90 -784 -33 -264 -194 -373 -716 -868 -41 -624 -786 -410 -553 -3 -729 -918 -479 -951 -841 -570 -383 -394 -190 -444 -936 -538 -82 -99 -604 -47 -905 -54 -558 -563 -82 -925 -56 -976 -460 -147 -927 -355 -275 -262 -443 -447 -838 -778 -239 -994 -420 -549 -432 -460 -97 -50 -304 -690 -884 -9 -942 -249 -898 -649 -935 -95 -964 -578 -897 -675 -127 -11 -284 -115 -33 -306 -711 -73 -474 -321 -673 -61 -511 -260 -613 -486 -174 -372 -731 -23 -323 -780 -138 -647 -616 -169 -51 -727 -227 -269 -852 -164 -603 -462 -702 -561 -349 -464 -919 -631 -975 -72 -637 -295 -644 -221 -870 -433 -413 -316 -585 -129 -847 -364 -649 -225 -124 -423 -417 -289 -770 -189 -36 -517 -648 -215 -436 -842 -172 -57 -805 -147 -472 -701 -147 -986 -785 -639 -925 -844 -362 -25 -788 -484 -189 -348 -993 -710 -644 -258 -155 -566 -666 -533 -541 -551 -262 -636 -916 -866 -493 -576 -563 -568 -597 -147 -751 -926 -707 -783 -610 -424 -917 -355 -375 -158 -227 -630 -773 -135 -538 -854 -146 -217 -939 -649 -397 -672 -377 -331 -414 -357 -964 -642 -855 -861 -523 -349 -483 -889 -857 -971 -666 -402 -654 -397 -677 -407 -840 -49 -419 -574 -922 -314 -743 -953 -503 -756 -631 -425 -216 -839 -164 -666 -570 -228 -183 -690 -157 -113 -383 -163 -894 -131 -376 -144 -857 -48 -620 -733 -286 -533 -968 -785 -287 -659 -976 -929 -420 -829 -714 -665 -935 -608 -405 -746 -756 -799 -170 -149 -579 -171 -118 -374 -984 -630 -191 -213 -631 -299 -876 -812 -704 -889 -735 -839 -42 -282 -698 -743 -532 -101 -129 -485 -660 -307 -815 -321 -139 -804 -611 -82 -169 -190 -139 -802 -252 -71 -361 -922 -658 -556 -933 -176 -280 -445 -674 -166 -523 -81 -920 -122 -942 -246 -912 -534 -684 -56 -818 -470 -10 -926 -302 -230 -935 -532 -833 -162 -165 -642 -930 -202 -510 -84 -10 -158 -972 -684 -373 -340 -995 -304 -396 -875 -714 -502 -911 -70 -879 -917 -797 -307 -589 -423 -665 -962 -716 -334 -711 -335 -92 -620 -943 -721 -263 -861 -30 -323 -644 -608 -196 -694 -557 -223 -829 -777 -242 -491 -589 -279 -919 -310 -273 -111 -32 -241 -65 -173 -703 -7 -572 -977 -427 -462 -634 -946 -206 -241 -385 -177 -61 -174 -431 -268 -137 -383 -263 -295 -994 -189 -695 -953 -398 -442 -820 -761 -110 -348 -155 -570 -185 -267 -656 -961 -7 -225 -394 -217 -427 -411 -387 -887 -765 -484 -581 -785 -376 -385 -141 -104 -150 -705 -62 -91 -951 -241 -556 -347 -816 -900 -405 -426 -641 -798 -940 -406 -137 -938 -768 -478 -57 -882 -786 -904 -660 -213 -843 -637 -15 -802 -282 -816 -290 -9 -223 -497 -751 -671 -652 -875 -526 -805 -361 -644 -433 -729 -240 -762 -838 -533 -167 -782 -793 -934 -590 -589 -928 -975 -521 -574 -961 -244 -325 -711 -482 -417 -309 -433 -144 -650 -821 -110 -914 -984 -352 -784 -385 -40 -176 -617 -593 -303 -808 -56 -880 -149 -323 -734 -123 -516 -535 -173 -543 -129 -429 -625 -677 -513 -74 -749 -901 -44 -554 -122 -809 -331 -540 -315 -663 -885 -299 -5 -143 -750 -887 -508 -32 -959 -501 -270 -63 -74 -721 -507 -136 -675 -97 -871 -667 -188 -869 -753 -97 -157 -891 -432 -704 -364 -948 -678 -256 -710 -757 -678 -895 -656 -752 -214 -622 -324 -50 -111 -8 -781 -567 -112 -105 -419 -541 -52 -780 -511 -234 -209 -841 -219 -490 -83 -483 -242 -903 -986 -893 -945 -37 -134 -256 -293 -57 -881 -993 -947 -287 -683 -481 -423 -618 -781 -166 -981 -564 -935 -612 -147 -300 -428 -186 -147 -455 -57 -809 -511 -529 -19 -45 -634 -103 -189 -633 -574 -889 -872 -980 -192 -933 -524 -736 -79 -456 -220 -693 -131 -269 -266 -139 -312 -484 -588 -628 -149 -506 -560 -900 -376 -126 -290 -657 -639 -229 -539 -836 -609 -932 -367 -805 -927 -871 -156 -533 -283 -527 -56 -756 -417 -246 -256 -709 -660 -707 -875 -132 -498 -755 -388 -784 -231 -835 -788 -803 -500 -915 -110 -35 -585 -380 -752 -458 -267 -995 -239 -984 -615 -471 -656 -641 -51 -47 -940 -527 -523 -29 -657 -650 -260 -648 -98 -429 -899 -618 -340 -291 -583 -174 -309 -863 -251 -38 -199 -553 -204 -213 -767 -193 -323 -823 -941 -130 -567 -516 -361 -833 -28 -473 -788 -950 -346 -104 -324 -123 -590 -67 -635 -227 -963 -238 -569 -559 -252 -767 -230 -302 -714 -118 -685 -326 -229 -329 -171 -823 -250 -328 -749 -630 -682 -431 -65 -590 -893 -810 -879 -258 -171 -211 -743 -282 -366 -71 -369 -870 -369 -402 -742 -689 -922 -318 -71 -741 -462 -147 -245 -653 -116 -540 -822 -499 -103 -571 -151 -712 -940 -256 -608 -190 -280 -860 -665 -111 -618 -147 -323 -510 -75 -965 -202 -832 -880 -48 -318 -231 -127 -192 -535 -185 -568 -834 -992 -291 -104 -114 -352 -754 -63 -264 -884 -468 -816 -296 -865 -468 -125 -598 -751 -128 -83 -460 -547 -123 -30 -165 -231 -54 -974 -221 -662 -138 -329 -197 -560 -839 -754 -922 -827 -236 -54 -176 -452 -386 -144 -842 -661 -701 -190 -215 -457 -762 -71 -262 -474 -483 -819 -911 -328 -815 -617 -292 -791 -59 -484 -527 -739 -675 -584 -177 -588 -88 -955 -51 -535 -577 -127 -942 -749 -277 -189 -177 -595 -272 -893 -490 -8 -279 -955 -117 -676 -88 -146 -716 -843 -525 -879 -803 -917 -680 -450 -641 -421 -122 -293 -842 -838 -343 -581 -688 -23 -194 -84 -970 -261 -910 -372 -515 -521 -959 -716 -425 -250 -277 -83 -164 -288 -649 -648 -771 -328 -656 -627 -888 -511 -13 -221 -434 -660 -52 -540 -168 -635 -891 -917 -913 -249 -618 -395 -652 -7 -413 -886 -959 -498 -32 -130 -169 -106 -179 -526 -670 -645 -676 -786 -936 -418 -150 -658 -15 -240 -728 -482 -695 -43 -919 -17 -564 -528 -978 -89 -480 -410 -538 -353 -755 -640 -892 -980 -772 -622 -202 -1 -988 -83 -20 -180 -230 -451 -489 -881 -873 -999 -739 -909 -163 -48 -464 -166 -294 -17 -438 -77 -894 -676 -810 -83 -693 -630 -533 -275 -513 -639 -529 -340 -938 -264 -886 -70 -636 -159 -466 -199 -411 -308 -976 -725 -883 -577 -774 -176 -39 -896 -395 -261 -721 -243 -474 -791 -736 -600 -463 -295 -576 -495 -847 -417 -403 -986 -932 -967 -749 -974 -612 -977 -297 -338 -155 -7 -866 -774 -395 -321 -166 -10 -209 -800 -986 -256 -108 -170 -798 -826 -710 -653 -713 -50 -808 -394 -190 -55 -924 -246 -458 -99 -489 -736 -839 -555 -853 -39 -551 -173 -584 -534 -327 -781 -50 -559 -120 -35 -467 -777 -68 -543 -38 -574 -648 -191 -801 -943 -767 -791 -785 -773 -761 -389 -79 -80 -367 -13 -866 -683 -553 -655 -426 -462 -413 -538 -99 -27 -396 -576 -245 -158 -638 -113 -427 -464 -911 -699 -590 -459 -906 -502 -191 -477 -425 -250 -685 -311 -135 -1 -462 -476 -605 -467 -14 -276 -323 -133 -69 -34 -942 -755 -192 -578 -951 -827 -166 -924 -629 -280 -152 -334 -811 -835 -108 -114 -391 -713 -993 -693 -895 -763 -874 -10 -297 -275 -738 -643 -129 -162 -25 -229 -571 -939 -109 -656 -382 -543 -845 -133 -426 -31 -302 -239 -117 -894 -159 -393 -505 -99 -772 -242 -700 -448 -522 -789 -575 -166 -679 -493 -148 -88 -305 -411 -893 -601 -941 -973 -816 -637 -842 -369 -997 -459 -366 -755 -145 -90 -416 -458 -844 -104 -438 -92 -628 -938 -879 -292 -3 -798 -533 -638 -9 -290 -567 -902 -49 -616 -115 -166 -346 -270 -675 -191 -409 -770 -315 -432 -835 -445 -957 -679 -232 -694 -731 -907 -232 -450 -463 -603 -925 -992 -605 -609 -92 -818 -143 -184 -213 -977 -306 -777 -947 -74 -845 -962 -693 -472 -480 -935 -664 -110 -522 -259 -412 -264 -764 -335 -554 -950 -781 -691 -473 -289 -923 -949 -27 -344 -678 -165 -610 -102 -822 -105 -739 -94 -492 -220 -845 -932 -523 -290 -427 -61 -918 -401 -34 -608 -997 -952 -346 -983 -716 -116 -943 -590 -464 -9 -79 -889 -544 -914 -346 -869 -920 -278 -291 -264 -700 -950 -135 -300 -920 -463 -148 -479 -650 -564 -321 -716 -912 -923 -158 -85 -200 -152 -739 -707 -617 -440 -349 -139 -262 -811 -316 -890 -417 -776 -771 -984 -48 -629 -165 -800 -313 -640 -207 -767 -964 -694 -226 -567 -245 -109 -691 -761 -953 -47 -388 -822 -730 -575 -680 -586 -258 -713 -471 -147 -843 -854 -792 -196 -266 -17 -929 -961 -551 -111 -627 -317 -656 -614 -328 -702 -41 -536 -246 -60 -816 -818 -870 -653 -301 -900 -265 -566 -939 -454 -202 -765 -739 -308 -395 -705 -870 -34 -717 -265 -725 -190 -632 -715 -864 -882 -587 -585 -260 -598 -254 -478 -838 -679 -442 -128 -931 -104 -18 -663 -676 -403 -195 -801 -794 -488 -703 -830 -836 -828 -487 -341 -470 -291 -178 -528 -374 -57 -354 -400 -802 -731 -222 -449 -374 -209 -879 -842 -213 -338 -938 -777 -324 -183 -777 -84 -436 -604 -432 -944 -253 -372 -566 -10 -602 -951 -742 -175 -630 -88 -350 -74 -754 -592 -137 -505 -901 -478 -351 -425 -911 -8 -449 -449 -130 -605 -777 -582 -429 -878 -491 -890 -53 -899 -703 -655 -51 -951 -933 -951 -795 -641 -95 -918 -97 -294 -871 -912 -605 -884 -19 -911 -335 -265 -83 -44 -650 -657 -550 -736 -457 -433 -314 -96 -965 -533 -914 -954 -140 -618 -584 -635 -317 -498 -60 -594 -175 -378 -538 -617 -581 -205 -867 -311 -254 -714 -605 -315 -817 -760 -928 -567 -310 -360 -829 -397 -151 -632 -410 -150 -735 -815 -807 -446 -869 -171 -324 -220 -83 -142 -846 -328 -476 -966 -415 -505 -357 -726 -448 -20 -946 -500 -568 -420 -381 -630 -943 -33 -567 -222 -697 -803 -647 -325 -175 -125 -68 -875 -402 -191 -638 -586 -291 -310 -332 -180 -986 -965 -666 -394 -534 -611 -697 -158 -607 -939 -977 -611 -507 -63 -52 -424 -257 -82 -863 -235 -771 -777 -159 -867 -572 -617 -720 -966 -683 -253 -80 -873 -531 -170 -704 -860 -427 -541 -659 -533 -908 -532 -812 -11 -304 -572 -341 -410 -101 -505 -240 -552 -538 -652 -352 -676 -415 -746 -516 -123 -474 -671 -961 -383 -39 -256 -242 -826 -625 -133 -442 -498 -933 -655 -416 -957 -965 -831 -257 -47 -594 -20 -998 -367 -424 -995 -833 -705 -556 -519 -722 -994 -910 -827 -430 -810 -402 -536 -62 -835 -371 -89 -461 -637 -303 -865 -957 -374 -603 -69 -248 -536 -886 -185 -364 -708 -206 -867 -965 -206 -464 -442 -773 -937 -628 -651 -293 -770 -486 -839 -386 -637 -177 -108 -423 -850 -69 -287 -694 -538 -583 -560 -978 -779 -996 -240 -302 -246 -779 -696 -230 -690 -232 -626 -88 -368 -517 -962 -151 -507 -203 -881 -597 -50 -386 -300 -205 -237 -108 -238 -894 -624 -502 -214 -61 -352 -417 -945 -188 -573 -137 -277 -102 -463 -932 -307 -638 -952 -846 -591 -808 -103 -175 -147 -232 -620 -720 -139 -391 -188 -819 -342 -594 -682 -418 -693 -395 -114 -525 -366 -952 -476 -212 -363 -306 -211 -915 -434 -358 -498 -895 -832 -826 -781 -249 -633 -494 -410 -730 -75 -719 -762 -392 -73 -442 -642 -49 -690 -192 -830 -150 -554 -162 -78 -137 -981 -916 -814 -907 -223 -347 -58 -719 -358 -316 -838 -949 -461 -499 -986 -978 -769 -219 -520 -779 -685 -766 -258 -330 -54 -485 -733 -976 -304 -776 -881 -2 -396 -780 -190 -969 -698 -673 -955 -640 -968 -178 -351 -225 -114 -185 -853 -424 -733 -346 -721 -466 -424 -879 -109 -869 -851 -194 -363 -470 -789 -382 -757 -132 -677 -14 -960 -906 -712 -90 -538 -703 -787 -255 -738 -885 -956 -63 -402 -21 -905 -890 -483 -496 -443 -614 -437 -585 -876 -264 -28 -955 -274 -705 -209 -657 -410 -487 -167 -994 -85 -23 -629 -994 -962 -636 -518 -614 -134 -873 -278 -755 -114 -523 -96 -44 -238 -605 -104 -6 -726 -264 -239 -564 -463 -632 -733 -227 -403 -118 -718 -827 -800 -124 -624 -403 -709 -423 -776 -828 -31 -562 -377 -748 -68 -654 -585 -943 -651 -797 -941 -29 -961 -887 -816 -177 -903 -24 -16 -310 -621 -273 -364 -792 -488 -654 -128 -723 -134 -199 -187 -93 -599 -617 -588 -404 -276 -342 -441 -769 -248 -990 -970 -329 -831 -349 -57 -332 -39 -26 -457 -206 -636 -466 -723 -640 -983 -804 -374 -324 -91 -90 -261 -82 -352 -768 -423 -69 -822 -443 -470 -290 -222 -141 -900 -575 -260 -973 -677 -468 -870 -982 -744 -443 -133 -985 -358 -362 -635 -430 -678 -893 -414 -208 -703 -211 -609 -545 -903 -951 -490 -6 -856 -309 -163 -515 -640 -403 -239 -177 -691 -503 -293 -122 -789 -929 -28 -171 -473 -861 -27 -364 -255 -937 -941 -74 -569 -207 -979 -234 -701 -895 -496 -442 -488 -236 -360 -397 -197 -271 -698 -458 -53 -531 -798 -294 -393 -555 -482 -934 -812 -118 -376 -395 -434 -94 -965 -111 -632 -522 -207 -161 -305 -359 -400 -989 -676 -946 -936 -887 -741 -107 -707 -329 -206 -98 -691 -466 -539 -491 -223 -717 -891 -538 -126 -217 -29 -349 -780 -68 -997 -699 -483 -527 -714 -986 -922 -78 -940 -641 -768 -519 -451 -929 -167 -217 -4 -814 -249 -318 -60 -89 -164 -866 -309 -21 -809 -857 -513 -708 -976 -825 -123 -371 -360 -99 -24 -539 -215 -537 -849 -899 -766 -694 -689 -548 -46 -949 -671 -864 -788 -436 -783 -718 -990 -979 -103 -941 -2 -929 -524 -74 -53 -436 -487 -602 -47 -982 -721 -819 -134 -111 -110 -585 -401 -882 -174 -58 -504 -820 -104 -434 -418 -871 -742 -227 -546 -879 -552 -271 -207 -706 -906 -397 -637 -927 -38 -856 -82 -840 -661 -62 -531 -869 -172 -553 -549 -274 -623 -414 -673 -801 -614 -925 -837 -525 -262 -799 -660 -717 -60 -158 -941 -690 -96 -945 -775 -8 -927 -477 -899 -385 -151 -901 -469 -686 -572 -329 -591 -900 -708 -9 -263 -698 -369 -28 -374 -911 -988 -821 -100 -304 -613 -663 -42 -702 -978 -213 -288 -513 -573 -990 -20 -167 -701 -159 -993 -142 -89 -817 -983 -600 -288 -928 -555 -71 -492 -26 -6 -249 -802 -422 -107 -626 -717 -244 -148 -674 -205 -28 -779 -367 -534 -966 -650 -620 -619 -986 -578 -509 -909 -642 -455 -307 -576 -10 -802 -559 -662 -547 -846 -715 -394 -107 -63 -298 -533 -370 -544 -106 -885 -999 -669 -829 -618 -831 -516 -394 -568 -999 -805 -474 -559 -967 -736 -551 -154 -179 -516 -864 -654 -538 -664 -965 -104 -474 -304 -745 -399 -146 -383 -59 -758 -301 -178 -405 -495 -707 -325 -387 -399 -942 -267 -904 -29 -679 -774 -601 -127 -414 -178 -534 -439 -83 -102 -665 -304 -813 -61 -27 -189 -730 -906 -657 -237 -689 -627 -297 -526 -694 -270 -618 -210 -719 -271 -492 -382 -163 -208 -382 -985 -745 -106 -354 -763 -57 -957 -563 -881 -883 -444 -688 -652 -26 -753 -161 -223 -268 -646 -590 -867 -668 -839 -371 -492 -47 -76 -954 -917 -74 -437 -695 -299 -66 -922 -447 -460 -753 -590 -637 -307 -987 -54 -200 -55 -404 -642 -640 -120 -228 -482 -747 -472 -881 -671 -252 -313 -549 -158 -409 -302 -401 -258 -705 -87 -865 -969 -260 -554 -433 -22 -661 -931 -145 -918 -70 -601 -864 -437 -263 -765 -184 -197 -279 -267 -643 -223 -889 -234 -848 -534 -902 -275 -552 -921 -43 -169 -640 -352 -429 -762 -187 -718 -638 -36 -844 -436 -940 -749 -22 -999 -138 -160 -886 -844 -839 -72 -24 -323 -306 -302 -637 -498 -281 -872 -28 -59 -857 -820 -199 -595 -756 -950 -151 -396 -193 -190 -219 -201 -824 -350 -661 -653 -783 -597 -836 -777 -370 -228 -203 -663 -325 -139 -733 -629 -977 -41 -400 -644 -679 -691 -891 -746 -298 -984 -950 -839 -428 -696 -2 -941 -836 -283 -847 -311 -890 -447 -674 -128 -903 -931 -586 -58 -41 -486 -929 -692 -559 -534 -898 -946 -659 -694 -505 -406 -611 -961 -678 -192 -86 -175 -289 -274 -74 -428 -807 -256 -45 -36 -412 -490 -493 -339 -84 -698 -791 -646 -415 -714 -690 -869 -809 -16 -873 -345 -621 -354 -484 -643 -546 -925 -217 -119 -905 -710 -818 -112 -921 -568 -55 -86 -426 -546 -932 -274 -382 -122 -923 -947 -618 -367 -376 -679 -879 -979 -989 -987 -454 -81 -201 -337 -926 -738 -68 -660 -470 -686 -237 -957 -121 -996 -265 -871 -774 -438 -997 -484 -65 -41 -797 -646 -417 -465 -846 -900 -782 -522 -282 -7 -689 -178 -357 -247 -661 -366 -171 -140 -106 -863 -413 -435 -525 -538 -361 -237 -959 -458 -828 -267 -162 -908 -82 -195 -376 -387 -786 -691 -511 -10 -929 -525 -744 -410 -953 -232 -815 -416 -989 -509 -898 -205 -800 -457 -989 -432 -837 -618 -603 -415 -833 -224 -85 -403 -937 -369 -241 -648 -420 -304 -270 -797 -891 -220 -822 -120 -33 -855 -235 -845 -568 -704 -305 -895 -228 -352 -209 -878 -862 -438 -833 -208 -363 -166 -166 -539 -935 -331 -359 -896 -448 -279 -675 -654 -684 -810 -288 -988 -242 -205 -493 -720 -359 -908 -502 -106 -68 -538 -291 -742 -70 -329 -919 -529 -875 -883 -286 -549 -755 -701 -748 -727 -942 -136 -432 -864 -169 -664 -350 -763 -330 -739 -123 -964 -616 -933 -261 -983 -88 -13 -690 -313 -24 -760 -169 -708 -102 -143 -789 -634 -634 -811 -262 -707 -262 -3 -290 -902 -844 -989 -598 -752 -938 -975 -931 -140 -81 -477 -783 -143 -887 -17 -1 -103 -602 -752 -436 -297 -599 -532 -331 -10 -541 -194 -897 -731 -349 -605 -159 -444 -517 -883 -390 -504 -679 -731 -640 -924 -120 -23 -135 -649 -706 -18 -202 -260 -525 -413 -478 -626 -942 -20 -597 -564 -991 -941 -429 -376 -158 -384 -922 -494 -671 -25 -945 -288 -47 -670 -391 -152 -881 -789 -284 -415 -207 -893 -326 -613 -104 -128 -734 -387 -134 -17 -556 -820 -538 -98 -760 -535 -213 -250 -86 -688 -222 -74 -720 -413 -759 -471 -534 -467 -419 -948 -76 -214 -296 -732 -124 -62 -878 -600 -61 -906 -929 -124 -123 -412 -102 -26 -697 -777 -72 -911 -575 -811 -493 -730 -580 -564 -299 -705 -220 -661 -956 -245 -200 -858 -812 -518 -389 -471 -357 -930 -647 -543 -542 -280 -759 -276 -227 -848 -175 -804 -586 -32 -870 -937 -351 -58 -644 -260 -739 -486 -43 -500 -358 -607 -659 -907 -944 -695 -956 -165 -248 -279 -320 -163 -562 -281 -272 -546 -823 -272 -949 -180 -124 -553 -379 -785 -283 -727 -59 -415 -38 -169 -628 -318 -772 -472 -361 -355 -193 -926 -153 -994 -441 -33 -413 -227 -232 -925 -650 -106 -116 -401 -10 -33 -608 -17 -995 -907 -813 -783 -262 -756 -33 -943 -507 -266 -289 -703 -416 -641 -759 -869 -454 -863 -591 -901 -276 -630 -278 -925 -5 -613 -170 -934 -885 -773 -587 -253 -363 -130 -173 -324 -62 -723 -668 -367 -709 -42 -237 -816 -151 -977 -839 -5 -425 -477 -996 -265 -161 -893 -53 -356 -852 -429 -353 -754 -822 -239 -182 -615 -639 -263 -148 -549 -712 -687 -969 -759 -572 -950 -601 -570 -875 -338 -703 -723 -155 -685 -265 -206 -285 -180 -544 -845 -967 -222 -482 -329 -201 -970 -830 -889 -791 -352 -267 -686 -485 -50 -793 -734 -501 -881 -968 -712 -682 -495 -130 -993 -678 -10 -697 -258 -311 -804 -764 -811 -869 -92 -495 -833 -796 -550 -132 -700 -108 -650 -323 -376 -135 -227 -916 -829 -655 -909 -887 -504 -205 -590 -175 -615 -647 -752 -766 -798 -634 -701 -602 -847 -710 -804 -371 -287 -57 -776 -103 -239 -850 -78 -891 -504 -885 -788 -242 -330 -504 -891 -307 -988 -98 -332 -645 -817 -608 -2 -119 -33 -970 -137 -932 -941 -594 -700 -810 -348 -201 -680 -999 -756 -976 -569 -70 -528 -376 -183 -759 -461 -936 -119 -633 -37 -697 -715 -629 -731 -657 -923 -63 -592 -186 -297 -128 -226 -367 -496 -145 -948 -262 -551 -386 -895 -177 -272 -432 -570 -831 -474 -435 -799 -931 -245 -153 -971 -630 -568 -15 -706 -986 -147 -691 -830 -297 -980 -919 -440 -995 -161 -284 -788 -418 -755 -460 -828 -791 -241 -254 -699 -183 -845 -109 -510 -155 -268 -595 -608 -869 -615 -609 -216 -451 -754 -538 -211 -947 -548 -738 -260 -148 -940 -113 -637 -255 -564 -381 -705 -331 -725 -262 -673 -51 -917 -304 -357 -992 -615 -148 -655 -566 -757 -101 -848 -311 -151 -361 -483 -958 -86 -548 -915 -562 -835 -494 -305 -938 -458 -981 -655 -809 -197 -850 -307 -851 -749 -102 -780 -347 -76 -637 -310 -598 -801 -460 -921 -22 -251 -787 -496 -577 -36 -970 -874 -94 -234 -301 -804 -949 -426 -115 -444 -140 -944 -213 -302 -683 -751 -703 -822 -974 -777 -681 -373 -977 -296 -941 -166 -640 -288 -2 -365 -768 -130 -908 -880 -449 -794 -772 -901 -894 -169 -364 -403 -615 -383 -705 -890 -555 -263 -654 -573 -24 -271 -257 -704 -88 -827 -927 -122 -156 -908 -168 -842 -88 -943 -314 -847 -192 -843 -278 -493 -940 -756 -120 -6 -836 -239 -488 -701 -814 -176 -196 -950 -28 -911 -91 -504 -457 -353 -182 -907 -309 -359 -727 -970 -862 -205 -29 -721 -441 -847 -18 -202 -477 -979 -850 -432 -438 -641 -849 -440 -930 -275 -821 -263 -746 -385 -456 -678 -26 -144 -660 -210 -718 -24 -647 -1 -197 -482 -341 -796 -62 -664 -778 -787 -621 -820 -599 -165 -119 -928 -691 -836 -995 -151 -249 -805 -32 -491 -298 -747 -364 -321 -339 -498 -893 -627 -683 -810 -243 -840 -566 -597 -221 -483 -561 -762 -499 -889 -503 -505 -324 -150 -518 -60 -115 -59 -403 -150 -618 -598 -869 -343 -867 -654 -211 -908 -908 -108 -960 -218 -933 -251 -427 -971 -574 -287 -76 -839 -460 -473 -89 -825 -419 -432 -55 -502 -501 -291 -961 -677 -357 -644 -259 -32 -2 -163 -233 -92 -663 -432 -260 -137 -435 -458 -51 -807 -798 -552 -997 -563 -221 -461 -575 -210 -997 -949 -851 -219 -565 -921 -651 -371 -722 -549 -804 -808 -301 -169 -691 -391 -283 -292 -541 -831 -447 -87 -568 -181 -619 -805 -394 -703 -569 -660 -691 -147 -129 -250 -542 -505 -954 -399 -716 -378 -789 -346 -724 -823 -341 -981 -435 -922 -403 -520 -721 -872 -758 -649 -821 -68 -408 -58 -477 -551 -251 -571 -705 -787 -344 -532 -31 -819 -703 -36 -685 -527 -979 -348 -11 -393 -112 -990 -945 -392 -719 -910 -914 -605 -408 -6 -838 -776 -875 -557 -287 -219 -553 -976 -242 -776 -218 -671 -941 -750 -588 -787 -192 -75 -408 -546 -935 -722 -781 -70 -835 -794 -384 -544 -574 -34 -950 -831 -932 -317 -695 -885 -196 -219 -335 -379 -658 -942 -833 -412 -481 -348 -835 -793 -643 -545 -361 -685 -830 -128 -615 -96 -282 -333 -179 -914 -588 -455 -889 -416 -444 -700 -382 -251 -561 -2 -672 -906 -553 -893 -58 -295 -722 -702 -123 -603 -872 -523 -518 -8 -506 -956 -604 -345 -247 -882 -363 -606 -787 -504 -931 -511 -840 -193 -200 -190 -209 -491 -844 -371 -323 -185 -555 -845 -166 -964 -452 -937 -261 -442 -672 -935 -514 -443 -350 -120 -590 -341 -643 -709 -64 -926 -257 -633 -604 -954 -45 -970 -312 -465 -76 -93 -73 -738 -980 -751 -471 -543 -976 -117 -540 -256 -273 -985 -997 -982 -972 -215 -457 -1000 -984 -551 -586 -331 -595 -72 -580 -58 -742 -334 -923 -83 -799 -759 -601 -723 -961 -137 -311 -258 -110 -314 -293 -305 -395 -952 -595 -274 -740 -977 -855 -720 -104 -395 -807 -686 -165 -80 -187 -151 -236 -790 -547 -736 -238 -347 -337 -988 -457 -367 -997 -426 -949 -484 -56 -173 -284 -482 -401 -98 -528 -832 -351 -859 -247 -415 -937 -89 -490 -263 -638 -52 -39 -259 -453 -480 -566 -911 -144 -353 -341 -937 -200 -955 -765 -586 -745 -244 -15 -577 -74 -608 -730 -69 -690 -517 -23 -890 -522 -467 -24 -100 -81 -30 -411 -209 -118 -608 -781 -934 -831 -377 -519 -534 -203 -195 -764 -150 -187 -242 -77 -968 -814 -754 -625 -881 -581 -264 -998 -709 -185 -809 -631 -898 -583 -945 -51 -803 -928 -901 -751 -788 -426 -27 -325 -74 -215 -618 -525 -227 -203 -919 -836 -877 -355 -925 -31 -277 -745 -155 -18 -174 -563 -160 -727 -517 -473 -539 -988 -474 -81 -629 -323 -333 -554 -541 -512 -57 -458 -591 -27 -531 -572 -350 -545 -602 -20 -82 -155 -256 -235 -852 -933 -722 -689 -877 -508 -296 -318 -606 -444 -100 -550 -663 -397 -914 -725 -733 -699 -55 -473 -497 -234 -373 -39 -164 -989 -627 -324 -885 -258 -154 -616 -916 -392 -64 -105 -525 -322 -355 -21 -493 -764 -969 -59 -202 -591 -283 -84 -434 -20 -250 -19 -521 -418 -832 -856 -201 -13 -598 -107 -424 -626 -522 -832 -671 -654 -710 -556 -942 -656 -436 -824 -393 -528 -827 -299 -698 -108 -128 -796 -77 -64 -97 -799 -926 -551 -952 -403 -206 -19 -54 -767 -400 -765 -636 -742 -31 -476 -184 -532 -566 -877 -117 -91 -439 -76 -383 -793 -496 -84 -227 -590 -253 -200 -192 -304 -178 -313 -866 -684 -57 -666 -131 -425 -222 -21 -627 -190 -320 -495 -520 -552 -705 -228 -246 -720 -571 -728 -395 -641 -519 -809 -253 -179 -732 -869 -844 -262 -223 -453 -608 -815 -364 -730 -376 -769 -217 -589 -746 -712 -151 -471 -940 -98 -518 -416 -917 -552 -373 -619 -401 -704 -222 -837 -712 -497 -41 -370 -430 -79 -193 -726 -68 -218 -948 -263 -653 -255 -336 -636 -193 -187 -836 -622 -80 -625 -476 -578 -416 -611 -212 -365 -469 -924 -16 -127 -371 -563 -310 -599 -413 -863 -320 -587 -420 -214 -113 -819 -448 -735 -642 -351 -825 -624 -321 -948 -446 -250 -156 -452 -918 -746 -911 -24 -904 -63 -556 -728 -362 -937 -320 -175 -241 -273 -181 -740 -993 -88 -430 -400 -377 -451 -666 -405 -975 -773 -700 -613 -197 -225 -620 -730 -53 -716 -690 -346 -204 -288 -293 -480 -614 -760 -909 -944 -872 -646 -691 -207 -150 -643 -588 -417 -403 -530 -24 -258 -215 -756 -357 -386 -995 -184 -327 -115 -404 -679 -985 -480 -230 -779 -441 -687 -629 -496 -609 -441 -172 -417 -880 -918 -180 -779 -787 -428 -948 -367 -483 -873 -519 -159 -957 -569 -789 -271 -34 -632 -584 -959 -438 -773 -214 -401 -872 -547 -211 -843 -832 -552 -12 -996 -354 -321 -887 -810 -2 -120 -518 -503 -648 -698 -596 -203 -327 -942 -756 -355 -597 -818 -617 -706 -123 -172 -65 -773 -895 -415 -181 -42 -219 -720 -295 -846 -631 -217 -153 -934 -374 -249 -975 -978 -242 -921 -800 -286 -579 -767 -154 -454 -324 -745 -8 -843 -95 -256 -935 -905 -464 -840 -879 -684 -485 -8 -625 -385 -472 -72 -137 -993 -229 -524 -652 -462 -933 -299 -273 -222 -145 -700 -126 -821 -542 -44 -10 -502 -408 -520 -916 -797 -910 -636 -925 -845 -724 -393 -194 -363 -573 -570 -245 -713 -825 -420 -574 -96 -641 -813 -492 -168 -428 -194 -985 -688 -38 -192 -14 -832 -490 -576 -246 -319 -435 -434 -911 -208 -179 -941 -864 -989 -991 -73 -493 -919 -530 -728 -260 -104 -861 -405 -850 -114 -258 -493 -504 -756 -308 -974 -304 -217 -436 -819 -71 -783 -897 -787 -669 -591 -434 -575 -589 -19 -874 -948 -939 -700 -272 -212 -337 -567 -916 -801 -263 -118 -959 -287 -690 -431 -468 -236 -12 -906 -428 -222 -130 -867 -971 -315 -885 -530 -334 -29 -545 -505 -917 -733 -240 -139 -169 -224 -326 -994 -297 -967 -230 -738 -751 -395 -818 -687 -215 -112 -698 -654 -9 -458 -637 -147 -210 -506 -555 -763 -970 -348 -231 -991 -188 -628 -891 -415 -962 -357 -651 -915 -226 -424 -71 -14 -583 -450 -203 -401 -722 -527 -441 -290 -62 -753 -45 -928 -931 -498 -351 -515 -39 -451 -786 -143 -251 -171 -834 -658 -286 -693 -323 -72 -684 -163 -688 -273 -989 -452 -246 -901 -677 -694 -202 -705 -316 -213 -398 -852 -211 -891 -360 -40 -518 -651 -95 -1000 -251 -510 -600 -750 -715 -447 -345 -641 -895 -957 -625 -300 -948 -783 -91 -95 -366 -248 -427 -406 -950 -977 -601 -924 -729 -528 -800 -38 -833 -461 -451 -343 -354 -500 -892 -191 -98 -207 -767 -93 -821 -270 -17 -341 -770 -974 -447 -732 -380 -953 -105 -706 -597 -189 -926 -823 -69 -760 -758 -755 -215 -687 -344 -309 -419 -872 -927 -746 -58 -545 -622 -571 -740 -577 -736 -304 -148 -986 -812 -284 -218 -301 -292 -249 -71 -824 -267 -753 -134 -226 -576 -704 -570 -367 -353 -681 -277 -487 -909 -35 -414 -432 -503 -283 -302 -69 -625 -256 -613 -659 -598 -841 -614 -100 -370 -535 -253 -599 -254 -397 -3 -999 -412 -40 -423 -149 -581 -865 -565 -66 -701 -28 -578 -401 -217 -349 -428 -662 -514 -981 -828 -406 -417 -583 -168 -558 -88 -740 -260 -242 -602 -749 -865 -609 -719 -507 -726 -798 -869 -148 -857 -617 -962 -861 -568 -820 -15 -289 -494 -59 -600 -212 -250 -606 -363 -901 -489 -402 -438 -137 -872 -765 -989 -860 -11 -43 -100 -332 -669 -19 -1 -730 -14 -397 -576 -534 -348 -132 -862 -444 -13 -21 -217 -7 -717 -344 -152 -918 -49 -816 -42 -854 -34 -102 -123 -914 -945 -687 -289 -894 -737 -317 -42 -358 -943 -234 -574 -205 -326 -355 -964 -760 -623 -477 -847 -408 -60 -354 -483 -484 -379 -361 -224 -241 -267 -337 -585 -187 -403 -215 -804 -480 -605 -319 -65 -757 -899 -507 -162 -314 -877 -417 -996 -18 -950 -406 -694 -107 -803 -299 -388 -860 -438 -7 -666 -595 -121 -531 -770 -767 -668 -463 -298 -882 -537 -750 -900 -964 -439 -754 -7 -980 -294 -58 -457 -691 -875 -49 -328 -864 -351 -436 -685 -35 -804 -927 -626 -549 -190 -921 -973 -789 -305 -335 -524 -587 -870 -676 -989 -934 -512 -585 -533 -854 -663 -34 -561 -394 -894 -698 -626 -663 -640 -811 -271 -19 -710 -226 -237 -549 -261 -818 -152 -82 -486 -226 -804 -505 -218 -338 -17 -673 -632 -712 -51 -138 -282 -198 -460 -127 -209 -523 -22 -65 -666 -409 -454 -106 -130 -180 -842 -632 -403 -550 -657 -610 -173 -111 -398 -535 -983 -667 -272 -58 -515 -245 -983 -482 -666 -547 -51 -42 -250 -16 -628 -15 -394 -923 -41 -489 -854 -319 -328 -710 -518 -888 -633 -326 -561 -749 -580 -460 -181 -629 -220 -230 -246 -898 -114 -836 -702 -210 -318 -916 -658 -618 -462 -26 -661 -96 -329 -943 -704 -431 -24 -747 -582 -534 -349 -989 -465 -221 -586 -118 -533 -803 -933 -617 -960 -968 -263 -842 -376 -652 -235 -962 -751 -47 -385 -521 -933 -779 -306 -81 -367 -817 -65 -518 -508 -117 -22 -385 -141 -796 -841 -890 -862 -875 -883 -194 -736 -305 -916 -36 -267 -932 -908 -871 -666 -461 -485 -626 -795 -704 -200 -54 -68 -195 -582 -145 -548 -316 -794 -752 -602 -145 -910 -780 -701 -942 -19 -699 -789 -628 -413 -710 -474 -948 -799 -898 -135 -115 -336 -817 -129 -661 -88 -357 -207 -884 -536 -877 -720 -70 -622 -170 -579 -964 -685 -863 -708 -722 -790 -127 -274 -410 -37 -52 -944 -881 -874 -486 -629 -342 -769 -832 -345 -164 -272 -387 -139 -741 -337 -928 -464 -993 -673 -20 -262 -839 -450 -878 -348 -727 -982 -554 -831 -162 -505 -702 -12 -828 -808 -349 -960 -650 -11 -161 -79 -140 -887 -808 -285 -172 -842 -673 -2 -848 -598 -2 -621 -281 -884 -810 -59 -118 -503 -639 -543 -844 -875 -866 -331 -390 -482 -260 -255 -841 -258 -117 -751 -717 -239 -560 -614 -26 -52 -664 -71 -369 -885 -503 -969 -584 -450 -343 -678 -608 -814 -84 -871 -815 -299 -369 -653 -16 -474 -45 -522 -50 -992 -579 -633 -150 -140 -498 -141 -928 -255 -477 -850 -193 -614 -890 -864 -145 -655 -365 -680 -472 -660 -152 -261 -629 -843 -549 -524 -272 -17 -763 -633 -310 -782 -816 -258 -855 -691 -103 -375 -401 -416 -235 -954 -31 -879 -170 -755 -717 -16 -739 -465 -930 -679 -40 -382 -768 -447 -443 -617 -561 -21 -952 -146 -101 -728 -530 -824 -756 -364 -931 -477 -6 -273 -127 -782 -49 -183 -405 -292 -326 -403 -613 -442 -881 -215 -233 -815 -327 -974 -191 -190 -185 -119 -195 -497 -805 -255 -391 -284 -288 -353 -795 -1000 -838 -990 -901 -463 -365 -348 -518 -590 -422 -38 -193 -850 -39 -973 -850 -869 -750 -78 -601 -922 -319 -603 -288 -547 -787 -956 -527 -51 -245 -452 -274 -793 -55 -808 -491 -622 -332 -366 -386 -901 -492 -394 -129 -61 -779 -597 -181 -170 -895 -450 -222 -185 -659 -445 -19 -243 -534 -995 -202 -830 -261 -813 -274 -160 -650 -649 -900 -281 -584 -692 -97 -973 -361 -28 -567 -21 -165 -444 -463 -742 -912 -823 -370 -893 -994 -653 -238 -336 -952 -246 -798 -527 -888 -864 -878 -416 -449 -150 -250 -335 -510 -121 -589 -861 -359 -286 -94 -797 -898 -462 -388 -318 -237 -583 -112 -751 -433 -973 -632 -338 -311 -437 -461 -837 -875 -611 -96 -281 -653 -787 -396 -196 -488 -918 -332 -610 -12 -372 -703 -282 -375 -291 -34 -191 -315 -338 -640 -964 -565 -267 -56 -89 -696 -641 -338 -850 -340 -454 -519 -280 -432 -919 -855 -290 -307 -843 -630 -579 -945 -382 -686 -564 -354 -222 -643 -195 -177 -990 -855 -404 -62 -246 -936 -344 -881 -765 -398 -565 -153 -465 -327 -658 -710 -945 -570 -683 -662 -258 -850 -658 -436 -706 -902 -520 -131 -24 -936 -377 -751 -15 -660 -440 -540 -297 -657 -460 -161 -993 -396 -813 -917 -417 -481 -58 -820 -112 -139 -518 -487 -367 -650 -231 -744 -427 -246 -540 -553 -687 -965 -41 -203 -199 -944 -959 -91 -64 -876 -32 -110 -810 -58 -92 -617 -413 -15 -331 -714 -668 -930 -577 -882 -306 -293 -55 -321 -412 -128 -586 -964 -613 -374 -293 -28 -211 -978 -223 -688 -224 -234 -225 -369 -762 -127 -990 -519 -771 -551 -892 -752 -658 -401 -786 -16 -591 -967 -594 -292 -862 -244 -972 -214 -332 -397 -93 -636 -519 -905 -976 -681 -795 -615 -850 -211 -829 -494 -454 -886 -627 -42 -141 -554 -618 -866 -862 -151 -7 -518 -386 -324 -336 -583 -216 -966 -566 -842 -567 -787 -292 -757 -126 -390 -689 -614 -898 -34 -44 -702 -549 -577 -784 -305 -421 -907 -756 -561 -709 -228 -415 -955 -815 -406 -899 -677 -564 -916 -589 -544 -637 -914 -418 -312 -427 -806 -686 -540 -973 -191 -418 -293 -864 -563 -626 -638 -252 -400 -642 -305 -598 -896 -747 -45 -276 -133 -747 -681 -887 -264 -416 -57 -989 -791 -630 -574 -747 -475 -400 -77 -647 -757 -752 -317 -56 -756 -441 -206 -339 -872 -285 -886 -468 -2 -76 -971 -422 -543 -466 -444 -362 -371 -936 -121 -969 -523 -414 -673 -164 -20 -749 -145 -209 -372 -342 -108 -881 -866 -198 -250 -192 -249 -477 -567 -685 -366 -720 -433 -560 -435 -447 -755 -494 -125 -121 -584 -650 -487 -633 -217 -297 -903 -560 -554 -173 -504 -238 -492 -453 -54 -629 -832 -263 -886 -533 -582 -715 -996 -666 -540 -524 -964 -377 -484 -300 -429 -464 -940 -5 -256 -261 -795 -647 -438 -994 -875 -718 -252 -124 -835 -907 -305 -947 -510 -858 -87 -986 -30 -786 -982 -40 -731 -559 -599 -676 -677 -972 -898 -635 -453 -419 -822 -680 -287 -962 -320 -376 -810 -125 -852 -485 -559 -791 -211 -205 -302 -278 -237 -222 -11 -828 -132 -87 -688 -715 -90 -825 -427 -604 -924 -127 -545 -928 -638 -433 -769 -219 -269 -601 -374 -282 -821 -82 -117 -138 -246 -843 -531 -59 -802 -953 -426 -214 -587 -838 -174 -299 -44 -169 -764 -835 -493 -431 -743 -391 -531 -713 -25 -287 -674 -283 -709 -863 -836 -205 -339 -624 -847 -632 -393 -662 -901 -637 -69 -52 -189 -340 -269 -440 -654 -736 -150 -334 -312 -1000 -529 -295 -722 -790 -971 -243 -911 -994 -697 -136 -530 -556 -729 -90 -353 -490 -469 -787 -207 -765 -111 -378 -270 -440 -585 -288 -251 -687 -447 -186 -942 -718 -314 -730 -478 -695 -794 -460 -221 -493 -435 -826 -514 -955 -990 -63 -520 -578 -379 -333 -841 -316 -361 -693 -960 -6 -742 -641 -172 -357 -342 -832 -999 -605 -473 -836 -338 -76 -939 -810 -555 -463 -919 -428 -310 -402 -980 -523 -435 -898 -640 -301 -360 -124 -944 -579 -689 -112 -929 -108 -252 -5 -112 -259 -410 -252 -641 -266 -715 -601 -411 -636 -114 -205 -195 -285 -151 -641 -740 -788 -368 -298 -418 -732 -768 -148 -217 -415 -246 -64 -718 -699 -743 -861 -245 -123 -702 -987 -37 -67 -612 -338 -589 -563 -710 -371 -825 -786 -931 -723 -412 -169 -482 -559 -669 -319 -577 -469 -85 -5 -559 -434 -605 -611 -539 -245 -408 -194 -278 -820 -86 -807 -580 -251 -526 -316 -29 -391 -70 -39 -580 -277 -438 -50 -777 -467 -228 -459 -284 -627 -525 -764 -401 -99 -134 -562 -937 -470 -304 -199 -828 -683 -464 -691 -450 -199 -27 -421 -613 -804 -239 -235 -262 -204 -442 -904 -405 -56 -292 -460 -22 -594 -6 -987 -560 -556 -765 -826 -187 -545 -369 -838 -444 -542 -985 -896 -808 -14 -678 -361 -831 -398 -721 -853 -899 -769 -448 -553 -554 -384 -90 -777 -9 -27 -82 -656 -139 -563 -249 -149 -993 -450 -762 -277 -93 -182 -316 -95 -383 -540 -3 -504 -38 -561 -337 -734 -155 -620 -81 -723 -307 -845 -426 -792 -581 -306 -698 -909 -555 -921 -138 -22 -964 -617 -508 -430 -31 -965 -472 -311 -301 -248 -792 -961 -863 -638 -112 -444 -61 -370 -147 -75 -854 -512 -165 -83 -27 -120 -528 -646 -388 -306 -526 -405 -31 -155 -504 -35 -720 -545 -213 -583 -152 -303 -884 -717 -358 -991 -360 -675 -456 -868 -894 -155 -508 -775 -366 -115 -282 -864 -40 -465 -423 -10 -124 -506 -623 -693 -403 -472 -871 -897 -789 -222 -511 -543 -290 -883 -160 -917 -424 -136 -246 -910 -81 -536 -674 -837 -300 -407 -602 -483 -386 -704 -289 -586 -992 -795 -499 -738 -761 -822 -532 -795 -100 -945 -425 -945 -271 -881 -541 -342 -815 -855 -141 -959 -664 -381 -480 -604 -380 -247 -752 -127 -338 -204 -941 -931 -852 -942 -386 -664 -152 -752 -127 -678 -670 -58 -910 -570 -322 -943 -328 -335 -690 -5 -634 -618 -227 -80 -413 -780 -607 -132 -871 -132 -678 -308 -449 -992 -767 -157 -961 -398 -613 -301 -922 -3 -464 -816 -535 -557 -542 -728 -821 -557 -702 -894 -193 -631 -673 -399 -839 -820 -500 -433 -364 -153 -767 -107 -696 -244 -698 -678 -882 -747 -61 -504 -470 -969 -520 -814 -709 -858 -755 -950 -356 -675 -686 -369 -547 -776 -418 -472 -801 -6 -5 -995 -397 -473 -113 -552 -433 -11 -284 -499 -416 -170 -118 -567 -497 -220 -414 -168 -490 -177 -611 -283 -442 -920 -581 -945 -21 -966 -551 -831 -314 -968 -320 -681 -297 -388 -976 -297 -249 -996 -219 -721 -371 -213 -959 -290 -333 -952 -517 -725 -919 -983 -473 -58 -286 -985 -954 -103 -266 -965 -791 -822 -457 -465 -535 -165 -295 -163 -863 -570 -261 -541 -290 -609 -997 -37 -302 -710 -555 -366 -969 -572 -106 -416 -33 -1000 -724 -810 -746 -373 -889 -228 -94 -334 -650 -214 -271 -645 -523 -317 -379 -737 -240 -342 -184 -663 -171 -926 -414 -399 -712 -778 -454 -845 -295 -431 -317 -642 -610 -913 -325 -513 -667 -868 -695 -670 -901 -42 -628 -51 -544 -937 -117 -36 -426 -70 -344 -200 -22 -892 -572 -609 -213 -165 -510 -666 -250 -69 -339 -628 -298 -767 -145 -846 -679 -278 -442 -236 -978 -445 -767 -453 -31 -338 -689 -371 -574 -196 -530 -751 -925 -416 -869 -964 -655 -318 -739 -555 -345 -309 -203 -210 -241 -877 -275 -454 -624 -723 -589 -423 -695 -535 -685 -39 -786 -97 -963 -601 -107 -256 -556 -310 -387 -403 -645 -607 -626 -511 -272 -604 -984 -278 -513 -89 -666 -208 -193 -181 -331 -22 -572 -884 -151 -273 -793 -654 -822 -505 -806 -803 -185 -770 -478 -602 -162 -612 -448 -662 -701 -986 -182 -152 -584 -275 -670 -275 -640 -203 -540 -504 -183 -770 -484 -644 -337 -853 -104 -449 -605 -639 -533 -765 -285 -556 -446 -956 -604 -672 -851 -811 -347 -287 -138 -637 -699 -557 -153 -105 -144 -729 -633 -490 -874 -178 -764 -272 -874 -640 -425 -865 -159 -745 -365 -233 -314 -144 -280 -564 -727 -589 -534 -519 -771 -386 -1000 -674 -113 -997 -699 -610 -113 -837 -214 -950 -194 -779 -701 -998 -969 -101 -422 -956 -189 -55 -669 -832 -615 -233 -197 -831 -781 -688 -111 -238 -656 -567 -305 -960 -584 -734 -553 -844 -76 -389 -110 -455 -977 -442 -301 -95 -768 -584 -295 -974 -207 -730 -895 -595 -127 -67 -210 -931 -977 -748 -960 -136 -13 -85 -374 -321 -734 -760 -92 -643 -253 -415 -98 -774 -2 -793 -739 -31 -705 -315 -146 -637 -824 -558 -156 -923 -261 -735 -391 -748 -471 -826 -181 -804 -830 -53 -158 -937 -156 -701 -659 -606 -794 -84 -668 -574 -617 -435 -414 -620 -545 -326 -321 -369 -710 -468 -137 -335 -295 -8 -43 -948 -305 -807 -214 -531 -908 -530 -755 -27 -187 -562 -688 -614 -552 -188 -704 -738 -375 -634 -79 -386 -506 -356 -778 -769 -274 -702 -260 -173 -809 -29 -271 -439 -911 -180 -311 -905 -468 -4 -194 -180 -379 -151 -253 -399 -520 -753 -246 -581 -729 -575 -397 -766 -333 -214 -674 -615 -22 -721 -48 -685 -5 -98 -894 -891 -505 -315 -670 -547 -944 -503 -825 -999 -751 -787 -777 -26 -725 -468 -86 -354 -962 -387 -814 -368 -26 -300 -411 -120 -665 -362 -677 -393 -677 -394 -843 -240 -820 -362 -735 -130 -915 -819 -860 -769 -293 -76 -498 -781 -891 -820 -775 -199 -693 -754 -282 -663 -671 -798 -433 -436 -951 -383 -621 -974 -984 -609 -773 -352 -752 -809 -298 -641 -45 -176 -356 -40 -358 -792 -718 -604 -413 -804 -481 -955 -388 -859 -740 -233 -441 -64 -95 -562 -231 -192 -427 -741 -733 -484 -134 -164 -547 -912 -875 -968 -397 -185 -13 -846 -760 -841 -676 -738 -259 -52 -647 -102 -453 -901 -927 -17 -834 -298 -524 -41 -37 -365 -214 -977 -284 -535 -601 -694 -404 -108 -46 -626 -331 -91 -104 -122 -192 -191 -314 -747 -488 -178 -736 -415 -411 -728 -25 -811 -542 -937 -679 -815 -409 -308 -288 -911 -66 -397 -236 -590 -977 -668 -142 -311 -842 -462 -117 -188 -167 -64 -759 -356 -319 -760 -276 -664 -841 -27 -140 -762 -139 -320 -578 -959 -855 -193 -682 -439 -161 -614 -753 -669 -737 -130 -106 -690 -406 -830 -337 -230 -32 -692 -265 -301 -734 -301 -743 -741 -894 -380 -332 -749 -562 -249 -389 -461 -594 -639 -303 -303 -435 -428 -940 -139 -927 -506 -118 -901 -767 -737 -949 -251 -25 -963 -522 -880 -129 -3 -454 -134 -475 -974 -468 -959 -134 -339 -168 -39 -318 -105 -42 -452 -835 -761 -569 -86 -353 -256 -50 -875 -198 -246 -33 -648 -862 -603 -508 -515 -504 -450 -653 -999 -305 -1000 -674 -118 -329 -245 -574 -917 -768 -266 -475 -518 -891 -944 -908 -528 -674 -41 -657 -890 -975 -611 -548 -452 -946 -151 -66 -282 -480 -459 -552 -598 -760 -41 -531 -470 -788 -453 -796 -927 -304 -364 -3 -529 -289 -398 -27 -940 -46 -774 -272 -175 -512 -109 -281 -629 -317 -838 -735 -688 -615 -974 -909 -837 -93 -567 -264 -141 -614 -377 -711 -650 -105 -765 -59 -496 -548 -975 -562 -913 -725 -655 -520 -835 -178 -562 -803 -679 -845 -997 -379 -548 -830 -964 -120 -105 -417 -92 -884 -446 -292 -917 -402 -891 -782 -17 -883 -464 -180 -792 -701 -676 -16 -780 -810 -640 -776 -570 -4 -643 -800 -847 -641 -817 -491 -162 -583 -187 -609 -521 -394 -648 -795 -137 -366 -540 -231 -531 -526 -931 -354 -903 -790 -418 -931 -488 -492 -48 -842 -772 -586 -328 -309 -586 -827 -177 -547 -937 -490 -572 -989 -624 -401 -995 -477 -423 -315 -945 -78 -49 -259 -482 -228 -304 -599 -515 -29 -166 -728 -305 -141 -648 -84 -942 -94 -400 -249 -5 -559 -960 -467 -135 -535 -929 -396 -293 -171 -144 -876 -787 -270 -298 -584 -218 -250 -532 -797 -907 -98 -97 -223 -128 -881 -996 -679 -492 -590 -653 -970 -20 -500 -16 -15 -380 -301 -554 -379 -403 -697 -566 -273 -347 -337 -995 -791 -319 -986 -603 -916 -906 -646 -824 -774 -684 -95 -686 -289 -105 -712 -825 -655 -643 -372 -420 -162 -773 -835 -278 -92 -975 -168 -830 -995 -690 -277 -143 -761 -560 -529 -966 -913 -780 -994 -47 -476 -744 -609 -595 -268 -862 -420 -503 -407 -638 -219 -935 -251 -45 -530 -170 -686 -594 -987 -676 -502 -601 -848 -359 -33 -443 -185 -198 -700 -186 -289 -807 -609 -789 -181 -811 -786 -171 -154 -27 -872 -62 -269 -445 -242 -510 -468 -965 -881 -104 -807 -980 -598 -579 -158 -945 -64 -534 -622 -262 -101 -749 -430 -766 -465 -88 -434 -413 -48 -675 -216 -326 -818 -358 -30 -869 -412 -665 -2 -966 -289 -541 -653 -853 -276 -52 -195 -165 -698 -465 -796 -179 -926 -486 -17 -597 -339 -926 -329 -471 -567 -525 -227 -589 -441 -710 -297 -500 -324 -46 -95 -82 -277 -915 -446 -270 -987 -909 -463 -871 -851 -441 -121 -673 -780 -595 -908 -186 -564 -352 -528 -308 -394 -365 -266 -791 -165 -519 -287 -844 -684 -764 -991 -910 -416 -247 -519 -343 -817 -222 -630 -24 -641 -436 -111 -875 -677 -224 -408 -346 -318 -483 -729 -682 -966 -258 -575 -324 -353 -188 -670 -573 -82 -822 -261 -110 -151 -675 -23 -187 -313 -174 -779 -512 -447 -578 -688 -374 -113 -823 -272 -210 -776 -691 -635 -940 -610 -375 -324 -407 -731 -553 -131 -385 -62 -560 -772 -587 -177 -882 -181 -693 -619 -671 -829 -725 -5 -465 -412 -330 -93 -61 -551 -573 -978 -852 -964 -47 -718 -692 -988 -371 -665 -672 -362 -934 -275 -508 -465 -707 -8 -551 -613 -515 -940 -965 -452 -739 -304 -711 -464 -41 -568 -184 -438 -920 -620 -50 -317 -223 -925 -183 -351 -601 -439 -202 -536 -571 -292 -850 -216 -50 -977 -103 -226 -240 -853 -574 -251 -600 -755 -729 -217 -467 -743 -712 -854 -28 -273 -492 -782 -634 -596 -587 -617 -307 -736 -190 -662 -646 -336 -956 -502 -336 -701 -839 -512 -298 -716 -953 -368 -277 -753 -510 -124 -815 -960 -232 -807 -420 -291 -809 -716 -2 -455 -241 -589 -471 -858 -527 -935 -204 -701 -699 -269 -686 -870 -233 -115 -143 -419 -98 -178 -376 -602 -835 -848 -269 -973 -400 -868 -607 -470 -906 -460 -321 -235 -609 -130 -489 -865 -541 -381 -861 -172 -904 -402 -766 -181 -766 -402 -760 -359 -60 -761 -349 -181 -785 -719 -53 -155 -269 -351 -970 -916 -214 -273 -667 -182 -451 -24 -500 -657 -135 -75 -133 -859 -999 -260 -831 -311 -160 -238 -80 -834 -597 -554 -176 -439 -749 -606 -210 -880 -202 -869 -991 -681 -461 -822 -515 -771 -566 -140 -190 -931 -521 -667 -508 -585 -956 -736 -595 -71 -655 -406 -861 -382 -535 -724 -834 -197 -158 -506 -521 -146 -937 -56 -981 -555 -341 -376 -432 -590 -51 -541 -627 -795 -468 -742 -246 -277 -242 -129 -69 -547 -633 -733 -461 -49 -369 -976 -145 -519 -964 -911 -161 -389 -69 -654 -85 -360 -865 -745 -854 -646 -360 -619 -678 -413 -964 -684 -452 -387 -102 -567 -468 -899 -194 -315 -597 -749 -360 -978 -189 -598 -526 -430 -857 -690 -100 -666 -263 -263 -642 -37 -93 -972 -399 -276 -2 -478 -561 -815 -398 -735 -415 -393 -338 -255 -803 -920 -605 -270 -49 -841 -488 -988 -629 -153 -713 -240 -217 -975 -926 -324 -647 -235 -225 -776 -539 -685 -65 -696 -473 -931 -478 -268 -593 -814 -2 -319 -828 -129 -580 -213 -298 -705 -605 -572 -997 -387 -113 -139 -896 -18 -70 -17 -812 -782 -629 -682 -500 -187 -1 -820 -152 -211 -988 -649 -2 -509 -12 -421 -259 -268 -707 -80 -172 -656 -255 -70 -537 -612 -677 -673 -482 -127 -966 -752 -85 -377 -411 -843 -605 -465 -351 -846 -972 -61 -978 -461 -500 -413 -873 -520 -236 -372 -240 -376 -576 -220 -361 -742 -552 -722 -549 -586 -937 -311 -557 -538 -994 -338 -471 -903 -366 -442 -546 -98 -298 -249 -398 -1 -457 -494 -232 -413 -389 -928 -565 -231 -153 -998 -355 -66 -846 -19 -141 -901 -952 -554 -92 -873 -273 -556 -85 -264 -830 -771 -951 -637 -890 -914 -158 -419 -689 -569 -939 -301 -513 -176 -213 -61 -188 -982 -712 -999 -299 -532 -660 -74 -251 -19 -72 -771 -483 -443 -915 -255 -82 -251 -43 -783 -196 -169 -958 -1 -194 -711 -562 -311 -545 -484 -161 -444 -3 -446 -228 -577 -146 -738 -426 -898 -738 -205 -330 -435 -499 -793 -597 -640 -556 -634 -699 -924 -391 -724 -129 -275 -884 -415 -764 -787 -725 -729 -2 -889 -133 -14 -945 -995 -100 -257 -344 -316 -257 -182 -26 -485 -469 -295 -817 -244 -791 -656 -372 -12 -626 -577 -555 -74 -355 -273 -880 -472 -307 -539 -484 -301 -459 -254 -601 -651 -988 -478 -122 -739 -559 -948 -448 -139 -689 -814 -803 -979 -245 -975 -816 -646 -871 -642 -196 -86 -137 -639 -166 -494 -826 -755 -651 -477 -852 -89 -319 -572 -730 -96 -561 -71 -595 -831 -774 -30 -291 -220 -24 -556 -437 -798 -371 -845 -853 -968 -480 -741 -844 -686 -427 -251 -284 -585 -171 -927 -224 -960 -731 -123 -329 -291 -651 -16 -968 -433 -263 -780 -361 -680 -262 -126 -355 -47 -498 -632 -803 -297 -533 -900 -511 -141 -414 -653 -462 -503 -539 -517 -573 -833 -984 -1 -320 -425 -690 -692 -936 -657 -641 -637 -276 -241 -648 -741 -905 -557 -662 -211 -941 -990 -623 -226 -334 -991 -188 -422 -783 -768 -955 -250 -426 -770 -391 -907 -570 -266 -341 -240 -916 -306 -537 -389 -671 -903 -531 -29 -33 -429 -364 -334 -565 -180 -503 -886 -793 -310 -397 -747 -762 -317 -137 -853 -239 -238 -797 -962 -614 -112 -778 -832 -346 -125 -152 -69 -833 -954 -348 -232 -790 -213 -144 -228 -910 -538 -64 -384 -232 -292 -381 -312 -930 -359 -951 -226 -916 -160 -543 -89 -978 -931 -304 -223 -282 -124 -107 -373 -836 -436 -975 -583 -188 -815 -728 -924 -216 -103 -180 -334 -834 -12 -276 -906 -590 -765 -995 -350 -695 -779 -820 -938 -605 -910 -491 -271 -318 -22 -553 -559 -707 -59 -596 -870 -670 -400 -187 -598 -605 -108 -682 -943 -328 -294 -918 -127 -668 -366 -428 -749 -87 -496 -929 -381 -159 -511 -223 -791 -845 -665 -87 -811 -528 -653 -500 -960 -713 -539 -918 -263 -394 -477 -547 -993 -715 -4 -308 -236 -693 -847 -622 -869 -281 -153 -652 -380 -774 -246 -578 -246 -41 -295 -819 -876 -496 -416 -954 -378 -560 -85 -374 -88 -637 -925 -280 -106 -354 -697 -288 -626 -674 -70 -602 -15 -855 -240 -402 -93 -284 -934 -805 -258 -177 -608 -84 -96 -343 -181 -875 -22 -344 -977 -838 -487 -802 -978 -26 -525 -929 -823 -385 -432 -955 -70 -286 -743 -281 -211 -849 -86 -234 -975 -64 -996 -176 -263 -775 -78 -619 -764 -10 -152 -89 -31 -564 -970 -993 -658 -649 -211 -588 -126 -166 -909 -103 -983 -70 -927 -479 -233 -927 -213 -63 -954 -368 -566 -278 -410 -697 -847 -694 -591 -572 -236 -983 -246 -458 -713 -53 -724 -176 -373 -623 -431 -360 -609 -123 -671 -709 -698 -219 -257 -870 -123 -868 -335 -441 -63 -979 -724 -195 -436 -954 -212 -501 -527 -252 -575 -978 -414 -479 -587 -487 -343 -655 -57 -172 -526 -750 -781 -428 -564 -87 -444 -776 -633 -327 -542 -788 -556 -531 -612 -920 -829 -271 -881 -786 -912 -251 -591 -24 -653 -482 -971 -60 -727 -236 -456 -496 -191 -11 -865 -523 -735 -61 -496 -690 -958 -616 -165 -164 -980 -190 -586 -854 -371 -712 -305 -384 -346 -427 -966 -123 -911 -436 -240 -695 -556 -704 -514 -991 -675 -441 -185 -787 -95 -367 -444 -224 -69 -185 -36 -382 -602 -853 -786 -836 -34 -194 -958 -889 -274 -481 -797 -220 -440 -141 -704 -482 -363 -115 -949 -694 -57 -250 -285 -672 -697 -849 -343 -415 -509 -881 -532 -341 -16 -545 -512 -141 -988 -74 -464 -643 -827 -499 -785 -523 -708 -914 -176 -39 -525 -218 -753 -433 -291 -650 -425 -169 -7 -322 -551 -432 -265 -554 -862 -982 -42 -602 -557 -639 -128 -119 -649 -521 -310 -198 -107 -907 -750 -588 -49 -600 -669 -730 -252 -715 -584 -644 -914 -503 -154 -942 -285 -533 -548 -730 -732 -814 -762 -525 -435 -721 -751 -451 -465 -227 -149 -911 -17 -25 -318 -727 -395 -909 -277 -319 -933 -885 -233 -38 -322 -176 -626 -562 -118 -238 -524 -727 -926 -166 -91 -544 -529 -577 -920 -357 -992 -703 -452 -864 -237 -443 -408 -642 -65 -170 -540 -160 -355 -270 -469 -687 -21 -878 -78 -722 -98 -893 -401 -876 -205 -933 -489 -568 -435 -8 -173 -555 -113 -143 -50 -272 -499 -83 -158 -417 -745 -932 -44 -643 -543 -94 -763 -519 -793 -489 -435 -775 -498 -100 -716 -287 -580 -174 -438 -746 -564 -841 -721 -111 -500 -491 -142 -346 -29 -804 -467 -335 -153 -154 -577 -235 -890 -90 -657 -341 -605 -732 -428 -664 -480 -310 -416 -337 -667 -332 -156 -549 -774 -860 -175 -194 -689 -633 -42 -290 -109 -133 -435 -845 -971 -400 -989 -248 -501 -446 -72 -3 -809 -404 -568 -501 -698 -865 -195 -93 -777 -632 -564 -377 -106 -612 -862 -659 -790 -270 -614 -535 -287 -415 -667 -672 -250 -614 -47 -834 -996 -867 -770 -426 -266 -18 -71 -85 -685 -957 -893 -564 -799 -655 -608 -938 -526 -247 -835 -736 -771 -933 -96 -658 -287 -168 -415 -13 -669 -455 -808 -113 -143 -768 -663 -555 -234 -20 -490 -601 -596 -867 -724 -812 -454 -548 -403 -154 -300 -182 -431 -873 -201 -277 -32 -428 -936 -697 -83 -487 -430 -275 -242 -238 -245 -675 -864 -477 -562 -416 -942 -196 -611 -191 -819 -301 -998 -734 -583 -435 -702 -107 -788 -952 -80 -950 -667 -177 -383 -612 -973 -481 -478 -97 -551 -525 -925 -631 -147 -118 -401 -407 -754 -210 -683 -548 -915 -104 -415 -830 -405 -943 -780 -997 -54 -236 -200 -696 -765 -956 -736 -269 -633 -639 -509 -361 -840 -554 -684 -787 -222 -19 -347 -925 -403 -654 -116 -285 -822 -447 -155 -170 -535 -288 -546 -124 -365 -251 -720 -531 -91 -586 -496 -571 -721 -390 -766 -173 -181 -816 -408 -966 -235 -44 -959 -682 -863 -32 -308 -215 -121 -879 -50 -646 -480 -762 -258 -296 -477 -510 -185 -728 -59 -144 -753 -633 -889 -541 -299 -440 -765 -649 -771 -40 -450 -459 -278 -178 -166 -21 -35 -304 -775 -982 -799 -460 -808 -65 -889 -109 -578 -793 -344 -798 -659 -267 -265 -777 -418 -370 -201 -396 -795 -262 -748 -342 -141 -991 -369 -216 -233 -116 -151 -6 -524 -208 -879 -697 -266 -434 -718 -49 -883 -564 -704 -855 -447 -110 -755 -990 -238 -755 -428 -850 -533 -107 -542 -892 -186 -661 -764 -200 -382 -795 -241 -696 -365 -711 -124 -444 -851 -849 -738 -943 -588 -672 -34 -747 -320 -86 -83 -838 -414 -573 -536 -125 -978 -535 -611 -517 -650 -868 -423 -107 -843 -610 -667 -828 -974 -743 -923 -560 -159 -440 -996 -843 -183 -631 -475 -159 -113 -955 -97 -763 -280 -991 -397 -280 -814 -183 -436 -877 -592 -724 -269 -853 -429 -162 -898 -785 -677 -569 -445 -575 -218 -754 -380 -146 -197 -341 -255 -466 -369 -459 -764 -631 -611 -379 -574 -164 -167 -163 -977 -169 -420 -969 -229 -215 -486 -510 -168 -52 -663 -728 -410 -418 -42 -525 -486 -55 -947 -927 -881 -15 -393 -290 -111 -789 -860 -800 -446 -50 -595 -414 -159 -240 -782 -217 -751 -268 -858 -458 -162 -551 -2 -806 -32 -226 -555 -926 -294 -836 -404 -809 -895 -149 -99 -582 -20 -226 -581 -195 -154 -759 -891 -696 -741 -464 -440 -340 -381 -579 -777 -642 -879 -526 -503 -229 -615 -570 -537 -920 -623 -711 -670 -383 -112 -515 -597 -483 -774 -602 -965 -243 -704 -10 -250 -333 -776 -885 -31 -175 -189 -759 -302 -333 -681 -737 -357 -800 -461 -327 -333 -496 -33 -707 -290 -257 -361 -392 -278 -496 -470 -276 -370 -557 -422 -380 -776 -187 -502 -73 -853 -114 -619 -245 -598 -631 -74 -899 -819 -806 -87 -104 -67 -87 -62 -414 -152 -835 -113 -290 -528 -262 -24 -500 -32 -321 -351 -694 -21 -720 -485 -382 -689 -368 -844 -375 -710 -688 -327 -455 -683 -160 -960 -954 -110 -362 -957 -103 -575 -504 -662 -257 -33 -990 -824 -956 -274 -169 -872 -934 -407 -566 -113 -850 -739 -538 -490 -79 -255 -653 -608 -744 -624 -868 -718 -429 -573 -59 -223 -713 -827 -50 -962 -358 -938 -102 -391 -564 -542 -791 -106 -674 -749 -508 -713 -677 -745 -706 -257 -957 -244 -101 -550 -102 -681 -429 -506 -793 -79 -647 -23 -456 -234 -198 -662 -151 -720 -971 -659 -890 -796 -736 -707 -520 -749 -990 -516 -682 -933 -671 -649 -108 -568 -997 -162 -186 -325 -811 -211 -543 -95 -386 -61 -824 -822 -95 -944 -902 -138 -88 -256 -942 -777 -99 -22 -349 -425 -717 -363 -228 -147 -125 -840 -417 -695 -62 -908 -426 -842 -239 -596 -437 -592 -972 -289 -695 -950 -364 -351 -205 -918 -727 -889 -115 -306 -143 -137 -739 -507 -809 -611 -108 -755 -631 -892 -860 -211 -27 -741 -256 -566 -749 -597 -446 -541 -421 -44 -673 -114 -405 -229 -445 -628 -769 -946 -412 -844 -787 -221 -777 -155 -686 -803 -530 -826 -157 -75 -385 -33 -711 -743 -556 -281 -351 -91 -183 -355 -12 -37 -713 -220 -994 -44 -921 -688 -906 -413 -21 -783 -688 -23 -382 -370 -713 -999 -23 -681 -684 -270 -603 -710 -274 -612 -769 -544 -319 -280 -517 -109 -971 -775 -207 -335 -623 -316 -222 -832 -386 -936 -369 -355 -852 -730 -256 -319 -422 -648 -726 -697 -263 -907 -87 -264 -829 -635 -911 -755 -800 -522 -158 -303 -197 -704 -79 -240 -271 -653 -249 -162 -544 -751 -524 -444 -128 -876 -590 -533 -306 -28 -322 -958 -908 -338 -866 -111 -818 -589 -649 -720 -450 -673 -556 -147 -276 -513 -265 -247 -373 -641 -76 -362 -719 -101 -500 -929 -947 -121 -114 -72 -990 -694 -751 -440 -585 -989 -320 -438 -10 -718 -544 -633 -821 -783 -770 -379 -351 -191 -124 -689 -489 -46 -226 -943 -748 -326 -986 -11 -682 -388 -608 -728 -505 -321 -585 -522 -259 -383 -894 -860 -447 -173 -757 -133 -826 -892 -62 -614 -392 -680 -903 -84 -284 -489 -930 -725 -648 -800 -21 -910 -855 -355 -164 -794 -427 -184 -289 -745 -941 -334 -347 -349 -333 -106 -102 -344 -837 -505 -512 -120 -324 -554 -585 -425 -806 -693 -283 -394 -695 -181 -328 -835 -489 -131 -540 -726 -653 -43 -145 -625 -957 -380 -717 -576 -855 -668 -28 -877 -158 -789 -721 -119 -997 -722 -821 -667 -337 -389 -513 -454 -466 -467 -317 -953 -710 -419 -12 -648 -458 -574 -688 -818 -894 -988 -432 -251 -699 -778 -673 -520 -828 -729 -236 -3 -822 -839 -465 -843 -591 -607 -329 -660 -789 -675 -277 -523 -765 -781 -905 -509 -202 -437 -742 -616 -96 -415 -415 -166 -552 -905 -185 -515 -181 -553 -964 -750 -98 -417 -700 -245 -696 -107 -457 -260 -42 -350 -267 -13 -3 -596 -348 -670 -344 -27 -880 -225 -440 -118 -581 -74 -838 -221 -876 -653 -824 -785 -452 -142 -246 -847 -145 -756 -924 -624 -603 -347 -953 -699 -494 -927 -673 -544 -452 -919 -647 -13 -295 -149 -658 -44 -226 -441 -33 -583 -542 -773 -741 -674 -573 -869 -904 -314 -704 -133 -379 -29 -187 -317 -458 -524 -739 -306 -399 -15 -139 -318 -743 -570 -658 -259 -176 -30 -766 -471 -62 -115 -481 -175 -336 -251 -416 -876 -56 -314 -20 -362 -338 -159 -807 -271 -238 -976 -880 -925 -984 -841 -969 -4 -124 -319 -215 -738 -313 -988 -803 -25 -319 -475 -395 -308 -247 -865 -289 -812 -396 -367 -57 -86 -80 -680 -346 -807 -531 -331 -893 -705 -413 -272 -664 -76 -25 -30 -794 -196 -714 -1 -922 -2 -558 -455 -68 -390 -746 -90 -861 -240 -722 -575 -673 -352 -98 -728 -441 -144 -250 -269 -996 -691 -379 -592 -620 -720 -110 -608 -17 -297 -170 -21 -975 -350 -967 -516 -116 -845 -263 -217 -433 -926 -701 -706 -707 -665 -110 -940 -443 -62 -591 -614 -399 -200 -773 -727 -129 -8 -237 -524 -874 -4 -158 -216 -436 -121 -979 -206 -719 -433 -780 -51 -829 -756 -658 -388 -209 -751 -344 -476 -859 -910 -860 -800 -741 -844 -782 -997 -284 -734 -893 -38 -616 -648 -552 -785 -708 -288 -134 -22 -425 -31 -613 -562 -528 -692 -266 -752 -251 -872 -771 -86 -648 -878 -324 -153 -500 -235 -255 -229 -705 -295 -714 -497 -143 -834 -380 -895 -511 -874 -571 -722 -767 -425 -80 -789 -558 -713 -305 -805 -360 -817 -994 -948 -185 -701 -566 -843 -807 -361 -872 -157 -230 -450 -397 -918 -785 -710 -658 -936 -579 -177 -45 -851 -569 -980 -467 -774 -822 -681 -555 -995 -375 -530 -999 -491 -949 -125 -642 -259 -647 -843 -451 -557 -655 -863 -21 -730 -160 -983 -477 -875 -424 -365 -247 -473 -375 -819 -612 -951 -777 -791 -991 -416 -949 -365 -141 -596 -661 -933 -489 -45 -254 -324 -637 -489 -160 -413 -833 -365 -922 -799 -843 -491 -186 -525 -595 -406 -385 -575 -277 -79 -985 -808 -411 -354 -6 -841 -539 -441 -247 -388 -399 -739 -682 -982 -762 -513 -283 -57 -552 -835 -308 -54 -468 -28 -965 -482 -851 -309 -42 -442 -612 -131 -94 -165 -481 -409 -3 -225 -848 -601 -3 -882 -283 -758 -919 -918 -108 -651 -292 -630 -201 -217 -955 -27 -370 -439 -417 -974 -581 -395 -61 -247 -303 -50 -346 -606 -680 -57 -193 -393 -640 -901 -949 -851 -768 -929 -490 -247 -665 -940 -784 -714 -418 -568 -700 -901 -950 -549 -520 -341 -897 -247 -415 -165 -210 -183 -10 -625 -562 -797 -520 -446 -199 -385 -22 -50 -547 -954 -957 -337 -998 -587 -698 -866 -73 -402 -8 -583 -262 -31 -155 -675 -387 -690 -569 -661 -430 -950 -893 -472 -763 -54 -426 -687 -701 -297 -975 -333 -117 -471 -8 -417 -393 -320 -366 -407 -944 -75 -444 -394 -691 -128 -976 -815 -91 -692 -17 -37 -51 -96 -634 -613 -990 -775 -370 -84 -757 -719 -781 -248 -224 -917 -586 -666 -792 -477 -926 -597 -242 -223 -962 -447 -44 -874 -375 -415 -94 -726 -591 -310 -576 -605 -132 -211 -864 -541 -294 -289 -318 -660 -108 -176 -768 -219 -47 -839 -909 -300 -286 -990 -694 -930 -792 -996 -507 -674 -1000 -600 -851 -422 -412 -61 -333 -602 -271 -771 -642 -423 -926 -220 -764 -483 -766 -329 -2 -609 -994 -933 -485 -335 -798 -439 -586 -862 -555 -893 -234 -787 -147 -385 -398 -352 -414 -31 -57 -791 -456 -65 -323 -13 -496 -151 -404 -490 -2 -847 -855 -764 -571 -712 -189 -265 -181 -38 -360 -112 -465 -99 -414 -471 -54 -969 -541 -372 -737 -321 -127 -950 -682 -750 -644 -459 -189 -26 -51 -237 -401 -287 -535 -976 -700 -566 -703 -492 -794 -637 -72 -145 -710 -204 -277 -34 -153 -498 -970 -935 -268 -269 -433 -27 -619 -127 -40 -595 -675 -766 -552 -934 -850 -626 -234 -678 -468 -715 -161 -471 -44 -656 -513 -923 -764 -548 -194 -663 -444 -18 -457 -689 -984 -130 -178 -701 -846 -358 -951 -155 -390 -198 -304 -210 -270 -667 -545 -703 -778 -936 -592 -981 -14 -782 -651 -924 -655 -87 -515 -365 -503 -343 -234 -251 -295 -628 -762 -903 -972 -700 -256 -902 -488 -93 -538 -389 -91 -370 -510 -437 -274 -784 -258 -786 -532 -261 -944 -509 -647 -137 -917 -805 -565 -135 -823 -228 -362 -834 -63 -720 -989 -878 -12 -223 -334 -655 -24 -6 -79 -590 -787 -898 -555 -110 -884 -360 -259 -827 -621 -144 -508 -148 -570 -47 -513 -736 -220 -353 -984 -269 -699 -545 -241 -845 -494 -932 -272 -462 -948 -3 -565 -821 -709 -972 -340 -833 -583 -907 -980 -283 -816 -959 -261 -16 -302 -140 -350 -681 -833 -597 -567 -474 -534 -118 -609 -391 -434 -403 -500 -448 -904 -120 -792 -116 -952 -866 -434 -553 -649 -498 -34 -77 -286 -79 -66 -575 -830 -879 -801 -222 -601 -465 -911 -835 -463 -437 -441 -369 -562 -227 -215 -501 -281 -488 -212 -205 -912 -119 -669 -924 -738 -553 -436 -356 -451 -258 -385 -615 -167 -309 -83 -985 -651 -863 -851 -242 -604 -564 -671 -772 -437 -650 -820 -964 -23 -630 -729 -801 -679 -3 -210 -766 -654 -378 -584 -872 -366 -393 -21 -254 -182 -87 -26 -195 -283 -765 -580 -739 -235 -775 -311 -934 -383 -706 -20 -476 -953 -860 -724 -66 -77 -134 -482 -904 -96 -288 -830 -15 -549 -230 -891 -362 -754 -960 -9 -326 -789 -338 -661 -841 -474 -240 -27 -547 -556 -6 -514 -352 -325 -877 -125 -851 -963 -531 -601 -292 -228 -98 -345 -702 -731 -196 -462 -925 -743 -63 -789 -146 -444 -30 -613 -713 -72 -83 -906 -472 -20 -645 -764 -259 -924 -681 -301 -911 -287 -408 -471 -671 -635 -682 -775 -58 -633 -707 -488 -718 -967 -481 -107 -668 -554 -277 -617 -541 -696 -481 -115 -823 -171 -276 -664 -597 -627 -168 -661 -11 -78 -107 -604 -686 -549 -569 -956 -68 -835 -240 -978 -48 -274 -594 -167 -416 -44 -329 -106 -686 -920 -722 -829 -365 -792 -368 -929 -854 -902 -437 -599 -815 -114 -424 -650 -396 -558 -604 -565 -185 -28 -853 -947 -88 -536 -499 -324 -614 -297 -374 -868 -710 -205 -613 -618 -873 -304 -226 -493 -679 -291 -567 -927 -636 -319 -728 -920 -965 -997 -95 -450 -682 -594 -865 -835 -450 -689 -930 -607 -130 -340 -947 -535 -228 -211 -925 -106 -838 -44 -284 -925 -962 -361 -965 -354 -771 -821 -459 -386 -326 -901 -610 -948 -963 -809 -538 -625 -796 -814 -976 -648 -574 -436 -146 -120 -310 -410 -955 -15 -41 -939 -670 -412 -261 -727 -203 -952 -486 -18 -33 -263 -981 -118 -724 -715 -768 -541 -248 -971 -260 -506 -19 -918 -39 -807 -705 -139 -186 -264 -252 -731 -667 -218 -576 -105 -119 -438 -686 -642 -422 -97 -495 -699 -230 -351 -703 -463 -152 -181 -522 -904 -31 -676 -13 -236 -874 -228 -471 -518 -623 -854 -933 -933 -627 -301 -212 -835 -548 -397 -277 -31 -152 -268 -130 -675 -109 -5 -563 -188 -703 -93 -782 -185 -709 -338 -709 -198 -261 -646 -36 -266 -656 -217 -732 -29 -134 -488 -762 -847 -465 -301 -202 -523 -96 -904 -472 -885 -100 -613 -582 -631 -574 -238 -201 -999 -346 -185 -289 -804 -527 -265 -815 -902 -517 -706 -896 -405 -445 -552 -166 -649 -305 -226 -615 -576 -996 -860 -171 -454 -684 -325 -255 -448 -770 -936 -250 -78 -872 -903 -553 -43 -237 -187 -198 -591 -854 -829 -579 -443 -525 -569 -165 -344 -290 -730 -842 -586 -667 -992 -983 -513 -273 -165 -371 -635 -212 -129 -329 -847 -633 -260 -303 -421 -800 -27 -857 -518 -589 -298 -121 -323 -556 -860 -730 -366 -872 -337 -423 -219 -718 -32 -943 -298 -455 -898 -646 -356 -716 -7 -684 -170 -789 -28 -76 -193 -340 -256 -857 -115 -570 -316 -675 -857 -327 -783 -633 -180 -19 -702 -728 -992 -85 -528 -859 -141 -875 -648 -983 -522 -60 -862 -789 -71 -219 -300 -710 -342 -355 -808 -275 -878 -780 -505 -76 -807 -546 -417 -742 -276 -538 -236 -565 -415 -213 -288 -62 -798 -721 -639 -484 -240 -164 -868 -354 -8 -93 -475 -878 -222 -365 -831 -340 -606 -256 -833 -354 -777 -80 -776 -561 -144 -52 -932 -654 -533 -89 -981 -50 -677 -286 -461 -702 -308 -92 -832 -749 -245 -882 -221 -40 -49 -52 -270 -748 -155 -924 -114 -322 -311 -680 -622 -592 -78 -596 -48 -399 -389 -274 -924 -945 -774 -546 -434 -558 -154 -517 -625 -839 -771 -572 -751 -815 -876 -280 -158 -48 -852 -405 -251 -261 -953 -137 -463 -846 -582 -553 -269 -63 -983 -608 -278 -575 -62 -280 -189 -391 -772 -111 -546 -254 -333 -624 -63 -364 -389 -432 -264 -304 -721 -645 -977 -445 -670 -791 -192 -958 -615 -894 -14 -502 -111 -847 -865 -793 -409 -181 -30 -898 -183 -893 -530 -332 -305 -284 -335 -855 -822 -24 -729 -819 -997 -563 -765 -782 -172 -885 -752 -740 -488 -393 -191 -272 -505 -146 -936 -2 -381 -549 -622 -483 -326 -121 -92 -295 -838 -910 -857 -853 -187 -124 -586 -145 -761 -930 -278 -163 -130 -799 -724 -256 -543 -857 -482 -332 -470 -651 -141 -53 -574 -262 -544 -307 -633 -414 -659 -76 -824 -416 -538 -587 -28 -173 -116 -249 -783 -301 -232 -346 -535 -504 -607 -790 -33 -858 -27 -992 -583 -750 -502 -148 -846 -159 -141 -645 -57 -706 -133 -707 -855 -206 -634 -254 -978 -482 -518 -493 -960 -178 -962 -129 -711 -700 -532 -13 -826 -871 -166 -509 -811 -928 -773 -915 -482 -303 -697 -240 -602 -153 -425 -375 -978 -874 -392 -637 -228 -539 -467 -63 -456 -831 -626 -87 -132 -924 -352 -384 -15 -228 -858 -273 -292 -593 -951 -73 -237 -173 -383 -16 -107 -819 -50 -656 -246 -286 -865 -816 -624 -652 -950 -611 -578 -549 -189 -566 -895 -747 -598 -525 -642 -895 -844 -912 -286 -30 -676 -147 -553 -93 -323 -565 -315 -168 -49 -198 -461 -696 -281 -707 -96 -258 -348 -596 -67 -869 -61 -841 -232 -575 -742 -83 -21 -588 -2 -393 -460 -366 -374 -752 -158 -132 -317 -875 -151 -935 -706 -349 -286 -737 -107 -685 -266 -582 -538 -258 -39 -329 -11 -780 -75 -325 -136 -312 -44 -653 -321 -545 -684 -142 -994 -592 -697 -504 -412 -313 -417 -382 -257 -828 -469 -938 -951 -76 -838 -878 -618 -886 -238 -64 -925 -890 -964 -65 -835 -332 -816 -965 -564 -507 -80 -223 -330 -989 -822 -686 -21 -422 -848 -54 -758 -567 -984 -80 -503 -227 -9 -231 -36 -525 -838 -417 -201 -888 -323 -35 -703 -864 -400 -280 -450 -235 -616 -274 -753 -147 -275 -874 -90 -209 -136 -594 -769 -381 -765 -155 -137 -166 -70 -561 -851 -271 -491 -216 -225 -561 -825 -947 -451 -434 -755 -53 -860 -624 -912 -192 -951 -492 -697 -171 -859 -902 -276 -406 -914 -361 -597 -482 -726 -118 -103 -869 -510 -269 -332 -641 -345 -854 -453 -732 -494 -581 -976 -495 -770 -773 -179 -136 -655 -269 -661 -552 -544 -611 -392 -95 -759 -827 -710 -750 -813 -324 -406 -340 -881 -636 -389 -973 -409 -774 -950 -942 -974 -617 -83 -237 -423 -367 -336 -824 -769 -358 -394 -692 -473 -663 -603 -412 -823 -305 -3 -316 -742 -99 -91 -339 -310 -109 -308 -535 -5 -907 -519 -204 -442 -874 -202 -321 -675 -236 -419 -164 -727 -471 -596 -183 -634 -293 -838 -687 -64 -999 -123 -293 -571 -16 -377 -989 -883 -319 -274 -239 -838 -705 -694 -2 -855 -179 -706 -264 -468 -731 -770 -636 -344 -839 -445 -439 -88 -778 -24 -694 -899 -779 -262 -186 -254 -788 -159 -461 -369 -70 -572 -564 -57 -371 -285 -866 -762 -810 -969 -117 -698 -358 -378 -26 -89 -558 -342 -121 -868 -208 -571 -927 -79 -710 -420 -109 -205 -761 -351 -282 -743 -61 -498 -536 -913 -593 -137 -488 -416 -538 -181 -635 -54 -194 -456 -244 -110 -142 -224 -170 -242 -709 -573 -826 -372 -300 -791 -595 -114 -847 -126 -621 -91 -157 -739 -386 -46 -120 -562 -951 -8 -463 -31 -869 -205 -56 -760 -52 -225 -6 -833 -485 -651 -526 -536 -580 -326 -647 -619 -393 -453 -15 -857 -727 -742 -807 -94 -460 -109 -406 -176 -274 -510 -983 -320 -538 -441 -58 -559 -167 -181 -306 -367 -264 -122 -897 -508 -445 -497 -173 -448 -829 -903 -318 -891 -407 -974 -449 -597 -686 -700 -820 -596 -256 -1 -815 -672 -762 -830 -802 -173 -79 -777 -104 -50 -159 -243 -229 -166 -94 -787 -317 -992 -350 -367 -309 -513 -681 -621 -793 -617 -426 -450 -431 -841 -805 -585 -683 -698 -79 -820 -950 -863 -214 -709 -610 -566 -521 -237 -843 -294 -742 -425 -100 -107 -203 -804 -295 -401 -922 -497 -322 -918 -240 -128 -664 -652 -379 -68 -34 -903 -120 -885 -715 -911 -565 -508 -73 -91 -659 -205 -87 -519 -17 -854 -276 -456 -757 -196 -646 -758 -808 -889 -656 -688 -231 -850 -898 -652 -613 -111 -695 -431 -824 -984 -647 -809 -516 -241 -79 -385 -491 -48 -61 -149 -401 -599 -545 -649 -134 -840 -157 -835 -951 -561 -454 -584 -956 -426 -24 -934 -317 -368 -717 -226 -81 -104 -468 -678 -558 -837 -606 -103 -455 -548 -191 -783 -507 -794 -905 -326 -417 -682 -863 -120 -895 -676 -429 -797 -367 -678 -292 -666 -36 -947 -623 -167 -251 -742 -854 -873 -951 -706 -43 -333 -139 -73 -997 -971 -413 -960 -287 -96 -296 -96 -862 -295 -708 -769 -973 -616 -113 -895 -152 -148 -291 -121 -898 -329 -320 -14 -727 -642 -1000 -843 -562 -950 -352 -485 -605 -57 -441 -727 -872 -516 -672 -309 -420 -559 -65 -965 -729 -635 -264 -155 -287 -87 -94 -566 -298 -406 -77 -427 -695 -962 -694 -14 -607 -579 -813 -857 -436 -232 -691 -720 -879 -957 -174 -917 -494 -663 -428 -268 -746 -649 -63 -512 -595 -354 -858 -368 -394 -332 -654 -755 -345 -114 -714 -261 -281 -175 -985 -875 -613 -978 -414 -499 -499 -483 -689 -660 -140 -743 -927 -736 -432 -882 -963 -702 -620 -801 -196 -845 -544 -761 -208 -515 -432 -407 -600 -8 -761 -849 -921 -502 -646 -140 -282 -825 -553 -442 -723 -121 -290 -36 -233 -569 -109 -880 -968 -259 -649 -149 -941 -381 -614 -503 -790 -975 -449 -6 -15 -604 -181 -854 -506 -692 -189 -334 -19 -619 -622 -791 -81 -553 -100 -409 -236 -441 -661 -780 -715 -698 -328 -781 -994 -583 -913 -321 -497 -724 -928 -852 -671 -1000 -602 -908 -816 -421 -666 -769 -435 -107 -106 -571 -209 -302 -436 -111 -417 -978 -245 -632 -247 -479 -240 -888 -4 -928 -540 -759 -185 -464 -386 -485 -222 -162 -172 -999 -124 -202 -279 -656 -446 -165 -836 -194 -253 -982 -862 -50 -191 -898 -112 -741 -962 -246 -589 -852 -342 -256 -126 -343 -640 -670 -415 -868 -239 -783 -444 -355 -115 -950 -200 -672 -262 -445 -312 -148 -632 -412 -659 -512 -346 -42 -641 -606 -134 -815 -951 -710 -807 -218 -330 -209 -315 -579 -490 -532 -366 -32 -36 -902 -103 -332 -297 -847 -448 -593 -578 -409 -52 -595 -45 -198 -747 -703 -286 -758 -332 -199 -65 -44 -304 -352 -544 -543 -6 -39 -987 -815 -757 -463 -705 -828 -557 -68 -674 -691 -665 -727 -515 -411 -528 -352 -920 -608 -558 -901 -441 -685 -821 -978 -617 -704 -38 -417 -890 -213 -892 -463 -220 -733 -943 -389 -467 -326 -432 -266 -827 -739 -927 -441 -508 -425 -91 -452 -854 -522 -876 -727 -364 -810 -796 -486 -379 -111 -531 -949 -688 -174 -613 -809 -272 -241 -135 -691 -766 -27 -907 -55 -155 -847 -935 -975 -649 -737 -837 -859 -719 -526 -738 -63 -621 -97 -92 -472 -314 -177 -821 -439 -869 -866 -51 -885 -308 -195 -629 -610 -357 -93 -413 -837 -387 -443 -447 -763 -348 -296 -3 -881 -731 -408 -709 -968 -930 -223 -739 -943 -538 -882 -290 -205 -290 -152 -340 -128 -288 -715 -693 -59 -936 -535 -625 -67 -324 -258 -781 -342 -398 -567 -354 -625 -749 -328 -390 -948 -264 -778 -586 -557 -671 -904 -36 -855 -78 -684 -766 -421 -718 -831 -311 -214 -454 -11 -920 -942 -99 -655 -788 -497 -572 -722 -205 -916 -941 -933 -822 -827 -958 -625 -325 -118 -1000 -119 -822 -569 -560 -458 -888 -628 -766 -206 -208 -527 -455 -182 -512 -528 -828 -132 -677 -651 -746 -428 -312 -46 -257 -255 -374 -812 -75 -662 -616 -908 -549 -664 -608 -379 -824 -960 -374 -976 -104 -315 -648 -346 -518 -389 -734 -760 -916 -288 -319 -721 -174 -976 -215 -523 -599 -777 -759 -287 -358 -242 -740 -9 -653 -345 -144 -157 -214 -832 -853 -374 -253 -301 -194 -241 -617 -439 -85 -57 -755 -717 -724 -543 -607 -147 -678 -592 -461 -284 -332 -946 -287 -265 -628 -970 -800 -595 -962 -523 -703 -229 -200 -144 -722 -18 -728 -214 -955 -497 -309 -284 -136 -970 -590 -436 -815 -15 -789 -331 -515 -697 -990 -505 -778 -588 -257 -701 -723 -624 -116 -775 -206 -342 -818 -203 -655 -294 -630 -906 -431 -130 -267 -900 -315 -959 -508 -402 -797 -692 -761 -752 -789 -838 -477 -377 -702 -455 -598 -649 -6 -753 -406 -821 -719 -949 -329 -765 -372 -947 -372 -333 -239 -659 -93 -268 -970 -854 -458 -83 -943 -634 -682 -3 -601 -840 -5 -322 -373 -867 -698 -412 -107 -555 -854 -878 -746 -476 -636 -691 -670 -338 -309 -371 -137 -72 -195 -603 -163 -747 -449 -737 -727 -886 -731 -289 -362 -813 -318 -497 -74 -832 -494 -99 -552 -155 -90 -103 -691 -297 -299 -731 -781 -191 -507 -87 -447 -419 -968 -504 -584 -237 -323 -689 -139 -556 -522 -399 -714 -153 -208 -966 -70 -970 -759 -44 -881 -289 -381 -243 -379 -1000 -861 -845 -369 -524 -15 -742 -133 -375 -404 -392 -85 -290 -393 -314 -922 -652 -23 -887 -836 -547 -496 -450 -992 -630 -936 -691 -642 -765 -214 -197 -761 -972 -471 -146 -407 -114 -905 -22 -443 -61 -187 -565 -101 -854 -104 -152 -786 -919 -326 -495 -874 -876 -146 -778 -277 -20 -157 -432 -849 -371 -796 -101 -983 -535 -341 -576 -607 -457 -492 -857 -156 -472 -216 -638 -881 -588 -140 -80 -322 -753 -209 -424 -365 -523 -599 -670 -397 -650 -462 -443 -315 -438 -637 -998 -89 -469 -267 -502 -888 -629 -623 -54 -460 -865 -293 -669 -254 -13 -977 -119 -138 -802 -808 -588 -304 -342 -565 -388 -375 -700 -560 -258 -973 -329 -944 -323 -662 -234 -522 -622 -356 -162 -16 -186 -921 -331 -902 -439 -643 -798 -568 -648 -147 -759 -746 -1 -812 -923 -454 -938 -913 -373 -763 -782 -834 -769 -597 -117 -248 -84 -756 -101 -361 -399 -712 -553 -202 -616 -435 -381 -713 -371 -547 -620 -463 -421 -414 -712 -34 -934 -36 -858 -667 -359 -80 -103 -483 -147 -812 -64 -509 -548 -105 -56 -423 -996 -829 -402 -867 -863 -907 -173 -135 -485 -759 -882 -836 -637 -363 -51 -863 -356 -30 -70 -676 -354 -141 -348 -772 -617 -220 -37 -287 -394 -685 -924 -624 -633 -729 -182 -881 -412 -804 -311 -400 -808 -62 -901 -738 -977 -621 -414 -472 -259 -347 -348 -208 -182 -389 -423 -913 -440 -658 -734 -597 -658 -318 -424 -966 -510 -121 -801 -286 -762 -35 -802 -702 -174 -814 -830 -660 -678 -373 -374 -811 -34 -336 -37 -974 -259 -83 -693 -928 -570 -763 -339 -735 -709 -50 -121 -106 -378 -695 -80 -232 -882 -978 -223 -42 -266 -7 -792 -33 -821 -589 -388 -668 -405 -115 -752 -243 -555 -737 -585 -945 -171 -212 -629 -961 -109 -37 -15 -543 -471 -161 -944 -330 -856 -41 -738 -744 -676 -650 -406 -93 -991 -942 -889 -684 -215 -224 -88 -18 -296 -378 -633 -38 -5 -7 -343 -913 -623 -928 -124 -930 -786 -297 -801 -968 -980 -664 -869 -451 -183 -651 -301 -135 -392 -627 -793 -214 -282 -917 -490 -73 -939 -28 -697 -630 -813 -384 -730 -49 -508 -600 -282 -979 -502 -452 -660 -82 -915 -482 -139 -908 -143 -976 -605 -107 -982 -21 -640 -857 -824 -270 -354 -36 -960 -916 -349 -422 -713 -436 -731 -968 -176 -513 -863 -794 -906 -59 -197 -294 -634 -709 -652 -405 -703 -261 -904 -179 -663 -332 -29 -780 -821 -561 -257 -513 -125 -158 -233 -426 -943 -560 -143 -441 -273 -187 -201 -174 -247 -759 -159 -380 -671 -275 -758 -972 -411 -999 -245 -744 -726 -225 -315 -616 -366 -79 -481 -49 -791 -493 -851 -943 -252 -202 -850 -574 -939 -748 -698 -57 -501 -732 -777 -481 -994 -548 -71 -112 -920 -986 -228 -525 -15 -691 -163 -892 -883 -333 -138 -179 -188 -472 -374 -882 -186 -403 -948 -900 -494 -120 -678 -954 -890 -698 -49 -901 -837 -353 -228 -164 -61 -292 -670 -934 -290 -531 -143 -173 -967 -563 -33 -25 -629 -691 -344 -504 -602 -436 -349 -63 -478 -755 -8 -361 -287 -59 -78 -90 -570 -489 -292 -240 -77 -281 -166 -350 -553 -808 -394 -340 -847 -939 -865 -118 -634 -269 -140 -239 -25 -458 -842 -875 -553 -487 -550 -911 -841 -227 -54 -969 -602 -656 -403 -542 -372 -198 -912 -574 -723 -555 -983 -906 -987 -238 -503 -617 -788 -107 -836 -61 -268 -970 -413 -860 -252 -64 -711 -43 -544 -591 -924 -327 -707 -952 -228 -339 -428 -65 -834 -823 -733 -64 -289 -761 -655 -592 -80 -168 -799 -356 -652 -12 -799 -833 -185 -316 -192 -495 -34 -139 -730 -512 -216 -163 -32 -193 -958 -704 -563 -341 -316 -763 -113 -585 -195 -886 -159 -815 -48 -18 -347 -892 -835 -405 -333 -695 -876 -842 -946 -893 -843 -467 -420 -889 -52 -159 -902 -248 -392 -464 -505 -254 -416 -811 -551 -896 -616 -727 -149 -482 -783 -593 -459 -455 -443 -991 -153 -156 -951 -9 -864 -151 -299 -249 -677 -159 -55 -244 -683 -92 -940 -372 -558 -624 -657 -452 -430 -623 -853 -426 -409 -735 -568 -584 -43 -756 -853 -444 -219 -84 -928 -473 -981 -403 -555 -897 -513 -73 -818 -921 -46 -24 -874 -514 -368 -571 -346 -329 -441 -461 -479 -695 -197 -819 -89 -974 -49 -129 -790 -539 -184 -371 -985 -749 -773 -175 -236 -790 -724 -582 -890 -827 -76 -851 -438 -488 -418 -938 -855 -527 -76 -801 -293 -794 -553 -41 -908 -935 -111 -543 -521 -555 -18 -311 -959 -183 -947 -718 -988 -448 -843 -279 -442 -128 -147 -530 -434 -870 -876 -405 -334 -104 -22 -538 -818 -115 -522 -602 -820 -1000 -542 -772 -530 -254 -494 -463 -113 -238 -116 -400 -785 -245 -523 -817 -877 -677 -871 -968 -292 -989 -727 -452 -558 -208 -693 -899 -903 -799 -746 -575 -824 -850 -662 -793 -916 -885 -799 -195 -308 -203 -819 -842 -836 -614 -785 -64 -221 -1000 -811 -385 -923 -228 -489 -788 -114 -999 -873 -299 -958 -75 -216 -939 -845 -218 -937 -161 -7 -399 -459 -1000 -182 -851 -557 -218 -819 -113 -655 -889 -338 -161 -866 -980 -735 -104 -718 -985 -334 -589 -597 -156 -869 -536 -643 -332 -651 -767 -418 -371 -542 -955 -921 -583 -880 -502 -685 -514 -652 -533 -836 -10 -669 -459 -195 -396 -746 -191 -528 -829 -706 -72 -529 -136 -150 -696 -118 -695 -420 -875 -140 -228 -544 -874 -311 -774 -977 -339 -155 -315 -990 -581 -254 -191 -801 -303 -99 -1 -186 -632 -606 -325 -589 -182 -870 -53 -554 -60 -863 -263 -261 -472 -166 -47 -519 -752 -548 -176 -658 -775 -468 -524 -842 -22 -871 -276 -10 -700 -226 -8 -849 -713 -321 -829 -464 -657 -613 -919 -696 -276 -428 -1 -885 -303 -437 -840 -858 -397 -837 -437 -487 -667 -458 -950 -46 -47 -887 -371 -590 -354 -253 -886 -972 -515 -571 -792 -794 -519 -949 -492 -211 -595 -76 -597 -570 -517 -90 -181 -292 -576 -774 -696 -604 -857 -406 -628 -593 -137 -108 -859 -899 -387 -680 -861 -290 -399 -73 -276 -899 -708 -934 -306 -387 -854 -642 -978 -334 -528 -832 -925 -182 -173 -343 -244 -533 -523 -849 -495 -741 -446 -503 -445 -848 -768 -42 -882 -971 -729 -681 -434 -818 -824 -140 -810 -636 -244 -337 -191 -461 -111 -14 -368 -870 -315 -102 -434 -549 -943 -327 -855 -807 -919 -393 -449 -126 -676 -433 -633 -845 -275 -860 -968 -38 -227 -448 -872 -215 -569 -75 -12 -480 -865 -504 -301 -756 -485 -553 -370 -770 -184 -870 -727 -672 -500 -682 -190 -573 -853 -979 -492 -35 -142 -290 -212 -671 -794 -14 -80 -405 -56 -500 -658 -563 -621 -358 -712 -237 -267 -340 -702 -558 -741 -535 -920 -118 -10 -330 -69 -590 -654 -546 -507 -493 -644 -40 -507 -406 -549 -1 -996 -229 -701 -243 -94 -8 -828 -916 -302 -1 -109 -896 -527 -720 -666 -744 -140 -231 -683 -323 -108 -679 -710 -614 -792 -805 -258 -277 -323 -451 -765 -437 -311 -33 -907 -311 -367 -909 -34 -347 -444 -502 -478 -249 -327 -984 -125 -90 -600 -795 -208 -879 -457 -504 -773 -682 -38 -586 -552 -563 -407 -561 -572 -858 -102 -622 -706 -831 -587 -709 -428 -206 -247 -503 -997 -388 -156 -838 -844 -259 -10 -928 -965 -590 -697 -39 -768 -126 -648 -851 -544 -635 -103 -851 -507 -717 -810 -537 -856 -281 -56 -437 -293 -802 -705 -931 -950 -701 -865 -651 -815 -607 -696 -546 -185 -602 -877 -611 -243 -856 -423 -694 -532 -505 -436 -762 -668 -921 -2 -867 -844 -41 -708 -689 -322 -901 -793 -315 -956 -92 -984 -434 -668 -91 -361 -795 -467 -240 -660 -254 -449 -723 -902 -775 -582 -797 -485 -128 -153 -986 -807 -329 -516 -618 -711 -103 -453 -732 -923 -452 -243 -795 -755 -141 -14 -531 -819 -73 -421 -521 -393 -436 -63 -582 -504 -372 -672 -229 -926 -848 -798 -645 -230 -655 -496 -313 -433 -209 -398 -960 -929 -605 -812 -647 -247 -523 -618 -477 -569 -192 -658 -937 -959 -79 -519 -755 -153 -498 -117 -30 -265 -674 -335 -379 -574 -450 -38 -214 -533 -6 -459 -415 -568 -817 -763 -843 -864 -992 -678 -802 -323 -256 -86 -784 -741 -754 -28 -239 -113 -341 -788 -17 -600 -852 -356 -751 -62 -291 -375 -780 -662 -761 -821 -791 -336 -880 -606 -781 -655 -224 -77 -557 -723 -785 -867 -277 -654 -505 -208 -406 -410 -802 -368 -118 -119 -689 -645 -302 -263 -399 -404 -162 -402 -215 -876 -813 -876 -826 -883 -198 -983 -343 -389 -683 -366 -532 -325 -732 -389 -855 -165 -62 -931 -207 -386 -843 -843 -94 -103 -735 -330 -608 -460 -972 -28 -370 -842 -483 -567 -217 -138 -371 -798 -409 -140 -551 -115 -485 -403 -33 -129 -638 -805 -798 -107 -974 -2 -600 -300 -35 -805 -341 -943 -246 -234 -275 -808 -840 -676 -79 -551 -471 -905 -249 -148 -508 -787 -705 -385 -523 -856 -892 -371 -567 -427 -86 -192 -760 -770 -292 -383 -808 -447 -889 -709 -612 -757 -515 -953 -326 -109 -716 -925 -185 -482 -687 -228 -690 -154 -152 -869 -116 -428 -449 -170 -859 -830 -662 -726 -983 -452 -76 -550 -699 -766 -439 -861 -583 -91 -911 -331 -910 -497 -493 -656 -78 -488 -646 -799 -702 -922 -273 -682 -204 -760 -195 -868 -122 -390 -447 -731 -735 -890 -804 -990 -854 -844 -687 -296 -172 -380 -551 -296 -896 -205 -822 -367 -964 -117 -282 -978 -899 -764 -284 -472 -50 -133 -425 -262 -181 -485 -260 -267 -916 -419 -616 -142 -20 -310 -182 -251 -300 -992 -961 -772 -865 -258 -797 -339 -43 -582 -712 -662 -394 -341 -172 -621 -149 -769 -171 -146 -622 -54 -730 -793 -630 -662 -667 -204 -216 -448 -975 -279 -354 -341 -86 -86 -346 -166 -603 -974 -652 -553 -753 -781 -203 -945 -9 -952 -435 -656 -468 -776 -291 -25 -164 -968 -513 -750 -695 -179 -884 -590 -496 -716 -788 -740 -151 -703 -258 -649 -634 -921 -373 -619 -331 -832 -784 -761 -361 -215 -880 -885 -460 -612 -356 -580 -826 -850 -72 -312 -857 -556 -375 -467 -205 -130 -802 -624 -126 -679 -202 -458 -407 -132 -665 -473 -390 -365 -814 -881 -637 -778 -923 -828 -722 -900 -909 -588 -655 -485 -614 -420 -784 -436 -461 -194 -897 -80 -439 -360 -571 -579 -99 -942 -503 -229 -442 -19 -639 -304 -532 -947 -406 -79 -289 -584 -285 -997 -900 -830 -934 -704 -899 -548 -564 -299 -308 -50 -601 -60 -931 -524 -365 -727 -997 -510 -612 -868 -745 -910 -928 -3 -654 -354 -351 -393 -962 -297 -895 -503 -701 -767 -499 -248 -314 -57 -18 -959 -486 -444 -573 -707 -139 -514 -353 -996 -872 -698 -356 -114 -606 -537 -86 -497 -448 -635 -829 -223 -549 -270 -373 -357 -90 -821 -927 -987 -823 -220 -262 -382 -388 -463 -229 -615 -127 -891 -31 -396 -301 -325 -372 -545 -317 -660 -174 -934 -480 -933 -467 -976 -102 -352 -765 -438 -500 -908 -483 -843 -953 -245 -207 -639 -12 -180 -577 -783 -292 -350 -542 -781 -63 -134 -352 -681 -701 -162 -285 -322 -92 -761 -220 -891 -205 -329 -539 -993 -334 -851 -613 -981 -341 -438 -35 -767 -760 -846 -65 -520 -98 -518 -790 -258 -872 -601 -796 -480 -49 -943 -316 -401 -411 -29 -106 -58 -71 -193 -900 -188 -45 -9 -873 -487 -265 -197 -853 -546 -262 -241 -33 -820 -199 -513 -56 -446 -293 -232 -499 -346 -614 -291 -1000 -307 -785 -110 -886 -64 -444 -6 -902 -111 -808 -16 -112 -856 -631 -857 -565 -159 -428 -470 -709 -89 -161 -172 -412 -71 -833 -502 -194 -624 -838 -584 -867 -237 -631 -2 -286 -472 -63 -681 -65 -225 -235 -575 -559 -231 -804 -644 -624 -269 -73 -387 -286 -893 -150 -543 -707 -936 -343 -315 -307 -931 -73 -356 -724 -955 -787 -764 -417 -942 -545 -670 -560 -454 -45 -224 -421 -860 -261 -562 -382 -868 -632 -798 -949 -596 -310 -540 -348 -298 -308 -95 -363 -916 -921 -298 -41 -166 -484 -31 -57 -566 -62 -388 -227 -574 -19 -879 -950 -274 -1000 -906 -574 -836 -302 -671 -312 -664 -36 -874 -77 -533 -494 -34 -884 -361 -121 -155 -251 -404 -453 -16 -583 -280 -549 -432 -79 -785 -687 -459 -164 -377 -377 -401 -632 -418 -230 -517 -698 -287 -387 -187 -491 -615 -756 -169 -403 -806 -497 -713 -401 -54 -688 -698 -906 -148 -762 -150 -255 -228 -861 -836 -582 -858 -789 -563 -88 -848 -711 -65 -263 -683 -286 -168 -786 -162 -335 -663 -864 -207 -870 -587 -987 -311 -667 -531 -604 -153 -250 -466 -48 -644 -42 -568 -378 -423 -485 -894 -798 -134 -706 -491 -598 -399 -160 -604 -66 -927 -703 -121 -893 -738 -280 -858 -268 -289 -710 -546 -195 -216 -382 -581 -607 -454 -393 -697 -769 -611 -58 -35 -379 -259 -960 -691 -796 -4 -756 -884 -453 -225 -70 -919 -150 -932 -490 -513 -652 -993 -181 -506 -220 -583 -941 -147 -502 -477 -852 -397 -363 -788 -277 -305 -765 -862 -808 -579 -61 -501 -279 -675 -401 -719 -387 -320 -973 -413 -778 -206 -574 -563 -506 -239 -416 -7 -398 -427 -747 -892 -231 -75 -122 -169 -764 -766 -765 -368 -288 -98 -722 -396 -975 -366 -477 -18 -434 -397 -792 -639 -931 -257 -875 -66 -310 -844 -233 -430 -358 -347 -75 -121 -636 -75 -926 -286 -960 -335 -582 -296 -651 -309 -706 -803 -293 -132 -935 -277 -635 -154 -365 -872 -628 -561 -69 -352 -405 -402 -837 -589 -677 -462 -791 -948 -704 -900 -19 -445 -423 -515 -595 -991 -101 -768 -886 -422 -489 -77 -49 -41 -840 -809 -770 -229 -863 -456 -645 -595 -658 -183 -716 -714 -675 -618 -776 -970 -755 -834 -831 -105 -84 -118 -598 -607 -682 -369 -869 -271 -170 -722 -486 -606 -779 -421 -560 -583 -52 -369 -313 -921 -388 -543 -257 -383 -612 -879 -308 -353 -897 -37 -315 -55 -727 -670 -528 -121 -444 -462 -288 -766 -908 -542 -858 -536 -330 -304 -681 -71 -25 -341 -631 -875 -906 -80 -920 -80 -762 -226 -615 -494 -885 -874 -15 -730 -478 -995 -714 -424 -894 -797 -983 -338 -424 -100 -696 -281 -985 -893 -664 -456 -573 -790 -534 -71 -813 -896 -624 -37 -230 -762 -1 -164 -714 -236 -146 -72 -130 -484 -979 -191 -936 -900 -904 -860 -373 -395 -61 -833 -762 -350 -897 -876 -658 -781 -789 -57 -201 -785 -590 -602 -322 -297 -320 -593 -517 -60 -913 -25 -654 -248 -609 -801 -143 -49 -213 -412 -530 -846 -32 -704 -473 -835 -382 -534 -962 -637 -226 -568 -77 -176 -194 -396 -185 -4 -932 -442 -919 -637 -674 -640 -604 -643 -373 -373 -799 -196 -564 -414 -185 -631 -42 -779 -520 -568 -964 -170 -484 -201 -123 -792 -97 -827 -978 -184 -396 -865 -293 -132 -582 -910 -830 -155 -683 -949 -698 -99 -345 -404 -230 -536 -260 -348 -490 -906 -896 -437 -31 -613 -259 -284 -132 -964 -748 -804 -84 -723 -841 -917 -373 -300 -131 -713 -499 -972 -586 -778 -808 -454 -71 -897 -707 -551 -507 -943 -499 -659 -892 -690 -680 -319 -218 -652 -890 -149 -700 -797 -163 -925 -438 -299 -921 -880 -232 -383 -732 -777 -787 -43 -418 -275 -324 -979 -336 -493 -201 -306 -943 -859 -838 -60 -404 -540 -921 -909 -662 -691 -576 -879 -377 -384 -660 -128 -776 -260 -493 -45 -768 -493 -120 -42 -491 -197 -389 -245 -970 -933 -228 -606 -298 -998 -160 -315 -750 -628 -444 -543 -834 -729 -263 -813 -729 -296 -860 -336 -323 -221 -805 -107 -379 -289 -739 -605 -471 -937 -484 -878 -843 -910 -75 -286 -746 -968 -617 -898 -482 -1 -95 -993 -922 -473 -199 -20 -460 -316 -157 -196 -428 -879 -316 -158 -765 -738 -704 -65 -131 -236 -459 -596 -328 -133 -428 -173 -523 -715 -207 -216 -88 -376 -837 -147 -160 -813 -266 -501 -755 -515 -236 -92 -828 -512 -904 -253 -984 -970 -80 -708 -347 -393 -962 -138 -657 -777 -109 -958 -410 -587 -354 -385 -58 -347 -794 -840 -664 -186 -94 -339 -238 -1000 -835 -822 -401 -429 -880 -338 -888 -386 -372 -791 -242 -93 -988 -678 -450 -848 -24 -757 -476 -2 -524 -2 -279 -627 -377 -290 -996 -854 -161 -294 -36 -135 -552 -540 -176 -648 -695 -733 -848 -802 -252 -984 -531 -376 -996 -392 -443 -365 -426 -983 -228 -555 -185 -238 -112 -739 -713 -317 -815 -889 -377 -412 -142 -688 -56 -703 -557 -175 -564 -124 -378 -264 -392 -168 -396 -324 -156 -936 -1 -701 -481 -89 -137 -654 -279 -824 -268 -300 -986 -396 -897 -322 -537 -931 -810 -315 -873 -247 -277 -584 -848 -275 -263 -546 -579 -813 -673 -951 -902 -485 -529 -947 -17 -959 -393 -312 -405 -424 -370 -89 -378 -894 -190 -228 -327 -304 -492 -848 -713 -641 -369 -253 -281 -850 -855 -250 -210 -491 -201 -277 -792 -841 -79 -340 -650 -110 -990 -245 -449 -533 -391 -468 -271 -526 -373 -889 -839 -914 -560 -741 -756 -279 -788 -946 -929 -856 -659 -925 -216 -549 -895 -388 -615 -86 -884 -99 -343 -818 -947 -478 -543 -883 -522 -716 -207 -536 -90 -936 -522 -32 -958 -663 -686 -361 -49 -285 -706 -350 -811 -398 -810 -579 -111 -122 -503 -894 -871 -843 -357 -383 -499 -793 -974 -351 -718 -855 -164 -948 -431 -437 -379 -923 -22 -513 -236 -818 -178 -593 -327 -385 -797 -716 -532 -962 -272 -511 -303 -866 -21 -352 -794 -278 -737 -690 -301 -381 -194 -159 -278 -105 -770 -655 -310 -428 -679 -821 -590 -335 -505 -150 -660 -739 -980 -709 -538 -447 -167 -587 -627 -314 -29 -560 -126 -58 -997 -444 -609 -936 -354 -624 -900 -515 -482 -586 -316 -735 -187 -101 -365 -405 -508 -235 -115 -994 -422 -575 -4 -570 -31 -1000 -848 -144 -845 -391 -885 -266 -569 -619 -902 -70 -11 -181 -242 -628 -277 -382 -448 -120 -427 -943 -288 -965 -62 -905 -201 -597 -1000 -734 -240 -26 -447 -533 -318 -185 -305 -407 -274 -808 -46 -361 -128 -848 -699 -301 -148 -106 -480 -319 -53 -832 -355 -759 -397 -905 -748 -923 -242 -455 -994 -866 -504 -626 -421 -510 -24 -629 -184 -200 -208 -354 -206 -860 -511 -219 -509 -209 -848 -267 -53 -423 -709 -425 -723 -167 -505 -737 -653 -557 -122 -825 -868 -303 -650 -223 -668 -808 -735 -351 -857 -584 -936 -544 -670 -827 -558 -553 -411 -93 -521 -137 -288 -564 -532 -427 -673 -719 -790 -634 -1 -291 -515 -862 -822 -815 -44 -389 -236 -52 -62 -348 -15 -132 -390 -187 -738 -959 -623 -489 -847 -169 -251 -754 -41 -96 -208 -997 -123 -928 -567 -914 -960 -737 -514 -601 -390 -481 -476 -280 -686 -991 -301 -305 -872 -283 -876 -561 -109 -118 -558 -272 -270 -383 -749 -298 -35 -572 -1 -368 -62 -904 -239 -657 -596 -723 -328 -133 -169 -580 -757 -419 -404 -946 -85 -352 -721 -258 -752 -823 -797 -328 -961 -970 -340 -877 -12 -452 -880 -624 -223 -835 -765 -656 -866 -995 -620 -509 -199 -861 -860 -61 -741 -980 -740 -515 -795 -286 -685 -597 -529 -190 -589 -131 -963 -869 -597 -322 -745 -390 -872 -62 -664 -543 -677 -75 -353 -349 -670 -825 -490 -523 -770 -298 -701 -214 -198 -38 -680 -942 -280 -488 -109 -765 -814 -726 -284 -24 -369 -670 -682 -164 -621 -848 -668 -451 -982 -36 -808 -853 -252 -101 -872 -380 -795 -882 -825 -452 -169 -955 -228 -439 -136 -118 -545 -420 -730 -231 -393 -612 -20 -102 -463 -611 -701 -637 -426 -608 -625 -445 -444 -461 -614 -539 -220 -355 -972 -965 -381 -356 -51 -257 -127 -945 -396 -994 -854 -345 -328 -320 -442 -352 -159 -790 -363 -338 -488 -317 -344 -647 -819 -187 -425 -705 -180 -120 -339 -539 -283 -442 -488 -817 -684 -181 -110 -131 -296 -978 -786 -140 -415 -729 -358 -533 -56 -56 -804 -210 -304 -792 -715 -922 -858 -28 -681 -98 -525 -906 -450 -691 -683 -579 -338 -461 -5 -40 -789 -681 -560 -449 -302 -179 -728 -39 -838 -413 -860 -340 -710 -255 -920 -911 -427 -639 -718 -847 -943 -156 -411 -376 -332 -30 -282 -300 -780 -960 -412 -196 -62 -763 -555 -576 -962 -641 -568 -83 -266 -941 -134 -526 -176 -478 -235 -616 -669 -769 -476 -392 -155 -135 -394 -90 -935 -525 -311 -514 -530 -465 -367 -418 -46 -611 -185 -25 -927 -366 -644 -267 -870 -371 -720 -603 -70 -546 -616 -454 -425 -413 -762 -48 -980 -123 -533 -694 -847 -535 -125 -335 -733 -124 -979 -577 -48 -363 -59 -490 -713 -355 -199 -687 -379 -549 -317 -686 -685 -189 -489 -730 -675 -404 -821 -364 -581 -557 -295 -505 -914 -117 -213 -863 -308 -26 -624 -447 -41 -916 -805 -120 -134 -49 -206 -258 -871 -743 -492 -128 -614 -745 -148 -841 -216 -902 -581 -992 -970 -863 -851 -340 -466 -655 -230 -764 -192 -99 -150 -559 -595 -137 -842 -848 -409 -444 -603 -965 -321 -41 -911 -216 -898 -501 -848 -933 -494 -430 -95 -638 -377 -446 -623 -596 -653 -915 -781 -738 -443 -554 -718 -703 -43 -676 -328 -505 -551 -816 -466 -252 -429 -27 -679 -409 -901 -358 -250 -579 -168 -421 -521 -632 -134 -706 -612 -825 -279 -690 -476 -578 -735 -587 -959 -643 -948 -23 -733 -672 -596 -817 -892 -217 -767 -123 -166 -176 -868 -219 -991 -918 -317 -695 -106 -313 -539 -353 -187 -75 -840 -123 -792 -379 -730 -993 -39 -52 -858 -307 -285 -311 -143 -709 -328 -978 -702 -413 -128 -262 -204 -934 -267 -509 -567 -819 -801 -15 -363 -601 -898 -106 -205 -978 -297 -834 -135 -437 -890 -307 -31 -935 -704 -375 -823 -334 -797 -755 -380 -652 -622 -373 -904 -760 -554 -486 -994 -699 -794 -885 -294 -250 -245 -578 -942 -620 -67 -167 -16 -781 -698 -749 -502 -51 -599 -720 -473 -684 -334 -566 -756 -627 -153 -603 -176 -52 -900 -311 -680 -825 -358 -369 -254 -31 -494 -876 -900 -504 -996 -663 -953 -95 -150 -922 -284 -287 -571 -787 -549 -692 -317 -763 -868 -342 -225 -793 -913 -519 -273 -552 -435 -394 -599 -380 -714 -802 -175 -446 -378 -255 -622 -553 -196 -607 -600 -828 -336 -7 -159 -247 -523 -124 -61 -464 -160 -731 -416 -97 -670 -875 -132 -400 -683 -239 -145 -504 -336 -137 -406 -425 -54 -857 -313 -149 -255 -889 -395 -817 -464 -196 -285 -348 -150 -23 -425 -877 -89 -90 -597 -742 -382 -517 -737 -264 -374 -291 -548 -396 -422 -5 -120 -987 -121 -961 -76 -304 -842 -649 -934 -149 -345 -299 -858 -538 -944 -250 -310 -694 -968 -556 -116 -886 -599 -613 -309 -172 -939 -262 -357 -173 -228 -570 -204 -445 -751 -401 -409 -579 -511 -350 -539 -162 -551 -574 -522 -308 -704 -121 -260 -404 -464 -317 -589 -992 -293 -607 -186 -181 -15 -780 -511 -956 -516 -563 -805 -13 -404 -830 -944 -912 -990 -460 -258 -512 -36 -980 -643 -719 -815 -237 -254 -305 -184 -975 -435 -322 -206 -168 -983 -176 -485 -753 -969 -209 -294 -432 -669 -204 -975 -719 -396 -261 -133 -602 -981 -837 -539 -820 -913 -158 -217 -615 -312 -833 -329 -958 -812 -119 -821 -577 -725 -590 -366 -756 -47 -447 -315 -447 -157 -239 -707 -800 -393 -952 -259 -84 -548 -998 -671 -63 -765 -165 -552 -305 -873 -795 -426 -957 -112 -647 -247 -889 -340 -137 -419 -611 -230 -168 -757 -562 -111 -446 -154 -915 -877 -665 -216 -59 -402 -477 -701 -14 -390 -564 -488 -332 -983 -938 -888 -518 -416 -651 -588 -574 -450 -740 -198 -86 -99 -19 -362 -365 -553 -85 -671 -796 -131 -325 -752 -991 -109 -198 -805 -197 -331 -885 -889 -76 -267 -346 -272 -88 -210 -513 -330 -825 -47 -950 -793 -745 -446 -695 -58 -470 -975 -971 -72 -547 -855 -633 -717 -152 -876 -827 -487 -25 -452 -322 -43 -164 -448 -633 -699 -618 -908 -908 -626 -703 -720 -756 -839 -129 -789 -845 -97 -3 -368 -468 -269 -403 -686 -602 -584 -534 -167 -600 -29 -912 -858 -488 -486 -215 -314 -62 -18 -596 -611 -546 -712 -830 -599 -84 -124 -374 -553 -580 -632 -396 -784 -401 -210 -667 -482 -99 -130 -963 -752 -725 -175 -539 -990 -525 -830 -147 -143 -709 -524 -448 -451 -664 -27 -973 -388 -637 -150 -942 -844 -236 -984 -657 -783 -50 -672 -158 -654 -631 -934 -347 -170 -958 -499 -710 -474 -898 -970 -75 -730 -282 -225 -126 -693 -225 -170 -41 -399 -698 -67 -119 -752 -976 -38 -245 -319 -879 -548 -987 -736 -531 -535 -244 -102 -61 -160 -546 -149 -116 -355 -684 -208 -826 -668 -479 -565 -91 -20 -585 -304 -541 -157 -74 -446 -338 -976 -738 -515 -901 -626 -53 -391 -245 -13 -164 -995 -16 -90 -359 -510 -951 -252 -798 -927 -832 -959 -588 -222 -361 -617 -782 -546 -341 -212 -110 -395 -874 -657 -784 -479 -676 -298 -566 -889 -192 -103 -576 -408 -92 -421 -605 -936 -671 -807 -150 -257 -917 -37 -721 -664 -766 -433 -605 -861 -741 -361 -993 -16 -551 -616 -439 -497 -491 -320 -839 -33 -928 -349 -978 -165 -344 -809 -567 -151 -799 -11 -838 -991 -344 -491 -791 -554 -88 -843 -588 -659 -338 -344 -966 -653 -639 -828 -311 -600 -902 -107 -545 -503 -359 -284 -226 -809 -708 -618 -379 -7 -426 -111 -280 -112 -63 -238 -594 -482 -675 -706 -181 -417 -664 -771 -761 -595 -614 -772 -211 -440 -826 -736 -750 -824 -14 -638 -755 -348 -517 -68 -251 -813 -430 -923 -922 -71 -133 -453 -559 -601 -388 -366 -122 -132 -964 -651 -858 -397 -391 -713 -932 -254 -501 -36 -840 -650 -634 -307 -789 -762 -931 -345 -129 -940 -652 -15 -68 -511 -116 -276 -47 -947 -718 -904 -410 -957 -924 -568 -871 -408 -514 -266 -481 -274 -977 -184 -671 -365 -348 -143 -728 -766 -288 -8 -645 -353 -745 -524 -222 -674 -182 -716 -136 -428 -739 -167 -254 -176 -312 -909 -547 -163 -718 -930 -236 -59 -672 -738 -531 -966 -56 -418 -633 -854 -600 -701 -35 -118 -901 -600 -666 -299 -906 -55 -399 -509 -679 -925 -933 -914 -283 -607 -269 -453 -754 -308 -646 -844 -271 -913 -363 -252 -428 -988 -384 -480 -902 -178 -304 -531 -505 -9 -497 -787 -15 -242 -27 -459 -111 -409 -346 -162 -620 -513 -962 -771 -269 -293 -614 -288 -931 -351 -834 -35 -665 -521 -526 -608 -253 -673 -430 -663 -70 -264 -874 -854 -58 -546 -335 -926 -655 -247 -318 -881 -374 -173 -646 -468 -586 -708 -163 -973 -122 -98 -754 -813 -90 -388 -228 -919 -657 -251 -318 -370 -509 -672 -984 -756 -998 -775 -737 -13 -888 -224 -407 -873 -457 -859 -842 -173 -52 -386 -866 -782 -381 -444 -520 -657 -21 -886 -673 -509 -601 -32 -155 -693 -791 -122 -765 -735 -563 -498 -555 -169 -405 -808 -432 -57 -467 -984 -649 -448 -924 -321 -659 -306 -670 -926 -415 -547 -755 -644 -211 -794 -968 -605 -656 -914 -200 -925 -490 -108 -421 -871 -8 -927 -534 -433 -330 -586 -225 -245 -385 -603 -344 -447 -992 -595 -921 -716 -893 -422 -761 -868 -516 -86 -896 -3 -170 -371 -539 -509 -112 -803 -405 -420 -509 -440 -59 -201 -76 -182 -578 -283 -936 -507 -808 -592 -126 -369 -741 -261 -78 -888 -624 -432 -737 -832 -641 -410 -410 -487 -787 -194 -370 -640 -701 -251 -351 -588 -446 -776 -818 -211 -390 -531 -479 -905 -124 -634 -971 -841 -696 -201 -736 -125 -454 -955 -2 -452 -210 -402 -249 -194 -139 -662 -136 -4 -89 -926 -652 -536 -774 -986 -147 -501 -63 -318 -770 -127 -945 -776 -924 -364 -269 -140 -640 -202 -910 -735 -161 -910 -803 -717 -805 -457 -211 -237 -826 -639 -921 -588 -444 -901 -672 -755 -371 -547 -677 -170 -266 -976 -38 -691 -27 -975 -851 -931 -919 -91 -561 -587 -770 -1 -496 -39 -662 -75 -494 -980 -10 -968 -555 -842 -495 -526 -35 -560 -65 -944 -204 -607 -927 -616 -438 -759 -73 -275 -1 -564 -38 -441 -56 -254 -190 -584 -404 -192 -551 -413 -406 -657 -425 -112 -121 -91 -763 -353 -632 -265 -696 -264 -363 -729 -776 -444 -603 -676 -133 -561 -756 -997 -123 -521 -303 -421 -355 -836 -993 -867 -668 -775 -148 -565 -421 -770 -111 -724 -827 -623 -489 -515 -699 -931 -769 -957 -636 -414 -873 -700 -744 -535 -970 -336 -266 -542 -518 -387 -474 -976 -259 -146 -220 -977 -10 -685 -593 -65 -817 -745 -123 -497 -416 -124 -537 -896 -938 -84 -523 -56 -690 -329 -532 -469 -42 -945 -346 -745 -812 -321 -884 -724 -716 -19 -865 -757 -660 -597 -681 -312 -951 -422 -7 -912 -285 -116 -296 -642 -871 -479 -935 -490 -682 -303 -497 -99 -551 -53 -798 -611 -273 -821 -9 -142 -464 -478 -150 -148 -204 -568 -729 -172 -220 -413 -24 -908 -131 -482 -432 -454 -833 -965 -837 -31 -739 -476 -484 -300 -444 -300 -435 -759 -602 -492 -917 -469 -678 -815 -2 -87 -740 -977 -951 -154 -669 -472 -514 -404 -684 -797 -631 -120 -731 -236 -943 -996 -152 -110 -91 -51 -260 -255 -116 -331 -309 -968 -21 -261 -850 -581 -502 -518 -85 -496 -76 -738 -55 -647 -561 -988 -394 -925 -699 -925 -894 -66 -348 -956 -745 -804 -606 -766 -269 -728 -515 -309 -977 -916 -312 -850 -610 -83 -918 -488 -846 -479 -992 -451 -163 -278 -295 -391 -576 -385 -955 -517 -611 -112 -659 -109 -527 -272 -601 -841 -576 -187 -860 -501 -97 -741 -523 -857 -595 -905 -437 -503 -755 -699 -454 -824 -12 -150 -441 -174 -609 -292 -663 -190 -564 -608 -879 -30 -639 -417 -877 -752 -455 -433 -88 -609 -302 -452 -774 -527 -785 -80 -338 -568 -765 -262 -357 -344 -194 -148 -403 -332 -128 -240 -817 -222 -339 -289 -922 -351 -806 -759 -356 -837 -83 -560 -847 -886 -991 -101 -32 -296 -274 -435 -895 -624 -711 -255 -34 -80 -816 -58 -811 -151 -915 -143 -291 -921 -772 -514 -123 -618 -806 -244 -956 -725 -433 -351 -791 -909 -596 -739 -966 -137 -816 -65 -337 -750 -85 -368 -105 -40 -586 -520 -946 -281 -57 -219 -435 -845 -738 -459 -953 -231 -880 -867 -559 -276 -746 -869 -19 -97 -305 -919 -716 -890 -264 -73 -597 -138 -307 -570 -221 -957 -466 -449 -234 -699 -89 -240 -988 -465 -703 -129 -490 -605 -901 -243 -499 -169 -442 -94 -716 -165 -849 -702 -553 -503 -226 -193 -580 -911 -716 -349 -3 -286 -806 -388 -833 -915 -20 -212 -596 -884 -926 -616 -353 -686 -649 -773 -935 -320 -952 -108 -663 -435 -118 -506 -904 -366 -481 -339 -20 -471 -152 -610 -813 -409 -392 -975 -676 -429 -874 -675 -872 -954 -233 -385 -956 -423 -630 -670 -982 -187 -109 -479 -739 -829 -879 -24 -301 -923 -770 -51 -619 -765 -16 -421 -340 -102 -513 -876 -278 -442 -362 -261 -697 -299 -712 -972 -567 -106 -448 -338 -736 -317 -848 -320 -49 -954 -743 -417 -445 -412 -738 -284 -493 -536 -317 -331 -661 -778 -346 -489 -870 -494 -818 -983 -908 -722 -751 -108 -738 -957 -209 -59 -453 -641 -351 -91 -439 -456 -216 -575 -675 -129 -588 -959 -863 -493 -817 -873 -117 -633 -729 -219 -398 -729 -252 -110 -819 -977 -643 -364 -1000 -518 -453 -490 -421 -767 -523 -236 -484 -876 -810 -248 -445 -375 -419 -929 -837 -808 -443 -756 -732 -516 -649 -776 -150 -26 -703 -326 -538 -185 -980 -281 -947 -507 -895 -489 -606 -51 -425 -455 -106 -769 -706 -839 -812 -144 -509 -475 -681 -490 -597 -352 -607 -622 -411 -142 -868 -814 -257 -643 -300 -623 -582 -449 -437 -741 -80 -533 -739 -820 -699 -259 -204 -772 -972 -149 -129 -330 -771 -49 -866 -29 -238 -100 -567 -62 -955 -237 -833 -745 -247 -301 -103 -963 -170 -951 -509 -637 -367 -517 -875 -440 -784 -925 -767 -994 -450 -586 -960 -617 -529 -458 -75 -881 -401 -577 -365 -119 -256 -873 -303 -246 -640 -641 -225 -50 -128 -359 -591 -499 -892 -862 -26 -36 -398 -891 -551 -399 -906 -950 -575 -190 -31 -722 -967 -566 -478 -890 -145 -13 -548 -71 -427 -997 -48 -790 -746 -78 -26 -998 -128 -853 -149 -264 -321 -933 -683 -201 -733 -79 -153 -563 -530 -916 -903 -66 -596 -567 -430 -784 -611 -981 -792 -910 -228 -293 -441 -287 -807 -150 -505 -594 -99 -789 -247 -171 -823 -122 -684 -568 -692 -211 -973 -289 -656 -520 -708 -295 -403 -920 -860 -698 -90 -781 -277 -815 -206 -926 -392 -436 -16 -161 -340 -425 -342 -823 -834 -414 -243 -290 -750 -422 -408 -101 -407 -922 -11 -708 -211 -893 -271 -338 -861 -670 -104 -125 -976 -723 -757 -198 -696 -174 -273 -579 -122 -239 -150 -314 -465 -450 -825 -653 -840 -387 -5 -726 -923 -245 -835 -989 -178 -680 -686 -895 -91 -2 -714 -389 -784 -437 -37 -48 -2 -741 -931 -833 -304 -807 -877 -429 -400 -67 -759 -204 -453 -889 -355 -647 -749 -187 -715 -464 -53 -399 -969 -203 -519 -227 -141 -974 -462 -921 -80 -35 -57 -629 -692 -775 -203 -316 -582 -319 -799 -561 -558 -168 -471 -137 -359 -554 -749 -252 -679 -295 -135 -114 -690 -79 -744 -69 -76 -167 -845 -34 -556 -35 -597 -428 -348 -538 -541 -645 -99 -345 -322 -393 -891 -227 -664 -332 -983 -377 -712 -683 -480 -721 -64 -256 -41 -492 -197 -435 -685 -868 -82 -873 -569 -124 -393 -193 -590 -489 -571 -176 -47 -755 -132 -292 -61 -721 -750 -477 -491 -815 -350 -462 -52 -510 -614 -848 -891 -409 -425 -19 -710 -68 -4 -975 -884 -814 -728 -331 -503 -471 -800 -444 -643 -488 -894 -634 -585 -581 -371 -120 -863 -769 -237 -436 -359 -98 -578 -554 -189 -788 -300 -477 -564 -677 -216 -752 -907 -774 -983 -775 -542 -861 -954 -740 -546 -53 -854 -535 -464 -751 -229 -446 -298 -738 -183 -574 -282 -330 -404 -729 -550 -231 -505 -604 -516 -260 -679 -954 -407 -892 -254 -31 -526 -456 -24 -311 -286 -581 -88 -40 -849 -352 -411 -548 -762 -322 -157 -741 -973 -902 -613 -823 -775 -16 -150 -921 -387 -416 -571 -722 -74 -592 -924 -280 -896 -913 -893 -654 -995 -494 -650 -460 -986 -859 -28 -679 -978 -444 -941 -660 -215 -894 -177 -783 -366 -297 -639 -713 -777 -614 -587 -315 -941 -57 -391 -479 -65 -362 -59 -130 -877 -667 -144 -313 -94 -516 -222 -528 -955 -909 -770 -843 -580 -299 -631 -55 -951 -791 -858 -766 -776 -365 -102 -334 -86 -15 -854 -161 -178 -534 -627 -461 -61 -580 -323 -725 -240 -181 -283 -969 -814 -714 -870 -801 -620 -172 -701 -257 -181 -7 -965 -478 -527 -422 -258 -274 -48 -105 -885 -548 -175 -406 -548 -98 -331 -200 -502 -674 -694 -949 -651 -888 -831 -270 -251 -123 -400 -716 -233 -836 -449 -294 -161 -486 -865 -633 -475 -501 -819 -287 -200 -654 -179 -922 -323 -785 -248 -269 -528 -663 -546 -244 -416 -977 -713 -113 -805 -632 -719 -194 -825 -719 -918 -333 -383 -987 -450 -996 -56 -289 -310 -757 -447 -696 -804 -816 -921 -697 -744 -32 -358 -857 -772 -513 -182 -445 -720 -228 -216 -635 -247 -514 -410 -880 -536 -868 -801 -606 -266 -802 -826 -676 -128 -904 -98 -735 -691 -818 -386 -747 -540 -451 -537 -251 -472 -722 -242 -90 -749 -914 -205 -116 -994 -318 -709 -902 -412 -927 -52 -660 -189 -146 -952 -230 -9 -257 -946 -204 -872 -300 -82 -853 -518 -118 -315 -105 -380 -801 -931 -969 -116 -742 -966 -149 -376 -805 -616 -14 -596 -192 -520 -990 -806 -420 -290 -332 -461 -220 -667 -198 -287 -574 -485 -265 -710 -560 -870 -826 -602 -701 -312 -326 -130 -225 -132 -966 -645 -292 -802 -143 -925 -358 -473 -819 -18 -875 -54 -18 -804 -578 -953 -425 -455 -175 -563 -915 -544 -299 -723 -912 -462 -894 -807 -209 -993 -39 -456 -866 -626 -765 -377 -634 -313 -571 -435 -793 -180 -894 -807 -286 -327 -280 -958 -743 -438 -234 -125 -743 -804 -196 -133 -808 -260 -700 -301 -900 -902 -789 -537 -736 -394 -605 -983 -29 -46 -955 -171 -414 -962 -41 -849 -209 -179 -573 -411 -347 -477 -748 -354 -983 -302 -154 -938 -177 -653 -963 -702 -593 -417 -500 -473 -305 -645 -957 -161 -199 -841 -245 -990 -579 -761 -729 -814 -599 -360 -673 -768 -934 -500 -133 -141 -452 -885 -399 -898 -197 -92 -655 -138 -100 -706 -260 -401 -638 -334 -273 -446 -701 -452 -3 -110 -366 -38 -850 -109 -320 -290 -600 -206 -143 -404 -693 -192 -628 -570 -966 -121 -905 -224 -687 -967 -744 -422 -756 -736 -277 -121 -605 -583 -485 -201 -110 -301 -421 -467 -329 -127 -813 -32 -309 -331 -984 -913 -555 -755 -669 -648 -931 -104 -630 -810 -413 -569 -254 -706 -895 -220 -392 -274 -189 -507 -336 -882 -977 -165 -854 -669 -105 -471 -597 -189 -285 -336 -874 -378 -712 -95 -406 -28 -804 -266 -114 -184 -849 -375 -282 -105 -611 -706 -705 -268 -913 -229 -953 -375 -689 -289 -613 -200 -760 -67 -97 -560 -798 -58 -826 -225 -697 -434 -109 -681 -491 -887 -970 -666 -476 -445 -359 -70 -755 -744 -836 -550 -370 -124 -535 -107 -988 -358 -282 -425 -831 -973 -378 -203 -312 -859 -312 -58 -24 -209 -594 -493 -239 -91 -606 -664 -220 -43 -519 -311 -165 -950 -533 -242 -892 -67 -306 -809 -521 -248 -957 -703 -378 -602 -609 -16 -294 -243 -869 -125 -902 -703 -409 -165 -921 -462 -705 -313 -83 -806 -676 -609 -226 -484 -714 -684 -680 -463 -144 -308 -763 -136 -308 -825 -42 -946 -149 -422 -580 -838 -625 -918 -699 -955 -827 -915 -888 -307 -315 -101 -738 -680 -243 -52 -238 -138 -118 -88 -790 -349 -730 -291 -771 -271 -133 -392 -576 -928 -128 -520 -761 -341 -678 -388 -624 -676 -489 -233 -165 -219 -457 -730 -580 -507 -176 -88 -962 -971 -900 -704 -547 -610 -281 -98 -103 -976 -537 -36 -301 -49 -989 -444 -818 -667 -346 -352 -888 -640 -731 -330 -636 -894 -513 -331 -472 -513 -135 -950 -150 -551 -129 -259 -875 -19 -873 -48 -284 -464 -819 -373 -34 -256 -473 -30 -834 -133 -594 -222 -836 -510 -675 -786 -654 -85 -190 -433 -325 -728 -56 -701 -113 -570 -889 -685 -2 -116 -851 -497 -790 -929 -436 -137 -623 -374 -13 -513 -551 -881 -412 -652 -187 -888 -553 -602 -109 -58 -857 -509 -799 -254 -13 -105 -327 -302 -501 -47 -625 -706 -795 -728 -495 -315 -889 -387 -619 -311 -752 -567 -21 -418 -556 -472 -350 -529 -945 -277 -200 -91 -106 -781 -504 -659 -912 -249 -220 -352 -944 -969 -484 -151 -13 -342 -192 -845 -968 -277 -749 -858 -115 -752 -674 -467 -554 -844 -280 -870 -189 -433 -920 -338 -70 -31 -90 -663 -996 -918 -270 -174 -217 -394 -9 -777 -891 -336 -300 -197 -563 -739 -708 -462 -933 -246 -788 -962 -78 -624 -982 -931 -405 -905 -501 -70 -83 -972 -771 -964 -938 -900 -169 -8 -515 -872 -374 -150 -387 -953 -979 -675 -240 -245 -767 -710 -4 -771 -206 -769 -247 -950 -74 -744 -879 -471 -913 -642 -437 -354 -825 -370 -919 -94 -15 -672 -497 -447 -126 -575 -359 -771 -241 -602 -579 -922 -105 -495 -234 -182 -396 -27 -201 -137 -753 -356 -773 -349 -799 -639 -916 -566 -592 -714 -550 -245 -312 -921 -596 -803 -524 -253 -430 -58 -803 -979 -445 -786 -899 -647 -682 -223 -150 -145 -194 -904 -945 -36 -190 -454 -61 -681 -818 -104 -286 -961 -1 -308 -918 -282 -998 -608 -595 -69 -145 -30 -243 -168 -152 -810 -271 -287 -789 -613 -912 -431 -362 -150 -925 -452 -393 -843 -7 -945 -714 -788 -773 -106 -584 -834 -880 -40 -61 -309 -617 -531 -158 -531 -25 -414 -607 -197 -579 -217 -85 -228 -88 -348 -524 -512 -443 -539 -300 -299 -934 -437 -444 -456 -571 -507 -78 -624 -468 -909 -193 -793 -480 -930 -603 -558 -424 -607 -103 -53 -135 -605 -574 -771 -73 -289 -76 -164 -258 -575 -573 -628 -132 -126 -50 -917 -309 -581 -137 -274 -609 -240 -648 -630 -429 -848 -818 -77 -302 -160 -826 -579 -270 -568 -325 -173 -807 -869 -391 -637 -25 -931 -449 -922 -503 -169 -530 -811 -223 -414 -690 -260 -638 -441 -311 -424 -22 -314 -177 -478 -197 -265 -918 -247 -136 -970 -896 -129 -651 -685 -623 -262 -948 -560 -552 -317 -880 -126 -228 -307 -252 -910 -344 -57 -398 -190 -504 -845 -890 -113 -122 -107 -545 -66 -362 -725 -648 -189 -162 -827 -825 -791 -994 -848 -656 -230 -774 -568 -166 -607 -494 -56 -956 -200 -112 -372 -965 -571 -190 -137 -226 -890 -456 -567 -258 -842 -615 -276 -861 -262 -997 -452 -446 -594 -599 -666 -984 -480 -892 -947 -295 -432 -966 -678 -192 -821 -452 -937 -846 -242 -726 -772 -583 -356 -288 -619 -60 -495 -861 -313 -426 -340 -159 -619 -784 -799 -575 -234 -208 -680 -152 -471 -321 -970 -201 -741 -494 -22 -981 -315 -6 -662 -485 -999 -399 -623 -294 -893 -984 -655 -242 -691 -650 -236 -842 -337 -905 -879 -592 -790 -734 -636 -867 -615 -203 -961 -678 -161 -547 -475 -558 -557 -882 -438 -96 -204 -449 -799 -131 -305 -60 -829 -775 -785 -382 -944 -141 -567 -395 -281 -591 -864 -863 -897 -970 -833 -913 -524 -737 -468 -327 -120 -34 -380 -910 -104 -754 -279 -621 -112 -655 -817 -868 -941 -696 -667 -477 -666 -509 -388 -233 -434 -408 -132 -361 -66 -751 -671 -135 -770 -902 -68 -178 -595 -701 -228 -707 -717 -425 -671 -970 -818 -104 -862 -424 -960 -316 -793 -464 -809 -624 -229 -592 -949 -397 -162 -700 -394 -426 -805 -738 -856 -77 -125 -53 -381 -674 -609 -236 -450 -214 -289 -731 -295 -177 -721 -126 -138 -646 -119 -532 -809 -43 -132 -967 -321 -154 -4 -22 -108 -403 -89 -149 -648 -685 -894 -247 -119 -880 -104 -601 -521 -343 -776 -845 -262 -176 -396 -612 -338 -688 -455 -304 -285 -765 -786 -391 -989 -121 -256 -13 -4 -274 -942 -580 -751 -178 -601 -635 -994 -439 -340 -915 -190 -63 -914 -856 -992 -128 -142 -10 -473 -998 -361 -488 -296 -762 -382 -861 -406 -373 -575 -855 -368 -183 -683 -222 -755 -105 -783 -232 -160 -85 -535 -559 -632 -912 -440 -76 -205 -825 -962 -107 -203 -929 -322 -836 -201 -642 -917 -924 -212 -813 -331 -815 -405 -949 -837 -57 -492 -296 -294 -158 -206 -358 -396 -829 -523 -39 -757 -514 -998 -995 -845 -590 -226 -332 -907 -129 -773 -815 -928 -155 -915 -468 -972 -712 -308 -143 -258 -544 -105 -136 -85 -632 -969 -676 -163 -966 -253 -283 -900 -154 -861 -244 -974 -235 -250 -724 -430 -402 -744 -143 -696 -9 -586 -250 -418 -285 -996 -237 -109 -650 -78 -521 -746 -295 -892 -427 -749 -992 -526 -795 -955 -512 -428 -681 -590 -620 -235 -709 -737 -350 -52 -932 -948 -984 -704 -981 -73 -632 -679 -883 -713 -133 -918 -883 -718 -54 -727 -418 -954 -167 -979 -464 -799 -616 -649 -215 -646 -311 -544 -117 -880 -97 -200 -399 -951 -577 -972 -18 -106 -981 -595 -717 -971 -290 -603 -50 -351 -5 -748 -923 -344 -888 -271 -979 -464 -359 -822 -149 -975 -272 -974 -322 -282 -51 -371 -793 -731 -638 -811 -442 -258 -844 -709 -243 -40 -501 -69 -622 -382 -920 -292 -925 -69 -770 -772 -707 -32 -416 -306 -607 -417 -523 -168 -491 -136 -202 -925 -524 -189 -122 -63 -165 -599 -647 -667 -192 -492 -273 -401 -868 -373 -465 -707 -851 -283 -538 -879 -688 -246 -422 -93 -884 -459 -801 -749 -418 -105 -262 -673 -954 -480 -672 -615 -74 -812 -243 -85 -325 -905 -380 -595 -267 -714 -354 -435 -975 -610 -205 -226 -387 -684 -891 -399 -622 -251 -94 -276 -680 -904 -847 -633 -746 -816 -75 -458 -983 -519 -664 -662 -552 -688 -611 -866 -136 -637 -414 -314 -268 -243 -60 -511 -692 -561 -222 -992 -741 -326 -956 -68 -612 -677 -31 -729 -986 -597 -842 -239 -402 -349 -530 -133 -960 -717 -688 -245 -143 -120 -545 -97 -967 -306 -262 -127 -603 -318 -368 -672 -793 -502 -334 -471 -62 -41 -338 -722 -939 -313 -263 -995 -836 -961 -327 -625 -976 -609 -251 -785 -725 -274 -739 -654 -943 -912 -927 -236 -627 -769 -575 -767 -91 -659 -484 -540 -456 -633 -424 -52 -885 -765 -91 -872 -149 -965 -589 -757 -745 -137 -513 -564 -17 -829 -83 -817 -56 -517 -750 -518 -905 -803 -718 -156 -768 -413 -694 -630 -643 -269 -167 -390 -14 -619 -61 -888 -223 -29 -75 -273 -602 -68 -388 -67 -889 -729 -851 -639 -905 -131 -664 -505 -868 -614 -531 -940 -406 -20 -476 -819 -515 -504 -187 -655 -935 -829 -231 -574 -786 -978 -144 -124 -127 -700 -746 -16 -766 -580 -463 -324 -905 -555 -880 -849 -560 -300 -687 -512 -231 -329 -351 -658 -842 -542 -352 -655 -835 -556 -65 -79 -446 -870 -876 -749 -307 -667 -156 -720 -80 -551 -46 -143 -609 -17 -190 -824 -791 -829 -490 -471 -407 -444 -174 -556 -99 -591 -56 -835 -279 -715 -148 -648 -152 -12 -8 -171 -886 -849 -211 -91 -948 -423 -599 -968 -512 -679 -17 -144 -718 -273 -742 -230 -184 -502 -285 -536 -22 -541 -354 -767 -832 -186 -723 -372 -899 -285 -47 -636 -716 -749 -466 -776 -535 -789 -314 -498 -355 -353 -926 -73 -519 -719 -327 -50 -842 -798 -634 -250 -491 -633 -27 -839 -154 -616 -295 -765 -399 -876 -310 -721 -133 -938 -605 -450 -432 -906 -602 -495 -65 -25 -845 -174 -893 -110 -369 -167 -560 -640 -991 -725 -600 -484 -210 -943 -372 -773 -332 -286 -350 -369 -591 -273 -906 -411 -941 -121 -552 -842 -655 -584 -880 -607 -340 -425 -620 -428 -903 -132 -744 -738 -652 -550 -189 -886 -988 -724 -205 -314 -68 -862 -110 -945 -375 -362 -245 -867 -840 -974 -420 -196 -286 -817 -653 -459 -333 -685 -730 -513 -70 -914 -923 -285 -356 -31 -151 -862 -994 -223 -571 -150 -597 -906 -118 -594 -534 -463 -696 -838 -559 -696 -554 -35 -278 -524 -331 -852 -547 -1 -747 -788 -722 -695 -641 -139 -238 -995 -95 -289 -256 -685 -891 -395 -985 -490 -869 -506 -62 -818 -587 -643 -805 -841 -478 -489 -895 -77 -710 -752 -800 -568 -688 -100 -167 -455 -901 -96 -790 -257 -55 -905 -389 -991 -79 -452 -985 -450 -383 -552 -530 -126 -976 -113 -256 -865 -253 -994 -379 -103 -548 -197 -580 -194 -913 -653 -414 -824 -739 -51 -377 -534 -348 -64 -35 -706 -464 -7 -787 -941 -138 -787 -774 -130 -337 -416 -374 -776 -167 -864 -242 -409 -57 -736 -100 -353 -489 -37 -899 -840 -228 -996 -474 -760 -94 -924 -798 -291 -33 -748 -311 -972 -720 -308 -218 -897 -868 -20 -111 -99 -57 -973 -644 -701 -361 -219 -992 -837 -511 -57 -873 -861 -210 -451 -616 -188 -446 -16 -79 -376 -188 -896 -795 -796 -41 -166 -479 -122 -412 -744 -357 -132 -294 -147 -58 -192 -268 -545 -842 -952 -67 -535 -863 -151 -378 -348 -804 -977 -626 -86 -609 -665 -555 -675 -141 -966 -271 -28 -453 -332 -93 -317 -547 -252 -810 -220 -95 -256 -701 -838 -607 -6 -259 -30 -532 -372 -608 -324 -890 -267 -570 -464 -734 -999 -711 -171 -642 -563 -331 -314 -787 -765 -583 -266 -94 -570 -835 -615 -657 -117 -747 -341 -433 -759 -702 -219 -623 -200 -242 -775 -212 -398 -765 -17 -713 -224 -421 -923 -810 -170 -630 -520 -263 -811 -940 -197 -281 -531 -683 -513 -569 -20 -53 -222 -194 -694 -757 -187 -182 -500 -602 -787 -410 -267 -589 -395 -51 -385 -563 -922 -879 -46 -361 -319 -908 -592 -831 -564 -657 -477 -948 -706 -919 -686 -111 -395 -518 -880 -931 -601 -992 -114 -553 -571 -158 -378 -410 -647 -248 -686 -764 -710 -432 -821 -26 -606 -456 -483 -649 -194 -265 -526 -912 -598 -35 -189 -293 -582 -854 -464 -534 -252 -596 -101 -15 -405 -513 -729 -338 -964 -162 -422 -138 -364 -722 -67 -484 -450 -805 -870 -234 -350 -871 -727 -163 -142 -30 -59 -698 -808 -677 -332 -261 -678 -717 -364 -983 -639 -583 -36 -404 -86 -674 -640 -192 -512 -476 -523 -775 -930 -538 -573 -623 -701 -729 -510 -294 -652 -177 -760 -501 -955 -487 -487 -880 -527 -570 -469 -52 -334 -817 -680 -254 -909 -906 -475 -57 -326 -466 -278 -313 -958 -843 -435 -353 -306 -997 -911 -43 -93 -303 -483 -671 -432 -709 -921 -750 -7 -500 -799 -441 -677 -501 -792 -106 -334 -64 -360 -742 -309 -752 -743 -496 -20 -419 -608 -927 -503 -947 -176 -627 -401 -110 -80 -542 -608 -158 -87 -668 -717 -93 -401 -467 -911 -678 -667 -564 -292 -499 -727 -18 -906 -193 -244 -976 -262 -17 -647 -910 -537 -320 -765 -54 -889 -771 -275 -636 -63 -595 -562 -575 -706 -441 -473 -653 -399 -581 -690 -813 -688 -790 -280 -208 -52 -791 -511 -754 -115 -295 -80 -740 -117 -965 -293 -619 -343 -653 -119 -289 -600 -742 -336 -917 -914 -934 -198 -661 -403 -996 -561 -432 -804 -260 -708 -474 -737 -16 -623 -966 -624 -549 -299 -162 -743 -850 -983 -348 -563 -995 -55 -764 -328 -362 -837 -316 -612 -89 -454 -147 -202 -70 -923 -243 -71 -819 -857 -787 -915 -538 -502 -621 -921 -289 -276 -222 -148 -117 -969 -959 -343 -145 -72 -515 -1 -837 -159 -420 -191 -67 -536 -954 -518 -695 -465 -197 -303 -569 -553 -351 -2 -123 -207 -231 -158 -81 -530 -383 -563 -939 -733 -777 -846 -307 -643 -154 -653 -38 -944 -211 -929 -604 -252 -9 -256 -71 -329 -439 -970 -77 -863 -759 -197 -355 -544 -919 -689 -872 -508 -956 -32 -140 -136 -396 -31 -422 -45 -502 -156 -865 -702 -530 -834 -464 -723 -333 -57 -803 -57 -875 -267 -216 -85 -801 -567 -352 -220 -205 -882 -248 -611 -114 -608 -603 -756 -856 -951 -757 -8 -993 -688 -487 -512 -680 -680 -78 -247 -661 -256 -16 -433 -430 -838 -363 -994 -123 -96 -200 -687 -400 -280 -20 -105 -404 -398 -845 -625 -200 -255 -168 -769 -244 -239 -729 -94 -567 -573 -217 -347 -706 -42 -795 -567 -15 -128 -413 -24 -427 -941 -894 -795 -494 -806 -931 -971 -397 -514 -210 -563 -403 -160 -19 -337 -448 -14 -101 -645 -119 -96 -53 -649 -562 -751 -751 -379 -550 -842 -766 -789 -616 -3 -605 -963 -433 -838 -546 -129 -124 -510 -866 -617 -592 -415 -44 -830 -448 -901 -257 -812 -813 -580 -643 -986 -287 -239 -823 -901 -132 -969 -375 -623 -185 -725 -541 -336 -936 -100 -520 -839 -255 -103 -583 -435 -814 -678 -494 -205 -396 -831 -671 -93 -124 -97 -849 -539 -149 -685 -231 -60 -270 -940 -455 -227 -555 -967 -400 -436 -784 -927 -98 -756 -663 -873 -574 -212 -64 -435 -501 -340 -988 -382 -770 -773 -105 -400 -389 -898 -837 -952 -711 -369 -144 -480 -875 -537 -711 -604 -855 -266 -502 -641 -502 -454 -83 -553 -574 -352 -20 -477 -229 -36 -697 -557 -88 -971 -588 -1 -864 -372 -775 -519 -381 -141 -57 -600 -958 -789 -362 -233 -452 -44 -224 -437 -220 -879 -152 -277 -408 -873 -897 -594 -512 -939 -107 -975 -557 -445 -343 -574 -364 -880 -136 -841 -408 -401 -299 -481 -673 -68 -512 -953 -784 -611 -693 -539 -964 -517 -365 -358 -692 -958 -405 -624 -791 -662 -781 -763 -618 -494 -177 -639 -841 -732 -65 -637 -120 -289 -244 -67 -45 -200 -799 -966 -987 -478 -437 -312 -688 -329 -916 -121 -906 -903 -580 -231 -969 -427 -759 -461 -3 -681 -709 -841 -796 -79 -604 -691 -213 -97 -851 -13 -275 -563 -753 -533 -403 -907 -971 -402 -551 -906 -93 -420 -629 -610 -528 -399 -138 -282 -349 -305 -739 -417 -688 -387 -814 -598 -665 -979 -847 -687 -143 -104 -244 -762 -932 -831 -797 -757 -205 -993 -590 -24 -82 -262 -113 -848 -406 -416 -980 -294 -787 -767 -999 -47 -866 -235 -150 -722 -868 -396 -412 -420 -95 -518 -938 -336 -229 -136 -638 -745 -778 -290 -234 -763 -115 -227 -751 -850 -633 -474 -110 -390 -49 -329 -678 -58 -163 -393 -450 -32 -814 -333 -628 -260 -437 -130 -731 -935 -222 -449 -825 -761 -411 -636 -345 -413 -985 -951 -517 -41 -751 -676 -822 -706 -478 -411 -285 -48 -928 -743 -459 -953 -540 -379 -471 -658 -923 -835 -841 -743 -353 -294 -948 -485 -198 -438 -711 -651 -543 -229 -580 -625 -914 -46 -746 -63 -902 -15 -573 -644 -365 -34 -212 -407 -195 -521 -955 -119 -357 -126 -699 -910 -102 -268 -307 -407 -567 -700 -128 -676 -331 -650 -156 -205 -493 -101 -382 -637 -636 -566 -460 -371 -283 -441 -108 -669 -604 -794 -595 -827 -189 -256 -390 -272 -290 -330 -889 -805 -838 -683 -494 -857 -485 -520 -624 -347 -882 -793 -171 -304 -234 -195 -118 -148 -538 -431 -673 -479 -694 -209 -829 -101 -105 -968 -196 -464 -180 -243 -504 -3 -227 -474 -713 -325 -400 -483 -448 -48 -929 -673 -456 -316 -289 -968 -288 -83 -809 -616 -839 -531 -483 -184 -956 -941 -902 -256 -683 -959 -694 -268 -986 -75 -160 -905 -920 -107 -338 -32 -101 -398 -31 -66 -287 -124 -639 -744 -48 -793 -340 -873 -890 -173 -708 -9 -544 -820 -963 -219 -806 -749 -788 -210 -991 -206 -962 -594 -225 -824 -879 -369 -27 -801 -477 -310 -895 -11 -442 -184 -777 -397 -381 -329 -675 -986 -710 -280 -389 -160 -44 -3 -594 -761 -146 -152 -601 -721 -342 -952 -84 -113 -662 -832 -170 -482 -345 -978 -56 -623 -474 -315 -895 -235 -213 -616 -552 -359 -742 -360 -220 -597 -551 -674 -556 -770 -172 -27 -530 -604 -59 -305 -628 -830 -892 -760 -187 -885 -23 -666 -668 -696 -292 -464 -72 -845 -102 -978 -549 -853 -55 -138 -912 -755 -390 -448 -342 -518 -707 -303 -229 -799 -416 -842 -561 -439 -489 -54 -810 -928 -35 -98 -1 -809 -434 -341 -168 -300 -793 -481 -155 -199 -236 -235 -880 -846 -505 -875 -677 -720 -277 -227 -927 -497 -777 -895 -349 -929 -859 -498 -320 -106 -347 -989 -970 -453 -184 -438 -487 -175 -253 -470 -302 -364 -922 -179 -972 -968 -885 -79 -963 -636 -200 -277 -448 -881 -219 -898 -401 -667 -904 -543 -475 -143 -357 -559 -443 -989 -820 -48 -189 -140 -755 -682 -971 -864 -208 -214 -916 -587 -815 -235 -879 -335 -152 -633 -852 -999 -602 -195 -817 -818 -277 -469 -123 -413 -668 -854 -813 -96 -876 -441 -243 -775 -716 -578 -702 -330 -983 -495 -986 -476 -885 -530 -491 -619 -190 -980 -912 -733 -578 -654 -880 -974 -527 -519 -980 -988 -972 -200 -847 -799 -987 -702 -788 -947 -377 -796 -452 -196 -87 -820 -366 -595 -69 -274 -368 -545 -739 -252 -637 -908 -781 -969 -703 -87 -170 -147 -167 -266 -146 -529 -409 -97 -407 -517 -352 -41 -333 -508 -671 -615 -129 -164 -174 -228 -987 -686 -287 -737 -110 -24 -269 -675 -320 -667 -620 -54 -629 -840 -157 -822 -500 -319 -12 -218 -656 -119 -750 -621 -686 -714 -238 -954 -355 -40 -359 -930 -859 -355 -131 -964 -917 -605 -916 -567 -896 -827 -947 -355 -177 -456 -888 -325 -580 -693 -110 -328 -288 -814 -711 -39 -723 -363 -440 -765 -230 -108 -669 -540 -626 -134 -309 -724 -406 -364 -234 -924 -651 -540 -323 -717 -53 -431 -967 -862 -338 -920 -350 -206 -732 -742 -466 -433 -131 -367 -446 -618 -699 -692 -557 -489 -336 -935 -865 -369 -82 -564 -362 -373 -754 -238 -804 -367 -44 -18 -193 -741 -813 -636 -826 -56 -196 -145 -354 -393 -272 -967 -403 -391 -665 -203 -362 -273 -402 -898 -713 -807 -250 -802 -270 -506 -196 -422 -376 -906 -668 -139 -987 -985 -364 -769 -987 -908 -20 -308 -303 -436 -210 -212 -947 -301 -400 -599 -561 -541 -483 -647 -672 -163 -387 -183 -992 -976 -473 -50 -548 -97 -200 -540 -417 -205 -750 -671 -925 -905 -184 -711 -914 -680 -705 -722 -674 -390 -791 -286 -186 -562 -114 -668 -585 -788 -35 -702 -16 -280 -715 -441 -319 -879 -223 -764 -466 -728 -104 -623 -199 -773 -222 -706 -583 -238 -661 -683 -400 -673 -854 -44 -387 -570 -94 -969 -172 -884 -896 -777 -374 -864 -532 -234 -568 -10 -219 -15 -694 -308 -818 -989 -636 -83 -67 -474 -311 -787 -835 -639 -892 -209 -469 -919 -338 -195 -810 -518 -563 -856 -580 -245 -660 -717 -81 -544 -175 -629 -200 -348 -233 -855 -731 -570 -556 -667 -365 -704 -382 -165 -101 -431 -310 -859 -881 -244 -368 -293 -832 -966 -13 -356 -5 -730 -438 -914 -245 -4 -72 -843 -657 -865 -722 -14 -803 -156 -8 -53 -646 -754 -4 -733 -941 -893 -175 -769 -568 -258 -291 -45 -429 -444 -617 -999 -552 -923 -808 -553 -976 -98 -49 -30 -614 -5 -693 -642 -502 -124 -542 -130 -279 -921 -425 -18 -572 -705 -459 -448 -690 -212 -214 -729 -125 -669 -134 -771 -632 -895 -693 -491 -409 -565 -759 -924 -178 -364 -866 -663 -634 -358 -628 -489 -140 -214 -399 -830 -290 -993 -279 -258 -964 -261 -737 -690 -675 -268 -307 -231 -594 -402 -98 -188 -679 -672 -180 -788 -202 -960 -115 -840 -640 -166 -12 -562 -85 -212 -73 -497 -654 -928 -961 -740 -238 -300 -318 -23 -361 -572 -835 -450 -556 -121 -984 -564 -138 -434 -33 -18 -195 -171 -329 -483 -516 -231 -733 -518 -909 -474 -352 -549 -493 -338 -675 -289 -931 -56 -833 -698 -731 -556 -41 -930 -945 -215 -792 -318 -445 -736 -483 -279 -774 -695 -108 -637 -700 -78 -955 -49 -934 -53 -372 -701 -886 -993 -253 -2 -172 -875 -345 -727 -686 -653 -49 -987 -919 -369 -711 -244 -979 -681 -338 -62 -736 -840 -559 -851 -820 -835 -140 -655 -453 -509 -238 -730 -457 -713 -643 -930 -96 -624 -696 -231 -669 -951 -875 -116 -14 -775 -458 -876 -323 -448 -460 -267 -269 -585 -779 -718 -106 -705 -250 -494 -395 -947 -513 -393 -221 -634 -862 -100 -890 -615 -233 -232 -132 -825 -222 -68 -120 -601 -467 -387 -448 -732 -962 -622 -677 -967 -414 -350 -801 -603 -610 -911 -3 -22 -993 -274 -918 -79 -860 -450 -482 -818 -474 -727 -919 -361 -401 -487 -241 -606 -267 -850 -54 -150 -156 -974 -694 -925 -752 -637 -793 -609 -682 -783 -898 -115 -915 -178 -78 -208 -664 -888 -663 -939 -938 -875 -553 -412 -415 -959 -728 -984 -426 -701 -502 -215 -454 -175 -259 -1000 -217 -209 -1 -829 -967 -175 -880 -866 -164 -5 -290 -215 -571 -270 -94 -977 -847 -342 -638 -674 -195 -108 -652 -670 -525 -42 -946 -536 -264 -934 -972 -275 -842 -840 -944 -34 -411 -307 -690 -117 -577 -474 -936 -848 -924 -692 -752 -7 -987 -941 -783 -529 -28 -115 -188 -799 -143 -737 -846 -803 -79 -760 -800 -876 -128 -82 -184 -672 -458 -499 -766 -677 -318 -294 -812 -213 -803 -298 -863 -614 -923 -269 -537 -20 -907 -299 -292 -239 -151 -528 -844 -763 -277 -299 -763 -94 -508 -38 -752 -685 -761 -559 -429 -944 -229 -819 -604 -891 -189 -212 -118 -881 -522 -473 -114 -857 -495 -313 -938 -847 -415 -6 -89 -327 -100 -415 -178 -612 -126 -55 -394 -256 -807 -498 -413 -62 -113 -436 -831 -34 -974 -906 -94 -110 -33 -636 -360 -583 -325 -161 -868 -318 -338 -457 -378 -979 -687 -43 -438 -733 -929 -254 -820 -161 -582 -298 -525 -146 -39 -650 -530 -811 -271 -548 -359 -121 -230 -228 -864 -990 -523 -901 -432 -448 -84 -391 -717 -86 -595 -387 -194 -655 -635 -970 -420 -337 -982 -54 -771 -926 -500 -899 -869 -697 -949 -19 -977 -146 -136 -892 -163 -291 -512 -54 -936 -176 -994 -808 -613 -972 -151 -86 -538 -873 -753 -15 -593 -56 -419 -41 -812 -232 -841 -862 -44 -168 -304 -296 -575 -715 -904 -195 -947 -13 -502 -186 -983 -47 -386 -79 -586 -763 -611 -587 -868 -88 -874 -435 -489 -10 -103 -783 -37 -599 -637 -138 -363 -652 -676 -970 -618 -368 -203 -53 -682 -688 -250 -644 -194 -607 -364 -389 -979 -948 -825 -580 -715 -333 -326 -52 -310 -484 -916 -242 -524 -83 -931 -116 -47 -197 -700 -480 -822 -946 -498 -249 -484 -51 -132 -659 -645 -958 -262 -562 -94 -572 -876 -645 -634 -508 -614 -905 -70 -304 -304 -874 -549 -933 -657 -494 -157 -96 -47 -937 -5 -616 -563 -711 -408 -373 -663 -782 -408 -844 -810 -240 -73 -247 -959 -128 -419 -828 -948 -690 -179 -320 -582 -393 -492 -53 -513 -794 -414 -442 -746 -540 -85 -668 -402 -122 -437 -75 -383 -283 -711 -134 -757 -329 -345 -643 -674 -748 -126 -455 -64 -444 -504 -353 -231 -737 -329 -535 -555 -634 -395 -447 -663 -457 -542 -801 -495 -403 -312 -258 -862 -935 -201 -203 -401 -738 -131 -865 -427 -188 -884 -27 -201 -123 -236 -749 -351 -773 -222 -753 -513 -719 -435 -267 -941 -857 -473 -297 -48 -237 -744 -788 -661 -35 -442 -814 -651 -244 -847 -224 -792 -496 -517 -886 -72 -494 -626 -505 -263 -451 -578 -210 -632 -863 -663 -503 -606 -879 -515 -698 -602 -843 -425 -681 -809 -508 -30 -568 -371 -488 -236 -759 -698 -643 -599 -164 -18 -530 -882 -410 -309 -394 -245 -294 -121 -276 -90 -302 -38 -668 -574 -881 -15 -693 -25 -864 -926 -27 -991 -691 -851 -677 -416 -63 -634 -785 -311 -826 -173 -201 -669 -291 -147 -674 -946 -578 -633 -815 -574 -919 -203 -968 -349 -886 -883 -386 -530 -187 -813 -865 -701 -165 -705 -425 -191 -525 -5 -184 -908 -411 -354 -84 -385 -594 -6 -835 -214 -325 -741 -151 -682 -781 -974 -52 -914 -826 -325 -855 -871 -368 -917 -676 -153 -330 -531 -681 -566 -250 -63 -918 -528 -134 -923 -617 -534 -826 -549 -960 -846 -173 -582 -923 -541 -89 -474 -357 -432 -78 -982 -225 -498 -958 -55 -83 -138 -471 -797 -982 -525 -359 -638 -124 -593 -38 -423 -922 -532 -184 -143 -432 -469 -672 -475 -270 -898 -844 -117 -262 -293 -965 -401 -964 -883 -28 -462 -762 -919 -961 -543 -197 -203 -311 -506 -167 -989 -459 -166 -784 -680 -764 -108 -225 -742 -1000 -323 -616 -221 -496 -505 -147 -580 -90 -68 -281 -832 -59 -535 -231 -501 -263 -599 -676 -297 -634 -290 -252 -288 -219 -983 -752 -189 -795 -501 -577 -33 -385 -784 -569 -99 -130 -942 -601 -825 -425 -961 -962 -417 -933 -330 -108 -659 -940 -1000 -784 -459 -935 -619 -722 -799 -521 -877 -290 -168 -116 -790 -524 -826 -7 -241 -868 -290 -935 -148 -580 -887 -586 -373 -860 -543 -895 -776 -391 -699 -150 -843 -207 -593 -718 -807 -806 -476 -790 -807 -634 -682 -315 -160 -310 -824 -31 -268 -608 -228 -796 -51 -87 -78 -853 -457 -966 -658 -269 -870 -117 -885 -996 -302 -701 -893 -858 -24 -416 -938 -352 -272 -789 -704 -261 -847 -421 -470 -213 -22 -885 -61 -327 -968 -43 -468 -638 -974 -746 -92 -632 -737 -86 -102 -157 -208 -812 -49 -361 -254 -178 -61 -882 -386 -744 -734 -682 -35 -672 -187 -833 -915 -270 -156 -758 -801 -863 -532 -132 -977 -929 -739 -181 -221 -383 -531 -129 -58 -584 -301 -758 -566 -652 -457 -74 -57 -895 -987 -316 -953 -438 -523 -139 -36 -768 -137 -724 -1000 -562 -737 -430 -575 -743 -679 -298 -715 -565 -634 -783 -816 -834 -91 -1000 -738 -847 -938 -51 -583 -147 -139 -616 -738 -49 -626 -731 -799 -296 -114 -394 -637 -200 -49 -493 -684 -846 -234 -334 -543 -761 -371 -30 -507 -832 -162 -632 -116 -667 -536 -218 -774 -769 -320 -712 -987 -610 -635 -630 -743 -357 -532 -518 -844 -267 -516 -506 -115 -41 -147 -283 -357 -716 -631 -122 -48 -988 -376 -873 -913 -101 -494 -733 -763 -588 -8 -320 -859 -476 -247 -248 -888 -634 -700 -191 -977 -244 -991 -303 -397 -21 -523 -710 -266 -825 -811 -500 -170 -273 -210 -108 -445 -927 -380 -555 -624 -205 -328 -621 -66 -298 -25 -943 -446 -807 -470 -624 -11 -747 -7 -91 -19 -654 -471 -664 -78 -700 -599 -252 -441 -522 -474 -564 -871 -525 -391 -306 -384 -750 -346 -22 -451 -884 -841 -97 -501 -877 -580 -636 -999 -467 -128 -576 -171 -243 -624 -202 -453 -973 -382 -735 -345 -898 -167 -332 -791 -940 -42 -479 -310 -747 -945 -505 -171 -64 -672 -362 -397 -589 -380 -470 -142 -201 -320 -408 -761 -847 -844 -912 -807 -476 -358 -12 -16 -528 -947 -630 -428 -139 -607 -112 -10 -946 -166 -147 -487 -632 -975 -357 -277 -841 -80 -730 -541 -469 -949 -75 -669 -222 -45 -225 -648 -38 -525 -270 -514 -523 -601 -594 -450 -526 -716 -100 -900 -629 -223 -369 -53 -79 -417 -774 -527 -6 -704 -135 -165 -536 -175 -273 -911 -417 -723 -338 -524 -805 -103 -168 -875 -940 -521 -91 -339 -150 -486 -657 -240 -918 -620 -416 -388 -450 -643 -184 -701 -404 -255 -788 -380 -167 -683 -205 -851 -818 -933 -31 -523 -676 -745 -353 -466 -855 -262 -76 -56 -9 -620 -853 -549 -908 -182 -453 -911 -847 -349 -894 -498 -230 -799 -110 -912 -884 -694 -834 -903 -779 -449 -283 -771 -342 -237 -701 -223 -202 -629 -11 -312 -829 -158 -156 -416 -456 -916 -804 -427 -195 -720 -17 -475 -45 -372 -673 -788 -649 -801 -641 -105 -868 -622 -357 -317 -341 -318 -202 -297 -910 -718 -579 -576 -880 -632 -715 -977 -80 -552 -121 -481 -246 -744 -721 -918 -208 -868 -689 -900 -754 -842 -334 -118 -763 -115 -595 -231 -23 -265 -618 -238 -476 -37 -14 -883 -109 -594 -290 -207 -698 -763 -20 -615 -734 -56 -113 -97 -917 -499 -742 -902 -464 -917 -688 -335 -700 -848 -251 -301 -83 -827 -290 -151 -641 -936 -171 -530 -96 -929 -388 -53 -513 -653 -348 -802 -53 -337 -813 -153 -80 -905 -464 -486 -279 -811 -431 -171 -606 -458 -449 -705 -784 -109 -48 -794 -579 -860 -729 -858 -122 -968 -464 -59 -251 -46 -488 -861 -825 -208 -694 -811 -869 -695 -806 -940 -400 -658 -295 -811 -595 -290 -557 -718 -915 -980 -957 -187 -927 -760 -944 -965 -171 -780 -455 -155 -158 -92 -656 -681 -697 -53 -253 -75 -46 -85 -800 -995 -934 -686 -334 -453 -197 -354 -522 -30 -961 -793 -237 -121 -695 -285 -209 -311 -625 -46 -987 -704 -131 -105 -60 -905 -304 -147 -380 -502 -221 -568 -487 -888 -626 -72 -964 -602 -125 -993 -841 -496 -699 -916 -920 -271 -827 -592 -121 -992 -970 -55 -946 -268 -968 -181 -175 -322 -430 -199 -275 -374 -706 -236 -748 -260 -667 -810 -374 -374 -113 -701 -875 -948 -181 -12 -209 -812 -839 -485 -888 -15 -732 -924 -619 -804 -963 -46 -983 -238 -938 -457 -769 -911 -424 -81 -295 -601 -345 -272 -397 -235 -568 -776 -445 -515 -633 -856 -874 -940 -6 -104 -4 -706 -821 -170 -574 -293 -157 -86 -975 -950 -723 -396 -33 -34 -759 -157 -762 -799 -759 -581 -698 -685 -320 -952 -72 -477 -550 -208 -436 -84 -981 -203 -715 -117 -601 -903 -842 -449 -876 -849 -723 -175 -367 -222 -630 -208 -520 -990 -976 -981 -489 -108 -34 -520 -474 -213 -253 -234 -933 -752 -929 -804 -491 -989 -444 -226 -943 -450 -34 -617 -197 -669 -192 -930 -377 -321 -395 -668 -196 -497 -48 -721 -581 -141 -359 -556 -761 -976 -961 -501 -68 -664 -185 -173 -204 -460 -729 -877 -448 -545 -547 -769 -628 -728 -228 -843 -608 -165 -159 -780 -697 -711 -319 -305 -33 -536 -648 -356 -254 -317 -495 -399 -600 -292 -862 -619 -852 -301 -22 -683 -124 -992 -310 -566 -495 -631 -754 -124 -37 -783 -801 -290 -830 -368 -13 -576 -696 -19 -398 -638 -458 -55 -53 -142 -384 -826 -868 -652 -561 -525 -952 -350 -414 -372 -319 -548 -906 -19 -792 -7 -847 -553 -698 -965 -326 -158 -844 -629 -22 -87 -373 -201 -795 -488 -381 -511 -597 -387 -817 -643 -983 -609 -772 -637 -561 -234 -3 -794 -876 -900 -890 -592 -968 -228 -335 -345 -201 -840 -452 -305 -450 -751 -858 -201 -382 -883 -761 -700 -465 -774 -972 -203 -453 -983 -423 -354 -105 -587 -10 -684 -23 -532 -589 -942 -385 -395 -417 -143 -949 -608 -26 -840 -635 -802 -364 -470 -308 -125 -244 -148 -508 -927 -897 -171 -162 -129 -736 -455 -493 -169 -974 -267 -284 -774 -698 -220 -901 -361 -402 -59 -354 -103 -145 -916 -296 -920 -15 -94 -190 -684 -245 -201 -574 -327 -971 -386 -625 -805 -1000 -728 -457 -937 -729 -513 -998 -420 -634 -239 -98 -352 -966 -682 -86 -14 -830 -197 -164 -268 -771 -999 -675 -434 -938 -31 -787 -295 -956 -859 -401 -22 -18 -816 -918 -857 -777 -299 -822 -406 -350 -712 -216 -731 -376 -654 -761 -466 -745 -669 -929 -86 -403 -510 -672 -34 -714 -274 -729 -600 -803 -42 -961 -640 -674 -793 -235 -908 -8 -949 -744 -300 -744 -262 -895 -913 -595 -645 -840 -276 -672 -697 -862 -623 -261 -257 -108 -565 -557 -144 -522 -266 -450 -100 -326 -550 -917 -473 -404 -705 -420 -539 -327 -297 -253 -946 -868 -808 -94 -879 -853 -631 -561 -439 -585 -475 -715 -263 -485 -694 -901 -8 -150 -53 -10 -274 -135 -856 -256 -446 -730 -964 -910 -318 -803 -136 -527 -448 -810 -853 -924 -319 -495 -851 -387 -302 -360 -400 -711 -864 -290 -519 -818 -270 -591 -44 -841 -22 -642 -892 -969 -667 -360 -376 -896 -674 -538 -923 -656 -803 -507 -978 -885 -835 -263 -844 -262 -538 -521 -821 -177 -998 -920 -479 -480 -901 -168 -316 -710 -739 -699 -617 -658 -542 -151 -738 -458 -263 -22 -488 -88 -316 -948 -504 -52 -973 -448 -811 -634 -471 -284 -452 -152 -679 -79 -619 -289 -693 -179 -366 -795 -618 -189 -412 -327 -783 -935 -775 -275 -73 -372 -623 -547 -451 -794 -23 -429 -831 -44 -426 -66 -859 -412 -846 -365 -515 -962 -155 -711 -868 -402 -572 -873 -872 -622 -102 -205 -494 -931 -439 -803 -659 -523 -653 -776 -758 -682 -500 -870 -880 -443 -36 -798 -645 -510 -403 -997 -390 -348 -127 -683 -656 -101 -259 -754 -541 -792 -712 -444 -514 -385 -238 -592 -421 -842 -137 -405 -748 -904 -702 -725 -87 -292 -70 -482 -726 -93 -294 -151 -171 -587 -422 -890 -1000 -755 -773 -64 -826 -401 -239 -65 -991 -132 -884 -386 -293 -873 -328 -689 -390 -928 -182 -618 -498 -13 -203 -145 -313 -147 -844 -494 -699 -681 -556 -715 -158 -295 -357 -464 -86 -723 -223 -894 -812 -97 -567 -909 -192 -327 -99 -368 -416 -388 -197 -538 -191 -957 -496 -559 -322 -721 -720 -479 -428 -4 -850 -494 -263 -133 -827 -315 -718 -278 -451 -379 -161 -843 -854 -198 -367 -113 -745 -924 -94 -643 -457 -252 -803 -557 -710 -349 -929 -815 -346 -429 -526 -886 -802 -651 -401 -321 -184 -373 -297 -422 -236 -56 -260 -697 -963 -359 -314 -597 -204 -847 -160 -299 -78 -168 -109 -628 -96 -577 -432 -485 -631 -131 -633 -62 -651 -383 -640 -402 -479 -58 -132 -733 -61 -541 -188 -733 -175 -584 -89 -846 -876 -418 -259 -574 -669 -749 -602 -843 -475 -470 -529 -785 -443 -344 -485 -890 -862 -985 -651 -364 -258 -355 -637 -942 -946 -429 -643 -747 -496 -550 -355 -305 -271 -301 -293 -366 -938 -377 -547 -808 -858 -890 -936 -195 -308 -187 -758 -48 -853 -571 -968 -622 -778 -275 -899 -104 -755 -341 -766 -843 -424 -125 -409 -531 -655 -75 -278 -737 -888 -753 -66 -845 -17 -256 -788 -287 -838 -876 -781 -269 -210 -746 -444 -491 -434 -555 -600 -553 -909 -187 -290 -308 -14 -243 -729 -142 -332 -703 -164 -316 -985 -991 -226 -33 -779 -27 -988 -182 -479 -436 -759 -155 -579 -410 -154 -459 -453 -429 -753 -669 -868 -276 -414 -434 -671 -248 -834 -706 -58 -81 -849 -180 -905 -255 -439 -973 -748 -413 -850 -915 -931 -614 -185 -83 -985 -722 -24 -101 -428 -154 -407 -727 -317 -842 -77 -170 -606 -220 -660 -90 -88 -621 -33 -149 -1000 -954 -269 -712 -44 -890 -155 -176 -225 -691 -319 -60 -21 -464 -386 -928 -956 -594 -246 -449 -777 -709 -107 -628 -944 -428 -581 -442 -687 -641 -773 -961 -73 -344 -310 -925 -884 -122 -221 -858 -934 -983 -460 -42 -82 -771 -573 -979 -784 -382 -426 -433 -325 -143 -823 -867 -786 -603 -458 -579 -801 -18 -515 -214 -994 -412 -773 -158 -394 -729 -633 -511 -689 -644 -73 -745 -60 -265 -108 -273 -681 -498 -888 -999 -715 -535 -724 -116 -990 -910 -282 -194 -97 -966 -957 -922 -599 -718 -848 -731 -874 -338 -556 -107 -173 -903 -60 -564 -661 -941 -812 -500 -514 -158 -820 -752 -484 -710 -854 -449 -62 -918 -155 -29 -811 -184 -472 -199 -907 -11 -500 -929 -560 -761 -578 -755 -272 -694 -375 -886 -76 -548 -541 -486 -712 -17 -30 -157 -566 -955 -504 -670 -589 -373 -12 -232 -882 -174 -789 -23 -752 -727 -616 -618 -856 -346 -532 -227 -689 -514 -974 -70 -50 -415 -437 -600 -319 -87 -535 -571 -203 -214 -843 -596 -366 -758 -68 -883 -723 -845 -414 -268 -42 -607 -379 -835 -874 -378 -919 -593 -562 -942 -96 -818 -10 -490 -950 -287 -910 -575 -93 -805 -149 -133 -836 -93 -212 -407 -797 -238 -61 -684 -348 -791 -387 -55 -729 -386 -879 -598 -279 -142 -703 -110 -96 -264 -421 -16 -574 -551 -234 -473 -373 -761 -182 -342 -67 -587 -23 -665 -554 -750 -459 -235 -985 -479 -861 -532 -273 -60 -766 -762 -885 -364 -640 -733 -528 -315 -429 -795 -762 -952 -170 -550 -727 -642 -700 -952 -529 -278 -69 -769 -844 -256 -256 -709 -148 -107 -230 -519 -444 -581 -261 -286 -917 -626 -961 -93 -671 -285 -987 -708 -678 -254 -325 -77 -188 -765 -398 -922 -467 -239 -579 -76 -99 -421 -552 -872 -921 -379 -26 -599 -105 -500 -111 -845 -447 -764 -17 -136 -450 -658 -728 -277 -770 -179 -479 -944 -777 -127 -105 -760 -279 -202 -752 -506 -445 -932 -553 -149 -250 -184 -96 -895 -551 -869 -772 -831 -4 -177 -538 -617 -401 -246 -50 -334 -602 -756 -29 -33 -602 -19 -731 -791 -984 -972 -153 -571 -415 -518 -845 -429 -960 -790 -514 -53 -685 -344 -45 -865 -857 -590 -560 -734 -811 -425 -826 -817 -634 -779 -891 -661 -786 -207 -938 -155 -511 -508 -92 -65 -1000 -696 -173 -28 -400 -257 -3 -609 -250 -567 -835 -290 -257 -859 -517 -681 -177 -129 -768 -419 -631 -826 -335 -284 -195 -713 -552 -529 -637 -229 -690 -529 -440 -807 -90 -478 -389 -795 -101 -773 -376 -205 -51 -351 -238 -182 -799 -413 -493 -889 -734 -216 -914 -88 -641 -648 -408 -460 -928 -688 -821 -982 -305 -989 -529 -693 -679 -824 -141 -532 -634 -733 -903 -757 -442 -527 -140 -221 -240 -500 -666 -954 -503 -628 -279 -78 -614 -632 -939 -531 -296 -288 -496 -10 -850 -593 -676 -336 -324 -4 -826 -587 -785 -109 -290 -774 -740 -780 -840 -971 -976 -40 -320 -785 -628 -285 -780 -681 -645 -846 -420 -959 -702 -327 -5 -762 -60 -517 -674 -398 -820 -775 -413 -831 -870 -793 -407 -802 -792 -818 -626 -762 -976 -971 -158 -327 -963 -418 -511 -66 -988 -155 -180 -804 -643 -415 -462 -371 -95 -3 -79 -140 -934 -167 -765 -725 -599 -468 -469 -786 -703 -766 -232 -428 -759 -619 -762 -44 -932 -455 -484 -207 -664 -807 -105 -301 -304 -382 -431 -386 -585 -765 -134 -701 -690 -723 -592 -47 -74 -317 -595 -980 -103 -889 -131 -331 -800 -882 -735 -529 -150 -981 -844 -404 -725 -184 -516 -850 -87 -774 -436 -779 -444 -723 -253 -933 -906 -759 -976 -204 -986 -638 -123 -556 -858 -686 -649 -824 -387 -34 -725 -614 -961 -847 -134 -389 -790 -853 -724 -390 -649 -663 -389 -789 -258 -745 -527 -963 -672 -616 -926 -793 -976 -395 -211 -836 -592 -735 -186 -589 -789 -513 -409 -221 -994 -366 -587 -985 -208 -935 -199 -96 -145 -163 -893 -437 -353 -754 -194 -726 -181 -388 -209 -427 -420 -872 -24 -41 -163 -448 -422 -502 -720 -820 -581 -804 -228 -208 -612 -917 -375 -294 -300 -463 -946 -94 -219 -941 -127 -99 -876 -820 -537 -544 -290 -701 -259 -68 -39 -851 -283 -648 -498 -151 -623 -485 -720 -848 -397 -447 -774 -328 -730 -884 -611 -422 -288 -288 -180 -269 -140 -476 -255 -402 -266 -933 -566 -158 -753 -650 -40 -787 -541 -378 -726 -1 -32 -748 -243 -449 -465 -628 -509 -358 -786 -78 -979 -394 -827 -522 -45 -657 -159 -820 -301 -192 -876 -839 -585 -300 -314 -678 -552 -158 -501 -717 -569 -742 -299 -29 -868 -787 -758 -827 -11 -849 -943 -286 -38 -644 -35 -897 -118 -563 -75 -236 -161 -102 -540 -506 -342 -209 -635 -632 -669 -83 -259 -248 -659 -45 -343 -667 -608 -614 -636 -117 -440 -846 -783 -427 -152 -13 -703 -990 -241 -273 -621 -130 -380 -835 -183 -857 -89 -811 -318 -587 -513 -893 -581 -295 -925 -581 -530 -710 -616 -674 -235 -886 -168 -674 -955 -66 -117 -370 -863 -603 -118 -475 -294 -419 -89 -195 -320 -534 -440 -312 -119 -259 -752 -519 -472 -883 -185 -503 -564 -654 -269 -693 -996 -565 -317 -801 -871 -516 -562 -346 -426 -577 -838 -513 -812 -380 -268 -351 -846 -272 -209 -170 -870 -628 -161 -513 -573 -386 -821 -501 -285 -902 -975 -359 -717 -44 -374 -650 -361 -447 -372 -901 -816 -56 -132 -902 -396 -406 -829 -724 -887 -780 -139 -778 -235 -558 -549 -327 -715 -817 -148 -688 -76 -659 -170 -814 -881 -135 -936 -581 -95 -802 -84 -141 -367 -843 -192 -441 -698 -857 -302 -964 -461 -508 -144 -741 -492 -796 -604 -993 -773 -132 -79 -119 -885 -486 -134 -956 -42 -26 -306 -517 -335 -304 -961 -481 -354 -191 -866 -594 -160 -923 -419 -710 -29 -203 -676 -938 -72 -183 -507 -712 -361 -609 -847 -898 -81 -787 -44 -667 -668 -603 -394 -73 -254 -570 -837 -958 -660 -795 -546 -295 -456 -893 -787 -157 -202 -693 -130 -846 -193 -706 -510 -907 -917 -809 -555 -480 -518 -535 -924 -88 -86 -447 -989 -116 -631 -750 -191 -281 -145 -336 -180 -945 -463 -297 -648 -270 -673 -337 -510 -482 -580 -394 -378 -335 -383 -319 -144 -499 -26 -636 -612 -400 -737 -665 -956 -961 -711 -281 -78 -770 -233 -874 -316 -325 -671 -222 -786 -798 -349 -256 -231 -560 -495 -481 -71 -455 -566 -549 -913 -880 -643 -807 -379 -8 -838 -744 -92 -343 -261 -587 -418 -127 -632 -116 -462 -753 -449 -40 -201 -667 -672 -171 -426 -167 -412 -150 -790 -718 -310 -433 -968 -112 -838 -729 -644 -804 -129 -354 -425 -607 -685 -665 -940 -928 -907 -736 -658 -806 -454 -740 -494 -739 -896 -565 -184 -782 -987 -975 -715 -112 -995 -832 -404 -831 -446 -959 -821 -181 -892 -414 -78 -950 -236 -680 -310 -453 -786 -682 -12 -346 -220 -340 -210 -709 -864 -568 -209 -10 -673 -551 -417 -890 -542 -168 -367 -202 -587 -90 -433 -548 -13 -444 -871 -109 -157 -524 -790 -355 -169 -30 -858 -83 -232 -999 -320 -64 -769 -597 -701 -526 -691 -772 -405 -207 -611 -266 -98 -196 -347 -147 -532 -810 -121 -676 -390 -7 -786 -964 -965 -784 -110 -588 -525 -932 -276 -789 -571 -562 -827 -784 -972 -225 -47 -898 -205 -72 -830 -246 -78 -232 -561 -815 -391 -554 -557 -172 -861 -553 -754 -452 -440 -21 -6 -878 -137 -480 -317 -866 -901 -759 -768 -357 -545 -795 -939 -602 -913 -160 -866 -464 -745 -108 -513 -808 -493 -912 -223 -412 -107 -478 -42 -884 -738 -295 -587 -128 -817 -44 -106 -815 -621 -30 -115 -263 -783 -511 -153 -531 -834 -939 -367 -149 -260 -158 -748 -510 -226 -743 -813 -217 -820 -602 -320 -142 -811 -174 -925 -287 -881 -229 -683 -900 -515 -296 -488 -526 -31 -684 -750 -911 -180 -656 -84 -770 -552 -895 -824 -759 -83 -940 -639 -292 -835 -907 -38 -427 -168 -415 -800 -599 -71 -506 -829 -473 -496 -52 -353 -58 -895 -503 -216 -529 -260 -66 -913 -452 -481 -347 -591 -308 -694 -270 -275 -15 -238 -664 -349 -345 -789 -743 -306 -520 -130 -861 -548 -99 -936 -436 -691 -453 -335 -524 -651 -32 -951 -368 -304 -59 -587 -526 -918 -735 -700 -409 -400 -803 -218 -802 -815 -718 -456 -705 -113 -377 -261 -504 -584 -196 -405 -558 -982 -300 -637 -392 -927 -693 -62 -560 -469 -572 -857 -903 -602 -860 -724 -355 -701 -109 -491 -715 -535 -411 -277 -647 -898 -816 -740 -991 -437 -535 -882 -603 -379 -215 -630 -163 -817 -213 -746 -953 -791 -482 -79 -382 -288 -623 -379 -758 -89 -242 -732 -780 -881 -456 -620 -646 -39 -129 -290 -875 -324 -803 -909 -438 -369 -138 -289 -586 -224 -168 -137 -159 -746 -517 -376 -437 -413 -972 -307 -108 -473 -868 -736 -92 -374 -387 -176 -857 -583 -276 -114 -221 -418 -8 -642 -256 -460 -713 -172 -339 -478 -369 -753 -214 -675 -924 -61 -447 -709 -414 -773 -754 -516 -596 -547 -375 -771 -536 -952 -440 -397 -9 -495 -320 -812 -979 -581 -794 -745 -947 -130 -869 -83 -648 -667 -378 -75 -857 -495 -456 -705 -235 -869 -200 -703 -880 -337 -662 -270 -338 -547 -300 -30 -586 -342 -548 -654 -860 -990 -424 -179 -286 -893 -37 -779 -810 -286 -629 -228 -868 -1 -576 -691 -604 -926 -406 -848 -65 -965 -153 -280 -803 -951 -319 -312 -276 -577 -627 -820 -115 -357 -320 -495 -763 -970 -3 -503 -153 -135 -802 -858 -527 -873 -74 -695 -320 -764 -273 -425 -627 -803 -553 -644 -136 -565 -941 -66 -284 -801 -263 -17 -274 -735 -771 -721 -827 -445 -466 -713 -958 -390 -532 -719 -951 -577 -811 -824 -844 -961 -192 -766 -126 -534 -1000 -910 -558 -55 -676 -539 -807 -257 -754 -40 -657 -3 -687 -693 -242 -1000 -234 -673 -5 -411 -596 -129 -20 -3 -421 -902 -19 -515 -999 -531 -11 -237 -216 -220 -209 -438 -110 -503 -627 -803 -362 -429 -849 -257 -527 -825 -545 -742 -647 -660 -26 -577 -763 -433 -851 -45 -71 -671 -47 -674 -232 -689 -672 -354 -902 -990 -857 -751 -711 -716 -970 -660 -948 -380 -464 -541 -430 -562 -457 -553 -653 -620 -953 -144 -770 -265 -607 -399 -125 -234 -36 -481 -239 -237 -564 -140 -615 -348 -364 -198 -653 -208 -484 -142 -674 -688 -986 -806 -183 -164 -837 -205 -749 -714 -818 -727 -643 -860 -565 -896 -270 -366 -772 -809 -922 -6 -963 -61 -341 -555 -135 -158 -436 -383 -408 -639 -948 -589 -299 -802 -281 -277 -706 -177 -458 -18 -784 -419 -521 -180 -10 -341 -806 -903 -288 -908 -500 -601 -489 -185 -511 -396 -951 -515 -804 -237 -732 -983 -988 -267 -934 -790 -298 -645 -356 -717 -295 -736 -91 -814 -525 -803 -253 -58 -723 -860 -601 -1000 -134 -366 -106 -609 -115 -919 -960 -625 -647 -512 -9 -53 -848 -493 -597 -717 -603 -799 -52 -298 -521 -198 -69 -209 -399 -717 -524 -41 -530 -170 -173 -301 -821 -112 -791 -434 -170 -876 -394 -360 -308 -71 -289 -445 -443 -744 -591 -9 -152 -494 -200 -749 -39 -158 -286 -160 -930 -161 -479 -39 -79 -505 -742 -301 -914 -345 -3 -22 -357 -761 -627 -195 -212 -771 -669 -907 -577 -477 -328 -89 -283 -685 -247 -375 -141 -356 -467 -2 -537 -556 -301 -633 -188 -711 -71 -633 -510 -520 -554 -992 -613 -243 -872 -390 -218 -246 -463 -583 -151 -574 -188 -111 -752 -931 -386 -978 -632 -217 -622 -505 -634 -394 -541 -213 -936 -143 -807 -387 -21 -44 -933 -844 -344 -251 -929 -12 -912 -12 -488 -585 -300 -710 -919 -146 -297 -355 -623 -785 -177 -887 -937 -697 -688 -418 -479 -35 -128 -334 -337 -108 -672 -640 -511 -742 -624 -123 -387 -322 -834 -274 -689 -959 -252 -439 -971 -907 -427 -417 -439 -573 -709 -321 -694 -34 -549 -718 -166 -609 -675 -457 -545 -567 -678 -596 -15 -565 -471 -222 -437 -543 -986 -934 -101 -822 -802 -581 -306 -694 -917 -453 -898 -608 -768 -216 -580 -226 -566 -571 -734 -432 -723 -637 -458 -153 -895 -956 -830 -218 -228 -688 -495 -110 -728 -856 -917 -594 -220 -253 -968 -710 -420 -189 -736 -333 -840 -944 -628 -938 -983 -264 -670 -646 -740 -665 -586 -453 -274 -684 -425 -736 -793 -906 -14 -237 -581 -397 -562 -502 -471 -336 -945 -843 -913 -341 -972 -768 -858 -363 -377 -577 -23 -357 -425 -951 -980 -941 -238 -178 -693 -815 -118 -769 -57 -597 -359 -858 -938 -874 -741 -197 -990 -563 -280 -206 -661 -244 -514 -127 -553 -328 -16 -583 -428 -753 -501 -807 -389 -452 -765 -663 -66 -827 -398 -904 -61 -354 -162 -507 -980 -919 -725 -946 -430 -416 -136 -712 -291 -586 -211 -822 -934 -795 -775 -412 -568 -93 -284 -793 -613 -352 -643 -531 -613 -158 -939 -318 -704 -168 -287 -463 -253 -855 -874 -777 -949 -780 -877 -795 -871 -395 -242 -18 -387 -769 -506 -343 -723 -541 -702 -337 -988 -352 -272 -615 -428 -567 -826 -771 -629 -657 -511 -436 -976 -353 -720 -560 -44 -802 -868 -973 -52 -566 -49 -877 -542 -110 -525 -467 -643 -383 -943 -254 -771 -419 -256 -873 -882 -793 -276 -541 -935 -900 -548 -165 -240 -69 -531 -531 -979 -499 -839 -964 -501 -983 -651 -137 -868 -905 -414 -240 -687 -797 -400 -26 -428 -332 -799 -633 -17 -329 -518 -888 -116 -636 -937 -234 -269 -872 -45 -130 -279 -812 -85 -171 -848 -340 -330 -60 -813 -954 -930 -559 -911 -468 -856 -249 -655 -978 -364 -531 -191 -28 -707 -506 -465 -657 -592 -343 -725 -634 -305 -139 -728 -106 -566 -564 -358 -670 -563 -429 -184 -176 -854 -785 -488 -613 -188 -646 -572 -564 -594 -994 -880 -190 -345 -413 -798 -316 -652 -1 -625 -217 -337 -62 -345 -676 -736 -39 -496 -158 -329 -610 -764 -284 -518 -280 -452 -902 -284 -203 -378 -342 -406 -898 -139 -315 -422 -981 -334 -909 -213 -697 -545 -18 -404 -694 -181 -241 -523 -225 -195 -835 -133 -777 -473 -532 -976 -669 -848 -717 -464 -530 -736 -9 -349 -826 -721 -998 -214 -220 -486 -747 -155 -496 -536 -881 -624 -68 -455 -311 -809 -410 -603 -117 -256 -747 -776 -44 -867 -953 -132 -250 -115 -631 -166 -56 -875 -578 -927 -57 -462 -763 -272 -861 -61 -307 -639 -864 -140 -965 -402 -616 -636 -457 -212 -307 -359 -742 -654 -282 -812 -867 -318 -498 -560 -564 -425 -971 -283 -348 -538 -496 -133 -42 -823 -408 -291 -82 -232 -366 -118 -641 -388 -942 -507 -481 -272 -902 -58 -240 -820 -328 -687 -548 -337 -156 -890 -109 -975 -719 -350 -125 -115 -678 -123 -545 -195 -280 -502 -875 -792 -48 -778 -913 -55 -881 -263 -595 -998 -988 -346 -489 -837 -428 -636 -178 -391 -548 -449 -660 -839 -264 -683 -379 -746 -771 -915 -768 -407 -832 -967 -989 -848 -521 -102 -54 -976 -586 -836 -147 -163 -201 -674 -7 -210 -716 -150 -408 -98 -514 -743 -223 -502 -578 -819 -866 -306 -356 -557 -272 -285 -220 -233 -257 -641 -45 -694 -413 -467 -914 -814 -539 -861 -476 -60 -644 -715 -877 -874 -684 -683 -464 -762 -4 -167 -34 -761 -208 -189 -545 -224 -342 -74 -243 -375 -817 -885 -851 -812 -359 -408 -277 -220 -915 -877 -387 -418 -118 -421 -875 -152 -211 -706 -104 -862 -732 -568 -745 -14 -817 -239 -24 -236 -394 -459 -628 -724 -104 -996 -970 -261 -60 -677 -390 -670 -581 -409 -106 -541 -574 -709 -168 -14 -688 -734 -696 -402 -119 -665 -203 -366 -503 -852 -189 -804 -184 -121 -7 -788 -402 -560 -310 -404 -955 -126 -155 -608 -4 -734 -372 -357 -519 -187 -96 -133 -276 -131 -164 -497 -445 -77 -861 -522 -62 -568 -118 -570 -904 -634 -645 -678 -118 -749 -484 -845 -971 -696 -387 -343 -136 -342 -735 -511 -407 -626 -919 -635 -8 -133 -650 -679 -562 -345 -570 -522 -568 -124 -844 -629 -983 -348 -759 -313 -107 -419 -759 -251 -322 -849 -757 -418 -582 -637 -763 -340 -577 -113 -89 -478 -547 -858 -204 -894 -949 -410 -555 -979 -5 -153 -870 -453 -957 -88 -12 -78 -574 -562 -56 -282 -378 -879 -137 -417 -845 -242 -460 -590 -767 -927 -828 -296 -981 -616 -713 -725 -974 -828 -689 -9 -181 -471 -581 -890 -924 -492 -461 -767 -66 -555 -825 -591 -137 -184 -213 -400 -903 -304 -689 -159 -182 -11 -772 -464 -353 -791 -389 -121 -21 -245 -313 -959 -401 -632 -7 -72 -229 -241 -48 -330 -335 -314 -522 -943 -224 -126 -235 -505 -762 -470 -255 -172 -596 -275 -795 -284 -880 -91 -781 -988 -285 -425 -143 -338 -296 -573 -543 -952 -393 -947 -633 -726 -200 -351 -296 -690 -11 -766 -371 -378 -975 -280 -896 -365 -826 -692 -196 -882 -441 -994 -859 -173 -790 -113 -130 -243 -303 -978 -654 -136 -144 -882 -432 -41 -437 -346 -983 -170 -105 -186 -318 -756 -673 -343 -817 -907 -289 -959 -326 -735 -918 -378 -591 -785 -950 -912 -539 -264 -214 -256 -920 -583 -141 -144 -445 -984 -640 -380 -953 -718 -160 -845 -501 -493 -260 -963 -524 -589 -319 -875 -729 -764 -557 -556 -704 -327 -912 -415 -476 -238 -267 -384 -259 -335 -923 -835 -929 -959 -104 -362 -324 -557 -505 -242 -688 -236 -612 -704 -366 -660 -634 -760 -664 -827 -686 -646 -101 -596 -189 -572 -630 -548 -229 -141 -386 -897 -538 -4 -681 -767 -205 -205 -801 -12 -199 -609 -898 -378 -498 -196 -185 -526 -965 -793 -191 -234 -939 -365 -615 -537 -634 -766 -794 -49 -613 -714 -49 -361 -5 -500 -745 -48 -39 -321 -186 -866 -611 -684 -540 -895 -698 -105 -328 -541 -416 -653 -863 -302 -816 -466 -785 -472 -504 -980 -1000 -303 -945 -732 -208 -142 -940 -226 -487 -309 -455 -266 -517 -122 -105 -980 -933 -128 -230 -68 -973 -906 -311 -974 -559 -940 -780 -578 -472 -854 -818 -59 -717 -232 -253 -860 -876 -551 -179 -789 -715 -740 -476 -384 -762 -414 -879 -759 -871 -335 -881 -721 -882 -228 -635 -85 -857 -671 -866 -950 -175 -689 -282 -446 -36 -364 -297 -527 -355 -111 -758 -673 -361 -794 -940 -915 -199 -142 -551 -330 -119 -587 -170 -193 -378 -275 -117 -736 -751 -366 -944 -599 -687 -136 -247 -192 -678 -465 -273 -410 -724 -454 -989 -899 -763 -108 -439 -881 -441 -943 -420 -384 -163 -943 -390 -731 -964 -596 -839 -952 -911 -239 -67 -913 -463 -165 -738 -682 -656 -996 -546 -152 -143 -185 -445 -974 -825 -34 -735 -562 -21 -679 -235 -471 -663 -46 -248 -789 -382 -267 -447 -591 -209 -27 -253 -676 -424 -557 -565 -259 -340 -304 -842 -840 -291 -376 -481 -899 -305 -902 -175 -162 -853 -3 -239 -221 -796 -207 -793 -227 -159 -140 -435 -558 -363 -875 -987 -500 -86 -552 -455 -112 -540 -978 -865 -335 -122 -82 -879 -927 -498 -846 -599 -187 -100 -845 -852 -895 -159 -557 -380 -370 -233 -457 -412 -981 -551 -618 -196 -112 -613 -131 -396 -244 -1000 -275 -734 -390 -721 -993 -814 -384 -719 -162 -857 -598 -373 -909 -969 -918 -15 -256 -228 -681 -212 -922 -514 -503 -417 -487 -579 -539 -80 -571 -108 -186 -486 -590 -715 -942 -401 -724 -614 -849 -199 -851 -936 -24 -911 -99 -827 -58 -208 -63 -857 -21 -639 -679 -446 -993 -450 -827 -238 -915 -100 -833 -719 -621 -278 -459 -826 -592 -243 -31 -186 -100 -792 -112 -356 -40 -194 -633 -658 -418 -142 -737 -546 -842 -661 -587 -238 -272 -171 -24 -626 -140 -523 -167 -50 -409 -123 -663 -218 -23 -187 -957 -942 -6 -635 -955 -449 -73 -717 -947 -999 -355 -657 -982 -30 -336 -918 -520 -824 -842 -308 -572 -166 -907 -229 -378 -15 -987 -955 -761 -143 -450 -10 -480 -185 -479 -323 -153 -542 -345 -640 -884 -514 -343 -305 -703 -405 -351 -396 -932 -69 -641 -442 -430 -161 -510 -357 -917 -403 -928 -709 -503 -272 -641 -351 -831 -887 -851 -910 -623 -882 -222 -379 -103 -205 -381 -193 -293 -530 -716 -256 -587 -119 -555 -12 -278 -987 -70 -277 -236 -511 -262 -221 -172 -75 -221 -415 -327 -638 -276 -767 -728 -894 -107 -401 -708 -850 -89 -177 -803 -866 -627 -376 -537 -951 -650 -384 -242 -219 -746 -618 -376 -396 -170 -176 -917 -757 -476 -444 -524 -56 -831 -413 -651 -765 -865 -718 -119 -731 -350 -95 -343 -761 -256 -528 -664 -541 -745 -433 -517 -735 -501 -510 -975 -261 -726 -467 -286 -279 -320 -177 -225 -231 -283 -42 -437 -734 -868 -427 -382 -562 -807 -292 -51 -324 -777 -731 -223 -604 -269 -740 -965 -815 -364 -894 -502 -344 -722 -825 -893 -416 -954 -316 -90 -963 -335 -136 -997 -270 -410 -907 -599 -593 -322 -788 -773 -866 -717 -464 -192 -743 -824 -490 -459 -78 -168 -141 -70 -553 -434 -257 -623 -211 -197 -649 -874 -589 -210 -347 -773 -756 -83 -988 -82 -477 -13 -870 -333 -705 -499 -749 -759 -71 -947 -802 -538 -980 -242 -462 -510 -978 -73 -50 -803 -310 -359 -146 -649 -886 -897 -414 -180 -643 -800 -917 -193 -33 -114 -421 -979 -936 -728 -895 -606 -532 -711 -961 -800 -802 -111 -905 -900 -132 -203 -636 -877 -359 -979 -747 -958 -650 -867 -951 -905 -262 -940 -347 -399 -720 -880 -701 -519 -223 -409 -254 -236 -358 -116 -353 -368 -908 -276 -608 -263 -929 -258 -418 -391 -90 -23 -778 -299 -704 -50 -654 -956 -255 -454 -334 -903 -355 -584 -59 -833 -357 -318 -275 -311 -761 -262 -718 -179 -130 -860 -260 -834 -883 -101 -105 -1000 -494 -246 -191 -286 -695 -845 -826 -44 -686 -427 -287 -206 -584 -549 -994 -619 -693 -137 -239 -463 -320 -977 -417 -823 -470 -282 -741 -23 -363 -510 -681 -235 -710 -409 -575 -509 -404 -635 -311 -64 -411 -998 -960 -585 -654 -64 -69 -409 -612 -327 -791 -119 -439 -912 -303 -551 -849 -569 -763 -479 -57 -968 -548 -836 -453 -453 -505 -192 -724 -611 -195 -78 -592 -743 -775 -706 -627 -85 -846 -262 -522 -803 -746 -528 -28 -731 -369 -677 -873 -758 -951 -221 -106 -270 -992 -227 -987 -849 -536 -703 -907 -166 -366 -30 -681 -922 -715 -529 -625 -391 -590 -732 -491 -140 -353 -892 -97 -485 -839 -493 -445 -384 -235 -833 -297 -653 -84 -38 -6 -782 -838 -844 -34 -358 -319 -105 -721 -674 -18 -334 -219 -337 -643 -104 -746 -720 -450 -437 -159 -420 -902 -250 -418 -385 -691 -391 -998 -401 -171 -192 -226 -808 -653 -29 -856 -185 -69 -947 -363 -69 -278 -354 -381 -622 -409 -644 -49 -727 -591 -406 -733 -604 -66 -126 -7 -839 -249 -66 -720 -51 -21 -917 -253 -966 -767 -940 -346 -235 -570 -181 -336 -710 -157 -422 -818 -976 -65 -452 -389 -405 -490 -923 -559 -105 -491 -683 -826 -832 -951 -493 -541 -774 -184 -529 -353 -413 -341 -59 -776 -214 -820 -262 -537 -197 -410 -475 -130 -891 -206 -855 -572 -482 -643 -258 -264 -714 -459 -369 -129 -435 -515 -342 -630 -728 -442 -498 -729 -349 -72 -668 -494 -476 -658 -986 -14 -659 -811 -74 -549 -278 -620 -363 -30 -765 -544 -852 -507 -154 -861 -218 -919 -649 -87 -389 -446 -382 -383 -452 -291 -183 -853 -845 -599 -339 -414 -277 -992 -110 -203 -274 -845 -141 -923 -166 -417 -259 -956 -414 -684 -588 -486 -401 -383 -887 -703 -993 -616 -143 -984 -569 -342 -534 -836 -152 -547 -996 -231 -688 -901 -347 -544 -871 -719 -901 -493 -550 -336 -587 -999 -454 -101 -506 -311 -783 -601 -787 -315 -526 -141 -208 -798 -158 -891 -181 -526 -218 -861 -124 -571 -429 -106 -16 -961 -7 -333 -635 -806 -693 -722 -946 -500 -81 -949 -60 -666 -835 -813 -317 -90 -624 -263 -730 -67 -377 -431 -976 -728 -844 -103 -82 -980 -346 -708 -251 -899 -454 -776 -175 -838 -447 -555 -764 -669 -831 -135 -365 -412 -290 -553 -934 -427 -381 -134 -203 -785 -105 -848 -923 -566 -550 -592 -91 -112 -485 -621 -671 -729 -580 -32 -11 -98 -965 -684 -783 -775 -970 -434 -350 -986 -836 -896 -794 -12 -623 -627 -180 -516 -29 -841 -188 -81 -377 -622 -928 -114 -10 -366 -44 -293 -366 -414 -702 -626 -181 -874 -329 -104 -879 -905 -653 -638 -343 -414 -577 -405 -958 -74 -495 -444 -196 -407 -32 -362 -248 -361 -126 -641 -471 -961 -151 -764 -737 -898 -285 -665 -867 -959 -624 -904 -24 -488 -750 -314 -98 -911 -192 -733 -341 -568 -706 -209 -740 -192 -132 -399 -700 -947 -707 -498 -90 -300 -883 -91 -849 -745 -682 -368 -809 -154 -160 -681 -241 -823 -659 -221 -201 -221 -760 -92 -393 -971 -651 -989 -599 -776 -808 -30 -157 -642 -462 -49 -696 -727 -581 -712 -717 -393 -828 -176 -205 -151 -784 -289 -256 -960 -14 -359 -208 -754 -61 -398 -1 -632 -861 -153 -79 -265 -42 -810 -779 -693 -160 -620 -651 -108 -389 -571 -350 -173 -469 -633 -575 -937 -3 -381 -58 -631 -438 -183 -650 -404 -43 -764 -804 -610 -75 -547 -948 -238 -734 -810 -60 -294 -67 -620 -797 -683 -778 -818 -849 -640 -591 -91 -820 -625 -236 -953 -655 -903 -387 -899 -169 -916 -391 -221 -222 -258 -436 -831 -581 -86 -605 -592 -639 -963 -37 -613 -526 -342 -289 -278 -70 -392 -56 -722 -256 -635 -827 -669 -968 -110 -595 -536 -216 -792 -593 -489 -214 -227 -630 -362 -928 -411 -247 -952 -674 -20 -27 -91 -588 -20 -3 -492 -623 -686 -990 -158 -830 -537 -115 -614 -671 -125 -382 -196 -476 -682 -756 -828 -959 -750 -49 -677 -261 -377 -228 -24 -801 -82 -902 -212 -413 -422 -638 -657 -364 -234 -343 -434 -756 -784 -537 -790 -986 -410 -999 -173 -982 -797 -335 -670 -1000 -955 -456 -287 -272 -473 -469 -228 -816 -513 -860 -55 -443 -343 -433 -363 -340 -445 -921 -553 -644 -359 -996 -168 -821 -958 -301 -184 -10 -835 -502 -236 -82 -713 -859 -10 -117 -277 -768 -313 -842 -245 -918 -59 -986 -780 -490 -834 -93 -690 -935 -744 -544 -345 -165 -894 -558 -259 -724 -968 -848 -533 -635 -353 -975 -381 -847 -332 -236 -647 -671 -950 -647 -476 -641 -224 -294 -954 -611 -444 -853 -1 -254 -551 -835 -404 -319 -673 -696 -181 -715 -336 -98 -966 -453 -500 -37 -889 -312 -198 -345 -917 -195 -997 -886 -637 -646 -443 -965 -387 -512 -185 -418 -162 -422 -103 -489 -634 -573 -759 -827 -799 -325 -827 -13 -360 -638 -632 -960 -532 -702 -23 -14 -266 -662 -170 -830 -126 -627 -515 -479 -240 -840 -880 -455 -366 -43 -275 -11 -765 -642 -679 -700 -234 -1 -288 -512 -591 -676 -120 -833 -163 -67 -449 -147 -55 -283 -70 -232 -357 -750 -246 -437 -572 -949 -504 -57 -341 -905 -101 -329 -242 -880 -675 -644 -203 -651 -918 -824 -367 -47 -347 -526 -619 -360 -968 -466 -304 -86 -936 -100 -815 -529 -331 -773 -327 -28 -650 -454 -868 -855 -935 -102 -175 -638 -87 -205 -901 -818 -11 -502 -880 -167 -824 -596 -91 -327 -395 -591 -269 -823 -591 -578 -34 -550 -379 -126 -57 -413 -513 -907 -693 -650 -219 -295 -106 -301 -537 -943 -30 -744 -264 -114 -777 -17 -976 -844 -872 -811 -387 -66 -728 -291 -397 -826 -152 -845 -610 -677 -90 -188 -178 -23 -359 -498 -570 -148 -967 -94 -591 -977 -295 -553 -770 -203 -592 -921 -442 -681 -107 -10 -490 -516 -721 -107 -814 -569 -146 -444 -611 -217 -163 -88 -242 -227 -649 -388 -59 -876 -339 -193 -706 -92 -568 -435 -917 -44 -900 -42 -290 -804 -334 -139 -692 -218 -645 -480 -595 -525 -466 -838 -854 -581 -235 -647 -934 -975 -971 -584 -580 -313 -45 -654 -694 -166 -418 -135 -647 -319 -548 -649 -537 -243 -791 -797 -737 -304 -415 -512 -488 -822 -128 -947 -606 -873 -740 -629 -342 -207 -944 -775 -801 -339 -59 -640 -546 -368 -884 -905 -957 -339 -524 -707 -752 -828 -161 -847 -874 -667 -67 -762 -970 -456 -858 -267 -839 -685 -855 -679 -611 -467 -765 -419 -106 -209 -764 -376 -43 -232 -75 -125 -991 -484 -663 -40 -49 -249 -755 -138 -983 -333 -21 -85 -549 -932 -439 -172 -288 -795 -63 -447 -730 -882 -420 -634 -487 -834 -636 -871 -254 -878 -117 -198 -549 -571 -608 -829 -663 -770 -570 -438 -568 -106 -299 -21 -204 -76 -556 -887 -904 -247 -475 -971 -387 -695 -454 -720 -986 -383 -627 -330 -833 -569 -625 -799 -871 -755 -687 -326 -614 -879 -259 -354 -459 -977 -805 -707 -336 -570 -362 -174 -711 -424 -501 -134 -249 -867 -362 -966 -971 -452 -79 -937 -978 -292 -737 -128 -963 -354 -723 -451 -98 -34 -26 -140 -613 -455 -247 -944 -409 -2 -254 -983 -538 -903 -730 -999 -148 -649 -936 -345 -432 -111 -659 -170 -819 -623 -935 -244 -900 -642 -437 -369 -640 -316 -541 -886 -885 -21 -654 -791 -820 -988 -369 -365 -292 -114 -972 -867 -251 -702 -244 -395 -749 -752 -395 -157 -999 -410 -229 -694 -78 -69 -636 -949 -784 -67 -301 -3 -444 -769 -315 -718 -545 -481 -382 -571 -850 -821 -451 -970 -626 -482 -845 -232 -109 -269 -116 -370 -413 -607 -479 -712 -104 -302 -366 -746 -158 -618 -639 -854 -904 -14 -902 -175 -1 -850 -857 -314 -789 -970 -876 -827 -324 -879 -963 -160 -526 -2 -571 -22 -215 -847 -671 -661 -733 -655 -357 -551 -539 -627 -262 -437 -330 -448 -483 -472 -573 -466 -889 -632 -127 -864 -582 -947 -955 -420 -804 -339 -809 -485 -823 -297 -718 -623 -717 -338 -815 -698 -60 -686 -998 -523 -946 -352 -783 -555 -100 -191 -245 -124 -834 -759 -779 -759 -243 -823 -418 -380 -298 -752 -182 -942 -208 -135 -968 -205 -32 -626 -667 -500 -347 -390 -199 -744 -33 -151 -492 -602 -391 -526 -763 -251 -72 -824 -354 -6 -364 -451 -806 -861 -598 -682 -512 -867 -28 -982 -372 -538 -274 -288 -513 -125 -610 -205 -968 -732 -727 -697 -735 -735 -96 -725 -601 -360 -48 -939 -599 -341 -769 -218 -290 -592 -988 -480 -997 -391 -584 -132 -986 -990 -566 -404 -572 -791 -456 -28 -601 -853 -998 -296 -892 -740 -161 -22 -641 -435 -979 -11 -55 -364 -857 -300 -2 -594 -580 -13 -418 -661 -55 -589 -464 -898 -441 -127 -752 -751 -787 -911 -848 -324 -125 -930 -566 -991 -197 -562 -368 -471 -719 -338 -894 -958 -935 -863 -757 -225 -359 -959 -318 -190 -674 -641 -55 -434 -303 -765 -529 -122 -347 -282 -495 -210 -256 -777 -97 -846 -45 -547 -55 -832 -950 -115 -395 -79 -729 -549 -215 -756 -504 -634 -142 -85 -139 -632 -688 -815 -878 -788 -399 -30 -606 -595 -867 -373 -568 -541 -279 -615 -67 -914 -767 -79 -682 -735 -282 -864 -73 -779 -565 -973 -423 -858 -497 -361 -727 -580 -450 -734 -673 -395 -77 -412 -499 -68 -589 -173 -314 -663 -976 -956 -114 -436 -868 -122 -111 -788 -670 -940 -169 -795 -694 -847 -913 -241 -123 -291 -451 -516 -224 -731 -708 -463 -89 -48 -727 -185 -823 -901 -853 -88 -144 -549 -579 -124 -183 -189 -807 -5 -735 -849 -350 -544 -368 -49 -830 -580 -436 -686 -503 -136 -908 -282 -985 -291 -438 -232 -679 -532 -91 -546 -762 -602 -407 -541 -724 -610 -627 -542 -648 -315 -368 -849 -863 -380 -850 -718 -962 -907 -843 -248 -139 -458 -319 -802 -622 -746 -508 -970 -67 -897 -807 -883 -787 -917 -452 -217 -731 -473 -526 -269 -864 -54 -542 -500 -656 -780 -216 -845 -39 -997 -737 -15 -805 -740 -623 -50 -627 -781 -105 -479 -846 -369 -435 -24 -141 -4 -311 -177 -854 -971 -46 -109 -789 -525 -593 -738 -411 -241 -329 -915 -422 -217 -763 -652 -539 -163 -436 -46 -191 -708 -684 -934 -715 -969 -903 -618 -783 -277 -787 -605 -944 -668 -413 -387 -141 -372 -450 -616 -329 -205 -890 -320 -859 -715 -387 -289 -242 -962 -252 -783 -979 -329 -979 -163 -689 -314 -882 -126 -622 -848 -387 -519 -644 -64 -610 -4 -510 -380 -912 -349 -360 -502 -969 -221 -76 -470 -112 -334 -590 -921 -449 -214 -570 -323 -175 -2 -15 -777 -405 -542 -441 -93 -437 -574 -72 -319 -686 -645 -84 -756 -108 -60 -384 -174 -322 -837 -663 -541 -863 -994 -795 -549 -320 -275 -341 -895 -204 -742 -950 -140 -165 -108 -3 -558 -813 -276 -442 -821 -857 -48 -364 -513 -367 -502 -839 -870 -268 -377 -208 -291 -442 -380 -874 -277 -948 -438 -731 -36 -356 -289 -519 -392 -55 -839 -92 -372 -416 -747 -47 -871 -991 -420 -514 -899 -643 -379 -646 -509 -91 -983 -892 -422 -200 -770 -969 -343 -300 -460 -130 -45 -889 -244 -407 -515 -793 -413 -437 -824 -322 -688 -919 -671 -183 -647 -584 -799 -532 -313 -439 -486 -723 -227 -917 -689 -78 -799 -171 -484 -377 -907 -76 -522 -842 -245 -835 -217 -326 -333 -392 -136 -96 -103 -142 -326 -852 -994 -788 -578 -457 -295 -297 -200 -458 -436 -569 -634 -895 -706 -721 -775 -551 -874 -209 -777 -801 -581 -104 -666 -998 -827 -766 -51 -160 -10 -139 -492 -805 -46 -768 -121 -859 -445 -891 -580 -227 -212 -776 -409 -90 -527 -724 -299 -5 -160 -603 -19 -73 -56 -506 -649 -240 -400 -789 -914 -330 -876 -545 -409 -715 -152 -728 -654 -695 -500 -283 -299 -918 -559 -915 -104 -569 -91 -369 -833 -656 -856 -471 -407 -492 -262 -459 -850 -64 -321 -452 -970 -297 -297 -45 -546 -326 -882 -416 -806 -729 -489 -629 -336 -644 -427 -99 -961 -656 -91 -990 -36 -489 -204 -875 -865 -603 -224 -525 -879 -633 -767 -865 -373 -637 -119 -161 -265 -150 -573 -416 -832 -828 -786 -751 -370 -249 -99 -344 -630 -389 -399 -496 -483 -622 -135 -553 -543 -52 -690 -649 -713 -802 -746 -359 -664 -43 -759 -673 -131 -539 -310 -472 -424 -73 -399 -145 -388 -439 -552 -2 -486 -693 -70 -8 -571 -923 -742 -125 -250 -963 -691 -595 -938 -783 -567 -968 -311 -695 -427 -393 -218 -469 -739 -289 -563 -858 -216 -298 -182 -720 -355 -619 -724 -941 -446 -481 -976 -474 -655 -122 -632 -770 -16 -695 -529 -531 -152 -882 -849 -658 -487 -847 -461 -256 -312 -233 -896 -136 -404 -197 -837 -143 -709 -675 -40 -388 -766 -34 -108 -171 -617 -50 -629 -521 -672 -250 -151 -696 -940 -898 -285 -858 -290 -776 -138 -515 -932 -664 -37 -197 -240 -173 -276 -150 -940 -176 -750 -727 -354 -137 -517 -535 -451 -27 -260 -436 -711 -161 -105 -159 -509 -976 -962 -218 -719 -944 -940 -18 -432 -325 -328 -495 -356 -283 -482 -187 -631 -791 -972 -470 -919 -672 -357 -143 -795 -838 -422 -320 -860 -692 -573 -751 -401 -38 -333 -598 -479 -254 -658 -716 -523 -787 -638 -612 -529 -627 -408 -724 -707 -23 -825 -918 -142 -531 -306 -144 -351 -682 -93 -1 -465 -761 -344 -209 -959 -390 -3 -581 -213 -677 -134 -397 -321 -300 -450 -883 -393 -265 -695 -573 -222 -431 -535 -555 -32 -26 -845 -31 -150 -684 -30 -8 -149 -890 -202 -926 -963 -875 -576 -720 -804 -945 -237 -710 -605 -353 -604 -582 -104 -497 -417 -440 -629 -876 -423 -592 -977 -424 -716 -271 -36 -60 -80 -673 -314 -285 -210 -881 -909 -438 -194 -403 -963 -512 -378 -707 -2 -943 -374 -120 -486 -324 -724 -729 -847 -951 -826 -939 -758 -541 -595 -273 -880 -890 -757 -850 -151 -418 -745 -169 -40 -246 -256 -774 -778 -265 -961 -396 -525 -424 -374 -247 -666 -983 -317 -572 -362 -580 -423 -226 -50 -594 -699 -328 -641 -327 -468 -277 -958 -271 -788 -924 -872 -499 -252 -254 -415 -622 -779 -873 -810 -908 -755 -915 -336 -459 -80 -773 -548 -173 -560 -958 -865 -756 -874 -814 -767 -977 -737 -563 -222 -407 -526 -192 -638 -960 -765 -743 -431 -96 -423 -972 -34 -820 -734 -714 -569 -936 -569 -901 -971 -358 -436 -484 -545 -210 -368 -581 -257 -352 -745 -670 -783 -763 -88 -620 -588 -324 -815 -215 -417 -241 -934 -489 -839 -887 -959 -938 -776 -761 -581 -692 -476 -795 -219 -769 -82 -94 -734 -773 -967 -798 -506 -277 -957 -836 -967 -695 -70 -194 -329 -213 -632 -152 -988 -437 -570 -569 -322 -548 -416 -221 -428 -358 -126 -49 -693 -303 -488 -267 -930 -467 -75 -220 -578 -76 -617 -923 -213 -156 -59 -145 -694 -197 -36 -836 -285 -298 -949 -828 -989 -581 -218 -403 -331 -274 -743 -698 -946 -226 -472 -380 -441 -462 -240 -780 -640 -387 -992 -281 -85 -994 -848 -537 -503 -306 -961 -968 -581 -675 -533 -292 -85 -912 -109 -369 -873 -643 -666 -475 -784 -57 -734 -248 -556 -539 -877 -714 -857 -168 -456 -921 -99 -659 -710 -605 -622 -384 -983 -393 -321 -881 -71 -242 -520 -68 -213 -756 -538 -29 -449 -427 -831 -689 -714 -449 -553 -567 -553 -325 -240 -902 -482 -495 -59 -355 -894 -537 -261 -479 -194 -548 -331 -6 -945 -477 -715 -275 -95 -575 -660 -144 -788 -208 -160 -178 -605 -912 -628 -667 -714 -926 -868 -216 -17 -58 -361 -237 -269 -605 -461 -877 -628 -577 -339 -798 -435 -569 -215 -897 -389 -124 -463 -603 -740 -65 -482 -698 -995 -787 -179 -626 -1000 -992 -378 -389 -825 -254 -112 -996 -901 -302 -647 -441 -434 -100 -942 -93 -169 -622 -697 -360 -145 -764 -163 -473 -805 -575 -954 -440 -178 -999 -964 -770 -967 -269 -982 -589 -780 -934 -482 -437 -254 -424 -443 -595 -141 -95 -875 -770 -269 -378 -798 -274 -401 -186 -901 -194 -916 -947 -900 -997 -637 -705 -632 -703 -603 -526 -636 -102 -874 -90 -779 -804 -59 -293 -697 -326 -972 -548 -552 -252 -804 -255 -637 -616 -412 -320 -223 -117 -181 -57 -747 -34 -19 -80 -390 -245 -477 -556 -231 -798 -194 -739 -443 -490 -162 -912 -361 -780 -688 -820 -322 -388 -490 -239 -623 -417 -705 -985 -124 -26 -64 -135 -885 -999 -112 -322 -273 -387 -530 -935 -479 -997 -917 -996 -738 -771 -923 -710 -984 -77 -274 -117 -485 -773 -249 -605 -675 -484 -795 -106 -740 -545 -141 -74 -679 -953 -708 -423 -80 -108 -429 -173 -11 -523 -20 -420 -355 -50 -869 -92 -142 -665 -105 -269 -86 -763 -121 -798 -97 -995 -796 -741 -302 -304 -351 -657 -896 -590 -771 -137 -469 -277 -549 -188 -78 -219 -24 -842 -900 -541 -292 -933 -827 -513 -875 -751 -625 -707 -77 -237 -188 -321 -716 -582 -145 -941 -441 -908 -496 -307 -797 -896 -66 -946 -816 -982 -113 -56 -536 -872 -976 -934 -574 -356 -95 -978 -941 -440 -389 -559 -262 -549 -838 -603 -381 -563 -638 -15 -911 -187 -859 -962 -939 -194 -396 -751 -839 -581 -177 -199 -257 -849 -888 -988 -532 -73 -598 -396 -444 -631 -233 -249 -314 -251 -636 -813 -862 -332 -595 -554 -786 -544 -201 -47 -414 -34 -827 -136 -123 -518 -603 -590 -407 -333 -758 -235 -208 -925 -726 -859 -303 -357 -632 -855 -450 -866 -588 -626 -437 -315 -483 -267 -662 -749 -629 -486 -859 -459 -121 -348 -356 -418 -292 -271 -638 -527 -591 -258 -851 -804 -466 -768 -353 -562 -728 -39 -47 -759 -153 -391 -606 -368 -124 -36 -809 -837 -162 -815 -493 -668 -270 -232 -749 -992 -122 -68 -840 -184 -846 -739 -565 -107 -249 -529 -20 -415 -764 -162 -876 -477 -398 -484 -558 -779 -491 -698 -34 -709 -290 -142 -539 -82 -700 -741 -73 -222 -615 -171 -438 -521 -576 -973 -235 -857 -535 -692 -627 -342 -933 -763 -690 -570 -265 -766 -303 -853 -772 -472 -666 -572 -472 -962 -888 -832 -683 -938 -874 -143 -98 -643 -535 -284 -175 -427 -245 -762 -593 -347 -551 -860 -890 -572 -391 -464 -608 -381 -87 -624 -796 -828 -7 -471 -998 -345 -112 -958 -474 -951 -951 -909 -935 -83 -707 -459 -464 -397 -491 -803 -688 -628 -17 -482 -385 -147 -967 -464 -11 -652 -244 -305 -80 -278 -352 -946 -615 -35 -846 -352 -103 -743 -694 -559 -52 -84 -291 -556 -744 -660 -549 -126 -951 -104 -1 -745 -848 -106 -840 -612 -310 -623 -746 -306 -660 -237 -580 -51 -461 -857 -594 -818 -951 -78 -217 -469 -551 -904 -450 -680 -26 -855 -903 -839 -435 -344 -455 -10 -170 -184 -307 -984 -194 -491 -596 -809 -781 -443 -12 -417 -448 -313 -944 -472 -618 -430 -968 -979 -955 -28 -982 -775 -171 -428 -959 -111 -644 -686 -151 -112 -382 -500 -764 -350 -678 -734 -164 -661 -726 -15 -13 -558 -477 -22 -320 -522 -416 -714 -242 -2 -509 -369 -714 -669 -81 -790 -977 -108 -599 -122 -235 -946 -117 -141 -58 -709 -911 -40 -988 -952 -309 -745 -231 -597 -624 -380 -759 -534 -628 -142 -328 -833 -511 -344 -35 -202 -720 -591 -951 -15 -713 -321 -25 -499 -809 -160 -998 -755 -627 -894 -801 -912 -482 -176 -173 -846 -61 -983 -737 -363 -714 -563 -800 -191 -993 -748 -303 -986 -734 -488 -281 -78 -929 -337 -189 -964 -461 -932 -789 -454 -426 -368 -51 -345 -297 -991 -626 -287 -406 -203 -237 -358 -433 -229 -348 -809 -940 -506 -332 -129 -227 -451 -604 -14 -898 -898 -25 -476 -892 -239 -258 -872 -380 -942 -838 -205 -45 -797 -590 -689 -286 -773 -289 -730 -884 -52 -147 -682 -646 -835 -134 -525 -996 -183 -990 -245 -9 -432 -877 -418 -818 -153 -680 -87 -338 -725 -752 -763 -41 -202 -700 -750 -505 -388 -563 -618 -736 -869 -758 -372 -445 -811 -762 -141 -399 -216 -845 -411 -189 -397 -378 -437 -112 -530 -298 -240 -494 -169 -231 -965 -577 -637 -765 -300 -115 -904 -528 -848 -897 -248 -150 -498 -66 -333 -407 -348 -515 -99 -53 -911 -180 -845 -633 -810 -856 -949 -816 -446 -479 -251 -644 -453 -335 -865 -43 -576 -147 -38 -158 -537 -77 -64 -874 -86 -810 -61 -60 -802 -934 -133 -736 -17 -905 -634 -838 -300 -629 -145 -658 -408 -490 -38 -913 -348 -268 -857 -790 -381 -867 -393 -905 -441 -109 -187 -465 -56 -658 -109 -593 -889 -953 -593 -666 -758 -19 -588 -961 -377 -963 -15 -329 -318 -802 -606 -862 -485 -991 -568 -83 -203 -652 -871 -771 -831 -641 -187 -275 -245 -40 -609 -115 -635 -779 -635 -241 -958 -276 -701 -108 -489 -462 -731 -480 -387 -313 -835 -889 -290 -169 -532 -541 -735 -788 -210 -581 -493 -17 -548 -168 -330 -45 -88 -237 -753 -362 -400 -165 -227 -109 -689 -184 -259 -573 -422 -949 -933 -454 -554 -681 -882 -457 -367 -148 -52 -183 -357 -117 -765 -261 -969 -52 -194 -343 -396 -221 -100 -61 -602 -39 -471 -525 -527 -385 -36 -211 -441 -830 -698 -100 -511 -985 -835 -32 -847 -545 -407 -10 -509 -358 -493 -795 -457 -882 -468 -734 -242 -326 -286 -836 -26 -442 -125 -435 -545 -820 -76 -231 -257 -826 -331 -858 -851 -276 -56 -771 -367 -25 -495 -244 -595 -408 -58 -972 -137 -991 -351 -930 -596 -464 -227 -23 -851 -204 -395 -280 -931 -619 -108 -39 -707 -923 -786 -189 -845 -817 -448 -30 -83 -663 -159 -279 -677 -135 -555 -965 -854 -509 -444 -50 -523 -136 -276 -488 -705 -119 -462 -126 -582 -354 -995 -693 -922 -453 -640 -750 -243 -287 -230 -100 -731 -654 -789 -74 -369 -710 -778 -118 -903 -913 -305 -17 -960 -281 -394 -374 -368 -520 -425 -453 -922 -109 -878 -967 -726 -236 -361 -63 -567 -901 -81 -372 -140 -523 -298 -363 -696 -507 -90 -640 -782 -277 -609 -517 -759 -908 -810 -954 -244 -585 -924 -826 -239 -911 -895 -575 -19 -85 -376 -594 -802 -121 -276 -385 -285 -875 -780 -535 -568 -241 -5 -265 -469 -691 -233 -353 -961 -324 -908 -242 -588 -520 -397 -184 -262 -64 -169 -268 -830 -20 -996 -890 -254 -482 -31 -521 -970 -413 -69 -199 -676 -126 -287 -902 -751 -58 -540 -545 -828 -702 -375 -879 -624 -159 -881 -666 -327 -939 -984 -485 -905 -113 -62 -399 -944 -821 -309 -288 -195 -817 -17 -16 -612 -297 -660 -571 -866 -817 -640 -494 -126 -650 -625 -779 -170 -708 -937 -394 -131 -417 -673 -595 -301 -773 -793 -626 -355 -454 -975 -23 -274 -400 -887 -982 -346 -284 -354 -901 -910 -503 -287 -471 -758 -542 -756 -836 -784 -366 -260 -705 -296 -1 -787 -814 -467 -96 -630 -457 -994 -188 -354 -663 -694 -284 -814 -249 -197 -477 -554 -772 -456 -174 -128 -117 -135 -130 -599 -891 -686 -881 -998 -885 -367 -148 -168 -326 -704 -862 -62 -7 -384 -32 -992 -558 -927 -85 -563 -208 -826 -439 -400 -140 -24 -26 -14 -972 -654 -107 -706 -481 -983 -608 -834 -233 -568 -313 -140 -138 -789 -176 -655 -472 -983 -550 -802 -840 -276 -395 -206 -387 -537 -132 -573 -889 -558 -399 -138 -134 -137 -174 -898 -531 -644 -693 -188 -281 -941 -274 -591 -530 -235 -781 -416 -838 -382 -857 -295 -576 -893 -257 -206 -636 -727 -40 -675 -731 -57 -855 -184 -75 -584 -461 -969 -20 -596 -742 -526 -154 -892 -548 -897 -589 -654 -497 -832 -349 -177 -239 -107 -409 -491 -689 -127 -20 -518 -51 -28 -36 -283 -379 -57 -755 -909 -303 -701 -461 -553 -905 -120 -211 -44 -653 -351 -992 -223 -797 -753 -596 -445 -868 -441 -944 -14 -662 -561 -227 -613 -183 -723 -270 -873 -560 -39 -798 -973 -171 -100 -965 -443 -891 -760 -367 -862 -521 -178 -330 -675 -189 -818 -614 -816 -198 -198 -368 -648 -982 -856 -287 -136 -882 -854 -988 -950 -319 -205 -354 -594 -102 -561 -65 -81 -448 -636 -733 -421 -697 -733 -333 -834 -286 -141 -226 -139 -86 -232 -666 -546 -371 -623 -612 -225 -974 -212 -200 -559 -936 -843 -217 -40 -239 -758 -774 -988 -860 -829 -369 -720 -118 -734 -747 -947 -819 -6 -713 -515 -899 -397 -404 -796 -936 -205 -278 -765 -559 -754 -21 -174 -926 -248 -502 -776 -240 -469 -555 -606 -407 -681 -191 -883 -77 -139 -474 -245 -339 -931 -381 -592 -11 -780 -919 -424 -553 -165 -567 -128 -24 -189 -106 -543 -708 -595 -841 -683 -993 -645 -557 -385 -875 -821 -87 -140 -689 -58 -142 -615 -951 -428 -644 -875 -191 -64 -422 -719 -271 -348 -51 -496 -200 -711 -897 -118 -693 -756 -940 -166 -960 -548 -775 -130 -224 -840 -616 -988 -607 -779 -310 -500 -94 -155 -793 -192 -884 -878 -330 -330 -31 -674 -728 -697 -920 -66 -309 -172 -409 -240 -126 -763 -248 -5 -627 -259 -867 -450 -150 -568 -219 -946 -550 -246 -99 -233 -145 -429 -105 -463 -773 -586 -776 -409 -800 -809 -856 -671 -602 -233 -595 -910 -603 -636 -998 -558 -542 -743 -484 -462 -461 -206 -95 -743 -478 -245 -53 -391 -894 -736 -357 -68 -201 -668 -440 -554 -509 -102 -158 -392 -257 -264 -892 -411 -568 -597 -197 -157 -421 -636 -434 -355 -127 -109 -165 -344 -714 -393 -122 -552 -365 -208 -71 -224 -622 -825 -143 -451 -955 -932 -351 -205 -151 -959 -389 -115 -543 -77 -596 -307 -446 -808 -999 -917 -668 -263 -900 -967 -170 -76 -161 -603 -515 -591 -558 -779 -373 -183 -388 -603 -516 -349 -476 -88 -860 -760 -250 -4 -293 -863 -919 -168 -967 -902 -407 -606 -209 -175 -278 -129 -532 -761 -661 -221 -894 -183 -16 -584 -537 -240 -459 -710 -956 -887 -260 -845 -819 -441 -84 -198 -673 -126 -125 -586 -208 -647 -475 -21 -135 -203 -16 -660 -116 -228 -610 -849 -476 -986 -228 -248 -85 -203 -195 -243 -89 -287 -424 -703 -9 -144 -334 -583 -511 -520 -164 -781 -347 -238 -755 -288 -589 -555 -144 -81 -79 -767 -510 -315 -712 -863 -710 -244 -36 -514 -929 -735 -973 -466 -525 -965 -811 -230 -935 -722 -392 -275 -834 -7 -578 -591 -111 -39 -725 -111 -127 -975 -411 -659 -303 -555 -929 -153 -162 -139 -378 -935 -47 -90 -864 -881 -486 -721 -174 -455 -363 -323 -70 -779 -82 -604 -110 -143 -583 -533 -324 -680 -473 -718 -228 -970 -605 -491 -230 -90 -560 -807 -468 -612 -812 -525 -557 -786 -775 -813 -773 -987 -930 -191 -578 -724 -292 -621 -908 -374 -798 -260 -562 -14 -565 -895 -696 -855 -68 -708 -918 -985 -613 -74 -163 -804 -188 -254 -781 -376 -893 -26 -413 -919 -324 -902 -545 -702 -557 -791 -283 -456 -151 -13 -771 -557 -214 -888 -92 -434 -708 -10 -476 -140 -650 -346 -389 -478 -808 -803 -664 -195 -748 -595 -739 -895 -284 -376 -509 -833 -52 -38 -954 -396 -30 -479 -258 -364 -811 -957 -334 -513 -239 -15 -722 -781 -170 -690 -123 -280 -766 -599 -404 -690 -699 -870 -277 -327 -746 -256 -512 -768 -674 -505 -674 -837 -906 -870 -435 -21 -739 -334 -997 -604 -289 -50 -57 -940 -399 -902 -564 -838 -866 -40 -8 -452 -363 -587 -131 -394 -187 -983 -134 -585 -682 -297 -636 -69 -345 -164 -548 -787 -505 -716 -840 -495 -863 -626 -484 -727 -361 -858 -745 -554 -771 -598 -161 -210 -455 -233 -953 -766 -852 -53 -726 -762 -634 -548 -973 -344 -866 -405 -675 -78 -677 -930 -488 -524 -751 -51 -428 -327 -947 -669 -966 -936 -962 -817 -744 -388 -921 -722 -799 -905 -861 -491 -826 -406 -932 -369 -518 -861 -458 -552 -216 -260 -827 -852 -584 -234 -431 -71 -87 -880 -973 -303 -834 -759 -262 -210 -623 -24 -561 -66 -529 -968 -995 -623 -738 -516 -954 -435 -886 -275 -574 -130 -991 -575 -607 -761 -694 -214 -656 -268 -835 -112 -294 -455 -431 -742 -507 -304 -18 -478 -355 -870 -428 -597 -684 -739 -485 -828 -451 -48 -321 -861 -548 -489 -5 -396 -737 -760 -976 -452 -104 -61 -387 -31 -218 -485 -641 -804 -301 -875 -53 -426 -398 -559 -2 -275 -204 -488 -547 -895 -145 -602 -48 -903 -300 -181 -185 -131 -167 -387 -801 -515 -256 -41 -538 -751 -660 -89 -695 -857 -983 -17 -16 -538 -342 -761 -345 -884 -788 -124 -70 -795 -318 -792 -453 -932 -77 -303 -542 -514 -993 -209 -135 -428 -407 -846 -877 -296 -537 -647 -609 -30 -984 -98 -68 -940 -164 -371 -25 -879 -533 -455 -451 -937 -231 -995 -570 -413 -93 -272 -706 -102 -907 -464 -683 -818 -485 -369 -675 -383 -482 -911 -315 -274 -378 -777 -865 -275 -766 -890 -984 -473 -743 -931 -828 -241 -757 -216 -735 -196 -3 -577 -743 -351 -635 -973 -202 -382 -258 -751 -784 -138 -760 -61 -51 -892 -337 -656 -217 -860 -391 -242 -635 -409 -217 -569 -128 -173 -683 -401 -130 -292 -192 -553 -62 -537 -275 -520 -365 -575 -201 -927 -193 -946 -247 -882 -661 -608 -713 -614 -555 -187 -805 -549 -299 -34 -419 -517 -835 -894 -431 -229 -393 -978 -86 -764 -831 -294 -814 -968 -1 -247 -148 -8 -733 -251 -5 -314 -991 -687 -908 -50 -414 -283 -226 -62 -79 -660 -665 -258 -999 -217 -604 -628 -317 -973 -430 -281 -128 -960 -733 -892 -705 -925 -958 -514 -456 -824 -803 -711 -435 -832 -664 -821 -692 -403 -108 -189 -294 -454 -282 -119 -443 -359 -44 -962 -495 -138 -862 -502 -232 -871 -235 -274 -109 -531 -116 -942 -754 -899 -819 -599 -169 -246 -201 -3 -330 -649 -158 -168 -327 -890 -232 -273 -158 -974 -961 -101 -928 -687 -320 -144 -725 -183 -613 -845 -620 -891 -236 -471 -942 -570 -562 -707 -891 -542 -379 -564 -289 -711 -40 -633 -311 -519 -805 -61 -143 -137 -528 -668 -722 -557 -3 -611 -543 -797 -358 -262 -718 -663 -687 -292 -717 -995 -340 -673 -988 -636 -871 -915 -790 -977 -899 -941 -265 -815 -97 -394 -495 -93 -927 -266 -45 -498 -338 -751 -505 -434 -473 -81 -275 -897 -724 -801 -407 -293 -190 -584 -718 -228 -524 -427 -1000 -139 -689 -205 -259 -62 -50 -670 -26 -438 -316 -431 -466 -467 -337 -363 -773 -60 -651 -880 -224 -395 -669 -357 -960 -269 -116 -583 -839 -146 -842 -771 -833 -93 -866 -705 -134 -721 -632 -321 -119 -979 -365 -519 -887 -923 -21 -922 -130 -317 -532 -144 -727 -459 -263 -655 -999 -716 -585 -425 -980 -936 -516 -490 -862 -724 -404 -474 -196 -526 -106 -359 -616 -945 -977 -486 -93 -291 -763 -751 -281 -952 -576 -568 -240 -230 -476 -526 -524 -236 -288 -288 -35 -277 -321 -180 -352 -226 -291 -705 -404 -53 -778 -209 -962 -254 -264 -882 -236 -236 -509 -814 -489 -43 -187 -214 -902 -231 -290 -143 -317 -54 -345 -111 -549 -524 -973 -115 -313 -804 -725 -828 -35 -458 -579 -956 -108 -350 -594 -865 -15 -78 -171 -323 -785 -661 -950 -891 -582 -574 -379 -400 -506 -871 -733 -448 -550 -164 -234 -412 -726 -898 -528 -346 -575 -538 -642 -757 -494 -73 -426 -811 -775 -582 -951 -486 -952 -262 -632 -512 -985 -594 -332 -575 -907 -896 -794 -46 -926 -282 -32 -917 -158 -784 -749 -573 -697 -995 -422 -433 -2 -465 -895 -340 -709 -828 -612 -815 -502 -385 -754 -969 -21 -915 -477 -726 -592 -272 -174 -96 -818 -454 -765 -590 -434 -907 -352 -779 -255 -289 -595 -150 -5 -735 -980 -568 -386 -891 -475 -43 -918 -472 -629 -161 -568 -410 -913 -726 -782 -915 -387 -807 -585 -145 -8 -758 -477 -539 -507 -869 -626 -69 -216 -502 -830 -587 -504 -278 -545 -50 -198 -46 -725 -92 -394 -252 -760 -809 -811 -667 -397 -786 -496 -152 -860 -851 -716 -218 -923 -965 -856 -850 -20 -485 -599 -939 -239 -639 -48 -614 -332 -182 -966 -612 -240 -397 -726 -439 -97 -396 -705 -674 -654 -692 -585 -373 -879 -714 -840 -960 -783 -778 -889 -375 -397 -741 -570 -692 -263 -450 -440 -44 -366 -427 -823 -509 -754 -53 -619 -701 -92 -316 -181 -317 -201 -338 -717 -59 -622 -261 -157 -765 -772 -599 -611 -381 -774 -675 -995 -629 -703 -658 -594 -539 -292 -424 -514 -103 -897 -831 -536 -600 -878 -357 -628 -656 -705 -243 -316 -909 -428 -312 -966 -240 -309 -777 -869 -670 -113 -815 -579 -392 -555 -217 -44 -964 -332 -835 -967 -815 -433 -529 -898 -682 -962 -276 -940 -821 -49 -568 -150 -759 -174 -201 -845 -400 -80 -865 -404 -1000 -577 -843 -613 -63 -970 -365 -266 -923 -792 -405 -78 -541 -344 -517 -839 -202 -363 -15 -273 -80 -568 -496 -259 -151 -221 -51 -731 -217 -710 -459 -947 -459 -2 -779 -310 -626 -385 -689 -488 -579 -889 -862 -846 -702 -465 -122 -356 -204 -710 -244 -48 -248 -276 -597 -638 -207 -52 -520 -543 -605 -313 -663 -63 -644 -458 -731 -942 -488 -485 -177 -832 -244 -388 -428 -643 -984 -577 -648 -960 -410 -538 -108 -285 -780 -44 -21 -241 -168 -18 -886 -445 -169 -792 -751 -798 -159 -967 -69 -353 -577 -67 -905 -98 -397 -63 -700 -316 -920 -733 -631 -683 -590 -478 -412 -993 -148 -973 -131 -761 -612 -200 -101 -86 -911 -480 -220 -376 -117 -356 -813 -637 -773 -806 -463 -492 -43 -118 -840 -445 -3 -524 -982 -967 -469 -137 -851 -582 -809 -698 -451 -89 -178 -962 -559 -760 -358 -766 -252 -801 -881 -245 -294 -232 -644 -903 -960 -517 -201 -992 -347 -905 -607 -767 -413 -180 -668 -892 -541 -939 -143 -650 -854 -358 -407 -378 -691 -891 -294 -918 -298 -836 -22 -146 -726 -428 -776 -252 -543 -944 -151 -430 -294 -880 -245 -662 -222 -141 -102 -278 -129 -835 -476 -621 -876 -937 -146 -127 -121 -1000 -709 -578 -647 -995 -887 -326 -11 -617 -261 -21 -271 -675 -41 -304 -752 -940 -715 -461 -874 -710 -506 -761 -338 -103 -672 -69 -271 -148 -928 -492 -653 -57 -268 -955 -510 -711 -62 -835 -106 -984 -889 -723 -23 -573 -539 -267 -99 -590 -198 -338 -787 -499 -500 -62 -404 -198 -250 -361 -177 -397 -391 -630 -615 -3 -403 -621 -590 -761 -7 -285 -706 -331 -495 -260 -943 -944 -724 -900 -773 -742 -594 -813 -188 -993 -220 -621 -487 -605 -161 -378 -20 -428 -974 -277 -858 -400 -475 -724 -716 -250 -306 -406 -354 -188 -937 -44 -188 -893 -454 -649 -133 -396 -766 -58 -542 -629 -597 -469 -867 -196 -39 -835 -56 -741 -262 -645 -754 -856 -845 -349 -975 -834 -851 -223 -987 -561 -479 -345 -966 -890 -463 -517 -797 -482 -40 -175 -714 -182 -16 -579 -185 -272 -872 -296 -38 -542 -695 -316 -544 -331 -520 -18 -9 -246 -89 -27 -712 -845 -339 -51 -201 -961 -637 -914 -440 -301 -460 -469 -964 -620 -896 -717 -779 -901 -692 -984 -758 -395 -637 -663 -453 -968 -750 -166 -10 -793 -659 -426 -72 -967 -676 -432 -43 -459 -123 -610 -700 -511 -671 -568 -427 -150 -784 -444 -452 -189 -545 -322 -769 -810 -464 -525 -688 -167 -981 -628 -697 -609 -648 -630 -852 -597 -593 -229 -808 -619 -884 -162 -920 -874 -352 -392 -298 -641 -593 -433 -372 -37 -6 -243 -444 -170 -139 -204 -980 -738 -158 -558 -225 -13 -2 -282 -246 -100 -893 -167 -679 -361 -514 -257 -791 -615 -539 -927 -750 -133 -992 -607 -576 -594 -182 -542 -845 -34 -254 -419 -507 -809 -498 -348 -983 -418 -655 -409 -56 -764 -814 -364 -102 -241 -856 -87 -576 -712 -982 -969 -327 -955 -767 -363 -828 -202 -104 -538 -746 -581 -192 -154 -943 -121 -923 -299 -106 -632 -864 -6 -545 -723 -88 -280 -254 -790 -751 -779 -632 -488 -324 -213 -724 -324 -366 -227 -684 -935 -647 -530 -727 -174 -292 -958 -902 -185 -937 -196 -468 -585 -902 -334 -468 -940 -16 -771 -619 -643 -140 -658 -351 -224 -247 -59 -562 -805 -433 -583 -176 -140 -186 -615 -11 -412 -14 -328 -165 -5 -342 -610 -899 -814 -460 -950 -887 -147 -512 -252 -927 -715 -367 -749 -123 -675 -396 -576 -332 -513 -245 -98 -525 -199 -767 -298 -312 -774 -877 -16 -637 -55 -381 -262 -973 -809 -822 -9 -588 -553 -464 -751 -307 -719 -461 -982 -566 -918 -152 -516 -146 -306 -63 -885 -151 -349 -836 -360 -856 -261 -269 -206 -906 -72 -5 -72 -743 -918 -421 -143 -416 -415 -812 -559 -769 -423 -808 -291 -188 -556 -748 -384 -223 -411 -876 -416 -698 -523 -855 -728 -149 -433 -746 -541 -350 -551 -550 -105 -269 -876 -371 -827 -799 -120 -547 -593 -560 -514 -45 -111 -511 -328 -225 -82 -848 -818 -130 -584 -293 -754 -491 -877 -645 -312 -333 -360 -11 -181 -331 -177 -9 -730 -548 -494 -203 -61 -131 -8 -271 -844 -955 -639 -702 -623 -501 -616 -963 -232 -644 -128 -679 -903 -198 -871 -44 -221 -166 -414 -81 -662 -334 -656 -789 -668 -902 -759 -942 -669 -203 -412 -167 -452 -737 -662 -604 -537 -508 -186 -762 -866 -662 -53 -690 -712 -198 -849 -935 -769 -208 -345 -807 -681 -737 -958 -993 -570 -741 -168 -617 -408 -517 -919 -665 -442 -299 -257 -185 -538 -444 -95 -517 -302 -299 -390 -14 -79 -436 -753 -93 -92 -752 -475 -128 -61 -792 -554 -61 -844 -836 -874 -79 -237 -460 -795 -603 -419 -96 -3 -83 -607 -492 -9 -431 -940 -975 -216 -138 -256 -458 -601 -377 -272 -849 -629 -773 -195 -325 -363 -997 -51 -314 -443 -892 -769 -648 -187 -913 -241 -319 -151 -900 -93 -699 -965 -535 -506 -364 -421 -4 -306 -666 -451 -275 -698 -205 -144 -833 -895 -871 -816 -190 -247 -570 -458 -991 -873 -156 -571 -64 -886 -334 -768 -319 -268 -762 -139 -776 -182 -818 -551 -457 -695 -470 -685 -429 -141 -579 -594 -724 -44 -728 -782 -548 -150 -179 -921 -302 -881 -322 -793 -918 -960 -620 -670 -983 -887 -338 -726 -451 -588 -51 -73 -312 -516 -67 -578 -873 -820 -997 -14 -643 -732 -889 -808 -735 -403 -482 -43 -911 -984 -740 -169 -355 -759 -608 -764 -77 -680 -502 -359 -343 -998 -742 -398 -964 -308 -318 -474 -741 -301 -99 -736 -461 -547 -133 -798 -533 -42 -480 -407 -333 -646 -217 -691 -91 -227 -598 -889 -958 -968 -812 -656 -958 -414 -523 -651 -757 -761 -786 -960 -394 -998 -297 -440 -610 -893 -923 -726 -32 -30 -446 -595 -454 -400 -431 -891 -433 -624 -255 -734 -261 -46 -422 -426 -508 -301 -917 -823 -80 -470 -907 -974 -875 -91 -644 -837 -431 -901 -51 -426 -999 -40 -980 -797 -579 -605 -163 -325 -854 -525 -860 -532 -496 -594 -712 -946 -355 -844 -629 -841 -951 -982 -279 -196 -43 -994 -211 -565 -487 -656 -551 -916 -892 -213 -512 -892 -593 -249 -314 -943 -442 -205 -779 -65 -138 -838 -532 -64 -457 -533 -756 -16 -270 -117 -724 -204 -611 -295 -248 -623 -591 -930 -615 -258 -205 -487 -162 -126 -886 -510 -492 -441 -823 -754 -876 -413 -839 -52 -18 -553 -685 -470 -657 -872 -984 -738 -46 -166 -468 -248 -372 -916 -340 -605 -723 -415 -66 -598 -37 -972 -37 -746 -551 -36 -607 -101 -636 -965 -900 -163 -945 -679 -11 -598 -480 -763 -587 -104 -434 -825 -856 -644 -990 -974 -205 -482 -47 -211 -795 -68 -943 -968 -944 -515 -981 -240 -162 -674 -546 -23 -391 -270 -387 -919 -899 -941 -83 -34 -589 -778 -729 -392 -105 -507 -706 -55 -493 -229 -298 -779 -90 -493 -23 -164 -890 -466 -53 -392 -62 -677 -556 -6 -128 -45 -471 -409 -371 -352 -374 -882 -408 -276 -151 -600 -166 -107 -174 -65 -422 -436 -175 -325 -608 -908 -359 -594 -209 -766 -1 -559 -539 -926 -48 -423 -769 -534 -19 -213 -934 -476 -231 -417 -397 -224 -865 -497 -757 -408 -816 -131 -767 -385 -265 -539 -892 -857 -132 -374 -641 -121 -690 -184 -588 -671 -352 -988 -340 -841 -615 -212 -726 -718 -639 -902 -716 -551 -190 -361 -785 -208 -639 -232 -538 -867 -124 -894 -993 -276 -853 -841 -936 -408 -157 -230 -918 -956 -340 -555 -67 -944 -788 -748 -128 -575 -483 -354 -118 -60 -939 -938 -269 -32 -467 -49 -897 -572 -733 -404 -657 -324 -222 -419 -997 -626 -906 -399 -908 -257 -59 -328 -374 -992 -287 -600 -929 -216 -714 -868 -268 -657 -167 -131 -172 -912 -565 -56 -746 -879 -862 -819 -574 -993 -1 -985 -550 -172 -190 -781 -59 -991 -651 -229 -410 -728 -827 -879 -609 -631 -591 -882 -586 -390 -502 -31 -957 -555 -223 -899 -110 -12 -265 -20 -311 -740 -768 -594 -618 -160 -718 -826 -277 -842 -497 -999 -28 -546 -290 -35 -137 -992 -461 -512 -456 -68 -620 -253 -209 -615 -73 -238 -888 -478 -722 -44 -25 -698 -34 -717 -172 -131 -685 -34 -443 -633 -685 -774 -786 -893 -191 -928 -699 -349 -955 -980 -253 -352 -144 -215 -175 -671 -800 -391 -10 -120 -883 -989 -130 -255 -158 -588 -313 -1000 -341 -212 -903 -541 -381 -444 -41 -688 -557 -682 -577 -408 -450 -758 -898 -39 -141 -935 -378 -738 -582 -859 -226 -849 -832 -416 -964 -23 -822 -331 -211 -327 -538 -136 -934 -79 -845 -218 -464 -657 -446 -73 -819 -944 -885 -781 -180 -44 -38 -940 -234 -868 -349 -455 -149 -737 -668 -274 -260 -187 -334 -102 -2 -547 -91 -351 -301 -753 -408 -20 -615 -342 -272 -97 -198 -773 -748 -951 -185 -230 -512 -129 -496 -799 -927 -285 -902 -771 -622 -580 -699 -697 -485 -610 -32 -161 -784 -204 -654 -860 -904 -471 -702 -479 -64 -111 -91 -397 -189 -783 -287 -703 -947 -114 -294 -871 -964 -508 -833 -706 -434 -410 -604 -515 -243 -756 -14 -15 -892 -12 -501 -258 -425 -417 -335 -853 -859 -860 -332 -471 -348 -600 -386 -225 -682 -815 -6 -254 -303 -191 -822 -206 -174 -345 -64 -428 -57 -821 -920 -86 -145 -302 -633 -838 -692 -489 -860 -943 -723 -598 -770 -864 -750 -928 -67 -220 -893 -709 -424 -245 -935 -561 -205 -515 -934 -932 -299 -585 -899 -998 -583 -434 -865 -845 -639 -98 -521 -955 -862 -239 -816 -673 -918 -136 -482 -99 -186 -688 -902 -202 -422 -377 -655 -3 -233 -973 -335 -223 -911 -110 -868 -714 -422 -739 -887 -800 -771 -519 -178 -223 -865 -66 -966 -727 -674 -745 -145 -566 -83 -322 -594 -694 -202 -786 -708 -975 -392 -712 -507 -1000 -723 -566 -373 -191 -34 -523 -945 -172 -183 -918 -673 -449 -963 -347 -824 -162 -90 -934 -30 -378 -145 -323 -558 -669 -698 -355 -34 -172 -508 -936 -804 -226 -497 -482 -433 -39 -407 -571 -372 -537 -544 -357 -66 -41 -820 -542 -925 -862 -604 -598 -852 -438 -858 -448 -272 -15 -901 -240 -761 -399 -922 -905 -530 -806 -432 -308 -500 -606 -613 -965 -332 -248 -602 -892 -216 -291 -477 -922 -63 -210 -516 -621 -867 -901 -791 -992 -715 -276 -894 -286 -178 -981 -931 -178 -422 -281 -266 -835 -871 -260 -617 -251 -297 -696 -661 -281 -136 -512 -919 -176 -170 -395 -869 -821 -250 -11 -104 -311 -146 -545 -600 -256 -884 -53 -297 -477 -461 -89 -757 -821 -380 -39 -926 -476 -880 -750 -839 -418 -252 -276 -329 -639 -433 -381 -956 -794 -649 -397 -691 -626 -439 -739 -882 -271 -111 -928 -260 -561 -833 -409 -752 -100 -102 -810 -70 -480 -352 -37 -119 -47 -434 -529 -721 -185 -97 -428 -961 -400 -991 -726 -386 -968 -865 -632 -877 -335 -682 -571 -539 -445 -97 -242 -133 -142 -975 -857 -68 -18 -437 -531 -337 -464 -180 -993 -375 -973 -452 -362 -728 -769 -74 -836 -101 -992 -597 -673 -602 -440 -746 -340 -289 -202 -306 -755 -587 -129 -454 -299 -650 -198 -751 -956 -455 -138 -46 -831 -934 -34 -257 -864 -983 -934 -747 -430 -541 -24 -882 -257 -358 -415 -720 -482 -479 -482 -230 -699 -948 -263 -24 -33 -607 -789 -207 -782 -504 -18 -604 -87 -463 -645 -594 -488 -342 -694 -14 -589 -270 -364 -945 -378 -106 -224 -76 -234 -847 -830 -990 -292 -395 -305 -185 -267 -325 -836 -743 -854 -321 -830 -540 -824 -805 -597 -683 -547 -17 -860 -830 -381 -228 -994 -362 -200 -947 -575 -686 -221 -126 -513 -567 -589 -832 -455 -654 -333 -1000 -652 -991 -88 -846 -539 -39 -153 -111 -527 -82 -478 -146 -958 -289 -113 -310 -417 -834 -595 -773 -184 -604 -78 -883 -269 -409 -697 -572 -141 -508 -538 -422 -562 -174 -784 -82 -516 -251 -114 -764 -743 -955 -730 -305 -361 -888 -511 -538 -342 -107 -610 -678 -374 -352 -183 -190 -199 -605 -167 -442 -496 -270 -278 -597 -732 -111 -347 -142 -550 -91 -937 -475 -477 -407 -315 -827 -408 -625 -616 -677 -293 -401 -203 -729 -786 -784 -592 -501 -112 -720 -979 -245 -37 -271 -312 -34 -915 -325 -827 -329 -785 -500 -103 -534 -653 -517 -436 -141 -107 -271 -199 -904 -40 -582 -932 -600 -133 -614 -490 -280 -560 -117 -642 -751 -222 -770 -118 -710 -756 -210 -536 -528 -685 -41 -166 -511 -46 -590 -116 -957 -224 -93 -835 -178 -887 -760 -853 -257 -628 -285 -857 -304 -976 -473 -670 -250 -288 -128 -947 -822 -763 -420 -251 -51 -747 -87 -788 -887 -875 -436 -753 -233 -116 -471 -54 -23 -503 -320 -101 -649 -751 -987 -14 -916 -743 -773 -703 -579 -754 -576 -771 -897 -436 -564 -318 -826 -916 -156 -87 -665 -487 -212 -551 -474 -211 -247 -149 -78 -217 -107 -536 -31 -461 -464 -655 -774 -198 -776 -306 -72 -28 -617 -789 -79 -544 -225 -897 -626 -854 -618 -444 -494 -146 -196 -749 -360 -623 -607 -778 -607 -442 -125 -615 -255 -992 -499 -940 -289 -640 -943 -49 -661 -776 -229 -156 -88 -779 -339 -31 -192 -872 -568 -834 -411 -212 -749 -515 -950 -858 -108 -777 -380 -976 -854 -509 -704 -880 -19 -740 -328 -803 -840 -502 -691 -435 -79 -714 -274 -209 -796 -561 -477 -473 -569 -158 -784 -838 -660 -883 -850 -85 -141 -928 -716 -261 -265 -989 -951 -453 -242 -162 -483 -223 -226 -332 -292 -572 -814 -924 -341 -941 -82 -185 -863 -651 -299 -184 -695 -635 -427 -911 -833 -109 -542 -243 -524 -892 -384 -375 -710 -581 -744 -970 -254 -65 -738 -743 -624 -866 -814 -684 -363 -809 -998 -107 -110 -51 -879 -39 -36 -530 -527 -286 -957 -932 -285 -335 -364 -331 -49 -511 -211 -430 -532 -592 -897 -246 -360 -931 -424 -483 -381 -17 -302 -693 -169 -630 -669 -563 -363 -541 -873 -939 -286 -958 -693 -862 -739 -177 -981 -381 -843 -235 -396 -908 -799 -817 -537 -457 -231 -14 -825 -317 -345 -99 -857 -747 -66 -741 -563 -262 -511 -867 -151 -424 -105 -588 -443 -734 -137 -210 -646 -450 -126 -651 -752 -293 -941 -202 -896 -285 -374 -308 -954 -950 -317 -395 -201 -337 -107 -957 -151 -937 -955 -949 -88 -920 -824 -614 -487 -117 -938 -798 -304 -246 -758 -141 -703 -207 -229 -139 -531 -569 -58 -552 -795 -369 -244 -618 -386 -441 -105 -857 -568 -953 -381 -327 -370 -226 -931 -58 -48 -846 -299 -881 -849 -681 -226 -513 -389 -668 -668 -375 -461 -296 -601 -262 -782 -175 -743 -938 -798 -537 -411 -836 -940 -43 -780 -634 -717 -460 -185 -408 -879 -705 -728 -246 -533 -363 -397 -624 -628 -421 -250 -821 -370 -207 -811 -535 -949 -56 -392 -265 -891 -518 -343 -341 -281 -717 -408 -946 -501 -228 -767 -625 -612 -577 -45 -406 -193 -639 -984 -248 -754 -724 -115 -391 -189 -57 -367 -735 -410 -129 -592 -84 -136 -61 -377 -485 -549 -12 -161 -255 -391 -764 -406 -811 -728 -872 -965 -238 -572 -241 -343 -355 -747 -121 -49 -605 -417 -896 -108 -195 -576 -956 -19 -993 -370 -87 -549 -740 -1000 -224 -498 -304 -636 -458 -247 -647 -384 -399 -35 -994 -562 -448 -602 -967 -35 -556 -600 -616 -738 -604 -156 -980 -314 -563 -380 -612 -362 -309 -57 -561 -149 -119 -958 -880 -576 -207 -569 -175 -453 -64 -173 -63 -725 -911 -515 -222 -412 -242 -972 -718 -352 -64 -601 -623 -440 -467 -302 -708 -517 -892 -278 -18 -53 -788 -638 -356 -545 -640 -371 -963 -409 -744 -366 -570 -971 -557 -882 -155 -363 -523 -592 -206 -604 -831 -92 -980 -733 -341 -930 -649 -844 -767 -458 -817 -639 -242 -644 -109 -811 -937 -367 -342 -705 -974 -214 -633 -454 -328 -570 -887 -153 -732 -682 -906 -198 -905 -832 -56 -868 -721 -444 -550 -123 -289 -744 -508 -661 -567 -378 -541 -198 -373 -642 -651 -533 -332 -721 -56 -670 -856 -723 -237 -786 -732 -57 -757 -410 -893 -472 -204 -842 -440 -522 -240 -199 -568 -256 -621 -325 -842 -510 -726 -51 -934 -614 -209 -605 -771 -314 -980 -790 -39 -259 -602 -783 -80 -49 -158 -885 -871 -673 -599 -917 -967 -728 -128 -22 -95 -615 -64 -956 -375 -665 -113 -281 -600 -90 -590 -285 -643 -191 -48 -715 -207 -255 -138 -89 -409 -194 -142 -657 -239 -360 -270 -277 -239 -453 -395 -203 -578 -635 -341 -802 -848 -271 -900 -796 -698 -805 -966 -449 -601 -442 -48 -522 -845 -515 -322 -662 -967 -902 -473 -716 -742 -701 -952 -423 -477 -523 -313 -845 -60 -875 -170 -555 -630 -366 -8 -825 -633 -333 -460 -636 -466 -105 -293 -399 -237 -931 -368 -564 -958 -390 -95 -536 -609 -281 -764 -488 -17 -910 -506 -793 -199 -332 -157 -620 -713 -539 -87 -517 -867 -214 -330 -903 -862 -802 -797 -829 -170 -574 -85 -335 -307 -881 -954 -643 -625 -903 -278 -266 -577 -887 -921 -292 -169 -748 -129 -219 -893 -433 -48 -53 -251 -559 -252 -373 -65 -451 -908 -115 -772 -828 -588 -623 -730 -910 -65 -85 -307 -466 -678 -165 -549 -654 -762 -497 -820 -248 -918 -807 -783 -923 -980 -721 -209 -954 -527 -603 -865 -339 -837 -375 -602 -859 -556 -583 -272 -659 -851 -481 -176 -721 -796 -762 -393 -29 -552 -329 -345 -737 -129 -426 -146 -253 -897 -923 -628 -470 -230 -56 -364 -348 -953 -629 -870 -559 -148 -197 -699 -689 -487 -473 -356 -721 -211 -790 -532 -11 -525 -750 -780 -914 -932 -859 -263 -979 -652 -957 -123 -434 -761 -538 -258 -613 -447 -462 -853 -525 -597 -389 -840 -997 -512 -267 -392 -301 -293 -11 -884 -762 -933 -176 -313 -918 -745 -34 -658 -413 -704 -787 -350 -974 -199 -78 -185 -394 -228 -355 -765 -93 -985 -482 -389 -299 -617 -405 -822 -891 -181 -650 -509 -472 -433 -385 -47 -325 -303 -689 -499 -663 -517 -59 -624 -946 -876 -69 -612 -388 -486 -127 -40 -172 -784 -578 -922 -703 -78 -942 -138 -425 -754 -621 -172 -206 -781 -304 -857 -152 -531 -820 -187 -1000 -710 -128 -874 -459 -440 -306 -539 -381 -548 -889 -115 -19 -742 -50 -95 -118 -625 -314 -849 -515 -21 -382 -920 -12 -851 -626 -366 -769 -986 -264 -138 -165 -731 -704 -40 -621 -336 -428 -657 -525 -835 -794 -165 -485 -232 -412 -280 -709 -473 -74 -144 -882 -25 -660 -321 -141 -538 -15 -398 -782 -249 -882 -219 -324 -495 -439 -297 -486 -841 -838 -281 -416 -878 -759 -810 -559 -268 -693 -128 -664 -848 -904 -109 -323 -676 -703 -456 -732 -917 -705 -699 -934 -295 -511 -102 -747 -713 -300 -331 -504 -935 -299 -606 -788 -994 -875 -171 -162 -747 -755 -582 -724 -711 -977 -41 -532 -385 -372 -978 -354 -871 -133 -68 -201 -642 -384 -31 -427 -952 -425 -981 -448 -573 -257 -597 -432 -563 -646 -311 -376 -901 -424 -902 -10 -456 -426 -513 -895 -57 -64 -603 -581 -744 -584 -891 -100 -728 -320 -26 -617 -507 -354 -773 -759 -237 -966 -546 -353 -352 -342 -171 -929 -879 -883 -459 -469 -900 -660 -305 -702 -327 -455 -102 -492 -160 -333 -269 -838 -186 -816 -567 -868 -801 -588 -978 -492 -485 -259 -995 -219 -864 -462 -274 -256 -928 -313 -286 -450 -85 -603 -788 -272 -522 -992 -731 -441 -816 -154 -750 -154 -952 -880 -396 -78 -788 -774 -357 -539 -408 -579 -377 -52 -410 -709 -669 -639 -336 -805 -334 -190 -163 -331 -992 -5 -189 -77 -168 -744 -202 -537 -552 -419 -56 -865 -584 -632 -951 -367 -124 -810 -566 -747 -76 -636 -790 -510 -765 -912 -417 -436 -385 -365 -1000 -200 -709 -856 -98 -696 -353 -139 -917 -255 -462 -517 -240 -515 -474 -171 -82 -238 -57 -75 -51 -129 -920 -975 -559 -203 -883 -45 -34 -170 -679 -448 -230 -8 -657 -774 -278 -212 -703 -595 -859 -685 -875 -14 -690 -908 -57 -478 -617 -425 -30 -642 -664 -42 -726 -130 -973 -414 -324 -14 -819 -522 -411 -479 -5 -764 -120 -339 -568 -87 -427 -158 -966 -34 -112 -622 -193 -819 -451 -732 -501 -180 -192 -595 -501 -514 -427 -82 -856 -87 -201 -812 -532 -930 -693 -958 -757 -488 -10 -421 -530 -786 -267 -910 -369 -16 -916 -711 -19 -16 -112 -969 -351 -224 -543 -108 -881 -52 -866 -869 -56 -342 -733 -506 -343 -12 -92 -660 -487 -745 -138 -860 -78 -211 -647 -515 -786 -144 -103 -299 -753 -361 -631 -367 -898 -851 -697 -200 -441 -881 -21 -430 -240 -792 -248 -562 -679 -397 -418 -541 -861 -494 -381 -229 -436 -916 -838 -346 -11 -970 -91 -244 -889 -390 -381 -629 -471 -32 -786 -736 -966 -736 -648 -12 -266 -245 -457 -589 -367 -765 -67 -662 -631 -54 -33 -882 -836 -376 -577 -510 -124 -327 -239 -450 -761 -902 -71 -541 -47 -265 -905 -200 -893 -76 -956 -658 -648 -517 -235 -764 -659 -128 -936 -8 -326 -56 -81 -359 -26 -355 -647 -1000 -647 -986 -320 -946 -642 -125 -686 -734 -325 -966 -370 -137 -378 -538 -432 -522 -709 -533 -182 -621 -667 -74 -36 -396 -548 -1 -197 -317 -940 -347 -268 -855 -496 -408 -533 -609 -214 -280 -176 -718 -330 -97 -227 -304 -475 -777 -17 -490 -913 -893 -535 -735 -220 -46 -541 -404 -937 -286 -791 -472 -116 -919 -74 -497 -624 -603 -941 -875 -621 -538 -15 -604 -636 -644 -802 -776 -118 -942 -692 -456 -885 -679 -151 -375 -655 -490 -736 -98 -139 -969 -166 -225 -81 -364 -582 -40 -294 -815 -151 -231 -43 -431 -892 -876 -141 -440 -616 -875 -193 -283 -5 -161 -856 -560 -384 -506 -514 -134 -95 -272 -989 -765 -716 -412 -865 -880 -415 -730 -670 -167 -708 -15 -713 -536 -84 -707 -93 -725 -838 -647 -834 -253 -854 -535 -264 -602 -849 -853 -301 -918 -252 -338 -293 -472 -843 -411 -486 -648 -225 -617 -74 -704 -470 -4 -289 -400 -102 -353 -372 -572 -827 -342 -138 -445 -642 -864 -527 -309 -341 -987 -368 -168 -950 -430 -39 -578 -515 -846 -53 -943 -290 -789 -483 -627 -949 -997 -954 -408 -885 -124 -406 -55 -120 -721 -663 -792 -316 -939 -19 -764 -367 -723 -279 -630 -778 -177 -862 -755 -563 -99 -207 -165 -498 -743 -610 -464 -509 -501 -932 -849 -788 -812 -467 -258 -107 -382 -38 -142 -676 -886 -52 -596 -606 -580 -718 -311 -13 -490 -564 -887 -432 -61 -734 -84 -848 -785 -370 -919 -881 -390 -758 -420 -748 -926 -964 -716 -76 -329 -925 -248 -850 -991 -47 -75 -214 -931 -635 -15 -67 -43 -272 -912 -188 -937 -284 -752 -774 -766 -582 -309 -792 -168 -595 -59 -590 -512 -436 -648 -463 -592 -769 -425 -176 -150 -681 -40 -496 -759 -525 -488 -624 -700 -866 -611 -533 -372 -418 -573 -408 -3 -783 -565 -658 -861 -543 -763 -505 -724 -684 -951 -765 -349 -545 -746 -29 -134 -6 -960 -58 -315 -736 -178 -1 -529 -423 -365 -19 -190 -547 -697 -830 -614 -105 -818 -221 -887 -554 -180 -895 -259 -40 -687 -207 -275 -724 -679 -687 -831 -697 -137 -416 -722 -641 -184 -416 -700 -735 -222 -976 -654 -670 -636 -401 -908 -222 -613 -969 -348 -888 -133 -598 -493 -582 -912 -388 -303 -384 -757 -470 -518 -998 -141 -143 -930 -927 -855 -407 -596 -681 -437 -282 -544 -325 -100 -777 -493 -148 -327 -379 -817 -716 -82 -307 -396 -132 -670 -59 -170 -251 -685 -236 -646 -602 -903 -222 -517 -958 -397 -682 -821 -360 -587 -562 -459 -365 -102 -369 -628 -852 -951 -143 -52 -377 -332 -871 -940 -440 -781 -444 -615 -221 -614 -258 -379 -499 -174 -199 -163 -600 -503 -600 -593 -452 -472 -602 -742 -721 -121 -745 -77 -414 -783 -799 -228 -243 -705 -204 -331 -351 -459 -816 -550 -611 -262 -995 -986 -985 -385 -539 -125 -389 -187 -740 -938 -810 -129 -881 -770 -404 -617 -422 -708 -304 -21 -813 -100 -553 -898 -149 -289 -754 -213 -996 -180 -787 -657 -4 -857 -549 -404 -511 -943 -239 -356 -781 -514 -824 -214 -399 -388 -804 -965 -536 -887 -329 -784 -43 -745 -276 -772 -349 -861 -175 -41 -153 -49 -414 -613 -624 -620 -100 -406 -395 -937 -341 -42 -683 -124 -953 -869 -742 -420 -120 -140 -575 -791 -426 -750 -14 -655 -851 -892 -210 -513 -219 -314 -306 -829 -696 -616 -215 -105 -749 -943 -343 -350 -76 -269 -114 -74 -226 -765 -462 -447 -867 -39 -160 -566 -785 -908 -489 -580 -374 -158 -438 -897 -642 -575 -317 -325 -121 -744 -969 -468 -52 -499 -728 -336 -918 -843 -197 -640 -626 -539 -400 -10 -309 -567 -56 -758 -1 -877 -927 -896 -683 -252 -296 -189 -958 -412 -117 -20 -267 -421 -968 -751 -959 -794 -302 -98 -722 -223 -169 -608 -354 -610 -186 -695 -75 -692 -655 -212 -383 -865 -886 -506 -121 -81 -475 -95 -491 -178 -713 -454 -669 -754 -258 -295 -305 -617 -913 -905 -293 -352 -22 -977 -328 -679 -829 -493 -645 -187 -616 -655 -897 -522 -533 -522 -953 -770 -68 -844 -833 -467 -173 -729 -950 -487 -431 -298 -73 -531 -616 -242 -400 -62 -559 -832 -762 -740 -812 -47 -661 -463 -757 -99 -335 -104 -293 -246 -516 -815 -53 -153 -736 -819 -629 -129 -264 -447 -306 -973 -907 -965 -823 -656 -38 -782 -75 -264 -776 -792 -621 -135 -124 -115 -623 -805 -494 -797 -535 -792 -1 -202 -336 -359 -569 -802 -412 -348 -368 -584 -117 -555 -170 -735 -320 -10 -588 -172 -527 -336 -476 -74 -731 -475 -763 -844 -961 -177 -729 -228 -385 -134 -351 -538 -728 -761 -374 -737 -368 -455 -856 -989 -644 -315 -752 -700 -913 -803 -92 -588 -869 -152 -889 -564 -193 -205 -251 -283 -265 -261 -360 -330 -734 -154 -121 -996 -29 -334 -11 -364 -243 -402 -66 -966 -195 -34 -129 -907 -594 -424 -727 -247 -576 -721 -475 -110 -793 -469 -567 -497 -145 -882 -744 -759 -850 -497 -165 -919 -957 -21 -668 -646 -323 -293 -862 -970 -630 -484 -158 -356 -866 -718 -419 -706 -291 -673 -107 -868 -312 -844 -649 -615 -868 -745 -772 -430 -439 -908 -315 -831 -783 -193 -128 -794 -57 -497 -529 -816 -877 -345 -92 -28 -795 -183 -408 -1 -169 -685 -159 -500 -938 -984 -175 -86 -801 -288 -541 -882 -357 -366 -736 -368 -451 -365 -647 -234 -665 -70 -80 -692 -608 -367 -918 -225 -761 -700 -203 -936 -287 -245 -805 -601 -807 -811 -193 -599 -481 -852 -210 -609 -486 -96 -793 -329 -14 -957 -932 -245 -402 -675 -806 -734 -247 -5 -505 -275 -935 -796 -411 -302 -459 -394 -144 -503 -435 -263 -352 -315 -299 -848 -26 -143 -257 -538 -266 -428 -446 -650 -166 -307 -419 -118 -83 -235 -637 -706 -970 -361 -960 -712 -312 -284 -252 -158 -329 -501 -783 -391 -672 -937 -706 -331 -94 -31 -68 -30 -444 -744 -417 -733 -862 -717 -864 -518 -953 -88 -219 -651 -851 -960 -13 -654 -590 -168 -324 -232 -509 -309 -691 -73 -365 -620 -634 -870 -568 -686 -394 -783 -956 -96 -38 -806 -124 -799 -365 -821 -352 -798 -517 -446 -240 -344 -287 -63 -498 -677 -350 -632 -616 -810 -955 -285 -994 -324 -117 -758 -679 -852 -453 -408 -511 -897 -5 -485 -379 -801 -257 -841 -493 -126 -92 -69 -689 -192 -703 -7 -936 -396 -263 -215 -502 -45 -821 -826 -180 -313 -532 -220 -879 -11 -315 -791 -408 -125 -845 -622 -805 -954 -911 -726 -839 -191 -716 -501 -294 -293 -507 -966 -478 -515 -220 -53 -331 -277 -328 -255 -143 -84 -403 -240 -58 -695 -300 -612 -536 -778 -481 -437 -859 -241 -60 -298 -778 -82 -90 -648 -13 -142 -606 -873 -611 -89 -281 -290 -214 -78 -444 -258 -541 -477 -253 -21 -821 -377 -510 -726 -232 -132 -124 -308 -756 -860 -190 -612 -716 -862 -343 -974 -846 -170 -972 -74 -913 -654 -355 -770 -968 -129 -636 -620 -854 -74 -175 -422 -821 -971 -661 -964 -981 -252 -609 -742 -308 -875 -37 -254 -144 -980 -54 -558 -62 -895 -723 -982 -583 -746 -573 -950 -827 -334 -937 -620 -754 -937 -226 -642 -164 -383 -579 -796 -517 -210 -121 -870 -49 -986 -170 -304 -215 -271 -909 -566 -944 -11 -915 -434 -286 -430 -921 -974 -108 -5 -87 -104 -593 -687 -773 -445 -248 -487 -100 -744 -738 -388 -349 -943 -170 -704 -594 -636 -564 -903 -31 -645 -761 -711 -599 -397 -105 -88 -940 -887 -793 -527 -707 -293 -877 -702 -679 -458 -841 -407 -79 -533 -613 -538 -51 -251 -309 -859 -464 -439 -780 -19 -672 -15 -334 -713 -570 -574 -420 -752 -860 -985 -116 -811 -791 -64 -816 -965 -344 -539 -588 -30 -874 -412 -732 -98 -716 -41 -220 -966 -31 -62 -682 -879 -614 -459 -962 -646 -339 -641 -916 -584 -445 -491 -330 -815 -766 -845 -594 -27 -306 -989 -633 -174 -503 -732 -34 -905 -197 -599 -246 -4 -604 -624 -10 -221 -561 -908 -557 -760 -174 -903 -769 -59 -986 -768 -122 -618 -521 -354 -984 -63 -952 -181 -493 -822 -415 -982 -479 -644 -625 -148 -753 -149 -295 -975 -492 -90 -557 -126 -960 -151 -664 -458 -694 -289 -262 -198 -902 -232 -146 -639 -398 -759 -452 -438 -261 -320 -204 -373 -82 -484 -136 -542 -873 -263 -45 -28 -309 -670 -324 -123 -16 -476 -341 -349 -636 -913 -367 -924 -58 -773 -489 -95 -338 -163 -271 -889 -791 -680 -197 -80 -336 -896 -840 -917 -604 -693 -712 -189 -720 -830 -425 -81 -432 -98 -754 -436 -787 -313 -954 -418 -513 -373 -829 -592 -258 -528 -55 -689 -364 -6 -386 -438 -136 -27 -703 -525 -990 -578 -684 -560 -10 -990 -800 -454 -660 -428 -947 -388 -860 -440 -234 -769 -343 -152 -295 -574 -59 -425 -127 -223 -141 -230 -331 -274 -467 -27 -371 -387 -59 -130 -797 -775 -266 -728 -399 -313 -262 -721 -657 -225 -92 -81 -239 -79 -66 -383 -952 -42 -397 -673 -968 -145 -789 -711 -677 -368 -215 -499 -555 -977 -248 -836 -628 -862 -211 -223 -590 -821 -524 -579 -517 -507 -621 -106 -173 -3 -632 -314 -41 -721 -284 -121 -295 -193 -141 -681 -257 -220 -312 -210 -336 -754 -746 -166 -270 -19 -584 -933 -126 -68 -2 -754 -394 -38 -286 -377 -991 -541 -685 -213 -266 -152 -971 -920 -971 -101 -883 -887 -839 -552 -665 -266 -280 -755 -530 -637 -105 -650 -371 -129 -159 -228 -151 -873 -369 -281 -789 -791 -448 -642 -883 -468 -85 -667 -958 -505 -456 -790 -446 -176 -208 -365 -594 -808 -418 -966 -395 -45 -886 -232 -632 -682 -29 -737 -202 -832 -615 -623 -998 -986 -305 -721 -706 -799 -621 -250 -230 -806 -392 -709 -914 -184 -665 -224 -220 -420 -143 -345 -661 -207 -517 -426 -830 -558 -574 -743 -391 -182 -900 -352 -955 -215 -990 -683 -946 -772 -241 -609 -877 -363 -611 -936 -39 -775 -775 -136 -478 -287 -369 -740 -272 -373 -725 -723 -982 -898 -288 -843 -115 -825 -681 -62 -219 -158 -806 -627 -936 -378 -72 -415 -847 -873 -637 -842 -179 -160 -558 -130 -833 -826 -999 -342 -360 -524 -799 -887 -432 -729 -848 -503 -744 -516 -318 -531 -787 -826 -212 -346 -339 -699 -368 -29 -786 -420 -923 -182 -32 -221 -771 -933 -298 -892 -921 -272 -105 -579 -99 -428 -60 -593 -784 -321 -266 -314 -780 -873 -495 -444 -341 -260 -784 -626 -930 -347 -579 -720 -772 -268 -355 -198 -323 -890 -770 -382 -686 -75 -712 -777 -20 -980 -547 -178 -641 -313 -532 -231 -985 -995 -465 -281 -840 -583 -72 -540 -966 -232 -489 -47 -997 -7 -647 -699 -893 -962 -657 -15 -945 -160 -547 -318 -464 -626 -685 -291 -412 -587 -194 -696 -903 -720 -713 -697 -980 -173 -673 -521 -651 -896 -169 -654 -511 -54 -805 -132 -751 -327 -994 -359 -194 -713 -528 -389 -501 -902 -956 -872 -127 -453 -352 -315 -136 -159 -193 -308 -586 -521 -904 -646 -206 -965 -746 -971 -993 -936 -148 -928 -514 -902 -888 -693 -69 -205 -402 -493 -850 -251 -67 -836 -610 -487 -71 -70 -211 -87 -914 -27 -122 -82 -525 -413 -404 -929 -109 -894 -339 -116 -346 -429 -70 -613 -147 -736 -587 -7 -456 -5 -525 -189 -810 -41 -748 -795 -686 -686 -799 -410 -883 -445 -171 -682 -261 -80 -572 -462 -508 -27 -654 -311 -441 -617 -131 -947 -252 -853 -157 -352 -853 -234 -968 -437 -542 -161 -165 -686 -139 -858 -48 -268 -472 -990 -869 -768 -585 -724 -396 -886 -414 -400 -944 -854 -713 -926 -587 -461 -506 -898 -548 -556 -242 -273 -788 -643 -194 -318 -541 -2 -394 -702 -591 -156 -238 -43 -741 -608 -76 -764 -244 -473 -125 -403 -128 -355 -319 -466 -265 -678 -876 -392 -408 -765 -339 -973 -200 -494 -230 -223 -982 -91 -664 -6 -436 -869 -207 -204 -121 -635 -821 -874 -325 -39 -449 -91 -205 -870 -750 -601 -640 -479 -84 -523 -553 -225 -682 -375 -147 -106 -926 -94 -124 -557 -929 -320 -551 -822 -561 -26 -661 -56 -32 -827 -638 -957 -605 -45 -203 -889 -608 -283 -980 -195 -118 -965 -882 -316 -715 -449 -342 -588 -434 -262 -902 -825 -188 -240 -44 -755 -874 -206 -876 -724 -525 -197 -544 -363 -448 -612 -782 -264 -88 -498 -130 -853 -819 -763 -911 -638 -401 -996 -767 -431 -131 -630 -292 -419 -239 -165 -473 -274 -894 -628 -961 -625 -703 -921 -472 -930 -976 -706 -780 -530 -934 -222 -791 -141 -300 -797 -7 -159 -402 -354 -938 -687 -357 -722 -190 -373 -1 -134 -451 -50 -544 -97 -772 -771 -572 -750 -660 -590 -879 -174 -955 -739 -511 -337 -448 -746 -881 -695 -998 -3 -263 -739 -943 -72 -89 -719 -913 -697 -934 -281 -374 -34 -617 -176 -352 -489 -291 -971 -970 -810 -220 -706 -476 -44 -554 -240 -707 -297 -79 -346 -523 -64 -4 -881 -886 -410 -835 -906 -178 -398 -819 -584 -782 -725 -465 -700 -968 -777 -43 -618 -77 -173 -700 -77 -637 -551 -653 -542 -890 -379 -63 -681 -616 -677 -828 -584 -765 -604 -207 -377 -153 -568 -476 -945 -475 -789 -12 -439 -629 -825 -749 -657 -217 -970 -687 -231 -220 -265 -554 -419 -336 -765 -771 -764 -134 -924 -289 -289 -390 -986 -145 -550 -447 -315 -546 -639 -798 -341 -684 -230 -733 -274 -968 -33 -240 -263 -621 -135 -567 -358 -998 -435 -498 -155 -563 -87 -646 -642 -472 -360 -410 -134 -791 -727 -619 -906 -328 -540 -371 -403 -145 -425 -208 -312 -257 -358 -812 -980 -472 -220 -476 -846 -938 -786 -934 -906 -104 -186 -153 -722 -718 -172 -645 -194 -915 -595 -234 -860 -426 -928 -304 -731 -8 -798 -630 -416 -262 -450 -301 -202 -284 -129 -794 -14 -475 -112 -822 -569 -89 -509 -805 -373 -215 -762 -291 -191 -941 -306 -876 -892 -695 -244 -445 -645 -296 -663 -283 -195 -650 -850 -986 -3 -694 -419 -119 -733 -22 -669 -939 -921 -16 -623 -809 -450 -513 -455 -271 -254 -585 -485 -109 -182 -986 -685 -731 -692 -545 -394 -172 -112 -868 -761 -377 -618 -631 -120 -547 -864 -237 -214 -80 -918 -907 -614 -526 -264 -951 -306 -654 -723 -649 -280 -643 -469 -613 -51 -351 -300 -512 -735 -755 -36 -185 -214 -969 -611 -811 -790 -332 -541 -262 -137 -827 -880 -178 -821 -1000 -893 -202 -896 -787 -858 -734 -321 -352 -924 -905 -689 -372 -900 -926 -117 -293 -712 -603 -770 -48 -160 -854 -698 -811 -6 -133 -553 -381 -408 -517 -603 -699 -97 -531 -415 -998 -403 -505 -711 -480 -831 -365 -169 -561 -88 -251 -334 -390 -858 -358 -960 -111 -228 -208 -168 -213 -90 -461 -164 -323 -916 -474 -492 -658 -671 -18 -767 -588 -352 -83 -710 -907 -755 -480 -716 -348 -663 -529 -97 -445 -195 -697 -236 -538 -850 -455 -964 -528 -282 -751 -979 -652 -243 -53 -32 -334 -47 -653 -75 -426 -307 -612 -807 -119 -836 -672 -222 -483 -496 -812 -188 -198 -521 -71 -592 -448 -1000 -195 -515 -864 -608 -20 -59 -922 -944 -750 -347 -698 -206 -351 -610 -302 -677 -319 -511 -853 -420 -554 -655 -411 -712 -273 -394 -626 -362 -164 -733 -145 -422 -450 -584 -166 -520 -338 -852 -166 -869 -102 -244 -289 -339 -218 -362 -196 -842 -477 -919 -860 -27 -614 -324 -591 -867 -565 -291 -858 -112 -526 -117 -821 -213 -885 -43 -251 -820 -391 -484 -76 -532 -907 -33 -963 -912 -57 -922 -86 -544 -247 -28 -50 -244 -857 -898 -379 -471 -475 -526 -111 -175 -425 -873 -591 -827 -291 -735 -981 -304 -140 -70 -22 -523 -8 -883 -418 -13 -151 -42 -678 -460 -583 -986 -335 -573 -254 -655 -954 -87 -288 -391 -747 -885 -920 -270 -316 -834 -700 -405 -929 -993 -790 -173 -220 -473 -826 -752 -346 -140 -20 -938 -984 -21 -114 -71 -584 -571 -778 -51 -594 -414 -657 -985 -176 -733 -561 -352 -13 -315 -798 -310 -828 -385 -968 -136 -168 -810 -20 -998 -352 -536 -420 -761 -550 -432 -581 -915 -300 -103 -375 -183 -9 -416 -464 -761 -518 -649 -372 -816 -117 -532 -23 -181 -333 -30 -685 -494 -826 -545 -376 -440 -129 -246 -758 -808 -476 -391 -765 -574 -665 -443 -145 -403 -336 -66 -64 -249 -275 -173 -604 -736 -44 -887 -538 -922 -381 -896 -985 -963 -634 -162 -733 -794 -127 -561 -689 -769 -758 -104 -157 -563 -95 -579 -723 -860 -69 -5 -231 -242 -883 -326 -507 -853 -967 -560 -452 -77 -35 -394 -748 -517 -955 -509 -132 -750 -90 -985 -588 -83 -71 -50 -536 -79 -502 -764 -129 -780 -922 -876 -493 -600 -628 -32 -976 -902 -102 -809 -618 -7 -823 -132 -963 -790 -155 -155 -450 -87 -815 -793 -787 -334 -201 -558 -625 -308 -526 -527 -766 -879 -780 -435 -330 -92 -163 -650 -486 -96 -609 -145 -727 -155 -653 -903 -543 -550 -138 -381 -309 -291 -264 -520 -716 -379 -103 -67 -368 -857 -779 -273 -39 -50 -891 -676 -956 -780 -494 -990 -894 -532 -867 -33 -517 -146 -548 -723 -480 -260 -827 -169 -286 -162 -288 -878 -211 -475 -666 -829 -909 -146 -681 -142 -233 -4 -443 -459 -90 -249 -607 -797 -893 -12 -988 -15 -456 -677 -510 -54 -141 -271 -253 -315 -279 -688 -215 -124 -426 -150 -732 -489 -869 -400 -241 -212 -548 -518 -11 -109 -128 -492 -901 -698 -250 -579 -802 -527 -183 -409 -791 -822 -771 -874 -321 -977 -692 -533 -252 -672 -450 -601 -31 -921 -379 -711 -225 -427 -22 -149 -914 -97 -547 -776 -145 -890 -373 -58 -204 -697 -874 -670 -37 -920 -629 -666 -598 -434 -74 -877 -358 -285 -953 -557 -880 -589 -321 -358 -731 -540 -652 -322 -337 -12 -669 -480 -747 -473 -907 -356 -419 -804 -855 -30 -21 -854 -816 -935 -411 -792 -239 -943 -169 -15 -25 -846 -475 -563 -647 -48 -842 -947 -688 -614 -205 -190 -976 -260 -633 -9 -225 -375 -765 -68 -429 -818 -714 -21 -483 -535 -826 -168 -963 -258 -687 -116 -849 -561 -723 -182 -785 -138 -54 -461 -144 -659 -807 -18 -130 -637 -610 -685 -221 -733 -894 -53 -482 -137 -507 -546 -680 -677 -303 -94 -215 -309 -336 -179 -64 -718 -102 -706 -545 -346 -130 -123 -584 -439 -273 -280 -780 -163 -910 -416 -495 -122 -614 -624 -587 -933 -504 -601 -165 -332 -308 -217 -48 -704 -214 -456 -482 -91 -739 -186 -93 -36 -737 -300 -902 -358 -376 -186 -246 -414 -139 -930 -202 -908 -422 -667 -662 -682 -738 -400 -817 -447 -7 -132 -512 -322 -901 -35 -184 -697 -351 -777 -96 -621 -508 -190 -813 -467 -655 -540 -639 -941 -497 -231 -911 -295 -79 -815 -109 -814 -28 -169 -361 -865 -395 -180 -114 -723 -450 -893 -914 -579 -488 -13 -327 -295 -94 -959 -960 -39 -948 -983 -234 -965 -532 -154 -688 -361 -850 -287 -86 -491 -551 -179 -546 -677 -957 -424 -339 -875 -961 -849 -245 -632 -30 -849 -993 -608 -722 -290 -756 -676 -925 -60 -111 -150 -915 -867 -228 -446 -232 -499 -308 -705 -641 -623 -809 -793 -353 -533 -708 -721 -817 -721 -705 -486 -192 -506 -640 -685 -850 -739 -526 -514 -275 -789 -453 -545 -167 -803 -392 -475 -539 -68 -454 -491 -316 -782 -16 -611 -92 -531 -896 -790 -468 -623 -152 -957 -288 -504 -324 -757 -826 -79 -208 -974 -993 -683 -345 -817 -128 -804 -740 -398 -154 -196 -892 -533 -731 -641 -215 -850 -249 -549 -325 -270 -956 -98 -438 -693 -123 -394 -623 -908 -22 -575 -439 -637 -506 -87 -701 -682 -629 -349 -298 -913 -688 -719 -554 -731 -437 -127 -441 -894 -513 -71 -430 -574 -969 -976 -275 -40 -937 -691 -734 -996 -52 -658 -592 -650 -600 -331 -127 -813 -651 -510 -585 -287 -744 -477 -270 -720 -407 -661 -867 -273 -614 -367 -576 -102 -223 -89 -955 -496 -582 -902 -834 -571 -907 -800 -401 -419 -725 -947 -982 -911 -34 -888 -10 -730 -390 -915 -599 -107 -712 -85 -56 -732 -106 -490 -731 -20 -975 -483 -808 -231 -649 -481 -596 -384 -587 -953 -54 -141 -733 -756 -366 -234 -179 -22 -512 -120 -858 -437 -280 -333 -787 -127 -207 -580 -248 -670 -913 -941 -418 -624 -684 -120 -412 -415 -920 -140 -241 -166 -633 -147 -58 -984 -772 -109 -67 -334 -764 -296 -472 -840 -72 -412 -707 -590 -329 -42 -120 -591 -183 -251 -563 -589 -671 -823 -851 -745 -734 -635 -201 -530 -93 -215 -694 -396 -833 -476 -164 -311 -729 -216 -133 -852 -694 -486 -456 -30 -171 -43 -514 -841 -591 -275 -4 -242 -75 -524 -459 -581 -389 -19 -981 -261 -419 -600 -291 -7 -245 -267 -27 -210 -242 -617 -358 -73 -500 -662 -408 -854 -542 -754 -589 -883 -186 -653 -643 -786 -744 -650 -893 -294 -307 -83 -912 -102 -275 -784 -221 -604 -168 -888 -204 -260 -264 -810 -954 -912 -231 -273 -720 -269 -685 -519 -229 -364 -611 -573 -241 -347 -413 -615 -572 -207 -916 -856 -715 -892 -192 -802 -273 -633 -540 -394 -788 -270 -970 -725 -708 -301 -75 -980 -42 -217 -575 -95 -460 -519 -394 -843 -934 -139 -751 -333 -939 -947 -234 -401 -269 -181 -850 -217 -818 -523 -160 -52 -935 -771 -100 -14 -457 -899 -722 -250 -452 -526 -390 -769 -693 -861 -419 -807 -487 -478 -834 -227 -771 -227 -827 -375 -561 -728 -48 -920 -161 -338 -299 -469 -791 -614 -907 -597 -307 -997 -437 -681 -857 -55 -317 -712 -394 -44 -59 -217 -619 -466 -289 -231 -473 -859 -170 -501 -697 -458 -418 -573 -736 -977 -143 -543 -850 -894 -803 -697 -507 -431 -823 -911 -608 -967 -542 -424 -180 -137 -42 -776 -233 -158 -902 -873 -487 -568 -434 -358 -196 -719 -859 -196 -475 -585 -905 -612 -485 -514 -62 -920 -89 -516 -776 -507 -372 -17 -661 -560 -322 -658 -449 -395 -542 -821 -913 -852 -356 -528 -826 -837 -721 -853 -41 -568 -85 -413 -910 -464 -18 -219 -131 -710 -600 -516 -48 -3 -940 -428 -782 -340 -555 -499 -107 -243 -744 -26 -427 -324 -604 -285 -91 -608 -591 -262 -598 -571 -818 -410 -547 -351 -883 -482 -670 -934 -460 -73 -649 -26 -916 -326 -420 -472 -617 -725 -485 -297 -553 -572 -534 -318 -999 -550 -984 -7 -695 -949 -205 -6 -595 -502 -668 -805 -130 -441 -296 -739 -728 -464 -528 -277 -105 -86 -651 -253 -736 -189 -640 -46 -141 -6 -422 -243 -983 -833 -429 -143 -789 -37 -567 -425 -451 -100 -216 -856 -129 -876 -41 -714 -106 -538 -122 -634 -396 -570 -394 -535 -227 -956 -800 -501 -592 -301 -577 -173 -636 -270 -435 -69 -876 -507 -962 -213 -884 -36 -388 -437 -937 -580 -835 -786 -330 -868 -834 -672 -470 -164 -778 -280 -549 -788 -711 -27 -601 -964 -915 -158 -707 -70 -360 -655 -268 -516 -700 -376 -289 -238 -546 -563 -374 -472 -984 -841 -372 -934 -140 -969 -20 -602 -196 -19 -583 -430 -108 -297 -19 -343 -245 -57 -502 -474 -568 -58 -620 -57 -419 -590 -683 -412 -390 -807 -851 -785 -312 -992 -405 -247 -275 -309 -627 -26 -606 -715 -836 -269 -348 -565 -861 -262 -639 -409 -303 -116 -830 -248 -579 -891 -706 -267 -777 -921 -24 -428 -821 -431 -368 -776 -617 -930 -129 -873 -252 -772 -322 -444 -344 -950 -95 -235 -452 -308 -332 -525 -325 -905 -583 -917 -246 -573 -584 -479 -915 -503 -127 -188 -577 -889 -45 -710 -106 -317 -482 -540 -549 -395 -986 -877 -582 -791 -237 -704 -882 -534 -461 -910 -332 -425 -894 -229 -562 -152 -725 -53 -416 -310 -580 -831 -186 -716 -41 -72 -190 -286 -16 -939 -882 -820 -280 -353 -239 -663 -981 -260 -757 -691 -125 -160 -62 -108 -304 -769 -758 -564 -167 -414 -37 -697 -273 -848 -659 -908 -287 -903 -264 -107 -483 -564 -482 -807 -8 -256 -790 -968 -348 -634 -930 -281 -405 -687 -176 -140 -53 -647 -125 -668 -313 -825 -680 -93 -814 -334 -559 -10 -511 -803 -260 -734 -140 -443 -132 -309 -453 -268 -925 -452 -522 -334 -413 -293 -593 -938 -352 -285 -91 -72 -705 -522 -599 -512 -685 -929 -818 -600 -815 -287 -665 -491 -725 -446 -688 -815 -881 -371 -68 -579 -352 -178 -860 -988 -494 -323 -25 -239 -600 -134 -966 -935 -526 -953 -406 -585 -705 -199 -761 -6 -464 -720 -741 -808 -760 -712 -423 -512 -169 -169 -197 -173 -160 -401 -712 -80 -430 -541 -675 -81 -672 -303 -699 -181 -786 -766 -778 -446 -481 -507 -811 -15 -194 -290 -502 -100 -997 -211 -396 -212 -257 -325 -885 -591 -303 -285 -744 -569 -894 -3 -44 -60 -442 -738 -253 -990 -850 -39 -27 -221 -153 -871 -935 -748 -587 -414 -913 -83 -653 -926 -646 -382 -635 -192 -422 -565 -326 -955 -624 -95 -455 -51 -319 -999 -41 -995 -561 -250 -693 -630 -859 -207 -742 -910 -408 -787 -380 -866 -257 -498 -561 -868 -968 -331 -303 -426 -617 -429 -304 -315 -60 -485 -851 -431 -743 -642 -342 -63 -355 -373 -563 -983 -982 -590 -295 -251 -17 -838 -49 -339 -140 -881 -639 -235 -656 -877 -594 -570 -869 -542 -374 -342 -996 -806 -625 -166 -561 -676 -636 -901 -754 -75 -982 -350 -313 -799 -68 -134 -769 -367 -646 -475 -164 -621 -422 -366 -605 -760 -182 -466 -388 -677 -940 -702 -881 -505 -785 -351 -903 -462 -121 -962 -356 -325 -718 -140 -730 -736 -330 -813 -888 -231 -356 -499 -728 -641 -93 -475 -50 -54 -152 -224 -242 -64 -125 -346 -873 -291 -621 -110 -256 -264 -859 -622 -937 -174 -155 -548 -620 -480 -755 -559 -979 -841 -138 -11 -523 -926 -712 -83 -610 -769 -832 -834 -242 -580 -299 -20 -524 -32 -507 -987 -115 -617 -144 -588 -586 -513 -745 -13 -740 -949 -924 -552 -666 -187 -925 -587 -486 -173 -506 -49 -301 -553 -75 -686 -565 -786 -23 -731 -318 -269 -453 -832 -863 -102 -291 -389 -88 -637 -418 -452 -607 -769 -682 -756 -878 -755 -574 -364 -385 -625 -660 -94 -909 -246 -83 -540 -998 -669 -348 -980 -795 -244 -898 -623 -265 -126 -655 -85 -965 -312 -231 -727 -97 -555 -211 -914 -38 -938 -194 -845 -49 -854 -552 -298 -652 -195 -451 -449 -102 -928 -169 -290 -254 -178 -479 -31 -736 -848 -614 -418 -907 -896 -353 -747 -877 -774 -259 -598 -531 -66 -609 -185 -110 -508 -410 -952 -732 -402 -487 -595 -689 -582 -980 -979 -431 -156 -404 -543 -796 -784 -29 -276 -639 -262 -282 -172 -824 -966 -40 -35 -253 -176 -743 -164 -693 -695 -114 -3 -838 -58 -970 -997 -238 -603 -128 -812 -385 -141 -533 -59 -415 -784 -443 -771 -383 -135 -517 -424 -902 -974 -414 -741 -90 -622 -790 -397 -332 -686 -487 -165 -164 -439 -537 -807 -32 -109 -950 -990 -715 -798 -492 -677 -632 -464 -841 -78 -147 -60 -282 -587 -420 -568 -191 -933 -121 -460 -613 -881 -88 -808 -837 -618 -185 -278 -668 -32 -391 -916 -532 -54 -833 -635 -63 -366 -925 -32 -924 -779 -250 -771 -277 -157 -154 -596 -397 -645 -422 -787 -455 -723 -696 -732 -75 -723 -996 -683 -943 -789 -109 -631 -240 -623 -981 -9 -571 -282 -662 -333 -916 -754 -715 -320 -372 -748 -132 -730 -939 -725 -281 -875 -516 -184 -570 -477 -784 -846 -537 -628 -34 -168 -364 -538 -294 -170 -29 -472 -173 -408 -791 -828 -949 -328 -922 -187 -262 -729 -215 -127 -779 -163 -133 -690 -154 -711 -790 -97 -25 -316 -121 -310 -491 -632 -204 -239 -882 -178 -729 -171 -10 -131 -625 -78 -712 -763 -534 -409 -713 -963 -638 -254 -819 -572 -978 -18 -664 -91 -448 -268 -703 -692 -639 -59 -502 -280 -65 -202 -59 -910 -467 -682 -9 -465 -714 -505 -630 -401 -139 -834 -498 -641 -911 -396 -439 -554 -208 -864 -320 -431 -955 -143 -601 -797 -680 -476 -243 -597 -505 -327 -981 -916 -844 -584 -544 -933 -291 -595 -57 -936 -770 -164 -706 -857 -252 -285 -259 -829 -394 -239 -669 -561 -498 -323 -766 -372 -834 -351 -116 -417 -192 -885 -795 -746 -732 -31 -6 -110 -393 -396 -182 -808 -559 -965 -526 -574 -119 -540 -318 -673 -655 -528 -930 -918 -628 -290 -392 -961 -682 -529 -193 -436 -677 -961 -889 -195 -283 -534 -644 -348 -213 -639 -593 -876 -687 -113 -353 -302 -973 -579 -671 -635 -518 -724 -162 -203 -682 -581 -888 -330 -104 -261 -44 -522 -783 -796 -553 -250 -343 -350 -708 -529 -380 -565 -969 -4 -265 -347 -293 -334 -381 -786 -137 -281 -201 -659 -972 -52 -21 -589 -247 -794 -935 -128 -912 -833 -244 -708 -558 -906 -758 -900 -555 -841 -257 -886 -818 -873 -805 -326 -564 -750 -189 -801 -755 -828 -376 -517 -277 -962 -948 -518 -642 -755 -388 -395 -565 -50 -899 -696 -489 -606 -212 -197 -430 -608 -111 -257 -970 -718 -272 -811 -584 -211 -442 -71 -346 -574 -109 -654 -699 -956 -830 -155 -932 -940 -777 -915 -115 -488 -990 -22 -319 -285 -907 -254 -544 -476 -923 -275 -399 -230 -229 -738 -291 -940 -952 -369 -910 -92 -721 -405 -937 -373 -768 -445 -352 -940 -766 -530 -914 -575 -335 -734 -870 -610 -953 -812 -883 -330 -492 -786 -318 -836 -630 -762 -599 -657 -284 -863 -159 -410 -164 -823 -594 -229 -727 -588 -843 -671 -991 -746 -869 -878 -318 -6 -88 -65 -69 -979 -138 -126 -427 -31 -350 -605 -639 -567 -330 -405 -32 -404 -718 -936 -560 -732 -424 -480 -483 -294 -327 -14 -414 -284 -556 -220 -388 -910 -623 -62 -580 -518 -782 -970 -1 -915 -460 -486 -747 -456 -440 -609 -513 -343 -601 -214 -540 -839 -157 -295 -414 -172 -267 -115 -689 -785 -356 -835 -238 -659 -607 -615 -571 -275 -864 -810 -511 -162 -443 -587 -814 -760 -902 -364 -99 -658 -305 -544 -280 -49 -299 -110 -356 -272 -406 -719 -550 -515 -533 -687 -494 -476 -356 -799 -203 -228 -939 -873 -77 -773 -702 -851 -103 -549 -735 -137 -661 -576 -267 -159 -554 -640 -760 -378 -847 -484 -467 -343 -873 -564 -159 -407 -386 -16 -923 -112 -635 -322 -616 -421 -443 -920 -158 -786 -940 -456 -132 -140 -413 -211 -640 -913 -851 -788 -741 -961 -277 -196 -663 -752 -98 -631 -812 -744 -312 -580 -708 -280 -505 -248 -765 -14 -906 -247 -864 -934 -260 -890 -530 -881 -215 -441 -561 -965 -988 -449 -705 -863 -427 -927 -980 -913 -111 -900 -900 -196 -257 -178 -473 -210 -105 -770 -829 -768 -161 -278 -518 -300 -336 -68 -989 -687 -816 -248 -650 -964 -178 -239 -820 -590 -67 -775 -364 -119 -614 -600 -110 -634 -168 -549 -65 -753 -744 -50 -49 -323 -423 -330 -269 -647 -333 -566 -129 -670 -193 -24 -536 -804 -67 -20 -343 -474 -234 -878 -674 -457 -818 -195 -514 -646 -108 -889 -288 -944 -611 -787 -327 -485 -153 -144 -830 -738 -438 -184 -426 -478 -996 -894 -710 -766 -156 -676 -984 -913 -10 -423 -243 -737 -111 -59 -514 -102 -906 -689 -625 -642 -216 -357 -694 -852 -574 -85 -319 -706 -719 -586 -363 -746 -762 -392 -111 -994 -631 -295 -527 -808 -242 -377 -527 -532 -555 -368 -16 -607 -111 -468 -566 -423 -890 -566 -843 -543 -55 -856 -867 -744 -446 -139 -351 -766 -226 -894 -610 -889 -499 -313 -509 -460 -798 -367 -309 -476 -464 -825 -790 -529 -93 -746 -563 -209 -866 -490 -279 -855 -387 -339 -93 -743 -432 -488 -366 -961 -838 -178 -176 -103 -242 -302 -25 -978 -908 -92 -55 -773 -426 -20 -725 -145 -949 -997 -433 -86 -92 -393 -93 -786 -616 -95 -22 -650 -37 -959 -833 -217 -896 -94 -410 -33 -965 -830 -267 -503 -533 -598 -849 -210 -670 -146 -568 -647 -850 -254 -795 -900 -155 -428 -266 -259 -271 -428 -631 -134 -483 -278 -342 -757 -974 -236 -479 -207 -364 -414 -455 -888 -211 -463 -504 -592 -243 -237 -698 -208 -689 -101 -100 -571 -960 -645 -518 -872 -501 -293 -929 -551 -659 -159 -208 -159 -282 -203 -983 -209 -188 -187 -740 -991 -308 -87 -887 -606 -486 -464 -139 -32 -854 -727 -306 -402 -930 -349 -727 -284 -691 -599 -78 -973 -412 -123 -827 -554 -994 -284 -249 -986 -848 -720 -686 -535 -34 -525 -118 -28 -763 -777 -10 -320 -577 -569 -214 -718 -530 -406 -774 -665 -191 -134 -720 -242 -492 -514 -214 -960 -473 -735 -739 -21 -355 -438 -405 -464 -725 -1000 -695 -552 -558 -751 -476 -660 -567 -735 -267 -680 -726 -253 -217 -614 -224 -63 -928 -650 -481 -341 -647 -394 -290 -84 -856 -488 -320 -231 -450 -417 -108 -919 -569 -61 -688 -292 -941 -805 -397 -519 -867 -220 -284 -775 -283 -345 -778 -85 -139 -928 -297 -346 -188 -182 -968 -826 -897 -666 -926 -26 -773 -558 -379 -521 -694 -802 -840 -782 -262 -831 -392 -828 -991 -479 -964 -941 -529 -811 -36 -499 -683 -623 -542 -540 -886 -369 -444 -39 -651 -997 -807 -102 -839 -877 -317 -888 -649 -984 -785 -949 -764 -827 -150 -974 -285 -355 -492 -552 -515 -556 -638 -718 -822 -762 -336 -939 -170 -647 -368 -640 -158 -735 -450 -211 -572 -488 -27 -700 -841 -79 -961 -570 -952 -459 -847 -352 -289 -320 -471 -22 -694 -5 -145 -207 -3 -534 -562 -318 -98 -863 -335 -441 -391 -534 -981 -114 -407 -680 -825 -86 -113 -337 -926 -503 -504 -116 -443 -646 -96 -37 -178 -811 -64 -379 -534 -876 -528 -912 -283 -127 -511 -179 -218 -940 -759 -222 -647 -583 -776 -397 -210 -157 -350 -565 -122 -311 -275 -674 -456 -683 -666 -48 -734 -905 -406 -722 -132 -686 -578 -198 -141 -638 -976 -275 -520 -49 -314 -431 -747 -537 -610 -842 -245 -368 -869 -395 -54 -546 -323 -434 -756 -14 -889 -271 -88 -746 -680 -906 -764 -637 -561 -933 -643 -137 -186 -446 -393 -537 -563 -330 -378 -134 -352 -274 -645 -345 -908 -625 -352 -463 -549 -583 -847 -958 -946 -662 -726 -769 -590 -125 -628 -942 -481 -387 -183 -113 -435 -607 -522 -268 -827 -936 -470 -215 -362 -892 -524 -742 -943 -129 -264 -972 -780 -106 -962 -68 -260 -82 -331 -260 -726 -73 -805 -354 -276 -518 -460 -24 -637 -99 -277 -512 -583 -263 -72 -588 -851 -866 -301 -553 -812 -463 -794 -915 -67 -433 -669 -273 -750 -83 -234 -999 -403 -111 -97 -517 -919 -578 -448 -651 -968 -956 -172 -571 -997 -551 -244 -791 -303 -215 -842 -905 -271 -612 -382 -942 -565 -970 -642 -933 -767 -757 -3 -362 -768 -273 -62 -723 -748 -833 -616 -688 -927 -410 -128 -778 -201 -63 -717 -545 -77 -56 -745 -913 -742 -495 -932 -673 -257 -981 -292 -530 -367 -727 -571 -60 -187 -219 -389 -600 -712 -393 -655 -787 -552 -175 -342 -122 -702 -811 -619 -850 -235 -5 -4 -237 -554 -107 -90 -505 -901 -344 -534 -982 -930 -154 -884 -748 -58 -18 -215 -454 -112 -934 -105 -114 -530 -774 -310 -415 -697 -510 -728 -997 -384 -744 -692 -231 -929 -510 -406 -698 -347 -848 -260 -697 -372 -907 -329 -575 -449 -819 -810 -848 -257 -996 -376 -103 -671 -917 -19 -527 -586 -308 -606 -555 -172 -917 -195 -292 -332 -285 -89 -680 -586 -234 -465 -773 -781 -598 -812 -277 -605 -332 -205 -544 -13 -564 -148 -161 -913 -234 -462 -749 -115 -506 -93 -419 -997 -742 -552 -817 -574 -26 -507 -913 -158 -445 -49 -310 -702 -618 -754 -634 -854 -858 -867 -414 -653 -796 -352 -7 -72 -288 -681 -831 -884 -282 -609 -342 -229 -511 -608 -35 -871 -617 -846 -365 -70 -823 -876 -428 -23 -253 -935 -240 -323 -711 -747 -447 -274 -832 -263 -23 -169 -617 -72 -243 -246 -75 -414 -836 -7 -751 -86 -30 -227 -4 -376 -808 -318 -951 -863 -135 -925 -998 -628 -217 -877 -879 -412 -173 -975 -424 -567 -437 -624 -470 -644 -524 -976 -875 -455 -937 -838 -741 -36 -224 -340 -395 -719 -441 -7 -672 -255 -308 -992 -923 -842 -417 -144 -980 -625 -427 -319 -127 -925 -756 -683 -393 -464 -137 -638 -399 -440 -805 -819 -463 -551 -713 -943 -626 -855 -990 -714 -90 -15 -343 -527 -310 -992 -597 -984 -944 -947 -691 -781 -808 -466 -33 -315 -206 -210 -670 -120 -405 -57 -550 -181 -573 -583 -557 -545 -629 -305 -169 -871 -479 -879 -854 -81 -9 -269 -115 -496 -266 -841 -680 -25 -931 -23 -400 -703 -69 -246 -747 -699 -944 -627 -432 -571 -49 -77 -481 -237 -186 -834 -78 -758 -77 -610 -806 -202 -298 -900 -386 -585 -770 -219 -157 -381 -425 -745 -790 -507 -432 -511 -838 -524 -186 -518 -168 -392 -92 -963 -87 -940 -552 -12 -883 -156 -740 -887 -577 -696 -575 -367 -888 -380 -102 -710 -263 -452 -228 -307 -739 -884 -274 -865 -504 -633 -938 -633 -1000 -364 -244 -44 -269 -816 -119 -842 -201 -134 -580 -30 -430 -438 -258 -610 -583 -896 -693 -312 -197 -479 -456 -326 -280 -324 -564 -890 -482 -887 -244 -911 -378 -110 -58 -603 -417 -757 -514 -669 -974 -771 -484 -600 -405 -356 -339 -506 -808 -68 -353 -427 -518 -221 -100 -926 -725 -137 -930 -910 -646 -424 -319 -70 -150 -196 -208 -877 -504 -215 -70 -404 -809 -451 -403 -749 -788 -145 -197 -427 -262 -399 -522 -292 -746 -259 -387 -741 -779 -554 -913 -292 -253 -208 -986 -497 -315 -679 -93 -272 -489 -92 -434 -641 -958 -705 -551 -96 -663 -323 -837 -983 -719 -885 -367 -536 -947 -126 -941 -723 -481 -11 -811 -924 -118 -624 -692 -448 -40 -447 -894 -189 -958 -356 -523 -820 -48 -733 -768 -913 -754 -798 -699 -681 -140 -198 -860 -709 -963 -395 -34 -964 -70 -932 -258 -145 -538 -769 -94 -818 -74 -168 -646 -791 -910 -331 -873 -692 -361 -615 -777 -629 -924 -304 -284 -784 -816 -221 -229 -426 -487 -598 -544 -40 -420 -382 -23 -674 -694 -644 -685 -802 -428 -16 -751 -867 -423 -951 -57 -915 -818 -922 -833 -303 -113 -615 -649 -287 -665 -973 -965 -486 -307 -881 -419 -205 -195 -962 -243 -415 -394 -555 -150 -288 -493 -490 -142 -786 -678 -30 -92 -468 -275 -35 -267 -127 -791 -690 -281 -35 -554 -556 -843 -278 -378 -708 -549 -650 -760 -289 -253 -383 -463 -455 -300 -235 -465 -663 -825 -577 -416 -542 -4 -926 -632 -46 -904 -954 -915 -109 -698 -835 -710 -622 -832 -110 -787 -828 -752 -712 -470 -990 -835 -272 -681 -526 -722 -177 -878 -25 -258 -730 -256 -999 -893 -268 -515 -198 -951 -621 -642 -651 -732 -326 -760 -47 -948 -842 -1 -416 -869 -260 -839 -631 -369 -912 -873 -288 -436 -385 -73 -301 -200 -377 -659 -590 -394 -265 -810 -655 -290 -423 -160 -624 -807 -992 -958 -529 -139 -508 -401 -320 -521 -28 -405 -111 -273 -733 -941 -181 -221 -525 -945 -7 -716 -236 -161 -168 -915 -584 -433 -282 -974 -183 -900 -872 -910 -115 -85 -411 -261 -221 -238 -124 -644 -143 -502 -862 -551 -73 -485 -625 -575 -234 -865 -734 -69 -497 -642 -25 -471 -838 -177 -999 -329 -716 -530 -882 -732 -921 -584 -518 -487 -878 -222 -44 -5 -26 -116 -890 -326 -857 -369 -787 -190 -750 -797 -201 -825 -508 -431 -538 -896 -836 -755 -360 -535 -254 -645 -373 -914 -822 -655 -717 -642 -735 -163 -813 -789 -777 -316 -35 -217 -856 -327 -232 -316 -193 -677 -532 -188 -111 -725 -788 -570 -850 -849 -280 -26 -905 -975 -150 -817 -986 -888 -385 -253 -608 -391 -184 -264 -650 -939 -84 -478 -930 -143 -668 -278 -754 -965 -537 -660 -138 -780 -153 -909 -868 -325 -999 -215 -17 -557 -275 -177 -646 -113 -362 -362 -961 -717 -149 -172 -35 -890 -131 -686 -376 -275 -549 -808 -797 -720 -369 -962 -375 -968 -375 -728 -882 -127 -92 -312 -37 -794 -781 -641 -629 -393 -761 -816 -26 -448 -641 -559 -604 -902 -708 -734 -210 -379 -725 -368 -674 -581 -235 -937 -235 -320 -522 -123 -650 -335 -721 -902 -630 -310 -17 -402 -259 -729 -30 -201 -829 -890 -77 -223 -454 -798 -188 -798 -686 -519 -470 -615 -687 -244 -437 -420 -280 -28 -37 -768 -831 -959 -160 -474 -812 -391 -165 -247 -107 -264 -400 -958 -585 -197 -498 -918 -445 -634 -704 -817 -238 -308 -515 -635 -745 -155 -887 -562 -505 -561 -377 -610 -190 -395 -589 -621 -254 -833 -246 -614 -299 -979 -253 -663 -369 -646 -985 -264 -540 -15 -616 -348 -298 -410 -626 -252 -955 -578 -50 -606 -689 -940 -926 -399 -300 -750 -722 -492 -46 -436 -890 -369 -112 -744 -953 -347 -960 -515 -128 -769 -843 -837 -898 -470 -913 -168 -705 -901 -750 -790 -293 -433 -150 -848 -558 -568 -542 -905 -455 -503 -266 -461 -70 -60 -149 -990 -755 -893 -719 -597 -721 -699 -140 -856 -109 -632 -395 -774 -372 -130 -695 -338 -803 -502 -650 -71 -260 -346 -4 -137 -516 -393 -357 -494 -421 -854 -588 -731 -887 -850 -220 -443 -88 -809 -639 -45 -466 -521 -208 -580 -5 -525 -840 -442 -598 -827 -837 -520 -123 -159 -406 -290 -743 -490 -924 -323 -996 -615 -505 -422 -47 -122 -129 -935 -211 -880 -723 -639 -448 -83 -25 -682 -970 -132 -303 -295 -30 -406 -357 -411 -296 -562 -58 -692 -708 -387 -808 -228 -736 -638 -840 -182 -695 -326 -100 -102 -658 -517 -514 -476 -809 -118 -275 -212 -291 -974 -588 -534 -652 -226 -861 -567 -536 -961 -617 -615 -141 -494 -38 -92 -59 -376 -289 -563 -892 -642 -742 -213 -429 -989 -581 -402 -811 -578 -661 -235 -74 -221 -55 -197 -514 -340 -239 -498 -528 -260 -106 -575 -714 -34 -7 -636 -129 -412 -197 -94 -781 -477 -154 -540 -396 -919 -620 -764 -410 -923 -250 -652 -360 -388 -839 -280 -19 -619 -371 -287 -482 -996 -935 -282 -627 -560 -88 -242 -943 -152 -383 -670 -573 -792 -518 -969 -92 -628 -732 -726 -487 -170 -303 -436 -411 -664 -716 -236 -274 -354 -716 -388 -634 -731 -946 -374 -273 -856 -570 -545 -989 -242 -948 -963 -999 -48 -851 -77 -447 -854 -501 -143 -351 -957 -240 -648 -674 -728 -68 -72 -89 -450 -329 -28 -753 -596 -240 -100 -558 -14 -50 -25 -853 -821 -158 -350 -91 -275 -401 -186 -490 -189 -971 -872 -553 -234 -464 -777 -142 -9 -161 -36 -601 -335 -176 -571 -628 -119 -124 -70 -642 -467 -336 -141 -54 -824 -677 -970 -425 -172 -337 -891 -953 -778 -905 -472 -881 -61 -544 -958 -88 -201 -740 -78 -696 -825 -371 -276 -651 -158 -51 -778 -719 -857 -270 -947 -951 -295 -838 -204 -707 -99 -403 -790 -125 -925 -154 -899 -66 -325 -883 -728 -978 -646 -713 -745 -288 -751 -804 -110 -961 -181 -919 -669 -87 -73 -610 -669 -289 -367 -305 -984 -86 -498 -544 -184 -209 -820 -44 -969 -321 -737 -710 -224 -473 -561 -40 -68 -298 -416 -541 -508 -370 -839 -949 -768 -167 -437 -271 -958 -212 -532 -349 -132 -342 -669 -908 -597 -282 -106 -399 -783 -144 -895 -308 -778 -739 -445 -376 -921 -610 -399 -906 -128 -940 -856 -419 -869 -239 -924 -604 -924 -257 -670 -958 -697 -966 -890 -479 -70 -1000 -119 -11 -299 -287 -942 -544 -54 -408 -124 -420 -197 -777 -408 -214 -474 -165 -310 -84 -188 -998 -720 -563 -213 -796 -10 -654 -968 -861 -87 -250 -981 -959 -658 -643 -353 -412 -60 -471 -309 -760 -716 -777 -967 -86 -830 -296 -931 -423 -308 -481 -13 -777 -358 -567 -588 -357 -254 -239 -225 -784 -909 -922 -260 -531 -224 -201 -749 -659 -11 -237 -81 -574 -788 -856 -642 -971 -826 -60 -230 -689 -754 -216 -674 -869 -6 -433 -115 -400 -548 -151 -302 -406 -214 -740 -236 -279 -646 -736 -666 -796 -153 -125 -897 -758 -411 -682 -573 -615 -671 -287 -692 -913 -600 -425 -312 -999 -723 -676 -723 -801 -362 -689 -179 -559 -568 -341 -114 -827 -582 -547 -684 -381 -501 -40 -873 -231 -61 -56 -885 -369 -178 -833 -728 -755 -769 -879 -918 -470 -858 -572 -877 -721 -64 -853 -200 -720 -830 -928 -459 -79 -770 -172 -309 -100 -655 -143 -758 -336 -868 -824 -439 -510 -384 -370 -398 -433 -672 -514 -149 -668 -440 -150 -387 -765 -838 -685 -110 -12 -435 -978 -124 -787 -658 -916 -561 -537 -668 -3 -99 -589 -11 -464 -97 -979 -207 -716 -112 -949 -811 -344 -346 -830 -929 -662 -69 -562 -642 -233 -956 -712 -561 -711 -539 -80 -628 -350 -233 -664 -914 -757 -62 -323 -518 -538 -463 -14 -794 -454 -711 -334 -491 -604 -544 -422 -652 -803 -538 -285 -708 -359 -899 -741 -833 -354 -903 -525 -556 -913 -127 -562 -914 -601 -118 -431 -178 -397 -273 -707 -212 -209 -96 -599 -790 -778 -300 -563 -807 -997 -955 -619 -70 -602 -314 -397 -143 -900 -703 -640 -200 -831 -556 -863 -176 -525 -627 -884 -775 -548 -772 -775 -805 -146 -926 -768 -773 -866 -28 -941 -778 -247 -963 -369 -529 -998 -932 -240 -366 -449 -416 -389 -718 -119 -432 -94 -66 -48 -794 -871 -799 -947 -624 -679 -295 -796 -624 -779 -975 -910 -292 -874 -245 -715 -477 -434 -869 -973 -224 -719 -286 -971 -42 -925 -129 -470 -43 -820 -417 -646 -572 -484 -619 -468 -590 -460 -187 -6 -88 -475 -648 -849 -382 -845 -598 -260 -622 -924 -282 -340 -428 -564 -921 -841 -61 -20 -109 -747 -340 -734 -933 -819 -906 -644 -33 -782 -804 -28 -274 -323 -694 -515 -448 -578 -966 -229 -314 -35 -902 -126 -840 -786 -807 -928 -964 -391 -931 -1000 -926 -293 -997 -853 -423 -567 -996 -304 -251 -114 -346 -77 -948 -775 -221 -818 -895 -751 -348 -140 -282 -170 -214 -26 -447 -837 -102 -734 -1000 -1 -30 -195 -274 -960 -457 -374 -552 -240 -38 -840 -868 -380 -51 -522 -841 -620 -579 -530 -848 -666 -54 -449 -846 -545 -678 -519 -371 -466 -733 -192 -476 -883 -559 -101 -641 -85 -160 -929 -407 -168 -113 -662 -918 -858 -211 -310 -608 -959 -167 -158 -182 -248 -359 -635 -393 -192 -681 -401 -406 -263 -959 -923 -632 -182 -707 -775 -487 -681 -391 -313 -949 -327 -55 -31 -768 -754 -653 -690 -808 -207 -787 -344 -782 -453 -268 -978 -463 -47 -433 -506 -484 -550 -940 -723 -649 -550 -854 -508 -27 -817 -396 -89 -938 -681 -864 -130 -486 -27 -831 -421 -103 -754 -263 -32 -557 -938 -295 -757 -115 -818 -938 -235 -361 -141 -133 -119 -640 -346 -950 -93 -141 -24 -174 -947 -689 -711 -712 -665 -784 -318 -393 -355 -661 -906 -441 -330 -520 -582 -610 -87 -608 -395 -186 -236 -390 -836 -94 -938 -274 -253 -763 -587 -599 -68 -563 -948 -867 -283 -871 -541 -865 -144 -719 -194 -700 -846 -936 -42 -570 -408 -519 -561 -512 -434 -224 -336 -214 -594 -311 -873 -691 -46 -312 -605 -927 -645 -555 -490 -223 -386 -912 -154 -925 -837 -56 -520 -85 -973 -774 -38 -467 -33 -443 -931 -611 -678 -484 -257 -315 -29 -190 -66 -523 -813 -96 -10 -880 -636 -744 -518 -984 -298 -235 -449 -273 -443 -776 -975 -310 -934 -582 -92 -968 -411 -166 -247 -953 -776 -618 -855 -696 -673 -42 -814 -584 -567 -736 -107 -589 -77 -326 -629 -221 -337 -233 -954 -352 -432 -121 -919 -398 -919 -351 -802 -146 -911 -535 -584 -957 -749 -11 -60 -258 -38 -128 -680 -983 -658 -156 -695 -211 -262 -257 -400 -851 -452 -992 -226 -239 -850 -360 -934 -595 -18 -442 -225 -708 -380 -49 -421 -132 -645 -361 -60 -459 -795 -962 -661 -127 -150 -682 -11 -936 -684 -509 -91 -539 -646 -109 -65 -376 -849 -310 -19 -888 -641 -81 -5 -756 -796 -885 -746 -380 -962 -716 -623 -725 -412 -883 -866 -125 -360 -12 -190 -797 -101 -788 -739 -120 -828 -981 -445 -146 -815 -332 -145 -530 -493 -531 -572 -801 -670 -648 -819 -54 -312 -764 -655 -824 -822 -300 -391 -605 -11 -517 -353 -212 -706 -878 -683 -77 -119 -940 -5 -516 -223 -420 -913 -428 -533 -715 -944 -701 -998 -26 -279 -464 -341 -856 -11 -648 -466 -89 -778 -890 -195 -663 -972 -648 -535 -390 -750 -555 -10 -744 -378 -744 -984 -763 -698 -135 -313 -424 -367 -594 -313 -111 -383 -465 -606 -450 -645 -60 -847 -381 -284 -826 -781 -834 -346 -756 -186 -168 -4 -260 -715 -870 -174 -684 -970 -441 -794 -33 -358 -569 -45 -250 -954 -328 -478 -494 -427 -834 -755 -168 -191 -527 -674 -620 -970 -592 -778 -544 -966 -587 -308 -890 -579 -780 -764 -170 -622 -95 -398 -928 -921 -722 -737 -849 -369 -196 -791 -728 -471 -841 -885 -66 -405 -259 -56 -87 -38 -340 -544 -17 -342 -400 -205 -133 -588 -971 -759 -458 -819 -553 -235 -623 -76 -782 -964 -879 -818 -720 -649 -206 -840 -106 -277 -187 -725 -177 -860 -218 -27 -805 -491 -581 -15 -519 -947 -360 -744 -17 -555 -233 -249 -641 -389 -132 -532 -706 -896 -102 -565 -909 -888 -735 -198 -431 -292 -978 -719 -127 -830 -244 -386 -709 -708 -509 -344 -602 -592 -496 -814 -165 -975 -671 -151 -234 -831 -732 -399 -629 -615 -507 -852 -194 -62 -486 -311 -879 -492 -464 -216 -575 -362 -843 -333 -363 -144 -461 -101 -347 -651 -4 -649 -328 -260 -902 -12 -147 -664 -113 -272 -830 -897 -5 -784 -572 -30 -554 -653 -458 -783 -789 -554 -215 -701 -519 -716 -575 -537 -447 -292 -326 -851 -883 -821 -1 -887 -80 -337 -877 -563 -327 -65 -355 -226 -369 -854 -704 -698 -176 -938 -962 -856 -792 -527 -407 -251 -317 -744 -102 -444 -667 -199 -131 -626 -938 -460 -57 -36 -221 -870 -663 -523 -745 -111 -572 -463 -392 -363 -925 -339 -911 -393 -377 -986 -327 -18 -338 -807 -982 -204 -346 -569 -3 -487 -12 -282 -14 -934 -705 -870 -438 -562 -628 -676 -559 -700 -850 -763 -239 -659 -369 -36 -439 -567 -317 -37 -180 -671 -760 -712 -875 -632 -99 -392 -534 -325 -145 -881 -141 -709 -645 -366 -252 -325 -317 -400 -81 -282 -257 -832 -287 -615 -722 -890 -758 -428 -610 -84 -592 -16 -190 -82 -252 -564 -120 -227 -735 -300 -590 -641 -974 -76 -307 -392 -721 -887 -470 -829 -158 -356 -51 -65 -298 -277 -858 -726 -599 -873 -651 -621 -9 -242 -939 -9 -141 -486 -13 -454 -243 -870 -837 -632 -45 -804 -86 -261 -208 -965 -15 -605 -918 -357 -785 -355 -884 -748 -400 -128 -847 -787 -406 -696 -42 -830 -390 -422 -131 -104 -480 -590 -386 -94 -493 -714 -990 -358 -265 -560 -434 -618 -164 -659 -749 -346 -894 -965 -614 -653 -513 -117 -916 -181 -29 -970 -863 -428 -599 -14 -225 -553 -2 -625 -505 -228 -173 -212 -779 -704 -643 -498 -21 -214 -472 -542 -519 -953 -645 -285 -243 -659 -980 -557 -656 -624 -66 -110 -937 -993 -607 -749 -823 -90 -31 -79 -792 -831 -221 -237 -773 -384 -124 -355 -780 -528 -216 -340 -687 -468 -952 -146 -724 -631 -319 -524 -831 -565 -539 -180 -392 -948 -963 -194 -802 -804 -522 -2 -418 -837 -338 -713 -462 -103 -955 -6 -912 -919 -457 -749 -392 -400 -161 -138 -206 -190 -149 -17 -263 -306 -26 -191 -567 -581 -146 -192 -71 -339 -237 -57 -446 -228 -138 -390 -989 -306 -493 -256 -66 -833 -886 -986 -159 -487 -771 -810 -69 -256 -587 -295 -15 -785 -368 -592 -305 -402 -781 -578 -310 -77 -43 -235 -612 -798 -37 -119 -739 -189 -872 -537 -149 -443 -993 -412 -161 -807 -229 -671 -816 -920 -836 -923 -381 -556 -537 -999 -617 -614 -704 -757 -508 -953 -910 -556 -863 -786 -903 -580 -365 -415 -921 -317 -766 -247 -411 -661 -362 -807 -740 -151 -742 -613 -139 -740 -239 -125 -253 -755 -817 -410 -116 -840 -300 -787 -186 -311 -507 -523 -761 -632 -708 -409 -61 -47 -542 -453 -588 -418 -564 -808 -164 -472 -998 -700 -773 -97 -419 -588 -382 -828 -787 -59 -2 -688 -57 -870 -963 -848 -619 -811 -964 -296 -702 -45 -110 -405 -195 -758 -624 -136 -569 -113 -789 -212 -591 -639 -32 -661 -287 -547 -290 -650 -678 -959 -832 -825 -644 -193 -991 -616 -4 -249 -760 -563 -578 -504 -331 -229 -735 -416 -644 -354 -509 -781 -861 -546 -285 -296 -739 -160 -762 -167 -569 -777 -728 -10 -852 -302 -51 -363 -75 -62 -556 -12 -756 -257 -186 -58 -847 -871 -504 -845 -201 -442 -869 -99 -267 -499 -178 -583 -362 -897 -484 -936 -175 -586 -666 -492 -681 -435 -205 -664 -975 -226 -215 -953 -300 -383 -912 -588 -377 -464 -866 -566 -328 -339 -483 -428 -666 -630 -235 -505 -262 -772 -82 -86 -473 -755 -521 -55 -426 -489 -579 -794 -647 -964 -418 -320 -29 -749 -443 -326 -770 -920 -210 -796 -690 -945 -621 -893 -947 -580 -158 -420 -169 -357 -524 -384 -301 -637 -152 -949 -932 -633 -328 -347 -302 -682 -372 -275 -173 -81 -42 -716 -685 -516 -52 -447 -881 -216 -279 -606 -562 -464 -941 -599 -460 -642 -438 -628 -713 -72 -114 -529 -985 -933 -427 -887 -681 -984 -715 -124 -172 -381 -732 -352 -353 -164 -449 -86 -378 -795 -514 -983 -244 -238 -540 -547 -92 -449 -599 -754 -107 -927 -154 -359 -267 -995 -715 -278 -407 -725 -393 -596 -134 -271 -80 -892 -20 -791 -225 -139 -176 -300 -770 -627 -445 -438 -399 -162 -290 -689 -337 -123 -351 -480 -52 -768 -483 -723 -348 -959 -986 -724 -222 -620 -539 -957 -553 -548 -100 -572 -248 -19 -962 -458 -354 -734 -295 -886 -668 -189 -740 -499 -333 -829 -818 -901 -702 -985 -714 -997 -422 -883 -953 -524 -263 -281 -844 -848 -729 -519 -373 -157 -856 -811 -720 -987 -389 -721 -993 -36 -807 -16 -144 -887 -71 -127 -535 -771 -534 -210 -609 -874 -908 -518 -367 -955 -159 -429 -193 -241 -673 -56 -620 -50 -591 -897 -647 -733 -249 -429 -606 -669 -77 -160 -9 -837 -317 -649 -355 -269 -628 -75 -192 -143 -5 -105 -276 -854 -410 -131 -445 -373 -883 -18 -585 -198 -736 -628 -770 -49 -201 -116 -921 -458 -687 -747 -665 -528 -600 -277 -521 -873 -820 -290 -257 -388 -248 -292 -451 -837 -447 -501 -149 -437 -47 -52 -27 -908 -327 -44 -459 -249 -901 -395 -737 -38 -339 -828 -661 -408 -531 -7 -106 -780 -995 -578 -379 -696 -951 -79 -327 -955 -582 -296 -98 -857 -856 -622 -487 -634 -336 -758 -680 -7 -210 -788 -175 -278 -115 -530 -424 -106 -424 -140 -102 -793 -293 -161 -930 -210 -410 -431 -648 -718 -192 -925 -755 -32 -143 -418 -216 -40 -448 -98 -853 -400 -863 -674 -252 -748 -377 -700 -159 -648 -14 -408 -74 -173 -549 -319 -408 -200 -242 -138 -513 -857 -852 -614 -665 -833 -166 -911 -161 -846 -477 -731 -824 -210 -854 -429 -287 -433 -312 -951 -710 -286 -347 -421 -125 -251 -748 -74 -949 -201 -94 -854 -705 -465 -942 -799 -510 -190 -76 -1000 -492 -427 -713 -898 -863 -174 -282 -597 -343 -518 -442 -252 -752 -449 -630 -951 -871 -610 -11 -395 -264 -381 -981 -613 -687 -235 -901 -427 -653 -777 -995 -922 -220 -961 -799 -544 -897 -604 -791 -641 -650 -321 -774 -318 -772 -630 -767 -550 -446 -806 -767 -652 -79 -125 -731 -907 -240 -34 -366 -38 -552 -781 -193 -133 -152 -935 -370 -638 -86 -698 -375 -503 -28 -1000 -621 -113 -164 -254 -551 -473 -979 -455 -383 -966 -322 -449 -517 -811 -754 -767 -484 -272 -176 -160 -706 -130 -392 -871 -961 -458 -772 -352 -993 -765 -433 -486 -632 -269 -291 -41 -620 -758 -139 -365 -591 -997 -38 -716 -157 -336 -813 -854 -136 -171 -409 -599 -585 -278 -166 -926 -780 -149 -761 -604 -588 -714 -668 -479 -588 -320 -107 -552 -158 -804 -979 -21 -158 -330 -135 -15 -517 -49 -10 -473 -469 -576 -443 -783 -210 -171 -789 -400 -485 -559 -317 -502 -328 -1000 -499 -361 -349 -584 -989 -431 -364 -887 -295 -313 -954 -778 -973 -592 -417 -673 -831 -924 -555 -417 -475 -953 -158 -143 -560 -722 -121 -170 -549 -444 -654 -546 -200 -717 -816 -977 -23 -64 -933 -706 -108 -569 -391 -736 -818 -935 -371 -445 -64 -992 -446 -536 -237 -648 -421 -997 -759 -394 -669 -263 -765 -665 -593 -254 -997 -949 -399 -212 -609 -589 -66 -803 -137 -65 -100 -222 -943 -819 -560 -997 -719 -616 -421 -115 -327 -672 -667 -854 -819 -463 -957 -347 -350 -340 -37 -941 -662 -587 -609 -911 -752 -556 -60 -596 -918 -736 -656 -406 -179 -725 -763 -433 -759 -311 -380 -196 -36 -989 -180 -818 -625 -302 -642 -594 -307 -336 -453 -250 -550 -124 -227 -708 -265 -82 -212 -47 -582 -27 -920 -832 -423 -408 -941 -781 -788 -32 -87 -137 -649 -93 -419 -648 -21 -971 -429 -457 -36 -603 -131 -398 -779 -105 -191 -386 -107 -696 -805 -957 -888 -771 -740 -326 -61 -814 -188 -793 -76 -341 -993 -177 -35 -435 -181 -935 -230 -594 -87 -618 -465 -745 -308 -371 -885 -100 -695 -15 -407 -473 -131 -486 -142 -763 -919 -914 -457 -603 -942 -674 -197 -882 -694 -179 -462 -522 -872 -524 -611 -373 -469 -481 -497 -14 -198 -202 -836 -660 -549 -923 -955 -366 -308 -538 -490 -854 -608 -934 -136 -897 -519 -261 -42 -74 -469 -291 -543 -549 -732 -559 -119 -240 -920 -857 -769 -702 -716 -548 -649 -638 -994 -384 -379 -504 -999 -102 -628 -659 -555 -6 -570 -992 -250 -401 -189 -54 -567 -974 -147 -840 -200 -535 -588 -610 -865 -690 -242 -775 -738 -210 -140 -732 -980 -911 -22 -274 -604 -245 -460 -442 -893 -549 -345 -375 -81 -506 -475 -833 -690 -955 -884 -890 -842 -402 -538 -752 -406 -911 -917 -827 -12 -865 -135 -493 -965 -584 -42 -690 -90 -58 -949 -71 -168 -585 -698 -558 -183 -791 -141 -574 -326 -683 -493 -819 -815 -118 -517 -82 -733 -371 -538 -110 -950 -415 -729 -249 -356 -541 -768 -110 -412 -592 -730 -34 -244 -252 -98 -605 -762 -733 -35 -912 -41 -490 -430 -284 -769 -752 -684 -69 -317 -678 -243 -415 -867 -997 -564 -592 -375 -866 -683 -944 -259 -905 -71 -272 -167 -458 -520 -85 -825 -127 -805 -135 -277 -747 -67 -38 -330 -392 -664 -666 -204 -446 -293 -223 -1 -302 -993 -291 -193 -571 -395 -580 -911 -977 -969 -273 -400 -36 -672 -781 -520 -514 -935 -668 -495 -281 -734 -50 -736 -35 -819 -935 -724 -738 -157 -300 -998 -410 -679 -524 -62 -645 -431 -319 -625 -160 -370 -947 -809 -391 -666 -8 -565 -869 -162 -43 -390 -649 -873 -601 -799 -205 -648 -163 -105 -2 -73 -309 -27 -612 -749 -762 -686 -475 -601 -444 -150 -286 -856 -382 -669 -223 -432 -840 -841 -748 -876 -375 -728 -197 -895 -455 -962 -260 -296 -601 -324 -637 -165 -84 -747 -217 -972 -433 -902 -883 -450 -660 -333 -699 -45 -160 -164 -765 -930 -708 -29 -724 -762 -453 -523 -226 -801 -286 -258 -676 -179 -652 -969 -28 -423 -393 -586 -587 -308 -688 -569 -951 -77 -378 -912 -729 -630 -600 -829 -810 -121 -653 -792 -47 -125 -547 -907 -235 -47 -969 -954 -927 -114 -670 -489 -276 -866 -24 -998 -891 -794 -151 -771 -959 -156 -394 -594 -212 -738 -12 -76 -244 -993 -776 -591 -685 -693 -221 -9 -760 -444 -520 -477 -32 -79 -45 -539 -880 -607 -807 -257 -104 -947 -132 -312 -682 -107 -381 -239 -897 -556 -133 -778 -329 -485 -702 -550 -291 -50 -625 -965 -837 -877 -689 -90 -571 -28 -557 -397 -141 -925 -301 -461 -371 -788 -759 -91 -979 -238 -913 -237 -217 -963 -640 -585 -802 -340 -469 -712 -957 -965 -900 -521 -179 -472 -424 -496 -255 -406 -512 -917 -718 -512 -484 -287 -623 -910 -109 -611 -347 -279 -52 -271 -941 -203 -11 -438 -742 -818 -889 -525 -899 -857 -554 -203 -282 -454 -368 -770 -929 -211 -274 -64 -716 -567 -373 -441 -95 -601 -971 -369 -368 -437 -162 -633 -718 -518 -6 -556 -188 -553 -743 -367 -594 -811 -39 -684 -625 -110 -47 -246 -646 -265 -19 -488 -603 -75 -76 -661 -269 -873 -175 -459 -48 -189 -102 -467 -756 -935 -743 -596 -383 -620 -247 -406 -62 -288 -349 -644 -197 -118 -69 -821 -826 -32 -5 -996 -770 -297 -550 -598 -656 -978 -425 -22 -740 -961 -962 -174 -254 -796 -846 -137 -517 -345 -519 -226 -799 -889 -626 -9 -648 -371 -451 -624 -346 -116 -443 -973 -543 -691 -233 -600 -559 -751 -633 -748 -220 -856 -800 -949 -586 -420 -684 -417 -591 -681 -199 -376 -51 -706 -347 -254 -365 -958 -348 -291 -579 -389 -121 -107 -164 -407 -778 -696 -831 -440 -26 -816 -63 -865 -523 -392 -666 -307 -647 -556 -763 -966 -797 -757 -970 -878 -420 -234 -88 -77 -741 -600 -531 -83 -36 -732 -992 -429 -353 -1000 -563 -751 -773 -984 -737 -197 -537 -297 -104 -497 -502 -637 -516 -498 -154 -120 -991 -608 -923 -450 -401 -985 -688 -935 -518 -78 -90 -767 -987 -309 -400 -831 -390 -181 -66 -411 -728 -479 -555 -8 -994 -825 -268 -814 -965 -680 -252 -644 -935 -33 -348 -604 -754 -482 -458 -684 -419 -615 -781 -912 -524 -952 -260 -736 -539 -946 -955 -249 -580 -198 -506 -414 -738 -855 -768 -591 -402 -608 -139 -245 -848 -72 -370 -358 -582 -83 -795 -982 -445 -918 -235 -830 -625 -869 -932 -832 -19 -359 -561 -507 -55 -122 -912 -841 -475 -388 -254 -297 -876 -736 -500 -513 -575 -392 -80 -801 -174 -679 -549 -228 -271 -953 -687 -134 -338 -207 -355 -102 -137 -232 -64 -987 -954 -252 -462 -856 -40 -418 -347 -269 -786 -860 -252 -952 -757 -533 -211 -457 -665 -53 -570 -555 -677 -469 -531 -756 -245 -818 -274 -691 -574 -193 -892 -634 -609 -251 -582 -979 -355 -346 -347 -171 -622 -564 -946 -258 -589 -678 -290 -133 -955 -939 -753 -805 -315 -390 -354 -665 -484 -597 -567 -708 -880 -900 -691 -695 -475 -741 -205 -184 -910 -93 -163 -515 -563 -460 -344 -114 -223 -821 -401 -5 -209 -534 -176 -838 -950 -879 -38 -837 -322 -73 -609 -550 -120 -978 -391 -631 -222 -486 -617 -703 -531 -275 -265 -265 -944 -14 -258 -290 -942 -171 -111 -670 -484 -758 -669 -414 -852 -357 -839 -329 -947 -992 -575 -519 -418 -531 -147 -529 -60 -788 -348 -892 -646 -370 -60 -848 -544 -4 -83 -818 -674 -563 -392 -628 -941 -113 -55 -412 -964 -934 -717 -317 -833 -38 -341 -856 -457 -982 -897 -930 -269 -854 -953 -12 -295 -797 -520 -31 -536 -514 -76 -441 -159 -172 -14 -297 -585 -417 -963 -247 -286 -899 -354 -563 -546 -714 -45 -213 -997 -482 -337 -527 -931 -759 -58 -991 -405 -491 -200 -964 -621 -978 -649 -12 -377 -767 -288 -77 -587 -200 -836 -346 -426 -971 -19 -756 -275 -219 -288 -295 -938 -398 -93 -77 -779 -387 -282 -305 -554 -824 -235 -200 -742 -449 -183 -657 -486 -320 -969 -287 -989 -772 -835 -458 -225 -885 -417 -517 -944 -194 -276 -152 -91 -518 -135 -979 -235 -997 -237 -464 -353 -788 -291 -180 -513 -371 -524 -249 -829 -314 -344 -782 -89 -180 -21 -213 -59 -271 -827 -238 -839 -536 -325 -821 -938 -830 -533 -188 -950 -392 -232 -48 -681 -680 -295 -898 -607 -361 -335 -813 -529 -992 -938 -401 -303 -481 -305 -600 -983 -370 -832 -698 -964 -659 -311 -714 -948 -347 -991 -95 -462 -74 -82 -344 -106 -866 -256 -321 -770 -41 -622 -775 -75 -182 -74 -707 -106 -791 -703 -247 -228 -940 -949 -351 -95 -764 -889 -581 -228 -388 -6 -299 -945 -717 -566 -574 -844 -136 -298 -47 -119 -710 -204 -157 -253 -743 -383 -48 -780 -474 -24 -211 -609 -245 -381 -317 -591 -6 -36 -748 -114 -538 -51 -833 -590 -447 -652 -361 -238 -475 -786 -131 -213 -248 -47 -817 -873 -417 -431 -864 -232 -699 -954 -666 -69 -237 -344 -440 -432 -741 -490 -628 -779 -698 -36 -867 -348 -225 -612 -899 -701 -562 -634 -547 -897 -819 -473 -723 -915 -413 -796 -669 -128 -217 -840 -174 -779 -644 -342 -220 -516 -457 -395 -125 -493 -659 -727 -322 -395 -602 -958 -867 -591 -840 -195 -280 -869 -43 -706 -220 -781 -178 -460 -960 -462 -440 -462 -217 -203 -554 -680 -377 -391 -257 -462 -480 -891 -505 -284 -840 -758 -732 -347 -925 -338 -717 -120 -99 -488 -545 -349 -632 -376 -575 -895 -39 -449 -38 -564 -560 -661 -803 -194 -554 -583 -604 -895 -79 -244 -1 -615 -899 -401 -88 -335 -986 -867 -428 -711 -56 -681 -577 -733 -235 -687 -528 -527 -267 -264 -363 -697 -869 -546 -19 -879 -702 -30 -458 -627 -556 -438 -716 -462 -567 -90 -606 -704 -298 -612 -640 -763 -785 -463 -831 -695 -935 -325 -601 -741 -205 -427 -572 -511 -730 -889 -137 -188 -658 -261 -135 -758 -103 -905 -485 -998 -714 -602 -469 -629 -509 -472 -937 -886 -426 -756 -164 -306 -125 -977 -230 -240 -705 -731 -76 -890 -62 -769 -786 -888 -462 -161 -253 -249 -122 -510 -83 -302 -117 -1 -899 -924 -883 -154 -958 -697 -344 -729 -235 -224 -377 -890 -265 -498 -417 -834 -46 -941 -743 -776 -244 -418 -629 -887 -134 -18 -369 -920 -459 -377 -717 -10 -774 -3 -840 -916 -817 -102 -128 -299 -791 -867 -890 -631 -346 -129 -639 -935 -492 -745 -200 -175 -331 -184 -981 -362 -830 -492 -669 -417 -200 -315 -926 -75 -392 -680 -840 -884 -717 -220 -889 -9 -999 -754 -317 -222 -696 -256 -598 -713 -193 -402 -998 -193 -302 -649 -632 -798 -406 -726 -109 -534 -845 -61 -675 -397 -252 -30 -371 -231 -2 -370 -827 -772 -784 -347 -944 -17 -313 -754 -103 -124 -580 -342 -527 -263 -940 -40 -460 -430 -335 -701 -842 -331 -977 -465 -89 -885 -293 -171 -407 -635 -253 -621 -595 -629 -133 -759 -688 -466 -38 -141 -543 -577 -132 -952 -814 -307 -394 -365 -75 -882 -494 -914 -695 -777 -823 -753 -215 -407 -541 -103 -863 -213 -801 -602 -961 -383 -572 -972 -666 -545 -272 -769 -71 -123 -928 -214 -921 -145 -110 -947 -598 -996 -300 -475 -756 -770 -163 -520 -438 -16 -144 -801 -90 -281 -756 -992 -8 -463 -523 -702 -144 -746 -610 -21 -521 -746 -444 -154 -285 -309 -955 -881 -731 -655 -737 -467 -125 -94 -576 -364 -978 -284 -537 -478 -72 -527 -424 -175 -975 -71 -367 -469 -81 -508 -258 -215 -44 -18 -436 -91 -589 -30 -660 -607 -291 -40 -186 -261 -229 -242 -77 -732 -514 -146 -940 -160 -370 -617 -758 -4 -453 -887 -991 -222 -470 -547 -397 -120 -653 -468 -719 -130 -840 -871 -292 -903 -734 -153 -817 -441 -838 -627 -75 -553 -541 -783 -353 -870 -972 -941 -996 -203 -586 -959 -603 -945 -643 -115 -137 -320 -336 -156 -305 -190 -521 -39 -663 -44 -926 -616 -549 -592 -716 -45 -826 -141 -50 -199 -635 -698 -140 -624 -739 -317 -128 -867 -483 -5 -787 -591 -797 -750 -45 -476 -246 -46 -436 -72 -742 -94 -214 -935 -516 -201 -286 -404 -364 -70 -787 -264 -692 -802 -984 -447 -918 -875 -70 -374 -313 -702 -422 -758 -184 -958 -373 -276 -662 -49 -242 -936 -662 -681 -154 -131 -283 -208 -349 -386 -662 -991 -705 -614 -147 -19 -949 -867 -219 -145 -985 -992 -844 -906 -441 -17 -162 -662 -982 -958 -890 -679 -209 -267 -114 -364 -300 -861 -725 -215 -817 -344 -393 -603 -856 -749 -382 -664 -56 -4 -897 -935 -237 -474 -578 -681 -559 -316 -880 -898 -327 -289 -98 -988 -327 -690 -809 -962 -951 -414 -638 -286 -326 -18 -874 -616 -906 -57 -819 -158 -941 -370 -411 -848 -159 -131 -980 -732 -863 -544 -442 -621 -226 -404 -883 -658 -682 -688 -730 -205 -15 -237 -175 -736 -542 -914 -25 -595 -921 -264 -274 -338 -944 -402 -121 -819 -707 -84 -966 -557 -128 -356 -396 -597 -463 -475 -554 -473 -233 -407 -108 -157 -572 -191 -329 -906 -753 -942 -909 -152 -552 -282 -592 -86 -21 -667 -742 -213 -37 -255 -41 -541 -635 -85 -723 -413 -123 -518 -336 -593 -152 -755 -389 -235 -517 -855 -657 -964 -329 -290 -716 -111 -96 -415 -351 -982 -755 -486 -322 -446 -590 -544 -829 -689 -528 -497 -548 -313 -488 -973 -164 -39 -677 -645 -449 -118 -690 -377 -994 -41 -801 -333 -877 -774 -510 -798 -5 -49 -874 -163 -923 -695 -350 -465 -523 -676 -705 -267 -958 -74 -752 -854 -512 -722 -633 -579 -351 -113 -81 -527 -304 -411 -104 -623 -751 -912 -299 -65 -327 -990 -970 -617 -801 -987 -368 -526 -403 -233 -972 -128 -373 -920 -281 -401 -398 -520 -420 -451 -242 -802 -231 -555 -699 -950 -127 -177 -488 -650 -315 -528 -86 -793 -952 -608 -183 -928 -498 -307 -62 -854 -972 -694 -219 -104 -67 -967 -595 -367 -605 -171 -682 -232 -613 -753 -712 -893 -180 -769 -966 -890 -735 -82 -523 -968 -901 -936 -59 -914 -58 -51 -766 -886 -303 -55 -476 -399 -686 -352 -231 -329 -330 -510 -99 -306 -332 -525 -863 -35 -79 -21 -84 -452 -122 -132 -931 -161 -226 -66 -569 -911 -521 -301 -367 -518 -427 -757 -457 -364 -198 -945 -461 -483 -596 -384 -455 -342 -244 -356 -132 -300 -166 -75 -671 -975 -616 -911 -405 -927 -573 -284 -191 -426 -460 -668 -907 -315 -429 -428 -261 -642 -349 -523 -32 -84 -996 -432 -992 -214 -157 -378 -574 -75 -292 -926 -477 -704 -54 -852 -447 -707 -669 -34 -322 -110 -286 -9 -165 -429 -402 -640 -717 -97 -323 -505 -932 -264 -294 -62 -780 -594 -595 -120 -282 -295 -448 -615 -5 -231 -545 -418 -57 -182 -459 -531 -845 -414 -661 -893 -115 -60 -413 -282 -252 -692 -403 -997 -943 -83 -681 -463 -431 -642 -971 -937 -146 -72 -909 -924 -838 -943 -350 -70 -783 -10 -746 -715 -783 -586 -676 -763 -37 -902 -248 -755 -559 -793 -898 -482 -358 -556 -494 -642 -717 -381 -170 -51 -507 -201 -200 -33 -393 -734 -110 -318 -726 -293 -280 -634 -792 -789 -97 -458 -140 -770 -284 -77 -123 -518 -617 -598 -244 -977 -215 -301 -59 -635 -341 -531 -617 -643 -185 -824 -937 -7 -520 -182 -330 -482 -49 -999 -96 -737 -884 -365 -547 -350 -335 -480 -853 -597 -633 -224 -697 -748 -878 -346 -817 -932 -753 -12 -755 -351 -543 -606 -357 -59 -744 -552 -651 -446 -137 -977 -90 -271 -933 -127 -165 -394 -770 -216 -941 -523 -779 -919 -593 -916 -699 -758 -896 -676 -513 -402 -785 -322 -269 -541 -945 -592 -970 -722 -780 -86 -220 -636 -728 -279 -247 -436 -909 -916 -405 -205 -668 -918 -335 -304 -167 -197 -311 -570 -987 -265 -100 -701 -849 -812 -197 -893 -640 -323 -863 -651 -414 -879 -836 -420 -635 -296 -605 -353 -707 -337 -493 -126 -557 -556 -136 -336 -819 -390 -673 -664 -512 -253 -827 -372 -466 -560 -764 -525 -788 -104 -663 -337 -861 -486 -266 -848 -447 -213 -54 -45 -72 -980 -922 -581 -479 -322 -145 -762 -402 -972 -437 -74 -748 -230 -220 -113 -342 -828 -463 -630 -389 -989 -564 -982 -857 -554 -537 -7 -467 -894 -27 -497 -668 -927 -70 -884 -860 -961 -950 -487 -292 -160 -21 -693 -552 -463 -635 -723 -47 -145 -207 -936 -124 -515 -406 -669 -461 -437 -926 -285 -418 -821 -810 -382 -858 -595 -707 -176 -160 -796 -637 -801 -806 -922 -733 -882 -173 -382 -255 -365 -493 -337 -476 -301 -857 -281 -575 -910 -312 -869 -802 -154 -877 -449 -35 -609 -545 -276 -980 -63 -180 -507 -559 -442 -862 -908 -168 -662 -978 -722 -671 -149 -387 -437 -363 -172 -349 -203 -988 -809 -701 -82 -803 -463 -190 -554 -142 -123 -64 -429 -789 -193 -383 -968 -471 -181 -964 -18 -71 -890 -768 -345 -59 -45 -299 -139 -813 -614 -351 -216 -861 -951 -666 -683 -611 -420 -214 -134 -853 -471 -614 -237 -882 -797 -228 -96 -318 -113 -12 -82 -342 -140 -817 -792 -549 -348 -524 -92 -88 -429 -81 -359 -95 -854 -525 -401 -202 -953 -135 -708 -393 -899 -203 -46 -305 -359 -525 -184 -255 -375 -284 -562 -451 -625 -235 -90 -721 -27 -947 -10 -109 -576 -262 -825 -382 -111 -209 -920 -680 -63 -508 -150 -145 -962 -532 -885 -378 -909 -189 -441 -333 -545 -800 -892 -364 -189 -536 -463 -175 -894 -29 -344 -836 -445 -791 -772 -2 -632 -256 -987 -433 -325 -125 -30 -688 -870 -824 -497 -787 -18 -495 -189 -737 -284 -847 -241 -19 -117 -509 -636 -51 -783 -731 -585 -778 -11 -500 -815 -212 -457 -914 -97 -835 -944 -234 -878 -885 -929 -248 -762 -110 -509 -128 -338 -318 -345 -46 -984 -405 -990 -991 -28 -145 -486 -100 -967 -84 -606 -236 -354 -81 -598 -376 -556 -415 -186 -161 -279 -477 -112 -614 -136 -586 -364 -69 -436 -418 -539 -996 -848 -959 -739 -560 -523 -641 -505 -361 -619 -223 -228 -614 -304 -92 -44 -436 -830 -714 -339 -465 -149 -211 -127 -19 -267 -595 -457 -856 -550 -43 -278 -433 -538 -920 -769 -336 -42 -438 -907 -83 -77 -693 -492 -560 -640 -732 -830 -497 -882 -404 -344 -824 -72 -868 -82 -14 -414 -891 -110 -894 -292 -208 -916 -688 -179 -855 -316 -322 -883 -434 -315 -682 -223 -614 -804 -931 -722 -470 -264 -656 -541 -763 -739 -154 -239 -293 -518 -999 -627 -330 -285 -550 -658 -862 -94 -989 -796 -991 -715 -358 -918 -675 -369 -997 -141 -716 -601 -784 -386 -382 -757 -95 -247 -147 -478 -412 -612 -774 -244 -549 -492 -547 -887 -778 -203 -204 -180 -798 -347 -296 -323 -681 -939 -1000 -150 -125 -308 -766 -446 -222 -625 -689 -499 -881 -731 -23 -415 -663 -995 -238 -280 -855 -808 -830 -853 -865 -288 -516 -205 -181 -122 -264 -179 -873 -326 -10 -115 -348 -432 -386 -53 -166 -614 -786 -768 -826 -370 -702 -940 -47 -407 -390 -100 -798 -933 -124 -635 -793 -659 -745 -81 -394 -784 -434 -994 -622 -411 -934 -677 -11 -18 -202 -838 -684 -461 -943 -5 -208 -986 -999 -885 -970 -863 -107 -662 -780 -957 -667 -818 -408 -832 -182 -48 -261 -778 -131 -41 -97 -633 -351 -772 -853 -712 -51 -651 -66 -170 -682 -409 -195 -394 -835 -793 -549 -697 -799 -252 -588 -855 -867 -643 -428 -392 -849 -824 -953 -850 -868 -14 -279 -480 -819 -785 -212 -302 -750 -332 -241 -297 -664 -31 -300 -819 -671 -248 -862 -772 -397 -770 -978 -862 -878 -798 -194 -253 -623 -2 -843 -25 -149 -752 -491 -548 -592 -662 -309 -296 -905 -683 -955 -487 -700 -462 -684 -169 -602 -991 -228 -529 -654 -685 -412 -638 -656 -406 -658 -264 -936 -412 -792 -537 -965 -353 -338 -964 -197 -673 -126 -346 -905 -612 -454 -789 -810 -496 -95 -827 -561 -711 -163 -871 -982 -542 -736 -123 -828 -284 -602 -360 -314 -863 -339 -87 -125 -915 -281 -846 -742 -351 -807 -122 -979 -388 -602 -663 -63 -684 -837 -853 -664 -735 -856 -970 -748 -711 -760 -632 -560 -403 -396 -363 -495 -36 -991 -41 -23 -429 -223 -517 -323 -6 -32 -149 -780 -579 -5 -547 -378 -537 -588 -424 -312 -992 -679 -39 -866 -368 -944 -515 -230 -33 -260 -145 -39 -577 -211 -72 -646 -748 -983 -506 -548 -231 -53 -580 -165 -321 -98 -148 -259 -727 -873 -811 -541 -248 -831 -863 -648 -542 -276 -426 -935 -570 -434 -699 -302 -807 -905 -997 -370 -870 -197 -786 -566 -781 -988 -942 -227 -568 -333 -806 -112 -798 -2 -481 -708 -514 -700 -944 -699 -136 -996 -692 -23 -442 -616 -784 -490 -994 -85 -549 -491 -789 -906 -877 -730 -951 -968 -405 -981 -854 -557 -709 -838 -53 -32 -245 -894 -428 -377 -438 -240 -812 -40 -90 -939 -773 -523 -986 -253 -296 -32 -357 -302 -666 -821 -664 -900 -516 -410 -482 -966 -207 -506 -988 -367 -650 -654 -332 -187 -369 -800 -517 -396 -915 -815 -240 -850 -714 -744 -145 -948 -500 -341 -446 -685 -560 -375 -233 -231 -573 -38 -222 -143 -666 -615 -467 -575 -663 -701 -278 -520 -833 -199 -825 -852 -507 -360 -695 -538 -868 -40 -313 -376 -506 -583 -928 -689 -834 -614 -953 -729 -653 -108 -746 -160 -535 -194 -447 -989 -420 -730 -714 -817 -94 -872 -302 -982 -461 -13 -179 -869 -915 -1000 -106 -970 -166 -937 -652 -123 -372 -972 -444 -389 -92 -788 -896 -313 -726 -338 -412 -184 -727 -924 -618 -203 -2 -770 -431 -410 -136 -779 -480 -890 -309 -251 -339 -353 -188 -866 -892 -964 -987 -909 -311 -265 -45 -886 -346 -976 -721 -216 -971 -956 -261 -627 -676 -853 -917 -906 -823 -982 -741 -961 -745 -156 -620 -902 -791 -766 -864 -453 -290 -908 -501 -252 -871 -670 -399 -827 -86 -564 -917 -687 -55 -109 -884 -275 -134 -214 -151 -728 -40 -282 -731 -681 -364 -66 -544 -622 -267 -195 -864 -651 -140 -869 -408 -995 -722 -41 -544 -631 -498 -705 -948 -334 -872 -206 -488 -174 -809 -80 -405 -173 -19 -499 -593 -763 -922 -193 -384 -543 -359 -453 -898 -247 -633 -737 -866 -56 -472 -900 -457 -736 -742 -302 -321 -21 -892 -489 -112 -276 -170 -898 -386 -862 -136 -441 -603 -191 -178 -243 -531 -76 -470 -33 -236 -625 -78 -895 -933 -219 -358 -122 -149 -44 -45 -940 -581 -892 -699 -355 -245 -139 -976 -526 -274 -991 -260 -143 -454 -106 -469 -755 -334 -328 -711 -888 -452 -76 -253 -387 -806 -94 -799 -611 -704 -60 -897 -30 -302 -548 -631 -991 -74 -471 -222 -107 -684 -804 -3 -423 -726 -492 -437 -159 -526 -759 -61 -694 -449 -874 -136 -508 -16 -978 -901 -102 -815 -342 -183 -285 -51 -185 -726 -810 -507 -191 -142 -569 -474 -492 -990 -45 -85 -993 -532 -139 -789 -594 -420 -708 -64 -125 -285 -392 -237 -468 -732 -824 -736 -981 -587 -427 -724 -603 -109 -339 -321 -552 -759 -659 -542 -57 -863 -853 -321 -712 -58 -26 -64 -666 -639 -930 -684 -623 -488 -121 -311 -825 -405 -283 -114 -546 -249 -310 -868 -804 -27 -799 -588 -557 -110 -222 -785 -369 -838 -713 -263 -849 -715 -696 -76 -425 -435 -246 -606 -988 -123 -761 -888 -810 -389 -745 -306 -263 -559 -323 -113 -623 -377 -305 -83 -267 -681 -570 -626 -726 -409 -109 -950 -785 -946 -370 -698 -595 -18 -903 -292 -580 -919 -747 -553 -355 -167 -751 -518 -922 -494 -1000 -81 -815 -100 -346 -584 -462 -767 -26 -679 -593 -964 -252 -236 -956 -293 -753 -865 -423 -248 -791 -262 -338 -473 -651 -661 -23 -185 -298 -77 -852 -809 -334 -341 -988 -744 -896 -367 -949 -490 -339 -263 -592 -418 -58 -681 -445 -818 -208 -101 -896 -464 -743 -705 -648 -939 -649 -324 -580 -479 -558 -352 -237 -848 -885 -868 -531 -472 -734 -558 -216 -846 -566 -260 -658 -963 -978 -688 -215 -937 -149 -307 -646 -893 -992 -514 -536 -624 -857 -241 -457 -281 -263 -589 -859 -841 -521 -962 -756 -641 -133 -736 -470 -561 -777 -254 -562 -353 -525 -674 -680 -686 -757 -122 -468 -226 -810 -191 -502 -491 -268 -265 -387 -616 -966 -115 -642 -219 -786 -640 -550 -497 -545 -661 -151 -516 -209 -972 -239 -293 -145 -679 -304 -935 -897 -723 -861 -809 -209 -804 -917 -25 -83 -379 -305 -613 -888 -910 -634 -885 -950 -639 -865 -411 -679 -413 -242 -101 -234 -654 -533 -345 -449 -180 -845 -96 -594 -835 -679 -732 -908 -939 -695 -732 -390 -347 -608 -309 -880 -299 -958 -974 -833 -437 -364 -160 -662 -79 -851 -939 -908 -510 -360 -628 -488 -879 -908 -522 -402 -769 -594 -206 -571 -219 -226 -851 -242 -688 -653 -397 -538 -633 -621 -52 -408 -201 -411 -314 -223 -487 -462 -859 -581 -800 -841 -880 -218 -130 -818 -691 -221 -216 -182 -230 -738 -708 -947 -706 -411 -888 -686 -299 -818 -888 -832 -385 -373 -971 -843 -506 -533 -582 -477 -298 -155 -944 -62 -927 -672 -289 -512 -796 -284 -662 -596 -263 -924 -293 -909 -139 -458 -655 -557 -905 -360 -617 -990 -932 -984 -528 -470 -578 -715 -187 -778 -22 -391 -327 -297 -677 -856 -331 -71 -784 -977 -299 -498 -830 -639 -632 -357 -641 -22 -871 -766 -846 -363 -18 -195 -752 -801 -308 -748 -564 -487 -283 -998 -30 -900 -184 -852 -630 -396 -82 -597 -474 -400 -908 -831 -13 -826 -625 -330 -192 -96 -934 -564 -926 -904 -960 -63 -376 -602 -456 -412 -808 -133 -394 -316 -802 -608 -502 -758 -901 -40 -454 -823 -358 -725 -209 -37 -236 -82 -636 -492 -516 -171 -568 -598 -215 -1 -978 -58 -475 -375 -663 -731 -325 -696 -568 -365 -256 -716 -678 -805 -400 -486 -905 -372 -980 -578 -943 -414 -770 -38 -104 -508 -705 -968 -404 -264 -305 -164 -847 -288 -114 -968 -309 -774 -9 -891 -208 -835 -320 -176 -966 -506 -334 -174 -526 -163 -511 -336 -605 -701 -601 -216 -90 -105 -255 -75 -656 -102 -417 -732 -693 -19 -457 -768 -693 -418 -690 -292 -49 -97 -366 -77 -172 -543 -694 -981 -762 -139 -110 -811 -586 -795 -191 -546 -696 -509 -433 -348 -481 -227 -201 -487 -508 -418 -34 -646 -920 -519 -877 -302 -272 -251 -641 -364 -844 -725 -653 -927 -18 -212 -617 -255 -372 -690 -334 -562 -177 -494 -114 -519 -417 -527 -288 -416 -115 -660 -268 -510 -758 -808 -923 -159 -63 -899 -382 -613 -418 -449 -339 -868 -135 -981 -816 -543 -683 -190 -956 -480 -243 -144 -590 -416 -757 -450 -646 -628 -847 -390 -253 -113 -904 -706 -838 -741 -221 -554 -186 -967 -146 -647 -932 -475 -400 -749 -62 -767 -810 -710 -430 -102 -433 -975 -541 -556 -980 -989 -154 -498 -2 -464 -876 -207 -133 -157 -439 -799 -275 -45 -728 -113 -435 -378 -656 -349 -27 -873 -895 -246 -436 -822 -76 -810 -975 -567 -475 -953 -536 -823 -989 -199 -529 -541 -854 -190 -870 -198 -196 -957 -215 -355 -227 -523 -945 -503 -564 -764 -984 -978 -340 -137 -177 -95 -295 -982 -812 -575 -36 -462 -483 -171 -528 -326 -227 -431 -961 -126 -295 -416 -80 -784 -770 -204 -283 -984 -601 -330 -829 -626 -494 -539 -888 -309 -639 -252 -753 -680 -117 -182 -414 -586 -738 -811 -712 -519 -183 -708 -138 -301 -915 -473 -787 -833 -616 -714 -995 -670 -36 -30 -52 -188 -694 -864 -403 -314 -819 -863 -531 -726 -270 -868 -911 -339 -434 -856 -138 -147 -72 -933 -894 -625 -591 -117 -638 -909 -600 -720 -845 -922 -991 -934 -796 -164 -123 -833 -195 -202 -93 -980 -981 -309 -544 -264 -467 -96 -140 -168 -624 -838 -219 -955 -27 -865 -199 -796 -590 -716 -450 -967 -236 -26 -163 -265 -170 -22 -172 -687 -344 -940 -146 -258 -276 -722 -741 -422 -936 -140 -26 -664 -688 -467 -660 -197 -477 -802 -314 -907 -613 -256 -891 -738 -460 -264 -89 -614 -707 -354 -840 -626 -868 -2 -978 -268 -589 -65 -821 -977 -407 -558 -281 -944 -766 -201 -525 -947 -553 -982 -303 -610 -430 -814 -211 -837 -832 -236 -345 -366 -631 -258 -612 -338 -404 -160 -118 -591 -44 -521 -364 -598 -38 -628 -231 -890 -350 -252 -186 -450 -531 -181 -221 -692 -143 -577 -390 -933 -78 -377 -270 -27 -750 -794 -197 -13 -333 -91 -272 -322 -272 -259 -732 -732 -647 -418 -605 -314 -367 -895 -857 -816 -188 -584 -713 -476 -443 -111 -554 -252 -19 -25 -274 -245 -665 -738 -449 -197 -813 -533 -688 -950 -489 -454 -882 -363 -638 -505 -950 -77 -485 -789 -734 -879 -216 -859 -963 -227 -199 -53 -618 -675 -162 -811 -702 -557 -686 -185 -266 -718 -537 -318 -39 -867 -487 -816 -635 -427 -631 -561 -247 -265 -272 -905 -746 -994 -518 -824 -842 -867 -256 -650 -889 -43 -1 -577 -485 -332 -366 -18 -347 -87 -184 -622 -679 -385 -800 -623 -678 -5 -320 -564 -128 -663 -135 -333 -208 -687 -67 -249 -54 -464 -810 -978 -152 -170 -696 -319 -563 -477 -531 -418 -183 -75 -43 -5 -936 -178 -966 -735 -307 -497 -551 -152 -549 -405 -125 -407 -778 -285 -517 -342 -9 -887 -572 -720 -255 -508 -237 -56 -162 -423 -219 -173 -829 -582 -71 -622 -802 -314 -98 -254 -679 -65 -402 -61 -144 -800 -931 -947 -794 -868 -572 -128 -570 -395 -528 -788 -784 -203 -349 -173 -400 -507 -120 -591 -125 -639 -202 -401 -8 -886 -828 -54 -740 -375 -682 -435 -701 -823 -820 -972 -7 -375 -969 -273 -394 -446 -641 -743 -432 -716 -729 -658 -56 -604 -401 -771 -994 -849 -411 -776 -724 -923 -727 -242 -18 -334 -595 -245 -579 -804 -178 -151 -748 -115 -778 -169 -999 -545 -291 -330 -406 -994 -623 -87 -130 -793 -277 -84 -458 -66 -372 -309 -59 -537 -368 -286 -326 -869 -787 -192 -713 -617 -541 -149 -493 -888 -289 -775 -356 -503 -892 -647 -599 -974 -399 -907 -393 -965 -995 -601 -245 -972 -968 -719 -467 -263 -335 -378 -773 -650 -270 -746 -204 -503 -236 -116 -569 -61 -432 -466 -552 -465 -942 -371 -846 -530 -39 -241 -801 -220 -587 -717 -784 -683 -390 -863 -381 -48 -596 -592 -684 -299 -111 -548 -137 -955 -982 -422 -334 -641 -67 -220 -638 -61 -135 -680 -655 -185 -907 -529 -585 -195 -806 -30 -613 -450 -540 -498 -299 -850 -700 -468 -782 -430 -397 -888 -812 -679 -949 -71 -548 -6 -458 -582 -814 -409 -692 -548 -171 -319 -662 -317 -779 -483 -118 -153 -729 -192 -742 -600 -134 -823 -574 -168 -130 -726 -828 -540 -466 -467 -54 -542 -952 -624 -490 -494 -637 -768 -390 -179 -853 -316 -128 -814 -677 -87 -402 -181 -202 -851 -72 -33 -191 -619 -852 -624 -386 -425 -503 -863 -194 -957 -529 -679 -690 -771 -808 -510 -665 -594 -162 -540 -520 -245 -710 -866 -561 -336 -341 -221 -37 -581 -883 -142 -472 -664 -715 -472 -14 -848 -7 -962 -280 -732 -199 -798 -88 -400 -478 -769 -515 -252 -925 -851 -318 -767 -404 -468 -536 -942 -147 -911 -958 -820 -692 -133 -96 -340 -863 -901 -992 -776 -394 -859 -415 -535 -707 -286 -838 -735 -967 -156 -161 -952 -966 -330 -39 -820 -236 -556 -734 -88 -23 -290 -165 -425 -186 -789 -383 -551 -273 -513 -220 -19 -849 -568 -747 -270 -766 -566 -471 -563 -92 -687 -380 -526 -685 -126 -560 -713 -204 -754 -539 -915 -132 -545 -724 -977 -301 -457 -894 -986 -923 -677 -949 -197 -250 -85 -502 -320 -509 -268 -387 -341 -768 -577 -937 -445 -22 -455 -135 -504 -164 -886 -871 -555 -179 -228 -937 -458 -48 -209 -366 -195 -10 -940 -222 -781 -405 -883 -803 -919 -545 -425 -116 -505 -110 -852 -561 -797 -614 -488 -748 -488 -46 -86 -38 -287 -989 -994 -667 -995 -197 -85 -484 -755 -481 -646 -917 -825 -953 -394 -562 -408 -148 -51 -998 -201 -601 -694 -439 -874 -587 -644 -347 -626 -521 -456 -496 -15 -452 -280 -450 -893 -734 -849 -621 -660 -385 -727 -351 -210 -991 -301 -732 -782 -246 -207 -367 -737 -469 -6 -387 -346 -677 -881 -245 -567 -211 -661 -161 -337 -510 -254 -540 -991 -920 -387 -727 -885 -830 -459 -833 -957 -428 -877 -282 -77 -893 -972 -748 -347 -963 -829 -779 -851 -751 -669 -246 -289 -862 -128 -510 -653 -359 -518 -192 -738 -282 -873 -946 -986 -583 -19 -865 -953 -802 -732 -229 -827 -991 -680 -49 -834 -319 -981 -450 -578 -303 -458 -722 -882 -915 -904 -239 -371 -365 -307 -127 -204 -816 -696 -912 -30 -289 -141 -14 -19 -233 -694 -812 -283 -732 -789 -805 -788 -962 -323 -441 -191 -428 -692 -516 -49 -702 -125 -755 -669 -698 -273 -598 -743 -737 -163 -88 -534 -765 -503 -851 -323 -36 -868 -933 -856 -733 -811 -868 -544 -942 -403 -761 -343 -623 -331 -133 -591 -599 -109 -262 -913 -38 -775 -378 -352 -214 -546 -304 -138 -712 -731 -140 -917 -571 -370 -163 -513 -380 -400 -614 -661 -759 -447 -719 -386 -371 -102 -264 -867 -142 -884 -10 -684 -440 -19 -20 -818 -752 -31 -678 -742 -368 -476 -951 -515 -209 -101 -619 -123 -362 -640 -864 -438 -264 -37 -917 -785 -446 -184 -303 -857 -845 -984 -722 -823 -487 -313 -14 -254 -42 -809 -244 -616 -949 -549 -12 -230 -189 -682 -948 -489 -326 -420 -255 -936 -119 -337 -374 -374 -834 -653 -998 -203 -311 -251 -249 -536 -164 -535 -884 -618 -77 -598 -888 -710 -103 -367 -454 -273 -982 -499 -734 -672 -68 -284 -995 -458 -637 -241 -82 -700 -944 -553 -335 -331 -251 -796 -456 -701 -237 -773 -577 -824 -109 -976 -203 -135 -221 -571 -190 -782 -481 -674 -385 -454 -339 -452 -711 -677 -548 -104 -62 -640 -593 -624 -401 -513 -213 -346 -797 -599 -936 -780 -70 -650 -294 -328 -228 -412 -241 -372 -294 -217 -266 -822 -616 -504 -281 -22 -255 -116 -752 -624 -455 -463 -318 -385 -463 -682 -399 -923 -610 -952 -555 -377 -779 -683 -129 -42 -855 -471 -179 -814 -424 -902 -568 -373 -130 -765 -481 -971 -951 -119 -854 -6 -642 -577 -575 -710 -390 -562 -482 -394 -496 -36 -592 -978 -173 -263 -6 -522 -344 -285 -873 -987 -576 -709 -784 -736 -822 -330 -873 -793 -138 -70 -448 -463 -277 -461 -957 -937 -827 -721 -233 -499 -30 -816 -671 -461 -169 -827 -80 -256 -762 -673 -870 -235 -917 -883 -826 -901 -546 -791 -267 -353 -461 -523 -488 -773 -94 -748 -201 -537 -15 -331 -86 -637 -321 -46 -844 -743 -405 -798 -405 -244 -611 -447 -267 -843 -227 -1000 -38 -158 -469 -327 -542 -244 -997 -142 -66 -574 -585 -967 -840 -641 -766 -754 -473 -578 -605 -3 -706 -81 -802 -925 -1 -522 -879 -40 -252 -833 -963 -354 -496 -312 -477 -542 -190 -95 -345 -113 -295 -2 -205 -603 -911 -363 -557 -391 -66 -458 -985 -230 -431 -811 -856 -468 -931 -390 -53 -898 -237 -879 -647 -324 -444 -523 -306 -3 -967 -72 -841 -128 -150 -431 -672 -639 -509 -744 -732 -408 -181 -955 -165 -653 -184 -133 -949 -286 -970 -528 -538 -18 -205 -623 -142 -41 -409 -744 -242 -279 -4 -200 -836 -669 -885 -156 -972 -172 -822 -27 -779 -74 -942 -232 -280 -134 -18 -652 -248 -802 -239 -86 -461 -901 -495 -561 -584 -526 -797 -954 -979 -58 -752 -46 -45 -411 -605 -679 -126 -682 -301 -584 -44 -851 -41 -589 -39 -831 -484 -680 -579 -269 -992 -499 -376 -137 -976 -512 -897 -103 -855 -592 -204 -720 -945 -121 -537 -536 -826 -559 -50 -609 -448 -502 -563 -935 -295 -997 -49 -758 -10 -925 -920 -316 -819 -959 -619 -648 -702 -747 -959 -506 -505 -60 -963 -361 -383 -215 -959 -371 -393 -515 -749 -601 -868 -428 -546 -998 -15 -818 -325 -83 -483 -924 -701 -381 -875 -123 -273 -211 -343 -679 -766 -469 -993 -225 -354 -850 -681 -782 -9 -30 -866 -315 -229 -457 -627 -164 -729 -707 -106 -333 -29 -214 -797 -563 -740 -915 -422 -316 -733 -962 -371 -987 -926 -269 -445 -380 -318 -28 -876 -923 -972 -68 -810 -36 -635 -473 -759 -741 -459 -566 -368 -252 -681 -841 -548 -618 -205 -352 -784 -359 -690 -638 -393 -817 -954 -516 -38 -205 -958 -450 -982 -257 -953 -847 -839 -39 -156 -304 -827 -865 -612 -748 -463 -617 -696 -957 -526 -676 -17 -862 -233 -522 -647 -940 -52 -607 -328 -169 -87 -8 -700 -796 -269 -374 -262 -117 -130 -56 -89 -240 -899 -921 -541 -444 -504 -99 -545 -752 -682 -800 -374 -150 -152 -743 -600 -155 -648 -881 -511 -745 -165 -15 -756 -561 -426 -467 -818 -729 -279 -357 -590 -877 -513 -916 -64 -689 -874 -480 -434 -441 -10 -135 -191 -261 -503 -348 -960 -796 -365 -846 -241 -615 -507 -607 -305 -95 -483 -497 -631 -926 -837 -220 -793 -731 -692 -362 -199 -488 -126 -99 -156 -544 -371 -143 -938 -480 -476 -318 -361 -232 -323 -942 -821 -746 -465 -629 -294 -521 -758 -795 -734 -44 -897 -562 -915 -769 -555 -951 -469 -682 -817 -12 -127 -992 -622 -943 -638 -974 -484 -77 -356 -7 -221 -385 -174 -325 -624 -479 -766 -815 -955 -739 -210 -192 -83 -774 -642 -787 -483 -223 -745 -963 -865 -609 -709 -596 -18 -834 -841 -39 -803 -910 -15 -371 -236 -568 -541 -852 -705 -288 -892 -508 -144 -882 -712 -499 -900 -929 -876 -39 -273 -830 -121 -701 -601 -792 -903 -764 -239 -451 -21 -92 -672 -627 -478 -90 -380 -121 -307 -944 -440 -327 -445 -399 -786 -925 -678 -70 -463 -223 -23 -373 -100 -607 -69 -683 -448 -910 -993 -162 -840 -327 -302 -180 -331 -478 -243 -470 -402 -833 -934 -235 -80 -612 -480 -910 -403 -155 -31 -399 -544 -730 -42 -447 -665 -679 -915 -464 -144 -607 -150 -735 -36 -994 -293 -373 -85 -877 -348 -981 -348 -412 -879 -775 -752 -181 -254 -812 -726 -840 -381 -549 -13 -696 -308 -22 -44 -146 -137 -635 -349 -962 -914 -280 -109 -771 -544 -853 -472 -499 -703 -209 -104 -921 -305 -413 -864 -132 -617 -607 -597 -959 -759 -592 -402 -784 -12 -628 -57 -359 -853 -570 -672 -121 -461 -121 -733 -339 -571 -443 -274 -724 -485 -386 -112 -672 -878 -451 -617 -597 -221 -468 -331 -143 -192 -755 -775 -624 -920 -393 -578 -272 -318 -620 -210 -387 -99 -115 -564 -821 -43 -621 -345 -424 -983 -268 -579 -76 -771 -527 -417 -916 -420 -90 -916 -831 -77 -506 -476 -250 -299 -333 -403 -739 -178 -702 -736 -662 -713 -880 -829 -970 -137 -585 -35 -550 -381 -318 -643 -420 -187 -738 -804 -868 -770 -981 -651 -1000 -450 -493 -491 -151 -451 -337 -951 -306 -290 -628 -284 -722 -798 -17 -854 -538 -98 -159 -631 -703 -202 -616 -625 -526 -585 -276 -260 -607 -910 -207 -514 -299 -620 -812 -648 -339 -235 -338 -967 -221 -896 -789 -736 -326 -825 -168 -540 -759 -50 -868 -174 -463 -934 -871 -925 -144 -16 -670 -513 -152 -224 -440 -875 -366 -753 -53 -135 -502 -753 -880 -272 -909 -77 -971 -868 -990 -259 -888 -328 -442 -857 -602 -882 -144 -670 -899 -253 -577 -359 -871 -645 -171 -281 -670 -350 -27 -966 -941 -597 -332 -93 -467 -792 -192 -569 -375 -655 -325 -575 -863 -327 -626 -830 -706 -92 -659 -862 -776 -27 -377 -450 -389 -582 -970 -34 -928 -279 -790 -856 -180 -861 -535 -732 -844 -649 -715 -151 -134 -973 -39 -81 -234 -593 -190 -130 -186 -183 -133 -933 -383 -651 -44 -784 -339 -790 -46 -106 -584 -490 -310 -212 -559 -526 -643 -153 -28 -479 -9 -917 -310 -429 -551 -97 -817 -201 -409 -101 -918 -384 -156 -763 -263 -666 -727 -451 -85 -355 -327 -903 -124 -519 -575 -335 -463 -98 -87 -480 -869 -346 -787 -147 -962 -300 -801 -991 -165 -44 -220 -849 -216 -620 -726 -698 -154 -1 -258 -413 -58 -498 -660 -125 -713 -139 -192 -637 -257 -486 -7 -826 -122 -87 -437 -511 -635 -252 -846 -241 -416 -716 -632 -441 -440 -376 -142 -701 -481 -733 -455 -757 -149 -28 -95 -193 -231 -48 -356 -442 -164 -994 -44 -281 -29 -794 -240 -100 -831 -702 -478 -610 -503 -396 -404 -97 -643 -659 -675 -163 -996 -484 -679 -471 -1000 -391 -756 -246 -6 -536 -758 -387 -577 -617 -839 -323 -609 -433 -955 -805 -356 -919 -775 -610 -245 -129 -110 -332 -724 -632 -430 -75 -446 -848 -507 -261 -515 -356 -115 -177 -380 -241 -841 -216 -877 -852 -734 -951 -591 -786 -697 -692 -181 -502 -827 -147 -222 -890 -126 -737 -505 -391 -321 -338 -701 -115 -735 -442 -160 -467 -131 -467 -142 -585 -156 -458 -429 -438 -268 -478 -421 -234 -379 -267 -344 -895 -508 -495 -802 -465 -140 -380 -943 -547 -347 -59 -131 -500 -470 -323 -720 -675 -760 -592 -544 -528 -407 -511 -86 -741 -64 -23 -571 -955 -563 -176 -566 -766 -399 -402 -815 -672 -697 -484 -84 -646 -492 -557 -254 -275 -823 -91 -607 -791 -538 -224 -268 -416 -795 -893 -1000 -457 -826 -543 -190 -970 -122 -789 -175 -805 -428 -287 -865 -202 -168 -538 -47 -177 -90 -463 -810 -302 -467 -832 -930 -821 -899 -780 -56 -900 -480 -355 -629 -989 -492 -444 -245 -483 -595 -589 -133 -194 -928 -183 -323 -116 -293 -71 -72 -985 -72 -567 -289 -978 -844 -557 -990 -393 -640 -316 -337 -589 -835 -954 -634 -223 -918 -452 -809 -435 -301 -403 -873 -808 -325 -703 -557 -687 -514 -707 -383 -624 -808 -882 -432 -339 -226 -290 -169 -393 -229 -385 -805 -866 -820 -760 -716 -916 -546 -732 -773 -653 -834 -494 -672 -494 -452 -594 -379 -313 -231 -262 -294 -7 -942 -296 -322 -50 -773 -209 -835 -879 -113 -696 -160 -894 -581 -299 -317 -505 -12 -192 -305 -766 -187 -994 -713 -804 -687 -688 -539 -189 -450 -69 -474 -499 -992 -557 -288 -20 -953 -913 -539 -812 -6 -440 -532 -266 -569 -738 -656 -158 -535 -801 -422 -586 -183 -17 -878 -867 -905 -500 -667 -632 -398 -576 -431 -190 -382 -888 -550 -942 -595 -8 -942 -819 -298 -385 -23 -897 -760 -808 -222 -939 -304 -951 -146 -268 -77 -715 -291 -913 -387 -463 -540 -366 -334 -928 -451 -589 -342 -441 -271 -820 -974 -345 -134 -173 -178 -892 -108 -431 -371 -136 -755 -178 -160 -353 -843 -522 -933 -772 -57 -809 -53 -230 -627 -257 -322 -585 -520 -325 -312 -76 -915 -940 -128 -515 -364 -964 -395 -637 -136 -341 -866 -278 -959 -30 -159 -367 -797 -445 -212 -899 -307 -143 -143 -688 -418 -976 -833 -874 -812 -282 -814 -467 -771 -498 -278 -269 -301 -133 -561 -491 -356 -989 -363 -649 -858 -958 -370 -459 -687 -433 -273 -994 -136 -318 -983 -338 -386 -410 -198 -915 -206 -755 -38 -447 -859 -237 -635 -518 -568 -123 -591 -16 -109 -9 -528 -992 -382 -616 -438 -50 -543 -876 -454 -443 -551 -201 -134 -936 -161 -682 -418 -56 -877 -653 -957 -962 -836 -239 -963 -631 -749 -382 -902 -308 -530 -111 -645 -34 -662 -855 -327 -999 -514 -128 -205 -542 -588 -852 -131 -236 -426 -263 -399 -710 -386 -132 -349 -119 -731 -49 -23 -347 -731 -772 -744 -995 -991 -663 -958 -748 -460 -901 -85 -117 -343 -112 -526 -857 -630 -188 -623 -468 -505 -242 -336 -233 -925 -956 -850 -506 -168 -536 -419 -996 -919 -322 -115 -828 -128 -967 -392 -654 -591 -484 -979 -997 -698 -142 -351 -819 -981 -458 -959 -352 -630 -505 -71 -259 -323 -349 -32 -430 -248 -98 -233 -576 -328 -411 -835 -971 -286 -230 -986 -606 -610 -294 -570 -974 -669 -221 -158 -857 -236 -766 -168 -447 -415 -549 -754 -358 -917 -770 -173 -641 -875 -836 -715 -711 -995 -885 -712 -968 -208 -526 -153 -481 -259 -460 -418 -731 -825 -247 -963 -47 -850 -62 -930 -848 -471 -718 -813 -58 -273 -265 -208 -667 -434 -858 -956 -906 -668 -646 -497 -18 -252 -656 -454 -309 -904 -215 -311 -425 -781 -785 -429 -441 -403 -429 -842 -647 -548 -477 -708 -353 -379 -893 -249 -50 -987 -191 -697 -751 -761 -548 -670 -920 -176 -75 -185 -713 -200 -308 -557 -285 -472 -622 -896 -755 -266 -212 -667 -872 -634 -982 -175 -31 -380 -175 -382 -344 -328 -336 -111 -576 -148 -940 -904 -80 -215 -886 -6 -399 -935 -354 -855 -667 -209 -931 -918 -291 -817 -297 -524 -136 -305 -172 -826 -258 -180 -178 -888 -229 -269 -643 -222 -117 -642 -464 -316 -490 -251 -239 -597 -51 -336 -519 -601 -447 -226 -115 -634 -593 -768 -716 -194 -12 -500 -524 -509 -169 -860 -584 -603 -286 -208 -305 -703 -682 -75 -88 -200 -527 -22 -386 -807 -359 -750 -311 -8 -1 -713 -777 -785 -597 -63 -363 -718 -779 -189 -271 -127 -863 -135 -795 -990 -947 -339 -284 -867 -744 -704 -737 -332 -62 -900 -362 -115 -704 -425 -203 -23 -916 -406 -374 -139 -786 -135 -187 -25 -138 -134 -766 -795 -363 -159 -259 -246 -717 -920 -670 -335 -629 -877 -887 -201 -701 -878 -121 -259 -459 -513 -879 -560 -404 -52 -435 -89 -886 -824 -713 -878 -386 -452 -10 -688 -639 -78 -1 -816 -710 -110 -818 -135 -24 -924 -852 -553 -771 -972 -534 -495 -76 -45 -785 -349 -584 -652 -505 -896 -447 -386 -87 -519 -900 -764 -591 -405 -175 -838 -141 -224 -636 -615 -109 -16 -205 -446 -990 -459 -199 -596 -804 -289 -956 -691 -239 -541 -999 -200 -240 -899 -621 -91 -708 -580 -40 -668 -489 -282 -452 -486 -805 -134 -501 -194 -386 -352 -54 -160 -63 -476 -917 -221 -414 -285 -190 -373 -591 -866 -497 -451 -127 -113 -201 -858 -304 -333 -48 -117 -662 -504 -475 -617 -460 -27 -283 -70 -926 -508 -71 -541 -965 -933 -844 -80 -761 -201 -390 -562 -372 -705 -31 -329 -786 -99 -209 -394 -497 -82 -874 -60 -608 -791 -73 -295 -633 -976 -920 -948 -470 -940 -981 -531 -534 -444 -129 -902 -417 -338 -450 -344 -896 -200 -362 -271 -726 -732 -603 -82 -872 -388 -686 -443 -381 -868 -304 -361 -253 -995 -652 -124 -372 -8 -447 -647 -612 -104 -476 -204 -590 -488 -329 -920 -864 -680 -968 -803 -916 -612 -85 -487 -837 -896 -185 -325 -772 -861 -640 -752 -134 -828 -470 -56 -982 -771 -881 -33 -415 -742 -291 -144 -19 -673 -375 -258 -115 -96 -255 -353 -469 -153 -181 -76 -856 -352 -907 -95 -644 -857 -845 -235 -268 -692 -244 -527 -474 -936 -871 -466 -128 -441 -190 -987 -341 -953 -320 -206 -180 -76 -543 -860 -902 -22 -539 -831 -527 -704 -620 -270 -706 -513 -470 -83 -923 -895 -410 -445 -289 -169 -654 -366 -626 -127 -524 -405 -756 -94 -257 -948 -973 -608 -454 -858 -216 -37 -977 -844 -21 -821 -478 -91 -167 -219 -903 -64 -690 -959 -646 -956 -129 -658 -332 -233 -437 -49 -339 -419 -450 -183 -854 -487 -37 -663 -633 -635 -769 -750 -888 -655 -136 -17 -344 -714 -765 -144 -153 -412 -905 -149 -806 -559 -685 -648 -683 -279 -601 -399 -318 -108 -323 -667 -629 -916 -842 -465 -275 -683 -378 -752 -621 -141 -647 -11 -777 -530 -645 -212 -341 -65 -581 -368 -534 -159 -633 -381 -598 -125 -776 -993 -892 -175 -64 -911 -3 -571 -482 -428 -697 -730 -719 -297 -686 -445 -126 -874 -513 -731 -109 -761 -280 -381 -916 -469 -869 -486 -304 -479 -663 -191 -472 -106 -168 -487 -239 -596 -20 -750 -431 -21 -449 -49 -28 -159 -853 -565 -500 -83 -454 -534 -240 -707 -573 -959 -112 -87 -884 -760 -388 -957 -201 -358 -386 -899 -7 -658 -235 -509 -578 -612 -725 -671 -569 -764 -404 -863 -820 -344 -234 -999 -122 -213 -97 -248 -38 -87 -102 -571 -167 -666 -216 -94 -260 -980 -632 -612 -238 -830 -462 -959 -823 -993 -428 -50 -449 -38 -844 -704 -20 -279 -74 -576 -458 -296 -97 -33 -358 -389 -918 -276 -936 -417 -441 -269 -837 -827 -124 -103 -285 -146 -907 -735 -258 -667 -195 -713 -344 -856 -648 -626 -805 -630 -98 -804 -974 -986 -592 -388 -26 -679 -346 -332 -277 -941 -580 -725 -492 -440 -743 -371 -35 -891 -168 -425 -750 -977 -729 -950 -936 -196 -178 -135 -319 -102 -188 -411 -636 -290 -324 -411 -373 -30 -167 -233 -592 -363 -35 -562 -43 -35 -216 -488 -202 -826 -135 -468 -138 -911 -693 -817 -520 -947 -973 -415 -848 -399 -869 -797 -350 -869 -153 -847 -413 -129 -401 -950 -291 -976 -192 -486 -126 -698 -2 -499 -117 -400 -593 -850 -537 -894 -41 -113 -894 -322 -862 -417 -653 -880 -690 -687 -526 -485 -492 -43 -889 -564 -417 -908 -327 -192 -767 -844 -312 -912 -892 -544 -643 -239 -145 -873 -871 -693 -262 -126 -487 -515 -54 -198 -286 -174 -371 -994 -149 -748 -369 -624 -123 -202 -845 -555 -374 -624 -880 -196 -942 -759 -200 -171 -897 -455 -315 -34 -772 -302 -801 -870 -28 -571 -690 -412 -5 -342 -339 -670 -913 -935 -636 -105 -226 -637 -618 -850 -880 -985 -144 -594 -958 -555 -165 -373 -432 -704 -663 -433 -25 -619 -484 -750 -649 -989 -836 -674 -69 -296 -187 -570 -177 -633 -406 -431 -190 -855 -513 -236 -775 -414 -938 -944 -856 -390 -792 -52 -381 -32 -809 -978 -619 -109 -348 -725 -909 -202 -392 -556 -774 -670 -678 -122 -245 -155 -77 -867 -774 -323 -354 -213 -554 -101 -756 -211 -976 -374 -255 -552 -168 -138 -786 -117 -493 -916 -742 -317 -726 -586 -172 -882 -274 -295 -434 -456 -606 -873 -345 -297 -21 -914 -208 -416 -723 -316 -163 -735 -167 -576 -126 -240 -272 -612 -897 -367 -366 -750 -191 -653 -349 -692 -412 -132 -546 -277 -38 -921 -378 -564 -931 -464 -828 -845 -981 -626 -706 -290 -283 -359 -508 -482 -957 -360 -195 -573 -68 -509 -534 -54 -646 -931 -982 -650 -933 -371 -436 -224 -473 -194 -538 -258 -67 -473 -851 -516 -765 -417 -52 -145 -519 -841 -231 -630 -830 -192 -91 -227 -608 -848 -26 -996 -419 -653 -243 -107 -964 -106 -421 -549 -440 -46 -10 -846 -918 -990 -969 -747 -747 -423 -254 -243 -504 -221 -180 -276 -141 -308 -839 -861 -946 -806 -576 -88 -633 -61 -660 -65 -52 -193 -606 -835 -207 -888 -683 -420 -323 -698 -426 -548 -690 -465 -531 -861 -233 -247 -121 -885 -21 -323 -178 -470 -621 -907 -710 -568 -205 -622 -234 -929 -237 -815 -908 -941 -861 -720 -929 -628 -654 -394 -409 -692 -70 -15 -378 -673 -431 -265 -535 -178 -116 -133 -124 -398 -728 -82 -990 -944 -101 -162 -39 -843 -666 -444 -540 -719 -468 -687 -576 -131 -745 -775 -408 -732 -282 -283 -172 -891 -957 -201 -540 -859 -440 -268 -577 -212 -557 -478 -288 -452 -342 -519 -650 -283 -173 -597 -130 -809 -971 -845 -82 -357 -354 -445 -941 -351 -598 -440 -680 -738 -702 -828 -492 -570 -17 -482 -834 -164 -903 -307 -277 -54 -738 -650 -498 -765 -795 -7 -173 -97 -917 -367 -661 -253 -52 -430 -907 -4 -580 -509 -293 -621 -10 -65 -355 -842 -29 -159 -8 -974 -936 -731 -68 -409 -464 -967 -242 -809 -900 -307 -853 -200 -296 -778 -783 -558 -221 -759 -938 -401 -413 -585 -511 -802 -772 -980 -239 -485 -5 -22 -730 -945 -43 -724 -669 -927 -669 -369 -773 -153 -255 -270 -541 -878 -317 -389 -912 -777 -646 -676 -145 -818 -388 -653 -714 -313 -231 -321 -543 -433 -304 -267 -685 -714 -458 -153 -449 -283 -396 -275 -517 -113 -236 -83 -946 -433 -83 -68 -590 -93 -190 -357 -805 -289 -346 -660 -876 -709 -152 -209 -778 -87 -672 -448 -295 -984 -110 -208 -342 -324 -269 -380 -500 -785 -627 -757 -245 -830 -961 -970 -476 -806 -66 -87 -630 -600 -289 -168 -124 -513 -107 -568 -224 -42 -5 -234 -952 -40 -229 -249 -768 -973 -750 -593 -866 -851 -869 -181 -856 -821 -448 -165 -382 -545 -142 -861 -309 -675 -940 -939 -725 -88 -340 -727 -146 -836 -924 -259 -298 -359 -991 -52 -725 -188 -706 -1000 -723 -354 -325 -581 -574 -541 -875 -332 -83 -266 -971 -551 -715 -135 -712 -583 -437 -537 -464 -70 -837 -338 -996 -171 -753 -484 -779 -906 -113 -33 -853 -170 -612 -220 -995 -172 -544 -817 -466 -646 -808 -909 -134 -868 -325 -845 -249 -105 -266 -279 -247 -582 -514 -294 -124 -713 -131 -513 -744 -770 -78 -62 -557 -387 -489 -56 -191 -893 -918 -183 -759 -695 -293 -341 -694 -26 -113 -998 -799 -120 -60 -879 -165 -282 -272 -958 -475 -687 -312 -536 -156 -81 -531 -273 -706 -703 -155 -667 -295 -165 -175 -201 -115 -61 -499 -619 -888 -627 -521 -605 -399 -985 -191 -89 -360 -212 -109 -448 -764 -423 -46 -895 -51 -221 -534 -711 -223 -856 -672 -722 -62 -500 -952 -69 -609 -873 -612 -871 -720 -175 -890 -562 -727 -447 -539 -254 -435 -406 -683 -254 -907 -24 -906 -75 -998 -872 -942 -465 -490 -242 -397 -610 -186 -16 -318 -82 -741 -71 -817 -734 -220 -453 -584 -429 -726 -242 -320 -760 -632 -233 -177 -567 -813 -346 -21 -953 -726 -266 -830 -600 -269 -851 -194 -863 -292 -101 -776 -581 -433 -88 -851 -479 -438 -802 -665 -98 -925 -652 -753 -654 -828 -997 -301 -247 -352 -752 -164 -351 -703 -349 -21 -549 -591 -765 -666 -825 -426 -12 -190 -51 -864 -343 -301 -673 -926 -34 -443 -39 -149 -102 -867 -224 -636 -128 -602 -639 -833 -31 -983 -672 -252 -762 -428 -425 -536 -746 -869 -552 -9 -595 -247 -729 -77 -280 -289 -965 -364 -802 -589 -507 -237 -952 -105 -958 -149 -582 -436 -172 -236 -99 -833 -912 -858 -17 -49 -47 -999 -989 -315 -539 -821 -899 -448 -853 -134 -961 -893 -141 -298 -970 -441 -215 -372 -532 -830 -244 -453 -260 -31 -124 -115 -542 -867 -856 -624 -579 -674 -383 -594 -541 -18 -551 -74 -417 -912 -173 -177 -243 -286 -26 -857 -273 -349 -132 -203 -610 -602 -887 -32 -391 -557 -879 -134 -182 -560 -900 -792 -988 -540 -405 -795 -243 -534 -401 -571 -880 -669 -921 -940 -210 -865 -199 -247 -397 -643 -77 -103 -363 -515 -847 -652 -135 -628 -313 -80 -532 -757 -289 -109 -646 -190 -626 -628 -225 -730 -37 -181 -120 -137 -327 -78 -818 -657 -915 -993 -625 -758 -731 -791 -758 -466 -186 -401 -626 -800 -724 -949 -66 -254 -335 -529 -690 -790 -687 -930 -491 -489 -751 -143 -67 -182 -404 -767 -574 -936 -900 -355 -252 -642 -406 -925 -267 -490 -993 -86 -422 -181 -688 -260 -90 -708 -340 -955 -250 -262 -188 -285 -160 -796 -361 -529 -40 -522 -958 -886 -951 -377 -289 -174 -222 -361 -204 -35 -138 -438 -151 -908 -148 -451 -325 -37 -477 -615 -523 -952 -689 -365 -270 -747 -345 -873 -543 -942 -435 -899 -193 -455 -371 -36 -794 -142 -461 -76 -72 -34 -505 -692 -32 -409 -213 -943 -345 -383 -124 -718 -414 -609 -263 -281 -706 -772 -103 -303 -22 -557 -563 -390 -116 -516 -187 -118 -119 -913 -275 -948 -589 -610 -662 -498 -328 -893 -974 -622 -182 -94 -582 -578 -993 -621 -481 -338 -224 -777 -777 -253 -167 -618 -207 -287 -559 -430 -971 -236 -585 -805 -620 -108 -390 -428 -337 -798 -695 -130 -203 -500 -87 -810 -132 -462 -491 -506 -99 -532 -542 -567 -35 -462 -166 -289 -782 -988 -526 -509 -147 -140 -997 -650 -665 -310 -802 -724 -374 -242 -509 -181 -849 -658 -216 -419 -604 -369 -649 -987 -416 -245 -299 -298 -385 -906 -145 -847 -965 -630 -474 -834 -22 -252 -965 -935 -919 -469 -976 -547 -252 -719 -114 -99 -162 -115 -544 -568 -98 -61 -810 -218 -548 -223 -21 -522 -297 -927 -886 -439 -381 -890 -864 -333 -227 -83 -893 -129 -733 -364 -351 -792 -744 -816 -360 -774 -171 -906 -269 -417 -665 -149 -717 -585 -417 -371 -573 -953 -583 -387 -732 -572 -214 -719 -349 -92 -224 -28 -622 -186 -77 -432 -459 -839 -467 -77 -268 -405 -526 -507 -768 -681 -517 -259 -114 -107 -207 -652 -417 -794 -100 -13 -811 -933 -193 -391 -930 -689 -805 -232 -86 -174 -517 -683 -462 -341 -159 -683 -961 -432 -287 -987 -599 -546 -809 -697 -388 -257 -981 -496 -250 -441 -563 -635 -26 -949 -839 -864 -857 -256 -741 -858 -288 -376 -817 -164 -633 -742 -533 -872 -596 -141 -392 -58 -130 -758 -634 -197 -394 -430 -793 -657 -743 -428 -557 -836 -533 -646 -719 -582 -693 -852 -555 -684 -365 -656 -973 -481 -887 -830 -753 -497 -573 -227 -318 -820 -520 -192 -690 -716 -998 -69 -544 -411 -229 -153 -358 -568 -928 -345 -193 -63 -405 -911 -251 -835 -458 -935 -192 -46 -423 -455 -782 -328 -147 -530 -110 -588 -58 -54 -760 -664 -412 -943 -459 -838 -705 -705 -139 -730 -92 -545 -547 -649 -349 -506 -331 -958 -453 -66 -741 -331 -87 -229 -87 -330 -298 -183 -182 -981 -376 -96 -999 -91 -848 -101 -666 -638 -127 -499 -540 -679 -60 -729 -294 -154 -432 -641 -269 -475 -691 -765 -768 -697 -543 -956 -493 -953 -731 -128 -660 -991 -670 -795 -484 -85 -660 -436 -822 -882 -275 -411 -763 -25 -106 -915 -993 -955 -438 -395 -919 -173 -948 -102 -82 -722 -997 -133 -910 -676 -57 -276 -583 -452 -612 -438 -216 -33 -41 -795 -994 -471 -673 -292 -816 -302 -616 -15 -779 -704 -463 -291 -145 -317 -852 -532 -826 -850 -15 -397 -608 -490 -712 -459 -70 -490 -786 -372 -147 -371 -34 -284 -58 -123 -447 -95 -367 -356 -344 -338 -621 -968 -4 -929 -438 -412 -974 -568 -570 -358 -800 -186 -761 -614 -910 -843 -485 -342 -921 -62 -30 -515 -548 -1000 -176 -601 -377 -22 -227 -780 -355 -108 -727 -289 -107 -476 -680 -289 -474 -336 -711 -936 -772 -29 -92 -801 -221 -269 -289 -408 -951 -716 -637 -458 -776 -70 -646 -281 -813 -885 -793 -48 -797 -467 -100 -573 -987 -70 -732 -225 -433 -240 -340 -942 -994 -212 -872 -473 -400 -409 -807 -93 -642 -585 -219 -392 -812 -778 -47 -576 -678 -365 -430 -984 -19 -723 -970 -742 -133 -336 -591 -285 -303 -768 -639 -959 -661 -357 -646 -481 -954 -711 -615 -822 -896 -743 -31 -346 -44 -314 -67 -654 -871 -742 -693 -182 -874 -760 -827 -410 -729 -856 -889 -161 -621 -353 -757 -488 -350 -502 -59 -760 -391 -181 -192 -888 -552 -210 -142 -976 -252 -230 -897 -484 -594 -115 -63 -69 -250 -309 -822 -950 -560 -92 -342 -283 -925 -101 -291 -800 -420 -763 -167 -201 -203 -336 -508 -727 -166 -555 -561 -401 -808 -257 -563 -132 -499 -566 -878 -556 -170 -183 -395 -707 -809 -711 -267 -367 -927 -99 -727 -595 -536 -816 -683 -336 -177 -247 -402 -899 -307 -517 -171 -960 -970 -328 -445 -965 -414 -128 -447 -995 -22 -596 -664 -522 -174 -52 -686 -241 -109 -441 -345 -510 -973 -192 -459 -185 -391 -128 -22 -215 -25 -10 -948 -899 -410 -132 -526 -716 -969 -394 -615 -103 -618 -391 -942 -280 -213 -197 -931 -262 -859 -501 -9 -40 -451 -954 -871 -116 -379 -474 -837 -550 -879 -483 -663 -728 -334 -566 -163 -821 -380 -820 -718 -426 -297 -496 -37 -90 -962 -511 -595 -690 -36 -452 -140 -21 -816 -634 -592 -841 -600 -372 -608 -619 -426 -653 -296 -649 -6 -416 -574 -557 -460 -7 -12 -918 -788 -632 -394 -817 -639 -355 -624 -968 -556 -235 -985 -181 -964 -361 -750 -711 -752 -869 -329 -388 -861 -103 -222 -715 -451 -587 -911 -685 -747 -477 -777 -618 -250 -441 -266 -540 -498 -212 -150 -923 -674 -6 -234 -55 -891 -798 -953 -793 -872 -449 -8 -237 -843 -598 -310 -676 -863 -319 -656 -74 -288 -547 -825 -506 -205 -24 -66 -496 -10 -907 -178 -58 -287 -147 -599 -46 -841 -141 -320 -333 -904 -926 -103 -533 -342 -823 -270 -975 -924 -592 -602 -343 -222 -780 -883 -93 -68 -922 -728 -938 -379 -228 -98 -928 -92 -328 -369 -371 -313 -389 -209 -367 -207 -188 -447 -274 -64 -85 -437 -456 -992 -213 -695 -599 -255 -186 -496 -63 -886 -892 -295 -326 -101 -498 -421 -706 -570 -337 -107 -341 -767 -614 -263 -931 -531 -81 -788 -137 -503 -263 -993 -466 -13 -710 -557 -851 -275 -409 -579 -738 -516 -170 -953 -763 -208 -834 -14 -271 -924 -470 -159 -663 -30 -69 -229 -360 -629 -688 -105 -373 -788 -571 -345 -716 -806 -802 -694 -637 -246 -110 -263 -727 -900 -947 -488 -944 -869 -649 -397 -225 -593 -876 -528 -448 -41 -439 -119 -508 -884 -531 -861 -38 -37 -111 -202 -822 -87 -491 -116 -350 -923 -210 -130 -210 -607 -916 -904 -580 -550 -642 -499 -177 -984 -690 -756 -650 -972 -890 -328 -403 -187 -837 -749 -558 -41 -391 -879 -450 -487 -32 -539 -356 -658 -677 -646 -18 -275 -848 -502 -447 -713 -968 -737 -129 -575 -627 -453 -412 -305 -358 -217 -375 -422 -646 -69 -451 -194 -835 -518 -106 -180 -723 -204 -31 -474 -416 -897 -912 -951 -484 -115 -200 -341 -744 -387 -715 -953 -901 -112 -349 -537 -451 -387 -462 -243 -667 -34 -797 -232 -509 -223 -974 -180 -405 -146 -960 -715 -732 -822 -293 -361 -560 -810 -299 -193 -75 -30 -422 -955 -252 -413 -851 -315 -833 -846 -237 -973 -865 -946 -67 -741 -19 -499 -893 -509 -610 -401 -131 -479 -584 -178 -828 -361 -475 -899 -976 -865 -409 -681 -139 -634 -214 -386 -519 -969 -567 -928 -711 -370 -674 -728 -153 -645 -694 -820 -637 -974 -784 -205 -694 -382 -722 -904 -893 -414 -783 -610 -794 -277 -536 -177 -821 -570 -430 -522 -687 -313 -855 -298 -289 -298 -407 -457 -889 -623 -891 -849 -982 -970 -789 -410 -267 -591 -763 -440 -963 -912 -10 -37 -136 -831 -612 -701 -712 -212 -96 -753 -436 -48 -452 -927 -946 -696 -743 -910 -383 -103 -440 -639 -885 -284 -952 -655 -786 -272 -237 -151 -790 -644 -562 -44 -76 -196 -994 -280 -437 -116 -589 -450 -729 -695 -848 -341 -252 -359 -340 -212 -472 -762 -304 -90 -711 -38 -19 -69 -617 -525 -536 -657 -761 -207 -503 -149 -753 -93 -380 -316 -391 -921 -887 -539 -48 -69 -23 -543 -415 -841 -159 -117 -660 -331 -33 -922 -142 -178 -47 -249 -195 -143 -573 -404 -311 -171 -334 -235 -977 -732 -127 -400 -926 -822 -852 -544 -579 -49 -515 -179 -459 -542 -977 -730 -72 -400 -731 -807 -214 -100 -137 -696 -661 -862 -320 -654 -839 -52 -931 -518 -182 -584 -685 -582 -783 -105 -505 -442 -800 -142 -809 -785 -385 -134 -325 -449 -645 -234 -60 -673 -212 -775 -284 -86 -558 -631 -961 -646 -303 -119 -977 -859 -404 -45 -269 -603 -537 -128 -263 -943 -766 -621 -145 -525 -311 -707 -322 -870 -18 -744 -492 -823 -616 -464 -888 -78 -414 -974 -393 -168 -310 -54 -90 -531 -23 -141 -322 -807 -727 -33 -369 -848 -87 -834 -454 -982 -935 -433 -976 -497 -633 -553 -810 -450 -358 -813 -113 -88 -113 -163 -996 -803 -785 -20 -997 -429 -18 -894 -999 -559 -314 -211 -832 -65 -270 -410 -373 -854 -425 -889 -928 -514 -441 -359 -823 -93 -131 -870 -236 -605 -875 -610 -347 -809 -715 -438 -483 -821 -607 -443 -323 -670 -832 -938 -545 -789 -926 -398 -683 -807 -62 -918 -466 -717 -335 -92 -16 -605 -467 -329 -153 -746 -626 -127 -544 -525 -274 -524 -853 -400 -156 -129 -774 -784 -941 -215 -193 -366 -249 -534 -112 -205 -468 -10 -673 -878 -703 -396 -965 -745 -210 -73 -345 -648 -693 -181 -23 -182 -821 -723 -934 -36 -617 -871 -65 -475 -13 -893 -30 -791 -214 -580 -686 -844 -252 -193 -496 -188 -541 -530 -25 -656 -743 -292 -793 -705 -96 -956 -188 -752 -988 -872 -267 -57 -240 -324 -343 -942 -432 -771 -10 -395 -79 -442 -46 -981 -332 -852 -968 -147 -259 -781 -475 -990 -540 -485 -538 -539 -832 -648 -690 -885 -95 -946 -295 -108 -87 -714 -393 -278 -403 -118 -994 -651 -432 -594 -66 -871 -482 -110 -188 -909 -483 -163 -305 -576 -149 -224 -193 -220 -91 -644 -484 -911 -533 -327 -347 -259 -453 -414 -698 -857 -703 -676 -153 -251 -683 -433 -902 -880 -641 -239 -512 -811 -752 -333 -210 -263 -93 -51 -704 -388 -821 -327 -380 -26 -64 -793 -477 -709 -829 -769 -452 -268 -206 -866 -732 -38 -590 -447 -966 -291 -521 -414 -160 -291 -290 -323 -341 -78 -885 -634 -554 -400 -990 -709 -526 -91 -454 -245 -265 -333 -639 -697 -113 -756 -630 -323 -499 -207 -274 -148 -998 -937 -745 -887 -649 -999 -163 -997 -547 -181 -107 -334 -941 -834 -198 -389 -170 -376 -618 -263 -689 -145 -184 -221 -504 -841 -268 -121 -63 -304 -804 -350 -181 -859 -942 -155 -51 -755 -481 -216 -521 -607 -118 -503 -210 -550 -320 -734 -29 -53 -301 -589 -160 -995 -716 -206 -650 -150 -636 -497 -929 -340 -148 -967 -779 -155 -460 -891 -761 -957 -997 -370 -191 -711 -251 -47 -263 -747 -431 -500 -775 -893 -672 -165 -608 -69 -12 -725 -828 -426 -718 -553 -600 -450 -965 -319 -103 -671 -960 -414 -910 -92 -268 -453 -334 -593 -982 -929 -787 -24 -424 -269 -275 -763 -913 -191 -472 -803 -18 -504 -919 -199 -587 -455 -129 -821 -183 -604 -702 -570 -888 -727 -18 -110 -672 -624 -440 -270 -924 -169 -103 -9 -881 -363 -835 -878 -838 -429 -104 -255 -962 -678 -56 -444 -445 -244 -665 -812 -966 -519 -600 -425 -295 -428 -634 -362 -60 -810 -593 -950 -222 -1000 -695 -22 -383 -96 -754 -795 -75 -568 -539 -295 -779 -43 -851 -703 -569 -298 -606 -630 -675 -749 -915 -516 -334 -942 -778 -987 -267 -187 -261 -197 -329 -488 -239 -437 -506 -149 -519 -319 -279 -715 -115 -974 -507 -813 -806 -493 -763 -240 -707 -619 -576 -895 -634 -671 -77 -88 -265 -871 -454 -426 -602 -571 -662 -238 -913 -702 -545 -120 -420 -808 -186 -543 -273 -53 -261 -40 -196 -939 -14 -333 -927 -150 -726 -597 -461 -204 -84 -420 -395 -80 -677 -436 -77 -248 -277 -796 -792 -635 -97 -148 -540 -777 -404 -54 -134 -845 -45 -533 -521 -125 -286 -249 -872 -135 -992 -381 -604 -738 -68 -486 -101 -226 -413 -132 -347 -170 -247 -404 -626 -811 -807 -822 -214 -771 -229 -568 -642 -645 -319 -123 -29 -840 -400 -729 -833 -292 -772 -112 -545 -599 -932 -549 -873 -970 -313 -85 -311 -145 -128 -558 -782 -441 -151 -273 -760 -112 -644 -555 -230 -976 -580 -489 -738 -852 -936 -678 -905 -263 -18 -590 -164 -84 -886 -498 -580 -425 -339 -727 -553 -945 -76 -197 -101 -556 -82 -395 -213 -480 -688 -797 -315 -347 -41 -650 -499 -406 -211 -285 -657 -933 -936 -167 -374 -150 -484 -27 -232 -712 -709 -576 -93 -750 -463 -628 -444 -628 -778 -635 -32 -673 -8 -782 -902 -753 -439 -526 -868 -37 -807 -445 -708 -473 -623 -235 -622 -311 -756 -414 -730 -473 -484 -503 -657 -373 -995 -22 -143 -876 -473 -778 -452 -259 -58 -240 -712 -706 -82 -919 -884 -235 -453 -813 -115 -109 -416 -422 -815 -383 -727 -594 -439 -826 -910 -569 -269 -518 -988 -101 -340 -292 -840 -129 -539 -434 -10 -233 -633 -282 -975 -618 -227 -498 -285 -629 -965 -585 -951 -345 -375 -901 -865 -747 -31 -887 -694 -752 -582 -500 -542 -343 -441 -107 -600 -610 -850 -540 -451 -494 -278 -32 -43 -862 -448 -498 -784 -887 -627 -228 -273 -648 -582 -409 -952 -2 -390 -149 -226 -240 -17 -415 -774 -491 -289 -302 -540 -458 -92 -739 -645 -673 -711 -659 -689 -145 -490 -760 -378 -384 -798 -529 -106 -81 -216 -829 -111 -135 -441 -735 -294 -97 -328 -474 -57 -469 -758 -165 -160 -212 -428 -781 -149 -861 -862 -171 -148 -74 -575 -620 -77 -960 -815 -815 -882 -38 -723 -191 -969 -409 -688 -366 -511 -226 -209 -843 -437 -948 -391 -275 -135 -632 -156 -767 -672 -759 -145 -193 -952 -118 -97 -738 -265 -212 -527 -653 -418 -26 -589 -892 -890 -584 -505 -612 -76 -951 -917 -557 -629 -173 -943 -363 -960 -692 -860 -654 -469 -595 -832 -114 -505 -779 -33 -627 -605 -62 -53 -983 -243 -127 -697 -968 -18 -306 -856 -806 -379 -335 -784 -726 -472 -172 -816 -639 -300 -462 -32 -540 -288 -333 -885 -534 -574 -589 -688 -141 -821 -947 -442 -111 -77 -907 -483 -866 -196 -982 -610 -974 -652 -946 -174 -314 -673 -799 -99 -824 -613 -62 -901 -420 -353 -360 -975 -637 -22 -500 -482 -699 -53 -515 -469 -476 -237 -443 -50 -392 -294 -364 -925 -583 -707 -255 -250 -660 -379 -208 -783 -326 -282 -220 -806 -704 -611 -446 -933 -374 -594 -770 -114 -376 -738 -391 -816 -407 -713 -742 -30 -482 -283 -198 -986 -311 -160 -820 -732 -126 -476 -435 -929 -125 -554 -841 -885 -718 -600 -626 -547 -719 -855 -81 -87 -462 -726 -186 -294 -38 -153 -969 -616 -808 -17 -654 -220 -182 -717 -332 -529 -167 -459 -547 -813 -283 -287 -856 -986 -115 -959 -767 -943 -158 -329 -155 -691 -832 -57 -258 -176 -628 -546 -292 -976 -960 -744 -536 -885 -949 -411 -209 -116 -104 -385 -259 -1 -165 -296 -599 -805 -590 -384 -839 -784 -331 -663 -705 -900 -272 -579 -887 -48 -46 -569 -882 -740 -68 -555 -394 -646 -508 -246 -272 -75 -764 -501 -82 -92 -398 -22 -895 -856 -209 -127 -489 -215 -578 -252 -438 -393 -735 -877 -402 -164 -176 -443 -144 -475 -980 -934 -862 -933 -167 -715 -443 -529 -957 -933 -496 -576 -602 -129 -82 -427 -791 -126 -789 -641 -215 -20 -304 -598 -380 -95 -173 -8 -375 -932 -723 -675 -648 -975 -506 -137 -417 -903 -643 -89 -777 -299 -738 -323 -807 -355 -336 -335 -401 -806 -219 -441 -772 -203 -619 -37 -793 -549 -11 -161 -602 -247 -248 -630 -993 -13 -299 -407 -939 -207 -643 -108 -888 -624 -722 -655 -297 -145 -691 -897 -873 -723 -500 -202 -916 -553 -245 -15 -992 -418 -999 -679 -182 -937 -75 -725 -154 -39 -411 -668 -226 -590 -177 -807 -174 -207 -419 -476 -910 -109 -20 -672 -888 -444 -479 -167 -636 -505 -175 -265 -452 -812 -662 -270 -485 -395 -913 -656 -411 -664 -992 -455 -640 -708 -607 -378 -550 -456 -703 -101 -225 -299 -264 -958 -175 -315 -671 -480 -406 -497 -832 -258 -581 -923 -705 -339 -215 -753 -796 -336 -609 -372 -608 -358 -48 -418 -894 -30 -20 -842 -617 -304 -951 -177 -332 -528 -625 -246 -953 -942 -553 -853 -828 -205 -428 -977 -361 -22 -251 -559 -851 -934 -61 -888 -615 -501 -114 -975 -824 -704 -621 -623 -335 -280 -48 -987 -760 -564 -164 -205 -414 -479 -32 -767 -333 -277 -830 -304 -332 -369 -175 -28 -418 -626 -610 -470 -588 -424 -358 -796 -575 -295 -568 -310 -399 -778 -503 -103 -845 -456 -569 -284 -166 -207 -585 -853 -678 -876 -920 -703 -757 -864 -365 -297 -650 -818 -253 -199 -820 -982 -174 -989 -348 -875 -647 -149 -901 -290 -586 -584 -530 -675 -882 -219 -950 -466 -704 -777 -807 -703 -507 -260 -363 -926 -883 -48 -198 -246 -461 -298 -426 -899 -957 -847 -150 -172 -721 -351 -13 -836 -69 -81 -832 -923 -877 -978 -331 -776 -602 -265 -732 -934 -172 -640 -233 -700 -318 -401 -152 -495 -370 -957 -337 -373 -367 -238 -208 -715 -535 -252 -974 -778 -567 -166 -832 -258 -74 -68 -747 -111 -742 -424 -199 -616 -54 -385 -834 -807 -955 -387 -380 -857 -922 -703 -102 -305 -589 -172 -170 -671 -169 -95 -205 -231 -611 -625 -518 -417 -265 -157 -760 -928 -271 -997 -48 -771 -289 -49 -201 -50 -821 -727 -573 -546 -695 -686 -497 -473 -537 -48 -26 -955 -641 -936 -706 -261 -943 -476 -709 -111 -88 -537 -300 -349 -201 -825 -462 -827 -207 -537 -698 -503 -430 -530 -828 -21 -374 -421 -533 -328 -627 -525 -499 -624 -655 -632 -954 -350 -818 -903 -984 -150 -581 -157 -814 -521 -489 -325 -354 -589 -842 -556 -998 -108 -463 -232 -243 -963 -873 -596 -860 -492 -184 -950 -606 -614 -810 -997 -684 -940 -17 -108 -947 -419 -400 -613 -167 -640 -11 -491 -559 -723 -786 -184 -30 -202 -153 -383 -81 -278 -784 -523 -56 -697 -84 -890 -631 -233 -536 -434 -326 -874 -477 -273 -329 -314 -875 -908 -43 -198 -170 -854 -839 -620 -850 -185 -729 -215 -706 -490 -776 -807 -685 -22 -558 -834 -754 -952 -719 -109 -910 -439 -343 -55 -203 -174 -609 -544 -434 -153 -759 -857 -251 -987 -730 -604 -767 -355 -577 -240 -204 -19 -260 -354 -253 -713 -193 -782 -846 -178 -793 -157 -878 -685 -300 -995 -133 -588 -844 -611 -710 -537 -776 -579 -683 -337 -186 -987 -75 -693 -328 -231 -617 -230 -520 -669 -914 -529 -337 -129 -325 -414 -856 -929 -654 -568 -138 -140 -20 -263 -689 -250 -24 -821 -756 -428 -414 -160 -642 -112 -299 -323 -452 -823 -675 -617 -982 -74 -460 -994 -358 -227 -341 -284 -13 -443 -694 -528 -529 -610 -440 -360 -378 -982 -88 -438 -928 -357 -150 -278 -400 -721 -988 -108 -849 -202 -259 -129 -257 -363 -725 -1000 -258 -67 -862 -41 -730 -746 -302 -752 -989 -974 -592 -281 -615 -29 -666 -843 -531 -450 -447 -798 -707 -475 -800 -738 -463 -376 -861 -117 -993 -189 -821 -336 -331 -135 -914 -297 -13 -565 -955 -389 -58 -728 -919 -730 -761 -125 -755 -725 -12 -987 -888 -118 -38 -404 -736 -947 -750 -133 -599 -662 -559 -742 -58 -930 -915 -307 -68 -526 -926 -864 -348 -660 -262 -83 -90 -523 -195 -741 -687 -519 -895 -736 -97 -335 -721 -807 -348 -567 -246 -303 -84 -64 -672 -783 -365 -647 -59 -664 -115 -23 -118 -104 -567 -271 -49 -820 -459 -264 -695 -197 -402 -570 -726 -868 -184 -943 -713 -939 -50 -87 -667 -346 -738 -621 -533 -408 -470 -13 -127 -143 -210 -242 -289 -404 -541 -677 -419 -664 -649 -872 -281 -641 -297 -531 -101 -196 -268 -800 -625 -723 -597 -264 -807 -259 -488 -958 -700 -288 -422 -46 -429 -467 -528 -735 -279 -669 -39 -936 -783 -146 -794 -25 -12 -918 -499 -915 -223 -634 -119 -283 -775 -53 -895 -284 -614 -700 -991 -505 -230 -805 -638 -817 -142 -92 -264 -230 -311 -842 -547 -657 -563 -771 -552 -721 -39 -489 -341 -712 -347 -447 -952 -349 -767 -944 -559 -101 -650 -442 -220 -572 -412 -788 -340 -626 -879 -828 -389 -245 -784 -607 -194 -355 -759 -243 -951 -247 -302 -633 -472 -301 -700 -183 -262 -222 -103 -358 -929 -325 -298 -953 -996 -139 -798 -70 -247 -257 -451 -990 -454 -324 -741 -402 -566 -181 -380 -931 -492 -635 -580 -523 -48 -399 -611 -575 -887 -110 -175 -346 -78 -614 -152 -880 -667 -158 -160 -260 -247 -371 -483 -240 -11 -479 -921 -396 -165 -221 -598 -415 -119 -789 -868 -815 -741 -228 -757 -766 -733 -190 -769 -545 -876 -301 -937 -417 -351 -855 -695 -489 -160 -652 -250 -942 -930 -584 -223 -635 -467 -367 -405 -434 -61 -312 -82 -773 -688 -214 -878 -549 -973 -268 -497 -789 -31 -143 -433 -570 -671 -638 -474 -765 -650 -105 -947 -862 -1 -19 -532 -57 -843 -311 -749 -430 -886 -771 -498 -755 -818 -542 -985 -388 -387 -320 -888 -301 -567 -927 -866 -406 -837 -551 -402 -821 -106 -843 -852 -835 -885 -422 -85 -904 -12 -13 -693 -957 -365 -397 -427 -360 -901 -322 -31 -380 -931 -225 -928 -93 -194 -537 -560 -715 -244 -677 -646 -817 -98 -838 -113 -474 -733 -92 -340 -977 -921 -64 -57 -798 -254 -755 -369 -894 -593 -190 -906 -778 -480 -320 -178 -22 -523 -948 -570 -541 -596 -52 -942 -387 -554 -754 -681 -281 -27 -731 -506 -235 -82 -713 -486 -476 -887 -732 -186 -318 -688 -751 -942 -717 -679 -505 -173 -514 -308 -206 -488 -393 -359 -90 -651 -77 -191 -107 -332 -17 -422 -321 -948 -484 -685 -824 -265 -905 -875 -580 -713 -16 -837 -200 -403 -898 -410 -830 -13 -381 -105 -178 -910 -598 -760 -829 -938 -902 -787 -740 -183 -189 -244 -46 -116 -93 -254 -90 -351 -6 -749 -529 -395 -866 -530 -977 -123 -368 -547 -385 -652 -74 -205 -161 -608 -761 -893 -371 -365 -165 -339 -336 -248 -151 -218 -170 -637 -826 -704 -338 -905 -479 -352 -670 -213 -981 -531 -953 -277 -396 -554 -84 -194 -930 -247 -607 -745 -551 -689 -865 -642 -531 -798 -988 -848 -787 -127 -901 -832 -714 -241 -126 -307 -415 -254 -306 -650 -466 -885 -48 -55 -696 -693 -45 -806 -835 -110 -881 -48 -527 -822 -199 -346 -848 -374 -201 -948 -775 -823 -932 -326 -455 -824 -883 -498 -898 -135 -74 -952 -20 -190 -341 -149 -317 -761 -738 -791 -315 -604 -831 -52 -601 -146 -432 -841 -369 -341 -971 -246 -753 -267 -244 -452 -470 -625 -931 -576 -307 -502 -944 -505 -902 -891 -938 -169 -938 -520 -996 -94 -854 -450 -372 -404 -139 -132 -292 -173 -959 -16 -492 -397 -100 -640 -745 -785 -707 -11 -382 -809 -154 -628 -89 -220 -978 -165 -322 -372 -147 -894 -116 -551 -775 -959 -409 -240 -177 -722 -223 -329 -854 -120 -48 -489 -652 -951 -630 -697 -184 -811 -406 -501 -417 -895 -311 -462 -720 -253 -750 -113 -299 -965 -338 -592 -903 -887 -754 -340 -525 -985 -373 -734 -906 -865 -918 -407 -569 -6 -438 -579 -132 -506 -857 -29 -182 -198 -74 -565 -825 -571 -249 -901 -810 -801 -506 -750 -302 -379 -198 -965 -614 -771 -917 -597 -321 -883 -856 -908 -439 -181 -94 -665 -849 -355 -705 -71 -969 -474 -898 -142 -362 -379 -369 -985 -834 -973 -801 -531 -879 -26 -823 -365 -705 -536 -56 -813 -737 -716 -258 -302 -259 -17 -366 -533 -877 -9 -28 -621 -149 -437 -83 -534 -749 -635 -642 -511 -454 -238 -474 -417 -743 -174 -814 -92 -947 -327 -141 -234 -955 -424 -126 -609 -33 -635 -614 -917 -293 -170 -694 -27 -207 -158 -821 -710 -986 -435 -277 -124 -27 -154 -870 -732 -417 -641 -516 -691 -953 -887 -943 -889 -508 -631 -148 -746 -110 -105 -401 -404 -694 -751 -220 -81 -960 -693 -72 -69 -860 -823 -891 -127 -674 -643 -198 -895 -406 -928 -73 -565 -671 -53 -908 -904 -4 -147 -269 -563 -225 -902 -250 -376 -422 -474 -522 -256 -973 -116 -459 -594 -3 -877 -723 -639 -352 -852 -646 -316 -338 -235 -355 -192 -866 -863 -28 -396 -44 -31 -188 -241 -69 -480 -922 -917 -415 -632 -850 -86 -214 -494 -968 -929 -755 -516 -387 -349 -984 -266 -94 -240 -86 -678 -963 -602 -672 -507 -970 -334 -765 -632 -523 -761 -623 -497 -685 -464 -866 -333 -351 -410 -969 -290 -356 -270 -656 -578 -889 -591 -805 -921 -705 -508 -27 -913 -110 -911 -877 -163 -797 -881 -520 -207 -225 -214 -687 -469 -193 -255 -21 -683 -785 -637 -492 -246 -833 -602 -147 -614 -239 -576 -432 -615 -599 -548 -586 -72 -273 -148 -531 -387 -699 -959 -367 -829 -255 -590 -616 -969 -461 -983 -18 -169 -492 -130 -936 -120 -916 -480 -468 -985 -282 -317 -505 -608 -79 -334 -907 -967 -497 -249 -176 -578 -412 -647 -815 -756 -219 -951 -574 -615 -118 -518 -489 -660 -214 -696 -473 -184 -669 -173 -388 -403 -183 -969 -581 -197 -723 -847 -217 -853 -654 -776 -910 -229 -26 -824 -971 -668 -502 -124 -262 -389 -150 -249 -1000 -335 -1 -803 -213 -534 -241 -716 -251 -707 -966 -571 -187 -523 -31 -89 -180 -614 -282 -537 -61 -417 -27 -55 -990 -827 -792 -691 -64 -357 -259 -898 -73 -405 -817 -787 -566 -365 -62 -738 -230 -292 -422 -246 -620 -986 -293 -885 -974 -978 -635 -870 -713 -128 -285 -424 -54 -448 -749 -688 -226 -380 -229 -916 -892 -789 -374 -394 -986 -693 -95 -526 -900 -732 -87 -21 -264 -733 -164 -954 -687 -895 -600 -858 -793 -798 -323 -203 -222 -983 -462 -107 -209 -938 -978 -747 -970 -499 -928 -230 -54 -557 -454 -149 -13 -20 -793 -575 -259 -199 -402 -523 -74 -799 -107 -669 -913 -595 -208 -785 -433 -942 -386 -683 -624 -402 -81 -750 -153 -195 -33 -916 -319 -298 -233 -420 -382 -704 -12 -610 -795 -739 -825 -309 -583 -273 -219 -372 -691 -528 -159 -227 -368 -580 -316 -684 -895 -275 -905 -807 -241 -989 -536 -481 -812 -58 -930 -637 -454 -947 -535 -985 -929 -332 -641 -709 -209 -799 -76 -484 -630 -526 -554 -706 -672 -566 -62 -809 -100 -492 -827 -96 -250 -217 -972 -273 -265 -551 -464 -26 -472 -494 -336 -604 -412 -887 -727 -972 -60 -114 -644 -317 -538 -671 -340 -869 -229 -2 -752 -244 -450 -801 -76 -854 -836 -797 -549 -998 -535 -376 -224 -930 -780 -57 -759 -135 -333 -690 -729 -10 -724 -654 -105 -729 -551 -591 -781 -520 -549 -413 -913 -221 -602 -385 -310 -964 -605 -682 -138 -562 -391 -725 -5 -296 -629 -565 -738 -827 -206 -372 -96 -733 -947 -384 -616 -964 -528 -387 -86 -721 -227 -978 -973 -237 -931 -764 -928 -203 -48 -616 -660 -642 -177 -485 -479 -167 -739 -638 -384 -401 -757 -414 -897 -821 -279 -966 -3 -156 -310 -53 -257 -158 -958 -887 -893 -942 -746 -355 -153 -619 -292 -907 -806 -408 -254 -885 -476 -609 -281 -390 -922 -28 -710 -903 -328 -792 -228 -269 -523 -527 -593 -546 -757 -389 -341 -682 -201 -977 -856 -519 -165 -695 -101 -794 -114 -986 -334 -8 -156 -268 -659 -757 -158 -560 -522 -94 -731 -189 -611 -73 -693 -146 -397 -422 -347 -850 -827 -760 -589 -672 -288 -882 -598 -855 -217 -298 -19 -765 -722 -396 -679 -666 -519 -832 -966 -920 -904 -487 -175 -827 -477 -793 -675 -177 -239 -858 -71 -792 -742 -499 -225 -993 -185 -483 -37 -194 -88 -125 -69 -758 -637 -806 -32 -958 -396 -422 -966 -699 -309 -372 -373 -911 -694 -647 -649 -95 -478 -664 -480 -179 -152 -651 -655 -675 -253 -921 -375 -870 -442 -204 -221 -5 -817 -164 -690 -578 -851 -841 -516 -607 -558 -165 -764 -244 -726 -368 -275 -846 -249 -145 -38 -747 -286 -541 -912 -976 -254 -749 -425 -647 -158 -659 -303 -988 -427 -369 -487 -314 -923 -452 -637 -340 -709 -854 -636 -554 -891 -901 -475 -490 -332 -486 -764 -18 -726 -458 -619 -902 -340 -67 -246 -817 -449 -801 -482 -299 -151 -831 -840 -472 -460 -527 -242 -989 -143 -904 -881 -879 -604 -762 -65 -802 -182 -690 -513 -385 -658 -762 -454 -38 -275 -128 -323 -997 -725 -634 -288 -580 -951 -108 -825 -107 -218 -940 -416 -481 -622 -548 -86 -826 -254 -59 -858 -744 -510 -33 -772 -891 -15 -789 -428 -871 -54 -845 -700 -291 -136 -308 -349 -950 -754 -730 -739 -574 -917 -322 -852 -646 -393 -705 -156 -362 -521 -572 -477 -630 -908 -367 -51 -406 -921 -995 -646 -668 -612 -495 -754 -119 -892 -103 -415 -957 -36 -786 -660 -292 -485 -232 -230 -4 -283 -650 -532 -881 -445 -312 -610 -575 -652 -970 -989 -775 -649 -803 -231 -925 -99 -356 -603 -562 -412 -481 -319 -741 -807 -662 -339 -446 -907 -988 -700 -465 -451 -19 -499 -147 -727 -467 -97 -228 -947 -286 -846 -971 -398 -677 -675 -634 -890 -550 -157 -380 -427 -39 -880 -397 -46 -465 -430 -57 -655 -460 -311 -703 -986 -789 -726 -291 -15 -972 -825 -94 -680 -528 -915 -364 -78 -187 -261 -130 -365 -914 -756 -610 -649 -694 -630 -159 -983 -436 -642 -298 -322 -919 -505 -273 -163 -640 -353 -385 -502 -958 -295 -20 -662 -379 -82 -849 -957 -887 -704 -267 -863 -146 -870 -246 -66 -186 -441 -218 -943 -632 -785 -429 -503 -75 -280 -364 -207 -58 -31 -376 -606 -200 -781 -464 -338 -849 -735 -268 -937 -95 -320 -683 -6 -195 -153 -812 -563 -325 -360 -943 -533 -259 -436 -789 -638 -538 -813 -81 -455 -203 -392 -815 -726 -978 -574 -626 -807 -737 -770 -148 -867 -899 -901 -41 -65 -34 -982 -37 -650 -917 -561 -376 -857 -102 -311 -313 -888 -488 -48 -739 -799 -787 -15 -123 -744 -550 -206 -805 -619 -641 -937 -569 -120 -870 -212 -715 -778 -102 -995 -566 -209 -692 -754 -30 -13 -708 -752 -237 -785 -66 -644 -956 -210 -473 -489 -625 -638 -858 -170 -212 -211 -429 -662 -110 -10 -227 -586 -900 -988 -582 -955 -164 -474 -72 -307 -968 -637 -483 -803 -404 -58 -123 -800 -458 -488 -95 -836 -154 -22 -597 -822 -66 -795 -270 -311 -354 -627 -778 -331 -571 -426 -804 -456 -365 -34 -621 -999 -510 -130 -233 -458 -344 -711 -510 -569 -826 -840 -476 -129 -611 -751 -933 -626 -496 -709 -345 -619 -391 -28 -122 -486 -922 -856 -319 -232 -823 -164 -369 -482 -776 -789 -729 -284 -456 -478 -553 -230 -824 -453 -430 -752 -951 -599 -723 -135 -513 -992 -679 -358 -87 -144 -556 -660 -916 -571 -135 -117 -114 -257 -644 -242 -773 -651 -105 -577 -583 -352 -985 -773 -132 -785 -660 -712 -363 -684 -874 -813 -949 -560 -364 -816 -879 -455 -188 -488 -625 -886 -91 -515 -29 -885 -735 -592 -751 -97 -774 -244 -446 -911 -601 -65 -364 -285 -824 -233 -588 -671 -374 -97 -360 -591 -199 -932 -478 -705 -314 -675 -115 -114 -468 -379 -308 -158 -517 -618 -781 -650 -617 -382 -153 -968 -105 -618 -482 -918 -678 -951 -331 -430 -884 -548 -20 -319 -864 -298 -458 -964 -4 -955 -363 -362 -731 -577 -879 -55 -644 -722 -917 -43 -42 -395 -328 -553 -96 -98 -758 -190 -683 -544 -422 -810 -846 -163 -320 -144 -930 -841 -137 -275 -301 -169 -509 -955 -288 -3 -520 -417 -723 -998 -77 -899 -519 -772 -472 -147 -918 -740 -262 -400 -502 -451 -51 -563 -280 -544 -926 -907 -766 -968 -584 -116 -54 -919 -729 -850 -698 -889 -107 -98 -816 -876 -514 -401 -188 -805 -805 -865 -159 -463 -336 -204 -471 -806 -820 -562 -1 -577 -15 -962 -462 -931 -680 -599 -115 -944 -600 -701 -852 -268 -332 -40 -58 -842 -677 -678 -448 -963 -81 -847 -270 -916 -350 -342 -591 -227 -854 -700 -334 -105 -704 -17 -513 -594 -272 -59 -550 -267 -750 -782 -271 -28 -177 -3 -413 -408 -236 -975 -355 -934 -422 -685 -533 -104 -774 -857 -616 -147 -353 -64 -728 -539 -370 -863 -770 -893 -90 -494 -322 -677 -21 -664 -251 -708 -594 -63 -856 -633 -605 -153 -982 -574 -708 -401 -288 -682 -971 -897 -780 -458 -614 -830 -268 -43 -120 -579 -867 -380 -420 -170 -222 -240 -826 -899 -18 -276 -789 -813 -722 -577 -495 -309 -212 -878 -995 -486 -250 -586 -356 -957 -410 -37 -988 -66 -151 -440 -161 -324 -750 -202 -745 -744 -189 -58 -143 -683 -37 -18 -11 -286 -997 -442 -932 -164 -268 -496 -761 -461 -532 -462 -451 -983 -988 -22 -271 -750 -924 -972 -662 -634 -236 -235 -115 -155 -173 -110 -617 -505 -358 -180 -878 -487 -247 -317 -930 -297 -409 -312 -292 -730 -345 -799 -934 -381 -202 -223 -697 -414 -654 -919 -831 -821 -293 -267 -299 -745 -313 -738 -633 -640 -880 -313 -555 -58 -28 -124 -123 -442 -715 -116 -336 -161 -602 -66 -754 -102 -903 -957 -331 -114 -198 -135 -267 -93 -981 -617 -656 -422 -52 -964 -674 -84 -788 -335 -305 -408 -231 -241 -374 -927 -12 -478 -279 -672 -126 -393 -480 -975 -575 -880 -456 -600 -633 -966 -839 -609 -140 -356 -64 -126 -21 -540 -367 -716 -919 -700 -427 -489 -612 -444 -713 -973 -191 -818 -943 -77 -302 -474 -986 -356 -275 -423 -155 -217 -44 -87 -896 -987 -910 -968 -25 -674 -482 -504 -832 -517 -9 -733 -595 -882 -423 -607 -807 -934 -917 -665 -409 -810 -7 -770 -364 -407 -55 -246 -114 -282 -741 -894 -671 -5 -920 -554 -333 -899 -738 -967 -45 -547 -27 -675 -723 -131 -752 -490 -595 -352 -50 -385 -655 -200 -707 -640 -832 -41 -486 -555 -867 -700 -48 -739 -352 -164 -402 -457 -566 -966 -371 -672 -196 -69 -449 -262 -850 -340 -285 -276 -611 -819 -282 -524 -281 -753 -846 -58 -3 -878 -501 -33 -293 -341 -94 -681 -137 -854 -457 -239 -226 -264 -793 -192 -485 -845 -520 -703 -580 -642 -943 -580 -936 -517 -943 -982 -921 -650 -836 -85 -545 -900 -467 -361 -976 -693 -756 -258 -840 -80 -716 -434 -140 -778 -566 -431 -260 -842 -427 -484 -458 -334 -817 -301 -573 -709 -672 -575 -207 -788 -855 -390 -495 -9 -602 -785 -219 -413 -981 -804 -990 -312 -635 -117 -379 -357 -989 -241 -167 -347 -857 -341 -149 -471 -42 -794 -216 -979 -320 -391 -78 -760 -561 -905 -697 -407 -431 -957 -511 -82 -102 -688 -258 -944 -534 -247 -989 -512 -747 -356 -322 -117 -379 -252 -751 -620 -718 -337 -347 -818 -638 -215 -986 -665 -273 -806 -302 -461 -890 -331 -236 -284 -860 -420 -808 -122 -411 -91 -765 -512 -703 -506 -270 -983 -964 -347 -498 -796 -34 -219 -815 -848 -343 -297 -139 -106 -580 -918 -979 -329 -763 -77 -584 -487 -387 -323 -374 -885 -463 -594 -265 -732 -380 -709 -67 -673 -47 -458 -674 -901 -50 -119 -315 -692 -576 -966 -579 -540 -279 -89 -539 -960 -835 -571 -160 -913 -856 -527 -254 -133 -929 -83 -720 -741 -986 -249 -483 -620 -152 -674 -874 -745 -740 -764 -658 -566 -966 -203 -587 -220 -668 -704 -759 -278 -83 -519 -237 -280 -781 -230 -956 -735 -754 -784 -54 -430 -160 -42 -387 -739 -538 -815 -480 -620 -776 -441 -901 -393 -785 -81 -762 -700 -521 -237 -175 -451 -119 -180 -693 -570 -462 -349 -968 -136 -815 -630 -366 -506 -10 -228 -931 -428 -538 -342 -657 -644 -140 -208 -703 -937 -764 -79 -650 -513 -358 -585 -829 -25 -813 -243 -324 -375 -959 -340 -862 -121 -927 -118 -585 -714 -992 -73 -929 -577 -585 -671 -964 -997 -643 -164 -99 -367 -262 -400 -783 -981 -17 -85 -121 -333 -262 -458 -54 -405 -299 -620 -609 -261 -730 -365 -472 -711 -608 -770 -549 -743 -258 -953 -76 -377 -179 -434 -496 -654 -320 -775 -752 -177 -805 -782 -892 -565 -688 -823 -846 -227 -54 -832 -591 -2 -352 -407 -895 -673 -619 -22 -481 -656 -521 -313 -422 -691 -615 -169 -731 -818 -610 -986 -682 -307 -426 -902 -274 -341 -691 -821 -536 -862 -987 -174 -352 -691 -239 -920 -900 -414 -314 -559 -940 -742 -117 -635 -378 -44 -977 -66 -647 -998 -301 -309 -815 -873 -904 -414 -757 -145 -841 -314 -721 -644 -524 -834 -273 -344 -276 -444 -97 -464 -725 -961 -700 -986 -906 -343 -857 -585 -316 -638 -624 -96 -891 -785 -382 -561 -723 -292 -872 -999 -252 -120 -562 -272 -821 -349 -629 -344 -851 -487 -468 -279 -921 -515 -702 -767 -217 -949 -572 -390 -318 -135 -454 -459 -925 -540 -459 -872 -135 -148 -349 -375 -230 -808 -738 -306 -857 -707 -89 -536 -566 -347 -518 -660 -546 -794 -700 -989 -648 -486 -683 -736 -78 -233 -418 -163 -611 -703 -452 -780 -75 -536 -72 -717 -848 -928 -490 -379 -945 -141 -374 -191 -854 -276 -77 -318 -195 -690 -192 -962 -520 -697 -436 -282 -198 -953 -897 -757 -588 -106 -442 -970 -119 -843 -992 -343 -522 -701 -684 -544 -510 -752 -330 -701 -61 -26 -916 -258 -450 -133 -653 -797 -550 -878 -748 -273 -682 -514 -258 -986 -726 -924 -663 -53 -609 -259 -778 -949 -778 -16 -531 -565 -998 -144 -271 -521 -102 -270 -329 -427 -65 -796 -444 -723 -453 -701 -836 -490 -528 -538 -612 -804 -232 -184 -626 -999 -19 -395 -709 -232 -33 -544 -2 -718 -561 -618 -966 -907 -98 -84 -19 -491 -211 -784 -126 -437 -368 -387 -88 -16 -278 -383 -780 -452 -932 -863 -907 -169 -858 -294 -991 -906 -32 -229 -933 -158 -784 -148 -608 -713 -761 -371 -863 -916 -887 -801 -644 -58 -448 -467 -54 -362 -251 -739 -125 -823 -68 -582 -55 -711 -744 -609 -546 -887 -341 -310 -578 -927 -818 -825 -389 -277 -571 -472 -668 -503 -246 -874 -734 -771 -879 -497 -456 -306 -598 -439 -513 -258 -266 -998 -536 -129 -684 -221 -784 -309 -932 -921 -231 -451 -760 -702 -545 -50 -974 -996 -28 -434 -686 -310 -869 -779 -222 -936 -663 -238 -763 -624 -25 -964 -362 -535 -551 -707 -93 -34 -735 -607 -406 -775 -273 -68 -768 -965 -771 -11 -232 -698 -262 -214 -61 -908 -249 -213 -746 -997 -30 -180 -914 -659 -398 -195 -648 -472 -246 -867 -408 -578 -793 -537 -154 -386 -523 -640 -69 -675 -489 -532 -592 -885 -489 -448 -388 -742 -550 -203 -860 -388 -838 -902 -570 -304 -664 -481 -288 -214 -138 -773 -276 -779 -848 -208 -740 -344 -324 -956 -473 -932 -269 -475 -663 -769 -840 -240 -845 -875 -795 -996 -300 -274 -262 -977 -384 -133 -480 -977 -23 -737 -462 -873 -146 -185 -840 -505 -766 -977 -794 -34 -132 -375 -166 -599 -313 -604 -570 -661 -641 -162 -574 -443 -224 -720 -861 -800 -449 -249 -96 -771 -686 -87 -789 -640 -512 -305 -165 -601 -936 -830 -317 -366 -99 -47 -781 -642 -80 -711 -722 -500 -931 -72 -313 -60 -333 -212 -606 -543 -295 -554 -720 -614 -588 -229 -72 -306 -710 -687 -211 -527 -352 -842 -548 -978 -220 -521 -365 -821 -32 -283 -516 -962 -159 -793 -887 -141 -730 -398 -430 -645 -899 -125 -688 -951 -21 -244 -718 -823 -323 -275 -390 -489 -197 -746 -148 -134 -931 -229 -600 -167 -679 -424 -622 -921 -380 -521 -741 -246 -838 -613 -589 -187 -773 -147 -848 -717 -523 -74 -502 -928 -932 -881 -186 -278 -973 -745 -502 -531 -547 -838 -341 -738 -179 -802 -338 -700 -864 -69 -425 -343 -528 -17 -605 -402 -316 -887 -726 -731 -425 -480 -862 -40 -264 -779 -480 -716 -405 -257 -291 -259 -327 -701 -733 -174 -831 -815 -800 -118 -399 -266 -612 -159 -939 -396 -281 -903 -853 -890 -381 -467 -837 -25 -513 -68 -143 -361 -638 -928 -185 -958 -115 -833 -505 -628 -665 -958 -879 -126 -372 -581 -355 -661 -116 -185 -981 -248 -781 -783 -118 -247 -778 -716 -821 -674 -87 -277 -497 -71 -74 -875 -987 -497 -331 -614 -914 -837 -924 -448 -527 -870 -955 -986 -671 -771 -292 -634 -231 -183 -637 -931 -927 -33 -357 -754 -137 -61 -543 -926 -297 -596 -141 -238 -94 -762 -320 -566 -362 -103 -272 -945 -973 -958 -839 -882 -938 -620 -506 -589 -137 -688 -901 -575 -815 -506 -899 -368 -600 -349 -437 -975 -902 -822 -880 -255 -736 -652 -777 -978 -956 -481 -17 -179 -100 -850 -597 -198 -822 -775 -356 -948 -131 -994 -541 -164 -504 -105 -984 -745 -318 -98 -701 -926 -940 -136 -101 -97 -259 -243 -122 -776 -73 -494 -706 -674 -675 -721 -448 -123 -356 -102 -511 -597 -504 -612 -307 -265 -246 -428 -702 -711 -624 -959 -121 -300 -767 -914 -538 -435 -287 -657 -551 -726 -353 -466 -812 -609 -517 -751 -740 -517 -352 -129 -824 -289 -650 -639 -361 -999 -48 -498 -566 -739 -764 -715 -351 -673 -979 -759 -343 -138 -273 -35 -708 -146 -922 -604 -503 -936 -433 -935 -403 -197 -567 -957 -208 -867 -345 -265 -718 -171 -935 -752 -717 -530 -30 -95 -694 -399 -430 -151 -183 -451 -86 -557 -495 -470 -242 -879 -846 -38 -851 -253 -838 -627 -792 -493 -32 -791 -221 -584 -297 -651 -919 -158 -580 -549 -800 -12 -637 -214 -167 -833 -209 -548 -862 -637 -791 -48 -898 -444 -571 -370 -701 -492 -483 -807 -280 -96 -156 -26 -125 -980 -328 -954 -222 -914 -257 -485 -644 -544 -76 -919 -52 -470 -274 -453 -483 -354 -432 -484 -912 -617 -793 -688 -829 -535 -626 -704 -474 -405 -544 -458 -308 -727 -82 -565 -582 -429 -364 -279 -518 -264 -419 -938 -6 -689 -301 -943 -84 -776 -148 -74 -297 -631 -369 -786 -821 -559 -361 -115 -980 -733 -141 -156 -207 -329 -655 -504 -995 -299 -463 -429 -821 -18 -993 -380 -646 -122 -805 -53 -417 -677 -378 -873 -125 -819 -360 -816 -691 -749 -69 -475 -459 -458 -603 -229 -788 -898 -288 -218 -282 -566 -911 -426 -248 -496 -276 -623 -821 -816 -804 -360 -532 -633 -584 -258 -397 -839 -169 -265 -660 -45 -298 -713 -510 -977 -727 -223 -762 -680 -749 -416 -153 -251 -971 -132 -987 -11 -996 -614 -123 -422 -534 -349 -462 -234 -854 -553 -794 -288 -222 -132 -601 -610 -783 -36 -691 -299 -348 -67 -159 -362 -641 -535 -255 -84 -39 -617 -344 -681 -757 -8 -886 -174 -338 -253 -530 -943 -424 -408 -407 -561 -578 -716 -781 -329 -646 -946 -452 -650 -552 -623 -887 -940 -368 -761 -347 -458 -343 -596 -829 -673 -175 -511 -789 -959 -886 -984 -914 -370 -566 -725 -654 -588 -423 -254 -323 -986 -46 -903 -417 -683 -776 -64 -736 -872 -757 -178 -390 -381 -28 -555 -579 -122 -833 -372 -126 -648 -520 -123 -734 -788 -46 -35 -67 -445 -253 -972 -88 -412 -823 -144 -799 -426 -88 -979 -722 -904 -518 -503 -244 -209 -534 -187 -853 -464 -943 -545 -737 -326 -865 -857 -630 -881 -111 -290 -893 -449 -516 -232 -703 -338 -291 -335 -24 -37 -786 -562 -403 -84 -33 -346 -983 -749 -641 -313 -488 -927 -245 -793 -805 -385 -341 -1000 -960 -405 -557 -538 -563 -379 -189 -520 -724 -551 -189 -156 -525 -777 -64 -593 -895 -12 -327 -990 -91 -659 -994 -933 -245 -286 -425 -798 -233 -229 -199 -433 -967 -86 -276 -154 -121 -377 -738 -126 -56 -879 -146 -861 -618 -845 -288 -997 -269 -901 -597 -188 -166 -982 -426 -505 -264 -370 -238 -850 -351 -161 -979 -644 -701 -419 -510 -789 -800 -803 -867 -766 -271 -811 -774 -460 -935 -869 -463 -595 -640 -740 -144 -640 -957 -239 -529 -786 -501 -58 -6 -454 -467 -614 -699 -415 -163 -943 -881 -335 -425 -863 -240 -13 -643 -718 -263 -130 -684 -173 -627 -86 -713 -123 -326 -355 -180 -384 -709 -199 -823 -303 -977 -257 -865 -14 -624 -441 -714 -348 -88 -715 -373 -347 -858 -802 -658 -38 -133 -709 -277 -151 -931 -887 -426 -174 -723 -495 -396 -571 -922 -220 -49 -801 -943 -365 -648 -238 -48 -526 -540 -217 -153 -315 -137 -678 -420 -841 -325 -404 -317 -832 -560 -371 -157 -898 -572 -359 -901 -28 -292 -566 -910 -346 -714 -763 -116 -261 -444 -647 -269 -578 -785 -705 -710 -675 -706 -691 -453 -267 -850 -557 -467 -281 -749 -465 -860 -710 -178 -150 -584 -197 -483 -1 -84 -336 -120 -287 -926 -595 -242 -852 -891 -349 -611 -609 -55 -962 -55 -605 -82 -221 -551 -885 -981 -700 -930 -898 -715 -61 -826 -974 -925 -947 -419 -559 -800 -127 -756 -402 -180 -27 -706 -580 -849 -258 -62 -403 -341 -827 -279 -420 -431 -821 -662 -233 -174 -654 -154 -946 -888 -974 -148 -335 -48 -446 -203 -214 -822 -905 -12 -259 -136 -314 -556 -847 -871 -908 -166 -208 -603 -758 -841 -857 -1000 -687 -656 -929 -116 -942 -502 -554 -11 -592 -355 -603 -523 -356 -481 -162 -475 -491 -795 -156 -886 -557 -291 -199 -822 -640 -681 -318 -807 -67 -701 -552 -667 -513 -569 -167 -841 -992 -847 -302 -969 -28 -378 -94 -834 -491 -386 -59 -362 -40 -496 -361 -832 -251 -327 -706 -605 -926 -288 -817 -881 -312 -440 -567 -350 -726 -415 -771 -552 -196 -330 -683 -35 -28 -386 -185 -756 -234 -858 -540 -800 -13 -631 -557 -84 -756 -299 -279 -194 -793 -699 -979 -783 -57 -779 -969 -650 -695 -941 -192 -749 -491 -275 -313 -22 -896 -610 -912 -508 -490 -231 -100 -535 -504 -477 -673 -943 -287 -401 -131 -31 -503 -67 -783 -751 -684 -838 -228 -525 -633 -796 -313 -370 -963 -642 -646 -88 -301 -82 -126 -244 -27 -949 -70 -543 -779 -468 -261 -330 -385 -61 -436 -40 -58 -376 -565 -765 -62 -752 -80 -657 -356 -300 -31 -573 -193 -913 -755 -662 -364 -665 -429 -964 -272 -38 -800 -404 -44 -321 -628 -986 -417 -247 -759 -478 -968 -226 -160 -922 -641 -232 -298 -377 -667 -288 -4 -315 -512 -777 -297 -517 -580 -930 -427 -391 -526 -23 -472 -239 -145 -606 -363 -745 -739 -294 -945 -460 -186 -793 -106 -784 -953 -472 -590 -121 -480 -80 -147 -32 -661 -826 -250 -656 -651 -839 -623 -953 -902 -593 -593 -326 -517 -514 -84 -712 -762 -990 -684 -606 -820 -770 -43 -223 -72 -194 -441 -728 -43 -587 -169 -523 -71 -422 -551 -192 -878 -629 -270 -235 -636 -384 -172 -536 -210 -502 -24 -171 -707 -246 -921 -970 -235 -122 -726 -38 -486 -287 -793 -274 -263 -235 -453 -462 -39 -60 -316 -606 -926 -678 -645 -368 -416 -881 -253 -450 -455 -535 -181 -946 -941 -301 -172 -752 -841 -16 -415 -333 -754 -551 -467 -937 -136 -755 -610 -199 -271 -404 -60 -885 -673 -1000 -586 -155 -59 -999 -776 -381 -879 -139 -434 -924 -151 -263 -720 -645 -382 -82 -758 -30 -433 -722 -663 -513 -132 -552 -618 -838 -37 -819 -260 -346 -195 -290 -901 -812 -694 -188 -561 -796 -421 -254 -180 -877 -87 -995 -247 -853 -562 -774 -750 -528 -404 -387 -265 -688 -463 -648 -674 -14 -195 -979 -60 -148 -369 -432 -54 -805 -217 -403 -681 -141 -896 -997 -826 -220 -89 -826 -239 -906 -393 -322 -832 -892 -866 -299 -922 -730 -67 -29 -9 -404 -994 -156 -256 -232 -154 -548 -660 -284 -324 -722 -254 -914 -686 -27 -357 -976 -830 -932 -173 -84 -986 -876 -91 -93 -765 -914 -883 -944 -743 -290 -355 -136 -808 -142 -290 -763 -109 -27 -31 -251 -898 -200 -827 -876 -373 -721 -872 -614 -156 -622 -354 -218 -519 -867 -732 -181 -79 -324 -18 -727 -466 -423 -985 -235 -921 -789 -409 -99 -118 -183 -940 -114 -444 -381 -974 -343 -717 -550 -508 -938 -797 -974 -913 -134 -156 -651 -611 -199 -81 -398 -715 -292 -778 -638 -276 -257 -499 -680 -939 -309 -796 -843 -657 -5 -811 -901 -752 -529 -83 -830 -53 -401 -834 -222 -237 -904 -439 -555 -701 -299 -384 -830 -324 -187 -609 -398 -704 -711 -320 -739 -69 -171 -567 -763 -99 -847 -565 -621 -116 -971 -683 -746 -994 -380 -597 -144 -448 -261 -154 -94 -537 -530 -937 -544 -767 -628 -154 -995 -323 -357 -240 -547 -249 -295 -716 -438 -567 -539 -867 -513 -654 -840 -956 -9 -548 -964 -982 -3 -820 -343 -324 -977 -737 -557 -538 -933 -698 -623 -374 -243 -966 -232 -298 -757 -232 -856 -339 -434 -941 -684 -540 -113 -59 -679 -412 -763 -740 -25 -402 -322 -657 -628 -258 -546 -277 -607 -891 -269 -361 -791 -470 -325 -394 -686 -19 -310 -778 -984 -940 -12 -702 -410 -208 -789 -865 -433 -3 -719 -421 -849 -902 -29 -142 -171 -622 -683 -535 -906 -369 -4 -542 -717 -435 -288 -742 -749 -494 -418 -705 -443 -415 -195 -679 -87 -93 -617 -208 -251 -193 -404 -818 -341 -309 -683 -535 -26 -455 -570 -981 -4 -993 -179 -556 -918 -434 -188 -592 -291 -80 -343 -454 -926 -382 -820 -829 -661 -461 -650 -17 -195 -719 -302 -13 -428 -122 -291 -404 -206 -799 -124 -605 -532 -320 -782 -831 -235 -95 -119 -753 -552 -723 -722 -765 -126 -468 -959 -104 -201 -690 -825 -640 -146 -160 -87 -197 -158 -491 -222 -48 -907 -159 -87 -979 -791 -253 -698 -971 -749 -776 -859 -184 -113 -940 -571 -478 -70 -530 -105 -824 -98 -182 -897 -660 -967 -578 -535 -829 -989 -96 -118 -360 -835 -158 -434 -817 -666 -151 -914 -943 -42 -155 -934 -933 -341 -31 -172 -613 -464 -477 -287 -842 -86 -917 -982 -418 -540 -964 -596 -280 -989 -369 -73 -411 -970 -664 -115 -941 -917 -167 -127 -787 -167 -497 -355 -580 -429 -520 -975 -51 -996 -750 -626 -177 -320 -159 -877 -218 -571 -875 -711 -370 -156 -565 -973 -517 -942 -93 -174 -378 -590 -38 -254 -36 -249 -753 -251 -147 -771 -7 -571 -894 -344 -447 -748 -3 -736 -974 -984 -875 -44 -512 -719 -3 -38 -882 -917 -207 -765 -410 -437 -586 -718 -490 -407 -398 -892 -654 -529 -810 -683 -32 -32 -959 -500 -215 -655 -823 -703 -2 -605 -854 -136 -714 -122 -955 -927 -717 -550 -153 -851 -318 -302 -537 -639 -600 -131 -252 -972 -552 -114 -733 -833 -875 -255 -276 -547 -65 -74 -375 -927 -767 -354 -551 -198 -949 -708 -81 -675 -331 -506 -267 -594 -692 -550 -172 -957 -960 -310 -746 -747 -454 -190 -225 -653 -220 -30 -245 -518 -538 -889 -476 -972 -966 -962 -10 -73 -157 -219 -190 -467 -357 -210 -676 -946 -985 -843 -708 -962 -141 -203 -303 -688 -101 -290 -914 -961 -583 -516 -72 -412 -570 -530 -418 -964 -557 -309 -131 -63 -365 -891 -397 -53 -543 -180 -643 -134 -383 -132 -673 -355 -113 -859 -6 -637 -827 -889 -244 -95 -765 -474 -243 -299 -389 -311 -548 -62 -460 -490 -173 -722 -322 -8 -568 -816 -211 -74 -167 -447 -86 -885 -114 -832 -781 -17 -744 -84 -109 -276 -124 -291 -765 -542 -368 -240 -264 -525 -872 -619 -987 -144 -274 -861 -382 -779 -659 -297 -78 -274 -492 -712 -419 -513 -446 -804 -164 -20 -905 -748 -11 -936 -887 -612 -817 -233 -749 -912 -212 -30 -515 -164 -949 -371 -766 -513 -376 -411 -917 -688 -140 -390 -760 -598 -77 -18 -598 -355 -507 -509 -863 -473 -117 -910 -42 -788 -275 -201 -409 -163 -797 -791 -977 -375 -933 -497 -868 -720 -715 -704 -508 -156 -508 -591 -903 -762 -892 -797 -75 -155 -251 -810 -311 -193 -616 -450 -752 -907 -178 -768 -427 -583 -485 -210 -849 -752 -949 -697 -414 -929 -526 -995 -975 -541 -573 -1 -752 -874 -352 -730 -710 -463 -402 -462 -325 -937 -848 -272 -58 -529 -300 -779 -106 -260 -567 -911 -243 -652 -911 -721 -607 -920 -639 -783 -487 -652 -404 -162 -119 -456 -686 -355 -266 -740 -758 -223 -553 -418 -236 -668 -690 -810 -485 -930 -895 -190 -467 -270 -309 -876 -338 -103 -466 -934 -667 -47 -579 -17 -964 -970 -614 -241 -999 -167 -379 -728 -546 -103 -583 -43 -949 -823 -600 -240 -639 -314 -104 -475 -63 -818 -463 -374 -184 -640 -581 -20 -142 -972 -266 -342 -930 -268 -636 -301 -540 -735 -76 -443 -664 -5 -416 -443 -661 -152 -304 -931 -717 -977 -257 -880 -12 -564 -654 -678 -323 -835 -231 -286 -974 -722 -891 -656 -242 -614 -585 -678 -937 -92 -378 -554 -961 -60 -218 -460 -304 -442 -587 -662 -288 -731 -69 -17 -463 -41 -8 -702 -488 -141 -786 -887 -50 -192 -567 -661 -853 -827 -448 -559 -163 -116 -371 -681 -571 -229 -255 -259 -851 -662 -869 -226 -134 -380 -637 -14 -399 -141 -752 -63 -757 -319 -419 -731 -420 -27 -866 -915 -634 -128 -988 -339 -70 -636 -131 -700 -787 -112 -318 -620 -876 -346 -977 -652 -833 -969 -288 -85 -815 -245 -770 -297 -578 -411 -55 -624 -126 -149 -193 -873 -504 -637 -931 -398 -316 -748 -158 -802 -171 -118 -487 -745 -540 -17 -275 -807 -884 -712 -858 -879 -720 -177 -801 -191 -437 -269 -424 -135 -595 -417 -323 -853 -674 -637 -82 -560 -25 -359 -425 -535 -921 -654 -66 -956 -345 -301 -375 -668 -273 -487 -673 -855 -245 -329 -310 -920 -425 -571 -845 -410 -6 -964 -90 -555 -156 -47 -237 -979 -735 -586 -643 -318 -554 -446 -255 -372 -821 -211 -144 -556 -221 -75 -38 -379 -983 -719 -397 -431 -116 -710 -967 -128 -865 -183 -522 -504 -422 -68 -544 -776 -881 -18 -835 -971 -87 -491 -840 -613 -628 -701 -338 -40 -629 -877 -139 -873 -99 -880 -943 -527 -255 -608 -860 -378 -936 -764 -594 -307 -532 -937 -55 -548 -383 -5 -34 -993 -638 -845 -940 -89 -554 -495 -380 -994 -361 -644 -780 -927 -4 -226 -513 -381 -826 -864 -536 -107 -388 -312 -725 -60 -429 -91 -166 -116 -726 -552 -846 -429 -190 -506 -804 -210 -113 -501 -385 -709 -400 -260 -45 -825 -580 -492 -32 -27 -78 -864 -515 -684 -126 -156 -281 -539 -872 -913 -618 -830 -558 -136 -148 -608 -436 -472 -136 -778 -168 -79 -282 -277 -69 -254 -782 -677 -648 -788 -185 -99 -647 -761 -274 -734 -915 -264 -638 -135 -675 -206 -764 -803 -350 -582 -437 -452 -126 -282 -523 -140 -455 -481 -742 -788 -183 -410 -461 -94 -804 -820 -587 -497 -281 -829 -472 -869 -63 -869 -275 -82 -514 -467 -668 -167 -77 -43 -170 -675 -147 -573 -378 -408 -443 -248 -233 -600 -16 -810 -997 -281 -91 -985 -801 -755 -102 -701 -827 -535 -10 -462 -410 -67 -824 -869 -537 -961 -390 -345 -693 -537 -248 -420 -488 -564 -328 -397 -502 -458 -221 -340 -332 -215 -848 -178 -10 -850 -790 -531 -652 -311 -48 -93 -409 -648 -887 -793 -731 -891 -963 -957 -361 -267 -937 -217 -113 -249 -309 -830 -854 -467 -76 -814 -157 -634 -631 -682 -377 -553 -577 -636 -523 -878 -590 -898 -621 -970 -202 -956 -933 -194 -704 -286 -715 -957 -605 -45 -696 -630 -943 -480 -752 -627 -952 -322 -299 -298 -232 -939 -605 -542 -175 -901 -354 -25 -595 -139 -926 -652 -200 -122 -436 -729 -590 -792 -977 -652 -214 -541 -322 -341 -210 -218 -404 -759 -150 -652 -181 -329 -427 -964 -711 -773 -891 -948 -645 -897 -571 -842 -136 -377 -680 -167 -647 -920 -242 -341 -719 -384 -353 -855 -206 -380 -23 -519 -899 -52 -175 -379 -221 -605 -636 -716 -411 -853 -618 -132 -972 -54 -460 -230 -788 -264 -388 -572 -705 -713 -978 -145 -367 -720 -56 -448 -486 -454 -771 -361 -494 -354 -866 -604 -855 -724 -981 -781 -896 -196 -546 -541 -932 -297 -578 -505 -47 -668 -446 -18 -767 -774 -234 -820 -556 -919 -369 -678 -102 -610 -267 -411 -319 -569 -355 -75 -541 -915 -198 -972 -685 -306 -280 -7 -570 -820 -35 -443 -11 -747 -827 -381 -846 -615 -222 -3 -937 -448 -793 -629 -627 -50 -505 -948 -870 -44 -41 -527 -535 -409 -360 -367 -769 -379 -946 -347 -171 -291 -540 -302 -509 -632 -611 -978 -623 -988 -789 -40 -253 -214 -763 -42 -2 -961 -748 -956 -265 -659 -189 -978 -761 -412 -404 -442 -272 -687 -710 -310 -420 -438 -733 -752 -486 -229 -148 -1000 -197 -312 -988 -893 -95 -547 -528 -992 -680 -355 -317 -245 -519 -191 -157 -1 -756 -356 -576 -98 -867 -341 -41 -75 -256 -96 -839 -183 -779 -667 -775 -397 -474 -542 -9 -271 -928 -7 -919 -683 -723 -533 -90 -414 -2 -890 -220 -854 -429 -252 -123 -115 -296 -871 -189 -660 -245 -294 -146 -494 -179 -208 -441 -345 -754 -890 -812 -130 -1 -487 -78 -719 -293 -236 -536 -413 -972 -350 -381 -218 -8 -354 -399 -813 -852 -959 -411 -955 -57 -20 -122 -970 -533 -450 -782 -422 -774 -275 -224 -346 -940 -225 -123 -132 -927 -229 -118 -461 -916 -988 -561 -418 -844 -900 -349 -639 -74 -110 -856 -547 -628 -11 -318 -607 -526 -804 -105 -72 -47 -948 -877 -159 -638 -807 -23 -739 -994 -188 -671 -489 -989 -877 -567 -149 -1000 -720 -101 -802 -521 -717 -863 -76 -271 -605 -406 -740 -554 -563 -239 -590 -335 -458 -217 -847 -356 -784 -529 -138 -560 -258 -726 -431 -599 -209 -941 -344 -672 -147 -490 -258 -68 -474 -487 -616 -245 -272 -493 -152 -422 -636 -64 -316 -670 -122 -888 -264 -909 -608 -767 -997 -718 -760 -332 -927 -319 -28 -21 -521 -70 -464 -490 -335 -208 -486 -910 -574 -772 -395 -12 -243 -217 -269 -412 -580 -97 -906 -265 -103 -173 -474 -662 -550 -116 -183 -105 -50 -389 -871 -819 -814 -155 -499 -872 -198 -625 -711 -152 -768 -736 -106 -821 -8 -744 -472 -742 -884 -196 -810 -529 -120 -465 -250 -958 -269 -209 -573 -308 -91 -961 -311 -585 -161 -643 -129 -483 -635 -793 -811 -969 -706 -626 -316 -638 -328 -261 -589 -3 -322 -687 -357 -511 -700 -88 -142 -983 -554 -787 -129 -718 -545 -914 -652 -129 -166 -414 -579 -505 -398 -987 -396 -843 -380 -216 -371 -538 -252 -606 -667 -837 -744 -440 -831 -878 -353 -417 -345 -256 -618 -504 -608 -421 -648 -524 -308 -960 -674 -504 -909 -151 -591 -641 -175 -512 -157 -268 -886 -820 -532 -703 -158 -900 -538 -488 -154 -389 -297 -726 -426 -801 -950 -76 -801 -319 -156 -46 -979 -485 -916 -446 -912 -27 -140 -749 -46 -569 -417 -670 -329 -880 -387 -812 -325 -528 -523 -532 -543 -232 -274 -893 -404 -202 -744 -603 -75 -14 -583 -291 -81 -143 -211 -807 -350 -303 -965 -5 -736 -171 -150 -656 -845 -390 -989 -419 -172 -203 -711 -831 -975 -253 -590 -113 -707 -171 -213 -515 -491 -616 -536 -239 -547 -582 -546 -124 -136 -180 -274 -872 -660 -791 -651 -771 -163 -704 -708 -30 -306 -741 -753 -816 -348 -947 -855 -44 -443 -555 -637 -581 -379 -861 -610 -187 -283 -829 -941 -604 -612 -782 -484 -179 -109 -825 -528 -745 -533 -251 -864 -3 -998 -350 -269 -505 -812 -340 -794 -755 -323 -934 -176 -304 -145 -789 -562 -152 -189 -342 -777 -401 -288 -696 -754 -170 -153 -772 -635 -207 -616 -797 -748 -15 -14 -245 -273 -641 -809 -360 -82 -477 -918 -293 -687 -367 -440 -606 -800 -852 -698 -67 -290 -978 -711 -113 -219 -755 -561 -669 -64 -239 -947 -32 -960 -904 -185 -811 -295 -472 -23 -416 -582 -617 -32 -690 -820 -299 -837 -140 -718 -379 -418 -674 -331 -194 -585 -998 -579 -430 -524 -928 -836 -92 -917 -548 -243 -365 -278 -844 -308 -202 -789 -46 -738 -111 -420 -426 -540 -324 -301 -181 -134 -567 -765 -627 -719 -336 -949 -927 -645 -873 -428 -27 -556 -398 -992 -992 -419 -77 -275 -787 -971 -635 -348 -815 -504 -528 -826 -639 -717 -781 -718 -176 -595 -853 -380 -283 -723 -469 -245 -74 -914 -779 -625 -744 -507 -566 -423 -208 -356 -345 -910 -774 -396 -140 -953 -716 -553 -961 -578 -731 -990 -558 -959 -131 -181 -959 -522 -839 -524 -838 -802 -803 -10 -652 -20 -651 -63 -1 -203 -570 -143 -707 -9 -920 -923 -538 -466 -660 -344 -928 -792 -708 -391 -578 -412 -197 -690 -843 -566 -70 -81 -522 -17 -230 -141 -845 -505 -908 -496 -783 -847 -589 -71 -314 -371 -539 -46 -837 -384 -681 -266 -851 -873 -151 -304 -738 -138 -934 -861 -558 -835 -35 -745 -435 -101 -128 -161 -442 -591 -406 -544 -399 -354 -488 -489 -222 -37 -333 -153 -876 -59 -943 -128 -165 -414 -25 -570 -416 -19 -847 -620 -666 -250 -329 -784 -134 -771 -184 -953 -983 -657 -773 -370 -650 -97 -78 -499 -985 -289 -315 -682 -869 -309 -258 -175 -285 -64 -921 -65 -152 -740 -580 -332 -91 -954 -748 -712 -517 -301 -577 -986 -976 -588 -45 -704 -881 -541 -101 -920 -329 -971 -993 -162 -449 -892 -787 -717 -690 -705 -413 -117 -472 -459 -13 -649 -298 -872 -565 -572 -703 -28 -890 -820 -406 -31 -903 -651 -495 -897 -403 -480 -655 -220 -610 -226 -144 -756 -274 -759 -145 -408 -293 -728 -602 -63 -708 -824 -498 -33 -620 -690 -694 -529 -786 -787 -717 -174 -284 -910 -933 -199 -695 -762 -181 -890 -607 -475 -229 -777 -115 -203 -42 -529 -79 -767 -180 -729 -983 -562 -774 -643 -460 -226 -642 -582 -694 -45 -618 -681 -95 -797 -396 -7 -430 -71 -204 -423 -679 -749 -574 -82 -174 -587 -672 -403 -38 -67 -674 -653 -812 -876 -545 -137 -335 -907 -922 -509 -683 -464 -693 -122 -808 -298 -199 -549 -413 -444 -524 -254 -667 -112 -110 -71 -662 -377 -492 -489 -158 -93 -666 -923 -477 -141 -30 -922 -670 -423 -282 -392 -276 -847 -216 -292 -724 -205 -462 -994 -411 -710 -838 -184 -294 -216 -810 -136 -774 -882 -656 -430 -1 -397 -712 -186 -562 -628 -944 -213 -87 -973 -79 -734 -421 -668 -619 -14 -906 -234 -225 -800 -504 -557 -64 -882 -215 -714 -468 -419 -27 -277 -732 -188 -709 -194 -298 -413 -473 -419 -362 -354 -80 -753 -946 -111 -83 -342 -967 -178 -610 -255 -443 -506 -286 -670 -948 -854 -643 -347 -709 -220 -669 -476 -563 -326 -174 -57 -478 -176 -707 -895 -558 -613 -570 -726 -787 -919 -49 -925 -199 -103 -721 -887 -959 -633 -828 -34 -613 -140 -870 -632 -339 -860 -865 -344 -362 -31 -212 -953 -515 -290 -795 -317 -306 -415 -312 -888 -308 -70 -904 -654 -658 -805 -734 -67 -109 -893 -5 -159 -296 -917 -934 -788 -425 -154 -351 -337 -473 -186 -60 -357 -369 -8 -169 -995 -780 -761 -52 -230 -687 -7 -984 -34 -790 -949 -88 -488 -661 -432 -608 -887 -868 -90 -289 -207 -576 -510 -400 -686 -9 -422 -168 -305 -718 -778 -698 -307 -28 -521 -679 -193 -789 -867 -927 -623 -129 -235 -581 -781 -131 -747 -681 -523 -514 -29 -324 -579 -317 -957 -586 -16 -51 -438 -649 -853 -428 -164 -874 -145 -283 -955 -757 -248 -730 -280 -893 -425 -388 -507 -1 -23 -65 -632 -341 -703 -531 -976 -145 -937 -217 -480 -98 -823 -540 -46 -380 -830 -162 -899 -842 -417 -647 -730 -132 -504 -742 -358 -962 -680 -553 -698 -589 -680 -525 -262 -205 -617 -576 -524 -367 -888 -168 -230 -158 -505 -886 -829 -583 -158 -268 -60 -476 -227 -771 -586 -231 -728 -758 -241 -527 -337 -675 -468 -854 -570 -359 -572 -635 -83 -973 -29 -572 -423 -285 -895 -844 -452 -148 -834 -229 -389 -689 -863 -389 -671 -692 -295 -458 -568 -829 -468 -674 -186 -463 -814 -446 -262 -148 -724 -346 -623 -789 -792 -130 -931 -650 -920 -964 -443 -324 -812 -583 -447 -70 -613 -896 -748 -392 -244 -924 -412 -623 -575 -432 -505 -815 -353 -825 -531 -233 -569 -833 -250 -412 -713 -542 -782 -621 -96 -994 -581 -35 -758 -800 -154 -927 -384 -914 -620 -770 -917 -942 -471 -706 -382 -908 -305 -880 -610 -105 -215 -860 -701 -603 -832 -486 -657 -111 -251 -621 -125 -572 -994 -301 -511 -677 -750 -152 -827 -776 -199 -865 -202 -676 -318 -474 -886 -864 -496 -22 -895 -265 -910 -138 -327 -249 -577 -215 -735 -821 -188 -240 -598 -612 -380 -859 -166 -713 -308 -305 -24 -605 -583 -402 -169 -433 -590 -456 -491 -14 -725 -593 -318 -736 -993 -22 -935 -990 -610 -829 -321 -777 -263 -556 -849 -547 -67 -215 -640 -511 -385 -369 -952 -565 -945 -277 -972 -339 -339 -22 -511 -202 -792 -970 -165 -49 -12 -281 -266 -135 -270 -35 -841 -773 -393 -761 -838 -32 -332 -269 -896 -870 -992 -311 -148 -125 -795 -520 -193 -354 -114 -472 -678 -187 -218 -679 -309 -297 -740 -646 -626 -833 -899 -60 -665 -704 -776 -888 -774 -361 -696 -987 -336 -137 -442 -602 -758 -601 -547 -664 -880 -129 -201 -40 -114 -919 -465 -623 -255 -921 -478 -751 -609 -744 -646 -402 -525 -860 -713 -429 -74 -993 -592 -182 -183 -947 -309 -151 -570 -571 -827 -58 -736 -339 -187 -958 -824 -201 -965 -729 -348 -295 -556 -370 -797 -611 -449 -867 -825 -155 -877 -635 -447 -629 -129 -577 -696 -171 -799 -570 -823 -836 -968 -28 -172 -863 -494 -413 -795 -693 -256 -1000 -382 -677 -973 -502 -468 -472 -959 -821 -699 -930 -926 -437 -843 -141 -440 -920 -159 -793 -407 -122 -781 -343 -851 -70 -324 -31 -516 -577 -486 -809 -743 -984 -118 -321 -88 -659 -613 -34 -676 -799 -359 -617 -662 -630 -767 -460 -930 -286 -483 -551 -2 -426 -734 -525 -706 -410 -190 -441 -834 -494 -523 -462 -323 -172 -600 -435 -73 -308 -529 -548 -322 -378 -448 -695 -981 -682 -825 -336 -355 -506 -216 -449 -651 -823 -161 -174 -295 -463 -787 -667 -751 -932 -355 -202 -758 -417 -615 -255 -905 -462 -635 -117 -585 -559 -891 -434 -6 -171 -282 -159 -861 -344 -720 -777 -246 -585 -310 -549 -588 -122 -320 -284 -63 -631 -837 -691 -167 -26 -134 -271 -415 -377 -501 -250 -104 -883 -481 -126 -287 -356 -453 -929 -808 -390 -877 -712 -661 -851 -743 -322 -710 -779 -510 -156 -461 -782 -10 -685 -770 -424 -363 -534 -537 -822 -761 -172 -703 -48 -473 -816 -532 -718 -112 -725 -293 -759 -853 -871 -672 -267 -205 -768 -87 -88 -160 -258 -329 -614 -548 -367 -774 -204 -166 -4 -140 -338 -410 -330 -579 -234 -665 -134 -557 -757 -481 -708 -362 -466 -628 -198 -971 -888 -357 -824 -703 -810 -930 -843 -595 -142 -513 -199 -78 -534 -903 -814 -202 -874 -263 -550 -319 -249 -152 -125 -920 -466 -121 -13 -424 -791 -430 -595 -571 -341 -193 -287 -819 -928 -673 -172 -649 -182 -731 -652 -883 -858 -240 -886 -700 -111 -362 -433 -917 -222 -846 -589 -984 -962 -461 -178 -671 -114 -246 -79 -981 -979 -576 -308 -885 -876 -250 -303 -332 -454 -486 -107 -510 -122 -582 -49 -98 -34 -923 -642 -779 -347 -413 -752 -477 -552 -707 -432 -184 -964 -33 -321 -893 -691 -635 -233 -35 -268 -804 -6 -429 -796 -995 -326 -158 -311 -524 -2 -10 -91 -209 -104 -666 -190 -508 -142 -481 -291 -236 -994 -416 -814 -701 -926 -877 -674 -149 -112 -584 -491 -197 -971 -902 -204 -743 -61 -153 -355 -894 -792 -795 -726 -798 -529 -992 -471 -652 -883 -983 -605 -557 -274 -206 -589 -883 -699 -21 -946 -536 -851 -509 -129 -227 -580 -505 -612 -231 -558 -965 -142 -236 -11 -874 -822 -975 -2 -345 -981 -103 -459 -181 -342 -64 -933 -811 -513 -768 -287 -88 -35 -221 -222 -245 -408 -766 -153 -516 -908 -259 -466 -74 -394 -416 -219 -827 -317 -329 -396 -643 -666 -502 -64 -77 -561 -146 -73 -387 -524 -503 -360 -528 -199 -637 -151 -464 -126 -106 -218 -31 -70 -835 -526 -393 -46 -167 -507 -443 -991 -225 -619 -407 -735 -919 -947 -52 -152 -793 -698 -63 -264 -360 -606 -741 -228 -113 -634 -220 -254 -994 -512 -412 -815 -272 -273 -857 -934 -277 -570 -290 -732 -214 -152 -537 -285 -282 -449 -905 -506 -950 -743 -872 -492 -343 -287 -427 -86 -444 -65 -347 -442 -752 -912 -552 -742 -921 -778 -219 -952 -799 -128 -701 -445 -65 -500 -1000 -335 -319 -524 -642 -904 -780 -572 -231 -408 -548 -482 -787 -1000 -404 -593 -426 -271 -463 -461 -661 -350 -84 -678 -668 -729 -309 -901 -640 -188 -819 -775 -540 -394 -299 -667 -1 -195 -447 -323 -396 -731 -216 -899 -966 -637 -519 -865 -702 -721 -888 -495 -327 -291 -765 -657 -110 -659 -747 -723 -634 -260 -586 -692 -860 -615 -218 -316 -905 -527 -350 -230 -219 -914 -886 -208 -937 -189 -817 -872 -56 -160 -230 -161 -10 -605 -129 -986 -565 -989 -374 -68 -18 -798 -924 -526 -901 -631 -722 -643 -60 -441 -590 -315 -285 -386 -584 -254 -648 -88 -854 -722 -905 -656 -742 -48 -105 -510 -96 -242 -573 -121 -450 -593 -411 -572 -530 -357 -616 -658 -942 -56 -409 -222 -961 -933 -662 -163 -97 -856 -513 -804 -983 -511 -837 -386 -435 -751 -519 -890 -587 -325 -199 -172 -408 -203 -333 -120 -52 -326 -431 -916 -399 -349 -724 -813 -996 -979 -740 -979 -184 -780 -963 -896 -991 -123 -506 -749 -701 -460 -71 -309 -258 -677 -880 -456 -908 -785 -630 -81 -434 -902 -181 -752 -418 -751 -293 -684 -464 -653 -224 -262 -417 -91 -452 -356 -482 -751 -223 -740 -780 -272 -914 -205 -167 -358 -298 -143 -305 -569 -271 -282 -535 -597 -687 -530 -661 -992 -903 -972 -496 -624 -166 -695 -502 -634 -369 -545 -707 -635 -660 -465 -410 -601 -354 -490 -948 -691 -155 -24 -522 -936 -39 -834 -355 -623 -166 -764 -941 -707 -31 -888 -57 -62 -154 -608 -607 -938 -153 -799 -590 -729 -375 -796 -12 -327 -756 -739 -10 -299 -596 -930 -439 -183 -943 -628 -760 -344 -702 -226 -108 -637 -989 -601 -107 -485 -819 -26 -591 -914 -197 -919 -989 -330 -282 -301 -964 -997 -358 -778 -850 -594 -139 -331 -665 -382 -329 -913 -285 -596 -490 -892 -685 -845 -382 -43 -4 -971 -841 -571 -372 -907 -851 -198 -372 -161 -711 -445 -706 -343 -419 -581 -666 -730 -121 -182 -337 -476 -908 -604 -739 -212 -850 -925 -283 -320 -826 -738 -395 -128 -780 -686 -374 -907 -485 -159 -850 -910 -675 -814 -570 -237 -738 -801 -922 -755 -680 -457 -657 -215 -264 -379 -85 -847 -895 -752 -213 -948 -680 -916 -847 -110 -457 -244 -918 -528 -561 -700 -326 -320 -219 -405 -409 -411 -52 -803 -450 -343 -866 -264 -617 -830 -887 -132 -935 -271 -246 -198 -493 -986 -579 -888 -833 -827 -628 -168 -369 -791 -951 -691 -929 -811 -381 -850 -966 -329 -670 -935 -884 -890 -997 -385 -626 -659 -318 -816 -289 -56 -620 -985 -176 -280 -242 -47 -528 -446 -894 -919 -95 -514 -727 -144 -929 -978 -488 -792 -473 -959 -719 -314 -754 -499 -576 -996 -285 -305 -596 -786 -372 -993 -230 -1000 -730 -531 -609 -363 -397 -906 -571 -135 -207 -570 -142 -678 -259 -132 -836 -764 -458 -66 -713 -240 -582 -83 -116 -107 -366 -529 -1 -910 -910 -22 -311 -637 -146 -830 -340 -839 -148 -593 -518 -237 -899 -699 -62 -870 -319 -282 -786 -928 -601 -109 -178 -230 -132 -975 -241 -116 -384 -820 -245 -663 -97 -800 -92 -58 -626 -182 -7 -700 -174 -655 -15 -758 -189 -546 -110 -579 -727 -13 -164 -117 -920 -580 -73 -328 -344 -906 -433 -838 -789 -160 -346 -641 -545 -685 -494 -700 -752 -36 -845 -798 -786 -514 -76 -582 -902 -567 -968 -868 -350 -140 -281 -758 -655 -33 -594 -644 -687 -713 -40 -228 -140 -677 -958 -879 -408 -992 -619 -647 -911 -65 -386 -808 -498 -957 -339 -431 -303 -533 -672 -882 -294 -950 -391 -334 -792 -680 -357 -132 -922 -985 -6 -798 -635 -197 -484 -289 -657 -56 -863 -273 -772 -118 -963 -437 -613 -207 -331 -987 -45 -697 -405 -194 -141 -123 -258 -306 -430 -488 -784 -836 -717 -368 -213 -817 -132 -935 -870 -528 -419 -448 -215 -676 -896 -828 -924 -396 -210 -865 -804 -842 -65 -202 -82 -528 -423 -223 -83 -187 -636 -58 -552 -328 -982 -940 -314 -470 -399 -447 -431 -546 -394 -271 -312 -12 -727 -297 -668 -110 -665 -37 -200 -308 -942 -574 -719 -357 -401 -28 -263 -585 -748 -429 -871 -248 -873 -580 -871 -138 -949 -184 -588 -538 -937 -148 -522 -614 -743 -941 -811 -922 -654 -82 -866 -353 -981 -852 -420 -728 -387 -127 -694 -636 -289 -687 -978 -217 -810 -3 -428 -255 -899 -158 -374 -555 -632 -653 -340 -989 -439 -97 -156 -954 -3 -422 -915 -783 -410 -599 -620 -944 -357 -820 -87 -103 -709 -575 -172 -706 -732 -402 -684 -158 -140 -727 -777 -286 -287 -879 -972 -352 -408 -43 -576 -75 -421 -557 -287 -821 -571 -734 -459 -365 -660 -459 -201 -473 -396 -826 -900 -248 -191 -839 -361 -919 -962 -10 -503 -969 -50 -765 -399 -568 -827 -497 -112 -476 -840 -822 -60 -181 -339 -810 -186 -306 -73 -431 -936 -152 -654 -50 -213 -430 -2 -90 -663 -594 -841 -532 -258 -274 -556 -203 -249 -158 -202 -147 -527 -619 -502 -343 -317 -940 -935 -75 -240 -83 -369 -642 -757 -295 -308 -44 -535 -423 -350 -988 -147 -408 -559 -82 -384 -518 -705 -603 -772 -915 -691 -782 -739 -788 -826 -893 -126 -31 -844 -587 -906 -436 -455 -559 -659 -942 -818 -105 -15 -958 -70 -464 -910 -548 -790 -428 -323 -24 -932 -513 -372 -722 -634 -788 -287 -811 -392 -54 -140 -211 -455 -650 -234 -356 -532 -141 -148 -445 -395 -933 -247 -520 -731 -748 -586 -192 -262 -246 -538 -425 -423 -227 -203 -16 -488 -712 -608 -452 -480 -207 -778 -772 -240 -224 -842 -682 -358 -877 -597 -674 -116 -530 -734 -746 -36 -348 -305 -815 -156 -334 -206 -716 -903 -482 -688 -289 -127 -838 -279 -174 -605 -826 -99 -638 -824 -551 -186 -650 -558 -37 -848 -877 -993 -241 -202 -684 -510 -273 -29 -977 -500 -757 -805 -561 -342 -15 -524 -338 -816 -442 -434 -292 -34 -736 -971 -925 -546 -196 -875 -439 -980 -8 -561 -745 -272 -181 -140 -493 -333 -842 -386 -305 -739 -103 -14 -606 -29 -302 -930 -262 -456 -999 -455 -894 -932 -157 -790 -11 -7 -470 -455 -891 -712 -770 -687 -525 -612 -787 -785 -722 -699 -865 -83 -43 -483 -680 -673 -758 -497 -524 -516 -842 -857 -536 -664 -548 -323 -900 -212 -637 -511 -469 -850 -912 -736 -471 -486 -543 -938 -475 -717 -163 -372 -438 -77 -878 -155 -599 -560 -667 -569 -499 -70 -245 -956 -537 -603 -870 -894 -419 -377 -847 -362 -130 -70 -474 -988 -843 -84 -109 -156 -657 -771 -356 -680 -305 -643 -70 -541 -22 -976 -1 -977 -121 -736 -702 -558 -391 -257 -775 -721 -230 -444 -771 -564 -189 -379 -996 -977 -518 -954 -383 -121 -141 -157 -322 -540 -998 -589 -538 -702 -611 -999 -819 -455 -880 -1000 -610 -276 -971 -58 -478 -263 -687 -326 -567 -273 -928 -208 -661 -187 -185 -322 -41 -389 -999 -221 -728 -558 -616 -732 -544 -147 -684 -319 -878 -455 -199 -911 -354 -970 -545 -45 -285 -205 -912 -226 -843 -68 -513 -617 -561 -485 -685 -595 -439 -15 -394 -607 -169 -21 -182 -99 -899 -771 -998 -774 -495 -673 -460 -847 -472 -738 -24 -921 -291 -481 -598 -909 -436 -688 -706 -58 -488 -411 -17 -738 -406 -458 -876 -312 -276 -739 -32 -446 -129 -484 -134 -813 -379 -15 -183 -961 -392 -867 -646 -450 -590 -576 -361 -100 -439 -35 -915 -683 -889 -827 -797 -686 -503 -710 -649 -405 -489 -859 -478 -885 -608 -438 -522 -221 -492 -637 -290 -481 -559 -71 -729 -873 -213 -911 -46 -880 -632 -350 -410 -320 -176 -509 -584 -995 -283 -397 -375 -597 -232 -702 -731 -757 -240 -278 -320 -14 -830 -303 -538 -968 -967 -545 -445 -511 -379 -599 -827 -742 -359 -816 -299 -424 -414 -603 -718 -814 -189 -118 -387 -814 -806 -975 -58 -750 -246 -465 -568 -213 -223 -840 -209 -129 -553 -83 -516 -413 -593 -473 -302 -709 -811 -237 -291 -90 -23 -465 -336 -454 -41 -771 -424 -635 -311 -377 -948 -459 -977 -917 -971 -132 -538 -949 -410 -207 -537 -757 -408 -473 -801 -151 -136 -610 -205 -920 -394 -990 -704 -261 -343 -732 -895 -585 -599 -322 -833 -20 -595 -97 -222 -270 -747 -486 -776 -66 -340 -860 -796 -220 -906 -635 -719 -459 -446 -874 -29 -448 -913 -915 -806 -479 -524 -245 -762 -339 -962 -384 -909 -825 -39 -928 -83 -399 -662 -750 -585 -910 -173 -245 -6 -469 -283 -898 -904 -862 -828 -568 -268 -418 -146 -400 -247 -991 -84 -573 -330 -631 -798 -578 -496 -21 -673 -885 -571 -148 -864 -206 -385 -472 -135 -784 -880 -768 -478 -225 -290 -147 -659 -312 -326 -60 -819 -533 -641 -343 -45 -454 -134 -593 -102 -505 -1000 -299 -90 -784 -277 -91 -148 -940 -539 -829 -713 -96 -34 -196 -305 -251 -53 -17 -695 -451 -15 -719 -991 -35 -737 -768 -319 -453 -122 -890 -715 -258 -415 -636 -289 -213 -732 -716 -528 -136 -735 -612 -992 -635 -285 -123 -557 -667 -959 -959 -944 -396 -312 -82 -630 -950 -36 -663 -396 -819 -196 -450 -949 -79 -554 -740 -731 -868 -347 -559 -348 -658 -848 -879 -467 -686 -803 -317 -621 -875 -909 -505 -433 -418 -794 -92 -215 -407 -406 -310 -978 -643 -427 -87 -396 -198 -222 -749 -684 -271 -411 -902 -39 -613 -894 -189 -848 -161 -792 -945 -881 -188 -36 -82 -210 -814 -863 -874 -814 -411 -874 -204 -191 -550 -5 -806 -952 -347 -841 -103 -429 -10 -676 -962 -72 -423 -195 -958 -200 -337 -25 -395 -880 -839 -624 -119 -611 -493 -334 -433 -6 -707 -274 -789 -9 -193 -120 -873 -312 -915 -186 -695 -738 -909 -873 -891 -445 -133 -701 -467 -618 -122 -423 -387 -633 -717 -71 -270 -844 -958 -344 -908 -930 -567 -4 -206 -46 -361 -681 -93 -931 -899 -396 -63 -252 -11 -319 -601 -411 -333 -482 -329 -924 -289 -133 -452 -229 -921 -802 -408 -74 -141 -50 -708 -564 -597 -180 -276 -447 -506 -70 -428 -913 -203 -199 -122 -719 -576 -934 -35 -950 -854 -467 -294 -410 -92 -880 -324 -616 -442 -580 -688 -386 -849 -936 -296 -237 -605 -166 -176 -135 -302 -621 -866 -592 -117 -255 -517 -466 -182 -838 -926 -902 -490 -63 -183 -28 -747 -997 -361 -204 -529 -934 -681 -105 -226 -872 -97 -822 -299 -52 -391 -946 -742 -831 -292 -507 -663 -951 -714 -58 -150 -698 -897 -331 -769 -909 -595 -62 -981 -988 -244 -212 -653 -667 -416 -523 -13 -129 -559 -465 -511 -315 -433 -300 -501 -483 -119 -782 -108 -113 -654 -80 -29 -794 -70 -885 -428 -874 -611 -358 -872 -538 -17 -219 -765 -408 -735 -662 -719 -211 -930 -735 -752 -393 -85 -106 -625 -20 -86 -161 -42 -450 -114 -651 -620 -649 -84 -88 -3 -909 -953 -245 -301 -768 -925 -779 -512 -844 -438 -628 -493 -642 -543 -939 -424 -139 -625 -617 -879 -846 -427 -28 -558 -87 -419 -641 -436 -886 -341 -797 -804 -930 -347 -565 -522 -188 -922 -598 -916 -828 -249 -923 -991 -494 -847 -786 -53 -74 -772 -899 -291 -325 -352 -447 -721 -202 -544 -948 -474 -509 -507 -167 -627 -307 -363 -436 -515 -217 -279 -519 -117 -489 -990 -184 -127 -266 -170 -860 -20 -108 -776 -92 -851 -667 -444 -657 -145 -445 -222 -787 -46 -985 -789 -526 -356 -629 -430 -569 -824 -882 -614 -221 -412 -839 -922 -551 -702 -494 -967 -319 -130 -617 -724 -890 -146 -209 -522 -749 -696 -452 -343 -479 -902 -749 -333 -425 -817 -251 -688 -315 -509 -832 -983 -549 -590 -478 -594 -154 -833 -98 -815 -430 -501 -387 -791 -543 -552 -785 -469 -861 -566 -464 -796 -706 -434 -994 -913 -641 -54 -2 -769 -352 -263 -212 -985 -358 -342 -707 -533 -186 -950 -388 -384 -380 -265 -377 -712 -509 -528 -460 -624 -989 -984 -902 -650 -88 -999 -604 -888 -208 -420 -401 -243 -526 -912 -33 -62 -168 -965 -337 -460 -492 -812 -830 -791 -179 -371 -753 -181 -285 -146 -641 -241 -656 -427 -54 -827 -953 -946 -191 -245 -320 -419 -930 -128 -561 -941 -308 -419 -778 -635 -998 -531 -193 -400 -888 -321 -463 -205 -819 -780 -157 -116 -997 -882 -102 -262 -446 -333 -451 -856 -43 -17 -150 -892 -401 -250 -236 -348 -956 -702 -368 -449 -174 -169 -574 -529 -292 -790 -90 -239 -339 -965 -484 -67 -721 -914 -966 -847 -763 -855 -750 -250 -79 -983 -12 -694 -762 -518 -863 -778 -194 -479 -573 -231 -987 -549 -344 -887 -72 -795 -452 -336 -869 -864 -937 -118 -334 -519 -404 -96 -355 -293 -160 -973 -257 -409 -95 -227 -309 -709 -450 -875 -945 -925 -899 -116 -11 -310 -307 -164 -997 -768 -24 -826 -803 -344 -17 -393 -182 -320 -965 -916 -344 -913 -26 -456 -86 -373 -8 -198 -203 -598 -498 -159 -399 -342 -277 -90 -299 -377 -271 -911 -897 -397 -577 -122 -372 -848 -615 -304 -659 -716 -390 -358 -919 -201 -495 -519 -21 -713 -721 -1 -837 -67 -180 -123 -333 -932 -719 -58 -365 -363 -933 -831 -634 -586 -804 -669 -75 -351 -140 -462 -90 -129 -278 -444 -725 -748 -226 -245 -782 -404 -315 -468 -195 -440 -214 -262 -221 -600 -277 -311 -472 -918 -94 -407 -138 -876 -514 -827 -630 -266 -524 -337 -302 -68 -551 -488 -12 -355 -491 -798 -240 -973 -319 -242 -115 -56 -357 -531 -611 -484 -906 -819 -697 -857 -357 -329 -151 -695 -204 -389 -165 -317 -351 -183 -199 -893 -6 -970 -209 -836 -991 -511 -306 -804 -451 -350 -40 -48 -429 -934 -946 -398 -760 -706 -186 -660 -452 -822 -19 -24 -154 -464 -320 -82 -34 -414 -743 -951 -20 -226 -628 -213 -250 -211 -618 -874 -262 -947 -284 -257 -295 -763 -85 -555 -870 -573 -253 -108 -753 -688 -179 -167 -350 -601 -192 -122 -940 -297 -494 -787 -768 -332 -389 -681 -531 -956 -877 -325 -491 -30 -852 -21 -259 -762 -358 -365 -771 -90 -738 -247 -533 -578 -25 -515 -257 -889 -695 -843 -540 -307 -376 -875 -889 -185 -544 -530 -92 -722 -821 -387 -707 -377 -973 -323 -308 -329 -919 -227 -663 -76 -513 -465 -89 -821 -338 -166 -123 -380 -602 -433 -71 -390 -113 -517 -73 -467 -570 -776 -829 -488 -551 -836 -694 -174 -605 -359 -72 -394 -233 -950 -951 -953 -392 -377 -533 -927 -5 -602 -143 -971 -867 -124 -438 -988 -123 -833 -664 -289 -445 -948 -476 -852 -103 -803 -424 -754 -997 -26 -205 -548 -834 -952 -766 -484 -132 -397 -812 -790 -691 -613 -599 -333 -64 -519 -3 -226 -409 -508 -772 -909 -159 -592 -328 -855 -724 -44 -281 -413 -987 -543 -880 -605 -672 -431 -963 -568 -924 -73 -228 -335 -591 -318 -809 -993 -548 -211 -983 -480 -449 -199 -48 -490 -481 -95 -514 -423 -234 -705 -88 -514 -437 -325 -964 -721 -322 -528 -626 -679 -794 -819 -308 -483 -588 -941 -381 -588 -212 -346 -471 -783 -60 -938 -804 -845 -375 -9 -176 -969 -18 -571 -877 -425 -948 -727 -858 -171 -108 -834 -864 -748 -420 -123 -826 -872 -362 -192 -84 -592 -994 -115 -461 -11 -240 -530 -126 -613 -997 -135 -699 -769 -680 -46 -410 -905 -84 -261 -879 -115 -184 -965 -449 -907 -507 -430 -715 -897 -795 -337 -968 -639 -900 -217 -352 -919 -363 -598 -237 -147 -953 -810 -634 -291 -818 -543 -705 -638 -189 -574 -916 -921 -407 -555 -12 -297 -541 -797 -884 -136 -956 -174 -823 -591 -416 -827 -438 -700 -56 -797 -210 -543 -37 -841 -90 -976 -890 -399 -710 -99 -138 -695 -163 -63 -348 -105 -246 -330 -81 -645 -393 -64 -558 -838 -533 -432 -174 -309 -129 -549 -469 -458 -364 -123 -869 -639 -284 -280 -702 -1 -778 -769 -16 -74 -555 -647 -809 -548 -284 -650 -258 -71 -580 -521 -413 -242 -523 -660 -986 -528 -291 -73 -22 -742 -572 -390 -859 -789 -418 -137 -555 -618 -244 -988 -67 -394 -879 -578 -616 -564 -142 -357 -598 -236 -996 -321 -337 -140 -454 -500 -277 -150 -741 -188 -609 -233 -4 -571 -167 -728 -468 -459 -490 -73 -532 -389 -723 -506 -641 -324 -303 -148 -696 -820 -777 -879 -408 -766 -800 -801 -232 -659 -629 -863 -11 -827 -615 -863 -808 -579 -487 -464 -919 -288 -922 -917 -976 -109 -925 -599 -965 -41 -738 -170 -20 -558 -209 -581 -520 -348 -498 -425 -885 -797 -173 -623 -989 -972 -23 -979 -428 -192 -672 -934 -239 -157 -710 -440 -184 -633 -147 -332 -135 -54 -545 -706 -43 -143 -712 -513 -106 -481 -928 -748 -79 -223 -324 -462 -90 -507 -775 -861 -53 -306 -646 -807 -375 -841 -902 -742 -133 -928 -751 -308 -372 -378 -582 -884 -754 -824 -135 -778 -205 -241 -387 -325 -88 -474 -988 -152 -109 -717 -834 -450 -796 -692 -203 -644 -924 -507 -333 -45 -704 -574 -321 -370 -143 -193 -233 -911 -137 -362 -478 -773 -688 -86 -552 -461 -997 -600 -504 -124 -287 -876 -891 -984 -59 -387 -425 -711 -593 -838 -428 -235 -732 -628 -969 -447 -424 -648 -958 -861 -199 -816 -871 -38 -670 -208 -186 -358 -818 -884 -606 -641 -209 -409 -147 -448 -585 -914 -600 -685 -773 -608 -303 -973 -318 -489 -576 -990 -214 -97 -877 -428 -630 -761 -547 -529 -527 -797 -722 -486 -504 -384 -386 -550 -233 -29 -988 -275 -57 -812 -643 -701 -203 -172 -287 -198 -559 -859 -257 -472 -216 -732 -105 -206 -452 -95 -562 -112 -549 -211 -445 -399 -174 -778 -91 -879 -998 -957 -330 -727 -475 -286 -845 -538 -512 -514 -912 -443 -484 -299 -870 -334 -126 -678 -450 -445 -131 -708 -994 -270 -772 -47 -330 -201 -41 -817 -504 -38 -517 -229 -294 -259 -955 -748 -5 -835 -978 -555 -635 -124 -849 -419 -543 -970 -789 -129 -739 -786 -186 -116 -159 -446 -98 -908 -256 -959 -110 -898 -739 -186 -90 -864 -462 -629 -141 -126 -456 -971 -215 -1 -474 -946 -603 -119 -515 -202 -631 -541 -450 -450 -673 -986 -951 -75 -802 -71 -415 -329 -710 -640 -899 -877 -119 -880 -853 -929 -386 -153 -698 -453 -21 -173 -184 -925 -814 -135 -830 -417 -254 -310 -473 -634 -920 -610 -67 -73 -575 -832 -63 -290 -117 -490 -9 -962 -849 -339 -192 -835 -253 -321 -281 -116 -548 -690 -259 -915 -623 -33 -82 -299 -440 -159 -918 -40 -599 -763 -507 -851 -24 -667 -160 -406 -268 -775 -743 -254 -418 -309 -705 -887 -153 -833 -330 -837 -647 -479 -71 -817 -281 -252 -452 -63 -790 -544 -682 -895 -104 -481 -283 -852 -779 -352 -534 -95 -547 -732 -53 -687 -934 -588 -357 -796 -638 -690 -297 -753 -833 -128 -861 -600 -876 -704 -216 -729 -204 -419 -666 -690 -299 -572 -350 -345 -918 -791 -13 -470 -833 -397 -533 -706 -578 -953 -688 -712 -12 -70 -734 -736 -162 -573 -762 -579 -861 -547 -887 -182 -815 -89 -689 -608 -913 -562 -416 -560 -785 -617 -806 -281 -572 -20 -640 -932 -535 -275 -185 -932 -27 -875 -779 -508 -215 -485 -55 -527 -422 -363 -37 -221 -65 -676 -460 -463 -634 -512 -894 -479 -429 -822 -909 -130 -894 -885 -115 -978 -931 -297 -421 -341 -597 -915 -908 -432 -465 -857 -387 -339 -922 -619 -99 -840 -338 -771 -693 -883 -848 -189 -216 -536 -372 -614 -104 -1000 -358 -564 -970 -166 -585 -219 -437 -356 -841 -163 -300 -484 -954 -228 -3 -412 -401 -947 -181 -695 -826 -838 -163 -156 -327 -322 -30 -350 -955 -328 -409 -945 -107 -675 -723 -612 -440 -282 -910 -761 -276 -634 -79 -313 -546 -532 -712 -199 -478 -919 -814 -529 -716 -938 -353 -892 -895 -582 -76 -265 -297 -263 -937 -303 -495 -148 -987 -25 -305 -442 -68 -925 -726 -654 -976 -611 -45 -405 -194 -917 -174 -18 -840 -971 -146 -383 -683 -404 -790 -994 -373 -37 -53 -862 -609 -868 -130 -689 -403 -333 -868 -939 -294 -319 -844 -337 -165 -160 -985 -359 -38 -205 -618 -848 -243 -545 -620 -952 -546 -97 -423 -756 -211 -898 -41 -793 -457 -669 -721 -356 -977 -372 -300 -548 -317 -271 -992 -266 -802 -868 -581 -988 -890 -895 -530 -316 -848 -900 -431 -451 -202 -922 -356 -270 -523 -378 -95 -694 -349 -447 -948 -922 -986 -345 -817 -942 -723 -386 -359 -932 -847 -403 -464 -369 -247 -924 -135 -444 -159 -152 -47 -402 -363 -256 -547 -133 -770 -885 -715 -988 -360 -115 -932 -133 -275 -140 -399 -619 -190 -683 -319 -454 -663 -742 -484 -99 -787 -598 -100 -695 -273 -936 -793 -337 -795 -193 -978 -340 -407 -435 -143 -38 -330 -755 -734 -491 -434 -41 -185 -928 -615 -808 -517 -730 -616 -266 -569 -339 -322 -347 -82 -64 -16 -827 -96 -454 -546 -917 -965 -60 -873 -477 -165 -705 -476 -106 -748 -624 -7 -380 -641 -552 -141 -474 -200 -751 -81 -317 -28 -458 -360 -910 -211 -861 -744 -674 -808 -219 -548 -468 -347 -209 -699 -798 -514 -825 -456 -787 -158 -165 -20 -578 -216 -699 -749 -826 -241 -288 -262 -403 -819 -359 -545 -149 -591 -377 -317 -939 -190 -606 -20 -400 -544 -400 -337 -991 -995 -690 -310 -639 -82 -198 -45 -70 -504 -188 -695 -142 -17 -848 -660 -903 -89 -472 -224 -131 -210 -708 -996 -521 -346 -312 -440 -122 -138 -398 -386 -863 -50 -74 -478 -302 -460 -849 -773 -662 -150 -274 -856 -903 -16 -472 -104 -882 -948 -677 -450 -818 -967 -932 -972 -47 -841 -949 -462 -682 -395 -674 -828 -536 -870 -393 -253 -787 -344 -903 -493 -948 -293 -723 -798 -123 -578 -831 -174 -250 -999 -602 -858 -714 -309 -93 -477 -20 -557 -1 -314 -540 -176 -268 -259 -562 -938 -161 -763 -450 -928 -489 -247 -344 -86 -56 -707 -28 -270 -577 -312 -223 -744 -61 -67 -811 -596 -260 -470 -334 -877 -1 -353 -819 -452 -344 -193 -498 -902 -380 -513 -205 -334 -279 -511 -296 -511 -132 -173 -520 -53 -373 -392 -387 -210 -36 -37 -715 -728 -383 -358 -435 -126 -238 -465 -584 -41 -525 -302 -92 -420 -708 -816 -462 -759 -250 -149 -116 -248 -7 -861 -610 -943 -60 -661 -796 -446 -493 -182 -519 -237 -718 -427 -475 -916 -506 -48 -592 -501 -179 -387 -752 -512 -713 -557 -688 -641 -866 -331 -100 -251 -392 -490 -96 -601 -574 -149 -834 -428 -297 -389 -159 -895 -146 -749 -377 -583 -200 -635 -912 -313 -725 -991 -928 -478 -837 -681 -246 -647 -122 -2 -825 -62 -8 -988 -25 -10 -601 -64 -506 -642 -695 -829 -106 -892 -672 -677 -985 -581 -93 -19 -774 -45 -501 -376 -332 -28 -398 -544 -990 -743 -885 -876 -624 -605 -277 -159 -203 -951 -536 -321 -716 -956 -339 -238 -78 -844 -553 -650 -774 -480 -694 -608 -432 -687 -501 -885 -479 -161 -340 -329 -4 -121 -722 -655 -142 -985 -208 -381 -413 -396 -543 -379 -301 -184 -838 -621 -77 -87 -476 -671 -797 -101 -803 -315 -6 -561 -651 -342 -664 -824 -172 -918 -163 -632 -621 -929 -235 -615 -405 -99 -916 -420 -584 -316 -618 -37 -958 -690 -322 -916 -204 -705 -895 -629 -467 -815 -891 -991 -305 -17 -118 -707 -117 -290 -858 -366 -533 -570 -13 -558 -87 -410 -155 -190 -625 -582 -79 -514 -934 -299 -42 -294 -658 -37 -912 -200 -820 -100 -216 -660 -924 -848 -681 -655 -592 -857 -2 -624 -713 -85 -76 -828 -904 -498 -165 -46 -121 -737 -381 -871 -881 -277 -621 -546 -900 -345 -106 -175 -41 -203 -846 -441 -607 -90 -873 -351 -594 -792 -985 -897 -912 -320 -633 -250 -786 -134 -66 -231 -409 -334 -844 -490 -505 -875 -87 -431 -705 -228 -504 -550 -293 -980 -823 -848 -749 -174 -824 -485 -718 -399 -831 -867 -679 -137 -313 -11 -982 -292 -258 -999 -875 -231 -836 -586 -581 -207 -612 -386 -464 -307 -572 -83 -573 -485 -265 -780 -599 -326 -972 -737 -906 -443 -534 -558 -52 -151 -808 -656 -799 -959 -893 -613 -339 -893 -36 -672 -74 -328 -420 -788 -257 -175 -179 -507 -453 -14 -885 -984 -699 -725 -857 -558 -997 -696 -492 -264 -549 -118 -361 -263 -154 -622 -965 -826 -46 -655 -321 -925 -466 -402 -259 -534 -180 -432 -328 -795 -515 -770 -787 -169 -510 -135 -989 -756 -486 -52 -572 -375 -797 -239 -506 -414 -967 -948 -250 -573 -960 -918 -273 -8 -910 -203 -886 -963 -55 -327 -713 -474 -943 -642 -199 -423 -49 -66 -544 -409 -400 -657 -469 -83 -751 -730 -623 -260 -492 -114 -538 -205 -740 -146 -892 -998 -734 -16 -368 -410 -556 -687 -667 -699 -460 -896 -203 -832 -465 -203 -685 -14 -273 -621 -164 -52 -897 -216 -439 -675 -43 -57 -496 -691 -710 -786 -762 -40 -165 -488 -830 -504 -721 -140 -942 -543 -261 -665 -264 -31 -145 -486 -654 -939 -863 -311 -427 -326 -185 -544 -94 -245 -684 -184 -288 -312 -398 -195 -100 -741 -208 -683 -894 -411 -650 -376 -233 -373 -463 -171 -938 -943 -745 -862 -616 -330 -652 -671 -278 -744 -173 -980 -610 -858 -726 -915 -872 -439 -248 -394 -756 -911 -942 -291 -924 -938 -877 -401 -427 -140 -339 -358 -86 -157 -789 -588 -254 -227 -51 -623 -138 -775 -369 -223 -677 -219 -35 -579 -549 -43 -862 -326 -576 -292 -781 -558 -28 -82 -943 -602 -969 -544 -832 -660 -41 -489 -196 -245 -701 -462 -742 -499 -463 -223 -721 -307 -557 -166 -503 -438 -18 -500 -207 -469 -665 -221 -198 -326 -692 -40 -740 -134 -70 -878 -770 -39 -25 -782 -14 -293 -139 -727 -445 -894 -913 -949 -587 -381 -759 -914 -496 -441 -591 -738 -277 -135 -937 -267 -844 -163 -142 -685 -898 -393 -659 -927 -369 -265 -640 -12 -200 -850 -857 -815 -22 -955 -62 -862 -745 -383 -380 -214 -834 -682 -286 -43 -798 -612 -678 -549 -123 -869 -988 -567 -709 -98 -401 -933 -315 -193 -517 -238 -762 -957 -265 -11 -243 -316 -461 -144 -561 -832 -104 -61 -497 -527 -467 -425 -818 -668 -239 -730 -600 -814 -571 -665 -400 -711 -690 -885 -240 -499 -652 -302 -744 -374 -192 -140 -815 -289 -68 -846 -32 -836 -340 -734 -501 -593 -416 -793 -673 -602 -263 -815 -442 -459 -320 -432 -775 -536 -799 -333 -36 -114 -337 -633 -251 -72 -110 -637 -129 -409 -369 -396 -498 -999 -810 -385 -506 -152 -832 -724 -231 -553 -149 -770 -278 -299 -67 -258 -964 -357 -919 -368 -928 -393 -576 -28 -179 -663 -361 -992 -435 -110 -937 -868 -886 -123 -362 -66 -951 -698 -472 -688 -113 -38 -945 -900 -445 -194 -212 -514 -759 -297 -373 -951 -904 -575 -619 -402 -979 -176 -83 -442 -606 -190 -75 -203 -13 -764 -62 -519 -852 -939 -367 -123 -240 -634 -682 -390 -912 -506 -966 -725 -689 -979 -185 -681 -348 -111 -35 -128 -120 -97 -277 -688 -15 -607 -193 -300 -149 -655 -259 -143 -417 -873 -841 -187 -816 -390 -98 -895 -80 -617 -116 -444 -169 -154 -413 -804 -57 -992 -67 -646 -393 -692 -281 -615 -247 -821 -146 -689 -348 -58 -726 -866 -697 -532 -312 -794 -683 -631 -758 -885 -935 -243 -817 -547 -818 -199 -377 -529 -124 -891 -54 -577 -774 -612 -249 -690 -854 -65 -727 -915 -696 -107 -796 -456 -525 -325 -912 -732 -402 -947 -879 -701 -529 -356 -225 -579 -35 -898 -945 -894 -527 -293 -263 -816 -105 -141 -469 -65 -212 -107 -605 -980 -358 -287 -182 -321 -71 -99 -548 -696 -268 -361 -244 -711 -380 -939 -303 -599 -528 -457 -523 -768 -935 -587 -938 -317 -162 -61 -810 -171 -727 -992 -78 -382 -443 -379 -578 -246 -633 -950 -437 -296 -359 -905 -599 -637 -807 -465 -830 -593 -289 -447 -856 -26 -328 -794 -878 -355 -575 -904 -60 -78 -783 -863 -554 -166 -926 -560 -191 -437 -790 -120 -221 -997 -659 -187 -11 -20 -914 -758 -164 -262 -512 -358 -59 -312 -535 -827 -358 -395 -201 -11 -929 -193 -678 -351 -196 -462 -770 -569 -975 -479 -945 -161 -605 -802 -934 -942 -672 -767 -228 -958 -839 -784 -589 -875 -137 -54 -312 -446 -499 -517 -483 -511 -230 -327 -496 -856 -822 -992 -817 -788 -362 -989 -37 -498 -854 -985 -7 -703 -27 -444 -979 -748 -389 -58 -848 -337 -228 -812 -450 -60 -814 -434 -476 -233 -32 -439 -290 -667 -498 -770 -40 -518 -151 -106 -534 -562 -123 -257 -39 -753 -344 -460 -873 -123 -573 -70 -719 -21 -949 -205 -733 -251 -486 -899 -120 -769 -289 -216 -658 -363 -623 -389 -71 -486 -536 -851 -635 -200 -389 -932 -657 -564 -587 -80 -998 -611 -104 -846 -445 -248 -997 -335 -72 -615 -813 -268 -13 -188 -860 -43 -727 -722 -141 -667 -529 -5 -97 -903 -146 -631 -808 -315 -848 -999 -727 -148 -318 -395 -415 -176 -839 -472 -166 -415 -369 -221 -171 -122 -10 -700 -154 -783 -833 -511 -996 -34 -913 -177 -416 -476 -846 -548 -696 -272 -878 -411 -299 -241 -56 -619 -998 -309 -699 -471 -656 -5 -318 -98 -637 -770 -900 -273 -830 -575 -642 -593 -315 -81 -465 -491 -394 -529 -827 -622 -11 -807 -774 -379 -555 -510 -979 -103 -156 -825 -587 -207 -972 -50 -505 -378 -891 -376 -513 -785 -442 -588 -339 -203 -356 -492 -17 -323 -993 -257 -642 -743 -425 -146 -90 -1 -372 -754 -987 -696 -173 -639 -888 -331 -249 -797 -266 -883 -145 -539 -719 -95 -441 -419 -387 -405 -381 -365 -439 -847 -427 -354 -339 -717 -305 -993 -457 -403 -615 -500 -931 -556 -438 -66 -599 -810 -253 -203 -369 -643 -373 -543 -542 -508 -103 -617 -698 -172 -348 -433 -375 -510 -239 -815 -991 -979 -537 -679 -16 -869 -293 -218 -743 -191 -948 -439 -138 -437 -540 -609 -810 -555 -85 -636 -10 -40 -299 -678 -55 -606 -412 -200 -666 -283 -971 -672 -555 -302 -534 -715 -733 -174 -396 -570 -538 -637 -467 -533 -99 -471 -313 -884 -50 -769 -835 -201 -484 -911 -959 -534 -162 -594 -535 -499 -678 -745 -395 -580 -452 -302 -311 -374 -556 -878 -994 -149 -586 -122 -855 -324 -485 -301 -749 -164 -515 -146 -253 -459 -486 -898 -834 -985 -465 -159 -714 -193 -812 -829 -609 -872 -970 -85 -617 -841 -982 -476 -960 -761 -342 -482 -957 -998 -619 -548 -653 -24 -44 -698 -978 -990 -596 -302 -144 -607 -638 -412 -226 -119 -61 -675 -767 -657 -709 -162 -926 -43 -345 -66 -758 -410 -459 -700 -6 -271 -178 -55 -305 -185 -93 -246 -502 -391 -932 -143 -427 -195 -522 -477 -70 -269 -430 -719 -670 -185 -703 -572 -879 -719 -773 -660 -332 -902 -667 -398 -228 -802 -133 -959 -884 -468 -595 -538 -992 -312 -198 -620 -516 -891 -958 -45 -376 -363 -910 -533 -84 -915 -13 -858 -260 -292 -769 -44 -634 -671 -275 -582 -479 -839 -278 -101 -957 -618 -642 -596 -461 -71 -41 -86 -560 -786 -695 -5 -832 -936 -480 -631 -215 -976 -331 -570 -287 -480 -701 -984 -155 -343 -959 -218 -59 -441 -850 -606 -164 -759 -286 -861 -716 -19 -815 -626 -674 -601 -828 -412 -19 -329 -292 -966 -122 -71 -515 -890 -40 -732 -675 -640 -481 -437 -92 -181 -70 -164 -457 -190 -917 -576 -789 -941 -38 -161 -49 -512 -297 -24 -382 -895 -565 -158 -122 -168 -866 -671 -503 -305 -267 -568 -200 -186 -582 -185 -648 -266 -213 -241 -41 -632 -769 -115 -408 -378 -876 -64 -730 -264 -204 -986 -776 -599 -832 -108 -460 -131 -297 -918 -797 -828 -426 -230 -493 -745 -839 -707 -20 -510 -578 -256 -993 -386 -659 -657 -150 -111 -910 -884 -236 -13 -872 -53 -204 -82 -401 -727 -939 -826 -895 -669 -472 -200 -596 -735 -122 -85 -364 -21 -540 -598 -582 -668 -47 -30 -147 -494 -484 -653 -25 -239 -218 -966 -883 -856 -728 -589 -888 -389 -399 -904 -637 -683 -604 -339 -41 -635 -228 -843 -165 -594 -59 -929 -657 -20 -405 -26 -350 -346 -957 -965 -820 -946 -757 -795 -221 -195 -860 -832 -678 -438 -2 -120 -929 -894 -197 -823 -698 -605 -230 -201 -490 -334 -546 -944 -177 -199 -704 -470 -426 -708 -996 -918 -65 -340 -382 -691 -854 -672 -801 -739 -989 -959 -919 -486 -901 -180 -504 -146 -578 -488 -726 -636 -56 -72 -32 -63 -522 -201 -386 -184 -792 -160 -649 -833 -181 -979 -56 -731 -709 -922 -843 -270 -293 -571 -286 -411 -96 -502 -548 -372 -993 -159 -777 -354 -113 -825 -919 -847 -895 -465 -504 -881 -813 -790 -694 -251 -465 -860 -111 -634 -57 -208 -639 -164 -392 -464 -72 -643 -577 -965 -57 -385 -107 -770 -438 -655 -608 -798 -50 -885 -336 -680 -24 -281 -241 -563 -911 -869 -582 -296 -152 -820 -869 -812 -730 -876 -919 -660 -41 -32 -524 -200 -420 -420 -548 -300 -848 -650 -557 -199 -359 -275 -71 -659 -406 -453 -923 -510 -186 -375 -279 -288 -919 -132 -979 -380 -448 -968 -632 -811 -727 -519 -286 -328 -216 -326 -535 -762 -232 -492 -280 -192 -500 -687 -681 -805 -962 -403 -379 -269 -394 -423 -881 -95 -979 -826 -530 -164 -568 -269 -554 -421 -617 -628 -468 -682 -51 -604 -867 -739 -156 -686 -292 -956 -718 -19 -621 -987 -620 -424 -304 -224 -951 -136 -649 -311 -243 -574 -668 -162 -26 -409 -849 -537 -18 -664 -497 -756 -13 -159 -601 -881 -261 -981 -432 -380 -371 -577 -474 -314 -679 -18 -746 -176 -858 -336 -239 -522 -857 -216 -588 -538 -224 -871 -535 -691 -554 -595 -822 -821 -205 -519 -693 -353 -287 -8 -766 -311 -917 -469 -723 -477 -170 -361 -182 -243 -439 -445 -32 -212 -800 -484 -149 -691 -124 -68 -936 -816 -162 -33 -101 -20 -481 -306 -53 -710 -525 -907 -203 -142 -193 -440 -335 -256 -276 -362 -886 -361 -524 -557 -627 -431 -576 -965 -225 -753 -634 -496 -159 -255 -823 -181 -974 -567 -444 -904 -759 -338 -456 -971 -739 -777 -820 -497 -905 -669 -591 -476 -864 -173 -692 -485 -630 -177 -120 -382 -599 -370 -910 -502 -484 -859 -385 -933 -557 -206 -738 -319 -461 -260 -643 -353 -229 -463 -326 -344 -740 -916 -967 -580 -418 -544 -847 -460 -19 -888 -915 -280 -699 -655 -819 -702 -517 -36 -889 -608 -964 -399 -850 -899 -109 -154 -39 -44 -409 -919 -457 -965 -955 -662 -47 -24 -667 -19 -262 -315 -409 -735 -387 -827 -993 -520 -735 -641 -359 -689 -343 -392 -153 -406 -586 -761 -222 -455 -494 -334 -100 -780 -272 -833 -881 -71 -249 -407 -79 -324 -372 -943 -831 -632 -381 -989 -918 -546 -231 -148 -239 -888 -223 -993 -579 -368 -425 -284 -500 -591 -649 -751 -694 -982 -459 -275 -36 -233 -964 -865 -668 -600 -761 -401 -712 -835 -178 -785 -467 -588 -766 -930 -838 -760 -447 -408 -376 -303 -776 -917 -936 -222 -327 -998 -16 -166 -602 -646 -427 -377 -272 -501 -89 -985 -513 -750 -517 -195 -545 -643 -55 -989 -370 -397 -309 -943 -55 -723 -434 -97 -25 -487 -433 -865 -175 -561 -340 -27 -842 -576 -691 -972 -493 -101 -201 -70 -66 -393 -22 -83 -811 -499 -375 -610 -791 -481 -598 -174 -2 -826 -894 -300 -707 -311 -591 -200 -246 -682 -704 -186 -192 -476 -462 -666 -802 -465 -681 -879 -154 -745 -745 -117 -985 -21 -831 -776 -686 -413 -717 -770 -419 -177 -946 -2 -900 -184 -293 -990 -973 -17 -273 -510 -248 -30 -776 -212 -236 -947 -292 -48 -214 -301 -274 -223 -896 -252 -110 -511 -775 -734 -983 -974 -31 -824 -875 -539 -647 -246 -766 -374 -581 -388 -873 -833 -318 -719 -559 -234 -892 -163 -825 -218 -328 -381 -35 -288 -812 -389 -576 -688 -248 -695 -675 -487 -456 -958 -954 -347 -815 -676 -532 -816 -860 -854 -991 -299 -764 -406 -112 -122 -210 -356 -47 -590 -530 -721 -779 -334 -728 -727 -537 -392 -691 -589 -906 -570 -988 -471 -918 -988 -388 -609 -558 -482 -726 -381 -368 -592 -545 -806 -420 -896 -874 -15 -505 -381 -457 -25 -325 -173 -883 -316 -31 -236 -538 -556 -803 -126 -119 -270 -611 -795 -223 -144 -507 -578 -462 -572 -78 -942 -658 -384 -709 -357 -759 -93 -646 -761 -762 -577 -210 -430 -398 -896 -833 -590 -725 -424 -393 -710 -531 -885 -429 -52 -952 -811 -392 -709 -595 -289 -128 -977 -454 -174 -425 -868 -36 -215 -209 -998 -37 -429 -111 -696 -1 -875 -777 -604 -184 -571 -328 -784 -420 -317 -64 -565 -485 -241 -370 -489 -234 -306 -901 -903 -805 -535 -304 -401 -79 -633 -950 -325 -487 -502 -294 -654 -139 -842 -390 -211 -158 -225 -293 -117 -218 -771 -860 -432 -311 -146 -504 -180 -599 -272 -252 -482 -568 -875 -274 -439 -426 -361 -728 -974 -766 -719 -365 -53 -568 -544 -944 -475 -200 -182 -947 -187 -244 -650 -81 -410 -694 -639 -712 -577 -548 -62 -771 -397 -580 -803 -504 -435 -315 -478 -739 -681 -720 -782 -726 -364 -104 -593 -57 -559 -518 -799 -962 -717 -873 -551 -380 -810 -807 -743 -292 -370 -746 -52 -76 -84 -915 -248 -743 -481 -107 -725 -529 -178 -438 -456 -305 -127 -28 -237 -972 -275 -857 -152 -60 -902 -96 -249 -696 -475 -358 -214 -540 -498 -268 -314 -450 -635 -767 -825 -624 -302 -65 -587 -724 -105 -694 -472 -297 -488 -808 -684 -742 -249 -485 -431 -654 -960 -451 -696 -161 -193 -547 -423 -386 -650 -203 -649 -709 -500 -868 -956 -904 -768 -608 -148 -959 -349 -561 -896 -534 -850 -707 -720 -898 -822 -94 -770 -445 -744 -178 -308 -843 -743 -715 -97 -365 -877 -511 -517 -367 -417 -75 -544 -737 -3 -833 -764 -659 -786 -951 -71 -443 -461 -278 -681 -786 -555 -161 -988 -9 -919 -259 -927 -728 -897 -708 -598 -1 -959 -642 -132 -462 -44 -673 -977 -67 -106 -619 -996 -972 -84 -686 -355 -500 -112 -798 -203 -145 -728 -381 -156 -150 -341 -304 -496 -355 -480 -336 -666 -477 -436 -355 -971 -938 -178 -85 -744 -89 -870 -849 -655 -893 -919 -256 -221 -826 -529 -778 -265 -445 -356 -333 -368 -533 -851 -958 -204 -724 -649 -330 -821 -426 -316 -999 -540 -28 -686 -800 -42 -617 -168 -285 -875 -424 -902 -686 -576 -809 -491 -717 -644 -849 -249 -705 -982 -843 -559 -834 -719 -932 -396 -541 -717 -637 -544 -402 -356 -591 -208 -709 -261 -479 -164 -263 -186 -852 -35 -373 -818 -76 -754 -122 -465 -161 -803 -735 -791 -702 -606 -37 -36 -769 -51 -849 -706 -850 -779 -683 -873 -647 -11 -727 -839 -660 -549 -487 -121 -393 -223 -839 -649 -122 -974 -175 -767 -552 -531 -174 -418 -691 -65 -404 -803 -368 -308 -62 -123 -24 -324 -115 -829 -106 -385 -446 -315 -17 -642 -801 -475 -226 -373 -262 -210 -742 -902 -780 -244 -615 -876 -507 -81 -481 -37 -1000 -194 -223 -390 -817 -31 -698 -990 -837 -256 -307 -286 -155 -27 -138 -760 -684 -660 -716 -413 -196 -396 -255 -944 -453 -420 -658 -693 -922 -955 -77 -24 -618 -305 -763 -453 -56 -8 -718 -211 -167 -898 -800 -972 -313 -535 -357 -888 -484 -877 -641 -243 -985 -857 -659 -687 -782 -629 -576 -638 -370 -76 -907 -185 -891 -488 -624 -921 -207 -800 -637 -471 -857 -825 -421 -574 -297 -791 -892 -716 -528 -729 -339 -426 -892 -773 -623 -726 -168 -801 -784 -764 -780 -952 -199 -971 -812 -913 -795 -886 -553 -288 -663 -763 -323 -24 -476 -835 -600 -146 -554 -556 -602 -521 -783 -408 -731 -783 -458 -926 -295 -913 -575 -703 -5 -288 -807 -818 -398 -215 -422 -968 -706 -751 -955 -998 -660 -485 -989 -418 -857 -68 -250 -914 -813 -91 -222 -906 -663 -47 -684 -256 -37 -61 -994 -915 -200 -958 -868 -19 -660 -267 -825 -827 -737 -608 -599 -778 -103 -902 -242 -518 -705 -36 -952 -391 -384 -922 -924 -960 -959 -318 -819 -765 -401 -522 -41 -215 -602 -436 -299 -643 -333 -98 -608 -367 -877 -734 -533 -489 -201 -856 -911 -124 -325 -172 -486 -562 -214 -156 -821 -32 -111 -714 -991 -834 -658 -184 -860 -376 -155 -835 -410 -368 -516 -691 -316 -374 -684 -604 -340 -290 -845 -740 -313 -363 -762 -505 -142 -250 -957 -151 -714 -219 -726 -918 -584 -57 -904 -990 -16 -583 -491 -582 -38 -255 -686 -780 -294 -973 -777 -493 -954 -542 -702 -87 -629 -132 -168 -336 -842 -640 -782 -287 -62 -394 -303 -84 -79 -988 -530 -347 -9 -275 -764 -561 -2 -546 -633 -33 -779 -407 -432 -344 -445 -904 -25 -322 -475 -652 -29 -339 -531 -814 -594 -822 -150 -820 -15 -132 -601 -447 -310 -435 -625 -871 -637 -430 -872 -689 -898 -620 -966 -988 -859 -278 -917 -999 -765 -310 -655 -68 -448 -255 -658 -99 -482 -697 -617 -186 -340 -620 -348 -811 -667 -637 -453 -785 -406 -987 -232 -858 -578 -438 -248 -672 -246 -996 -117 -197 -349 -374 -268 -188 -128 -557 -360 -169 -276 -69 -137 -940 -498 -119 -895 -234 -879 -646 -38 -263 -468 -859 -846 -834 -412 -365 -989 -109 -366 -848 -306 -450 -279 -474 -83 -938 -574 -446 -491 -421 -920 -827 -29 -354 -412 -378 -203 -713 -406 -651 -921 -256 -772 -500 -401 -287 -656 -178 -572 -104 -428 -492 -169 -423 -677 -464 -663 -997 -830 -653 -384 -767 -269 -847 -933 -647 -367 -536 -567 -125 -573 -387 -137 -149 -517 -99 -353 -996 -187 -398 -695 -400 -90 -348 -182 -846 -908 -967 -240 -617 -633 -2 -654 -858 -625 -502 -398 -543 -263 -363 -640 -831 -750 -677 -917 -774 -961 -224 -505 -772 -699 -47 -344 -625 -270 -754 -167 -661 -898 -398 -970 -703 -615 -612 -352 -310 -931 -987 -147 -471 -477 -696 -283 -710 -81 -952 -698 -20 -885 -445 -912 -512 -775 -418 -991 -72 -648 -150 -54 -141 -492 -855 -425 -313 -797 -389 -143 -129 -324 -347 -611 -544 -45 -340 -55 -964 -507 -758 -435 -349 -59 -58 -736 -472 -545 -487 -218 -688 -290 -459 -440 -976 -23 -743 -755 -887 -935 -869 -784 -305 -52 -198 -964 -776 -597 -64 -59 -181 -182 -408 -370 -938 -458 -378 -614 -612 -648 -798 -709 -140 -557 -222 -59 -35 -602 -258 -800 -967 -212 -143 -759 -251 -766 -112 -819 -958 -950 -572 -273 -566 -198 -737 -734 -9 -567 -655 -439 -723 -602 -388 -831 -779 -688 -895 -870 -603 -51 -731 -154 -46 -137 -692 -32 -913 -516 -917 -311 -665 -442 -986 -654 -217 -937 -768 -203 -123 -31 -397 -787 -795 -768 -355 -678 -454 -830 -403 -805 -345 -832 -225 -133 -564 -504 -621 -832 -845 -429 -949 -354 -559 -472 -876 -111 -108 -539 -727 -378 -233 -572 -657 -554 -858 -48 -69 -87 -896 -592 -627 -797 -635 -122 -495 -754 -502 -270 -596 -318 -436 -429 -507 -212 -711 -615 -342 -476 -699 -133 -722 -254 -359 -400 -70 -566 -780 -80 -884 -371 -26 -88 -65 -27 -595 -161 -97 -368 -304 -542 -948 -823 -675 -143 -601 -338 -388 -649 -828 -79 -824 -641 -799 -515 -787 -585 -198 -100 -618 -265 -818 -285 -512 -393 -411 -564 -740 -765 -980 -948 -238 -138 -223 -71 -319 -562 -624 -811 -553 -87 -724 -313 -305 -479 -146 -56 -20 -136 -724 -846 -60 -912 -543 -131 -674 -507 -306 -531 -778 -334 -909 -251 -825 -52 -908 -974 -438 -4 -324 -417 -478 -397 -297 -33 -798 -433 -924 -878 -528 -927 -100 -216 -850 -507 -770 -306 -52 -456 -811 -750 -370 -872 -895 -445 -324 -72 -221 -417 -360 -372 -494 -67 -96 -769 -365 -488 -132 -144 -363 -47 -919 -175 -792 -107 -694 -31 -689 -600 -388 -964 -14 -85 -312 -441 -408 -348 -51 -260 -670 -933 -297 -835 -533 -713 -624 -810 -996 -736 -562 -966 -952 -644 -633 -196 -33 -942 -897 -556 -172 -597 -141 -917 -18 -870 -502 -137 -21 -57 -695 -673 -760 -375 -132 -35 -547 -805 -270 -416 -436 -398 -82 -56 -139 -704 -179 -50 -347 -945 -526 -795 -986 -972 -742 -852 -900 -207 -257 -500 -608 -381 -43 -782 -76 -494 -304 -334 -807 -338 -438 -833 -467 -670 -111 -293 -376 -70 -137 -740 -520 -201 -988 -280 -194 -778 -187 -142 -279 -989 -184 -267 -916 -728 -100 -400 -132 -518 -40 -29 -144 -291 -458 -753 -567 -146 -306 -93 -75 -904 -712 -955 -659 -202 -554 -829 -564 -126 -736 -569 -179 -74 -846 -151 -335 -491 -256 -383 -187 -468 -986 -82 -103 -323 -900 -771 -249 -979 -833 -423 -640 -131 -150 -997 -752 -306 -300 -643 -965 -231 -88 -981 -358 -467 -567 -691 -422 -891 -593 -106 -158 -123 -329 -854 -110 -579 -872 -892 -159 -506 -250 -116 -563 -232 -755 -734 -419 -255 -429 -176 -220 -511 -493 -346 -8 -789 -616 -917 -527 -489 -524 -944 -271 -793 -475 -691 -871 -126 -9 -249 -61 -124 -785 -444 -693 -691 -868 -946 -370 -646 -848 -424 -266 -412 -135 -658 -279 -951 -916 -324 -628 -758 -847 -806 -27 -12 -889 -543 -16 -748 -152 -805 -775 -41 -683 -867 -382 -439 -789 -914 -141 -50 -903 -814 -871 -506 -546 -254 -174 -600 -335 -336 -219 -271 -417 -925 -700 -490 -847 -154 -723 -716 -719 -993 -917 -855 -927 -461 -931 -635 -547 -60 -632 -829 -496 -813 -175 -456 -376 -647 -843 -317 -392 -415 -213 -313 -187 -271 -549 -153 -29 -474 -685 -156 -86 -724 -222 -865 -307 -453 -6 -790 -532 -598 -264 -974 -240 -79 -901 -741 -772 -795 -922 -131 -979 -978 -789 -43 -128 -170 -236 -106 -608 -414 -380 -929 -430 -959 -709 -711 -302 -253 -495 -118 -19 -919 -251 -758 -59 -750 -135 -84 -590 -932 -877 -112 -255 -363 -770 -217 -989 -169 -222 -475 -65 -234 -850 -571 -895 -152 -481 -827 -745 -663 -121 -817 -322 -607 -477 -220 -296 -774 -320 -957 -450 -235 -187 -440 -202 -100 -154 -922 -70 -210 -120 -900 -630 -967 -663 -259 -767 -266 -630 -393 -638 -406 -975 -714 -531 -307 -948 -538 -350 -385 -640 -224 -218 -90 -256 -102 -351 -491 -997 -573 -774 -286 -204 -552 -31 -308 -65 -976 -713 -818 -523 -300 -803 -41 -232 -489 -196 -724 -733 -907 -567 -14 -406 -762 -497 -75 -996 -641 -236 -655 -660 -784 -751 -982 -120 -436 -566 -397 -359 -307 -883 -554 -974 -527 -105 -752 -297 -943 -772 -838 -864 -678 -911 -126 -251 -339 -841 -936 -931 -383 -136 -229 -108 -285 -981 -737 -311 -18 -505 -380 -761 -660 -282 -993 -659 -201 -312 -371 -820 -729 -591 -19 -184 -666 -346 -867 -917 -800 -736 -192 -27 -558 -365 -849 -928 -491 -53 -983 -763 -876 -441 -230 -38 -24 -421 -604 -248 -743 -233 -657 -127 -334 -757 -590 -13 -698 -295 -727 -238 -476 -914 -418 -496 -271 -117 -192 -444 -94 -389 -647 -579 -241 -186 -817 -297 -650 -775 -348 -172 -402 -531 -894 -242 -457 -535 -709 -316 -406 -957 -880 -976 -1000 -678 -671 -909 -775 -801 -198 -596 -201 -661 -930 -615 -823 -338 -995 -551 -813 -94 -943 -836 -548 -569 -393 -204 -508 -376 -411 -245 -594 -237 -654 -567 -493 -894 -332 -891 -944 -241 -344 -175 -139 -894 -734 -300 -62 -412 -690 -579 -748 -437 -434 -402 -687 -430 -557 -251 -552 -190 -163 -637 -292 -17 -667 -722 -598 -145 -882 -111 -712 -169 -158 -854 -790 -89 -279 -533 -529 -841 -743 -646 -308 -15 -560 -141 -223 -900 -985 -12 -183 -873 -743 -96 -986 -387 -844 -428 -947 -544 -76 -171 -999 -24 -905 -142 -873 -300 -181 -412 -900 -746 -59 -194 -687 -340 -541 -986 -227 -57 -285 -531 -269 -801 -676 -368 -755 -413 -840 -704 -214 -209 -64 -176 -142 -345 -809 -228 -864 -126 -655 -312 -57 -558 -169 -708 -427 -600 -371 -761 -980 -490 -761 -665 -292 -973 -122 -594 -995 -573 -978 -561 -779 -525 -740 -992 -761 -279 -315 -272 -405 -36 -881 -931 -295 -386 -738 -707 -112 -215 -740 -259 -530 -513 -153 -653 -484 -133 -862 -19 -446 -148 -488 -776 -187 -626 -811 -582 -554 -427 -704 -413 -565 -185 -728 -626 -481 -480 -138 -190 -917 -109 -742 -580 -490 -463 -642 -660 -424 -660 -216 -1 -556 -313 -290 -365 -774 -126 -613 -336 -196 -585 -732 -688 -101 -288 -987 -322 -995 -781 -513 -11 -390 -855 -267 -154 -205 -568 -835 -950 -355 -882 -754 -951 -286 -395 -32 -687 -553 -416 -560 -735 -603 -646 -475 -211 -412 -930 -365 -859 -310 -927 -685 -209 -226 -90 -29 -77 -724 -668 -22 -695 -641 -875 -740 -361 -993 -152 -621 -756 -496 -186 -998 -252 -388 -593 -477 -942 -40 -375 -204 -468 -710 -14 -734 -622 -723 -962 -869 -995 -188 -773 -279 -690 -842 -324 -245 -895 -643 -701 -606 -805 -82 -287 -583 -654 -95 -714 -203 -531 -421 -87 -467 -603 -784 -569 -705 -573 -225 -837 -178 -967 -331 -102 -899 -512 -289 -580 -445 -481 -865 -703 -476 -781 -66 -330 -319 -137 -931 -334 -260 -629 -496 -223 -520 -43 -94 -591 -319 -577 -750 -359 -602 -744 -994 -888 -966 -25 -655 -889 -334 -233 -919 -200 -538 -957 -330 -713 -760 -846 -917 -908 -518 -395 -252 -448 -621 -295 -44 -939 -449 -88 -178 -717 -945 -911 -505 -612 -328 -677 -684 -921 -618 -445 -379 -771 -405 -857 -298 -938 -339 -389 -909 -858 -433 -536 -828 -906 -475 -814 -237 -688 -816 -90 -946 -387 -366 -766 -999 -507 -29 -437 -117 -119 -128 -240 -916 -850 -67 -822 -161 -647 -159 -361 -344 -947 -667 -706 -509 -735 -460 -249 -772 -562 -827 -53 -222 -261 -393 -129 -959 -894 -879 -881 -84 -392 -721 -578 -806 -800 -238 -153 -520 -298 -347 -528 -89 -571 -814 -608 -754 -910 -471 -703 -432 -544 -524 -589 -473 -840 -86 -499 -732 -436 -462 -732 -705 -343 -641 -345 -554 -850 -984 -371 -36 -645 -913 -54 -322 -777 -62 -796 -368 -895 -337 -702 -656 -13 -400 -400 -574 -69 -445 -218 -506 -513 -595 -739 -508 -720 -119 -389 -284 -549 -677 -949 -728 -924 -531 -849 -702 -686 -566 -885 -180 -726 -472 -266 -443 -787 -278 -708 -502 -205 -858 -892 -931 -118 -157 -273 -206 -506 -412 -7 -22 -987 -845 -827 -647 -859 -839 -789 -592 -238 -103 -655 -256 -748 -165 -962 -688 -172 -718 -157 -176 -780 -917 -70 -398 -364 -112 -441 -107 -473 -426 -561 -74 -523 -960 -561 -139 -996 -212 -337 -165 -587 -223 -37 -112 -166 -965 -301 -14 -637 -601 -272 -983 -195 -836 -40 -130 -185 -426 -559 -492 -127 -5 -315 -109 -345 -977 -118 -348 -764 -929 -920 -817 -228 -106 -839 -347 -461 -872 -797 -669 -929 -871 -626 -60 -392 -921 -539 -308 -688 -546 -590 -835 -594 -817 -927 -249 -27 -414 -720 -749 -591 -212 -960 -820 -578 -624 -35 -733 -193 -152 -878 -60 -818 -162 -678 -553 -465 -453 -525 -330 -62 -406 -632 -654 -153 -155 -728 -611 -787 -40 -947 -411 -585 -319 -623 -183 -394 -124 -757 -159 -597 -608 -398 -50 -992 -127 -529 -101 -205 -61 -575 -714 -156 -986 -868 -59 -561 -835 -800 -812 -952 -23 -471 -906 -363 -970 -771 -370 -704 -850 -971 -597 -728 -848 -453 -726 -775 -626 -624 -851 -648 -595 -324 -234 -50 -99 -124 -448 -878 -131 -41 -785 -975 -662 -530 -931 -321 -562 -619 -965 -502 -229 -177 -183 -9 -26 -305 -962 -341 -697 -171 -383 -666 -673 -986 -794 -67 -955 -90 -27 -628 -918 -363 -621 -801 -224 -846 -119 -556 -277 -420 -504 -14 -183 -996 -787 -484 -865 -402 -413 -453 -70 -424 -708 -374 -4 -595 -758 -123 -971 -144 -413 -148 -487 -281 -578 -46 -572 -359 -588 -696 -962 -672 -385 -203 -574 -966 -76 -282 -742 -938 -646 -540 -191 -719 -424 -928 -750 -125 -540 -289 -3 -115 -612 -271 -429 -988 -303 -757 -184 -956 -222 -984 -512 -858 -758 -210 -845 -257 -488 -420 -892 -358 -260 -904 -972 -156 -790 -179 -585 -935 -218 -462 -178 -565 -874 -921 -107 -296 -509 -111 -156 -277 -110 -472 -803 -825 -227 -595 -448 -505 -420 -312 -842 -580 -995 -22 -740 -447 -173 -860 -644 -465 -842 -39 -821 -879 -545 -438 -453 -1 -267 -100 -789 -109 -563 -398 -772 -469 -66 -313 -630 -275 -527 -497 -739 -422 -787 -456 -752 -324 -683 -875 -437 -683 -852 -580 -309 -536 -414 -418 -886 -251 -797 -148 -886 -233 -229 -524 -859 -387 -757 -61 -70 -429 -348 -700 -441 -650 -628 -994 -282 -656 -815 -554 -547 -452 -101 -239 -367 -746 -111 -542 -218 -137 -779 -256 -611 -534 -787 -348 -376 -637 -625 -910 -982 -558 -644 -14 -155 -226 -354 -54 -307 -601 -634 -818 -199 -313 -666 -569 -141 -602 -182 -817 -331 -612 -71 -581 -347 -290 -934 -967 -105 -192 -575 -534 -319 -948 -994 -421 -127 -980 -560 -595 -978 -769 -651 -571 -638 -806 -919 -430 -44 -950 -22 -599 -614 -30 -968 -948 -614 -942 -619 -706 -161 -699 -719 -89 -767 -271 -414 -858 -447 -367 -629 -543 -28 -668 -364 -552 -203 -78 -514 -534 -375 -641 -517 -114 -768 -569 -326 -976 -257 -558 -26 -451 -619 -281 -901 -978 -858 -166 -852 -749 -272 -379 -994 -421 -419 -736 -920 -323 -204 -562 -433 -395 -609 -623 -806 -453 -340 -224 -207 -757 -67 -571 -527 -710 -974 -481 -230 -171 -113 -9 -327 -747 -199 -324 -221 -955 -84 -382 -114 -908 -912 -735 -349 -346 -727 -477 -688 -324 -769 -249 -191 -948 -290 -540 -131 -413 -953 -433 -887 -64 -813 -511 -540 -776 -398 -421 -457 -411 -976 -780 -69 -341 -510 -636 -949 -322 -656 -70 -364 -353 -953 -435 -456 -438 -944 -157 -48 -8 -770 -670 -656 -603 -909 -868 -18 -384 -195 -73 -121 -43 -504 -98 -846 -727 -487 -105 -14 -441 -909 -34 -74 -379 -247 -797 -307 -121 -936 -401 -260 -180 -331 -757 -926 -66 -618 -89 -557 -981 -620 -140 -765 -962 -889 -919 -633 -786 -507 -38 -16 -453 -547 -922 -340 -246 -61 -914 -806 -25 -414 -251 -615 -971 -593 -890 -631 -72 -515 -526 -485 -693 -71 -276 -517 -358 -737 -920 -288 -838 -100 -883 -714 -561 -745 -407 -598 -272 -134 -528 -873 -232 -93 -73 -751 -421 -189 -691 -997 -335 -373 -517 -927 -272 -269 -409 -34 -689 -237 -473 -389 -577 -830 -328 -412 -68 -497 -97 -289 -344 -461 -838 -226 -227 -949 -249 -481 -399 -840 -591 -836 -813 -917 -734 -109 -258 -189 -808 -915 -335 -957 -353 -629 -297 -280 -235 -935 -570 -623 -522 -684 -539 -131 -532 -779 -25 -476 -857 -702 -395 -471 -328 -64 -61 -884 -533 -759 -687 -570 -888 -690 -699 -702 -836 -28 -358 -424 -428 -623 -414 -14 -775 -739 -445 -891 -906 -788 -517 -616 -480 -775 -362 -935 -284 -659 -914 -582 -673 -551 -394 -509 -470 -282 -600 -773 -569 -705 -377 -558 -398 -190 -955 -397 -566 -691 -396 -311 -733 -553 -901 -60 -263 -373 -1000 -220 -983 -138 -458 -574 -309 -75 -830 -116 -113 -974 -597 -470 -358 -364 -69 -968 -581 -682 -48 -241 -677 -290 -786 -759 -187 -793 -669 -517 -53 -704 -650 -513 -566 -790 -848 -119 -60 -294 -134 -554 -281 -836 -193 -824 -467 -276 -909 -818 -788 -638 -469 -375 -260 -976 -364 -491 -670 -127 -734 -366 -86 -287 -854 -235 -55 -623 -675 -225 -353 -323 -399 -222 -818 -698 -739 -97 -331 -879 -230 -191 -942 -995 -118 -530 -844 -889 -320 -471 -863 -518 -332 -346 -991 -117 -77 -728 -478 -457 -49 -271 -864 -597 -284 -173 -175 -110 -768 -881 -969 -478 -163 -811 -778 -926 -561 -148 -460 -723 -69 -211 -967 -271 -65 -23 -832 -864 -409 -538 -703 -687 -375 -471 -141 -32 -199 -863 -209 -324 -773 -890 -379 -890 -753 -139 -990 -704 -130 -362 -965 -70 -621 -12 -734 -330 -263 -861 -285 -159 -571 -520 -888 -110 -213 -765 -789 -18 -857 -697 -769 -631 -327 -164 -545 -602 -493 -828 -749 -986 -315 -529 -226 -752 -892 -797 -762 -65 -548 -837 -586 -393 -352 -529 -88 -981 -393 -946 -764 -577 -10 -428 -615 -319 -959 -152 -369 -143 -101 -381 -152 -413 -536 -913 -76 -2 -648 -851 -763 -284 -870 -904 -948 -217 -753 -685 -745 -913 -775 -185 -276 -402 -482 -215 -341 -707 -222 -653 -611 -992 -794 -262 -146 -764 -715 -50 -400 -231 -462 -808 -558 -959 -347 -156 -409 -804 -289 -379 -567 -393 -371 -239 -135 -762 -65 -922 -823 -312 -527 -483 -821 -114 -856 -729 -571 -247 -152 -881 -928 -795 -88 -574 -188 -360 -708 -784 -922 -235 -742 -817 -934 -749 -818 -882 -136 -233 -263 -146 -535 -443 -785 -700 -53 -573 -935 -84 -811 -331 -527 -839 -465 -532 -168 -522 -65 -912 -870 -943 -150 -591 -546 -654 -707 -108 -695 -43 -284 -553 -86 -865 -144 -753 -369 -919 -691 -388 -220 -311 -18 -895 -836 -961 -475 -826 -11 -317 -423 -374 -872 -308 -43 -333 -946 -390 -75 -971 -118 -951 -838 -890 -568 -897 -78 -880 -449 -535 -847 -939 -11 -628 -412 -857 -683 -549 -833 -674 -284 -92 -23 -906 -348 -532 -252 -412 -456 -515 -833 -583 -746 -396 -668 -76 -589 -496 -934 -375 -281 -701 -943 -95 -502 -660 -188 -737 -729 -613 -653 -461 -189 -682 -628 -1000 -265 -221 -327 -701 -504 -894 -345 -581 -101 -871 -678 -79 -779 -942 -869 -944 -220 -738 -457 -979 -403 -445 -758 -217 -827 -121 -877 -977 -715 -879 -267 -725 -494 -725 -616 -118 -525 -336 -566 -386 -446 -492 -888 -918 -542 -601 -445 -368 -703 -68 -455 -935 -979 -754 -728 -218 -714 -933 -477 -864 -316 -614 -174 -269 -205 -740 -865 -969 -438 -716 -854 -767 -519 -738 -194 -852 -675 -670 -965 -167 -581 -104 -400 -169 -63 -515 -311 -409 -278 -629 -354 -949 -719 -463 -152 -300 -14 -686 -203 -1000 -161 -835 -124 -766 -658 -774 -353 -153 -567 -730 -617 -418 -539 -942 -770 -204 -635 -94 -262 -419 -516 -670 -7 -876 -428 -961 -640 -723 -514 -306 -110 -925 -113 -345 -719 -413 -386 -793 -514 -129 -895 -677 -621 -239 -1 -556 -847 -760 -102 -781 -823 -119 -248 -358 -25 -452 -620 -514 -533 -279 -62 -305 -61 -834 -859 -293 -192 -178 -826 -476 -840 -892 -321 -840 -745 -233 -848 -188 -622 -183 -789 -175 -206 -724 -968 -630 -863 -157 -302 -845 -476 -773 -150 -513 -593 -602 -776 -241 -11 -509 -549 -709 -324 -525 -76 -59 -388 -596 -206 -658 -347 -765 -545 -477 -332 -835 -681 -117 -740 -1000 -91 -860 -288 -262 -453 -92 -940 -710 -191 -700 -462 -132 -980 -903 -138 -569 -973 -40 -95 -965 -325 -955 -220 -965 -559 -93 -644 -450 -265 -331 -794 -136 -8 -734 -439 -277 -159 -420 -26 -789 -597 -745 -940 -285 -937 -364 -745 -771 -530 -609 -672 -218 -88 -359 -853 -361 -662 -206 -243 -700 -65 -749 -995 -289 -477 -212 -184 -831 -820 -577 -59 -942 -336 -758 -647 -393 -645 -666 -580 -763 -757 -974 -198 -664 -416 -874 -932 -411 -470 -944 -697 -478 -720 -656 -972 -278 -246 -677 -341 -142 -181 -868 -809 -655 -87 -129 -621 -741 -668 -335 -608 -654 -622 -197 -983 -78 -423 -963 -534 -14 -974 -47 -111 -735 -266 -179 -443 -999 -157 -948 -903 -523 -569 -561 -181 -269 -367 -261 -867 -586 -813 -825 -482 -825 -550 -981 -562 -814 -875 -957 -641 -112 -451 -658 -609 -966 -814 -805 -954 -559 -294 -605 -619 -165 -262 -158 -417 -443 -773 -82 -129 -468 -996 -723 -395 -645 -37 -696 -148 -681 -414 -643 -449 -682 -472 -500 -87 -194 -729 -625 -799 -355 -397 -150 -776 -928 -60 -561 -341 -472 -472 -112 -894 -746 -226 -291 -381 -153 -720 -69 -249 -760 -331 -314 -68 -635 -301 -316 -159 -979 -201 -530 -819 -987 -174 -995 -743 -991 -941 -576 -268 -847 -673 -860 -995 -140 -689 -971 -333 -718 -422 -358 -509 -660 -36 -387 -530 -290 -339 -619 -449 -993 -526 -734 -93 -561 -733 -426 -329 -416 -840 -448 -21 -31 -411 -493 -54 -296 -57 -77 -196 -443 -318 -23 -221 -112 -593 -83 -482 -840 -983 -872 -916 -447 -335 -880 -112 -361 -50 -647 -671 -579 -927 -666 -606 -350 -558 -912 -985 -860 -594 -703 -670 -759 -93 -926 -329 -855 -737 -768 -814 -419 -143 -499 -965 -856 -988 -542 -467 -335 -886 -939 -85 -110 -667 -874 -481 -942 -569 -522 -178 -990 -409 -934 -969 -745 -768 -826 -145 -734 -512 -590 -229 -860 -989 -275 -927 -898 -764 -661 -750 -45 -673 -761 -680 -913 -161 -572 -799 -842 -995 -465 -822 -761 -990 -717 -648 -823 -816 -642 -312 -269 -665 -109 -414 -198 -148 -448 -963 -624 -653 -536 -804 -894 -718 -815 -683 -450 -134 -624 -397 -713 -594 -185 -919 -46 -229 -810 -281 -242 -140 -848 -850 -77 -132 -185 -236 -641 -149 -576 -6 -186 -668 -494 -620 -561 -668 -936 -31 -95 -319 -252 -688 -730 -769 -974 -359 -70 -67 -331 -894 -877 -753 -223 -360 -857 -995 -897 -85 -162 -940 -851 -901 -453 -184 -60 -741 -683 -856 -802 -844 -448 -151 -279 -683 -131 -7 -439 -725 -145 -743 -893 -536 -352 -158 -499 -261 -715 -826 -651 -629 -547 -167 -523 -618 -999 -216 -68 -748 -484 -315 -60 -438 -976 -277 -243 -738 -630 -850 -39 -390 -255 -751 -747 -451 -286 -788 -749 -609 -993 -863 -126 -109 -711 -467 -493 -3 -765 -711 -362 -10 -660 -370 -90 -877 -635 -342 -353 -963 -634 -15 -746 -557 -30 -330 -95 -80 -533 -743 -553 -661 -435 -492 -620 -694 -372 -152 -151 -114 -270 -979 -900 -322 -43 -170 -6 -949 -937 -981 -375 -932 -909 -859 -949 -283 -623 -807 -645 -439 -170 -976 -812 -525 -719 -138 -704 -712 -10 -840 -649 -197 -479 -197 -601 -36 -617 -160 -658 -1000 -221 -373 -646 -116 -360 -382 -343 -937 -788 -705 -250 -635 -840 -534 -926 -674 -282 -565 -692 -215 -368 -540 -646 -654 -567 -718 -753 -402 -730 -936 -659 -133 -331 -876 -477 -50 -597 -918 -851 -330 -726 -26 -765 -734 -926 -506 -438 -693 -87 -180 -832 -507 -856 -45 -918 -936 -268 -475 -552 -542 -956 -748 -89 -307 -778 -687 -851 -851 -646 -595 -151 -99 -427 -115 -753 -453 -845 -242 -221 -364 -553 -709 -864 -930 -611 -138 -830 -218 -971 -571 -493 -767 -830 -772 -153 -354 -380 -899 -926 -788 -312 -151 -599 -50 -205 -897 -611 -864 -230 -731 -171 -285 -53 -151 -115 -214 -609 -752 -123 -623 -76 -998 -432 -457 -617 -125 -755 -718 -685 -851 -253 -427 -771 -59 -985 -822 -572 -639 -740 -997 -251 -125 -622 -907 -96 -431 -968 -711 -532 -753 -958 -846 -682 -329 -798 -314 -915 -192 -540 -738 -244 -840 -267 -798 -504 -43 -110 -517 -187 -911 -117 -800 -581 -695 -417 -474 -809 -730 -782 -359 -217 -218 -643 -400 -931 -73 -361 -428 -403 -322 -103 -138 -510 -392 -463 -534 -76 -1 -666 -821 -43 -486 -987 -258 -828 -926 -708 -961 -616 -952 -300 -412 -302 -759 -669 -56 -283 -936 -53 -578 -599 -930 -150 -325 -801 -688 -860 -522 -415 -179 -461 -768 -286 -785 -498 -549 -607 -585 -573 -130 -122 -714 -398 -76 -304 -796 -521 -464 -747 -743 -832 -642 -18 -529 -819 -285 -681 -786 -859 -893 -465 -525 -948 -567 -133 -877 -206 -222 -383 -417 -188 -346 -500 -550 -220 -794 -906 -795 -941 -852 -130 -91 -661 -130 -927 -21 -401 -521 -936 -251 -759 -554 -505 -3 -158 -882 -260 -874 -676 -76 -305 -199 -289 -102 -519 -880 -166 -38 -840 -975 -682 -942 -81 -526 -25 -868 -800 -330 -707 -564 -515 -510 -605 -202 -573 -837 -785 -427 -28 -206 -840 -560 -823 -952 -115 -233 -207 -100 -896 -324 -297 -213 -296 -537 -774 -916 -357 -456 -741 -846 -649 -335 -601 -541 -249 -861 -171 -754 -236 -489 -350 -289 -23 -555 -944 -167 -225 -803 -764 -578 -590 -274 -794 -500 -330 -223 -967 -943 -17 -514 -789 -566 -253 -628 -199 -624 -407 -506 -98 -801 -990 -605 -514 -579 -126 -733 -20 -909 -957 -293 -49 -49 -672 -367 -844 -546 -437 -447 -677 -231 -972 -829 -189 -772 -234 -919 -117 -256 -73 -107 -34 -6 -419 -649 -751 -792 -2 -739 -28 -939 -567 -108 -524 -414 -292 -515 -689 -379 -742 -15 -283 -658 -204 -745 -905 -163 -864 -543 -143 -685 -744 -425 -438 -321 -243 -661 -614 -411 -965 -101 -1 -877 -470 -531 -429 -648 -636 -585 -535 -425 -762 -725 -794 -239 -13 -941 -366 -991 -617 -60 -485 -449 -148 -483 -348 -706 -124 -109 -66 -402 -412 -96 -610 -617 -832 -714 -163 -359 -388 -202 -597 -962 -682 -886 -931 -387 -863 -143 -161 -979 -505 -132 -971 -90 -228 -907 -89 -416 -106 -84 -441 -361 -344 -352 -825 -516 -373 -254 -954 -817 -330 -116 -527 -365 -306 -444 -44 -733 -55 -497 -480 -32 -235 -898 -932 -715 -712 -782 -103 -430 -649 -829 -829 -165 -142 -993 -149 -10 -627 -538 -686 -624 -358 -236 -828 -212 -113 -500 -170 -900 -961 -152 -350 -935 -48 -762 -462 -337 -398 -662 -800 -691 -796 -424 -990 -23 -537 -50 -983 -4 -34 -784 -431 -480 -75 -918 -414 -351 -709 -1000 -420 -997 -329 -658 -716 -552 -184 -732 -45 -491 -968 -289 -614 -975 -164 -436 -753 -443 -52 -973 -339 -716 -202 -802 -282 -983 -675 -139 -50 -825 -631 -852 -516 -473 -641 -724 -444 -954 -968 -968 -343 -76 -546 -318 -637 -990 -33 -406 -578 -789 -297 -107 -153 -69 -926 -191 -920 -773 -723 -27 -545 -138 -393 -540 -453 -81 -941 -746 -718 -12 -87 -678 -415 -987 -872 -159 -29 -125 -81 -604 -24 -46 -351 -702 -437 -897 -580 -414 -623 -131 -910 -492 -923 -436 -92 -762 -435 -436 -595 -295 -47 -599 -118 -848 -18 -388 -555 -144 -460 -540 -15 -166 -802 -325 -950 -942 -174 -714 -225 -26 -848 -778 -406 -121 -358 -431 -379 -341 -36 -452 -969 -474 -764 -970 -124 -547 -506 -945 -801 -60 -814 -159 -502 -179 -624 -782 -883 -63 -310 -868 -71 -773 -866 -983 -71 -256 -552 -485 -960 -277 -365 -260 -296 -545 -985 -156 -551 -698 -751 -183 -112 -535 -517 -654 -333 -958 -979 -772 -325 -288 -913 -471 -776 -421 -417 -831 -37 -510 -255 -225 -222 -860 -829 -452 -780 -213 -330 -331 -515 -70 -532 -203 -946 -980 -670 -256 -41 -286 -597 -18 -463 -845 -57 -569 -909 -354 -785 -272 -726 -534 -240 -19 -757 -990 -286 -86 -656 -426 -570 -212 -433 -231 -15 -902 -487 -554 -164 -816 -472 -795 -800 -627 -837 -874 -998 -54 -801 -814 -938 -488 -572 -952 -271 -225 -845 -868 -913 -671 -315 -592 -944 -941 -150 -976 -570 -618 -433 -15 -389 -866 -2 -69 -378 -554 -243 -210 -418 -422 -293 -1 -529 -483 -13 -464 -192 -341 -349 -425 -147 -568 -775 -215 -790 -901 -756 -136 -48 -104 -137 -493 -721 -520 -297 -5 -921 -197 -422 -982 -345 -473 -210 -196 -600 -928 -581 -20 -998 -708 -985 -544 -453 -76 -353 -714 -137 -37 -767 -662 -957 -733 -185 -397 -475 -922 -737 -649 -734 -529 -78 -736 -516 -948 -726 -635 -690 -626 -793 -341 -928 -403 -945 -376 -140 -225 -165 -23 -755 -96 -831 -308 -887 -411 -602 -838 -719 -331 -885 -828 -37 -343 -478 -284 -909 -13 -1000 -714 -451 -244 -13 -165 -356 -82 -134 -262 -491 -826 -743 -195 -76 -126 -129 -661 -959 -425 -654 -334 -341 -451 -602 -727 -809 -769 -220 -219 -890 -947 -242 -607 -914 -558 -825 -487 -506 -839 -559 -408 -906 -524 -25 -85 -794 -549 -469 -836 -616 -479 -537 -602 -691 -991 -928 -405 -676 -122 -706 -218 -170 -543 -4 -468 -616 -561 -505 -283 -536 -17 -339 -712 -372 -679 -386 -491 -931 -877 -980 -772 -601 -513 -860 -768 -771 -412 -531 -88 -897 -11 -15 -595 -172 -394 -458 -239 -918 -396 -523 -880 -555 -535 -827 -394 -629 -69 -818 -32 -738 -985 -794 -751 -808 -365 -379 -62 -507 -886 -510 -768 -525 -189 -107 -873 -60 -272 -246 -275 -796 -262 -120 -421 -609 -80 -889 -544 -102 -576 -465 -971 -543 -339 -875 -288 -360 -944 -463 -735 -663 -433 -214 -525 -146 -829 -145 -503 -558 -175 -129 -280 -289 -82 -416 -864 -802 -747 -217 -471 -585 -454 -744 -283 -150 -400 -693 -512 -395 -48 -806 -506 -413 -377 -474 -310 -171 -764 -715 -623 -724 -615 -562 -674 -575 -668 -665 -366 -100 -252 -79 -718 -809 -504 -111 -498 -14 -713 -703 -557 -111 -473 -194 -227 -540 -544 -785 -508 -267 -108 -622 -636 -3 -69 -175 -671 -907 -995 -904 -308 -76 -721 -255 -597 -245 -961 -940 -986 -409 -81 -763 -901 -534 -843 -873 -314 -744 -43 -601 -807 -210 -506 -239 -539 -334 -986 -650 -283 -623 -796 -352 -85 -886 -144 -391 -622 -568 -917 -382 -491 -512 -756 -933 -849 -256 -334 -640 -90 -340 -490 -14 -525 -341 -560 -186 -26 -601 -377 -865 -291 -77 -481 -295 -796 -970 -678 -780 -585 -189 -812 -404 -90 -489 -680 -351 -619 -297 -978 -164 -580 -658 -927 -799 -875 -857 -648 -934 -433 -251 -962 -360 -867 -952 -730 -657 -127 -933 -475 -194 -727 -839 -268 -262 -835 -821 -216 -374 -803 -372 -884 -332 -925 -812 -965 -968 -968 -971 -752 -931 -904 -572 -748 -83 -358 -827 -908 -636 -131 -437 -854 -824 -840 -627 -247 -403 -64 -757 -143 -63 -976 -937 -82 -376 -584 -957 -737 -25 -650 -112 -474 -250 -588 -145 -543 -591 -1000 -453 -610 -399 -614 -101 -561 -81 -950 -893 -418 -205 -800 -752 -873 -342 -639 -240 -119 -122 -26 -992 -354 -621 -411 -885 -722 -74 -282 -875 -948 -230 -930 -393 -339 -715 -298 -184 -419 -899 -168 -393 -6 -3 -207 -117 -159 -293 -604 -125 -654 -24 -439 -63 -522 -120 -767 -776 -651 -599 -297 -617 -22 -743 -594 -354 -634 -303 -188 -321 -78 -919 -86 -984 -578 -882 -762 -928 -98 -55 -161 -575 -19 -279 -325 -353 -814 -473 -293 -383 -511 -208 -990 -489 -557 -156 -798 -855 -829 -850 -320 -386 -395 -519 -304 -616 -117 -932 -100 -37 -506 -945 -669 -461 -738 -297 -456 -511 -449 -256 -796 -966 -149 -606 -252 -653 -703 -852 -57 -247 -599 -213 -779 -222 -521 -32 -676 -721 -259 -142 -832 -421 -945 -113 -637 -507 -857 -329 -7 -454 -986 -404 -936 -791 -827 -368 -764 -72 -506 -185 -674 -236 -439 -39 -955 -286 -646 -744 -195 -607 -771 -534 -883 -132 -962 -163 -298 -673 -128 -795 -886 -519 -883 -854 -847 -878 -268 -3 -433 -645 -389 -881 -438 -265 -763 -138 -310 -811 -609 -594 -500 -530 -599 -409 -168 -362 -88 -929 -240 -305 -575 -983 -12 -589 -54 -624 -822 -251 -211 -444 -189 -448 -399 -929 -726 -827 -650 -666 -699 -799 -875 -756 -128 -568 -713 -365 -825 -627 -621 -680 -961 -161 -209 -545 -211 -972 -457 -883 -111 -457 -517 -79 -406 -130 -645 -26 -151 -456 -660 -832 -285 -715 -109 -461 -816 -124 -901 -776 -745 -599 -844 -56 -123 -789 -452 -905 -883 -435 -693 -16 -941 -279 -425 -808 -763 -6 -272 -90 -624 -175 -600 -756 -530 -743 -403 -659 -566 -75 -642 -678 -131 -757 -423 -971 -206 -70 -680 -944 -941 -395 -947 -535 -904 -484 -540 -437 -639 -783 -946 -780 -329 -773 -153 -166 -641 -537 -527 -907 -880 -395 -765 -378 -716 -389 -612 -838 -742 -830 -29 -779 -448 -775 -753 -864 -530 -873 -929 -478 -929 -517 -361 -752 -751 -846 -921 -524 -189 -751 -755 -386 -308 -269 -988 -813 -816 -981 -567 -811 -847 -649 -29 -194 -713 -989 -124 -147 -302 -692 -740 -192 -920 -351 -331 -41 -980 -335 -991 -832 -328 -18 -636 -173 -866 -479 -126 -983 -282 -212 -283 -336 -58 -222 -962 -797 -90 -246 -128 -935 -331 -49 -319 -932 -512 -123 -793 -4 -703 -141 -795 -32 -795 -294 -32 -177 -641 -644 -859 -254 -587 -723 -941 -832 -163 -808 -971 -199 -219 -647 -57 -141 -582 -470 -727 -752 -806 -151 -377 -832 -403 -834 -95 -720 -296 -385 -548 -78 -346 -298 -591 -326 -307 -631 -743 -165 -115 -428 -38 -953 -279 -789 -545 -317 -983 -975 -581 -911 -621 -405 -281 -785 -741 -362 -320 -818 -552 -718 -70 -239 -145 -482 -324 -813 -290 -580 -42 -193 -108 -433 -449 -713 -860 -723 -814 -230 -962 -303 -943 -947 -682 -959 -622 -492 -499 -310 -158 -5 -350 -869 -174 -624 -747 -867 -285 -799 -409 -645 -129 -297 -930 -166 -101 -587 -364 -543 -143 -3 -981 -120 -436 -358 -628 -952 -723 -603 -830 -831 -203 -996 -922 -522 -86 -768 -998 -654 -695 -104 -912 -440 -170 -810 -148 -811 -466 -745 -554 -538 -972 -521 -982 -543 -161 -80 -905 -905 -598 -494 -388 -392 -355 -241 -552 -562 -132 -357 -751 -69 -151 -913 -974 -196 -420 -876 -534 -272 -467 -494 -340 -421 -665 -462 -674 -169 -187 -623 -734 -725 -868 -38 -415 -568 -504 -69 -784 -451 -207 -846 -768 -43 -249 -531 -578 -152 -476 -379 -587 -527 -983 -593 -854 -994 -734 -397 -554 -728 -288 -936 -595 -951 -999 -748 -293 -209 -855 -71 -266 -287 -675 -143 -172 -125 -46 -172 -330 -248 -725 -992 -942 -216 -940 -798 -447 -298 -77 -825 -685 -487 -609 -674 -406 -929 -390 -251 -352 -270 -861 -362 -467 -497 -833 -534 -955 -979 -652 -39 -423 -192 -419 -527 -534 -427 -301 -84 -623 -979 -643 -560 -53 -10 -165 -123 -304 -10 -210 -648 -367 -899 -484 -584 -889 -549 -593 -216 -346 -174 -867 -209 -279 -141 -267 -379 -257 -523 -795 -350 -50 -561 -542 -239 -783 -504 -779 -791 -838 -381 -974 -384 -989 -315 -58 -189 -240 -347 -485 -304 -23 -220 -66 -200 -13 -598 -82 -651 -235 -347 -990 -371 -45 -378 -534 -235 -351 -306 -657 -964 -529 -740 -329 -117 -415 -387 -80 -621 -541 -548 -50 -723 -881 -495 -995 -549 -533 -362 -187 -589 -739 -302 -658 -80 -366 -928 -975 -729 -207 -629 -949 -768 -616 -750 -635 -102 -623 -567 -972 -610 -344 -202 -995 -829 -696 -528 -380 -499 -37 -428 -37 -561 -394 -629 -332 -391 -376 -849 -242 -517 -715 -932 -738 -387 -39 -445 -204 -930 -459 -538 -318 -565 -842 -404 -551 -339 -157 -715 -997 -768 -196 -679 -533 -142 -599 -251 -796 -111 -334 -417 -999 -3 -132 -325 -502 -541 -469 -147 -623 -147 -624 -995 -451 -978 -332 -825 -673 -832 -306 -129 -722 -183 -705 -782 -106 -567 -180 -82 -706 -901 -866 -968 -741 -39 -440 -872 -362 -81 -936 -889 -110 -888 -201 -334 -565 -579 -735 -337 -389 -850 -962 -751 -72 -269 -599 -630 -301 -34 -764 -863 -215 -634 -267 -256 -640 -467 -19 -502 -468 -217 -440 -854 -734 -436 -935 -608 -617 -756 -649 -981 -150 -604 -78 -890 -76 -769 -98 -44 -330 -241 -873 -933 -841 -586 -199 -746 -598 -688 -109 -166 -198 -484 -784 -300 -543 -225 -820 -978 -734 -592 -387 -162 -671 -333 -821 -30 -504 -406 -834 -34 -995 -364 -435 -258 -176 -789 -293 -999 -564 -592 -857 -588 -153 -365 -664 -414 -645 -168 -852 -849 -937 -200 -752 -385 -375 -458 -207 -168 -921 -769 -991 -303 -533 -436 -628 -663 -947 -98 -278 -859 -326 -349 -21 -448 -469 -271 -956 -51 -364 -458 -730 -577 -558 -34 -341 -294 -244 -366 -407 -439 -695 -133 -785 -785 -466 -868 -594 -861 -187 -471 -600 -900 -481 -724 -676 -68 -691 -671 -856 -719 -645 -779 -943 -909 -299 -411 -461 -37 -560 -111 -957 -312 -753 -855 -305 -4 -208 -30 -284 -434 -283 -754 -969 -323 -657 -477 -461 -226 -691 -937 -604 -333 -861 -807 -929 -448 -642 -308 -825 -640 -609 -335 -751 -158 -805 -445 -280 -110 -839 -355 -686 -19 -216 -824 -466 -161 -190 -413 -867 -303 -142 -871 -268 -407 -442 -526 -865 -899 -802 -539 -514 -908 -147 -677 -215 -93 -930 -400 -900 -412 -302 -51 -912 -736 -704 -936 -351 -228 -475 -239 -473 -876 -568 -566 -899 -910 -895 -866 -879 -556 -979 -832 -370 -759 -289 -39 -805 -763 -913 -465 -524 -767 -478 -308 -770 -69 -688 -778 -292 -822 -547 -893 -720 -502 -249 -253 -19 -295 -811 -443 -721 -124 -709 -103 -434 -645 -828 -898 -571 -249 -46 -265 -418 -642 -184 -884 -338 -878 -745 -268 -198 -235 -602 -272 -474 -706 -356 -57 -602 -323 -265 -806 -884 -77 -157 -730 -431 -754 -859 -749 -614 -355 -659 -156 -299 -954 -202 -247 -828 -453 -886 -927 -743 -653 -269 -604 -894 -770 -239 -75 -736 -129 -754 -16 -909 -662 -631 -555 -171 -582 -638 -881 -775 -847 -85 -573 -324 -408 -897 -861 -687 -845 -97 -5 -663 -336 -36 -8 -615 -748 -652 -215 -944 -874 -551 -712 -580 -165 -688 -602 -178 -7 -213 -143 -23 -213 -596 -372 -753 -564 -657 -678 -25 -794 -838 -144 -75 -948 -676 -210 -776 -900 -176 -626 -186 -211 -930 -72 -917 -582 -430 -81 -657 -630 -103 -974 -323 -139 -252 -841 -3 -579 -650 -232 -707 -701 -135 -793 -229 -149 -609 -366 -639 -957 -750 -610 -92 -734 -589 -749 -710 -463 -607 -627 -789 -174 -671 -739 -947 -617 -836 -942 -812 -523 -889 -560 -213 -871 -489 -180 -612 -159 -51 -245 -404 -147 -926 -741 -633 -950 -925 -27 -965 -888 -536 -742 -813 -140 -432 -115 -943 -10 -341 -681 -764 -569 -718 -885 -415 -104 -5 -563 -647 -742 -980 -822 -645 -173 -958 -941 -139 -318 -317 -536 -396 -363 -748 -259 -771 -742 -399 -186 -653 -455 -994 -497 -15 -873 -512 -932 -492 -233 -476 -367 -766 -753 -364 -41 -867 -381 -98 -779 -398 -440 -585 -650 -152 -442 -416 -324 -141 -679 -792 -247 -729 -945 -369 -749 -699 -957 -410 -724 -363 -209 -297 -487 -414 -3 -86 -11 -605 -241 -729 -41 -375 -459 -532 -627 -485 -944 -475 -811 -459 -574 -482 -532 -320 -58 -779 -496 -125 -394 -981 -573 -383 -664 -146 -464 -489 -62 -894 -493 -589 -692 -134 -40 -722 -160 -48 -761 -338 -250 -601 -724 -79 -691 -584 -168 -941 -353 -165 -345 -997 -39 -952 -865 -141 -698 -220 -701 -497 -438 -352 -363 -345 -135 -332 -379 -299 -742 -246 -546 -607 -751 -155 -554 -353 -225 -964 -437 -271 -439 -324 -370 -959 -201 -221 -569 -953 -423 -201 -419 -647 -658 -914 -200 -231 -526 -716 -376 -263 -495 -601 -468 -463 -402 -692 -419 -64 -522 -178 -311 -902 -951 -10 -267 -488 -573 -263 -228 -748 -316 -970 -524 -50 -346 -743 -756 -958 -887 -440 -396 -694 -786 -373 -426 -594 -561 -279 -695 -634 -831 -245 -589 -665 -298 -347 -645 -325 -727 -510 -390 -82 -827 -950 -559 -617 -348 -101 -828 -625 -229 -668 -401 -923 -906 -271 -572 -709 -641 -929 -584 -692 -596 -166 -399 -736 -821 -114 -719 -592 -769 -726 -295 -981 -900 -898 -333 -735 -14 -532 -43 -661 -906 -520 -535 -612 -390 -713 -772 -464 -492 -324 -983 -204 -754 -749 -442 -96 -737 -496 -410 -81 -531 -919 -765 -674 -115 -695 -255 -187 -302 -837 -820 -628 -624 -855 -603 -626 -545 -581 -475 -667 -927 -480 -443 -578 -405 -591 -512 -346 -560 -843 -345 -623 -192 -764 -386 -101 -295 -280 -186 -370 -206 -280 -160 -69 -344 -980 -265 -289 -845 -887 -821 -111 -346 -227 -910 -44 -930 -418 -86 -187 -853 -753 -567 -623 -698 -809 -562 -244 -887 -81 -269 -926 -338 -254 -496 -904 -907 -102 -851 -559 -702 -563 -111 -271 -311 -10 -500 -895 -975 -557 -260 -447 -541 -386 -17 -248 -756 -467 -921 -766 -880 -487 -619 -640 -557 -231 -97 -863 -491 -437 -994 -665 -683 -456 -40 -488 -595 -708 -170 -49 -657 -634 -988 -723 -562 -181 -869 -138 -789 -796 -5 -8 -9 -721 -762 -710 -949 -33 -585 -346 -956 -776 -530 -534 -516 -868 -17 -27 -834 -985 -554 -973 -455 -871 -728 -919 -736 -599 -260 -989 -202 -601 -492 -249 -247 -587 -998 -489 -97 -62 -211 -148 -785 -307 -252 -515 -383 -587 -223 -126 -291 -86 -404 -633 -541 -260 -708 -41 -262 -259 -99 -672 -685 -531 -482 -671 -575 -845 -756 -404 -674 -979 -65 -331 -516 -794 -321 -612 -687 -827 -817 -496 -395 -80 -47 -263 -351 -195 -820 -181 -379 -168 -3 -890 -209 -50 -318 -24 -190 -520 -483 -351 -869 -861 -630 -497 -612 -893 -278 -523 -448 -519 -429 -14 -953 -464 -29 -159 -525 -44 -755 -751 -783 -925 -102 -393 -386 -72 -431 -185 -665 -72 -128 -600 -232 -382 -135 -535 -831 -614 -425 -807 -87 -175 -496 -851 -669 -358 -559 -701 -233 -133 -180 -765 -991 -325 -875 -993 -526 -37 -501 -436 -783 -220 -29 -188 -253 -801 -597 -857 -781 -435 -490 -6 -122 -792 -369 -777 -437 -522 -750 -890 -636 -865 -28 -446 -530 -52 -256 -809 -50 -369 -884 -938 -991 -787 -986 -77 -949 -3 -711 -145 -104 -955 -69 -504 -795 -596 -372 -358 -320 -23 -855 -341 -222 -462 -918 -92 -129 -815 -754 -881 -679 -69 -624 -598 -711 -925 -752 -701 -367 -66 -923 -769 -315 -112 -317 -573 -628 -985 -790 -849 -279 -799 -638 -216 -165 -985 -754 -883 -22 -514 -8 -703 -166 -357 -80 -795 -69 -377 -357 -710 -265 -874 -512 -147 -194 -408 -586 -300 -495 -219 -894 -133 -836 -186 -309 -292 -656 -85 -982 -639 -38 -879 -154 -100 -936 -748 -952 -310 -938 -614 -387 -143 -28 -779 -319 -645 -453 -267 -22 -786 -866 -823 -321 -615 -875 -318 -880 -710 -109 -408 -932 -858 -747 -44 -898 -748 -777 -805 -257 -340 -613 -559 -781 -756 -666 -219 -269 -920 -47 -802 -332 -486 -896 -485 -320 -124 -259 -902 -226 -588 -453 -994 -214 -744 -259 -640 -971 -256 -423 -646 -591 -375 -20 -74 -25 -227 -298 -80 -165 -220 -601 -282 -770 -222 -268 -615 -404 -85 -849 -868 -559 -96 -445 -596 -742 -556 -607 -418 -553 -941 -626 -421 -124 -984 -401 -962 -825 -912 -529 -606 -669 -194 -739 -130 -431 -142 -647 -258 -183 -676 -83 -997 -606 -672 -581 -199 -417 -29 -752 -208 -887 -75 -364 -249 -724 -833 -542 -850 -514 -458 -309 -546 -121 -753 -380 -984 -107 -121 -103 -820 -331 -697 -814 -870 -195 -313 -133 -613 -952 -921 -220 -352 -644 -88 -915 -471 -134 -556 -635 -877 -103 -155 -373 -220 -955 -399 -980 -873 -294 -258 -220 -843 -739 -640 -951 -291 -263 -530 -625 -611 -42 -933 -548 -485 -232 -284 -30 -526 -20 -954 -142 -863 -152 -631 -544 -58 -458 -7 -645 -740 -423 -616 -418 -325 -528 -416 -541 -211 -672 -814 -5 -539 -202 -2 -643 -767 -811 -285 -428 -211 -917 -937 -220 -616 -871 -10 -100 -387 -671 -162 -290 -313 -16 -254 -697 -773 -141 -822 -297 -246 -210 -384 -355 -918 -947 -187 -88 -856 -199 -185 -660 -953 -934 -148 -109 -904 -284 -425 -384 -816 -743 -677 -135 -981 -226 -922 -129 -847 -869 -400 -240 -471 -324 -782 -53 -219 -315 -781 -764 -886 -236 -827 -582 -664 -43 -154 -591 -124 -498 -122 -99 -770 -943 -772 -163 -73 -285 -171 -559 -721 -762 -243 -613 -951 -318 -112 -309 -276 -557 -537 -613 -676 -892 -146 -824 -555 -593 -974 -781 -79 -981 -634 -676 -57 -80 -952 -54 -719 -438 -894 -959 -273 -787 -970 -455 -524 -351 -410 -872 -902 -977 -856 -130 -253 -585 -720 -471 -472 -891 -396 -20 -264 -436 -801 -738 -887 -739 -754 -186 -541 -895 -648 -651 -86 -587 -219 -258 -73 -642 -840 -239 -518 -926 -996 -577 -330 -517 -95 -225 -853 -33 -270 -529 -177 -181 -833 -207 -279 -879 -769 -120 -457 -843 -874 -331 -355 -517 -601 -914 -674 -950 -358 -512 -119 -808 -896 -764 -350 -342 -901 -851 -556 -912 -969 -961 -239 -165 -763 -443 -986 -729 -826 -442 -532 -72 -172 -987 -997 -305 -619 -821 -169 -229 -711 -163 -894 -834 -866 -102 -237 -687 -455 -196 -842 -272 -555 -26 -3 -69 -94 -155 -473 -680 -510 -844 -952 -195 -111 -666 -83 -277 -709 -678 -520 -164 -905 -986 -400 -402 -855 -542 -647 -485 -399 -784 -857 -476 -627 -272 -405 -677 -602 -670 -338 -936 -679 -257 -380 -125 -259 -668 -874 -340 -913 -273 -723 -125 -779 -767 -114 -289 -37 -105 -218 -256 -152 -748 -398 -250 -496 -506 -499 -114 -912 -787 -332 -349 -703 -795 -705 -999 -210 -617 -64 -502 -416 -923 -776 -207 -934 -758 -20 -114 -307 -912 -305 -731 -69 -490 -175 -406 -509 -341 -556 -509 -399 -183 -147 -744 -108 -866 -779 -660 -463 -795 -724 -393 -490 -947 -255 -925 -203 -111 -35 -77 -377 -778 -602 -680 -485 -905 -152 -200 -825 -918 -81 -295 -282 -887 -92 -796 -963 -358 -854 -316 -540 -624 -986 -763 -992 -705 -609 -382 -676 -912 -402 -333 -334 -420 -114 -879 -873 -361 -532 -249 -416 -982 -859 -820 -888 -286 -328 -37 -829 -661 -273 -640 -274 -995 -442 -848 -557 -64 -463 -424 -749 -491 -852 -61 -562 -70 -284 -261 -405 -643 -884 -970 -212 -21 -321 -538 -3 -416 -987 -262 -296 -847 -377 -907 -278 -35 -625 -315 -31 -862 -968 -637 -776 -327 -227 -27 -550 -818 -777 -235 -579 -999 -758 -836 -489 -400 -492 -299 -829 -527 -45 -732 -569 -191 -184 -635 -414 -216 -386 -910 -528 -402 -726 -410 -986 -643 -349 -242 -952 -199 -4 -32 -87 -431 -539 -298 -335 -275 -512 -632 -42 -90 -923 -736 -365 -397 -220 -155 -870 -601 -689 -25 -448 -196 -273 -159 -916 -962 -844 -715 -774 -258 -950 -118 -998 -766 -988 -941 -722 -901 -250 -707 -5 -5 -697 -527 -194 -610 -760 -154 -935 -197 -35 -131 -60 -862 -1000 -538 -239 -139 -876 -15 -420 -9 -687 -843 -378 -396 -420 -728 -303 -143 -281 -881 -309 -235 -36 -444 -892 -714 -695 -818 -120 -735 -827 -375 -572 -215 -548 -864 -278 -675 -878 -468 -481 -166 -594 -566 -11 -916 -136 -684 -535 -183 -144 -449 -266 -319 -967 -132 -338 -26 -316 -488 -385 -902 -575 -324 -362 -453 -548 -828 -853 -901 -816 -468 -431 -245 -397 -102 -425 -780 -749 -191 -867 -698 -625 -472 -429 -880 -684 -542 -568 -510 -920 -199 -265 -296 -43 -128 -79 -328 -810 -67 -752 -349 -36 -766 -650 -291 -519 -731 -435 -855 -405 -106 -190 -461 -191 -990 -88 -159 -845 -645 -195 -560 -371 -61 -626 -556 -309 -557 -356 -146 -445 -830 -734 -847 -687 -173 -330 -781 -511 -795 -49 -493 -621 -988 -116 -330 -754 -507 -835 -604 -510 -679 -555 -977 -944 -490 -429 -520 -260 -2 -579 -829 -688 -529 -634 -977 -29 -822 -377 -885 -666 -890 -741 -256 -30 -178 -821 -134 -297 -943 -769 -505 -502 -171 -967 -501 -694 -828 -39 -224 -953 -950 -636 -714 -565 -714 -63 -914 -21 -994 -609 -413 -481 -750 -977 -557 -342 -570 -199 -351 -870 -150 -772 -96 -926 -295 -426 -203 -820 -421 -413 -117 -176 -12 -688 -418 -471 -571 -574 -925 -445 -653 -722 -965 -668 -547 -366 -296 -36 -553 -919 -373 -939 -904 -376 -155 -99 -322 -952 -513 -468 -129 -119 -655 -422 -746 -165 -748 -767 -421 -273 -736 -381 -658 -830 -192 -50 -743 -615 -318 -464 -5 -267 -532 -287 -839 -836 -471 -876 -596 -73 -273 -10 -466 -367 -483 -987 -192 -416 -645 -749 -968 -198 -983 -287 -29 -669 -492 -150 -312 -238 -416 -628 -67 -167 -116 -728 -739 -348 -510 -560 -810 -790 -666 -335 -199 -556 -837 -333 -542 -253 -652 -130 -550 -750 -756 -933 -72 -992 -93 -403 -353 -569 -997 -298 -6 -544 -175 -932 -934 -584 -493 -1000 -355 -489 -893 -21 -718 -483 -658 -936 -798 -365 -684 -457 -924 -755 -154 -402 -409 -738 -368 -557 -746 -135 -101 -196 -844 -855 -714 -897 -394 -546 -115 -482 -430 -232 -51 -487 -507 -151 -225 -612 -398 -758 -892 -200 -280 -203 -185 -670 -123 -59 -943 -18 -900 -751 -420 -654 -609 -325 -753 -420 -94 -192 -776 -261 -451 -201 -169 -328 -126 -201 -402 -384 -128 -858 -992 -842 -881 -257 -217 -465 -876 -979 -470 -922 -335 -822 -608 -64 -596 -323 -102 -841 -490 -114 -759 -950 -484 -389 -444 -503 -923 -484 -114 -602 -278 -848 -435 -242 -101 -10 -350 -317 -505 -397 -611 -339 -365 -860 -853 -673 -533 -760 -762 -483 -364 -331 -743 -919 -820 -850 -914 -856 -706 -693 -978 -900 -128 -207 -805 -909 -227 -562 -319 -986 -558 -60 -903 -647 -864 -286 -118 -765 -291 -353 -710 -265 -876 -907 -367 -45 -393 -58 -712 -55 -582 -123 -500 -511 -321 -253 -781 -944 -692 -639 -941 -913 -284 -866 -165 -941 -529 -678 -10 -71 -27 -788 -645 -409 -63 -38 -249 -423 -301 -50 -11 -238 -141 -933 -712 -486 -72 -416 -162 -304 -286 -12 -721 -908 -867 -310 -860 -162 -233 -825 -40 -605 -664 -740 -339 -588 -918 -357 -495 -629 -316 -51 -151 -37 -575 -642 -396 -680 -350 -226 -282 -935 -407 -436 -453 -232 -181 -50 -844 -728 -910 -58 -363 -711 -522 -724 -142 -124 -62 -996 -376 -106 -419 -828 -196 -399 -542 -596 -941 -70 -876 -630 -407 -596 -757 -560 -198 -48 -431 -596 -910 -711 -880 -907 -780 -547 -935 -380 -785 -174 -794 -702 -802 -261 -224 -859 -414 -894 -948 -718 -715 -122 -436 -940 -339 -878 -322 -766 -21 -155 -256 -831 -472 -47 -775 -569 -374 -609 -894 -29 -780 -159 -735 -631 -368 -85 -655 -616 -882 -895 -568 -994 -634 -897 -142 -48 -385 -566 -29 -129 -468 -427 -728 -460 -644 -658 -143 -365 -963 -265 -229 -396 -511 -57 -406 -967 -453 -324 -291 -738 -379 -97 -385 -246 -455 -162 -592 -293 -549 -754 -459 -380 -463 -681 -86 -866 -523 -381 -207 -34 -976 -191 -946 -431 -972 -983 -752 -768 -849 -395 -456 -709 -363 -724 -516 -799 -644 -23 -659 -768 -34 -113 -300 -391 -958 -379 -996 -259 -72 -263 -116 -751 -133 -204 -978 -563 -754 -68 -912 -374 -226 -872 -706 -750 -963 -718 -256 -425 -448 -701 -861 -480 -311 -982 -882 -801 -493 -985 -660 -57 -553 -515 -619 -133 -244 -732 -513 -124 -86 -791 -255 -268 -378 -414 -40 -882 -900 -379 -79 -141 -570 -708 -142 -510 -886 -445 -848 -399 -939 -954 -163 -588 -509 -589 -96 -470 -8 -473 -186 -978 -659 -845 -697 -44 -19 -349 -797 -265 -403 -522 -879 -533 -509 -708 -370 -834 -870 -100 -666 -148 -857 -129 -394 -906 -593 -765 -53 -260 -804 -384 -468 -42 -939 -466 -413 -429 -35 -268 -120 -996 -55 -286 -160 -563 -43 -854 -717 -80 -644 -849 -382 -703 -539 -481 -636 -741 -524 -235 -20 -955 -96 -603 -426 -508 -777 -977 -399 -904 -776 -554 -292 -311 -716 -433 -657 -292 -806 -676 -166 -554 -629 -11 -118 -17 -935 -908 -89 -997 -360 -843 -820 -306 -777 -972 -995 -6 -212 -802 -435 -993 -842 -728 -686 -796 -131 -120 -756 -972 -597 -746 -553 -454 -968 -169 -161 -217 -806 -118 -59 -33 -730 -228 -490 -916 -424 -544 -311 -786 -234 -127 -360 -437 -297 -838 -53 -984 -664 -37 -162 -87 -62 -751 -734 -270 -357 -720 -472 -69 -273 -835 -505 -706 -109 -779 -830 -149 -545 -468 -376 -579 -166 -888 -682 -579 -600 -829 -691 -865 -740 -117 -566 -867 -683 -490 -202 -327 -757 -688 -248 -472 -3 -593 -5 -870 -375 -857 -312 -806 -341 -915 -181 -59 -962 -179 -857 -866 -822 -934 -433 -358 -117 -526 -640 -680 -522 -194 -760 -186 -205 -992 -806 -51 -310 -273 -968 -756 -491 -234 -860 -66 -829 -216 -768 -952 -72 -651 -365 -212 -857 -759 -305 -346 -794 -97 -455 -724 -125 -611 -345 -211 -324 -908 -244 -905 -537 -454 -760 -788 -966 -573 -270 -837 -32 -374 -509 -474 -339 -80 -929 -792 -1 -178 -758 -1 -811 -49 -860 -711 -206 -737 -879 -318 -745 -112 -302 -44 -927 -110 -612 -28 -58 -31 -778 -638 -118 -871 -306 -404 -940 -249 -646 -279 -488 -601 -55 -610 -825 -389 -835 -988 -740 -96 -170 -722 -327 -356 -607 -67 -974 -728 -458 -612 -628 -506 -943 -95 -44 -267 -285 -45 -632 -588 -27 -170 -723 -203 -345 -360 -821 -795 -555 -988 -967 -371 -835 -989 -489 -906 -310 -731 -914 -824 -226 -728 -967 -802 -939 -520 -830 -59 -226 -37 -695 -619 -133 -484 -537 -10 -799 -276 -353 -27 -238 -247 -202 -552 -888 -858 -697 -887 -766 -343 -907 -133 -503 -364 -942 -317 -299 -400 -620 -404 -569 -708 -350 -570 -518 -268 -734 -426 -41 -165 -159 -41 -308 -575 -19 -84 -773 -482 -844 -175 -916 -510 -645 -742 -475 -834 -515 -964 -651 -34 -652 -474 -451 -871 -85 -399 -276 -715 -491 -898 -307 -181 -342 -59 -641 -23 -65 -17 -831 -962 -175 -746 -758 -529 -557 -648 -735 -150 -791 -917 -679 -896 -757 -957 -302 -283 -531 -922 -456 -382 -298 -763 -996 -703 -463 -819 -218 -308 -801 -358 -489 -522 -532 -904 -264 -884 -346 -701 -546 -755 -64 -707 -680 -336 -508 -719 -14 -787 -38 -203 -901 -909 -726 -822 -544 -229 -591 -810 -539 -343 -221 -545 -745 -492 -760 -760 -232 -648 -491 -876 -933 -779 -165 -278 -318 -352 -114 -834 -636 -193 -330 -210 -101 -426 -606 -70 -493 -677 -520 -56 -290 -643 -894 -613 -309 -813 -771 -167 -15 -769 -911 -508 -918 -71 -930 -809 -580 -642 -705 -286 -291 -694 -718 -926 -688 -463 -344 -41 -770 -208 -87 -242 -928 -609 -811 -983 -688 -608 -143 -514 -225 -964 -625 -872 -767 -375 -180 -294 -966 -274 -446 -313 -877 -352 -294 -660 -256 -20 -356 -268 -553 -298 -409 -730 -716 -775 -496 -286 -377 -539 -953 -306 -800 -284 -826 -13 -150 -245 -99 -403 -320 -980 -524 -182 -428 -842 -660 -981 -628 -38 -444 -152 -265 -142 -55 -471 -107 -632 -1 -102 -711 -734 -280 -131 -26 -956 -39 -946 -735 -912 -343 -2 -532 -259 -405 -889 -819 -805 -476 -593 -380 -120 -521 -151 -786 -347 -926 -792 -640 -656 -98 -443 -921 -642 -530 -882 -663 -213 -370 -130 -707 -207 -252 -497 -647 -487 -445 -180 -582 -779 -465 -431 -86 -808 -449 -664 -448 -793 -256 -939 -275 -586 -41 -642 -552 -479 -630 -83 -741 -71 -718 -869 -287 -727 -333 -415 -184 -448 -990 -832 -403 -151 -365 -723 -362 -348 -578 -281 -935 -282 -774 -722 -242 -977 -886 -888 -572 -75 -45 -332 -458 -757 -866 -2 -830 -228 -718 -216 -916 -577 -534 -425 -244 -501 -209 -425 -102 -5 -318 -48 -270 -497 -269 -849 -270 -242 -541 -281 -198 -258 -519 -129 -166 -222 -905 -653 -64 -939 -242 -178 -417 -790 -643 -370 -61 -365 -882 -993 -30 -638 -641 -332 -584 -936 -921 -58 -714 -337 -48 -498 -982 -808 -351 -218 -622 -676 -581 -56 -649 -211 -285 -1000 -760 -853 -784 -489 -520 -335 -109 -476 -853 -357 -947 -41 -865 -374 -448 -50 -14 -275 -912 -543 -465 -235 -656 -63 -653 -519 -197 -71 -880 -390 -719 -521 -712 -689 -1 -344 -46 -258 -871 -782 -962 -279 -225 -368 -373 -621 -813 -802 -22 -420 -355 -33 -129 -637 -667 -252 -533 -219 -867 -286 -378 -927 -804 -916 -905 -885 -907 -128 -838 -38 -51 -420 -439 -187 -516 -460 -37 -919 -890 -201 -36 -350 -618 -632 -18 -455 -722 -72 -142 -800 -921 -888 -929 -66 -873 -987 -660 -864 -828 -286 -674 -388 -981 -166 -769 -813 -562 -329 -631 -765 -132 -363 -38 -278 -214 -330 -241 -848 -557 -66 -314 -317 -877 -445 -591 -31 -681 -66 -983 -894 -139 -554 -675 -787 -609 -1000 -805 -951 -416 -22 -849 -33 -966 -2 -432 -860 -363 -414 -737 -633 -64 -573 -355 -100 -508 -859 -564 -40 -510 -518 -60 -67 -418 -743 -727 -860 -697 -250 -314 -582 -250 -286 -401 -138 -100 -690 -232 -35 -692 -109 -809 -479 -7 -25 -939 -91 -442 -609 -925 -115 -968 -584 -605 -910 -787 -589 -234 -939 -787 -466 -308 -561 -474 -833 -689 -380 -271 -456 -788 -50 -725 -600 -196 -733 -17 -522 -79 -461 -552 -326 -497 -811 -820 -512 -596 -612 -536 -843 -341 -314 -620 -77 -295 -983 -378 -95 -679 -894 -27 -254 -401 -423 -159 -180 -431 -407 -229 -313 -959 -179 -515 -353 -541 -470 -164 -970 -749 -198 -95 -871 -69 -668 -366 -592 -498 -881 -644 -163 -870 -816 -681 -816 -88 -798 -772 -39 -434 -921 -872 -56 -627 -737 -920 -992 -673 -365 -546 -636 -255 -533 -71 -542 -517 -899 -804 -909 -282 -269 -826 -921 -879 -271 -479 -351 -354 -583 -549 -55 -741 -6 -492 -155 -413 -552 -35 -293 -8 -789 -688 -884 -248 -819 -12 -314 -937 -464 -137 -669 -188 -931 -573 -893 -284 -963 -743 -354 -507 -341 -808 -909 -490 -520 -551 -583 -231 -428 -269 -822 -631 -969 -87 -481 -483 -531 -13 -6 -458 -601 -372 -108 -447 -38 -822 -357 -42 -213 -431 -951 -203 -853 -400 -519 -218 -782 -49 -974 -487 -771 -710 -513 -254 -593 -528 -935 -317 -996 -799 -491 -758 -797 -655 -463 -69 -48 -465 -289 -439 -514 -748 -581 -479 -844 -969 -48 -357 -68 -904 -673 -663 -53 -327 -312 -319 -562 -637 -63 -961 -967 -136 -719 -239 -369 -839 -129 -846 -767 -136 -205 -92 -409 -82 -29 -292 -1000 -211 -697 -544 -868 -686 -968 -285 -590 -82 -748 -92 -400 -338 -646 -594 -303 -375 -615 -204 -285 -595 -620 -378 -614 -491 -511 -339 -866 -220 -525 -626 -383 -643 -596 -757 -278 -853 -233 -885 -363 -367 -123 -900 -833 -942 -748 -371 -451 -860 -521 -186 -102 -393 -674 -916 -170 -769 -396 -538 -435 -720 -345 -669 -387 -430 -320 -76 -993 -19 -617 -67 -755 -938 -247 -618 -247 -182 -970 -672 -337 -388 -143 -601 -219 -787 -553 -778 -779 -728 -364 -817 -728 -270 -163 -662 -339 -995 -911 -870 -277 -161 -129 -995 -795 -770 -379 -83 -660 -709 -672 -552 -970 -257 -447 -820 -334 -932 -632 -837 -479 -423 -846 -686 -327 -868 -756 -326 -829 -332 -378 -54 -858 -296 -922 -673 -608 -368 -926 -610 -860 -975 -535 -258 -719 -698 -286 -632 -259 -320 -339 -216 -805 -213 -60 -519 -203 -828 -538 -325 -579 -261 -629 -243 -990 -888 -75 -418 -340 -639 -373 -649 -920 -71 -210 -645 -870 -980 -948 -820 -444 -840 -36 -700 -788 -424 -606 -111 -878 -576 -949 -270 -171 -623 -307 -473 -956 -467 -635 -85 -814 -959 -782 -7 -903 -661 -844 -126 -319 -851 -360 -19 -609 -944 -799 -707 -978 -235 -892 -260 -326 -262 -238 -817 -377 -840 -916 -288 -873 -296 -75 -1 -68 -180 -111 -691 -929 -736 -333 -549 -781 -749 -86 -171 -763 -577 -113 -113 -686 -112 -471 -504 -875 -3 -376 -610 -210 -196 -13 -755 -414 -426 -711 -915 -871 -332 -472 -181 -64 -735 -717 -940 -278 -695 -593 -690 -656 -464 -37 -894 -977 -320 -363 -85 -645 -805 -813 -289 -667 -753 -798 -565 -656 -654 -548 -715 -866 -805 -268 -440 -120 -486 -26 -727 -874 -173 -922 -715 -193 -841 -499 -768 -56 -393 -473 -229 -682 -418 -216 -979 -522 -500 -480 -590 -957 -700 -12 -454 -157 -139 -64 -515 -893 -670 -670 -263 -210 -86 -582 -662 -993 -575 -396 -953 -602 -704 -353 -904 -559 -70 -905 -967 -530 -490 -687 -265 -573 -401 -599 -2 -593 -748 -218 -105 -689 -993 -379 -795 -272 -380 -854 -939 -976 -592 -291 -252 -905 -145 -62 -248 -387 -556 -664 -793 -934 -589 -714 -471 -376 -758 -61 -528 -562 -356 -247 -382 -722 -991 -141 -294 -277 -222 -421 -387 -798 -941 -554 -851 -741 -256 -163 -174 -79 -432 -840 -66 -440 -977 -440 -736 -109 -755 -531 -270 -839 -668 -661 -954 -914 -330 -616 -680 -308 -253 -483 -458 -502 -140 -407 -2 -101 -17 -849 -434 -834 -355 -581 -465 -475 -835 -67 -871 -577 -853 -6 -149 -706 -177 -346 -254 -657 -520 -329 -705 -569 -491 -716 -18 -863 -576 -762 -794 -319 -879 -825 -194 -46 -954 -291 -160 -118 -341 -690 -955 -386 -788 -463 -466 -906 -735 -307 -396 -838 -869 -586 -331 -259 -955 -215 -755 -768 -709 -14 -869 -148 -418 -944 -454 -655 -959 -516 -491 -558 -184 -777 -592 -937 -389 -176 -458 -5 -718 -752 -392 -18 -837 -22 -514 -89 -970 -901 -224 -780 -788 -121 -461 -116 -396 -559 -840 -927 -610 -605 -156 -507 -759 -448 -349 -374 -147 -811 -939 -319 -612 -668 -852 -183 -343 -720 -559 -173 -380 -496 -351 -167 -506 -246 -83 -989 -900 -715 -793 -616 -568 -927 -301 -67 -158 -126 -688 -6 -809 -91 -848 -991 -643 -292 -342 -596 -1000 -396 -738 -526 -789 -926 -929 -590 -397 -551 -360 -80 -653 -927 -23 -814 -887 -739 -893 -411 -124 -887 -94 -297 -893 -242 -294 -132 -625 -809 -101 -411 -803 -373 -279 -19 -904 -875 -359 -259 -542 -282 -321 -257 -651 -308 -213 -151 -331 -137 -589 -869 -461 -31 -926 -538 -634 -600 -207 -621 -506 -672 -525 -207 -504 -317 -496 -151 -165 -530 -440 -333 -239 -402 -144 -533 -838 -173 -68 -882 -424 -451 -712 -731 -746 -881 -774 -186 -611 -733 -414 -348 -974 -744 -565 -103 -277 -413 -869 -564 -319 -761 -970 -909 -240 -445 -863 -760 -224 -115 -576 -436 -777 -289 -724 -425 -782 -751 -85 -400 -850 -36 -496 -169 -503 -868 -443 -504 -648 -243 -153 -716 -171 -469 -676 -631 -650 -146 -497 -760 -875 -824 -208 -54 -985 -517 -130 -811 -526 -613 -636 -656 -92 -803 -326 -741 -211 -262 -177 -144 -363 -567 -543 -939 -806 -933 -220 -651 -338 -538 -8 -633 -676 -285 -173 -32 -730 -674 -517 -251 -302 -677 -491 -699 -811 -418 -344 -464 -840 -644 -386 -715 -902 -661 -51 -527 -824 -431 -426 -726 -588 -716 -869 -408 -276 -227 -385 -572 -310 -489 -584 -67 -395 -251 -966 -128 -732 -470 -842 -223 -592 -391 -28 -268 -27 -832 -150 -517 -319 -298 -686 -250 -679 -202 -575 -373 -600 -663 -539 -695 -158 -17 -670 -568 -291 -317 -507 -774 -424 -371 -658 -735 -649 -426 -451 -636 -956 -186 -440 -728 -912 -97 -186 -931 -663 -598 -182 -48 -735 -541 -255 -424 -859 -634 -699 -228 -391 -262 -109 -171 -712 -651 -809 -286 -921 -158 -661 -996 -138 -428 -93 -839 -225 -205 -865 -1000 -68 -486 -851 -827 -603 -117 -831 -604 -834 -598 -86 -473 -418 -192 -932 -11 -215 -197 -994 -315 -75 -614 -963 -63 -7 -740 -614 -811 -416 -352 -559 -138 -308 -950 -640 -293 -373 -711 -376 -227 -900 -534 -428 -284 -702 -191 -493 -190 -577 -845 -42 -752 -822 -591 -578 -411 -637 -940 -499 -530 -739 -597 -306 -555 -360 -308 -636 -682 -317 -295 -245 -822 -424 -24 -310 -511 -37 -596 -628 -302 -331 -214 -772 -232 -768 -495 -289 -558 -345 -367 -254 -33 -944 -964 -563 -361 -711 -914 -468 -435 -492 -810 -644 -131 -743 -292 -974 -390 -18 -60 -90 -237 -437 -346 -930 -358 -532 -459 -276 -665 -281 -220 -687 -99 -141 -199 -79 -572 -391 -539 -637 -570 -270 -375 -633 -895 -545 -644 -262 -118 -836 -959 -914 -374 -1 -330 -484 -82 -927 -134 -443 -882 -73 -696 -423 -743 -902 -100 -1 -438 -279 -250 -812 -740 -878 -5 -299 -296 -461 -632 -627 -814 -38 -511 -198 -379 -55 -840 -565 -554 -581 -658 -444 -968 -248 -912 -179 -812 -241 -456 -4 -988 -867 -402 -21 -729 -170 -543 -836 -375 -796 -828 -312 -844 -837 -548 -554 -843 -100 -833 -668 -558 -48 -735 -592 -377 -617 -215 -803 -668 -627 -308 -438 -576 -493 -167 -888 -309 -135 -804 -772 -894 -125 -124 -91 -21 -8 -102 -375 -860 -453 -2 -618 -88 -695 -689 -27 -429 -147 -950 -464 -445 -517 -635 -468 -953 -441 -170 -846 -305 -719 -609 -706 -483 -81 -460 -621 -17 -911 -626 -325 -525 -302 -257 -583 -11 -106 -84 -89 -279 -468 -345 -635 -259 -356 -670 -555 -995 -906 -407 -360 -878 -328 -45 -295 -234 -306 -961 -147 -929 -170 -482 -154 -191 -413 -155 -788 -741 -987 -770 -772 -410 -618 -18 -426 -518 -962 -431 -698 -52 -843 -424 -267 -954 -982 -440 -779 -345 -963 -144 -25 -503 -392 -541 -446 -427 -932 -432 -801 -136 -402 -877 -687 -235 -481 -201 -311 -856 -4 -122 -871 -548 -909 -3 -174 -807 -762 -467 -296 -453 -905 -66 -60 -284 -707 -407 -428 -143 -373 -363 -470 -536 -621 -630 -61 -961 -698 -620 -396 -501 -856 -841 -227 -301 -888 -306 -93 -315 -480 -469 -499 -417 -104 -999 -520 -657 -997 -82 -122 -673 -820 -284 -990 -984 -678 -445 -197 -466 -682 -504 -735 -172 -984 -65 -121 -344 -578 -251 -992 -651 -999 -350 -748 -37 -936 -884 -691 -894 -944 -995 -762 -292 -603 -918 -568 -783 -769 -226 -784 -856 -37 -471 -724 -156 -962 -532 -225 -479 -420 -39 -430 -406 -92 -367 -269 -370 -186 -315 -276 -257 -375 -530 -99 -913 -641 -53 -817 -875 -262 -13 -3 -17 -142 -548 -506 -602 -986 -910 -163 -605 -363 -402 -957 -428 -182 -124 -175 -936 -731 -666 -982 -686 -722 -720 -341 -45 -903 -68 -869 -17 -995 -773 -380 -723 -11 -851 -628 -13 -91 -237 -314 -796 -990 -832 -219 -9 -601 -810 -258 -842 -103 -242 -173 -849 -407 -461 -296 -537 -126 -222 -179 -298 -622 -565 -68 -988 -399 -39 -157 -229 -371 -512 -418 -627 -297 -205 -781 -334 -784 -145 -880 -290 -52 -317 -5 -295 -180 -843 -713 -914 -779 -749 -777 -342 -212 -474 -129 -305 -954 -67 -52 -728 -439 -661 -983 -432 -74 -535 -351 -56 -307 -224 -356 -90 -899 -533 -775 -480 -184 -676 -133 -381 -421 -254 -356 -998 -202 -896 -972 -55 -263 -88 -720 -129 -855 -848 -244 -173 -156 -384 -243 -990 -125 -228 -237 -143 -253 -823 -499 -865 -329 -721 -355 -831 -873 -572 -223 -589 -796 -950 -492 -998 -455 -595 -816 -250 -396 -733 -706 -527 -381 -607 -853 -101 -417 -15 -852 -610 -750 -720 -30 -109 -975 -213 -771 -735 -592 -249 -380 -742 -560 -723 -806 -153 -759 -973 -182 -121 -216 -113 -547 -484 -780 -85 -786 -278 -440 -916 -144 -699 -339 -892 -904 -337 -507 -192 -505 -74 -449 -636 -269 -377 -16 -293 -867 -372 -444 -126 -530 -209 -584 -974 -60 -297 -278 -86 -73 -301 -162 -203 -809 -407 -574 -11 -934 -792 -40 -205 -740 -564 -545 -216 -750 -726 -554 -848 -239 -708 -157 -516 -115 -947 -516 -763 -136 -487 -957 -929 -404 -738 -170 -391 -119 -84 -375 -937 -813 -560 -349 -664 -268 -748 -737 -595 -326 -166 -271 -222 -225 -394 -447 -199 -312 -611 -133 -322 -752 -97 -128 -749 -990 -730 -700 -220 -600 -253 -115 -786 -154 -859 -464 -577 -366 -87 -88 -684 -559 -963 -271 -421 -568 -358 -259 -907 -353 -200 -252 -452 -999 -1000 -815 -719 -212 -117 -12 -831 -471 -635 -239 -933 -741 -643 -282 -779 -767 -732 -642 -968 -626 -168 -976 -838 -807 -550 -805 -376 -661 -168 -989 -67 -323 -483 -940 -167 -503 -466 -948 -471 -343 -465 -472 -103 -637 -248 -176 -133 -413 -842 -364 -600 -844 -905 -358 -128 -711 -253 -385 -563 -252 -244 -446 -229 -925 -74 -379 -613 -415 -318 -155 -689 -590 -117 -895 -687 -155 -841 -657 -610 -756 -95 -638 -850 -758 -659 -615 -318 -490 -814 -932 -317 -661 -157 -851 -1 -973 -630 -778 -747 -343 -252 -922 -263 -830 -628 -15 -598 -152 -566 -443 -477 -744 -605 -845 -200 -812 -275 -610 -98 -62 -995 -10 -484 -676 -172 -517 -778 -691 -48 -658 -26 -21 -30 -145 -375 -777 -198 -351 -32 -790 -320 -407 -909 -327 -774 -724 -199 -619 -5 -738 -787 -836 -28 -541 -90 -63 -337 -630 -64 -845 -189 -39 -613 -253 -247 -642 -124 -990 -622 -455 -266 -618 -560 -610 -814 -521 -627 -519 -506 -984 -33 -723 -999 -706 -610 -320 -797 -572 -43 -700 -214 -68 -835 -764 -931 -106 -92 -375 -453 -405 -357 -839 -803 -90 -670 -875 -677 -181 -752 -702 -978 -508 -86 -422 -364 -225 -874 -985 -897 -753 -228 -522 -322 -306 -301 -45 -365 -585 -152 -766 -125 -848 -250 -790 -811 -28 -740 -561 -692 -657 -49 -10 -157 -530 -132 -995 -875 -736 -373 -733 -697 -363 -148 -410 -972 -778 -270 -307 -947 -10 -829 -960 -884 -317 -571 -186 -243 -894 -874 -723 -667 -527 -653 -453 -433 -804 -707 -142 -128 -720 -150 -907 -71 -340 -755 -101 -880 -53 -468 -661 -959 -447 -505 -263 -567 -546 -616 -190 -941 -658 -726 -769 -205 -6 -303 -987 -707 -738 -702 -62 -381 -913 -259 -304 -195 -621 -39 -668 -205 -442 -237 -786 -532 -139 -860 -873 -839 -302 -78 -866 -864 -80 -850 -774 -95 -61 -614 -961 -747 -881 -859 -189 -978 -644 -189 -780 -31 -538 -25 -618 -688 -406 -438 -881 -147 -626 -432 -541 -787 -656 -700 -659 -291 -933 -264 -739 -727 -945 -206 -581 -387 -995 -914 -288 -623 -495 -757 -919 -280 -839 -733 -805 -162 -343 -145 -152 -129 -87 -439 -878 -884 -180 -603 -67 -205 -18 -597 -182 -514 -931 -774 -484 -361 -475 -328 -759 -211 -991 -655 -26 -817 -494 -371 -223 -623 -918 -191 -717 -349 -79 -464 -590 -959 -41 -478 -469 -369 -670 -853 -917 -165 -411 -4 -555 -954 -413 -927 -494 -315 -518 -876 -100 -628 -734 -212 -648 -494 -40 -986 -998 -730 -655 -675 -353 -959 -426 -75 -532 -735 -919 -406 -566 -625 -672 -782 -905 -99 -215 -800 -959 -87 -615 -861 -102 -407 -768 -675 -198 -530 -71 -375 -495 -757 -723 -476 -747 -345 -744 -49 -540 -166 -443 -746 -411 -993 -613 -987 -371 -249 -776 -865 -317 -384 -938 -516 -282 -572 -406 -253 -349 -765 -236 -773 -554 -882 -509 -929 -972 -420 -512 -667 -496 -714 -31 -941 -824 -881 -648 -587 -474 -846 -206 -675 -94 -226 -532 -857 -302 -790 -974 -769 -602 -665 -354 -85 -936 -64 -315 -820 -190 -75 -416 -79 -200 -69 -552 -528 -165 -647 -272 -642 -679 -383 -458 -920 -830 -819 -608 -838 -24 -380 -780 -984 -31 -919 -271 -411 -354 -330 -514 -737 -984 -844 -849 -585 -739 -718 -476 -194 -571 -959 -496 -314 -24 -553 -581 -559 -848 -422 -461 -430 -40 -595 -403 -479 -618 -498 -810 -661 -455 -631 -685 -359 -811 -545 -416 -879 -295 -515 -446 -73 -528 -589 -647 -60 -261 -286 -762 -426 -315 -292 -196 -790 -182 -851 -569 -713 -614 -903 -677 -481 -378 -841 -608 -334 -406 -322 -989 -798 -137 -23 -738 -56 -788 -245 -986 -602 -273 -174 -844 -72 -936 -522 -239 -602 -819 -708 -570 -522 -26 -129 -924 -867 -558 -82 -70 -559 -866 -669 -249 -871 -603 -117 -890 -460 -386 -847 -726 -962 -710 -822 -368 -775 -76 -544 -931 -829 -303 -111 -361 -521 -175 -366 -404 -243 -850 -296 -116 -404 -256 -19 -350 -969 -639 -45 -299 -829 -709 -6 -574 -635 -948 -249 -418 -246 -820 -557 -828 -301 -421 -795 -632 -939 -835 -174 -327 -60 -914 -417 -872 -54 -406 -504 -408 -232 -870 -854 -201 -229 -482 -942 -965 -536 -800 -752 -696 -514 -50 -7 -891 -632 -842 -782 -358 -282 -683 -393 -540 -183 -933 -935 -130 -196 -68 -843 -872 -881 -944 -673 -787 -820 -420 -958 -525 -21 -193 -851 -948 -734 -365 -702 -779 -308 -467 -629 -159 -136 -52 -347 -24 -694 -133 -544 -759 -686 -788 -221 -967 -945 -524 -741 -477 -558 -241 -599 -981 -3 -400 -679 -900 -285 -800 -77 -996 -825 -235 -851 -885 -991 -897 -254 -500 -309 -881 -467 -887 -722 -845 -416 -476 -522 -584 -337 -592 -738 -569 -888 -348 -283 -750 -742 -266 -147 -507 -56 -689 -364 -668 -288 -125 -379 -930 -180 -933 -404 -79 -673 -159 -265 -995 -871 -761 -78 -977 -513 -777 -294 -985 -913 -113 -225 -148 -353 -484 -324 -865 -296 -159 -588 -477 -494 -881 -72 -431 -408 -106 -382 -992 -766 -121 -376 -80 -652 -159 -241 -180 -463 -708 -96 -502 -790 -325 -142 -702 -985 -91 -802 -483 -109 -951 -640 -972 -644 -879 -770 -166 -475 -439 -211 -401 -794 -276 -872 -184 -694 -473 -546 -143 -585 -841 -50 -924 -823 -150 -480 -365 -483 -614 -593 -584 -153 -3 -266 -834 -129 -49 -994 -934 -239 -339 -782 -18 -955 -939 -670 -990 -566 -785 -931 -713 -435 -970 -780 -762 -489 -665 -551 -320 -725 -187 -311 -186 -850 -980 -35 -835 -293 -375 -88 -823 -116 -763 -501 -312 -712 -713 -412 -295 -481 -914 -544 -546 -872 -94 -55 -792 -724 -49 -165 -145 -807 -824 -284 -683 -773 -944 -116 -86 -114 -297 -771 -729 -707 -610 -626 -76 -176 -391 -557 -212 -75 -398 -384 -435 -935 -684 -126 -231 -757 -968 -811 -224 -753 -347 -422 -569 -118 -217 -393 -9 -756 -761 -271 -182 -913 -406 -466 -828 -819 -68 -960 -829 -736 -312 -975 -806 -336 -705 -479 -790 -398 -910 -177 -251 -612 -72 -966 -847 -703 -111 -555 -320 -68 -484 -456 -421 -686 -857 -826 -840 -329 -89 -648 -203 -34 -659 -696 -20 -413 -329 -820 -478 -598 -116 -984 -557 -568 -574 -358 -592 -772 -612 -520 -266 -255 -945 -15 -483 -247 -500 -334 -289 -727 -121 -126 -589 -131 -832 -693 -789 -803 -235 -896 -150 -716 -877 -410 -14 -431 -556 -895 -397 -364 -253 -231 -145 -775 -379 -592 -688 -269 -38 -616 -524 -152 -258 -168 -342 -887 -883 -11 -838 -62 -527 -733 -37 -57 -389 -802 -878 -146 -167 -1 -102 -172 -730 -590 -55 -815 -552 -685 -679 -387 -880 -91 -803 -878 -126 -927 -603 -478 -95 -295 -746 -450 -936 -405 -246 -719 -99 -947 -612 -73 -138 -817 -149 -469 -901 -850 -548 -485 -646 -410 -785 -586 -987 -877 -921 -246 -662 -876 -295 -314 -400 -161 -134 -520 -928 -467 -182 -102 -736 -413 -888 -676 -301 -779 -150 -75 -523 -50 -180 -167 -644 -983 -153 -987 -228 -114 -534 -64 -911 -321 -113 -461 -843 -788 -831 -325 -461 -851 -435 -723 -28 -996 -486 -987 -765 -555 -441 -600 -141 -398 -898 -207 -220 -628 -427 -681 -404 -378 -700 -160 -368 -811 -671 -941 -935 -523 -605 -444 -907 -914 -885 -953 -215 -172 -464 -450 -826 -195 -90 -612 -378 -772 -841 -150 -687 -166 -772 -944 -243 -326 -594 -365 -217 -339 -771 -491 -954 -625 -26 -521 -358 -681 -55 -887 -139 -99 -31 -61 -608 -456 -56 -473 -595 -268 -321 -505 -61 -623 -170 -352 -227 -84 -959 -442 -190 -200 -274 -117 -517 -306 -876 -314 -705 -165 -974 -644 -387 -726 -399 -293 -452 -394 -348 -667 -195 -301 -409 -761 -757 -20 -201 -69 -280 -228 -885 -639 -598 -214 -23 -751 -414 -210 -214 -477 -234 -337 -507 -85 -600 -404 -715 -540 -185 -464 -891 -455 -56 -940 -76 -572 -726 -863 -445 -429 -12 -871 -327 -624 -589 -117 -581 -902 -391 -838 -552 -194 -166 -906 -315 -559 -96 -781 -14 -395 -450 -262 -6 -125 -633 -371 -249 -311 -702 -382 -730 -988 -762 -233 -560 -289 -717 -32 -305 -170 -381 -758 -558 -373 -455 -163 -589 -167 -248 -911 -720 -330 -487 -181 -477 -758 -576 -896 -930 -388 -132 -873 -376 -271 -817 -971 -369 -746 -451 -504 -4 -600 -170 -359 -89 -617 -532 -595 -99 -989 -930 -562 -752 -46 -738 -292 -247 -245 -618 -193 -22 -385 -28 -989 -610 -699 -387 -558 -75 -523 -938 -316 -318 -681 -679 -40 -635 -757 -603 -762 -155 -198 -670 -166 -259 -273 -511 -85 -171 -904 -52 -905 -815 -769 -705 -366 -65 -853 -326 -193 -106 -801 -784 -967 -511 -431 -218 -976 -773 -54 -418 -891 -567 -289 -81 -420 -813 -52 -151 -233 -986 -464 -38 -655 -711 -826 -281 -129 -623 -356 -503 -559 -978 -462 -369 -918 -756 -935 -432 -132 -319 -899 -798 -361 -852 -565 -213 -596 -114 -958 -440 -555 -617 -760 -332 -443 -680 -458 -344 -553 -904 -820 -305 -199 -125 -720 -76 -499 -287 -818 -16 -379 -185 -321 -141 -537 -657 -804 -258 -978 -574 -614 -620 -220 -138 -927 -85 -100 -495 -551 -657 -227 -599 -398 -94 -187 -610 -568 -114 -306 -347 -695 -215 -925 -500 -742 -132 -662 -375 -479 -869 -685 -389 -864 -220 -140 -172 -310 -507 -145 -134 -913 -465 -429 -148 -911 -506 -121 -105 -772 -882 -604 -593 -222 -789 -168 -917 -282 -847 -41 -375 -325 -123 -792 -790 -601 -280 -914 -822 -202 -161 -401 -711 -161 -959 -344 -256 -634 -918 -69 -246 -422 -829 -368 -690 -583 -180 -617 -956 -234 -91 -216 -123 -344 -192 -797 -231 -42 -358 -643 -350 -642 -838 -829 -59 -414 -421 -693 -916 -698 -343 -665 -580 -47 -420 -935 -416 -321 -460 -315 -269 -416 -794 -824 -380 -659 -119 -710 -98 -673 -878 -866 -882 -401 -714 -414 -135 -978 -945 -707 -29 -659 -655 -226 -436 -325 -258 -172 -788 -358 -974 -501 -570 -495 -608 -419 -587 -36 -283 -151 -128 -32 -248 -910 -507 -184 -507 -30 -99 -805 -1 -920 -859 -933 -953 -309 -150 -849 -84 -288 -309 -94 -27 -730 -575 -363 -415 -799 -869 -439 -547 -864 -274 -26 -51 -59 -118 -944 -484 -571 -26 -158 -894 -431 -915 -395 -206 -23 -723 -865 -280 -673 -835 -66 -498 -762 -831 -594 -466 -313 -727 -204 -835 -478 -690 -658 -724 -68 -268 -939 -979 -1 -371 -762 -701 -849 -920 -898 -67 -637 -879 -177 -22 -611 -209 -491 -641 -182 -129 -380 -982 -676 -575 -747 -683 -698 -298 -75 -363 -617 -646 -21 -900 -89 -701 -131 -513 -661 -340 -158 -55 -232 -987 -794 -664 -624 -372 -854 -946 -208 -440 -737 -223 -794 -570 -234 -42 -588 -995 -92 -497 -194 -39 -632 -498 -169 -501 -34 -347 -83 -972 -611 -853 -635 -183 -987 -4 -372 -529 -20 -831 -606 -976 -203 -287 -521 -611 -913 -311 -545 -398 -174 -524 -247 -199 -910 -542 -917 -249 -116 -286 -921 -344 -147 -458 -61 -145 -384 -541 -690 -823 -593 -312 -160 -416 -535 -497 -89 -971 -402 -719 -343 -232 -9 -709 -97 -49 -479 -499 -518 -433 -513 -237 -45 -764 -420 -901 -383 -483 -537 -662 -506 -551 -930 -273 -534 -404 -546 -26 -347 -471 -181 -703 -500 -327 -998 -843 -514 -195 -687 -405 -493 -999 -686 -111 -642 -447 -599 -65 -488 -952 -40 -35 -440 -934 -992 -82 -728 -949 -202 -158 -238 -927 -132 -338 -449 -968 -899 -866 -294 -907 -382 -465 -782 -452 -110 -163 -763 -620 -62 -209 -937 -438 -689 -753 -108 -452 -853 -381 -814 -961 -353 -772 -722 -223 -261 -278 -349 -342 -290 -443 -195 -179 -816 -879 -525 -354 -832 -664 -607 -59 -223 -636 -528 -795 -845 -541 -804 -35 -815 -865 -571 -297 -221 -770 -629 -511 -68 -110 -679 -798 -204 -825 -368 -538 -470 -773 -176 -396 -604 -604 -686 -607 -900 -670 -280 -609 -526 -736 -757 -597 -772 -91 -777 -764 -894 -547 -881 -179 -679 -240 -558 -256 -509 -964 -298 -337 -977 -400 -488 -279 -652 -633 -970 -281 -859 -976 -2 -251 -409 -60 -22 -467 -985 -754 -102 -680 -986 -498 -588 -937 -518 -220 -340 -95 -687 -69 -251 -466 -376 -167 -702 -53 -527 -482 -283 -632 -776 -971 -212 -826 -131 -182 -665 -788 -759 -198 -925 -206 -892 -897 -349 -76 -10 -988 -593 -385 -759 -323 -93 -280 -952 -135 -151 -12 -851 -985 -192 -514 -370 -908 -599 -609 -880 -190 -950 -997 -291 -597 -347 -157 -383 -129 -357 -993 -380 -272 -52 -318 -567 -619 -306 -285 -383 -785 -436 -143 -584 -141 -526 -926 -863 -81 -95 -522 -476 -921 -193 -829 -475 -512 -66 -959 -68 -14 -489 -591 -218 -316 -941 -24 -78 -320 -102 -962 -685 -994 -785 -663 -877 -601 -953 -389 -38 -759 -435 -454 -751 -163 -627 -243 -739 -40 -358 -23 -462 -329 -598 -121 -62 -377 -681 -194 -63 -458 -679 -129 -428 -549 -974 -671 -198 -606 -396 -18 -738 -720 -507 -809 -545 -622 -413 -275 -423 -295 -184 -141 -225 -14 -771 -691 -23 -171 -789 -409 -608 -360 -553 -576 -408 -293 -421 -288 -281 -517 -850 -223 -795 -388 -745 -883 -553 -113 -882 -178 -705 -802 -969 -685 -952 -550 -665 -199 -402 -272 -182 -143 -803 -495 -422 -813 -550 -692 -340 -70 -277 -257 -506 -765 -138 -238 -857 -697 -409 -641 -832 -858 -148 -908 -238 -937 -818 -971 -527 -173 -123 -436 -708 -790 -914 -519 -731 -763 -409 -170 -967 -794 -414 -159 -81 -239 -30 -86 -798 -785 -580 -950 -750 -592 -40 -988 -49 -605 -825 -174 -560 -975 -248 -945 -765 -578 -483 -268 -83 -209 -66 -432 -30 -579 -762 -108 -352 -58 -391 -221 -220 -820 -28 -278 -366 -54 -104 -283 -689 -630 -302 -407 -355 -177 -56 -892 -967 -896 -111 -526 -932 -459 -299 -405 -496 -198 -743 -911 -216 -357 -328 -623 -76 -146 -844 -885 -3 -992 -947 -198 -178 -356 -438 -746 -461 -360 -949 -871 -468 -367 -681 -647 -846 -903 -655 -894 -759 -691 -333 -606 -638 -633 -239 -400 -63 -871 -404 -135 -267 -68 -239 -538 -338 -581 -956 -218 -750 -281 -991 -528 -73 -149 -684 -29 -639 -469 -386 -509 -485 -378 -892 -169 -93 -560 -47 -746 -769 -572 -57 -926 -394 -58 -416 -800 -17 -457 -604 -65 -819 -160 -968 -649 -995 -570 -307 -702 -251 -454 -953 -452 -699 -381 -935 -322 -472 -89 -133 -726 -396 -472 -347 -373 -799 -667 -250 -398 -475 -126 -275 -2 -151 -771 -944 -65 -383 -410 -460 -815 -353 -908 -730 -431 -423 -626 -507 -774 -580 -50 -608 -129 -725 -126 -323 -187 -972 -508 -209 -165 -401 -319 -701 -432 -972 -90 -948 -985 -860 -860 -741 -160 -940 -967 -297 -543 -544 -883 -417 -62 -812 -386 -426 -364 -195 -222 -792 -66 -223 -823 -836 -288 -832 -752 -77 -291 -837 -42 -450 -291 -26 -737 -562 -350 -398 -472 -928 -901 -390 -640 -568 -606 -547 -271 -537 -310 -297 -558 -158 -70 -76 -958 -739 -761 -339 -420 -291 -803 -75 -150 -320 -157 -165 -199 -121 -529 -377 -897 -315 -124 -480 -684 -241 -103 -662 -997 -182 -586 -989 -168 -593 -594 -444 -156 -287 -17 -67 -867 -990 -589 -552 -428 -364 -612 -152 -918 -101 -170 -13 -307 -237 -572 -236 -223 -798 -356 -232 -823 -308 -532 -941 -22 -418 -752 -464 -843 -329 -566 -620 -606 -40 -250 -56 -511 -646 -338 -820 -363 -218 -923 -60 -226 -677 -556 -656 -380 -533 -976 -342 -355 -507 -340 -273 -47 -433 -491 -515 -993 -323 -102 -696 -105 -183 -323 -263 -219 -378 -862 -613 -77 -323 -996 -291 -283 -342 -931 -53 -980 -677 -238 -696 -53 -205 -572 -721 -858 -676 -677 -865 -415 -37 -942 -763 -954 -354 -437 -202 -580 -451 -919 -618 -297 -65 -753 -156 -696 -815 -289 -646 -821 -611 -730 -68 -74 -525 -412 -62 -392 -718 -497 -359 -579 -846 -350 -18 -155 -558 -802 -450 -608 -648 -418 -761 -255 -322 -323 -532 -899 -150 -726 -977 -161 -869 -716 -28 -817 -683 -209 -890 -67 -476 -955 -718 -161 -462 -676 -68 -717 -378 -252 -676 -259 -488 -333 -830 -157 -565 -381 -599 -8 -246 -101 -326 -852 -274 -338 -755 -284 -223 -751 -132 -773 -344 -785 -642 -630 -410 -878 -52 -294 -423 -71 -854 -443 -590 -656 -970 -26 -469 -662 -536 -849 -530 -487 -33 -44 -89 -321 -309 -12 -730 -287 -905 -609 -357 -159 -835 -614 -708 -604 -212 -967 -28 -406 -538 -842 -118 -591 -198 -432 -75 -446 -528 -590 -677 -163 -40 -702 -125 -206 -692 -607 -123 -469 -377 -755 -258 -497 -100 -684 -141 -593 -697 -56 -955 -191 -581 -623 -250 -874 -811 -401 -299 -740 -93 -512 -396 -242 -213 -4 -303 -121 -967 -49 -388 -126 -342 -978 -210 -529 -78 -335 -563 -919 -724 -636 -167 -592 -695 -325 -403 -744 -900 -424 -518 -866 -617 -884 -453 -792 -769 -490 -382 -217 -749 -491 -587 -590 -527 -675 -259 -911 -549 -806 -28 -579 -103 -66 -401 -894 -731 -542 -478 -824 -351 -502 -789 -520 -371 -551 -308 -536 -9 -315 -454 -870 -664 -711 -787 -588 -615 -639 -810 -606 -654 -742 -361 -315 -912 -513 -433 -40 -491 -446 -315 -929 -478 -57 -261 -445 -278 -673 -521 -372 -115 -847 -144 -41 -829 -632 -731 -972 -768 -110 -819 -560 -733 -219 -501 -327 -568 -104 -258 -895 -759 -148 -24 -754 -474 -885 -265 -519 -97 -88 -6 -991 -796 -72 -324 -488 -118 -995 -231 -886 -983 -550 -211 -746 -602 -545 -707 -552 -356 -656 -904 -509 -629 -389 -658 -208 -852 -263 -814 -210 -296 -903 -643 -437 -109 -472 -562 -53 -862 -161 -806 -514 -716 -816 -89 -294 -109 -541 -537 -783 -70 -617 -228 -413 -245 -235 -5 -113 -964 -581 -939 -788 -1000 -595 -737 -768 -672 -867 -339 -234 -756 -214 -454 -965 -511 -386 -456 -344 -858 -446 -611 -10 -782 -997 -64 -545 -624 -444 -193 -131 -230 -989 -776 -563 -856 -510 -695 -729 -773 -283 -694 -525 -84 -343 -376 -771 -254 -738 -771 -396 -179 -23 -617 -562 -506 -637 -453 -644 -338 -181 -607 -849 -946 -636 -631 -485 -245 -426 -503 -991 -382 -717 -650 -508 -197 -412 -447 -832 -341 -975 -242 -140 -487 -187 -336 -871 -643 -668 -797 -593 -398 -509 -341 -882 -264 -270 -209 -167 -962 -834 -536 -462 -318 -778 -643 -265 -556 -168 -235 -249 -177 -480 -446 -859 -32 -621 -439 -168 -667 -210 -443 -440 -814 -319 -846 -78 -813 -676 -311 -869 -697 -530 -234 -151 -264 -284 -844 -176 -764 -148 -276 -357 -539 -148 -619 -859 -501 -988 -656 -469 -288 -785 -109 -20 -36 -23 -196 -376 -887 -822 -798 -218 -319 -21 -630 -322 -780 -1000 -892 -202 -868 -978 -216 -383 -29 -335 -831 -847 -885 -539 -325 -349 -668 -703 -619 -825 -449 -85 -811 -986 -467 -190 -718 -731 -568 -22 -332 -621 -994 -192 -878 -192 -308 -842 -696 -876 -213 -360 -789 -1 -610 -281 -580 -801 -621 -156 -28 -948 -342 -572 -806 -320 -180 -121 -759 -522 -637 -178 -307 -203 -166 -936 -558 -137 -524 -269 -721 -181 -237 -616 -810 -824 -818 -870 -652 -324 -825 -442 -968 -24 -546 -750 -268 -561 -810 -719 -556 -152 -472 -526 -786 -365 -531 -953 -319 -314 -949 -955 -982 -500 -617 -681 -220 -282 -255 -704 -206 -901 -602 -784 -829 -919 -931 -190 -997 -18 -646 -762 -61 -702 -177 -53 -894 -892 -452 -721 -684 -439 -345 -116 -580 -390 -658 -135 -31 -879 -325 -649 -393 -399 -127 -225 -808 -734 -41 -57 -307 -25 -163 -34 -26 -246 -709 -137 -550 -681 -311 -35 -665 -628 -823 -749 -679 -884 -488 -227 -318 -663 -277 -800 -298 -221 -130 -486 -879 -87 -274 -534 -103 -144 -216 -787 -548 -76 -370 -143 -741 -596 -778 -582 -712 -343 -457 -394 -276 -53 -85 -655 -900 -433 -83 -486 -968 -288 -520 -451 -256 -20 -412 -733 -247 -12 -125 -659 -788 -409 -323 -566 -69 -415 -95 -737 -43 -60 -213 -774 -359 -186 -590 -95 -214 -251 -859 -699 -439 -41 -181 -292 -844 -589 -605 -201 -570 -517 -438 -987 -773 -723 -401 -128 -85 -80 -626 -656 -608 -645 -580 -445 -832 -68 -584 -478 -727 -166 -683 -187 -545 -897 -919 -462 -981 -685 -23 -267 -285 -57 -722 -342 -107 -517 -164 -482 -700 -360 -761 -488 -446 -826 -571 -139 -961 -177 -415 -351 -978 -195 -114 -794 -187 -16 -975 -748 -68 -377 -857 -471 -929 -578 -466 -218 -711 -476 -127 -613 -38 -711 -456 -519 -630 -693 -372 -847 -548 -389 -160 -841 -629 -83 -306 -721 -815 -304 -680 -436 -612 -526 -560 -628 -663 -466 -933 -464 -68 -1 -148 -280 -118 -486 -331 -808 -793 -701 -703 -715 -649 -116 -180 -464 -66 -623 -100 -460 -519 -493 -955 -361 -312 -249 -269 -214 -907 -735 -841 -63 -438 -148 -415 -582 -51 -787 -805 -933 -212 -477 -407 -976 -576 -841 -764 -657 -291 -619 -722 -42 -202 -718 -900 -790 -596 -334 -604 -191 -824 -542 -548 -541 -135 -356 -935 -848 -355 -210 -328 -276 -424 -436 -431 -189 -186 -855 -666 -745 -82 -935 -463 -918 -205 -727 -424 -21 -737 -842 -288 -406 -543 -772 -739 -869 -791 -862 -445 -425 -707 -937 -785 -231 -294 -728 -789 -488 -634 -971 -252 -763 -152 -268 -286 -57 -585 -69 -20 -166 -964 -379 -873 -363 -967 -809 -371 -240 -459 -601 -160 -972 -528 -83 -19 -364 -720 -979 -897 -980 -56 -673 -169 -374 -126 -79 -823 -573 -843 -413 -261 -941 -308 -505 -355 -256 -307 -356 -840 -713 -793 -762 -339 -626 -890 -255 -277 -995 -428 -520 -250 -951 -779 -482 -689 -534 -409 -770 -692 -975 -637 -144 -559 -616 -808 -641 -934 -740 -108 -65 -844 -3 -651 -742 -747 -842 -464 -715 -799 -402 -160 -11 -407 -159 -433 -696 -476 -901 -493 -906 -892 -494 -916 -154 -743 -140 -824 -443 -298 -122 -386 -785 -527 -743 -188 -719 -915 -810 -434 -777 -81 -238 -891 -282 -732 -968 -567 -4 -205 -809 -468 -911 -237 -487 -404 -113 -969 -302 -674 -96 -13 -106 -117 -357 -170 -109 -132 -301 -704 -951 -450 -124 -903 -948 -338 -914 -222 -399 -257 -61 -293 -610 -96 -254 -564 -524 -710 -224 -443 -940 -237 -958 -447 -21 -461 -803 -443 -804 -667 -358 -939 -797 -325 -20 -661 -719 -689 -949 -188 -440 -737 -742 -774 -249 -19 -175 -848 -109 -298 -544 -977 -206 -628 -929 -695 -169 -801 -570 -912 -631 -973 -602 -848 -537 -452 -116 -962 -409 -111 -639 -30 -133 -119 -292 -70 -876 -715 -953 -58 -522 -220 -422 -310 -300 -428 -758 -170 -10 -381 -540 -992 -879 -92 -198 -404 -878 -953 -66 -121 -805 -513 -701 -735 -922 -553 -974 -487 -42 -94 -462 -332 -78 -861 -448 -979 -196 -531 -852 -634 -296 -743 -821 -594 -156 -60 -426 -328 -297 -607 -87 -147 -310 -265 -579 -225 -46 -403 -583 -853 -987 -247 -415 -347 -88 -595 -896 -626 -14 -941 -901 -141 -684 -9 -780 -981 -504 -319 -256 -290 -183 -124 -869 -206 -402 -249 -7 -279 -87 -367 -332 -447 -4 -665 -464 -608 -114 -328 -426 -974 -30 -925 -929 -402 -990 -654 -992 -343 -809 -777 -681 -381 -128 -964 -777 -665 -392 -567 -752 -303 -128 -516 -625 -914 -751 -831 -368 -295 -765 -823 -963 -174 -286 -545 -719 -826 -768 -271 -586 -277 -36 -496 -951 -574 -800 -25 -444 -673 -409 -108 -529 -507 -757 -832 -704 -535 -962 -389 -493 -464 -821 -480 -363 -822 -207 -603 -816 -180 -788 -826 -138 -437 -721 -725 -108 -462 -21 -531 -804 -433 -331 -366 -801 -912 -792 -317 -706 -820 -664 -838 -142 -427 -332 -496 -729 -776 -445 -358 -193 -598 -862 -23 -1 -631 -528 -849 -989 -949 -753 -532 -569 -599 -694 -899 -531 -466 -215 -298 -363 -36 -118 -981 -775 -937 -499 -664 -942 -135 -123 -284 -68 -122 -193 -488 -2 -579 -896 -915 -568 -430 -479 -889 -498 -418 -24 -498 -841 -920 -210 -940 -288 -998 -286 -918 -668 -621 -85 -79 -244 -482 -55 -636 -997 -786 -657 -514 -591 -710 -290 -7 -832 -704 -350 -171 -396 -118 -675 -650 -958 -685 -11 -394 -566 -884 -607 -210 -350 -767 -772 -395 -104 -923 -255 -525 -724 -354 -56 -861 -628 -548 -842 -337 -355 -507 -596 -960 -803 -250 -298 -81 -972 -737 -277 -348 -308 -787 -933 -696 -214 -60 -674 -154 -468 -35 -170 -789 -177 -977 -120 -987 -853 -26 -974 -882 -255 -386 -103 -44 -809 -147 -523 -720 -141 -727 -73 -399 -570 -527 -536 -628 -832 -224 -904 -292 -315 -294 -387 -769 -748 -708 -490 -628 -196 -714 -905 -796 -901 -806 -831 -911 -745 -390 -638 -637 -582 -61 -376 -293 -989 -640 -224 -308 -134 -977 -904 -563 -327 -506 -593 -559 -354 -486 -440 -335 -612 -23 -500 -278 -621 -949 -125 -775 -787 -994 -902 -278 -580 -733 -349 -654 -882 -974 -894 -532 -500 -946 -800 -675 -689 -798 -575 -479 -561 -658 -75 -105 -102 -232 -539 -334 -665 -445 -25 -156 -856 -177 -820 -664 -747 -889 -193 -967 -343 -567 -929 -153 -126 -669 -549 -443 -337 -296 -683 -266 -356 -987 -717 -527 -386 -875 -104 -114 -117 -307 -637 -604 -616 -64 -525 -785 -737 -784 -356 -552 -67 -974 -644 -497 -784 -437 -444 -665 -884 -529 -15 -303 -958 -699 -409 -581 -842 -986 -779 -357 -874 -512 -878 -496 -59 -382 -113 -232 -543 -451 -647 -681 -41 -187 -499 -216 -348 -888 -695 -383 -947 -769 -775 -121 -294 -663 -509 -700 -189 -952 -122 -451 -782 -465 -612 -44 -480 -642 -833 -858 -314 -520 -905 -786 -92 -149 -426 -505 -929 -200 -417 -370 -627 -698 -812 -286 -55 -111 -808 -142 -950 -625 -105 -999 -757 -212 -979 -742 -433 -230 -394 -329 -403 -506 -479 -178 -585 -726 -240 -989 -271 -674 -301 -301 -677 -94 -976 -39 -513 -3 -467 -59 -842 -784 -382 -552 -919 -992 -523 -613 -402 -223 -614 -884 -422 -459 -753 -384 -981 -953 -761 -701 -489 -656 -366 -254 -74 -943 -525 -634 -2 -484 -120 -773 -322 -273 -840 -621 -62 -172 -252 -367 -354 -297 -4 -102 -525 -113 -968 -496 -766 -31 -865 -424 -912 -210 -7 -685 -136 -250 -501 -639 -731 -176 -761 -288 -526 -89 -75 -231 -788 -431 -519 -736 -485 -573 -659 -757 -556 -576 -646 -42 -267 -909 -487 -811 -215 -581 -952 -563 -643 -853 -133 -971 -639 -649 -18 -374 -757 -314 -333 -35 -915 -96 -593 -924 -271 -986 -19 -894 -414 -860 -515 -275 -268 -648 -679 -295 -529 -974 -508 -661 -738 -789 -633 -893 -275 -958 -558 -242 -433 -937 -394 -778 -161 -332 -520 -317 -339 -974 -18 -658 -74 -311 -348 -524 -670 -864 -700 -709 -627 -150 -234 -321 -218 -140 -206 -39 -152 -851 -295 -557 -711 -506 -558 -59 -981 -717 -49 -648 -123 -481 -585 -504 -750 -635 -716 -444 -466 -11 -103 -721 -41 -881 -219 -146 -783 -660 -345 -295 -578 -76 -473 -683 -271 -702 -80 -199 -345 -750 -608 -68 -593 -634 -295 -528 -651 -912 -596 -333 -436 -870 -996 -568 -200 -461 -915 -922 -565 -329 -284 -119 -597 -580 -924 -765 -809 -917 -940 -370 -414 -611 -260 -934 -189 -805 -56 -333 -947 -376 -311 -318 -550 -162 -150 -227 -326 -133 -724 -987 -989 -249 -648 -135 -48 -905 -267 -275 -35 -634 -118 -617 -307 -8 -558 -14 -508 -90 -937 -680 -767 -653 -875 -466 -807 -421 -783 -393 -752 -998 -719 -588 -481 -373 -759 -623 -95 -158 -236 -530 -908 -389 -793 -392 -678 -957 -393 -957 -808 -988 -696 -782 -393 -904 -451 -959 -250 -20 -9 -901 -658 -684 -651 -860 -940 -275 -946 -429 -477 -496 -843 -230 -752 -400 -68 -346 -392 -341 -523 -727 -68 -473 -756 -533 -101 -495 -904 -817 -358 -402 -555 -326 -35 -920 -345 -809 -798 -552 -668 -127 -370 -601 -339 -447 -566 -357 -903 -567 -978 -707 -772 -794 -267 -750 -539 -595 -46 -319 -611 -23 -423 -114 -814 -204 -223 -144 -337 -793 -327 -640 -641 -930 -125 -49 -203 -584 -680 -928 -3 -672 -458 -856 -754 -47 -798 -393 -399 -102 -762 -169 -368 -995 -148 -31 -11 -742 -220 -939 -699 -82 -106 -598 -527 -534 -192 -509 -241 -266 -494 -546 -343 -763 -816 -544 -964 -207 -343 -410 -714 -718 -167 -241 -730 -12 -294 -427 -310 -119 -898 -957 -375 -834 -289 -889 -18 -366 -424 -88 -952 -279 -197 -479 -797 -963 -172 -914 -168 -902 -986 -271 -946 -204 -563 -723 -308 -690 -504 -649 -234 -487 -49 -558 -753 -881 -918 -41 -469 -912 -436 -453 -63 -837 -963 -329 -940 -331 -119 -949 -212 -105 -169 -230 -282 -452 -129 -594 -532 -195 -826 -812 -227 -14 -619 -526 -931 -127 -9 -455 -461 -923 -614 -392 -794 -242 -155 -850 -906 -585 -517 -1 -617 -315 -348 -935 -514 -527 -234 -22 -372 -345 -444 -783 -845 -508 -667 -41 -118 -766 -672 -972 -558 -640 -873 -253 -87 -931 -807 -597 -895 -543 -643 -726 -27 -867 -390 -525 -70 -1 -131 -601 -680 -858 -749 -68 -872 -800 -845 -412 -340 -949 -240 -740 -75 -822 -78 -620 -273 -686 -426 -286 -729 -547 -542 -584 -172 -856 -617 -767 -887 -245 -136 -973 -737 -534 -169 -913 -868 -357 -431 -730 -118 -218 -354 -490 -244 -303 -648 -711 -424 -236 -277 -118 -772 -828 -215 -757 -191 -776 -326 -176 -697 -270 -890 -492 -482 -720 -786 -718 -935 -294 -930 -717 -774 -943 -301 -308 -864 -287 -622 -381 -690 -874 -672 -325 -208 -456 -350 -375 -395 -96 -357 -892 -835 -747 -849 -175 -485 -638 -7 -717 -962 -777 -33 -426 -303 -93 -785 -608 -943 -598 -415 -710 -314 -342 -759 -755 -50 -111 -374 -394 -191 -840 -205 -949 -362 -835 -561 -234 -981 -367 -429 -53 -182 -274 -466 -488 -826 -589 -72 -970 -974 -343 -525 -365 -47 -159 -821 -556 -917 -374 -129 -499 -40 -923 -980 -179 -11 -170 -502 -199 -541 -8 -972 -643 -272 -401 -923 -436 -670 -907 -923 -158 -978 -49 -606 -488 -36 -805 -167 -473 -449 -479 -52 -569 -364 -957 -660 -733 -872 -254 -508 -721 -147 -769 -410 -582 -628 -291 -652 -667 -831 -923 -807 -644 -179 -38 -308 -314 -35 -925 -588 -438 -111 -704 -426 -55 -997 -283 -915 -531 -520 -737 -654 -31 -94 -305 -485 -915 -473 -220 -594 -283 -466 -34 -104 -450 -57 -349 -751 -326 -7 -392 -868 -867 -720 -746 -69 -923 -668 -208 -988 -466 -77 -260 -999 -111 -899 -270 -103 -430 -281 -137 -90 -294 -629 -790 -332 -705 -504 -323 -49 -31 -237 -895 -863 -387 -243 -29 -112 -338 -95 -902 -209 -204 -567 -895 -434 -741 -971 -178 -554 -406 -926 -299 -434 -425 -397 -285 -818 -756 -50 -804 -932 -892 -898 -902 -261 -487 -336 -683 -731 -23 -35 -919 -564 -795 -291 -274 -427 -959 -681 -64 -408 -453 -347 -119 -365 -335 -918 -753 -605 -195 -17 -116 -307 -266 -218 -377 -934 -245 -53 -3 -503 -227 -721 -755 -65 -873 -445 -477 -676 -863 -924 -626 -955 -394 -585 -662 -150 -653 -920 -838 -441 -619 -248 -31 -79 -27 -121 -79 -482 -308 -658 -256 -664 -767 -487 -820 -756 -588 -758 -351 -383 -235 -774 -258 -456 -282 -331 -397 -715 -229 -189 -743 -396 -492 -491 -962 -856 -468 -196 -735 -162 -336 -926 -303 -258 -401 -569 -406 -474 -803 -757 -713 -929 -264 -321 -767 -542 -577 -925 -427 -694 -906 -176 -795 -196 -987 -780 -581 -449 -506 -780 -687 -330 -716 -209 -46 -344 -70 -942 -495 -653 -82 -729 -126 -831 -530 -57 -677 -99 -453 -208 -544 -701 -88 -285 -663 -909 -453 -447 -952 -285 -493 -29 -685 -218 -2 -475 -610 -741 -468 -427 -621 -384 -99 -250 -994 -700 -644 -701 -789 -250 -553 -651 -876 -622 -475 -393 -71 -770 -900 -797 -141 -953 -599 -439 -321 -504 -348 -729 -635 -574 -593 -804 -141 -248 -740 -79 -465 -304 -105 -186 -274 -323 -651 -423 -438 -790 -509 -958 -543 -361 -311 -185 -486 -198 -7 -280 -350 -532 -535 -786 -890 -827 -437 -575 -36 -312 -262 -319 -922 -617 -201 -29 -370 -238 -694 -93 -145 -159 -740 -631 -501 -837 -584 -746 -177 -590 -889 -575 -309 -325 -794 -286 -433 -778 -757 -927 -833 -363 -913 -668 -348 -149 -700 -904 -360 -222 -689 -447 -927 -876 -755 -565 -317 -488 -479 -810 -175 -851 -700 -296 -467 -53 -104 -179 -154 -942 -408 -959 -92 -794 -278 -758 -909 -420 -472 -32 -940 -991 -362 -948 -807 -778 -501 -437 -622 -262 -24 -908 -966 -518 -486 -365 -20 -325 -950 -820 -665 -495 -837 -378 -753 -475 -37 -763 -856 -150 -995 -626 -611 -106 -905 -253 -959 -497 -909 -723 -512 -110 -4 -742 -291 -505 -315 -513 -111 -477 -837 -110 -791 -974 -10 -704 -985 -251 -825 -132 -112 -518 -775 -406 -813 -60 -78 -455 -922 -403 -11 -556 -559 -509 -975 -318 -301 -832 -514 -501 -653 -38 -160 -13 -186 -972 -422 -671 -669 -451 -108 -146 -983 -266 -667 -240 -326 -562 -221 -462 -892 -563 -601 -960 -8 -208 -693 -789 -683 -756 -647 -725 -281 -675 -110 -504 -449 -30 -931 -494 -324 -168 -539 -253 -547 -796 -55 -843 -819 -672 -435 -557 -693 -265 -827 -911 -92 -289 -201 -426 -693 -3 -265 -82 -965 -994 -501 -925 -822 -903 -338 -970 -127 -175 -848 -556 -166 -87 -525 -229 -359 -750 -857 -905 -565 -568 -719 -176 -869 -706 -762 -167 -83 -663 -600 -610 -616 -633 -473 -166 -929 -540 -534 -951 -96 -671 -707 -787 -35 -272 -16 -815 -336 -373 -959 -282 -104 -849 -245 -937 -144 -668 -126 -325 -792 -350 -486 -734 -229 -722 -84 -841 -880 -124 -365 -573 -105 -20 -284 -767 -498 -32 -825 -48 -92 -263 -825 -122 -849 -245 -401 -376 -671 -148 -864 -466 -63 -533 -794 -509 -960 -776 -454 -225 -417 -766 -498 -829 -25 -848 -11 -671 -553 -588 -726 -119 -910 -249 -740 -90 -986 -117 -255 -197 -341 -293 -832 -681 -314 -449 -620 -477 -979 -379 -530 -489 -857 -671 -394 -71 -358 -723 -673 -587 -662 -773 -767 -409 -523 -690 -553 -295 -381 -571 -943 -415 -268 -246 -378 -540 -1 -131 -534 -994 -231 -655 -689 -524 -231 -773 -149 -332 -490 -995 -2 -76 -852 -38 -678 -129 -191 -28 -865 -2 -668 -442 -763 -589 -629 -82 -873 -499 -426 -963 -935 -654 -719 -405 -496 -321 -198 -573 -758 -897 -752 -288 -944 -375 -772 -417 -422 -809 -154 -682 -189 -327 -182 -882 -336 -653 -632 -484 -806 -838 -601 -26 -145 -274 -323 -503 -727 -149 -943 -564 -853 -451 -998 -964 -243 -460 -516 -548 -22 -303 -97 -620 -67 -977 -571 -378 -190 -811 -405 -843 -522 -553 -764 -834 -780 -184 -179 -488 -182 -508 -695 -950 -651 -936 -868 -270 -41 -768 -155 -491 -404 -616 -543 -915 -267 -553 -187 -538 -559 -519 -549 -811 -93 -749 -820 -983 -857 -142 -896 -685 -554 -680 -475 -166 -981 -78 -312 -444 -139 -136 -843 -693 -631 -799 -68 -539 -534 -564 -478 -122 -150 -299 -813 -958 -521 -655 -231 -963 -87 -408 -214 -832 -683 -183 -106 -173 -823 -68 -676 -37 -481 -408 -392 -4 -976 -810 -349 -202 -727 -690 -267 -816 -783 -88 -567 -412 -365 -462 -622 -535 -23 -97 -106 -47 -345 -940 -870 -505 -533 -56 -695 -488 -738 -696 -194 -764 -627 -569 -371 -789 -898 -796 -667 -466 -305 -707 -741 -357 -624 -145 -659 -187 -803 -505 -405 -474 -844 -898 -970 -190 -597 -704 -187 -296 -945 -862 -469 -80 -713 -803 -438 -102 -505 -251 -833 -537 -780 -225 -558 -21 -580 -938 -832 -755 -239 -820 -707 -294 -911 -574 -941 -753 -997 -554 -372 -534 -112 -308 -808 -320 -343 -67 -377 -344 -20 -690 -721 -424 -407 -154 -237 -423 -10 -310 -265 -147 -572 -291 -198 -261 -702 -709 -107 -394 -434 -349 -493 -16 -337 -943 -844 -631 -982 -759 -769 -524 -186 -808 -490 -415 -689 -979 -140 -418 -743 -732 -152 -915 -514 -800 -115 -610 -936 -847 -733 -967 -302 -309 -545 -683 -25 -941 -133 -989 -257 -409 -636 -272 -898 -873 -999 -20 -926 -983 -563 -637 -18 -792 -838 -162 -466 -382 -415 -827 -863 -616 -202 -75 -566 -457 -168 -944 -516 -775 -391 -283 -952 -277 -583 -630 -532 -644 -611 -221 -739 -769 -440 -937 -114 -605 -112 -867 -292 -43 -445 -325 -805 -49 -437 -406 -433 -857 -210 -381 -369 -53 -362 -987 -38 -786 -987 -248 -303 -300 -680 -313 -32 -902 -453 -502 -532 -899 -661 -507 -936 -35 -724 -713 -807 -679 -647 -420 -934 -753 -171 -194 -970 -889 -35 -137 -965 -485 -434 -198 -549 -842 -937 -274 -911 -73 -207 -34 -369 -189 -151 -518 -276 -145 -374 -855 -885 -132 -335 -883 -473 -687 -768 -41 -331 -342 -459 -194 -95 -97 -945 -997 -894 -567 -795 -21 -392 -123 -63 -209 -607 -342 -262 -926 -803 -677 -733 -356 -596 -70 -539 -932 -951 -16 -739 -148 -672 -748 -691 -777 -489 -478 -966 -992 -237 -105 -253 -710 -397 -692 -688 -51 -776 -260 -23 -462 -3 -441 -885 -517 -215 -300 -633 -306 -72 -170 -210 -251 -305 -527 -693 -389 -650 -123 -816 -286 -46 -183 -386 -752 -688 -408 -847 -875 -579 -880 -541 -683 -447 -154 -828 -442 -618 -281 -871 -668 -474 -638 -986 -970 -843 -296 -62 -280 -559 -454 -839 -298 -90 -931 -313 -995 -447 -634 -312 -890 -560 -397 -21 -726 -243 -90 -452 -144 -691 -669 -949 -239 -450 -31 -524 -883 -962 -580 -857 -187 -837 -620 -202 -185 -983 -569 -101 -542 -260 -474 -933 -226 -221 -799 -340 -587 -947 -928 -294 -337 -221 -585 -854 -199 -893 -186 -666 -295 -164 -348 -281 -633 -315 -247 -463 -780 -156 -372 -852 -235 -961 -398 -588 -801 -261 -210 -238 -154 -755 -291 -299 -838 -295 -292 -742 -393 -804 -107 -107 -400 -112 -833 -154 -455 -927 -460 -21 -30 -877 -555 -455 -13 -905 -862 -928 -621 -191 -295 -764 -381 -531 -626 -46 -225 -318 -346 -251 -550 -62 -251 -148 -701 -839 -350 -244 -380 -862 -550 -531 -69 -755 -372 -394 -61 -975 -418 -473 -299 -5 -267 -911 -67 -706 -840 -877 -238 -384 -97 -368 -462 -940 -658 -265 -112 -501 -364 -136 -616 -857 -43 -748 -426 -955 -912 -61 -298 -640 -803 -737 -723 -529 -740 -408 -299 -647 -806 -167 -100 -590 -656 -659 -233 -312 -607 -978 -26 -28 -810 -923 -624 -834 -14 -435 -879 -334 -813 -519 -893 -558 -879 -686 -218 -664 -203 -472 -38 -691 -853 -780 -226 -638 -732 -655 -187 -260 -526 -395 -417 -211 -847 -761 -184 -59 -512 -987 -903 -211 -343 -53 -646 -350 -255 -771 -795 -51 -168 -351 -680 -243 -865 -215 -950 -112 -976 -316 -174 -826 -228 -13 -807 -691 -115 -886 -579 -870 -415 -938 -630 -733 -544 -354 -48 -661 -135 -856 -756 -645 -880 -76 -772 -99 -744 -239 -425 -481 -309 -921 -617 -909 -772 -777 -370 -912 -729 -242 -14 -367 -512 -655 -124 -936 -153 -975 -572 -935 -771 -237 -432 -181 -515 -201 -569 -671 -114 -272 -254 -19 -730 -825 -493 -867 -381 -702 -261 -306 -790 -766 -918 -621 -828 -888 -939 -313 -757 -431 -870 -522 -285 -862 -904 -807 -935 -377 -666 -105 -151 -391 -25 -484 -314 -788 -921 -249 -407 -409 -257 -185 -380 -984 -977 -567 -539 -119 -727 -560 -411 -139 -189 -772 -883 -295 -166 -266 -611 -351 -385 -441 -396 -516 -325 -662 -381 -831 -80 -652 -902 -343 -419 -933 -910 -789 -846 -896 -85 -526 -995 -499 -252 -381 -510 -494 -377 -165 -919 -667 -440 -841 -11 -276 -636 -244 -593 -576 -968 -299 -544 -325 -578 -1 -801 -300 -928 -688 -955 -211 -736 -155 -646 -21 -147 -913 -556 -22 -763 -629 -498 -668 -52 -434 -678 -823 -24 -151 -943 -388 -304 -687 -410 -718 -188 -861 -813 -791 -582 -232 -753 -363 -586 -462 -543 -295 -548 -983 -897 -423 -852 -866 -515 -991 -968 -805 -97 -878 -419 -626 -42 -943 -816 -814 -718 -891 -824 -21 -866 -378 -919 -534 -38 -111 -795 -22 -16 -341 -183 -565 -372 -925 -898 -475 -590 -135 -945 -370 -934 -567 -762 -213 -647 -888 -584 -458 -492 -840 -662 -571 -169 -385 -468 -827 -415 -479 -431 -699 -551 -415 -134 -495 -90 -274 -146 -244 -88 -223 -209 -940 -147 -540 -684 -811 -924 -435 -393 -899 -583 -559 -692 -387 -762 -504 -566 -692 -632 -253 -81 -483 -986 -259 -214 -182 -735 -920 -857 -200 -106 -599 -381 -565 -78 -265 -290 -341 -884 -606 -596 -491 -520 -96 -60 -875 -905 -523 -131 -76 -361 -776 -393 -144 -928 -45 -427 -594 -292 -910 -507 -173 -218 -247 -485 -107 -945 -694 -298 -443 -656 -781 -632 -596 -872 -3 -829 -658 -915 -74 -215 -80 -679 -737 -779 -889 -61 -1000 -809 -615 -762 -296 -450 -331 -825 -245 -483 -977 -34 -173 -507 -270 -217 -153 -316 -350 -769 -548 -713 -260 -567 -316 -977 -886 -649 -46 -220 -214 -321 -622 -762 -930 -763 -773 -364 -632 -76 -497 -88 -420 -861 -608 -341 -24 -732 -509 -529 -605 -863 -453 -573 -282 -618 -982 -682 -475 -387 -497 -785 -169 -43 -588 -314 -851 -828 -872 -465 -285 -48 -663 -309 -557 -415 -437 -463 -838 -812 -73 -886 -290 -373 -223 -191 -202 -622 -304 -707 -153 -459 -27 -371 -164 -573 -725 -165 -777 -67 -648 -445 -262 -244 -624 -25 -294 -527 -967 -878 -198 -995 -724 -439 -43 -596 -290 -168 -70 -881 -578 -603 -867 -623 -434 -659 -840 -941 -556 -816 -102 -443 -669 -103 -324 -662 -857 -996 -95 -501 -891 -299 -169 -239 -121 -414 -321 -728 -100 -508 -714 -701 -943 -725 -928 -211 -875 -612 -751 -636 -454 -214 -708 -501 -188 -535 -975 -373 -187 -344 -959 -731 -567 -693 -431 -360 -774 -295 -813 -975 -797 -754 -781 -319 -194 -439 -143 -730 -54 -434 -851 -683 -246 -286 -912 -131 -383 -287 -952 -148 -888 -572 -747 -747 -820 -876 -939 -456 -870 -447 -141 -874 -712 -460 -135 -523 -30 -364 -550 -24 -105 -34 -977 -173 -24 -143 -628 -68 -324 -431 -263 -574 -740 -855 -34 -485 -281 -996 -760 -66 -222 -177 -460 -637 -923 -514 -7 -400 -271 -227 -419 -343 -496 -209 -6 -885 -69 -481 -57 -444 -898 -436 -711 -491 -56 -748 -82 -890 -140 -919 -109 -495 -115 -488 -361 -313 -598 -132 -122 -628 -22 -972 -177 -745 -866 -207 -550 -693 -892 -133 -259 -466 -727 -291 -146 -564 -288 -78 -1 -244 -864 -17 -251 -728 -275 -676 -708 -894 -752 -110 -749 -40 -248 -947 -963 -762 -148 -575 -74 -940 -234 -790 -576 -879 -932 -724 -773 -800 -519 -965 -46 -313 -492 -433 -403 -763 -801 -180 -705 -158 -162 -885 -15 -679 -706 -818 -59 -21 -674 -987 -226 -942 -201 -132 -136 -886 -119 -773 -335 -228 -436 -39 -562 -630 -481 -312 -793 -158 -323 -642 -678 -792 -214 -42 -919 -527 -285 -823 -316 -107 -776 -299 -294 -43 -137 -635 -829 -570 -518 -644 -740 -473 -714 -709 -951 -146 -914 -690 -195 -621 -513 -14 -489 -839 -879 -822 -343 -171 -648 -171 -805 -215 -242 -525 -973 -931 -555 -529 -505 -234 -979 -38 -566 -615 -912 -166 -167 -481 -281 -787 -910 -449 -825 -613 -572 -444 -303 -742 -608 -591 -716 -945 -527 -202 -491 -758 -820 -269 -436 -763 -460 -695 -54 -350 -740 -867 -517 -592 -917 -118 -161 -798 -253 -587 -518 -52 -939 -330 -316 -935 -259 -559 -137 -912 -700 -907 -440 -3 -201 -83 -545 -235 -951 -119 -224 -552 -217 -630 -465 -729 -821 -448 -916 -302 -948 -461 -848 -353 -251 -13 -571 -718 -766 -63 -391 -679 -22 -746 -438 -509 -88 -352 -684 -560 -517 -275 -291 -725 -925 -191 -78 -899 -114 -462 -876 -316 -57 -98 -865 -377 -997 -470 -356 -831 -927 -361 -960 -583 -2 -435 -931 -916 -758 -649 -630 -501 -716 -692 -285 -925 -197 -598 -477 -763 -580 -132 -778 -229 -844 -232 -874 -315 -243 -656 -601 -591 -860 -606 -440 -748 -72 -237 -142 -306 -261 -955 -827 -871 -521 -104 -763 -773 -349 -957 -896 -369 -618 -335 -215 -783 -306 -676 -443 -366 -437 -94 -393 -740 -390 -151 -891 -783 -413 -208 -303 -796 -618 -749 -305 -890 -651 -28 -984 -535 -736 -809 -368 -995 -487 -733 -382 -995 -372 -872 -798 -598 -936 -478 -986 -855 -239 -243 -358 -487 -367 -701 -892 -503 -692 -302 -957 -1 -705 -102 -274 -210 -457 -26 -427 -301 -362 -309 -938 -276 -206 -7 -910 -852 -440 -683 -830 -977 -273 -26 -480 -258 -702 -289 -197 -147 -642 -220 -665 -676 -842 -971 -802 -263 -962 -843 -58 -1 -598 -199 -852 -47 -380 -465 -69 -553 -187 -450 -268 -155 -590 -217 -97 -641 -754 -217 -638 -620 -549 -987 -100 -396 -796 -787 -449 -89 -725 -447 -354 -667 -388 -488 -232 -528 -872 -407 -778 -918 -231 -701 -352 -957 -971 -40 -914 -613 -708 -445 -980 -952 -402 -682 -658 -128 -411 -169 -803 -498 -89 -119 -804 -690 -824 -978 -556 -760 -967 -853 -431 -780 -109 -97 -300 -601 -723 -223 -478 -567 -977 -967 -874 -155 -678 -283 -747 -197 -535 -629 -313 -916 -867 -582 -686 -283 -698 -652 -153 -528 -124 -881 -438 -79 -20 -375 -987 -281 -741 -634 -164 -33 -366 -739 -777 -297 -89 -107 -909 -3 -867 -171 -391 -219 -873 -119 -315 -788 -88 -452 -31 -549 -573 -922 -747 -960 -140 -115 -529 -908 -68 -210 -164 -715 -798 -901 -276 -495 -625 -255 -216 -48 -783 -940 -388 -356 -228 -2 -730 -939 -870 -564 -417 -83 -824 -549 -609 -41 -989 -7 -810 -400 -375 -902 -540 -446 -312 -991 -219 -321 -953 -416 -235 -937 -907 -631 -331 -460 -516 -253 -442 -299 -70 -893 -714 -891 -519 -609 -271 -869 -30 -218 -625 -177 -452 -191 -605 -491 -289 -227 -180 -240 -739 -595 -34 -284 -718 -820 -974 -884 -645 -909 -695 -872 -693 -451 -789 -670 -92 -802 -463 -584 -91 -354 -903 -774 -852 -182 -639 -121 -178 -704 -974 -793 -280 -102 -26 -371 -229 -674 -447 -206 -851 -314 -139 -878 -132 -500 -567 -851 -455 -681 -865 -545 -761 -550 -653 -907 -143 -280 -798 -423 -22 -694 -85 -877 -280 -364 -621 -311 -90 -316 -175 -163 -126 -871 -446 -763 -510 -526 -101 -288 -940 -268 -841 -589 -315 -704 -818 -700 -151 -358 -338 -861 -417 -604 -433 -881 -989 -654 -365 -240 -616 -552 -811 -322 -519 -160 -837 -348 -426 -725 -271 -489 -734 -828 -706 -854 -879 -991 -692 -702 -815 -981 -165 -509 -980 -301 -949 -180 -65 -574 -40 -291 -812 -748 -476 -773 -983 -584 -398 -924 -260 -531 -729 -68 -465 -716 -929 -522 -318 -764 -334 -267 -946 -144 -297 -706 -127 -986 -891 -778 -249 -440 -726 -914 -991 -580 -233 -859 -983 -131 -288 -313 -787 -194 -127 -234 -960 -900 -100 -996 -290 -979 -762 -71 -267 -682 -193 -497 -69 -596 -833 -799 -537 -123 -842 -427 -924 -831 -311 -455 -720 -356 -545 -502 -10 -599 -53 -227 -379 -42 -675 -855 -230 -902 -634 -675 -693 -990 -731 -2 -397 -791 -953 -80 -62 -598 -16 -470 -899 -995 -468 -133 -168 -902 -676 -295 -643 -364 -36 -70 -388 -688 -848 -294 -662 -653 -322 -166 -605 -94 -330 -914 -39 -495 -806 -130 -631 -867 -109 -969 -521 -537 -658 -57 -194 -971 -425 -48 -238 -425 -469 -568 -799 -522 -147 -785 -59 -504 -952 -511 -987 -839 -520 -900 -940 -589 -297 -910 -935 -783 -599 -871 -908 -610 -372 -461 -35 -250 -86 -974 -874 -960 -500 -845 -376 -495 -165 -902 -225 -32 -763 -82 -48 -645 -834 -619 -285 -968 -338 -203 -339 -935 -708 -637 -655 -873 -608 -162 -792 -653 -97 -262 -549 -247 -645 -706 -64 -965 -521 -792 -352 -950 -82 -409 -123 -606 -988 -383 -598 -730 -354 -803 -942 -770 -532 -605 -162 -163 -793 -396 -364 -353 -72 -476 -632 -215 -91 -921 -435 -984 -197 -307 -244 -605 -33 -914 -889 -712 -976 -725 -614 -932 -171 -737 -368 -401 -747 -945 -570 -82 -475 -89 -666 -634 -888 -75 -107 -972 -687 -765 -507 -195 -636 -281 -773 -315 -957 -816 -697 -829 -458 -712 -779 -372 -236 -560 -591 -801 -662 -177 -972 -200 -780 -334 -719 -132 -136 -634 -673 -853 -162 -593 -110 -913 -418 -972 -41 -35 -177 -471 -597 -158 -611 -395 -603 -619 -765 -455 -4 -243 -587 -852 -421 -68 -228 -899 -91 -651 -370 -502 -21 -508 -150 -669 -533 -658 -460 -505 -738 -748 -621 -744 -404 -960 -693 -59 -600 -575 -253 -66 -895 -549 -621 -671 -546 -672 -814 -1 -325 -62 -28 -905 -160 -887 -422 -975 -574 -542 -632 -975 -294 -64 -685 -689 -433 -976 -716 -969 -312 -160 -84 -380 -346 -301 -261 -298 -870 -608 -726 -522 -480 -441 -814 -293 -812 -972 -326 -794 -369 -796 -102 -760 -193 -276 -180 -642 -980 -551 -857 -546 -553 -288 -604 -202 -385 -167 -914 -756 -773 -682 -49 -999 -984 -175 -559 -228 -138 -989 -73 -873 -732 -953 -446 -888 -933 -626 -796 -801 -256 -379 -956 -74 -848 -267 -277 -954 -489 -254 -463 -387 -982 -318 -367 -641 -718 -688 -340 -392 -202 -793 -494 -231 -87 -513 -349 -312 -882 -900 -275 -911 -282 -810 -719 -781 -641 -375 -893 -674 -760 -946 -394 -702 -551 -614 -920 -301 -101 -363 -701 -100 -819 -394 -137 -45 -204 -968 -378 -44 -234 -448 -20 -934 -861 -569 -668 -983 -506 -508 -461 -878 -763 -535 -383 -678 -499 -227 -880 -170 -228 -733 -262 -91 -659 -761 -369 -188 -503 -447 -37 -578 -901 -160 -483 -191 -687 -229 -687 -722 -634 -74 -112 -605 -613 -283 -680 -850 -817 -508 -613 -783 -516 -256 -894 -427 -731 -21 -512 -513 -745 -879 -305 -450 -916 -13 -232 -730 -732 -505 -934 -904 -265 -698 -703 -470 -840 -548 -769 -767 -69 -338 -91 -933 -748 -66 -765 -766 -473 -326 -197 -342 -313 -775 -388 -939 -249 -583 -227 -723 -185 -888 -558 -765 -479 -435 -989 -633 -866 -667 -720 -728 -681 -383 -247 -85 -44 -677 -238 -273 -163 -405 -75 -838 -549 -266 -445 -876 -695 -271 -913 -899 -647 -751 -772 -266 -180 -719 -893 -688 -223 -387 -251 -699 -489 -528 -742 -932 -510 -595 -475 -171 -60 -81 -339 -71 -830 -103 -395 -119 -315 -11 -473 -352 -987 -663 -354 -897 -156 -958 -544 -779 -182 -356 -678 -676 -316 -992 -578 -872 -929 -549 -59 -400 -667 -205 -965 -560 -54 -606 -311 -748 -98 -269 -53 -292 -692 -499 -19 -230 -381 -232 -369 -317 -369 -164 -240 -987 -493 -420 -389 -718 -459 -439 -761 -415 -564 -225 -272 -377 -571 -426 -762 -171 -88 -131 -464 -104 -917 -585 -230 -492 -771 -717 -931 -348 -450 -106 -335 -671 -47 -417 -324 -432 -86 -117 -659 -341 -733 -847 -645 -938 -903 -928 -465 -436 -50 -346 -516 -184 -415 -297 -501 -995 -289 -355 -597 -543 -939 -939 -666 -119 -132 -307 -604 -488 -401 -315 -282 -382 -98 -580 -774 -58 -263 -975 -912 -706 -253 -434 -311 -848 -223 -504 -24 -918 -941 -494 -182 -296 -866 -13 -48 -237 -93 -708 -472 -84 -328 -516 -311 -578 -84 -187 -260 -436 -802 -302 -398 -636 -630 -142 -1000 -699 -787 -390 -245 -371 -457 -540 -395 -253 -267 -555 -157 -288 -850 -604 -908 -927 -436 -462 -854 -988 -870 -635 -912 -824 -829 -317 -410 -177 -882 -246 -87 -189 -268 -643 -691 -781 -495 -658 -27 -360 -917 -121 -488 -254 -18 -336 -63 -318 -753 -908 -16 -344 -528 -97 -390 -594 -653 -152 -454 -89 -812 -139 -619 -276 -336 -493 -880 -721 -654 -632 -622 -891 -755 -166 -486 -955 -526 -406 -171 -43 -692 -122 -654 -349 -511 -74 -484 -556 -933 -927 -835 -6 -19 -809 -498 -801 -396 -552 -991 -180 -792 -106 -757 -917 -934 -249 -570 -280 -77 -251 -111 -529 -522 -637 -700 -607 -10 -201 -980 -239 -360 -60 -814 -148 -684 -653 -869 -631 -360 -679 -698 -687 -743 -758 -57 -553 -366 -145 -574 -879 -388 -928 -326 -134 -525 -240 -521 -596 -935 -349 -891 -343 -466 -654 -430 -410 -949 -39 -185 -9 -162 -944 -532 -198 -42 -574 -435 -913 -295 -612 -803 -671 -856 -760 -203 -940 -936 -519 -428 -553 -732 -490 -663 -845 -75 -410 -340 -518 -977 -756 -372 -500 -279 -522 -883 -667 -395 -614 -371 -655 -838 -446 -237 -120 -551 -452 -474 -164 -436 -155 -616 -567 -150 -697 -858 -129 -765 -697 -570 -41 -717 -564 -840 -435 -837 -736 -815 -239 -692 -510 -7 -932 -948 -265 -892 -886 -120 -859 -538 -349 -477 -70 -960 -683 -310 -921 -863 -70 -985 -223 -726 -768 -369 -890 -720 -360 -966 -751 -285 -407 -480 -900 -107 -247 -618 -657 -190 -495 -148 -780 -665 -635 -383 -557 -598 -755 -41 -487 -984 -617 -276 -144 -772 -449 -417 -395 -124 -64 -228 -188 -54 -246 -682 -829 -453 -23 -858 -618 -360 -956 -814 -371 -488 -437 -146 -729 -789 -90 -221 -193 -200 -506 -432 -802 -984 -609 -81 -246 -742 -296 -260 -651 -248 -735 -932 -950 -49 -388 -188 -128 -257 -937 -213 -438 -410 -753 -846 -411 -117 -155 -224 -693 -790 -457 -474 -556 -499 -424 -897 -283 -537 -260 -262 -57 -262 -598 -57 -5 -259 -848 -846 -825 -358 -411 -688 -38 -717 -430 -771 -680 -953 -367 -800 -900 -932 -877 -807 -452 -156 -624 -966 -530 -378 -657 -19 -467 -954 -710 -961 -773 -87 -609 -96 -854 -502 -848 -352 -129 -126 -961 -216 -322 -732 -273 -213 -825 -334 -698 -578 -871 -212 -890 -495 -326 -27 -987 -85 -454 -715 -854 -591 -867 -181 -990 -396 -164 -181 -527 -177 -845 -957 -913 -966 -157 -41 -70 -625 -129 -512 -163 -542 -378 -101 -179 -52 -622 -802 -860 -495 -975 -400 -334 -174 -443 -306 -134 -292 -38 -111 -971 -606 -830 -86 -39 -752 -86 -114 -957 -899 -276 -49 -242 -805 -544 -640 -159 -895 -295 -169 -329 -539 -841 -833 -670 -343 -229 -919 -725 -285 -281 -798 -196 -716 -887 -749 -324 -411 -546 -354 -507 -369 -378 -527 -980 -486 -936 -925 -467 -803 -582 -773 -15 -838 -156 -49 -953 -744 -128 -123 -611 -653 -32 -386 -787 -626 -849 -19 -30 -135 -167 -590 -743 -549 -766 -278 -680 -748 -678 -942 -601 -956 -826 -657 -203 -122 -751 -334 -449 -579 -217 -135 -666 -333 -202 -545 -391 -432 -770 -488 -960 -942 -811 -89 -534 -114 -211 -996 -154 -819 -991 -287 -821 -300 -748 -457 -179 -16 -84 -387 -669 -25 -433 -779 -198 -49 -873 -155 -199 -258 -258 -849 -945 -65 -130 -497 -449 -556 -328 -216 -719 -137 -337 -223 -395 -316 -851 -340 -709 -177 -510 -219 -559 -793 -1 -108 -326 -64 -327 -35 -742 -447 -480 -307 -644 -180 -805 -833 -201 -451 -324 -791 -14 -430 -943 -326 -92 -750 -82 -487 -404 -755 -78 -907 -406 -301 -268 -244 -238 -920 -444 -652 -963 -657 -62 -204 -427 -326 -687 -587 -160 -481 -169 -702 -457 -575 -523 -93 -723 -612 -246 -518 -35 -773 -483 -321 -731 -923 -380 -125 -122 -629 -99 -287 -474 -795 -600 -754 -707 -783 -788 -872 -139 -161 -155 -820 -933 -439 -269 -247 -707 -760 -684 -505 -384 -209 -131 -663 -125 -949 -636 -712 -977 -599 -686 -555 -65 -231 -575 -944 -346 -596 -638 -436 -566 -470 -208 -707 -321 -643 -672 -100 -724 -591 -540 -410 -395 -162 -428 -848 -943 -121 -978 -61 -589 -777 -300 -132 -693 -621 -12 -239 -798 -133 -641 -41 -203 -517 -532 -458 -696 -43 -18 -738 -729 -4 -447 -810 -603 -370 -10 -851 -414 -841 -91 -745 -497 -212 -11 -374 -125 -670 -634 -654 -387 -290 -69 -877 -10 -928 -910 -309 -116 -521 -315 -222 -376 -713 -285 -677 -193 -926 -605 -276 -66 -612 -992 -240 -446 -965 -54 -832 -982 -264 -260 -849 -231 -211 -967 -276 -623 -832 -841 -530 -190 -717 -88 -449 -889 -484 -738 -918 -165 -438 -182 -138 -187 -122 -504 -200 -110 -88 -980 -666 -454 -900 -488 -186 -64 -341 -387 -739 -487 -138 -199 -885 -234 -935 -397 -465 -797 -191 -205 -904 -236 -409 -52 -293 -652 -500 -212 -666 -869 -831 -271 -296 -247 -824 -211 -822 -787 -324 -79 -780 -344 -624 -254 -643 -941 -192 -398 -36 -758 -398 -203 -452 -582 -917 -672 -610 -829 -945 -630 -795 -703 -76 -343 -521 -614 -529 -425 -369 -750 -400 -825 -703 -652 -937 -300 -737 -325 -293 -28 -804 -734 -389 -492 -128 -791 -829 -410 -209 -114 -733 -503 -38 -10 -176 -195 -933 -531 -790 -931 -702 -457 -368 -247 -836 -94 -849 -13 -665 -296 -285 -366 -328 -604 -994 -381 -999 -168 -484 -909 -341 -307 -24 -985 -891 -254 -524 -709 -188 -606 -362 -871 -21 -925 -826 -540 -853 -422 -246 -780 -31 -50 -143 -393 -472 -177 -523 -274 -25 -362 -496 -567 -603 -802 -709 -810 -778 -939 -74 -466 -70 -946 -399 -379 -322 -57 -303 -782 -201 -99 -114 -355 -815 -881 -874 -142 -318 -310 -958 -824 -824 -67 -932 -11 -185 -643 -912 -938 -148 -758 -485 -992 -278 -659 -335 -992 -91 -667 -957 -42 -85 -143 -82 -78 -261 -418 -496 -704 -594 -536 -17 -520 -657 -459 -689 -700 -676 -75 -701 -165 -660 -275 -637 -47 -523 -367 -236 -596 -75 -294 -887 -991 -163 -180 -717 -585 -314 -300 -510 -960 -794 -251 -135 -105 -131 -312 -592 -714 -623 -500 -209 -574 -742 -792 -425 -236 -946 -384 -787 -839 -94 -48 -104 -591 -397 -145 -263 -432 -885 -179 -237 -37 -602 -618 -210 -446 -394 -333 -841 -49 -1 -316 -690 -535 -749 -245 -484 -169 -544 -12 -166 -655 -526 -942 -629 -974 -721 -358 -376 -196 -813 -777 -629 -83 -88 -472 -45 -866 -112 -379 -499 -100 -926 -764 -2 -437 -773 -799 -576 -401 -524 -381 -856 -901 -581 -48 -157 -674 -814 -795 -874 -624 -505 -473 -648 -267 -113 -363 -130 -169 -20 -710 -977 -865 -732 -33 -950 -291 -408 -439 -450 -738 -322 -187 -3 -281 -59 -24 -425 -328 -756 -558 -410 -106 -51 -515 -498 -122 -882 -377 -512 -996 -882 -918 -275 -7 -724 -617 -493 -792 -869 -401 -604 -714 -280 -828 -891 -544 -67 -462 -277 -26 -929 -479 -332 -232 -426 -404 -489 -191 -457 -678 -982 -448 -584 -649 -308 -637 -574 -277 -9 -191 -312 -560 -176 -231 -576 -844 -207 -327 -123 -628 -631 -503 -601 -697 -880 -57 -757 -142 -719 -990 -974 -247 -333 -454 -939 -94 -61 -574 -254 -586 -529 -167 -998 -68 -761 -437 -325 -309 -499 -524 -124 -876 -963 -874 -335 -756 -445 -431 -161 -942 -634 -548 -198 -342 -351 -389 -756 -425 -13 -40 -148 -672 -306 -982 -431 -106 -435 -194 -297 -119 -985 -270 -409 -314 -25 -117 -351 -820 -675 -769 -676 -42 -679 -702 -871 -397 -912 -887 -665 -470 -835 -905 -612 -996 -655 -686 -230 -738 -23 -767 -728 -35 -327 -741 -64 -200 -34 -514 -478 -17 -866 -246 -997 -606 -474 -755 -630 -618 -744 -850 -503 -612 -800 -363 -78 -985 -711 -680 -696 -629 -118 -194 -78 -804 -334 -99 -58 -466 -637 -104 -708 -697 -714 -599 -648 -821 -580 -554 -104 -745 -60 -160 -742 -528 -23 -301 -506 -683 -677 -280 -168 -436 -889 -98 -517 -605 -680 -189 -797 -628 -741 -828 -663 -71 -703 -228 -873 -452 -11 -691 -857 -833 -628 -138 -31 -727 -488 -963 -923 -858 -650 -828 -924 -338 -840 -264 -899 -812 -376 -306 -134 -731 -628 -81 -994 -133 -129 -551 -577 -275 -131 -777 -747 -247 -608 -527 -838 -574 -702 -677 -821 -735 -663 -340 -941 -352 -35 -678 -977 -217 -845 -445 -394 -682 -566 -5 -706 -52 -882 -75 -321 -805 -593 -747 -20 -703 -182 -363 -644 -884 -23 -271 -247 -92 -733 -683 -609 -325 -894 -358 -928 -592 -673 -545 -674 -831 -401 -552 -955 -89 -552 -126 -650 -913 -349 -96 -548 -4 -680 -552 -519 -285 -591 -132 -658 -257 -448 -208 -360 -77 -952 -659 -93 -365 -522 -45 -257 -675 -514 -184 -173 -544 -457 -322 -830 -913 -160 -864 -96 -117 -556 -591 -931 -265 -643 -701 -701 -348 -221 -723 -385 -534 -755 -740 -505 -128 -854 -415 -621 -750 -677 -497 -180 -730 -535 -76 -630 -497 -129 -533 -996 -773 -991 -276 -325 -165 -485 -968 -98 -437 -941 -367 -26 -714 -383 -669 -803 -872 -828 -553 -203 -797 -630 -824 -690 -302 -50 -530 -41 -593 -595 -40 -330 -572 -611 -501 -219 -365 -186 -118 -439 -783 -776 -832 -635 -423 -640 -395 -151 -841 -42 -204 -466 -615 -646 -986 -684 -915 -345 -24 -321 -908 -587 -330 -261 -60 -832 -112 -576 -960 -288 -73 -109 -670 -400 -111 -36 -721 -73 -835 -571 -954 -737 -856 -748 -235 -702 -665 -534 -597 -465 -377 -950 -268 -553 -683 -953 -478 -114 -254 -594 -987 -752 -192 -980 -544 -303 -580 -144 -583 -891 -106 -278 -752 -836 -523 -481 -154 -23 -331 -713 -524 -5 -989 -669 -233 -181 -865 -373 -115 -856 -527 -990 -299 -600 -403 -375 -413 -747 -860 -129 -806 -451 -339 -659 -75 -250 -820 -265 -248 -430 -215 -697 -716 -76 -457 -347 -870 -650 -6 -351 -59 -768 -90 -911 -567 -852 -551 -556 -865 -370 -874 -500 -865 -204 -855 -834 -318 -985 -950 -487 -730 -146 -906 -5 -136 -514 -542 -868 -837 -842 -113 -753 -293 -419 -954 -144 -129 -765 -624 -554 -355 -936 -781 -3 -664 -444 -299 -974 -38 -702 -819 -306 -497 -308 -610 -532 -839 -890 -906 -133 -255 -92 -18 -245 -611 -198 -882 -599 -630 -81 -783 -282 -96 -1000 -434 -274 -162 -60 -227 -154 -873 -734 -800 -119 -57 -315 -635 -513 -353 -753 -94 -212 -54 -30 -160 -556 -281 -527 -274 -400 -152 -995 -132 -625 -225 -236 -308 -45 -883 -567 -178 -881 -206 -544 -965 -97 -571 -581 -725 -470 -296 -173 -117 -742 -710 -670 -763 -727 -676 -137 -921 -78 -21 -176 -528 -735 -897 -94 -654 -945 -154 -898 -173 -814 -863 -134 -484 -79 -305 -213 -287 -751 -920 -583 -266 -276 -736 -353 -572 -454 -902 -201 -624 -853 -924 -551 -587 -359 -909 -496 -720 -989 -738 -390 -486 -420 -741 -893 -298 -435 -869 -473 -313 -368 -145 -294 -805 -872 -142 -178 -234 -867 -47 -747 -523 -951 -50 -340 -805 -129 -92 -158 -412 -535 -867 -53 -730 -17 -743 -156 -217 -543 -762 -383 -908 -82 -471 -584 -207 -347 -475 -341 -781 -873 -812 -298 -256 -6 -216 -676 -899 -320 -760 -950 -621 -5 -594 -66 -710 -390 -178 -136 -126 -324 -267 -968 -929 -267 -417 -56 -547 -681 -325 -919 -636 -348 -89 -459 -786 -576 -83 -773 -670 -419 -197 -542 -664 -868 -646 -555 -313 -523 -449 -991 -393 -926 -796 -571 -719 -671 -945 -469 -458 -147 -860 -712 -888 -297 -599 -485 -583 -339 -801 -215 -982 -149 -34 -160 -999 -408 -268 -52 -53 -240 -397 -216 -949 -497 -98 -374 -565 -707 -330 -343 -883 -741 -554 -318 -384 -42 -414 -899 -528 -473 -814 -861 -81 -723 -568 -660 -304 -460 -201 -288 -172 -87 -12 -698 -540 -185 -68 -769 -284 -129 -472 -765 -258 -658 -659 -700 -123 -815 -981 -960 -538 -563 -678 -809 -222 -49 -676 -761 -865 -545 -737 -271 -751 -259 -923 -150 -280 -344 -505 -672 -338 -232 -268 -272 -414 -637 -50 -248 -289 -765 -439 -561 -905 -514 -430 -121 -877 -949 -599 -604 -873 -360 -924 -980 -710 -52 -185 -775 -906 -475 -870 -243 -991 -600 -30 -300 -804 -950 -888 -331 -263 -903 -230 -465 -465 -683 -727 -11 -935 -58 -614 -199 -614 -665 -922 -845 -911 -664 -194 -905 -953 -558 -353 -940 -367 -979 -2 -228 -366 -847 -743 -423 -600 -96 -889 -293 -266 -391 -38 -228 -663 -46 -490 -897 -382 -319 -942 -655 -801 -347 -213 -746 -462 -565 -41 -463 -444 -782 -80 -542 -165 -559 -588 -91 -155 -151 -473 -809 -848 -404 -887 -909 -91 -990 -959 -181 -902 -980 -757 -21 -612 -621 -414 -74 -259 -699 -804 -646 -105 -954 -852 -141 -625 -956 -809 -774 -316 -316 -32 -945 -251 -934 -902 -402 -702 -934 -131 -372 -92 -49 -15 -64 -91 -486 -869 -281 -169 -390 -285 -24 -518 -521 -600 -991 -452 -982 -689 -935 -339 -643 -689 -409 -86 -785 -194 -274 -102 -597 -709 -264 -826 -212 -286 -381 -256 -667 -61 -533 -892 -925 -222 -647 -834 -575 -561 -904 -615 -400 -716 -958 -139 -576 -370 -689 -916 -544 -767 -536 -212 -923 -401 -178 -690 -382 -722 -394 -665 -479 -982 -853 -641 -77 -243 -267 -491 -558 -108 -127 -167 -553 -849 -775 -799 -804 -141 -935 -319 -506 -43 -935 -700 -309 -614 -66 -448 -326 -582 -872 -453 -950 -846 -245 -189 -269 -393 -763 -669 -738 -417 -727 -286 -680 -298 -271 -300 -763 -589 -701 -533 -895 -83 -168 -793 -927 -755 -18 -137 -469 -194 -435 -868 -479 -424 -484 -399 -754 -413 -30 -512 -710 -171 -495 -239 -607 -958 -745 -955 -805 -18 -612 -763 -676 -280 -659 -663 -660 -786 -951 -463 -852 -468 -169 -857 -825 -381 -577 -623 -560 -41 -379 -579 -896 -217 -956 -434 -879 -320 -343 -13 -530 -658 -569 -50 -605 -39 -941 -34 -660 -952 -758 -243 -497 -94 -412 -539 -254 -784 -9 -588 -306 -890 -771 -124 -490 -533 -527 -627 -149 -39 -995 -998 -101 -198 -526 -293 -163 -95 -993 -769 -743 -332 -536 -858 -271 -788 -220 -545 -503 -306 -519 -360 -869 -319 -745 -587 -398 -719 -491 -424 -722 -210 -215 -534 -475 -763 -107 -281 -685 -483 -532 -419 -491 -417 -595 -549 -119 -89 -554 -76 -379 -942 -699 -854 -18 -629 -998 -650 -851 -46 -16 -643 -656 -650 -50 -465 -17 -172 -141 -929 -49 -389 -497 -832 -517 -184 -63 -726 -512 -132 -375 -628 -935 -226 -963 -254 -652 -223 -678 -767 -85 -811 -825 -415 -596 -287 -330 -333 -349 -499 -423 -247 -12 -50 -479 -58 -43 -14 -185 -124 -386 -539 -740 -46 -675 -209 -748 -549 -364 -763 -510 -63 -320 -400 -171 -417 -673 -758 -534 -510 -687 -469 -879 -332 -988 -262 -898 -521 -691 -66 -96 -183 -859 -882 -290 -857 -176 -272 -252 -12 -220 -309 -299 -49 -441 -434 -721 -109 -200 -674 -208 -349 -868 -672 -605 -414 -882 -574 -839 -856 -375 -455 -100 -724 -977 -574 -12 -450 -672 -361 -693 -524 -384 -445 -418 -204 -82 -419 -904 -962 -340 -789 -733 -264 -855 -58 -19 -649 -975 -373 -400 -162 -190 -882 -246 -776 -454 -578 -944 -709 -599 -616 -959 -562 -42 -733 -909 -811 -713 -347 -22 -211 -800 -112 -419 -465 -861 -277 -628 -739 -561 -656 -685 -95 -395 -684 -354 -141 -995 -912 -311 -387 -926 -365 -408 -259 -901 -83 -752 -660 -899 -709 -151 -662 -791 -444 -918 -677 -103 -749 -477 -178 -617 -352 -355 -274 -740 -977 -142 -586 -794 -516 -683 -472 -741 -383 -526 -855 -910 -944 -294 -183 -966 -703 -174 -32 -804 -115 -823 -875 -748 -577 -176 -775 -813 -123 -391 -352 -38 -821 -684 -256 -170 -185 -459 -342 -548 -791 -951 -769 -764 -751 -510 -959 -886 -784 -273 -677 -416 -730 -257 -937 -277 -246 -565 -262 -72 -399 -263 -89 -427 -658 -464 -970 -468 -875 -352 -421 -596 -3 -20 -639 -50 -687 -989 -32 -658 -108 -395 -178 -257 -208 -965 -431 -905 -93 -45 -517 -319 -866 -967 -430 -276 -227 -691 -307 -694 -161 -79 -629 -919 -950 -655 -416 -662 -523 -376 -324 -735 -130 -907 -7 -612 -529 -969 -776 -709 -643 -502 -318 -447 -986 -591 -196 -251 -40 -138 -342 -602 -293 -307 -59 -629 -438 -441 -267 -254 -623 -834 -102 -567 -216 -324 -913 -973 -465 -744 -477 -570 -81 -284 -445 -74 -85 -595 -882 -770 -252 -877 -176 -132 -820 -916 -588 -10 -649 -365 -946 -919 -722 -432 -53 -10 -439 -167 -152 -303 -417 -347 -598 -47 -925 -367 -676 -795 -201 -807 -804 -692 -476 -174 -474 -149 -361 -466 -906 -256 -639 -667 -883 -705 -624 -701 -932 -365 -369 -97 -706 -963 -258 -60 -481 -980 -326 -271 -958 -996 -783 -99 -638 -77 -933 -679 -803 -9 -336 -456 -860 -735 -975 -133 -969 -955 -723 -623 -195 -731 -745 -983 -335 -199 -59 -876 -270 -780 -973 -671 -801 -37 -990 -534 -280 -160 -18 -39 -743 -115 -987 -138 -141 -63 -642 -324 -802 -983 -466 -992 -125 -598 -829 -56 -257 -518 -72 -638 -925 -688 -725 -111 -833 -415 -528 -593 -907 -856 -240 -246 -755 -519 -194 -638 -411 -444 -471 -867 -946 -918 -522 -693 -723 -600 -131 -296 -114 -821 -454 -550 -533 -390 -153 -345 -33 -581 -849 -257 -224 -984 -938 -606 -301 -366 -40 -165 -11 -343 -641 -318 -580 -296 -148 -403 -804 -610 -475 -165 -754 -212 -18 -852 -276 -182 -336 -356 -751 -539 -837 -329 -109 -965 -787 -883 -186 -314 -772 -371 -671 -519 -802 -841 -906 -764 -641 -868 -50 -410 -479 -153 -912 -980 -822 -37 -914 -824 -858 -844 -275 -229 -403 -778 -309 -233 -120 -336 -365 -608 -899 -612 -528 -437 -512 -287 -837 -934 -473 -378 -376 -986 -241 -250 -611 -401 -638 -92 -955 -535 -165 -400 -955 -544 -736 -113 -510 -72 -42 -448 -511 -267 -517 -19 -394 -948 -769 -600 -416 -401 -112 -438 -663 -764 -506 -129 -32 -223 -824 -765 -112 -822 -678 -613 -746 -16 -597 -980 -979 -411 -940 -445 -700 -813 -276 -471 -13 -505 -662 -315 -641 -653 -200 -712 -918 -444 -51 -453 -655 -760 -916 -160 -525 -233 -311 -296 -435 -553 -110 -213 -621 -989 -502 -73 -626 -300 -396 -241 -198 -965 -843 -304 -988 -290 -238 -521 -17 -538 -428 -841 -485 -812 -312 -544 -588 -125 -540 -987 -115 -547 -266 -188 -395 -903 -751 -185 -811 -651 -808 -14 -841 -48 -568 -730 -315 -340 -216 -51 -627 -152 -826 -625 -549 -969 -965 -697 -129 -952 -206 -186 -696 -734 -763 -32 -502 -806 -231 -251 -986 -273 -926 -520 -8 -141 -132 -167 -161 -335 -404 -258 -474 -531 -619 -195 -758 -294 -350 -599 -442 -961 -27 -345 -410 -503 -491 -730 -291 -109 -932 -428 -910 -141 -586 -514 -543 -917 -11 -696 -183 -467 -252 -566 -663 -504 -908 -494 -324 -656 -111 -436 -751 -851 -107 -489 -70 -30 -866 -490 -342 -183 -520 -847 -659 -766 -58 -968 -801 -603 -678 -440 -393 -186 -796 -778 -339 -31 -320 -538 -946 -609 -954 -691 -463 -308 -328 -134 -286 -430 -975 -1 -440 -469 -534 -237 -614 -237 -974 -721 -273 -325 -150 -899 -398 -464 -557 -582 -788 -246 -264 -225 -395 -936 -297 -745 -407 -824 -353 -237 -437 -405 -647 -852 -419 -296 -794 -804 -764 -388 -536 -431 -916 -536 -760 -873 -656 -63 -50 -375 -853 -470 -669 -272 -815 -7 -663 -61 -856 -795 -964 -897 -533 -290 -965 -309 -576 -312 -858 -218 -667 -495 -929 -335 -696 -628 -117 -381 -997 -26 -525 -619 -598 -552 -168 -233 -945 -944 -75 -384 -741 -806 -527 -627 -44 -212 -553 -38 -439 -261 -39 -719 -169 -879 -567 -934 -487 -501 -949 -768 -92 -506 -978 -835 -743 -125 -641 -50 -314 -906 -208 -756 -657 -248 -756 -25 -593 -153 -120 -289 -841 -33 -863 -724 -705 -132 -189 -817 -214 -517 -333 -341 -431 -510 -671 -749 -150 -603 -576 -710 -480 -496 -255 -500 -491 -593 -206 -474 -625 -585 -504 -381 -950 -719 -821 -571 -541 -653 -671 -373 -24 -126 -645 -412 -750 -350 -296 -786 -395 -350 -555 -667 -271 -718 -605 -727 -142 -131 -584 -296 -473 -209 -75 -48 -749 -594 -720 -576 -21 -12 -854 -50 -886 -48 -701 -329 -988 -446 -975 -685 -232 -239 -322 -146 -243 -320 -828 -276 -571 -447 -50 -844 -741 -843 -799 -329 -645 -151 -964 -743 -170 -315 -905 -717 -432 -835 -850 -288 -345 -232 -940 -613 -408 -864 -140 -749 -916 -369 -464 -744 -80 -898 -836 -263 -317 -439 -183 -668 -333 -484 -694 -438 -102 -471 -865 -779 -939 -47 -433 -937 -324 -794 -743 -853 -69 -942 -451 -136 -167 -182 -71 -248 -504 -708 -746 -64 -606 -95 -575 -155 -977 -313 -520 -862 -244 -193 -502 -141 -801 -19 -137 -127 -649 -47 -575 -469 -243 -240 -434 -178 -862 -532 -713 -672 -906 -915 -940 -137 -570 -673 -302 -616 -829 -689 -107 -920 -574 -134 -862 -563 -308 -877 -469 -661 -864 -795 -81 -254 -784 -426 -102 -606 -302 -970 -87 -22 -512 -580 -83 -753 -558 -526 -406 -630 -502 -441 -31 -379 -64 -912 -815 -25 -977 -700 -25 -920 -936 -822 -203 -221 -940 -5 -111 -40 -471 -658 -405 -617 -257 -823 -777 -541 -580 -951 -713 -959 -508 -874 -636 -624 -429 -396 -990 -308 -291 -399 -344 -505 -318 -778 -808 -563 -403 -347 -443 -373 -583 -286 -948 -841 -117 -938 -940 -249 -8 -311 -527 -478 -88 -369 -803 -358 -300 -800 -961 -68 -511 -164 -400 -767 -167 -458 -580 -53 -120 -657 -274 -698 -899 -610 -204 -875 -857 -388 -202 -396 -286 -18 -645 -521 -46 -103 -924 -285 -638 -62 -161 -486 -639 -362 -212 -629 -996 -346 -449 -774 -898 -33 -434 -550 -246 -562 -330 -637 -114 -701 -878 -109 -813 -191 -860 -173 -787 -890 -529 -542 -446 -19 -300 -324 -694 -313 -644 -382 -542 -552 -218 -278 -500 -351 -622 -258 -964 -277 -62 -975 -818 -715 -38 -387 -599 -17 -544 -789 -553 -982 -443 -179 -364 -775 -59 -933 -214 -30 -374 -792 -150 -725 -777 -897 -710 -192 -911 -21 -862 -460 -549 -368 -77 -225 -731 -946 -984 -822 -347 -227 -105 -785 -17 -305 -60 -361 -36 -207 -892 -186 -445 -946 -91 -694 -85 -38 -622 -141 -491 -499 -127 -842 -511 -506 -475 -803 -102 -66 -350 -619 -560 -72 -559 -465 -383 -997 -313 -945 -359 -637 -703 -206 -355 -697 -841 -11 -65 -910 -344 -623 -991 -583 -687 -282 -280 -93 -443 -545 -804 -875 -386 -243 -814 -107 -738 -759 -149 -915 -677 -578 -982 -437 -122 -864 -679 -688 -136 -769 -230 -148 -660 -29 -459 -86 -1000 -49 -842 -242 -257 -461 -284 -215 -569 -599 -860 -246 -575 -378 -333 -559 -273 -936 -769 -938 -210 -139 -466 -203 -366 -593 -381 -245 -793 -990 -343 -111 -749 -300 -860 -508 -457 -259 -87 -579 -978 -330 -502 -393 -556 -23 -308 -973 -259 -797 -917 -936 -173 -350 -750 -548 -905 -477 -787 -426 -997 -685 -971 -22 -735 -237 -751 -992 -549 -849 -735 -637 -287 -203 -269 -537 -339 -949 -127 -593 -169 -348 -498 -936 -387 -343 -20 -535 -657 -632 -864 -107 -241 -31 -14 -962 -891 -64 -672 -252 -537 -631 -585 -416 -20 -578 -65 -182 -167 -876 -47 -71 -805 -880 -797 -113 -880 -208 -715 -480 -363 -548 -417 -379 -282 -281 -527 -870 -654 -819 -177 -894 -790 -299 -755 -309 -210 -946 -148 -27 -350 -368 -560 -601 -304 -114 -877 -390 -622 -398 -66 -162 -132 -949 -71 -929 -810 -489 -292 -250 -673 -837 -990 -129 -565 -177 -476 -716 -136 -330 -44 -656 -433 -900 -99 -675 -822 -227 -739 -253 -230 -305 -282 -466 -837 -227 -43 -412 -35 -926 -563 -462 -335 -726 -367 -793 -737 -398 -169 -945 -33 -971 -525 -324 -824 -178 -37 -387 -106 -995 -402 -538 -277 -424 -702 -140 -422 -656 -622 -511 -691 -713 -73 -534 -36 -221 -76 -255 -131 -811 -506 -352 -159 -865 -240 -443 -141 -476 -921 -142 -284 -615 -478 -940 -521 -108 -457 -748 -504 -126 -643 -118 -925 -950 -528 -753 -226 -611 -573 -989 -832 -604 -191 -424 -393 -721 -558 -154 -203 -331 -71 -435 -725 -273 -330 -217 -804 -210 -471 -488 -768 -303 -392 -297 -925 -668 -69 -252 -667 -808 -175 -628 -873 -47 -340 -222 -796 -181 -102 -741 -615 -944 -483 -221 -671 -334 -615 -660 -748 -413 -753 -247 -977 -961 -2 -958 -537 -905 -340 -664 -640 -116 -545 -624 -507 -150 -583 -26 -616 -691 -137 -80 -778 -117 -946 -608 -810 -647 -52 -788 -592 -36 -621 -770 -101 -208 -839 -354 -792 -791 -246 -274 -143 -723 -297 -298 -227 -713 -384 -455 -878 -188 -223 -80 -756 -375 -916 -938 -461 -303 -483 -376 -776 -851 -55 -116 -754 -852 -60 -272 -408 -406 -229 -392 -618 -290 -231 -922 -340 -701 -178 -711 -864 -859 -683 -177 -476 -112 -527 -561 -295 -269 -911 -858 -939 -84 -432 -567 -568 -173 -592 -365 -424 -790 -647 -248 -502 -274 -242 -779 -233 -279 -969 -313 -156 -746 -881 -501 -782 -104 -59 -950 -979 -357 -167 -533 -851 -654 -428 -274 -437 -28 -776 -934 -851 -273 -74 -989 -871 -187 -997 -853 -855 -302 -373 -82 -88 -360 -980 -950 -723 -587 -432 -254 -519 -551 -732 -788 -199 -209 -664 -145 -382 -699 -65 -85 -134 -473 -804 -427 -906 -358 -157 -202 -688 -239 -310 -619 -647 -144 -308 -520 -126 -600 -596 -489 -213 -808 -391 -372 -358 -171 -355 -356 -641 -851 -177 -278 -66 -672 -870 -609 -740 -626 -584 -908 -371 -970 -956 -70 -631 -400 -978 -792 -41 -500 -780 -778 -787 -588 -470 -500 -920 -197 -767 -599 -141 -944 -270 -934 -958 -138 -286 -7 -342 -79 -391 -342 -119 -491 -895 -586 -443 -344 -873 -754 -558 -142 -416 -448 -299 -630 -144 -596 -183 -445 -891 -822 -847 -256 -193 -249 -495 -140 -655 -477 -128 -548 -671 -919 -556 -778 -637 -172 -427 -39 -566 -481 -402 -497 -895 -379 -834 -282 -724 -429 -687 -876 -121 -585 -888 -562 -455 -745 -342 -282 -188 -549 -713 -661 -65 -685 -466 -28 -369 -651 -363 -572 -550 -193 -32 -74 -200 -58 -731 -873 -487 -237 -241 -397 -968 -707 -262 -154 -582 -57 -489 -127 -124 -693 -270 -861 -880 -613 -913 -386 -852 -729 -822 -569 -797 -217 -477 -18 -623 -846 -978 -274 -531 -595 -609 -832 -451 -387 -635 -844 -492 -476 -152 -47 -459 -559 -536 -143 -943 -843 -365 -406 -967 -310 -305 -860 -938 -230 -115 -612 -763 -570 -687 -55 -560 -251 -280 -1000 -24 -229 -461 -210 -365 -269 -338 -398 -940 -174 -857 -531 -294 -719 -483 -255 -328 -790 -435 -682 -683 -422 -260 -320 -217 -915 -304 -894 -911 -377 -987 -625 -340 -128 -300 -906 -144 -437 -884 -295 -751 -895 -352 -196 -517 -51 -373 -634 -125 -110 -696 -168 -797 -740 -144 -397 -411 -977 -546 -527 -388 -326 -367 -994 -230 -357 -870 -364 -155 -406 -807 -292 -965 -14 -497 -689 -206 -309 -860 -524 -405 -333 -708 -46 -453 -556 -41 -803 -99 -735 -239 -857 -291 -199 -64 -268 -769 -694 -782 -505 -683 -179 -511 -567 -429 -180 -713 -530 -853 -254 -270 -279 -103 -632 -91 -334 -368 -340 -681 -407 -479 -603 -977 -285 -385 -40 -886 -514 -475 -530 -874 -285 -504 -635 -428 -174 -709 -904 -631 -578 -868 -599 -960 -809 -652 -855 -906 -755 -871 -18 -178 -389 -162 -538 -95 -295 -407 -47 -972 -3 -803 -604 -323 -399 -413 -499 -721 -700 -965 -913 -982 -304 -875 -985 -69 -226 -184 -407 -385 -129 -939 -135 -479 -975 -66 -743 -848 -477 -540 -36 -123 -714 -336 -554 -80 -23 -684 -888 -685 -676 -202 -412 -849 -761 -826 -410 -327 -884 -669 -275 -237 -826 -644 -707 -84 -864 -878 -35 -64 -907 -695 -503 -987 -462 -464 -25 -996 -356 -752 -23 -474 -668 -599 -311 -2 -657 -955 -747 -300 -294 -610 -740 -255 -225 -535 -831 -200 -372 -19 -271 -566 -879 -467 -84 -228 -187 -675 -295 -188 -892 -31 -971 -116 -300 -915 -390 -86 -55 -147 -920 -91 -974 -301 -160 -197 -702 -218 -806 -300 -190 -346 -482 -95 -986 -902 -460 -858 -717 -244 -650 -695 -224 -611 -100 -286 -506 -520 -921 -570 -329 -877 -872 -197 -382 -221 -549 -588 -835 -90 -773 -264 -654 -921 -381 -50 -357 -71 -356 -60 -466 -289 -823 -889 -615 -770 -859 -545 -735 -583 -823 -888 -938 -381 -490 -72 -205 -988 -332 -859 -539 -615 -847 -759 -987 -136 -136 -336 -852 -298 -647 -736 -281 -291 -343 -632 -62 -380 -519 -70 -296 -610 -474 -751 -414 -773 -115 -380 -437 -990 -181 -741 -851 -851 -336 -171 -252 -493 -575 -693 -986 -548 -429 -98 -497 -223 -179 -978 -160 -331 -172 -410 -776 -451 -262 -907 -830 -598 -101 -363 -418 -28 -707 -879 -705 -891 -603 -771 -873 -378 -150 -980 -465 -329 -479 -644 -401 -179 -127 -927 -330 -881 -708 -828 -794 -758 -394 -228 -968 -182 -749 -534 -525 -903 -139 -133 -918 -57 -592 -325 -732 -979 -313 -247 -627 -4 -64 -239 -456 -122 -481 -224 -269 -154 -146 -949 -803 -961 -132 -387 -998 -336 -32 -688 -833 -452 -665 -355 -274 -878 -457 -66 -749 -840 -906 -564 -563 -424 -337 -811 -783 -822 -17 -775 -340 -744 -730 -866 -813 -856 -714 -152 -758 -541 -744 -249 -560 -240 -639 -623 -156 -675 -651 -221 -310 -55 -551 -934 -561 -601 -100 -457 -989 -925 -779 -300 -812 -514 -712 -425 -217 -290 -161 -169 -423 -570 -457 -850 -299 -724 -957 -154 -32 -770 -549 -969 -498 -507 -410 -135 -37 -286 -202 -488 -2 -237 -697 -96 -192 -496 -943 -976 -237 -680 -640 -648 -524 -274 -746 -377 -834 -983 -461 -708 -854 -530 -419 -326 -759 -611 -667 -66 -966 -524 -156 -49 -745 -746 -951 -702 -302 -131 -805 -107 -849 -859 -346 -498 -287 -557 -34 -592 -639 -526 -195 -900 -99 -984 -993 -147 -422 -90 -575 -365 -402 -317 -60 -791 -276 -624 -205 -673 -661 -882 -523 -794 -703 -979 -649 -78 -152 -811 -513 -401 -126 -59 -572 -469 -129 -199 -707 -350 -43 -794 -496 -290 -589 -702 -427 -186 -627 -232 -911 -566 -915 -633 -202 -463 -624 -875 -7 -10 -902 -962 -110 -355 -167 -24 -484 -547 -845 -23 -37 -77 -933 -430 -709 -847 -714 -108 -357 -460 -475 -361 -664 -401 -728 -466 -22 -978 -55 -964 -472 -997 -276 -678 -480 -175 -613 -736 -953 -446 -924 -236 -750 -876 -745 -607 -877 -906 -330 -44 -919 -567 -620 -603 -939 -200 -413 -783 -580 -619 -617 -855 -435 -366 -274 -103 -955 -137 -139 -70 -589 -884 -846 -811 -426 -748 -856 -463 -741 -542 -273 -484 -742 -74 -628 -800 -757 -360 -126 -492 -174 -385 -240 -895 -672 -503 -85 -598 -576 -483 -436 -610 -97 -746 -257 -241 -447 -831 -107 -277 -91 -763 -773 -233 -15 -598 -148 -197 -958 -150 -939 -76 -171 -371 -926 -901 -99 -429 -45 -902 -68 -827 -656 -265 -375 -938 -894 -322 -25 -869 -262 -354 -255 -735 -92 -464 -781 -841 -230 -281 -309 -17 -515 -498 -184 -776 -744 -401 -86 -476 -621 -244 -198 -339 -843 -379 -497 -193 -508 -190 -903 -64 -659 -794 -936 -55 -970 -923 -487 -774 -677 -916 -742 -804 -409 -37 -274 -870 -69 -851 -489 -417 -937 -586 -336 -498 -515 -735 -346 -473 -852 -367 -93 -665 -560 -59 -361 -843 -204 -147 -379 -618 -727 -382 -941 -826 -745 -229 -758 -202 -89 -40 -350 -823 -824 -244 -798 -802 -996 -873 -265 -900 -144 -776 -845 -919 -374 -735 -681 -106 -27 -120 -319 -958 -419 -893 -744 -81 -912 -102 -75 -294 -305 -977 -346 -995 -15 -786 -340 -107 -295 -939 -774 -979 -551 -147 -764 -636 -385 -740 -433 -574 -905 -264 -683 -452 -848 -473 -448 -640 -947 -366 -772 -305 -691 -499 -531 -180 -754 -917 -733 -348 -539 -68 -284 -218 -439 -514 -772 -520 -992 -177 -508 -546 -126 -813 -145 -828 -746 -561 -69 -138 -296 -673 -194 -847 -641 -554 -541 -260 -223 -351 -11 -14 -816 -448 -971 -655 -181 -981 -598 -56 -934 -329 -412 -222 -938 -738 -596 -372 -302 -549 -819 -177 -451 -111 -29 -891 -502 -557 -619 -145 -501 -768 -484 -609 -382 -747 -28 -840 -429 -264 -829 -227 -99 -168 -357 -793 -184 -827 -475 -718 -286 -149 -303 -158 -524 -699 -21 -157 -856 -283 -553 -888 -943 -698 -716 -713 -453 -183 -435 -816 -363 -308 -410 -14 -158 -784 -570 -560 -660 -983 -145 -34 -356 -217 -514 -335 -341 -767 -20 -696 -35 -510 -282 -678 -111 -297 -231 -992 -20 -899 -786 -632 -64 -611 -742 -963 -906 -365 -482 -906 -937 -158 -283 -997 -15 -448 -635 -238 -799 -867 -342 -218 -173 -614 -468 -147 -780 -810 -7 -441 -666 -806 -354 -885 -790 -256 -154 -408 -459 -744 -62 -832 -948 -383 -893 -569 -904 -90 -104 -1000 -477 -96 -97 -774 -951 -240 -569 -616 -295 -588 -150 -167 -500 -525 -294 -737 -735 -399 -8 -993 -646 -217 -647 -811 -673 -323 -339 -959 -728 -937 -682 -166 -373 -742 -91 -695 -817 -895 -496 -391 -805 -527 -857 -162 -576 -938 -860 -622 -949 -716 -265 -724 -638 -618 -946 -792 -562 -343 -717 -764 -400 -606 -655 -176 -64 -153 -950 -208 -134 -529 -688 -37 -777 -966 -960 -48 -398 -456 -468 -767 -165 -647 -20 -112 -597 -292 -94 -282 -348 -820 -894 -516 -578 -165 -232 -183 -231 -978 -62 -558 -628 -114 -599 -156 -87 -873 -555 -716 -466 -209 -606 -91 -270 -409 -614 -510 -321 -401 -668 -313 -6 -905 -532 -341 -227 -867 -328 -959 -143 -996 -999 -863 -674 -71 -397 -68 -31 -565 -856 -62 -621 -134 -262 -591 -383 -403 -949 -290 -607 -334 -795 -817 -980 -975 -598 -970 -341 -933 -237 -760 -884 -975 -736 -920 -958 -674 -805 -388 -922 -699 -29 -968 -464 -548 -333 -615 -339 -794 -82 -863 -199 -683 -71 -535 -842 -18 -55 -156 -940 -700 -735 -845 -903 -183 -64 -297 -413 -191 -705 -179 -505 -113 -539 -390 -856 -251 -218 -202 -1000 -298 -78 -531 -74 -357 -298 -207 -865 -321 -923 -428 -290 -168 -994 -100 -585 -166 -714 -899 -479 -383 -860 -36 -510 -644 -895 -574 -184 -491 -439 -524 -331 -840 -814 -742 -308 -809 -728 -187 -468 -143 -731 -169 -368 -946 -232 -50 -485 -444 -656 -614 -450 -636 -762 -737 -333 -823 -796 -141 -51 -763 -600 -682 -466 -506 -949 -507 -154 -109 -587 -466 -929 -583 -609 -1000 -997 -525 -211 -632 -197 -65 -237 -292 -32 -242 -82 -705 -183 -374 -163 -78 -918 -338 -713 -941 -904 -459 -683 -378 -693 -418 -986 -891 -671 -740 -465 -954 -183 -492 -107 -538 -52 -959 -561 -435 -446 -487 -960 -782 -399 -677 -610 -724 -469 -459 -27 -139 -837 -573 -966 -726 -968 -563 -225 -643 -200 -823 -63 -295 -434 -830 -623 -522 -392 -599 -468 -920 -192 -584 -873 -446 -60 -280 -778 -11 -11 -215 -147 -823 -846 -190 -627 -424 -109 -611 -926 -482 -870 -511 -555 -365 -70 -375 -140 -660 -611 -123 -962 -358 -87 -988 -875 -880 -409 -752 -665 -428 -133 -732 -894 -250 -414 -844 -33 -643 -745 -668 -51 -60 -957 -92 -735 -114 -715 -461 -301 -468 -151 -205 -526 -230 -820 -455 -251 -884 -825 -624 -699 -480 -677 -865 -151 -380 -470 -704 -392 -678 -13 -16 -752 -410 -566 -573 -270 -46 -476 -255 -50 -495 -703 -782 -27 -8 -243 -5 -790 -177 -243 -666 -350 -561 -73 -950 -570 -267 -421 -269 -986 -94 -102 -42 -134 -361 -927 -773 -886 -605 -475 -656 -405 -219 -244 -977 -847 -85 -813 -591 -637 -482 -483 -828 -622 -736 -971 -200 -672 -379 -255 -488 -184 -294 -792 -280 -302 -763 -440 -474 -595 -272 -682 -167 -595 -677 -851 -346 -747 -749 -687 -117 -825 -483 -990 -563 -618 -377 -854 -729 -593 -927 -912 -226 -595 -87 -228 -683 -620 -48 -124 -864 -624 -738 -607 -783 -969 -743 -748 -548 -574 -343 -804 -326 -774 -24 -674 -910 -849 -456 -51 -5 -684 -733 -867 -579 -311 -693 -521 -846 -257 -428 -94 -900 -800 -830 -348 -339 -150 -796 -17 -429 -601 -826 -984 -253 -589 -253 -715 -247 -522 -615 -388 -576 -983 -559 -719 -960 -106 -536 -87 -864 -114 -551 -696 -147 -256 -273 -568 -746 -740 -677 -161 -691 -65 -913 -654 -190 -892 -886 -531 -688 -122 -329 -965 -834 -232 -769 -485 -389 -324 -830 -144 -468 -799 -420 -386 -358 -986 -820 -93 -104 -632 -998 -858 -9 -867 -302 -782 -711 -262 -342 -845 -271 -241 -915 -224 -448 -872 -290 -824 -675 -495 -57 -644 -137 -504 -178 -713 -436 -679 -939 -323 -439 -354 -722 -725 -752 -832 -390 -884 -272 -819 -891 -254 -438 -761 -949 -806 -252 -713 -274 -606 -245 -842 -730 -25 -545 -59 -107 -49 -445 -602 -549 -129 -537 -355 -545 -666 -234 -204 -88 -562 -100 -68 -172 -93 -46 -213 -909 -10 -419 -414 -965 -328 -942 -787 -815 -770 -399 -167 -325 -746 -908 -414 -120 -169 -940 -223 -133 -940 -662 -863 -356 -185 -697 -526 -796 -322 -208 -881 -539 -843 -934 -778 -967 -278 -878 -941 -729 -319 -532 -781 -958 -302 -718 -955 -548 -997 -449 -584 -311 -958 -215 -640 -239 -738 -992 -781 -343 -989 -693 -609 -459 -17 -583 -982 -680 -593 -187 -667 -173 -736 -31 -690 -714 -654 -286 -277 -878 -214 -336 -11 -524 -633 -750 -392 -475 -921 -537 -988 -421 -175 -815 -832 -94 -902 -539 -371 -347 -579 -463 -189 -656 -299 -869 -355 -373 -212 -431 -26 -800 -810 -779 -367 -929 -117 -683 -431 -256 -764 -539 -815 -188 -579 -969 -810 -456 -466 -518 -655 -492 -175 -479 -245 -279 -220 -783 -316 -14 -741 -752 -166 -480 -15 -797 -616 -185 -877 -513 -306 -339 -142 -256 -832 -598 -95 -613 -724 -431 -734 -808 -28 -913 -91 -599 -914 -711 -522 -295 -287 -426 -528 -302 -442 -502 -267 -325 -728 -941 -47 -293 -169 -669 -807 -631 -104 -105 -765 -664 -235 -678 -194 -407 -165 -251 -558 -821 -529 -856 -5 -490 -173 -670 -945 -206 -838 -27 -729 -782 -570 -208 -442 -271 -820 -784 -743 -200 -470 -386 -557 -825 -458 -783 -68 -326 -840 -27 -602 -231 -831 -521 -140 -975 -674 -351 -163 -303 -136 -419 -422 -476 -219 -438 -944 -810 -620 -213 -978 -532 -256 -846 -537 -516 -920 -395 -836 -242 -604 -934 -792 -409 -109 -977 -834 -629 -154 -366 -596 -302 -782 -765 -854 -426 -501 -330 -364 -118 -887 -762 -670 -918 -171 -171 -929 -955 -667 -826 -273 -177 -466 -217 -566 -209 -886 -899 -109 -158 -297 -823 -254 -297 -138 -342 -341 -256 -330 -929 -432 -515 -107 -224 -533 -486 -330 -530 -96 -857 -704 -344 -607 -939 -229 -538 -677 -26 -127 -111 -678 -511 -639 -371 -913 -421 -83 -424 -981 -682 -241 -636 -332 -539 -487 -393 -58 -7 -718 -985 -147 -435 -903 -605 -611 -747 -152 -986 -801 -229 -551 -74 -588 -321 -530 -320 -307 -813 -322 -171 -295 -147 -565 -697 -238 -638 -195 -206 -949 -352 -219 -472 -585 -502 -104 -782 -299 -190 -426 -94 -518 -653 -833 -412 -723 -784 -169 -292 -603 -49 -381 -960 -315 -382 -268 -574 -838 -571 -277 -583 -252 -107 -647 -369 -696 -67 -476 -251 -861 -327 -995 -367 -351 -657 -438 -354 -541 -205 -589 -876 -946 -327 -196 -259 -750 -887 -340 -873 -997 -249 -677 -619 -347 -802 -944 -797 -957 -320 -384 -870 -372 -586 -548 -287 -479 -715 -907 -338 -899 -815 -664 -251 -829 -160 -256 -420 -549 -795 -827 -172 -286 -593 -459 -64 -595 -316 -265 -876 -101 -539 -585 -996 -397 -101 -371 -386 -106 -650 -33 -83 -20 -954 -351 -176 -437 -351 -29 -211 -613 -879 -194 -134 -95 -734 -426 -372 -444 -762 -480 -393 -297 -830 -709 -176 -931 -612 -109 -400 -58 -328 -404 -4 -427 -912 -192 -225 -768 -548 -477 -985 -115 -499 -612 -534 -491 -920 -815 -662 -825 -950 -81 -589 -518 -348 -242 -711 -685 -484 -816 -132 -423 -516 -912 -804 -370 -632 -827 -820 -709 -276 -294 -1000 -297 -133 -488 -125 -314 -815 -358 -632 -924 -272 -263 -319 -924 -361 -960 -820 -883 -639 -361 -146 -173 -851 -375 -266 -986 -586 -69 -125 -478 -787 -364 -442 -897 -832 -448 -23 -8 -495 -818 -697 -23 -373 -906 -522 -70 -553 -272 -145 -887 -570 -82 -550 -913 -691 -225 -617 -418 -213 -185 -776 -559 -958 -864 -520 -121 -297 -657 -169 -667 -77 -12 -926 -451 -227 -413 -679 -540 -690 -843 -938 -936 -963 -676 -852 -477 -143 -949 -118 -484 -54 -265 -806 -782 -660 -730 -188 -114 -802 -270 -426 -974 -18 -289 -487 -59 -133 -962 -515 -182 -512 -667 -312 -497 -744 -183 -124 -270 -787 -650 -22 -484 -937 -286 -235 -577 -165 -277 -461 -723 -314 -710 -933 -760 -684 -348 -663 -172 -871 -102 -528 -271 -96 -669 -179 -384 -350 -991 -96 -926 -374 -795 -832 -75 -846 -406 -289 -715 -311 -575 -227 -849 -249 -797 -37 -67 -975 -877 -617 -591 -664 -638 -349 -346 -928 -328 -736 -384 -498 -347 -607 -943 -951 -403 -164 -803 -167 -32 -678 -941 -349 -360 -815 -779 -149 -153 -222 -86 -251 -249 -308 -53 -230 -792 -115 -347 -445 -286 -138 -955 -491 -252 -129 -338 -902 -951 -683 -677 -771 -964 -314 -726 -476 -391 -704 -971 -5 -592 -700 -518 -582 -916 -958 -797 -168 -952 -490 -563 -91 -889 -45 -59 -125 -159 -696 -767 -254 -357 -272 -213 -699 -84 -126 -925 -712 -37 -353 -965 -604 -328 -801 -698 -166 -50 -247 -528 -417 -293 -946 -427 -557 -591 -998 -78 -625 -854 -202 -283 -583 -241 -259 -929 -829 -784 -215 -525 -378 -176 -684 -345 -40 -276 -511 -295 -103 -977 -395 -980 -15 -641 -122 -680 -495 -731 -718 -152 -307 -252 -552 -544 -925 -482 -163 -880 -906 -470 -981 -621 -837 -418 -149 -753 -813 -814 -355 -273 -846 -294 -542 -592 -952 -352 -749 -268 -70 -441 -612 -267 -186 -625 -266 -100 -137 -959 -584 -995 -46 -884 -355 -322 -574 -228 -795 -893 -265 -874 -825 -785 -77 -485 -864 -743 -929 -70 -325 -304 -323 -981 -65 -677 -265 -839 -640 -638 -187 -933 -137 -332 -298 -736 -15 -708 -685 -148 -12 -45 -326 -571 -296 -598 -510 -108 -778 -341 -159 -378 -106 -443 -72 -878 -769 -959 -705 -474 -33 -287 -150 -424 -693 -441 -939 -722 -797 -465 -481 -674 -228 -747 -919 -221 -909 -828 -232 -637 -991 -975 -843 -150 -558 -767 -402 -998 -522 -603 -677 -208 -154 -501 -236 -618 -464 -409 -168 -89 -596 -823 -37 -439 -308 -835 -201 -531 -850 -642 -874 -661 -48 -755 -549 -971 -214 -402 -491 -560 -610 -656 -416 -27 -551 -881 -777 -887 -95 -940 -802 -966 -331 -168 -930 -888 -718 -778 -122 -308 -96 -148 -301 -155 -256 -38 -979 -420 -143 -980 -184 -122 -516 -950 -848 -24 -799 -865 -671 -319 -984 -860 -844 -57 -15 -796 -274 -413 -808 -779 -642 -502 -700 -220 -52 -915 -924 -723 -912 -128 -570 -489 -573 -530 -64 -135 -804 -877 -321 -42 -398 -616 -328 -151 -5 -631 -283 -224 -169 -697 -773 -626 -607 -479 -412 -877 -551 -211 -464 -234 -90 -907 -958 -627 -353 -549 -505 -557 -144 -482 -929 -115 -190 -421 -771 -668 -410 -954 -787 -747 -283 -601 -1000 -383 -558 -348 -973 -157 -280 -31 -258 -353 -351 -257 -797 -101 -407 -958 -959 -83 -415 -701 -662 -658 -259 -538 -475 -782 -958 -615 -624 -526 -97 -589 -702 -112 -792 -779 -299 -164 -472 -11 -960 -373 -858 -222 -105 -821 -890 -733 -759 -375 -128 -69 -797 -751 -896 -108 -714 -649 -744 -339 -345 -543 -610 -505 -444 -604 -455 -187 -588 -758 -276 -139 -649 -577 -375 -995 -426 -460 -178 -679 -484 -624 -155 -604 -338 -205 -175 -171 -984 -513 -753 -996 -4 -64 -414 -229 -378 -950 -546 -181 -135 -142 -489 -422 -346 -298 -174 -635 -553 -206 -894 -557 -948 -928 -646 -388 -746 -937 -377 -640 -647 -327 -801 -269 -385 -949 -508 -629 -193 -431 -772 -552 -922 -967 -14 -974 -286 -793 -941 -147 -347 -329 -891 -956 -828 -949 -147 -143 -634 -290 -375 -409 -894 -952 -882 -800 -156 -568 -341 -99 -828 -922 -210 -253 -408 -148 -398 -927 -651 -842 -758 -992 -36 -185 -228 -516 -284 -3 -925 -594 -368 -430 -259 -184 -548 -970 -495 -534 -212 -734 -732 -964 -509 -930 -429 -754 -826 -888 -110 -326 -487 -500 -11 -57 -590 -571 -900 -264 -446 -645 -841 -364 -788 -887 -27 -737 -607 -448 -740 -876 -298 -240 -141 -928 -589 -987 -242 -902 -371 -978 -701 -485 -828 -29 -915 -675 -195 -629 -291 -473 -555 -965 -14 -734 -392 -390 -290 -238 -908 -784 -57 -29 -423 -252 -540 -666 -200 -526 -302 -27 -552 -396 -220 -425 -413 -847 -628 -456 -475 -295 -631 -905 -222 -468 -74 -414 -227 -640 -84 -95 -527 -230 -21 -29 -657 -112 -801 -952 -988 -74 -386 -925 -471 -537 -84 -59 -144 -929 -582 -978 -979 -244 -513 -431 -390 -366 -265 -572 -79 -931 -75 -985 -560 -339 -993 -893 -537 -707 -143 -801 -984 -551 -989 -563 -582 -152 -405 -805 -310 -699 -927 -232 -854 -910 -153 -347 -381 -554 -66 -955 -764 -574 -454 -955 -75 -92 -909 -131 -307 -210 -9 -365 -470 -462 -525 -760 -973 -687 -94 -354 -807 -76 -711 -147 -248 -398 -348 -336 -951 -880 -572 -410 -841 -354 -892 -341 -418 -619 -234 -724 -842 -404 -433 -69 -873 -480 -186 -864 -460 -466 -190 -216 -947 -205 -57 -931 -114 -419 -121 -831 -979 -60 -603 -60 -103 -910 -781 -934 -881 -844 -165 -121 -408 -612 -525 -351 -230 -540 -229 -147 -71 -885 -625 -4 -654 -546 -724 -918 -381 -636 -668 -389 -337 -474 -520 -96 -514 -340 -244 -745 -502 -550 -320 -255 -196 -755 -649 -127 -419 -701 -827 -474 -684 -370 -860 -492 -950 -209 -688 -595 -706 -521 -356 -505 -144 -839 -324 -33 -891 -162 -120 -246 -675 -73 -265 -327 -379 -591 -888 -647 -410 -926 -445 -508 -761 -536 -798 -387 -945 -704 -322 -682 -538 -244 -666 -100 -102 -628 -461 -841 -302 -892 -919 -940 -292 -779 -352 -627 -584 -879 -766 -734 -791 -183 -470 -191 -792 -690 -446 -915 -216 -898 -771 -613 -694 -439 -140 -670 -683 -80 -673 -539 -754 -655 -842 -288 -971 -51 -486 -19 -894 -551 -152 -969 -209 -932 -753 -228 -890 -30 -537 -958 -568 -39 -767 -3 -817 -859 -174 -305 -795 -118 -122 -489 -291 -282 -945 -49 -637 -343 -676 -442 -69 -127 -438 -575 -171 -41 -81 -730 -247 -961 -710 -634 -950 -942 -908 -490 -49 -31 -244 -902 -193 -161 -788 -239 -101 -245 -464 -972 -5 -319 -91 -429 -929 -464 -601 -178 -486 -220 -254 -546 -392 -37 -897 -232 -175 -595 -990 -546 -287 -998 -863 -949 -278 -818 -370 -40 -271 -96 -346 -746 -881 -217 -597 -562 -188 -836 -624 -920 -431 -690 -558 -392 -34 -610 -777 -677 -200 -648 -565 -664 -486 -972 -199 -826 -940 -668 -656 -16 -198 -870 -377 -913 -966 -36 -456 -521 -959 -585 -549 -426 -37 -707 -384 -243 -949 -914 -225 -389 -217 -644 -345 -365 -470 -76 -618 -870 -906 -694 -938 -635 -460 -716 -624 -310 -556 -511 -772 -632 -945 -175 -807 -590 -691 -789 -610 -254 -218 -920 -341 -679 -690 -738 -736 -638 -135 -577 -720 -227 -92 -677 -725 -829 -515 -782 -154 -856 -177 -768 -32 -546 -182 -216 -646 -795 -274 -719 -806 -524 -51 -53 -241 -106 -226 -844 -897 -935 -530 -224 -334 -106 -904 -481 -178 -76 -138 -28 -49 -690 -249 -625 -355 -769 -121 -364 -901 -206 -495 -540 -983 -619 -118 -41 -326 -385 -79 -672 -622 -872 -982 -959 -871 -1000 -350 -672 -957 -226 -162 -780 -20 -47 -252 -645 -406 -393 -985 -743 -453 -701 -648 -34 -166 -275 -528 -841 -41 -772 -713 -853 -176 -795 -709 -522 -850 -335 -352 -515 -768 -848 -250 -891 -591 -862 -478 -483 -100 -661 -964 -315 -463 -203 -729 -834 -447 -14 -294 -812 -242 -894 -431 -33 -954 -154 -339 -97 -796 -893 -286 -789 -665 -699 -556 -787 -530 -5 -518 -365 -951 -996 -206 -306 -82 -698 -735 -258 -820 -763 -446 -328 -110 -720 -564 -897 -770 -972 -990 -952 -123 -281 -926 -32 -29 -128 -839 -350 -117 -654 -92 -289 -821 -58 -657 -772 -844 -425 -558 -424 -826 -450 -969 -894 -245 -377 -160 -38 -548 -273 -289 -924 -523 -759 -695 -939 -535 -850 -109 -299 -476 -565 -729 -403 -803 -134 -8 -640 -498 -703 -855 -512 -110 -821 -401 -24 -361 -396 -403 -870 -216 -955 -345 -969 -682 -803 -460 -295 -593 -388 -333 -767 -282 -449 -871 -593 -942 -680 -650 -427 -303 -252 -296 -995 -814 -786 -474 -144 -608 -743 -53 -311 -6 -10 -589 -953 -777 -752 -532 -940 -290 -5 -490 -382 -483 -829 -961 -650 -982 -601 -182 -754 -946 -862 -744 -925 -447 -532 -352 -698 -106 -525 -297 -885 -154 -168 -316 -457 -612 -53 -414 -584 -805 -737 -950 -725 -64 -784 -348 -638 -298 -344 -938 -138 -768 -791 -457 -300 -930 -871 -163 -841 -287 -400 -303 -903 -400 -560 -608 -224 -883 -750 -425 -731 -425 -382 -570 -694 -615 -861 -408 -459 -912 -288 -726 -857 -205 -917 -545 -594 -774 -29 -16 -470 -28 -433 -900 -451 -939 -181 -828 -259 -291 -936 -331 -701 -746 -993 -869 -517 -939 -590 -537 -338 -17 -843 -299 -475 -135 -72 -89 -475 -692 -256 -875 -461 -583 -315 -423 -984 -165 -869 -553 -764 -485 -748 -555 -621 -148 -800 -265 -830 -689 -324 -810 -987 -849 -598 -705 -761 -160 -558 -910 -856 -757 -719 -74 -931 -174 -688 -386 -244 -985 -264 -214 -727 -289 -848 -824 -942 -209 -887 -612 -411 -266 -349 -811 -301 -870 -281 -657 -877 -238 -600 -233 -944 -906 -937 -812 -254 -845 -32 -696 -514 -475 -460 -563 -992 -614 -731 -636 -743 -801 -374 -923 -487 -894 -933 -530 -439 -477 -289 -335 -53 -740 -369 -971 -513 -20 -939 -578 -951 -223 -756 -490 -486 -662 -43 -731 -420 -335 -694 -334 -394 -95 -309 -628 -665 -497 -981 -396 -58 -831 -336 -996 -140 -759 -404 -267 -893 -254 -536 -488 -601 -528 -200 -217 -443 -71 -285 -967 -396 -835 -116 -117 -488 -7 -83 -398 -385 -848 -115 -291 -411 -136 -758 -412 -928 -839 -391 -883 -772 -593 -202 -976 -973 -557 -960 -81 -350 -181 -979 -20 -449 -797 -713 -361 -367 -529 -998 -335 -722 -818 -202 -678 -310 -594 -606 -905 -645 -924 -119 -256 -609 -247 -942 -231 -808 -940 -815 -625 -68 -506 -606 -467 -551 -804 -361 -696 -379 -472 -702 -808 -710 -243 -725 -377 -597 -569 -194 -821 -974 -47 -659 -181 -349 -525 -82 -687 -954 -951 -130 -57 -274 -433 -658 -974 -334 -585 -520 -882 -921 -277 -59 -133 -327 -790 -530 -877 -996 -239 -17 -137 -416 -42 -898 -609 -538 -125 -267 -719 -106 -950 -346 -818 -314 -388 -927 -965 -181 -50 -99 -287 -221 -366 -8 -271 -465 -464 -790 -473 -674 -710 -202 -569 -805 -559 -724 -16 -388 -873 -556 -553 -462 -706 -302 -182 -224 -508 -64 -584 -829 -252 -957 -579 -376 -6 -891 -926 -168 -234 -612 -873 -441 -518 -601 -335 -624 -27 -716 -618 -779 -953 -829 -237 -451 -799 -910 -604 -93 -622 -463 -813 -456 -319 -806 -448 -63 -90 -743 -490 -35 -45 -842 -674 -359 -484 -63 -246 -812 -871 -245 -816 -277 -761 -111 -112 -957 -757 -250 -323 -496 -115 -146 -126 -452 -482 -111 -543 -294 -598 -792 -652 -803 -35 -167 -213 -778 -541 -895 -952 -315 -90 -441 -988 -809 -242 -608 -492 -383 -688 -235 -550 -33 -131 -324 -868 -644 -543 -520 -59 -67 -535 -557 -937 -645 -820 -784 -877 -153 -290 -947 -341 -382 -464 -139 -518 -161 -484 -28 -133 -253 -645 -891 -586 -476 -983 -362 -723 -1 -711 -346 -219 -442 -411 -407 -660 -316 -992 -410 -96 -683 -117 -853 -885 -169 -136 -753 -977 -155 -588 -661 -109 -274 -50 -647 -831 -35 -986 -944 -869 -369 -879 -16 -281 -22 -153 -724 -509 -644 -509 -924 -666 -558 -647 -546 -308 -949 -573 -531 -175 -255 -863 -479 -260 -437 -844 -812 -370 -423 -124 -912 -620 -563 -951 -14 -57 -401 -313 -521 -913 -101 -519 -504 -983 -646 -643 -215 -568 -973 -570 -71 -38 -846 -319 -705 -885 -703 -131 -36 -200 -945 -831 -557 -836 -66 -975 -88 -273 -178 -702 -684 -671 -436 -191 -158 -131 -814 -940 -273 -44 -285 -661 -420 -992 -880 -357 -426 -354 -458 -168 -399 -462 -504 -613 -923 -665 -843 -272 -242 -650 -561 -134 -332 -850 -405 -905 -345 -513 -867 -215 -249 -649 -599 -311 -705 -855 -711 -170 -301 -453 -302 -865 -155 -522 -274 -192 -316 -72 -249 -592 -707 -258 -441 -928 -779 -521 -897 -324 -747 -666 -807 -461 -122 -171 -876 -442 -78 -120 -450 -748 -267 -669 -446 -47 -393 -382 -134 -686 -954 -387 -489 -845 -946 -448 -188 -265 -329 -445 -5 -168 -365 -419 -797 -25 -399 -884 -807 -986 -185 -57 -241 -776 -281 -858 -661 -186 -60 -822 -638 -459 -743 -382 -667 -287 -264 -78 -451 -747 -660 -928 -251 -13 -389 -660 -367 -989 -359 -314 -325 -733 -931 -927 -59 -584 -401 -889 -426 -527 -518 -183 -8 -646 -317 -567 -150 -212 -756 -317 -730 -697 -243 -313 -722 -504 -551 -678 -38 -941 -559 -478 -163 -576 -205 -341 -418 -111 -753 -508 -874 -391 -715 -579 -404 -332 -543 -414 -113 -128 -432 -49 -508 -406 -470 -143 -207 -222 -695 -279 -629 -398 -402 -562 -456 -283 -437 -503 -477 -29 -855 -274 -16 -320 -709 -294 -634 -774 -833 -580 -60 -552 -870 -127 -973 -947 -555 -289 -626 -430 -794 -802 -45 -663 -532 -723 -599 -181 -414 -153 -511 -886 -803 -730 -257 -14 -478 -362 -429 -50 -593 -63 -792 -565 -283 -36 -668 -341 -52 -288 -537 -644 -843 -492 -850 -493 -305 -14 -132 -237 -401 -835 -429 -103 -455 -335 -699 -831 -283 -220 -65 -47 -983 -700 -609 -775 -880 -633 -501 -336 -530 -214 -166 -400 -873 -38 -511 -924 -687 -750 -79 -155 -336 -687 -439 -678 -633 -366 -589 -298 -165 -790 -860 -731 -100 -917 -751 -181 -778 -71 -479 -178 -744 -444 -382 -406 -166 -337 -331 -699 -102 -477 -177 -254 -626 -735 -591 -716 -955 -329 -340 -956 -150 -289 -21 -428 -898 -465 -375 -675 -123 -670 -534 -916 -724 -265 -327 -770 -186 -106 -83 -364 -145 -895 -141 -280 -700 -410 -721 -860 -74 -847 -415 -128 -707 -596 -67 -354 -6 -7 -268 -261 -520 -677 -45 -306 -62 -93 -979 -397 -556 -901 -497 -706 -593 -512 -667 -662 -983 -928 -592 -776 -734 -321 -639 -595 -134 -744 -831 -654 -310 -376 -450 -409 -837 -855 -594 -133 -668 -563 -757 -765 -175 -789 -437 -518 -996 -259 -191 -322 -331 -683 -115 -207 -915 -32 -238 -914 -197 -185 -282 -36 -888 -384 -979 -417 -324 -914 -851 -310 -105 -913 -948 -68 -763 -543 -882 -678 -253 -23 -597 -987 -185 -37 -283 -952 -79 -824 -822 -422 -394 -259 -579 -998 -938 -680 -646 -265 -156 -932 -493 -242 -78 -908 -757 -914 -882 -95 -289 -281 -196 -833 -601 -620 -250 -974 -432 -815 -59 -230 -766 -435 -1000 -494 -906 -551 -931 -991 -299 -440 -319 -712 -441 -914 -430 -408 -483 -314 -576 -508 -100 -676 -830 -686 -78 -776 -798 -819 -473 -188 -451 -43 -85 -636 -59 -823 -446 -678 -118 -258 -78 -802 -653 -490 -52 -334 -909 -962 -515 -965 -364 -147 -105 -524 -180 -54 -459 -471 -22 -407 -431 -7 -664 -11 -642 -672 -915 -947 -645 -863 -655 -573 -619 -856 -685 -60 -461 -680 -380 -285 -978 -552 -689 -865 -378 -831 -493 -716 -720 -216 -157 -117 -959 -979 -79 -607 -45 -921 -974 -856 -151 -698 -133 -172 -642 -193 -6 -991 -412 -65 -560 -846 -3 -361 -793 -78 -838 -828 -671 -836 -588 -219 -341 -588 -399 -349 -275 -153 -125 -945 -899 -54 -752 -680 -990 -934 -349 -583 -421 -582 -83 -932 -835 -150 -101 -877 -52 -343 -901 -38 -121 -956 -826 -870 -337 -215 -202 -935 -661 -924 -462 -405 -428 -880 -875 -118 -4 -275 -374 -486 -324 -846 -295 -431 -802 -157 -682 -564 -772 -362 -204 -19 -17 -105 -282 -474 -579 -931 -153 -235 -801 -377 -263 -765 -354 -590 -415 -727 -199 -101 -302 -253 -371 -578 -847 -633 -766 -425 -993 -483 -729 -481 -533 -617 -480 -288 -81 -377 -689 -511 -357 -55 -633 -71 -370 -449 -657 -662 -261 -635 -557 -822 -878 -576 -230 -844 -291 -566 -163 -904 -232 -860 -372 -28 -543 -853 -766 -658 -860 -906 -975 -451 -150 -23 -530 -79 -338 -792 -80 -831 -687 -734 -738 -867 -95 -613 -209 -923 -599 -347 -536 -359 -839 -92 -855 -836 -602 -696 -924 -884 -130 -754 -372 -336 -971 -820 -70 -80 -970 -591 -284 -756 -485 -18 -520 -658 -736 -485 -436 -243 -524 -351 -461 -690 -983 -422 -865 -684 -668 -810 -907 -386 -252 -596 -518 -347 -833 -88 -140 -240 -857 -569 -532 -35 -336 -28 -992 -210 -555 -449 -206 -569 -802 -936 -444 -737 -660 -834 -920 -310 -863 -935 -992 -413 -929 -44 -955 -627 -723 -82 -623 -526 -288 -401 -958 -854 -277 -54 -974 -317 -853 -591 -520 -365 -763 -979 -159 -274 -75 -884 -413 -693 -632 -202 -772 -3 -505 -822 -640 -142 -1000 -310 -880 -531 -628 -468 -415 -47 -216 -946 -835 -730 -987 -960 -562 -637 -151 -51 -397 -620 -660 -820 -951 -740 -562 -310 -861 -914 -605 -506 -296 -90 -306 -825 -692 -226 -344 -431 -638 -538 -661 -827 -729 -950 -508 -169 -845 -100 -85 -666 -749 -653 -512 -521 -46 -705 -68 -389 -346 -748 -479 -383 -355 -967 -611 -768 -704 -49 -143 -673 -802 -132 -54 -195 -459 -26 -115 -271 -916 -829 -562 -152 -207 -485 -672 -83 -862 -973 -673 -83 -33 -680 -537 -740 -21 -302 -114 -642 -36 -493 -560 -693 -155 -68 -234 -427 -154 -760 -377 -842 -283 -642 -957 -682 -393 -862 -711 -755 -895 -915 -53 -270 -61 -403 -5 -489 -117 -313 -773 -882 -521 -875 -884 -366 -668 -780 -82 -390 -673 -289 -855 -957 -666 -90 -838 -830 -173 -782 -968 -177 -553 -138 -330 -380 -297 -516 -968 -30 -890 -184 -841 -665 -69 -780 -536 -720 -591 -304 -49 -632 -550 -141 -355 -333 -330 -884 -392 -437 -261 -258 -166 -454 -773 -169 -955 -596 -810 -697 -225 -695 -316 -173 -906 -169 -899 -951 -827 -291 -568 -326 -93 -158 -552 -324 -329 -828 -263 -368 -748 -574 -75 -794 -602 -507 -999 -68 -648 -680 -136 -978 -905 -104 -414 -800 -123 -675 -378 -487 -618 -857 -670 -583 -442 -187 -668 -296 -439 -197 -820 -277 -436 -874 -914 -446 -383 -216 -630 -137 -625 -783 -9 -649 -980 -900 -190 -211 -666 -916 -171 -320 -180 -176 -365 -197 -176 -450 -392 -654 -329 -830 -500 -968 -697 -736 -382 -692 -710 -211 -53 -251 -906 -245 -515 -135 -152 -547 -41 -857 -890 -815 -560 -212 -275 -214 -252 -520 -640 -53 -62 -830 -909 -608 -267 -447 -38 -8 -916 -847 -370 -472 -663 -495 -563 -46 -74 -594 -626 -566 -209 -279 -749 -626 -771 -185 -899 -691 -78 -795 -716 -721 -746 -780 -900 -88 -40 -583 -402 -132 -567 -391 -663 -284 -329 -423 -965 -47 -845 -516 -677 -585 -851 -340 -269 -186 -329 -885 -229 -80 -998 -28 -785 -787 -561 -874 -142 -552 -585 -167 -999 -384 -161 -308 -61 -607 -124 -532 -861 -644 -587 -139 -179 -518 -234 -727 -245 -503 -783 -815 -367 -169 -367 -72 -195 -278 -126 -960 -213 -603 -4 -735 -507 -582 -431 -311 -756 -544 -64 -363 -790 -125 -475 -149 -747 -933 -60 -706 -619 -977 -88 -38 -933 -676 -369 -164 -271 -601 -132 -486 -846 -25 -88 -821 -269 -360 -49 -815 -881 -840 -462 -900 -41 -465 -705 -824 -318 -73 -448 -939 -158 -458 -697 -323 -674 -291 -624 -382 -339 -704 -72 -139 -355 -20 -144 -210 -309 -599 -882 -381 -397 -549 -817 -246 -112 -565 -714 -75 -39 -126 -570 -554 -424 -65 -29 -925 -295 -296 -875 -887 -817 -487 -327 -72 -782 -710 -627 -47 -648 -912 -212 -234 -937 -436 -656 -135 -332 -975 -507 -301 -216 -115 -39 -91 -617 -191 -575 -386 -404 -109 -423 -459 -713 -915 -502 -208 -5 -205 -312 -156 -110 -152 -372 -413 -562 -782 -594 -251 -612 -627 -934 -927 -456 -12 -543 -751 -558 -400 -121 -572 -856 -526 -827 -964 -79 -542 -924 -665 -2 -745 -407 -840 -737 -288 -752 -768 -188 -82 -900 -910 -25 -335 -153 -4 -293 -531 -208 -582 -219 -645 -897 -65 -151 -182 -534 -393 -87 -493 -572 -170 -735 -176 -120 -550 -486 -548 -873 -537 -760 -740 -714 -219 -995 -976 -232 -681 -477 -802 -993 -430 -411 -201 -588 -8 -593 -136 -559 -257 -380 -461 -659 -162 -999 -683 -812 -524 -403 -585 -107 -962 -892 -34 -404 -734 -153 -831 -559 -731 -57 -811 -455 -130 -583 -109 -668 -87 -158 -142 -262 -71 -891 -94 -245 -636 -81 -248 -923 -902 -477 -585 -611 -989 -171 -301 -569 -429 -520 -11 -911 -45 -314 -772 -708 -394 -220 -475 -197 -567 -529 -409 -760 -116 -343 -265 -761 -856 -651 -35 -644 -779 -571 -583 -394 -506 -660 -861 -338 -800 -980 -43 -703 -923 -791 -810 -943 -965 -918 -129 -356 -374 -82 -764 -545 -745 -900 -161 -11 -279 -207 -606 -160 -774 -659 -183 -765 -182 -444 -393 -232 -516 -802 -261 -636 -762 -995 -818 -441 -317 -516 -934 -754 -560 -773 -224 -402 -259 -407 -227 -902 -930 -859 -480 -681 -498 -788 -786 -457 -763 -868 -457 -437 -198 -944 -2 -882 -645 -753 -143 -524 -866 -604 -756 -666 -501 -926 -603 -659 -167 -104 -836 -472 -307 -685 -192 -765 -356 -774 -528 -683 -229 -496 -267 -774 -664 -485 -277 -166 -871 -300 -75 -965 -842 -720 -888 -659 -834 -59 -179 -877 -420 -753 -462 -24 -536 -322 -226 -82 -48 -303 -675 -552 -153 -730 -198 -668 -89 -880 -576 -83 -998 -396 -595 -358 -844 -174 -37 -419 -672 -632 -8 -970 -665 -932 -796 -38 -782 -834 -125 -74 -421 -44 -114 -976 -238 -638 -192 -456 -311 -159 -188 -770 -552 -923 -310 -190 -527 -81 -929 -980 -239 -562 -212 -297 -253 -134 -320 -885 -518 -635 -229 -735 -557 -222 -183 -760 -468 -741 -749 -2 -516 -854 -556 -746 -987 -81 -706 -888 -372 -890 -524 -316 -759 -740 -309 -301 -8 -376 -167 -185 -696 -157 -80 -148 -547 -410 -635 -807 -922 -432 -133 -937 -994 -891 -171 -700 -220 -703 -986 -670 -416 -924 -672 -303 -955 -987 -351 -71 -597 -818 -752 -641 -301 -30 -97 -14 -125 -488 -524 -696 -95 -245 -939 -243 -675 -127 -86 -964 -250 -708 -534 -95 -890 -633 -162 -135 -746 -813 -642 -353 -142 -679 -793 -162 -699 -259 -968 -986 -483 -349 -73 -254 -502 -738 -419 -314 -649 -824 -790 -706 -174 -924 -908 -836 -586 -809 -697 -349 -503 -659 -873 -231 -15 -734 -790 -408 -572 -804 -972 -827 -813 -759 -844 -248 -16 -548 -988 -139 -79 -773 -470 -553 -21 -410 -534 -131 -637 -266 -211 -369 -806 -214 -289 -825 -668 -327 -725 -324 -477 -702 -37 -541 -633 -291 -565 -958 -410 -807 -872 -673 -409 -359 -101 -485 -309 -543 -657 -64 -990 -62 -331 -678 -111 -845 -67 -839 -339 -639 -90 -523 -818 -211 -678 -878 -328 -435 -237 -537 -126 -236 -90 -93 -952 -994 -872 -80 -433 -786 -554 -244 -302 -619 -85 -303 -431 -66 -329 -399 -391 -69 -100 -954 -814 -908 -714 -358 -888 -683 -858 -876 -778 -745 -727 -317 -949 -237 -732 -259 -997 -228 -182 -122 -6 -44 -285 -519 -985 -647 -826 -343 -548 -82 -25 -671 -367 -503 -110 -545 -531 -523 -302 -584 -35 -17 -802 -221 -325 -236 -770 -810 -224 -961 -325 -79 -457 -102 -37 -239 -235 -786 -835 -97 -949 -747 -681 -463 -194 -796 -94 -209 -854 -617 -286 -343 -385 -565 -606 -115 -850 -441 -360 -497 -573 -259 -107 -81 -736 -154 -91 -245 -104 -108 -549 -470 -209 -874 -444 -475 -578 -420 -340 -778 -690 -444 -772 -710 -94 -498 -948 -373 -863 -705 -618 -72 -674 -21 -817 -28 -951 -697 -85 -78 -508 -164 -933 -551 -961 -913 -732 -714 -880 -806 -634 -156 -692 -220 -752 -653 -175 -834 -434 -506 -538 -999 -557 -370 -111 -824 -533 -851 -567 -352 -580 -267 -386 -225 -790 -44 -478 -452 -391 -461 -136 -500 -315 -477 -862 -727 -884 -20 -721 -622 -502 -106 -822 -929 -46 -52 -376 -769 -711 -69 -440 -849 -439 -522 -885 -822 -714 -465 -444 -690 -943 -494 -257 -503 -344 -10 -171 -34 -368 -946 -368 -890 -573 -590 -671 -597 -740 -449 -860 -838 -423 -251 -454 -586 -282 -667 -213 -512 -516 -32 -956 -110 -106 -349 -567 -557 -787 -991 -74 -299 -137 -985 -791 -498 -551 -414 -72 -402 -290 -431 -726 -78 -868 -390 -689 -608 -705 -904 -618 -200 -762 -906 -74 -644 -388 -853 -791 -707 -511 -624 -485 -240 -886 -97 -188 -259 -886 -579 -978 -132 -498 -745 -774 -968 -986 -867 -683 -775 -348 -736 -514 -914 -344 -673 -753 -781 -900 -968 -849 -549 -294 -948 -444 -855 -109 -134 -734 -349 -139 -569 -289 -103 -571 -35 -66 -751 -197 -878 -380 -402 -646 -195 -236 -615 -253 -320 -224 -762 -635 -461 -254 -615 -586 -649 -842 -510 -875 -182 -23 -726 -427 -648 -23 -260 -436 -355 -210 -294 -98 -655 -130 -531 -509 -23 -778 -309 -609 -54 -506 -247 -213 -165 -905 -974 -109 -496 -906 -765 -446 -596 -387 -934 -119 -99 -47 -625 -793 -549 -274 -451 -713 -701 -276 -701 -543 -932 -246 -936 -525 -502 -926 -867 -750 -230 -77 -632 -532 -770 -416 -848 -863 -607 -794 -146 -586 -256 -356 -632 -403 -805 -5 -463 -191 -936 -812 -13 -919 -556 -954 -864 -986 -67 -435 -816 -841 -933 -427 -214 -783 -760 -895 -398 -703 -789 -809 -229 -511 -705 -913 -451 -416 -369 -136 -240 -732 -531 -576 -839 -204 -573 -700 -944 -51 -354 -282 -578 -798 -544 -148 -212 -644 -133 -338 -296 -824 -935 -817 -729 -425 -402 -716 -375 -710 -357 -984 -680 -806 -363 -25 -109 -832 -225 -142 -624 -419 -828 -618 -448 -199 -616 -192 -894 -402 -532 -241 -366 -640 -749 -458 -529 -889 -611 -258 -501 -868 -330 -931 -774 -775 -208 -536 -683 -690 -588 -612 -699 -898 -630 -194 -536 -428 -434 -229 -916 -888 -819 -610 -825 -963 -532 -959 -983 -208 -786 -955 -509 -339 -398 -232 -75 -44 -249 -251 -287 -381 -16 -625 -700 -555 -679 -572 -993 -720 -337 -483 -6 -919 -257 -840 -571 -670 -136 -930 -33 -384 -983 -356 -696 -400 -360 -579 -547 -298 -38 -772 -550 -8 -491 -220 -293 -600 -191 -662 -843 -138 -219 -887 -258 -955 -139 -501 -779 -778 -954 -745 -481 -146 -40 -536 -478 -240 -601 -563 -806 -2 -190 -919 -270 -971 -515 -985 -256 -632 -590 -677 -936 -606 -201 -111 -166 -929 -475 -344 -920 -741 -496 -20 -200 -323 -766 -20 -32 -186 -17 -546 -468 -104 -264 -413 -157 -187 -953 -195 -199 -869 -771 -217 -59 -628 -529 -753 -258 -820 -806 -189 -870 -833 -864 -142 -795 -598 -198 -834 -829 -836 -77 -992 -278 -432 -173 -386 -730 -291 -477 -532 -725 -23 -605 -974 -431 -214 -477 -560 -523 -624 -608 -7 -664 -846 -971 -740 -764 -882 -237 -631 -954 -680 -981 -147 -823 -343 -601 -996 -522 -68 -768 -864 -59 -356 -950 -348 -409 -425 -463 -542 -879 -967 -151 -518 -686 -841 -403 -657 -156 -554 -713 -793 -967 -249 -681 -646 -144 -204 -979 -640 -380 -902 -945 -745 -502 -484 -878 -76 -712 -484 -704 -504 -774 -79 -180 -846 -532 -221 -875 -199 -855 -740 -17 -484 -255 -441 -790 -57 -557 -859 -58 -159 -107 -865 -141 -888 -359 -373 -945 -389 -86 -624 -756 -665 -191 -434 -981 -789 -966 -893 -917 -84 -105 -854 -143 -9 -701 -909 -98 -99 -313 -990 -668 -776 -61 -939 -839 -280 -629 -665 -133 -102 -516 -104 -876 -277 -103 -33 -178 -945 -314 -375 -570 -979 -275 -239 -418 -976 -643 -95 -126 -578 -672 -103 -34 -56 -832 -899 -228 -714 -174 -785 -82 -705 -287 -616 -394 -757 -788 -666 -1 -250 -786 -131 -756 -887 -95 -845 -932 -275 -941 -592 -865 -468 -792 -449 -267 -81 -215 -311 -588 -783 -130 -245 -417 -926 -90 -458 -715 -589 -881 -409 -687 -105 -679 -459 -284 -299 -720 -935 -608 -397 -652 -515 -469 -8 -868 -320 -775 -534 -626 -472 -160 -902 -715 -435 -292 -459 -835 -358 -451 -553 -448 -2 -610 -569 -71 -827 -630 -391 -960 -769 -873 -908 -39 -782 -739 -352 -704 -514 -3 -698 -852 -35 -118 -251 -397 -344 -516 -651 -59 -286 -811 -954 -594 -944 -730 -626 -985 -674 -578 -698 -972 -28 -414 -153 -832 -382 -457 -972 -426 -557 -299 -935 -453 -320 -748 -990 -419 -18 -655 -662 -76 -434 -36 -536 -708 -144 -406 -162 -943 -232 -111 -369 -504 -49 -372 -882 -456 -925 -479 -915 -110 -159 -443 -961 -43 -665 -244 -853 -14 -19 -993 -251 -975 -512 -288 -452 -992 -426 -766 -703 -769 -939 -375 -28 -410 -506 -624 -324 -697 -300 -382 -581 -217 -712 -466 -811 -197 -700 -514 -76 -221 -905 -536 -339 -53 -872 -136 -953 -662 -116 -853 -715 -812 -811 -879 -797 -340 -253 -864 -431 -271 -781 -857 -524 -93 -592 -594 -18 -306 -247 -915 -30 -92 -779 -296 -489 -896 -348 -4 -85 -530 -473 -127 -683 -598 -780 -511 -394 -890 -80 -178 -795 -592 -472 -211 -266 -343 -725 -875 -539 -339 -64 -104 -850 -206 -55 -797 -638 -120 -354 -618 -165 -407 -97 -165 -934 -246 -183 -706 -461 -212 -259 -703 -5 -911 -8 -121 -84 -974 -771 -368 -965 -312 -773 -17 -794 -805 -31 -351 -344 -633 -53 -53 -401 -570 -839 -600 -53 -566 -422 -879 -97 -921 -921 -75 -525 -375 -405 -658 -883 -569 -780 -362 -815 -782 -63 -787 -906 -894 -414 -248 -26 -798 -822 -812 -504 -747 -98 -823 -212 -194 -937 -944 -485 -790 -341 -123 -705 -820 -94 -373 -200 -252 -309 -384 -416 -127 -242 -67 -575 -320 -514 -776 -744 -575 -420 -3 -459 -110 -180 -873 -536 -322 -204 -724 -367 -474 -915 -419 -80 -467 -292 -834 -497 -217 -344 -40 -906 -654 -620 -300 -378 -503 -564 -493 -872 -860 -868 -64 -736 -256 -71 -720 -709 -216 -484 -755 -409 -241 -132 -762 -278 -794 -313 -283 -433 -527 -458 -950 -805 -360 -358 -791 -219 -696 -23 -165 -266 -812 -694 -976 -12 -495 -949 -125 -579 -916 -103 -88 -896 -537 -305 -952 -435 -908 -568 -893 -527 -69 -401 -562 -8 -65 -692 -148 -556 -369 -108 -822 -706 -157 -502 -373 -182 -635 -166 -353 -784 -44 -178 -288 -394 -515 -102 -757 -380 -814 -427 -672 -521 -340 -710 -22 -401 -565 -271 -287 -729 -502 -851 -243 -200 -356 -112 -558 -997 -803 -797 -133 -217 -874 -164 -800 -653 -458 -618 -518 -231 -920 -568 -600 -930 -601 -367 -773 -356 -672 -405 -850 -147 -34 -88 -278 -721 -613 -741 -759 -611 -398 -378 -822 -762 -957 -825 -562 -717 -322 -794 -196 -215 -884 -275 -741 -539 -115 -589 -629 -324 -91 -64 -807 -472 -574 -836 -224 -240 -78 -295 -653 -823 -880 -753 -786 -286 -412 -115 -277 -385 -136 -814 -20 -15 -989 -260 -103 -279 -159 -872 -860 -532 -110 -746 -627 -470 -219 -16 -769 -523 -739 -171 -730 -872 -622 -979 -500 -346 -449 -488 -676 -277 -231 -315 -47 -957 -297 -415 -444 -860 -156 -337 -25 -655 -836 -689 -345 -325 -816 -950 -375 -718 -208 -41 -563 -417 -102 -949 -644 -677 -148 -306 -40 -382 -753 -44 -409 -744 -457 -688 -384 -17 -123 -250 -15 -174 -98 -85 -414 -251 -671 -343 -157 -118 -736 -240 -759 -491 -470 -11 -538 -923 -567 -563 -878 -418 -97 -919 -66 -25 -817 -28 -803 -606 -588 -349 -192 -583 -410 -193 -882 -307 -361 -827 -304 -230 -483 -393 -900 -893 -343 -91 -206 -558 -869 -91 -693 -991 -131 -874 -663 -490 -324 -945 -334 -790 -656 -63 -824 -196 -74 -905 -440 -949 -873 -523 -309 -607 -976 -351 -887 -800 -959 -504 -13 -325 -791 -228 -284 -22 -137 -726 -480 -910 -920 -712 -165 -531 -863 -212 -672 -416 -633 -907 -947 -893 -478 -101 -287 -105 -350 -756 -905 -865 -232 -283 -570 -865 -628 -373 -469 -518 -906 -754 -264 -483 -934 -423 -9 -835 -633 -588 -976 -401 -325 -712 -340 -916 -766 -397 -423 -513 -23 -200 -795 -506 -718 -257 -915 -410 -37 -854 -503 -607 -844 -147 -891 -941 -341 -429 -345 -924 -599 -641 -356 -399 -477 -337 -84 -361 -405 -787 -191 -167 -977 -924 -601 -84 -113 -629 -454 -901 -187 -503 -50 -1000 -999 -524 -110 -716 -100 -681 -775 -257 -762 -279 -182 -869 -746 -247 -132 -737 -646 -965 -44 -13 -389 -619 -229 -626 -397 -483 -170 -543 -999 -500 -483 -719 -722 -295 -396 -692 -832 -64 -374 -315 -676 -542 -262 -545 -595 -128 -49 -592 -402 -862 -328 -785 -809 -892 -272 -387 -989 -781 -588 -136 -770 -933 -1 -966 -399 -591 -478 -439 -760 -681 -102 -161 -494 -296 -630 -970 -783 -710 -281 -914 -996 -789 -62 -541 -439 -696 -827 -353 -139 -304 -19 -156 -483 -717 -258 -439 -53 -430 -515 -151 -98 -227 -637 -852 -900 -865 -613 -404 -463 -299 -912 -827 -679 -991 -482 -695 -468 -531 -110 -312 -25 -955 -609 -735 -856 -772 -992 -468 -439 -263 -662 -40 -613 -874 -155 -35 -414 -709 -857 -999 -648 -470 -252 -523 -462 -611 -523 -678 -258 -480 -357 -704 -256 -644 -619 -307 -168 -582 -117 -810 -822 -752 -568 -224 -104 -530 -801 -386 -266 -51 -3 -245 -468 -997 -649 -409 -123 -489 -815 -60 -246 -931 -525 -313 -638 -1 -515 -391 -847 -186 -168 -971 -882 -959 -260 -442 -245 -886 -284 -59 -831 -686 -71 -928 -616 -886 -828 -175 -292 -779 -367 -64 -491 -579 -728 -255 -315 -615 -841 -70 -706 -104 -992 -774 -642 -759 -653 -589 -753 -529 -142 -341 -258 -390 -446 -641 -540 -939 -794 -845 -758 -276 -304 -402 -647 -50 -565 -902 -88 -817 -906 -256 -871 -181 -72 -723 -977 -928 -183 -730 -575 -132 -746 -749 -937 -213 -495 -465 -842 -456 -425 -110 -733 -622 -282 -523 -534 -529 -745 -704 -49 -879 -495 -357 -219 -882 -653 -886 -662 -394 -411 -879 -514 -271 -30 -722 -113 -416 -907 -636 -21 -407 -47 -740 -262 -213 -795 -213 -107 -79 -706 -371 -698 -915 -268 -42 -360 -628 -574 -335 -255 -583 -715 -703 -662 -199 -682 -171 -224 -320 -548 -803 -20 -352 -733 -949 -12 -156 -949 -674 -5 -240 -508 -217 -376 -157 -735 -650 -600 -326 -507 -58 -618 -881 -729 -877 -649 -312 -297 -586 -445 -410 -952 -748 -716 -528 -494 -874 -866 -190 -330 -813 -591 -678 -182 -416 -895 -217 -862 -392 -668 -1000 -310 -192 -256 -161 -750 -604 -348 -935 -90 -160 -503 -367 -429 -281 -650 -9 -19 -313 -778 -662 -567 -102 -287 -516 -784 -724 -746 -952 -758 -669 -786 -604 -449 -712 -169 -31 -963 -141 -277 -786 -621 -891 -985 -677 -124 -503 -325 -705 -533 -980 -254 -662 -595 -602 -956 -677 -569 -3 -330 -407 -658 -15 -939 -876 -620 -293 -721 -708 -38 -508 -473 -104 -403 -904 -125 -866 -779 -639 -873 -58 -578 -419 -942 -894 -913 -104 -729 -838 -787 -876 -944 -733 -10 -158 -260 -71 -754 -709 -822 -565 -553 -753 -297 -477 -736 -437 -861 -91 -342 -87 -484 -399 -949 -365 -591 -560 -624 -100 -114 -989 -788 -499 -943 -157 -752 -287 -348 -110 -381 -576 -961 -755 -47 -557 -63 -280 -705 -13 -12 -185 -260 -896 -262 -68 -114 -28 -115 -755 -402 -817 -179 -548 -251 -167 -310 -87 -991 -66 -785 -784 -558 -166 -600 -920 -874 -713 -105 -423 -465 -881 -629 -538 -90 -200 -720 -175 -425 -289 -609 -359 -807 -8 -528 -782 -723 -919 -296 -216 -169 -702 -705 -41 -914 -329 -65 -977 -727 -83 -311 -603 -792 -839 -580 -375 -600 -697 -170 -144 -880 -638 -673 -332 -21 -560 -12 -186 -270 -53 -508 -928 -273 -513 -742 -291 -754 -321 -663 -693 -626 -476 -662 -583 -652 -306 -399 -30 -252 -406 -68 -322 -915 -920 -736 -940 -295 -344 -697 -861 -996 -636 -692 -629 -869 -826 -403 -988 -391 -836 -79 -608 -453 -475 -661 -393 -423 -191 -235 -645 -492 -850 -655 -281 -425 -767 -592 -858 -104 -480 -309 -255 -234 -836 -234 -485 -77 -911 -338 -3 -194 -812 -664 -165 -995 -73 -389 -412 -493 -715 -957 -415 -807 -537 -201 -376 -887 -606 -91 -393 -959 -773 -439 -523 -141 -901 -353 -743 -440 -820 -543 -117 -235 -558 -514 -974 -738 -875 -502 -530 -874 -818 -391 -661 -794 -101 -367 -53 -520 -214 -547 -435 -192 -946 -813 -585 -519 -682 -384 -37 -13 -56 -893 -328 -400 -360 -854 -793 -667 -162 -360 -970 -497 -427 -906 -232 -438 -202 -427 -109 -214 -461 -813 -974 -637 -973 -411 -868 -91 -873 -766 -149 -783 -795 -612 -851 -233 -133 -221 -579 -577 -893 -965 -832 -522 -152 -58 -9 -14 -961 -681 -636 -337 -420 -710 -366 -572 -236 -956 -324 -331 -562 -539 -617 -988 -175 -624 -700 -214 -204 -727 -59 -438 -909 -252 -196 -2 -463 -821 -901 -38 -413 -433 -176 -980 -729 -840 -716 -6 -392 -998 -498 -708 -499 -873 -891 -930 -835 -341 -465 -778 -343 -995 -289 -635 -882 -18 -423 -41 -833 -817 -547 -789 -390 -990 -245 -585 -51 -715 -672 -227 -807 -455 -924 -940 -733 -473 -40 -201 -471 -791 -571 -516 -21 -653 -78 -639 -72 -526 -821 -413 -887 -65 -690 -843 -168 -280 -242 -801 -961 -895 -124 -679 -747 -221 -417 -980 -951 -801 -666 -863 -932 -924 -135 -877 -536 -270 -45 -388 -276 -405 -25 -178 -499 -767 -737 -572 -948 -275 -791 -899 -339 -790 -452 -505 -32 -763 -255 -366 -910 -356 -901 -613 -369 -718 -60 -247 -775 -759 -729 -503 -618 -392 -730 -421 -723 -271 -389 -969 -457 -592 -380 -940 -297 -713 -418 -481 -463 -87 -636 -129 -614 -728 -335 -212 -959 -506 -499 -271 -591 -879 -690 -410 -408 -541 -682 -977 -805 -553 -55 -511 -907 -365 -125 -874 -613 -424 -293 -54 -976 -87 -263 -663 -819 -884 -313 -997 -796 -469 -725 -979 -393 -528 -131 -577 -484 -822 -393 -12 -390 -758 -34 -448 -614 -949 -726 -328 -832 -710 -183 -331 -102 -654 -712 -842 -749 -545 -835 -216 -870 -740 -535 -622 -762 -160 -293 -992 -814 -20 -548 -909 -388 -737 -325 -165 -669 -951 -19 -135 -86 -27 -935 -67 -728 -21 -987 -723 -840 -179 -839 -543 -639 -500 -216 -778 -1 -801 -213 -637 -185 -685 -742 -864 -394 -657 -932 -309 -376 -863 -578 -780 -860 -531 -394 -844 -888 -477 -497 -624 -431 -567 -455 -691 -142 -754 -980 -366 -614 -835 -258 -436 -272 -214 -255 -202 -787 -838 -390 -150 -587 -388 -972 -475 -244 -956 -503 -723 -374 -447 -443 -320 -593 -962 -27 -859 -609 -445 -794 -371 -639 -169 -523 -734 -628 -905 -81 -549 -714 -357 -282 -693 -1 -912 -316 -78 -350 -617 -395 -429 -785 -884 -556 -313 -295 -496 -939 -59 -88 -473 -894 -753 -837 -61 -5 -651 -64 -511 -325 -292 -445 -384 -521 -780 -673 -310 -445 -221 -997 -805 -623 -123 -631 -950 -884 -585 -931 -613 -716 -883 -833 -111 -827 -88 -833 -891 -661 -210 -170 -198 -441 -728 -700 -752 -665 -165 -498 -825 -197 -623 -461 -643 -528 -479 -689 -200 -158 -727 -961 -668 -470 -843 -378 -958 -470 -58 -134 -471 -10 -734 -44 -353 -551 -610 -55 -207 -608 -481 -515 -384 -385 -154 -165 -738 -147 -787 -243 -822 -399 -663 -187 -80 -162 -328 -618 -885 -480 -554 -859 -885 -939 -370 -975 -86 -799 -944 -967 -513 -70 -59 -877 -581 -122 -149 -193 -721 -328 -893 -142 -444 -259 -639 -46 -778 -339 -432 -384 -882 -996 -64 -790 -456 -738 -733 -118 -46 -762 -84 -392 -863 -109 -482 -274 -925 -416 -753 -821 -312 -309 -579 -696 -997 -687 -79 -133 -113 -148 -97 -284 -252 -388 -556 -717 -226 -564 -966 -863 -240 -30 -190 -987 -97 -436 -788 -442 -108 -678 -165 -93 -500 -849 -577 -576 -306 -714 -330 -536 -183 -923 -853 -622 -674 -996 -716 -94 -240 -180 -151 -282 -355 -263 -901 -286 -388 -528 -394 -993 -651 -892 -357 -131 -659 -524 -11 -414 -129 -921 -107 -321 -26 -436 -293 -34 -483 -502 -295 -72 -119 -106 -526 -515 -144 -986 -140 -264 -112 -414 -2 -713 -696 -677 -775 -697 -561 -266 -935 -346 -846 -519 -518 -277 -94 -328 -822 -363 -165 -532 -390 -715 -529 -979 -954 -225 -356 -604 -590 -866 -203 -480 -522 -635 -513 -423 -713 -267 -703 -76 -998 -623 -623 -984 -194 -452 -641 -748 -866 -257 -15 -737 -522 -630 -418 -740 -91 -293 -972 -675 -737 -456 -652 -350 -242 -818 -750 -562 -404 -236 -845 -328 -789 -146 -701 -111 -916 -17 -922 -670 -543 -149 -911 -818 -858 -555 -373 -770 -313 -481 -492 -922 -583 -199 -716 -655 -468 -640 -14 -437 -554 -385 -879 -185 -23 -419 -222 -904 -118 -485 -608 -971 -71 -991 -597 -614 -206 -895 -875 -87 -693 -491 -416 -653 -272 -605 -250 -508 -681 -211 -645 -731 -51 -867 -490 -801 -195 -127 -236 -145 -933 -348 -673 -267 -381 -807 -314 -4 -952 -878 -814 -326 -99 -380 -470 -490 -588 -830 -397 -624 -752 -899 -412 -696 -878 -977 -706 -626 -722 -389 -997 -259 -656 -101 -205 -132 -269 -387 -185 -338 -534 -393 -93 -202 -31 -786 -917 -590 -909 -652 -846 -638 -425 -682 -549 -873 -188 -684 -570 -959 -909 -76 -994 -733 -878 -248 -622 -293 -108 -418 -619 -942 -569 -487 -481 -395 -336 -582 -411 -892 -581 -24 -813 -617 -307 -858 -640 -674 -581 -507 -622 -168 -625 -559 -329 -923 -491 -205 -289 -619 -320 -947 -628 -542 -578 -509 -157 -158 -130 -53 -306 -948 -393 -103 -401 -412 -652 -635 -439 -83 -689 -834 -123 -711 -834 -502 -440 -172 -345 -382 -370 -209 -851 -762 -883 -497 -375 -498 -325 -591 -784 -59 -272 -711 -182 -103 -188 -659 -765 -665 -391 -72 -163 -540 -391 -496 -5 -845 -100 -464 -225 -241 -498 -468 -118 -944 -132 -80 -496 -489 -191 -821 -204 -530 -253 -893 -836 -867 -447 -511 -135 -579 -625 -462 -593 -455 -268 -370 -261 -921 -320 -209 -595 -466 -400 -196 -86 -90 -608 -437 -20 -494 -52 -700 -88 -607 -14 -846 -742 -931 -577 -908 -577 -821 -603 -722 -657 -322 -563 -994 -232 -435 -509 -300 -866 -274 -300 -704 -115 -195 -463 -304 -553 -500 -522 -922 -436 -806 -291 -561 -814 -476 -137 -446 -791 -360 -513 -809 -581 -218 -736 -483 -621 -438 -616 -846 -853 -38 -239 -622 -497 -8 -501 -647 -515 -986 -648 -853 -533 -402 -653 -297 -982 -539 -274 -697 -40 -148 -993 -736 -324 -99 -636 -453 -900 -233 -381 -284 -414 -316 -948 -209 -862 -683 -829 -206 -531 -268 -181 -305 -724 -721 -1000 -661 -519 -912 -4 -494 -246 -882 -480 -546 -923 -732 -947 -586 -459 -140 -628 -206 -523 -248 -956 -634 -563 -137 -543 -570 -152 -810 -362 -794 -945 -574 -166 -912 -838 -780 -896 -741 -93 -515 -722 -172 -156 -163 -88 -589 -167 -845 -636 -266 -290 -386 -21 -253 -830 -403 -146 -524 -344 -543 -139 -713 -331 -613 -56 -500 -112 -109 -868 -863 -30 -91 -819 -721 -316 -146 -739 -297 -29 -243 -70 -946 -88 -14 -833 -586 -737 -983 -684 -852 -618 -884 -755 -121 -974 -843 -945 -471 -985 -582 -551 -880 -228 -139 -943 -964 -830 -991 -28 -253 -5 -307 -332 -263 -994 -98 -657 -689 -633 -236 -541 -799 -184 -606 -254 -499 -938 -958 -676 -657 -787 -663 -268 -448 -886 -911 -516 -901 -101 -64 -719 -145 -318 -353 -427 -927 -471 -809 -964 -117 -537 -408 -100 -648 -970 -161 -198 -770 -721 -350 -926 -613 -171 -101 -150 -313 -503 -845 -583 -786 -635 -745 -249 -973 -963 -771 -507 -171 -655 -720 -367 -634 -76 -547 -188 -667 -272 -307 -673 -344 -849 -746 -659 -956 -485 -693 -744 -830 -86 -658 -807 -127 -936 -369 -868 -230 -832 -762 -335 -865 -423 -570 -156 -196 -465 -983 -234 -949 -508 -702 -145 -343 -329 -604 -540 -340 -65 -110 -812 -456 -293 -502 -994 -818 -811 -501 -590 -268 -548 -179 -907 -92 -412 -967 -905 -167 -284 -67 -624 -66 -381 -16 -672 -86 -704 -852 -668 -932 -85 -696 -233 -851 -963 -884 -66 -349 -926 -422 -740 -925 -564 -354 -384 -709 -861 -433 -921 -12 -485 -825 -720 -854 -470 -678 -699 -587 -733 -14 -978 -964 -84 -620 -525 -845 -509 -381 -907 -570 -561 -813 -823 -925 -177 -266 -325 -240 -833 -672 -342 -755 -687 -589 -152 -239 -331 -667 -892 -40 -471 -556 -668 -585 -816 -662 -863 -695 -282 -898 -871 -628 -459 -520 -949 -525 -5 -67 -88 -401 -634 -312 -704 -933 -265 -623 -232 -4 -371 -531 -958 -872 -803 -50 -880 -793 -390 -414 -864 -127 -178 -386 -107 -524 -699 -588 -920 -907 -49 -87 -728 -376 -238 -676 -960 -865 -301 -191 -277 -755 -575 -647 -242 -694 -931 -945 -284 -356 -340 -138 -27 -310 -32 -388 -130 -24 -915 -629 -657 -367 -749 -646 -587 -647 -901 -302 -965 -117 -365 -645 -710 -274 -823 -78 -545 -842 -940 -419 -125 -488 -482 -581 -56 -162 -242 -105 -516 -533 -632 -417 -613 -869 -268 -938 -164 -436 -313 -357 -663 -399 -698 -23 -385 -107 -990 -345 -58 -556 -182 -600 -635 -970 -121 -971 -407 -109 -498 -29 -640 -365 -521 -658 -20 -415 -527 -259 -145 -741 -502 -185 -260 -349 -418 -949 -562 -14 -123 -589 -268 -225 -971 -522 -575 -265 -552 -612 -333 -389 -266 -836 -749 -976 -978 -584 -549 -292 -206 -498 -317 -652 -208 -935 -143 -699 -23 -884 -37 -329 -987 -550 -524 -96 -159 -324 -920 -704 -267 -574 -84 -2 -813 -553 -518 -390 -877 -573 -895 -426 -386 -551 -218 -587 -240 -502 -281 -876 -102 -454 -117 -900 -646 -914 -491 -936 -919 -979 -659 -612 -718 -811 -358 -121 -871 -740 -952 -601 -671 -135 -786 -621 -537 -3 -618 -554 -735 -519 -375 -214 -543 -628 -47 -556 -78 -116 -31 -316 -893 -130 -44 -782 -540 -138 -704 -607 -265 -58 -753 -812 -536 -46 -995 -31 -165 -250 -495 -660 -847 -92 -875 -787 -674 -982 -684 -930 -667 -292 -323 -474 -203 -337 -67 -869 -449 -27 -195 -755 -454 -907 -304 -732 -828 -93 -180 -724 -987 -567 -540 -955 -359 -416 -62 -790 -220 -301 -403 -587 -117 -846 -760 -804 -502 -737 -78 -368 -907 -470 -414 -260 -361 -311 -433 -414 -756 -43 -261 -514 -443 -926 -91 -850 -397 -395 -954 -75 -16 -419 -502 -758 -692 -350 -656 -270 -940 -940 -373 -758 -542 -37 -914 -110 -163 -631 -847 -58 -476 -381 -287 -25 -846 -667 -476 -855 -322 -756 -276 -617 -105 -42 -951 -57 -238 -882 -15 -646 -271 -809 -724 -941 -280 -667 -866 -510 -264 -35 -271 -567 -414 -639 -763 -255 -473 -644 -228 -939 -505 -168 -733 -378 -367 -816 -191 -523 -87 -829 -563 -732 -622 -352 -351 -498 -380 -127 -906 -37 -43 -552 -416 -871 -4 -331 -693 -60 -935 -388 -429 -32 -524 -188 -346 -590 -305 -321 -325 -739 -78 -301 -121 -367 -752 -362 -758 -22 -851 -530 -906 -809 -134 -449 -666 -85 -378 -589 -778 -723 -287 -473 -763 -444 -679 -820 -414 -319 -453 -994 -322 -702 -942 -545 -462 -614 -272 -233 -338 -342 -860 -866 -206 -765 -190 -191 -618 -925 -292 -335 -59 -580 -90 -838 -744 -239 -809 -322 -689 -808 -72 -866 -890 -280 -67 -962 -484 -293 -418 -868 -645 -981 -452 -724 -328 -568 -175 -689 -469 -855 -257 -784 -551 -275 -469 -281 -568 -959 -624 -77 -722 -498 -954 -861 -569 -182 -753 -6 -383 -200 -683 -227 -730 -113 -417 -615 -973 -435 -484 -224 -421 -412 -178 -85 -456 -658 -745 -725 -177 -301 -794 -524 -915 -927 -43 -188 -538 -561 -204 -69 -866 -712 -483 -165 -448 -982 -216 -70 -324 -370 -382 -582 -375 -667 -467 -195 -531 -724 -875 -127 -853 -76 -688 -927 -567 -379 -868 -488 -185 -88 -681 -735 -987 -798 -96 -888 -440 -710 -590 -137 -666 -252 -405 -24 -10 -760 -221 -5 -61 -74 -899 -997 -363 -566 -773 -399 -992 -952 -162 -484 -866 -1000 -380 -364 -792 -542 -652 -498 -777 -458 -512 -807 -361 -684 -213 -132 -678 -482 -373 -642 -198 -920 -877 -202 -694 -312 -714 -753 -242 -191 -878 -681 -133 -931 -168 -596 -22 -626 -940 -448 -321 -610 -905 -453 -912 -934 -740 -844 -677 -419 -522 -885 -572 -47 -324 -902 -343 -88 -186 -775 -999 -775 -769 -65 -555 -17 -361 -928 -833 -882 -593 -294 -502 -259 -898 -461 -616 -532 -269 -415 -9 -90 -181 -487 -724 -978 -876 -139 -914 -435 -970 -517 -179 -874 -881 -280 -539 -217 -760 -473 -621 -63 -946 -333 -817 -19 -840 -467 -676 -432 -396 -63 -42 -53 -252 -964 -508 -609 -360 -117 -624 -668 -660 -92 -289 -498 -318 -39 -852 -254 -144 -225 -650 -984 -713 -162 -89 -212 -967 -316 -749 -892 -548 -289 -344 -327 -537 -326 -887 -407 -91 -344 -622 -402 -76 -317 -920 -347 -715 -625 -39 -363 -656 -554 -941 -990 -718 -329 -114 -187 -551 -950 -740 -438 -960 -959 -352 -727 -30 -415 -406 -32 -41 -979 -367 -925 -477 -181 -838 -123 -789 -414 -408 -606 -618 -748 -485 -189 -249 -148 -402 -472 -618 -41 -377 -750 -913 -413 -518 -25 -364 -391 -135 -347 -37 -183 -691 -211 -541 -489 -116 -261 -421 -904 -506 -149 -317 -976 -381 -686 -441 -583 -325 -270 -337 -660 -213 -250 -439 -435 -152 -972 -747 -362 -875 -782 -288 -235 -212 -93 -665 -426 -671 -576 -845 -881 -792 -270 -568 -902 -727 -309 -774 -965 -884 -696 -843 -949 -826 -797 -615 -428 -100 -201 -423 -4 -493 -63 -244 -688 -930 -11 -894 -517 -811 -49 -830 -66 -31 -277 -232 -234 -725 -343 -608 -224 -63 -920 -203 -997 -593 -956 -255 -867 -48 -192 -221 -967 -270 -861 -959 -812 -557 -202 -854 -989 -703 -226 -363 -899 -330 -583 -734 -861 -159 -887 -778 -930 -977 -1000 -793 -538 -894 -832 -829 -306 -964 -183 -327 -645 -758 -802 -28 -189 -738 -561 -142 -694 -973 -723 -36 -227 -473 -247 -741 -523 -19 -443 -893 -671 -827 -705 -395 -178 -603 -570 -354 -698 -995 -675 -878 -433 -36 -879 -501 -215 -265 -374 -852 -109 -374 -153 -131 -462 -378 -934 -765 -343 -222 -903 -106 -248 -583 -851 -567 -330 -787 -123 -48 -567 -467 -486 -977 -273 -91 -656 -585 -775 -642 -470 -216 -622 -83 -533 -22 -329 -155 -783 -733 -560 -975 -697 -953 -396 -338 -869 -246 -810 -524 -416 -444 -662 -874 -630 -153 -476 -159 -822 -335 -894 -466 -83 -63 -186 -257 -690 -203 -329 -311 -385 -707 -710 -210 -206 -57 -216 -706 -692 -107 -619 -157 -931 -896 -945 -339 -393 -493 -148 -83 -252 -968 -58 -622 -889 -209 -285 -547 -782 -21 -236 -545 -644 -739 -285 -916 -308 -394 -555 -279 -824 -484 -541 -501 -627 -210 -720 -379 -123 -448 -431 -909 -238 -789 -860 -15 -930 -406 -103 -658 -147 -743 -182 -663 -275 -128 -104 -115 -521 -762 -606 -275 -534 -740 -246 -90 -708 -628 -571 -77 -984 -707 -191 -760 -790 -992 -471 -710 -603 -570 -923 -221 -772 -917 -860 -754 -203 -516 -275 -125 -174 -870 -58 -386 -851 -50 -883 -560 -729 -405 -734 -198 -585 -996 -429 -974 -549 -898 -657 -962 -947 -668 -440 -678 -730 -317 -603 -659 -13 -337 -506 -790 -213 -468 -168 -908 -335 -369 -18 -258 -313 -492 -954 -978 -4 -780 -693 -573 -644 -858 -784 -746 -477 -715 -254 -74 -937 -403 -497 -251 -940 -596 -28 -448 -928 -809 -543 -16 -420 -214 -715 -721 -208 -283 -861 -2 -361 -747 -953 -327 -339 -882 -439 -431 -983 -756 -815 -505 -511 -723 -375 -279 -20 -667 -333 -329 -109 -349 -135 -780 -361 -569 -232 -587 -549 -958 -261 -350 -614 -6 -299 -228 -209 -718 -985 -451 -189 -968 -902 -19 -270 -709 -194 -12 -446 -331 -700 -504 -297 -347 -784 -271 -359 -926 -686 -943 -671 -191 -542 -948 -955 -421 -391 -204 -153 -632 -454 -336 -404 -211 -784 -421 -219 -226 -975 -490 -647 -685 -739 -484 -548 -743 -365 -592 -644 -815 -841 -516 -552 -943 -88 -307 -559 -901 -646 -169 -336 -346 -735 -197 -504 -607 -163 -85 -238 -930 -584 -408 -331 -444 -291 -386 -853 -885 -800 -399 -60 -737 -478 -51 -777 -744 -564 -539 -509 -764 -600 -337 -926 -214 -507 -713 -881 -993 -881 -993 -828 -241 -698 -30 -465 -428 -276 -798 -863 -439 -592 -275 -465 -788 -675 -496 -9 -249 -630 -350 -856 -806 -794 -199 -460 -855 -651 -88 -440 -891 -817 -995 -76 -232 -137 -475 -150 -864 -492 -283 -678 -675 -348 -606 -98 -586 -748 -960 -991 -552 -628 -603 -43 -4 -628 -7 -840 -251 -971 -862 -531 -431 -302 -880 -866 -734 -945 -488 -361 -834 -267 -735 -319 -968 -196 -91 -474 -675 -489 -774 -331 -718 -163 -974 -938 -223 -956 -351 -710 -525 -925 -419 -10 -12 -914 -983 -658 -866 -624 -259 -913 -707 -690 -472 -876 -438 -116 -221 -606 -895 -972 -701 -872 -344 -300 -919 -163 -468 -733 -21 -247 -350 -634 -693 -623 -600 -527 -415 -13 -267 -536 -609 -14 -202 -275 -147 -429 -723 -854 -28 -632 -971 -597 -727 -478 -888 -853 -851 -136 -446 -950 -339 -812 -888 -905 -454 -678 -884 -779 -411 -270 -681 -875 -501 -330 -876 -589 -784 -250 -891 -448 -26 -811 -557 -90 -1 -981 -438 -108 -64 -294 -518 -394 -609 -442 -790 -390 -645 -672 -343 -920 -493 -110 -224 -730 -331 -821 -607 -137 -929 -110 -576 -628 -81 -678 -753 -192 -180 -725 -797 -51 -252 -496 -363 -267 -64 -771 -275 -760 -41 -832 -73 -200 -525 -109 -809 -788 -587 -133 -269 -12 -677 -31 -339 -810 -834 -938 -301 -432 -347 -228 -454 -952 -751 -352 -237 -181 -904 -326 -708 -415 -820 -223 -643 -416 -828 -673 -13 -727 -810 -380 -744 -275 -719 -585 -468 -481 -116 -968 -4 -612 -128 -717 -34 -666 -390 -416 -64 -597 -969 -627 -283 -118 -59 -856 -799 -46 -641 -84 -962 -245 -384 -11 -192 -475 -800 -558 -794 -8 -788 -929 -807 -801 -76 -772 -177 -266 -313 -682 -495 -662 -150 -806 -430 -737 -249 -222 -696 -661 -28 -558 -723 -337 -609 -173 -170 -396 -567 -31 -534 -888 -880 -820 -918 -977 -345 -619 -150 -469 -162 -851 -636 -925 -279 -620 -809 -72 -320 -651 -260 -149 -383 -132 -926 -768 -501 -877 -93 -205 -594 -720 -977 -741 -597 -954 -127 -380 -621 -194 -421 -464 -669 -964 -260 -858 -574 -372 -409 -134 -506 -377 -56 -24 -266 -513 -208 -817 -107 -640 -272 -935 -468 -566 -881 -682 -238 -748 -516 -320 -623 -293 -205 -629 -395 -836 -975 -1000 -490 -509 -87 -174 -379 -827 -622 -443 -51 -538 -593 -652 -343 -361 -41 -381 -13 -195 -59 -19 -250 -179 -583 -499 -189 -542 -697 -853 -366 -868 -937 -84 -732 -173 -417 -10 -74 -419 -830 -359 -789 -519 -810 -258 -476 -741 -754 -194 -334 -374 -148 -44 -787 -200 -295 -373 -284 -391 -478 -906 -52 -462 -905 -1000 -165 -496 -981 -495 -219 -482 -663 -877 -73 -334 -737 -277 -218 -798 -817 -224 -801 -93 -922 -822 -946 -180 -208 -807 -262 -26 -682 -605 -605 -446 -161 -943 -791 -623 -684 -687 -616 -661 -31 -555 -54 -239 -872 -612 -587 -987 -31 -823 -328 -608 -675 -870 -783 -847 -542 -561 -239 -882 -103 -636 -768 -880 -745 -998 -628 -947 -135 -424 -472 -59 -658 -751 -416 -754 -887 -458 -928 -427 -515 -294 -332 -782 -434 -598 -673 -46 -798 -887 -314 -787 -224 -8 -593 -264 -902 -906 -65 -177 -148 -930 -68 -599 -725 -89 -589 -840 -179 -19 -350 -973 -566 -800 -722 -383 -861 -587 -701 -54 -121 -308 -659 -839 -621 -392 -807 -302 -768 -212 -756 -759 -852 -607 -185 -895 -480 -715 -494 -25 -591 -585 -607 -273 -556 -137 -89 -773 -968 -270 -489 -612 -393 -361 -444 -641 -1000 -144 -310 -502 -370 -417 -71 -661 -853 -286 -217 -773 -525 -400 -728 -656 -295 -504 -785 -730 -595 -169 -235 -38 -332 -310 -670 -394 -247 -335 -524 -144 -512 -203 -8 -872 -744 -128 -564 -400 -941 -832 -650 -404 -990 -58 -66 -4 -415 -791 -316 -379 -551 -487 -330 -219 -924 -560 -495 -101 -849 -93 -562 -359 -26 -7 -31 -392 -993 -840 -347 -515 -698 -440 -38 -505 -499 -756 -976 -413 -673 -467 -251 -40 -990 -926 -24 -643 -515 -690 -862 -401 -279 -927 -899 -98 -373 -74 -772 -986 -73 -516 -908 -190 -140 -807 -781 -509 -927 -125 -134 -578 -355 -159 -495 -901 -393 -902 -464 -165 -166 -731 -876 -919 -898 -755 -437 -435 -962 -61 -453 -556 -777 -166 -869 -972 -117 -256 -245 -793 -383 -806 -196 -318 -385 -89 -313 -577 -982 -254 -333 -335 -624 -441 -832 -824 -112 -330 -185 -834 -883 -514 -246 -333 -727 -849 -850 -810 -163 -781 -908 -959 -169 -285 -616 -72 -959 -448 -581 -562 -654 -921 -89 -444 -216 -494 -531 -180 -110 -613 -290 -865 -198 -932 -8 -850 -63 -245 -757 -500 -185 -385 -554 -656 -298 -761 -854 -350 -522 -198 -226 -592 -375 -536 -487 -755 -403 -689 -862 -140 -759 -214 -105 -275 -62 -927 -234 -607 -893 -789 -928 -478 -49 -893 -92 -449 -760 -199 -238 -402 -127 -900 -842 -514 -739 -42 -32 -105 -55 -338 -759 -666 -717 -545 -720 -821 -504 -27 -507 -591 -309 -803 -423 -364 -144 -109 -265 -724 -5 -774 -212 -114 -377 -516 -235 -378 -807 -191 -431 -192 -207 -640 -912 -42 -709 -928 -30 -689 -838 -687 -815 -156 -610 -179 -451 -814 -25 -235 -682 -490 -93 -684 -357 -293 -97 -542 -603 -910 -108 -336 -66 -519 -470 -455 -726 -524 -606 -222 -269 -808 -543 -340 -775 -487 -544 -563 -230 -757 -370 -220 -887 -956 -608 -985 -122 -835 -886 -722 -610 -918 -551 -974 -406 -574 -676 -808 -212 -604 -21 -56 -364 -379 -894 -329 -709 -654 -847 -450 -438 -826 -374 -227 -146 -630 -974 -203 -486 -965 -568 -769 -96 -157 -991 -53 -525 -559 -611 -554 -503 -607 -84 -511 -993 -765 -812 -351 -878 -756 -698 -396 -207 -774 -931 -190 -549 -598 -758 -857 -234 -247 -721 -775 -488 -71 -482 -969 -861 -607 -444 -850 -643 -135 -870 -692 -627 -991 -784 -51 -673 -659 -676 -372 -693 -61 -162 -411 -700 -54 -951 -42 -277 -191 -918 -611 -555 -372 -871 -874 -806 -858 -123 -235 -733 -88 -844 -839 -358 -188 -851 -828 -503 -307 -452 -256 -375 -98 -768 -44 -948 -475 -213 -446 -157 -343 -166 -503 -448 -480 -262 -844 -304 -37 -57 -62 -213 -925 -910 -985 -954 -136 -862 -185 -217 -366 -204 -271 -830 -233 -879 -563 -836 -2 -222 -544 -779 -607 -627 -609 -321 -811 -77 -446 -380 -145 -73 -143 -489 -290 -812 -87 -414 -555 -125 -699 -223 -126 -178 -506 -553 -219 -847 -783 -415 -403 -667 -221 -800 -762 -885 -459 -541 -373 -508 -299 -54 -695 -200 -916 -348 -824 -378 -328 -302 -304 -595 -192 -890 -946 -179 -546 -688 -517 -208 -446 -231 -550 -867 -797 -121 -716 -881 -94 -560 -727 -98 -549 -711 -476 -849 -767 -873 -784 -799 -699 -346 -382 -769 -332 -234 -941 -897 -322 -997 -468 -295 -65 -851 -814 -114 -492 -347 -684 -773 -741 -836 -169 -629 -172 -81 -476 -670 -6 -792 -506 -470 -507 -575 -581 -542 -538 -187 -595 -911 -35 -575 -322 -320 -215 -900 -486 -278 -141 -811 -786 -749 -105 -262 -505 -209 -715 -356 -32 -52 -132 -570 -161 -892 -294 -729 -33 -100 -523 -999 -136 -910 -159 -887 -707 -310 -577 -717 -125 -794 -694 -647 -417 -472 -850 -894 -556 -32 -980 -268 -141 -923 -458 -10 -207 -288 -374 -442 -969 -208 -263 -926 -585 -650 -643 -311 -301 -383 -529 -179 -611 -301 -488 -398 -13 -587 -190 -698 -439 -174 -628 -428 -690 -174 -972 -154 -554 -209 -873 -206 -858 -456 -883 -621 -529 -543 -28 -920 -922 -259 -654 -980 -674 -976 -708 -405 -580 -906 -366 -660 -352 -299 -244 -1 -95 -635 -199 -930 -582 -909 -610 -63 -867 -627 -493 -945 -566 -569 -482 -355 -475 -210 -498 -368 -5 -67 -189 -194 -296 -495 -695 -617 -83 -843 -100 -526 -540 -412 -60 -564 -513 -880 -623 -315 -773 -750 -456 -258 -259 -209 -105 -459 -788 -411 -973 -257 -800 -39 -535 -623 -820 -138 -807 -487 -479 -872 -515 -271 -113 -876 -269 -871 -418 -851 -155 -814 -998 -576 -890 -767 -864 -236 -38 -786 -184 -495 -435 -390 -782 -868 -308 -443 -6 -852 -456 -984 -277 -751 -665 -930 -41 -830 -353 -420 -892 -339 -223 -78 -274 -355 -526 -767 -999 -832 -68 -225 -271 -267 -657 -180 -813 -462 -675 -141 -405 -217 -216 -412 -201 -294 -579 -580 -754 -203 -816 -878 -414 -235 -215 -459 -486 -562 -179 -505 -374 -742 -789 -356 -959 -554 -757 -413 -49 -857 -853 -797 -445 -551 -97 -397 -804 -874 -730 -197 -371 -569 -621 -328 -279 -242 -997 -345 -529 -428 -871 -621 -331 -77 -180 -66 -729 -389 -717 -35 -792 -213 -676 -312 -88 -93 -755 -571 -96 -794 -246 -943 -296 -935 -382 -74 -465 -246 -819 -597 -766 -916 -246 -135 -289 -868 -275 -578 -882 -608 -944 -942 -587 -664 -712 -2 -29 -275 -245 -419 -163 -196 -708 -381 -518 -1000 -967 -464 -349 -605 -625 -156 -214 -867 -120 -420 -494 -627 -715 -460 -637 -797 -104 -793 -828 -465 -107 -108 -380 -807 -350 -22 -797 -444 -345 -537 -90 -865 -898 -660 -212 -841 -543 -897 -332 -50 -968 -848 -827 -578 -305 -851 -155 -663 -306 -598 -400 -886 -904 -933 -544 -84 -360 -339 -868 -809 -744 -819 -164 -931 -41 -595 -213 -1000 -217 -624 -484 -412 -684 -928 -22 -902 -612 -149 -415 -318 -391 -386 -405 -533 -935 -419 -141 -72 -74 -477 -499 -500 -485 -489 -567 -58 -5 -769 -908 -770 -256 -803 -875 -645 -681 -304 -483 -440 -366 -675 -224 -850 -434 -424 -551 -103 -961 -454 -810 -225 -309 -271 -25 -695 -68 -878 -192 -471 -56 -525 -895 -945 -113 -687 -411 -122 -567 -519 -8 -329 -338 -856 -860 -679 -208 -3 -212 -898 -359 -451 -290 -797 -97 -397 -213 -142 -415 -936 -906 -161 -329 -550 -965 -508 -139 -508 -936 -810 -162 -479 -413 -836 -466 -157 -990 -836 -104 -426 -989 -653 -620 -792 -425 -122 -733 -446 -615 -342 -665 -699 -984 -255 -323 -172 -9 -702 -726 -332 -553 -832 -149 -211 -473 -284 -954 -420 -72 -528 -141 -501 -966 -904 -538 -62 -327 -677 -586 -284 -386 -925 -473 -643 -306 -636 -927 -388 -25 -641 -846 -809 -945 -845 -307 -937 -205 -66 -460 -4 -901 -734 -177 -295 -485 -195 -558 -690 -78 -418 -911 -149 -602 -446 -68 -502 -654 -997 -33 -130 -176 -928 -514 -87 -535 -872 -489 -585 -441 -921 -603 -653 -156 -56 -596 -814 -64 -907 -813 -999 -526 -762 -245 -571 -229 -480 -153 -223 -329 -557 -677 -370 -677 -420 -654 -930 -108 -436 -848 -264 -963 -139 -167 -460 -587 -788 -803 -414 -706 -332 -343 -315 -141 -904 -927 -459 -17 -683 -754 -789 -670 -968 -233 -608 -175 -467 -583 -116 -681 -548 -499 -73 -886 -523 -277 -167 -136 -194 -720 -482 -101 -431 -103 -322 -628 -664 -365 -204 -2 -190 -278 -887 -793 -908 -621 -121 -186 -181 -499 -725 -939 -760 -211 -185 -279 -224 -489 -93 -43 -939 -285 -17 -617 -720 -508 -128 -857 -970 -522 -947 -950 -151 -811 -230 -424 -831 -813 -501 -638 -277 -402 -565 -860 -606 -306 -48 -546 -528 -547 -427 -342 -523 -177 -788 -603 -467 -562 -747 -142 -886 -338 -522 -560 -802 -803 -19 -318 -283 -377 -40 -590 -441 -476 -871 -54 -169 -611 -459 -732 -469 -343 -538 -664 -602 -804 -35 -735 -454 -595 -421 -146 -254 -293 -932 -259 -965 -844 -143 -367 -981 -660 -785 -395 -560 -4 -356 -277 -636 -858 -375 -550 -728 -163 -780 -740 -66 -864 -719 -791 -354 -174 -75 -393 -369 -667 -985 -679 -548 -70 -745 -181 -681 -612 -372 -312 -494 -140 -238 -137 -969 -689 -30 -512 -225 -406 -180 -495 -287 -900 -26 -423 -401 -283 -241 -300 -196 -875 -938 -185 -928 -542 -409 -811 -809 -561 -932 -291 -758 -131 -65 -702 -62 -946 -621 -628 -42 -383 -439 -571 -56 -718 -370 -45 -681 -83 -679 -663 -248 -624 -427 -717 -224 -31 -471 -760 -245 -313 -28 -318 -117 -658 -573 -414 -571 -972 -876 -347 -146 -353 -920 -230 -232 -791 -456 -996 -184 -784 -905 -3 -376 -9 -830 -903 -975 -518 -422 -219 -948 -27 -483 -386 -469 -1000 -343 -58 -706 -691 -651 -914 -278 -594 -422 -543 -802 -968 -281 -917 -715 -167 -673 -878 -204 -972 -651 -618 -918 -226 -24 -565 -150 -471 -470 -927 -944 -312 -67 -826 -621 -110 -595 -520 -582 -434 -972 -964 -248 -533 -679 -191 -840 -602 -177 -62 -97 -810 -73 -236 -249 -724 -186 -351 -928 -774 -789 -871 -115 -488 -329 -52 -71 -134 -22 -667 -941 -281 -164 -307 -626 -53 -757 -971 -154 -569 -791 -936 -628 -364 -241 -336 -956 -516 -512 -318 -517 -828 -953 -254 -796 -733 -388 -746 -609 -142 -107 -788 -374 -660 -402 -440 -849 -40 -455 -353 -693 -774 -140 -681 -934 -222 -601 -847 -787 -872 -91 -718 -564 -937 -832 -945 -111 -559 -919 -363 -149 -152 -743 -482 -517 -625 -829 -366 -638 -242 -599 -604 -855 -489 -992 -759 -524 -493 -12 -163 -337 -193 -588 -376 -382 -406 -156 -211 -724 -362 -624 -898 -742 -336 -389 -464 -722 -23 -888 -965 -808 -685 -33 -591 -667 -684 -876 -205 -927 -46 -756 -187 -255 -597 -206 -882 -734 -408 -296 -15 -826 -898 -948 -547 -968 -200 -883 -69 -769 -542 -182 -517 -697 -616 -705 -914 -65 -720 -566 -307 -390 -263 -274 -983 -280 -519 -848 -583 -645 -604 -698 -29 -533 -621 -833 -511 -935 -446 -145 -509 -527 -418 -936 -547 -412 -734 -407 -670 -835 -26 -315 -662 -857 -989 -73 -746 -178 -385 -818 -89 -134 -259 -214 -57 -507 -852 -1 -89 -52 -736 -836 -211 -54 -892 -621 -877 -259 -802 -147 -51 -640 -93 -765 -149 -795 -570 -54 -553 -384 -161 -730 -857 -952 -732 -844 -747 -758 -912 -967 -541 -627 -615 -73 -283 -900 -17 -69 -753 -401 -822 -826 -853 -762 -675 -378 -779 -456 -518 -30 -236 -124 -290 -578 -304 -73 -337 -701 -35 -237 -56 -808 -176 -712 -809 -549 -920 -186 -993 -431 -786 -569 -845 -110 -747 -983 -898 -734 -860 -947 -690 -40 -558 -588 -797 -738 -880 -590 -533 -323 -936 -248 -426 -466 -428 -231 -154 -563 -210 -37 -320 -353 -305 -13 -781 -180 -360 -239 -737 -619 -155 -581 -924 -569 -837 -793 -303 -602 -851 -341 -955 -979 -826 -73 -832 -471 -979 -355 -668 -393 -667 -402 -699 -604 -795 -499 -738 -120 -230 -620 -811 -800 -109 -222 -598 -372 -305 -877 -4 -750 -160 -780 -689 -509 -338 -770 -590 -919 -787 -558 -228 -282 -328 -316 -727 -473 -784 -42 -330 -254 -17 -83 -673 -228 -662 -941 -273 -243 -399 -96 -114 -806 -639 -204 -903 -88 -298 -324 -835 -88 -403 -584 -255 -867 -374 -234 -858 -687 -439 -862 -938 -394 -956 -346 -304 -460 -750 -716 -862 -371 -914 -451 -689 -339 -978 -49 -60 -223 -857 -885 -26 -935 -69 -839 -688 -943 -698 -996 -527 -263 -44 -792 -111 -898 -630 -730 -577 -263 -133 -700 -932 -654 -441 -250 -896 -872 -594 -482 -484 -307 -603 -2 -25 -776 -197 -420 -999 -511 -719 -751 -994 -171 -864 -527 -856 -620 -469 -983 -880 -860 -16 -234 -656 -212 -205 -300 -112 -191 -318 -498 -513 -819 -892 -821 -787 -732 -308 -848 -319 -398 -823 -953 -522 -371 -659 -578 -46 -53 -290 -354 -71 -199 -673 -167 -433 -351 -806 -11 -764 -472 -688 -334 -420 -52 -479 -665 -821 -472 -160 -932 -699 -656 -379 -325 -505 -748 -633 -856 -145 -828 -59 -630 -59 -329 -697 -529 -379 -817 -688 -742 -163 -68 -720 -289 -144 -669 -326 -165 -406 -909 -800 -153 -327 -736 -558 -427 -999 -162 -26 -231 -492 -950 -185 -70 -948 -626 -798 -847 -43 -517 -275 -343 -134 -689 -454 -553 -568 -583 -773 -230 -317 -503 -815 -223 -936 -176 -791 -850 -823 -634 -345 -885 -28 -958 -347 -249 -762 -35 -58 -521 -604 -863 -934 -502 -622 -116 -581 -574 -22 -582 -580 -190 -379 -124 -168 -87 -845 -221 -172 -938 -190 -837 -433 -584 -800 -151 -368 -970 -883 -597 -537 -201 -974 -800 -607 -520 -313 -10 -505 -243 -144 -402 -352 -211 -720 -927 -166 -892 -358 -147 -195 -665 -86 -975 -819 -924 -721 -102 -390 -921 -742 -638 -126 -180 -723 -464 -922 -653 -876 -8 -33 -664 -904 -42 -893 -215 -77 -851 -301 -520 -349 -715 -94 -34 -410 -956 -24 -991 -200 -579 -913 -27 -695 -81 -103 -560 -221 -414 -284 -152 -488 -745 -766 -463 -272 -715 -623 -570 -793 -267 -619 -460 -969 -807 -243 -392 -542 -340 -372 -865 -343 -187 -15 -953 -131 -276 -538 -290 -55 -956 -449 -1 -309 -975 -801 -5 -423 -326 -628 -410 -769 -31 -278 -486 -973 -337 -76 -193 -85 -359 -782 -739 -924 -252 -850 -509 -219 -186 -606 -652 -62 -366 -531 -606 -113 -854 -577 -610 -706 -714 -749 -498 -733 -799 -650 -336 -825 -260 -931 -183 -501 -835 -252 -88 -419 -298 -336 -365 -640 -877 -332 -345 -885 -821 -184 -205 -894 -52 -134 -660 -815 -765 -59 -726 -52 -58 -560 -735 -966 -80 -32 -503 -31 -796 -978 -279 -934 -323 -700 -867 -340 -203 -738 -138 -232 -957 -784 -510 -40 -172 -656 -267 -425 -371 -825 -220 -525 -635 -942 -955 -111 -453 -410 -694 -389 -786 -697 -937 -18 -206 -102 -477 -965 -977 -240 -384 -165 -437 -25 -75 -743 -754 -727 -626 -320 -768 -359 -934 -321 -208 -563 -176 -514 -868 -77 -469 -967 -575 -286 -220 -882 -413 -110 -671 -833 -851 -338 -531 -786 -783 -170 -380 -468 -250 -198 -653 -878 -161 -667 -249 -840 -628 -85 -533 -539 -809 -904 -761 -421 -148 -490 -355 -7 -929 -451 -242 -668 -123 -363 -679 -999 -371 -499 -466 -291 -793 -533 -208 -569 -266 -629 -752 -627 -761 -973 -22 -633 -30 -151 -434 -111 -452 -144 -771 -78 -704 -199 -130 -38 -309 -222 -919 -779 -236 -199 -111 -733 -780 -862 -363 -245 -501 -74 -498 -264 -228 -460 -228 -873 -46 -379 -626 -119 -597 -233 -607 -876 -425 -930 -291 -591 -413 -255 -362 -87 -316 -909 -244 -118 -825 -841 -348 -765 -274 -76 -698 -66 -248 -46 -404 -806 -432 -71 -788 -457 -863 -143 -118 -181 -918 -324 -196 -970 -5 -849 -93 -13 -777 -276 -347 -100 -72 -607 -939 -68 -127 -861 -733 -35 -850 -673 -68 -463 -88 -178 -698 -582 -388 -1000 -767 -355 -745 -66 -163 -714 -349 -370 -509 -804 -416 -935 -726 -588 -318 -211 -122 -334 -636 -646 -585 -545 -403 -151 -929 -188 -945 -64 -964 -947 -377 -172 -685 -465 -811 -515 -287 -472 -101 -914 -969 -682 -50 -90 -623 -571 -625 -452 -595 -729 -382 -328 -190 -384 -15 -846 -743 -487 -938 -622 -358 -166 -916 -962 -488 -572 -225 -805 -218 -660 -465 -247 -105 -491 -749 -393 -97 -936 -906 -484 -458 -746 -69 -144 -170 -733 -476 -170 -130 -215 -666 -596 -581 -577 -883 -569 -496 -338 -853 -398 -227 -926 -795 -470 -477 -736 -753 -479 -849 -125 -388 -6 -30 -227 -635 -998 -684 -291 -779 -50 -979 -800 -822 -163 -564 -758 -752 -140 -998 -784 -673 -798 -700 -304 -18 -720 -965 -985 -394 -815 -330 -645 -563 -577 -857 -534 -148 -596 -637 -122 -509 -537 -374 -882 -598 -776 -904 -904 -295 -119 -694 -379 -956 -926 -737 -8 -338 -452 -486 -752 -558 -197 -771 -414 -315 -558 -34 -899 -481 -771 -572 -383 -680 -704 -996 -215 -127 -651 -265 -31 -389 -658 -888 -331 -121 -738 -117 -917 -292 -368 -152 -980 -75 -710 -302 -94 -660 -285 -959 -906 -840 -788 -947 -547 -3 -308 -405 -691 -916 -879 -555 -964 -681 -988 -725 -36 -352 -950 -159 -891 -847 -324 -981 -579 -930 -192 -407 -413 -986 -39 -915 -817 -866 -314 -310 -821 -604 -136 -862 -176 -788 -800 -122 -706 -486 -825 -565 -398 -949 -432 -728 -154 -530 -795 -847 -597 -618 -135 -15 -120 -151 -177 -840 -467 -53 -546 -651 -284 -767 -245 -4 -372 -731 -166 -547 -193 -256 -821 -527 -41 -295 -879 -75 -816 -363 -12 -279 -169 -220 -138 -256 -828 -347 -106 -584 -792 -591 -527 -547 -423 -703 -938 -685 -709 -585 -456 -434 -905 -655 -134 -568 -476 -710 -458 -787 -420 -78 -632 -138 -74 -710 -565 -254 -378 -120 -312 -588 -632 -252 -408 -36 -481 -274 -475 -501 -12 -277 -543 -311 -578 -972 -957 -155 -211 -159 -26 -17 -304 -525 -571 -598 -403 -353 -606 -421 -288 -834 -180 -674 -72 -30 -440 -223 -680 -948 -973 -261 -686 -203 -410 -784 -109 -762 -841 -321 -710 -115 -951 -528 -961 -313 -425 -39 -507 -290 -744 -398 -800 -431 -275 -35 -438 -383 -98 -186 -611 -515 -75 -463 -24 -125 -635 -634 -885 -213 -778 -838 -498 -314 -796 -362 -18 -997 -722 -131 -91 -979 -251 -396 -606 -244 -229 -805 -535 -562 -469 -203 -237 -925 -957 -886 -146 -986 -102 -286 -585 -717 -120 -960 -703 -214 -963 -120 -747 -132 -959 -680 -838 -121 -108 -784 -814 -468 -945 -537 -772 -754 -603 -904 -679 -266 -935 -916 -913 -542 -76 -803 -716 -61 -856 -706 -92 -419 -202 -444 -260 -997 -469 -433 -233 -98 -562 -868 -372 -45 -646 -569 -857 -34 -707 -857 -96 -259 -218 -728 -959 -996 -326 -369 -32 -874 -453 -693 -689 -822 -577 -208 -775 -251 -89 -192 -114 -377 -426 -539 -923 -150 -704 -462 -958 -867 -294 -24 -25 -279 -409 -380 -304 -293 -770 -852 -395 -910 -290 -478 -857 -219 -726 -436 -563 -217 -648 -719 -28 -732 -43 -545 -650 -770 -29 -145 -681 -324 -654 -582 -117 -773 -187 -823 -275 -726 -152 -435 -777 -630 -269 -908 -496 -413 -573 -420 -189 -472 -28 -819 -56 -861 -162 -685 -243 -220 -182 -389 -697 -327 -747 -294 -315 -895 -444 -986 -481 -500 -652 -431 -175 -263 -671 -419 -921 -120 -261 -590 -755 -451 -745 -838 -775 -956 -677 -302 -522 -625 -367 -914 -313 -226 -841 -396 -8 -390 -150 -708 -496 -566 -548 -176 -35 -745 -207 -906 -190 -747 -651 -632 -444 -51 -98 -577 -943 -255 -846 -517 -89 -396 -676 -54 -689 -475 -733 -69 -503 -100 -282 -489 -81 -427 -943 -928 -949 -716 -949 -196 -775 -133 -443 -9 -362 -580 -497 -588 -437 -264 -297 -892 -162 -405 -590 -680 -257 -869 -893 -125 -769 -179 -86 -97 -564 -406 -790 -363 -30 -831 -779 -962 -623 -569 -924 -646 -947 -190 -583 -254 -115 -4 -81 -586 -346 -611 -575 -535 -429 -330 -353 -614 -629 -193 -107 -145 -85 -861 -908 -406 -293 -93 -114 -825 -123 -913 -856 -984 -140 -563 -42 -254 -336 -925 -949 -408 -913 -157 -794 -988 -361 -578 -302 -815 -737 -415 -253 -276 -98 -513 -87 -310 -250 -533 -824 -765 -418 -209 -790 -986 -938 -189 -4 -456 -833 -526 -141 -197 -67 -804 -755 -961 -25 -976 -25 -673 -299 -773 -475 -942 -308 -349 -883 -485 -332 -964 -554 -971 -315 -825 -812 -820 -609 -562 -835 -819 -958 -376 -793 -898 -681 -342 -208 -275 -84 -245 -742 -815 -391 -109 -985 -349 -725 -699 -246 -161 -884 -554 -265 -256 -39 -829 -410 -672 -147 -910 -897 -908 -112 -633 -260 -729 -584 -609 -296 -894 -658 -427 -346 -267 -611 -150 -367 -685 -932 -476 -827 -981 -440 -729 -395 -485 -718 -530 -363 -10 -84 -308 -902 -52 -248 -385 -467 -345 -84 -652 -90 -1000 -310 -91 -82 -124 -107 -494 -24 -649 -669 -236 -86 -289 -401 -52 -545 -859 -396 -551 -985 -426 -51 -195 -993 -969 -531 -287 -415 -498 -680 -550 -260 -959 -804 -719 -1 -300 -801 -437 -849 -207 -35 -620 -563 -898 -919 -8 -442 -992 -963 -601 -350 -438 -591 -697 -314 -333 -731 -614 -178 -594 -194 -734 -433 -230 -41 -932 -554 -777 -775 -834 -590 -949 -181 -591 -470 -152 -865 -784 -950 -428 -917 -441 -462 -34 -760 -738 -561 -246 -297 -691 -314 -974 -318 -597 -527 -647 -162 -526 -454 -880 -370 -230 -713 -904 -84 -600 -372 -919 -569 -555 -602 -637 -62 -27 -918 -861 -945 -898 -619 -185 -883 -89 -111 -645 -654 -541 -607 -959 -990 -718 -298 -502 -157 -223 -238 -899 -165 -271 -569 -250 -536 -1 -820 -9 -218 -41 -148 -923 -640 -11 -579 -789 -97 -953 -707 -818 -104 -254 -249 -566 -581 -413 -190 -191 -953 -791 -46 -829 -684 -348 -61 -991 -180 -568 -984 -676 -592 -15 -922 -558 -803 -166 -805 -810 -260 -69 -546 -197 -132 -738 -806 -299 -301 -48 -402 -203 -778 -735 -1000 -658 -761 -517 -599 -875 -24 -538 -370 -720 -947 -222 -550 -631 -918 -481 -67 -126 -427 -474 -427 -582 -56 -57 -999 -489 -262 -212 -946 -835 -251 -605 -419 -36 -892 -750 -571 -785 -889 -273 -567 -565 -625 -395 -922 -395 -254 -558 -327 -129 -395 -606 -803 -702 -450 -194 -567 -201 -205 -713 -770 -983 -1 -456 -245 -507 -793 -345 -410 -956 -900 -884 -260 -51 -270 -377 -535 -163 -932 -754 -179 -148 -229 -275 -975 -32 -435 -534 -749 -449 -802 -949 -417 -58 -78 -69 -166 -328 -107 -152 -703 -982 -598 -965 -809 -257 -481 -3 -417 -479 -678 -348 -815 -962 -511 -898 -186 -88 -350 -257 -493 -140 -506 -990 -24 -65 -444 -523 -319 -40 -236 -453 -170 -146 -649 -408 -13 -401 -910 -98 -157 -943 -195 -848 -12 -426 -221 -185 -27 -788 -159 -289 -473 -805 -387 -658 -893 -598 -545 -286 -768 -639 -419 -178 -783 -32 -543 -724 -870 -753 -435 -112 -669 -776 -765 -121 -865 -411 -17 -120 -741 -345 -884 -685 -345 -739 -268 -64 -938 -608 -455 -794 -281 -232 -947 -886 -990 -887 -574 -796 -322 -718 -746 -361 -296 -397 -913 -611 -577 -161 -740 -505 -693 -855 -105 -336 -697 -487 -308 -161 -803 -871 -515 -654 -229 -157 -674 -817 -161 -558 -137 -28 -266 -741 -954 -925 -292 -753 -834 -768 -68 -743 -924 -473 -646 -254 -488 -778 -688 -855 -608 -961 -414 -341 -866 -161 -454 -425 -176 -510 -774 -542 -388 -399 -912 -60 -235 -237 -174 -533 -726 -827 -980 -550 -970 -30 -656 -757 -317 -226 -748 -380 -631 -310 -772 -515 -969 -530 -848 -611 -898 -622 -261 -862 -295 -768 -803 -529 -576 -763 -820 -707 -330 -860 -346 -489 -508 -161 -433 -430 -864 -964 -612 -10 -636 -63 -937 -591 -831 -119 -198 -533 -533 -826 -749 -750 -579 -418 -787 -747 -201 -212 -897 -225 -28 -187 -496 -172 -978 -560 -369 -345 -99 -479 -928 -958 -490 -952 -255 -5 -735 -883 -233 -334 -468 -270 -581 -908 -204 -947 -278 -568 -847 -417 -416 -169 -198 -133 -652 -601 -275 -751 -87 -898 -497 -520 -113 -333 -505 -364 -463 -259 -345 -246 -545 -486 -54 -223 -742 -803 -383 -505 -701 -282 -650 -977 -432 -252 -224 -675 -368 -519 -506 -92 -706 -390 -192 -844 -908 -10 -830 -225 -933 -869 -585 -987 -418 -191 -519 -238 -213 -256 -257 -747 -831 -356 -736 -426 -948 -219 -680 -258 -904 -992 -826 -398 -316 -555 -610 -110 -290 -887 -736 -28 -106 -531 -378 -46 -551 -484 -114 -231 -674 -370 -453 -778 -219 -742 -723 -971 -917 -161 -956 -199 -820 -100 -788 -661 -565 -963 -617 -728 -595 -956 -316 -506 -336 -594 -362 -812 -136 -602 -729 -10 -169 -89 -410 -322 -27 -450 -612 -684 -321 -354 -475 -511 -973 -554 -427 -741 -413 -512 -915 -779 -482 -617 -878 -667 -673 -374 -185 -376 -557 -88 -914 -261 -984 -128 -302 -894 -370 -925 -268 -614 -900 -738 -365 -833 -644 -661 -501 -678 -558 -408 -423 -668 -468 -224 -607 -550 -563 -993 -847 -818 -773 -647 -225 -135 -327 -703 -217 -402 -35 -373 -173 -574 -851 -769 -138 -232 -18 -425 -653 -762 -349 -36 -200 -802 -150 -852 -738 -744 -541 -139 -483 -390 -618 -890 -931 -276 -644 -992 -355 -849 -236 -936 -974 -227 -623 -565 -989 -579 -52 -630 -370 -778 -29 -934 -684 -763 -494 -603 -814 -897 -205 -599 -926 -594 -323 -638 -814 -424 -915 -650 -990 -969 -526 -759 -634 -773 -237 -155 -550 -94 -438 -844 -513 -456 -837 -487 -943 -736 -161 -167 -893 -268 -53 -77 -94 -652 -196 -589 -855 -677 -991 -267 -620 -905 -747 -420 -985 -838 -680 -421 -495 -542 -721 -315 -332 -471 -185 -115 -548 -590 -583 -747 -69 -253 -882 -742 -512 -580 -363 -953 -427 -360 -821 -587 -58 -778 -403 -844 -310 -863 -223 -57 -174 -546 -844 -561 -826 -596 -337 -338 -271 -428 -329 -369 -585 -634 -251 -338 -6 -159 -604 -747 -708 -1 -220 -196 -159 -839 -774 -755 -775 -516 -751 -14 -847 -259 -574 -122 -980 -207 -606 -876 -763 -128 -614 -478 -275 -407 -512 -669 -926 -3 -414 -99 -94 -381 -469 -933 -865 -408 -506 -965 -826 -353 -834 -822 -191 -21 -944 -625 -542 -654 -822 -145 -122 -140 -2 -47 -867 -986 -156 -641 -52 -271 -571 -449 -13 -840 -252 -597 -719 -157 -189 -660 -813 -227 -455 -780 -428 -80 -402 -471 -649 -979 -985 -303 -366 -392 -683 -217 -394 -491 -563 -480 -804 -806 -999 -926 -408 -372 -31 -257 -35 -549 -461 -554 -44 -893 -172 -841 -132 -166 -582 -677 -106 -805 -359 -564 -888 -79 -810 -566 -305 -164 -152 -686 -347 -584 -311 -929 -233 -744 -448 -910 -357 -670 -74 -920 -304 -124 -496 -202 -442 -593 -878 -845 -618 -723 -897 -759 -284 -587 -841 -392 -841 -79 -424 -495 -449 -726 -69 -125 -959 -778 -392 -124 -928 -825 -100 -458 -115 -485 -762 -185 -635 -734 -588 -965 -809 -972 -822 -308 -347 -19 -928 -177 -500 -965 -277 -480 -634 -840 -194 -101 -234 -511 -750 -294 -449 -647 -954 -355 -510 -738 -196 -434 -89 -240 -616 -607 -79 -294 -522 -541 -246 -110 -898 -355 -112 -634 -74 -969 -343 -36 -572 -670 -962 -292 -260 -410 -705 -894 -447 -22 -409 -564 -719 -389 -66 -55 -133 -399 -497 -536 -950 -968 -311 -184 -709 -474 -517 -716 -308 -36 -476 -872 -937 -378 -290 -279 -312 -21 -18 -97 -119 -896 -289 -871 -757 -796 -878 -294 -201 -230 -989 -901 -910 -172 -455 -994 -20 -946 -383 -210 -931 -797 -775 -869 -302 -804 -742 -989 -786 -83 -223 -896 -956 -210 -851 -86 -763 -843 -182 -641 -265 -157 -637 -995 -270 -430 -379 -358 -543 -873 -155 -999 -530 -273 -477 -672 -177 -837 -597 -667 -303 -143 -848 -63 -627 -275 -300 -671 -331 -652 -766 -532 -801 -450 -768 -26 -899 -336 -258 -506 -59 -327 -160 -159 -131 -946 -97 -308 -874 -966 -267 -511 -427 -620 -43 -754 -984 -658 -932 -777 -244 -525 -173 -918 -46 -21 -774 -562 -791 -404 -345 -117 -316 -44 -874 -128 -130 -585 -397 -140 -880 -485 -17 -848 -314 -586 -755 -381 -634 -735 -989 -501 -705 -226 -742 -362 -668 -206 -868 -161 -56 -34 -79 -850 -764 -339 -771 -713 -939 -432 -97 -946 -720 -892 -424 -516 -86 -713 -537 -149 -718 -111 -306 -169 -831 -540 -594 -113 -770 -424 -749 -443 -633 -251 -665 -867 -677 -651 -920 -302 -598 -473 -146 -736 -690 -731 -621 -132 -736 -32 -415 -1000 -450 -706 -690 -565 -466 -720 -164 -435 -275 -276 -712 -380 -747 -423 -482 -795 -75 -480 -262 -20 -589 -74 -168 -567 -592 -945 -870 -705 -375 -533 -539 -19 -490 -251 -805 -173 -507 -632 -23 -307 -329 -715 -394 -23 -526 -64 -28 -131 -272 -753 -320 -427 -664 -169 -484 -842 -185 -764 -956 -539 -528 -813 -332 -482 -128 -62 -493 -66 -636 -382 -160 -443 -85 -989 -387 -340 -35 -321 -322 -209 -555 -550 -239 -276 -406 -424 -978 -687 -705 -332 -774 -412 -416 -231 -263 -928 -426 -156 -570 -905 -413 -133 -257 -584 -209 -163 -358 -45 -643 -446 -709 -981 -206 -310 -499 -705 -563 -891 -486 -172 -648 -377 -359 -818 -480 -203 -955 -493 -621 -85 -937 -323 -822 -633 -606 -117 -6 -954 -476 -941 -209 -667 -992 -851 -535 -273 -240 -54 -930 -233 -368 -236 -641 -404 -161 -337 -61 -860 -408 -356 -922 -752 -819 -410 -185 -305 -117 -753 -741 -944 -876 -394 -537 -861 -119 -561 -255 -91 -783 -249 -257 -498 -385 -30 -834 -656 -45 -402 -885 -785 -727 -769 -366 -896 -801 -710 -645 -384 -684 -709 -968 -726 -574 -443 -998 -895 -404 -212 -435 -930 -368 -448 -882 -608 -362 -136 -490 -784 -6 -959 -767 -952 -11 -110 -218 -156 -452 -678 -522 -563 -722 -368 -683 -438 -996 -562 -975 -985 -836 -132 -285 -322 -187 -762 -665 -461 -905 -635 -285 -406 -795 -376 -547 -357 -851 -92 -750 -235 -141 -250 -588 -206 -597 -561 -721 -290 -51 -373 -100 -917 -794 -806 -721 -969 -996 -170 -278 -84 -658 -698 -889 -303 -970 -723 -397 -524 -817 -835 -866 -916 -130 -427 -397 -909 -915 -483 -479 -251 -824 -856 -915 -705 -795 -759 -655 -582 -62 -736 -559 -172 -965 -245 -641 -649 -421 -76 -329 -109 -27 -545 -754 -818 -297 -901 -97 -261 -872 -536 -126 -424 -673 -413 -830 -291 -787 -500 -527 -256 -145 -268 -162 -567 -876 -491 -820 -440 -684 -875 -915 -966 -366 -857 -644 -752 -459 -605 -704 -799 -858 -135 -861 -364 -23 -619 -596 -188 -41 -410 -148 -86 -748 -283 -947 -305 -93 -893 -617 -592 -330 -4 -543 -516 -543 -560 -175 -164 -679 -363 -377 -710 -142 -104 -812 -865 -238 -383 -789 -254 -3 -911 -967 -597 -47 -981 -289 -107 -270 -309 -971 -451 -384 -736 -570 -380 -512 -74 -251 -5 -745 -23 -815 -176 -668 -174 -345 -350 -45 -542 -270 -460 -970 -536 -489 -38 -652 -614 -787 -39 -727 -952 -886 -692 -511 -106 -382 -731 -669 -65 -45 -525 -384 -90 -926 -288 -139 -490 -682 -991 -317 -377 -268 -355 -478 -32 -543 -275 -656 -383 -622 -85 -308 -706 -689 -949 -426 -607 -856 -816 -121 -926 -428 -462 -291 -553 -463 -947 -487 -148 -136 -630 -757 -277 -881 -695 -105 -993 -262 -20 -739 -258 -724 -395 -451 -889 -929 -588 -609 -262 -231 -470 -263 -177 -432 -583 -68 -648 -806 -265 -31 -587 -287 -259 -232 -475 -420 -524 -125 -234 -194 -563 -448 -678 -504 -572 -546 -142 -862 -460 -873 -368 -582 -493 -707 -422 -703 -353 -588 -955 -505 -67 -828 -645 -728 -433 -588 -262 -753 -157 -578 -674 -551 -841 -257 -166 -832 -71 -502 -945 -776 -632 -393 -340 -825 -874 -161 -662 -746 -261 -489 -98 -138 -908 -807 -436 -143 -888 -233 -694 -248 -826 -490 -916 -977 -52 -200 -911 -895 -232 -511 -641 -131 -749 -549 -770 -502 -280 -949 -66 -547 -822 -880 -321 -797 -415 -669 -837 -369 -50 -264 -472 -613 -115 -866 -563 -340 -30 -522 -551 -30 -738 -629 -788 -124 -459 -689 -391 -115 -358 -483 -301 -829 -902 -282 -168 -446 -77 -678 -504 -235 -448 -837 -186 -938 -462 -504 -173 -828 -159 -815 -15 -5 -849 -656 -487 -598 -577 -308 -517 -733 -53 -763 -40 -548 -106 -694 -57 -773 -773 -860 -110 -54 -771 -955 -859 -895 -47 -320 -282 -228 -994 -554 -487 -431 -634 -521 -638 -483 -333 -736 -604 -210 -40 -444 -998 -720 -755 -920 -167 -351 -760 -470 -101 -758 -999 -128 -255 -838 -942 -936 -962 -180 -457 -114 -723 -341 -886 -256 -2 -865 -163 -686 -760 -163 -73 -354 -933 -790 -4 -797 -952 -460 -332 -627 -318 -500 -123 -100 -459 -130 -809 -735 -902 -8 -338 -727 -290 -839 -114 -135 -766 -748 -514 -222 -35 -971 -164 -447 -756 -882 -865 -787 -628 -292 -764 -381 -57 -979 -557 -894 -791 -94 -985 -707 -551 -329 -304 -773 -835 -900 -750 -150 -372 -368 -855 -869 -225 -473 -897 -641 -427 -786 -897 -128 -138 -571 -96 -261 -407 -425 -904 -296 -969 -726 -212 -734 -803 -78 -943 -342 -406 -614 -652 -678 -234 -706 -723 -368 -865 -741 -980 -145 -724 -301 -152 -751 -806 -800 -411 -273 -313 -558 -801 -409 -435 -999 -689 -540 -851 -222 -250 -101 -712 -607 -524 -171 -58 -563 -984 -277 -693 -100 -160 -922 -600 -595 -819 -192 -900 -246 -93 -98 -425 -238 -600 -855 -96 -335 -95 -207 -987 -927 -122 -223 -49 -220 -140 -827 -455 -287 -97 -775 -265 -480 -650 -217 -909 -525 -950 -763 -703 -254 -261 -73 -616 -827 -944 -213 -460 -496 -323 -517 -433 -388 -761 -450 -760 -739 -866 -511 -600 -882 -727 -708 -653 -108 -213 -950 -655 -935 -631 -736 -832 -27 -104 -316 -491 -380 -444 -124 -216 -498 -183 -421 -330 -710 -440 -895 -371 -32 -982 -683 -8 -226 -247 -39 -151 -167 -942 -321 -172 -465 -481 -279 -206 -550 -688 -324 -918 -156 -218 -236 -308 -862 -200 -224 -400 -618 -194 -565 -134 -691 -663 -454 -32 -495 -512 -10 -619 -858 -834 -555 -266 -615 -683 -138 -292 -395 -385 -159 -745 -615 -326 -149 -694 -821 -573 -825 -508 -447 -861 -941 -793 -916 -483 -344 -3 -440 -42 -9 -24 -716 -605 -739 -158 -864 -889 -772 -996 -559 -638 -240 -816 -101 -769 -601 -394 -791 -362 -81 -750 -957 -287 -355 -703 -23 -17 -196 -962 -850 -458 -313 -572 -658 -677 -861 -494 -998 -735 -410 -108 -270 -550 -558 -360 -857 -663 -978 -500 -608 -704 -500 -925 -56 -833 -482 -447 -873 -667 -302 -792 -401 -187 -671 -431 -455 -744 -552 -79 -915 -984 -46 -590 -508 -981 -580 -105 -507 -773 -660 -342 -149 -729 -524 -542 -804 -289 -800 -232 -270 -975 -473 -313 -183 -214 -949 -257 -673 -445 -835 -34 -664 -263 -648 -773 -10 -538 -735 -452 -784 -949 -171 -213 -169 -128 -663 -777 -840 -563 -652 -290 -887 -221 -952 -302 -523 -300 -351 -600 -117 -201 -120 -989 -685 -221 -972 -336 -522 -187 -469 -359 -760 -191 -505 -969 -231 -223 -220 -357 -66 -529 -156 -130 -174 -183 -571 -957 -999 -706 -179 -864 -44 -152 -353 -383 -780 -180 -541 -407 -944 -129 -770 -430 -363 -207 -362 -733 -348 -716 -397 -44 -342 -65 -786 -99 -828 -627 -945 -221 -749 -488 -788 -124 -220 -764 -964 -76 -764 -764 -128 -311 -652 -970 -691 -146 -429 -529 -92 -974 -157 -385 -806 -66 -286 -584 -51 -607 -837 -391 -672 -266 -844 -891 -510 -943 -698 -887 -714 -196 -711 -556 -382 -488 -773 -469 -543 -289 -434 -389 -519 -30 -514 -48 -124 -697 -168 -539 -916 -492 -318 -777 -989 -884 -387 -811 -1 -511 -439 -770 -997 -115 -48 -613 -966 -110 -777 -907 -95 -840 -22 -46 -798 -209 -312 -667 -191 -491 -872 -285 -272 -364 -954 -245 -520 -573 -15 -508 -58 -692 -781 -927 -479 -678 -343 -208 -59 -307 -175 -137 -100 -358 -215 -718 -292 -301 -901 -13 -852 -242 -874 -334 -926 -356 -169 -549 -837 -420 -920 -227 -278 -899 -567 -219 -777 -837 -122 -583 -78 -533 -992 -611 -766 -269 -127 -154 -186 -106 -951 -555 -373 -396 -380 -836 -535 -927 -816 -391 -247 -655 -74 -460 -342 -771 -256 -153 -229 -851 -827 -976 -753 -495 -261 -491 -876 -389 -165 -486 -666 -999 -83 -709 -122 -196 -678 -60 -982 -819 -65 -511 -805 -72 -441 -996 -830 -581 -511 -302 -230 -15 -569 -579 -801 -5 -767 -369 -422 -884 -674 -318 -344 -163 -727 -458 -45 -304 -402 -557 -396 -189 -521 -719 -470 -890 -540 -980 -884 -844 -159 -502 -249 -572 -381 -805 -135 -70 -612 -734 -209 -677 -935 -459 -490 -925 -309 -362 -273 -142 -596 -876 -629 -161 -372 -598 -649 -360 -244 -766 -391 -925 -552 -912 -639 -377 -81 -514 -676 -832 -864 -256 -10 -72 -800 -3 -750 -281 -211 -683 -308 -988 -889 -837 -695 -580 -889 -519 -638 -942 -134 -769 -831 -649 -130 -788 -245 -675 -247 -58 -524 -844 -84 -6 -816 -170 -91 -159 -645 -893 -182 -430 -631 -80 -574 -154 -213 -433 -49 -428 -7 -727 -708 -59 -49 -585 -666 -875 -680 -356 -779 -260 -592 -712 -965 -222 -737 -717 -210 -767 -123 -970 -321 -555 -735 -356 -569 -11 -475 -976 -523 -966 -184 -201 -124 -46 -640 -917 -19 -458 -744 -472 -491 -813 -645 -862 -38 -446 -459 -827 -323 -741 -133 -966 -476 -5 -19 -542 -972 -352 -1 -971 -852 -495 -980 -958 -189 -480 -778 -422 -668 -556 -465 -153 -785 -12 -673 -97 -193 -729 -684 -329 -796 -833 -642 -167 -649 -258 -105 -680 -118 -706 -17 -740 -507 -427 -554 -677 -343 -915 -164 -766 -420 -397 -135 -536 -590 -582 -822 -863 -513 -33 -352 -735 -289 -867 -764 -116 -40 -436 -279 -986 -892 -311 -794 -990 -670 -925 -797 -227 -150 -557 -87 -949 -27 -30 -947 -322 -834 -84 -452 -962 -824 -700 -77 -982 -103 -5 -376 -503 -283 -689 -131 -170 -541 -520 -503 -72 -172 -798 -50 -981 -131 -441 -915 -349 -902 -732 -259 -57 -302 -346 -347 -747 -460 -731 -559 -971 -313 -445 -30 -312 -790 -106 -414 -615 -4 -995 -653 -286 -671 -146 -474 -123 -798 -706 -377 -439 -302 -663 -262 -441 -442 -698 -767 -348 -487 -480 -883 -63 -330 -535 -179 -804 -845 -107 -531 -737 -774 -615 -590 -875 -505 -620 -706 -339 -180 -837 -123 -506 -725 -427 -297 -99 -894 -277 -751 -147 -17 -155 -69 -456 -398 -753 -584 -535 -922 -875 -88 -265 -445 -850 -927 -996 -716 -341 -943 -983 -221 -633 -659 -366 -7 -934 -932 -479 -837 -494 -494 -138 -358 -34 -330 -986 -933 -150 -943 -370 -217 -703 -590 -90 -915 -106 -41 -982 -687 -14 -132 -354 -889 -699 -52 -914 -44 -595 -585 -838 -248 -216 -13 -67 -567 -731 -1 -555 -460 -113 -185 -279 -904 -199 -782 -366 -494 -59 -898 -11 -922 -173 -384 -969 -566 -169 -889 -259 -688 -621 -375 -385 -622 -702 -513 -849 -456 -716 -25 -497 -704 -260 -599 -881 -773 -788 -331 -824 -301 -651 -847 -455 -421 -304 -331 -247 -36 -308 -507 -113 -857 -481 -632 -726 -198 -955 -959 -142 -333 -377 -621 -856 -464 -179 -299 -97 -539 -88 -75 -768 -473 -419 -15 -664 -940 -723 -650 -194 -229 -106 -793 -442 -449 -406 -949 -500 -121 -414 -547 -708 -698 -362 -727 -546 -141 -424 -223 -295 -654 -748 -305 -750 -976 -243 -878 -364 -309 -282 -346 -504 -310 -960 -810 -85 -509 -681 -578 -88 -330 -47 -310 -287 -736 -357 -655 -658 -750 -154 -149 -587 -83 -688 -828 -435 -482 -414 -811 -867 -349 -562 -258 -312 -115 -699 -515 -999 -725 -523 -666 -513 -906 -439 -327 -50 -70 -98 -284 -326 -871 -731 -669 -911 -782 -304 -33 -615 -657 -475 -669 -615 -315 -345 -866 -602 -595 -263 -227 -382 -654 -782 -361 -463 -42 -785 -804 -327 -398 -912 -679 -894 -347 -111 -850 -512 -643 -189 -860 -10 -896 -268 -528 -631 -598 -424 -198 -867 -45 -31 -675 -804 -141 -390 -379 -80 -786 -186 -230 -696 -26 -479 -883 -322 -124 -226 -459 -687 -747 -528 -453 -252 -540 -770 -945 -538 -345 -849 -940 -908 -523 -276 -934 -216 -465 -524 -713 -299 -327 -357 -767 -670 -790 -933 -332 -992 -922 -560 -340 -673 -706 -68 -891 -753 -199 -812 -456 -981 -410 -83 -157 -833 -969 -484 -154 -391 -805 -789 -776 -528 -375 -185 -56 -681 -93 -916 -294 -507 -426 -705 -89 -57 -961 -276 -250 -845 -126 -247 -497 -409 -687 -273 -196 -483 -519 -293 -487 -400 -266 -293 -526 -331 -295 -610 -223 -63 -47 -372 -873 -201 -222 -306 -865 -866 -122 -745 -666 -60 -771 -131 -266 -543 -615 -549 -331 -126 -210 -791 -655 -237 -913 -39 -69 -454 -656 -393 -141 -594 -915 -27 -641 -20 -344 -421 -382 -964 -898 -740 -46 -796 -397 -579 -149 -223 -136 -459 -383 -799 -73 -124 -730 -707 -641 -914 -999 -946 -352 -726 -296 -622 -961 -160 -565 -911 -19 -312 -797 -358 -469 -206 -810 -52 -935 -597 -552 -324 -411 -567 -258 -257 -950 -508 -424 -702 -717 -936 -34 -147 -692 -801 -769 -475 -227 -460 -296 -678 -628 -713 -89 -398 -600 -319 -931 -247 -309 -709 -701 -638 -67 -513 -351 -578 -284 -438 -543 -584 -908 -688 -366 -546 -680 -361 -417 -489 -2 -235 -839 -512 -821 -905 -550 -946 -161 -248 -132 -370 -745 -801 -913 -946 -443 -696 -650 -141 -403 -968 -843 -781 -604 -258 -430 -634 -698 -965 -511 -178 -854 -751 -886 -429 -886 -350 -951 -998 -413 -110 -616 -426 -288 -349 -41 -139 -529 -278 -965 -713 -406 -4 -883 -390 -376 -45 -422 -601 -939 -571 -117 -318 -434 -167 -592 -250 -673 -882 -668 -232 -179 -815 -399 -309 -439 -965 -819 -838 -881 -391 -373 -968 -380 -509 -881 -462 -14 -854 -151 -409 -126 -31 -511 -976 -502 -390 -137 -524 -767 -960 -539 -537 -31 -372 -314 -876 -762 -3 -605 -455 -464 -858 -573 -518 -78 -74 -70 -154 -782 -325 -603 -275 -45 -64 -518 -740 -674 -246 -39 -805 -912 -165 -652 -420 -535 -178 -293 -347 -260 -42 -269 -757 -400 -80 -333 -282 -130 -492 -492 -185 -793 -428 -605 -884 -984 -668 -667 -111 -155 -678 -394 -864 -955 -900 -973 -202 -938 -693 -428 -464 -66 -812 -100 -794 -720 -976 -288 -179 -63 -833 -922 -978 -448 -348 -806 -707 -181 -725 -625 -298 -540 -774 -173 -732 -874 -543 -573 -167 -259 -811 -450 -990 -987 -653 -4 -712 -331 -616 -740 -382 -714 -234 -654 -60 -296 -468 -223 -517 -152 -126 -8 -878 -856 -642 -215 -687 -286 -114 -961 -794 -863 -514 -723 -876 -828 -421 -160 -485 -672 -406 -861 -477 -857 -71 -365 -127 -159 -340 -801 -616 -240 -615 -601 -170 -316 -704 -784 -556 -905 -71 -226 -558 -751 -532 -86 -65 -604 -550 -861 -471 -578 -231 -472 -197 -575 -859 -678 -584 -460 -976 -339 -454 -927 -62 -225 -194 -323 -9 -465 -988 -92 -907 -895 -495 -827 -853 -919 -812 -928 -529 -492 -938 -749 -618 -250 -165 -146 -880 -259 -876 -538 -904 -764 -236 -999 -853 -312 -524 -350 -2 -590 -323 -244 -750 -717 -612 -131 -327 -91 -944 -843 -802 -227 -848 -742 -400 -936 -999 -559 -918 -968 -838 -976 -502 -311 -986 -354 -271 -605 -322 -170 -718 -400 -300 -254 -817 -128 -588 -559 -551 -88 -69 -582 -511 -191 -445 -779 -909 -939 -445 -201 -522 -13 -939 -848 -378 -268 -937 -708 -203 -876 -901 -138 -154 -438 -662 -236 -270 -711 -273 -83 -429 -233 -669 -653 -350 -722 -697 -308 -309 -322 -248 -184 -556 -878 -47 -109 -14 -400 -527 -270 -185 -310 -512 -972 -5 -199 -165 -870 -160 -24 -666 -741 -560 -479 -805 -1 -286 -183 -215 -629 -752 -7 -185 -382 -722 -713 -934 -759 -420 -807 -476 -674 -931 -93 -366 -857 -162 -340 -22 -97 -874 -592 -196 -975 -422 -911 -798 -783 -768 -336 -923 -30 -812 -145 -850 -23 -232 -60 -969 -575 -370 -850 -237 -588 -298 -642 -206 -508 -8 -813 -306 -203 -519 -971 -699 -151 -73 -234 -319 -324 -836 -559 -555 -936 -929 -620 -106 -165 -630 -818 -669 -32 -388 -490 -735 -218 -292 -262 -424 -992 -926 -958 -93 -810 -286 -497 -220 -174 -669 -914 -217 -380 -796 -6 -938 -659 -577 -179 -267 -816 -632 -303 -624 -565 -240 -203 -7 -89 -992 -896 -599 -555 -17 -723 -307 -607 -849 -175 -465 -500 -242 -892 -321 -189 -803 -328 -362 -139 -247 -465 -931 -372 -878 -708 -188 -851 -158 -953 -77 -756 -292 -6 -204 -680 -324 -566 -462 -168 -807 -608 -618 -426 -860 -168 -105 -441 -86 -784 -315 -183 -413 -839 -524 -347 -484 -729 -841 -207 -527 -253 -465 -331 -979 -66 -120 -140 -742 -375 -121 -674 -430 -751 -816 -662 -312 -354 -95 -983 -195 -824 -895 -95 -763 -692 -213 -690 -356 -44 -577 -509 -635 -639 -784 -937 -816 -317 -573 -673 -111 -570 -393 -714 -196 -398 -327 -797 -579 -123 -242 -116 -683 -357 -75 -797 -644 -516 -771 -401 -890 -637 -146 -104 -499 -310 -442 -993 -190 -969 -707 -149 -594 -874 -636 -570 -633 -633 -4 -80 -108 -541 -233 -634 -322 -33 -475 -528 -884 -506 -747 -347 -409 -51 -302 -163 -990 -228 -979 -37 -839 -811 -492 -280 -669 -122 -602 -228 -853 -622 -204 -958 -43 -403 -60 -638 -368 -969 -108 -819 -439 -892 -296 -977 -768 -822 -566 -184 -187 -77 -177 -693 -960 -3 -670 -852 -747 -704 -179 -221 -792 -489 -243 -228 -249 -660 -906 -121 -846 -626 -543 -327 -803 -840 -688 -213 -610 -33 -684 -759 -599 -603 -955 -66 -487 -576 -141 -808 -850 -735 -765 -900 -673 -610 -912 -668 -91 -741 -703 -798 -446 -479 -207 -915 -497 -225 -776 -899 -635 -596 -651 -139 -945 -101 -633 -968 -636 -735 -414 -936 -9 -191 -155 -928 -844 -720 -842 -611 -764 -931 -409 -604 -122 -303 -626 -70 -424 -505 -591 -648 -738 -581 -12 -277 -322 -521 -286 -113 -740 -224 -21 -34 -569 -269 -785 -987 -733 -687 -777 -274 -55 -193 -613 -254 -336 -992 -917 -573 -343 -572 -22 -632 -449 -455 -387 -995 -854 -959 -148 -672 -573 -706 -278 -170 -831 -215 -124 -810 -5 -108 -567 -490 -163 -711 -709 -644 -214 -898 -538 -668 -48 -855 -647 -570 -881 -698 -116 -429 -875 -984 -573 -485 -283 -589 -973 -94 -645 -456 -859 -70 -466 -365 -500 -190 -737 -550 -929 -636 -439 -330 -671 -255 -442 -880 -225 -248 -203 -543 -594 -240 -768 -595 -609 -22 -22 -981 -123 -316 -195 -931 -860 -137 -769 -664 -372 -630 -121 -117 -578 -85 -922 -320 -14 -973 -687 -629 -486 -741 -752 -509 -862 -155 -71 -706 -368 -634 -878 -643 -7 -486 -306 -338 -955 -892 -515 -585 -647 -215 -544 -691 -248 -29 -865 -314 -961 -774 -914 -395 -272 -388 -630 -180 -642 -151 -965 -828 -92 -68 -367 -653 -364 -474 -797 -818 -635 -206 -298 -68 -648 -729 -437 -313 -744 -228 -967 -426 -681 -989 -516 -322 -317 -420 -481 -627 -647 -773 -274 -124 -354 -641 -953 -530 -795 -857 -710 -365 -177 -251 -947 -392 -866 -553 -885 -854 -805 -316 -868 -244 -386 -926 -458 -608 -265 -121 -200 -262 -333 -106 -749 -429 -927 -569 -1 -982 -389 -997 -27 -475 -898 -859 -699 -243 -641 -323 -844 -9 -319 -688 -967 -520 -998 -314 -676 -670 -306 -248 -214 -676 -735 -80 -19 -788 -529 -35 -379 -612 -984 -256 -702 -529 -82 -48 -596 -149 -579 -460 -425 -937 -159 -900 -257 -188 -833 -939 -606 -602 -817 -894 -201 -992 -993 -503 -735 -207 -749 -592 -677 -96 -773 -439 -568 -29 -127 -606 -447 -845 -87 -34 -310 -454 -80 -477 -669 -574 -308 -698 -413 -982 -883 -160 -402 -310 -434 -276 -230 -263 -93 -732 -962 -944 -62 -524 -713 -828 -937 -578 -891 -172 -850 -813 -36 -695 -353 -749 -153 -384 -87 -298 -315 -823 -870 -941 -795 -648 -943 -294 -13 -618 -454 -9 -607 -210 -499 -46 -415 -295 -776 -226 -592 -484 -687 -583 -961 -348 -599 -126 -916 -882 -915 -10 -763 -244 -429 -124 -236 -840 -428 -315 -81 -51 -76 -263 -162 -128 -898 -897 -183 -377 -313 -953 -566 -830 -155 -758 -966 -975 -691 -241 -545 -510 -735 -962 -582 -712 -463 -867 -181 -737 -22 -894 -655 -749 -204 -689 -271 -285 -262 -604 -958 -236 -228 -966 -831 -734 -67 -242 -330 -647 -528 -834 -546 -332 -379 -602 -490 -207 -431 -515 -846 -789 -503 -690 -60 -822 -159 -239 -506 -578 -869 -209 -42 -179 -465 -962 -558 -849 -62 -599 -212 -426 -296 -983 -376 -271 -990 -949 -6 -560 -468 -317 -474 -203 -868 -707 -529 -789 -608 -71 -441 -302 -302 -62 -601 -255 -473 -921 -573 -69 -731 -193 -591 -548 -633 -530 -106 -623 -922 -261 -901 -559 -172 -886 -310 -102 -170 -764 -312 -931 -65 -730 -233 -247 -557 -488 -87 -911 -569 -814 -184 -94 -680 -516 -269 -415 -668 -532 -564 -782 -250 -423 -267 -583 -977 -940 -75 -508 -366 -904 -753 -777 -76 -263 -910 -840 -560 -857 -453 -422 -859 -605 -470 -930 -166 -59 -544 -325 -88 -996 -207 -906 -820 -491 -300 -767 -193 -968 -265 -402 -147 -232 -31 -326 -10 -189 -951 -347 -175 -94 -160 -419 -939 -87 -377 -972 -851 -214 -724 -541 -516 -95 -106 -303 -399 -534 -660 -965 -383 -580 -81 -564 -407 -447 -73 -578 -140 -675 -686 -454 -126 -414 -196 -208 -887 -627 -143 -865 -627 -191 -381 -706 -60 -927 -759 -479 -239 -202 -613 -929 -903 -879 -941 -236 -646 -176 -428 -741 -889 -721 -237 -947 -770 -371 -403 -944 -776 -624 -665 -489 -608 -671 -120 -777 -48 -912 -677 -447 -381 -347 -17 -773 -806 -72 -473 -232 -637 -301 -851 -862 -797 -833 -659 -730 -707 -339 -169 -891 -165 -650 -755 -26 -210 -532 -406 -911 -69 -882 -881 -651 -166 -865 -580 -625 -424 -545 -966 -37 -476 -228 -700 -435 -725 -565 -719 -310 -862 -411 -370 -947 -128 -798 -691 -6 -141 -750 -243 -180 -952 -592 -729 -508 -318 -532 -970 -395 -402 -552 -607 -560 -528 -915 -291 -5 -504 -48 -86 -869 -90 -296 -152 -118 -495 -512 -190 -737 -551 -239 -799 -859 -994 -782 -78 -510 -549 -576 -263 -277 -356 -586 -692 -685 -203 -377 -353 -322 -838 -24 -771 -541 -202 -638 -514 -429 -829 -35 -984 -131 -134 -518 -836 -274 -295 -397 -662 -79 -799 -994 -80 -630 -499 -250 -720 -3 -612 -658 -295 -838 -533 -428 -577 -654 -946 -650 -823 -183 -933 -473 -71 -431 -506 -19 -831 -183 -260 -99 -520 -150 -429 -165 -77 -1000 -695 -496 -657 -702 -138 -309 -81 -818 -94 -461 -230 -221 -936 -856 -95 -562 -1000 -469 -234 -875 -729 -391 -817 -927 -937 -917 -139 -819 -163 -402 -636 -452 -938 -960 -274 -962 -919 -862 -517 -252 -914 -3 -731 -775 -751 -781 -404 -719 -786 -468 -335 -530 -881 -75 -883 -756 -777 -455 -704 -938 -580 -941 -304 -422 -498 -51 -852 -892 -146 -618 -585 -155 -931 -264 -914 -255 -987 -24 -416 -591 -66 -558 -622 -454 -511 -45 -435 -450 -648 -889 -272 -186 -107 -848 -698 -318 -806 -395 -939 -691 -932 -248 -397 -740 -581 -428 -476 -346 -239 -324 -71 -413 -236 -43 -686 -938 -264 -171 -816 -912 -205 -985 -431 -459 -611 -158 -683 -605 -843 -181 -50 -928 -260 -267 -240 -212 -923 -975 -309 -979 -700 -316 -332 -930 -919 -821 -572 -243 -514 -433 -980 -969 -989 -91 -528 -416 -946 -401 -341 -376 -534 -330 -237 -617 -834 -222 -536 -343 -402 -307 -996 -63 -635 -181 -284 -235 -975 -96 -660 -952 -390 -382 -703 -162 -627 -720 -674 -301 -88 -178 -301 -497 -969 -481 -949 -325 -830 -564 -954 -33 -395 -894 -27 -55 -427 -809 -837 -782 -871 -402 -460 -794 -296 -517 -989 -705 -311 -29 -632 -147 -634 -723 -598 -853 -57 -130 -317 -60 -587 -58 -56 -677 -839 -39 -94 -663 -898 -230 -333 -563 -492 -633 -436 -714 -11 -39 -417 -62 -971 -912 -638 -365 -958 -836 -323 -148 -319 -320 -823 -295 -888 -639 -909 -820 -773 -147 -118 -26 -618 -500 -601 -403 -261 -211 -600 -586 -811 -444 -300 -547 -273 -375 -936 -953 -280 -983 -301 -435 -290 -692 -691 -951 -23 -631 -62 -98 -143 -934 -983 -742 -329 -501 -589 -204 -988 -923 -60 -236 -856 -825 -636 -607 -849 -216 -763 -595 -123 -37 -310 -940 -511 -325 -577 -690 -965 -669 -35 -907 -805 -700 -936 -689 -388 -259 -115 -334 -128 -645 -105 -98 -190 -248 -48 -795 -899 -937 -727 -423 -563 -202 -531 -315 -659 -184 -226 -432 -888 -402 -973 -114 -860 -160 -34 -285 -227 -517 -1 -345 -280 -279 -623 -325 -348 -573 -680 -565 -466 -816 -552 -370 -668 -732 -879 -873 -431 -964 -871 -276 -350 -247 -359 -106 -890 -306 -453 -863 -392 -381 -719 -979 -452 -74 -815 -540 -402 -520 -83 -379 -742 -600 -162 -413 -960 -731 -359 -180 -420 -653 -27 -886 -447 -513 -794 -792 -186 -765 -56 -672 -343 -80 -324 -1 -128 -895 -827 -397 -77 -145 -526 -567 -214 -398 -74 -267 -63 -356 -269 -741 -323 -992 -651 -912 -428 -574 -324 -372 -459 -645 -880 -909 -438 -531 -618 -639 -461 -373 -624 -7 -855 -887 -981 -651 -942 -434 -838 -400 -4 -659 -637 -554 -573 -707 -603 -26 -402 -809 -165 -792 -696 -783 -582 -191 -7 -42 -476 -674 -778 -521 -404 -868 -381 -634 -377 -316 -642 -517 -330 -295 -289 -205 -460 -746 -161 -705 -426 -707 -627 -89 -574 -253 -907 -914 -107 -936 -422 -263 -771 -6 -180 -615 -582 -768 -354 -787 -862 -589 -730 -628 -466 -703 -54 -58 -558 -22 -33 -855 -663 -49 -303 -356 -58 -589 -2 -251 -198 -187 -510 -85 -845 -139 -956 -643 -473 -86 -225 -36 -670 -763 -512 -4 -554 -488 -72 -801 -444 -669 -992 -895 -222 -642 -881 -963 -613 -499 -461 -566 -474 -247 -889 -204 -887 -550 -725 -500 -47 -415 -374 -717 -372 -985 -203 -793 -600 -296 -5 -462 -164 -704 -940 -618 -628 -360 -550 -50 -579 -410 -775 -187 -270 -775 -78 -820 -57 -334 -470 -130 -19 -147 -293 -488 -142 -572 -93 -735 -462 -64 -60 -622 -249 -27 -581 -49 -94 -250 -802 -572 -683 -170 -705 -896 -92 -999 -148 -715 -434 -708 -641 -363 -939 -979 -612 -615 -918 -719 -434 -573 -340 -837 -12 -268 -505 -306 -141 -294 -307 -353 -542 -28 -412 -257 -456 -603 -1000 -650 -48 -587 -976 -486 -861 -110 -859 -939 -657 -930 -851 -463 -253 -309 -223 -465 -463 -680 -296 -566 -863 -967 -843 -973 -467 -764 -95 -7 -543 -922 -251 -211 -512 -437 -593 -789 -481 -983 -119 -463 -575 -844 -764 -502 -202 -121 -600 -332 -981 -613 -80 -295 -495 -109 -743 -273 -412 -750 -237 -991 -562 -583 -288 -984 -420 -524 -787 -719 -197 -8 -432 -331 -585 -624 -375 -309 -286 -807 -700 -280 -262 -280 -14 -503 -637 -485 -779 -818 -827 -55 -712 -268 -990 -104 -383 -835 -114 -206 -32 -111 -766 -991 -378 -754 -178 -881 -307 -291 -200 -948 -810 -263 -853 -990 -928 -817 -896 -97 -651 -367 -320 -669 -717 -92 -162 -272 -655 -786 -521 -378 -854 -962 -795 -348 -622 -54 -652 -251 -440 -273 -24 -762 -856 -7 -42 -675 -74 -47 -127 -545 -517 -322 -440 -851 -800 -232 -430 -517 -638 -329 -819 -564 -68 -824 -22 -427 -786 -719 -817 -463 -8 -643 -486 -416 -676 -419 -163 -215 -499 -126 -593 -379 -927 -775 -733 -710 -604 -51 -148 -13 -849 -981 -324 -252 -747 -864 -838 -697 -306 -107 -640 -641 -539 -732 -440 -129 -407 -121 -919 -483 -330 -456 -114 -963 -121 -938 -694 -396 -127 -703 -329 -920 -435 -900 -860 -309 -758 -744 -971 -958 -309 -179 -53 -892 -130 -309 -35 -897 -627 -628 -80 -762 -854 -477 -886 -340 -296 -854 -588 -205 -165 -447 -336 -201 -890 -261 -859 -21 -348 -491 -720 -989 -519 -249 -67 -110 -714 -524 -597 -545 -268 -278 -987 -478 -486 -559 -241 -407 -227 -884 -917 -744 -485 -342 -626 -276 -221 -720 -786 -642 -59 -950 -888 -207 -595 -531 -554 -299 -398 -852 -117 -255 -590 -202 -682 -151 -643 -565 -953 -825 -908 -23 -519 -921 -591 -247 -242 -768 -206 -890 -193 -73 -412 -746 -933 -1000 -729 -742 -714 -738 -155 -253 -334 -889 -900 -860 -362 -794 -846 -534 -348 -261 -163 -523 -580 -669 -722 -865 -652 -73 -757 -315 -638 -376 -512 -45 -565 -713 -54 -907 -396 -217 -893 -867 -4 -50 -699 -815 -178 -18 -729 -882 -94 -132 -618 -892 -43 -352 -879 -885 -978 -176 -513 -339 -205 -708 -95 -246 -893 -611 -654 -289 -693 -669 -739 -681 -533 -871 -916 -873 -651 -176 -370 -226 -340 -222 -893 -743 -158 -899 -509 -549 -149 -77 -814 -302 -612 -706 -756 -282 -221 -682 -812 -848 -743 -526 -757 -990 -324 -161 -991 -43 -823 -388 -36 -220 -792 -414 -202 -905 -145 -43 -390 -957 -574 -642 -232 -287 -396 -609 -787 -504 -39 -392 -605 -710 -895 -471 -456 -153 -977 -715 -542 -655 -686 -659 -708 -742 -661 -279 -417 -74 -395 -757 -692 -390 -623 -582 -847 -588 -909 -185 -872 -968 -646 -809 -32 -14 -902 -904 -103 -529 -455 -796 -892 -536 -948 -333 -773 -556 -693 -829 -799 -448 -811 -710 -780 -524 -991 -994 -733 -425 -620 -570 -184 -398 -532 -487 -353 -382 -361 -297 -697 -641 -376 -892 -973 -720 -290 -35 -347 -859 -112 -502 -634 -493 -320 -250 -253 -423 -231 -821 -169 -541 -159 -566 -394 -982 -406 -838 -234 -407 -841 -16 -323 -37 -912 -622 -13 -456 -204 -872 -102 -423 -456 -464 -933 -484 -69 -211 -39 -575 -69 -312 -806 -102 -128 -680 -564 -151 -881 -2 -205 -753 -912 -361 -15 -930 -124 -748 -106 -658 -717 -230 -496 -539 -570 -305 -616 -75 -938 -830 -118 -382 -462 -713 -6 -534 -683 -788 -702 -324 -769 -483 -350 -233 -938 -376 -201 -260 -675 -77 -77 -909 -887 -740 -976 -581 -860 -203 -507 -166 -737 -796 -693 -81 -267 -878 -3 -236 -172 -815 -578 -60 -76 -739 -912 -701 -373 -298 -595 -319 -464 -470 -114 -470 -507 -597 -606 -13 -830 -146 -334 -874 -12 -304 -594 -690 -530 -754 -578 -70 -882 -334 -133 -960 -255 -441 -535 -726 -872 -336 -650 -951 -328 -90 -104 -782 -268 -132 -506 -276 -744 -369 -230 -987 -31 -738 -450 -873 -73 -998 -663 -445 -366 -601 -113 -280 -388 -241 -430 -197 -135 -82 -623 -484 -106 -22 -42 -883 -287 -713 -357 -723 -660 -363 -493 -365 -228 -749 -702 -869 -630 -846 -952 -862 -909 -704 -227 -207 -831 -606 -71 -431 -990 -88 -634 -570 -196 -60 -98 -685 -716 -710 -218 -239 -357 -477 -868 -707 -788 -188 -997 -57 -734 -238 -697 -258 -473 -644 -23 -252 -300 -856 -174 -704 -96 -778 -540 -702 -433 -878 -299 -555 -194 -49 -872 -414 -865 -369 -624 -39 -376 -182 -71 -791 -966 -771 -674 -734 -810 -639 -758 -313 -121 -582 -574 -194 -217 -389 -330 -270 -721 -984 -614 -832 -45 -122 -124 -865 -757 -683 -483 -390 -430 -534 -245 -86 -313 -699 -812 -852 -516 -249 -96 -838 -598 -821 -816 -66 -605 -631 -606 -941 -135 -505 -67 -19 -298 -237 -162 -355 -422 -99 -172 -218 -492 -932 -208 -930 -2 -929 -828 -261 -966 -1000 -458 -728 -41 -805 -943 -816 -117 -148 -84 -181 -619 -807 -632 -359 -121 -427 -21 -369 -775 -961 -933 -461 -544 -671 -955 -328 -23 -568 -499 -659 -561 -326 -556 -410 -949 -865 -926 -294 -289 -81 -599 -531 -518 -901 -476 -990 -137 -584 -831 -633 -691 -701 -248 -144 -477 -430 -475 -300 -377 -129 -48 -888 -532 -385 -828 -451 -376 -449 -315 -48 -216 -537 -559 -742 -930 -897 -479 -23 -424 -195 -705 -559 -941 -362 -647 -869 -761 -174 -107 -497 -260 -730 -709 -933 -55 -147 -430 -713 -434 -14 -896 -519 -765 -154 -423 -916 -74 -268 -329 -199 -749 -841 -983 -445 -250 -290 -996 -8 -575 -359 -626 -365 -620 -581 -938 -665 -410 -239 -122 -468 -887 -40 -552 -97 -807 -232 -565 -351 -888 -879 -356 -659 -355 -129 -857 -147 -633 -610 -984 -617 -541 -438 -478 -176 -645 -709 -732 -933 -265 -822 -822 -690 -140 -655 -546 -922 -911 -993 -605 -104 -979 -785 -575 -445 -832 -360 -14 -483 -905 -976 -15 -495 -241 -991 -857 -259 -320 -737 -638 -707 -518 -105 -586 -772 -289 -372 -953 -366 -30 -283 -776 -223 -381 -472 -910 -3 -511 -326 -256 -385 -522 -858 -165 -724 -253 -584 -447 -220 -612 -785 -266 -907 -443 -181 -101 -724 -350 -763 -680 -782 -647 -661 -609 -144 -499 -753 -83 -89 -822 -590 -207 -998 -7 -695 -750 -21 -938 -901 -523 -3 -772 -654 -445 -728 -515 -831 -910 -752 -617 -830 -310 -230 -16 -521 -230 -100 -142 -55 -453 -72 -109 -619 -290 -701 -350 -181 -394 -660 -695 -521 -337 -915 -967 -851 -700 -817 -819 -580 -403 -901 -657 -835 -637 -573 -490 -118 -132 -442 -904 -231 -323 -277 -275 -670 -104 -333 -747 -577 -483 -60 -884 -245 -752 -968 -962 -735 -452 -936 -676 -365 -781 -738 -105 -750 -754 -633 -179 -326 -130 -945 -225 -867 -314 -949 -175 -99 -396 -393 -838 -734 -671 -563 -176 -627 -837 -438 -649 -826 -786 -116 -68 -312 -853 -949 -966 -381 -124 -865 -1000 -462 -14 -757 -45 -635 -750 -602 -364 -300 -820 -716 -482 -349 -98 -174 -910 -401 -435 -455 -18 -225 -296 -719 -318 -303 -845 -482 -606 -628 -241 -871 -644 -587 -617 -670 -452 -19 -703 -370 -484 -998 -586 -156 -115 -386 -900 -447 -877 -750 -813 -251 -493 -92 -217 -694 -40 -493 -993 -131 -713 -524 -314 -566 -939 -164 -498 -878 -309 -634 -210 -1000 -915 -621 -766 -75 -197 -7 -487 -360 -698 -308 -594 -339 -312 -334 -783 -303 -894 -124 -715 -236 -818 -921 -718 -114 -936 -899 -822 -16 -198 -267 -232 -928 -478 -835 -826 -904 -506 -942 -863 -487 -269 -713 -535 -963 -900 -338 -51 -25 -636 -271 -423 -998 -643 -414 -557 -758 -52 -127 -872 -529 -320 -782 -555 -136 -304 -777 -845 -501 -953 -683 -670 -107 -847 -256 -537 -570 -185 -862 -151 -606 -971 -189 -705 -579 -779 -637 -329 -987 -455 -435 -742 -548 -23 -270 -996 -585 -760 -816 -925 -707 -571 -228 -539 -310 -726 -594 -751 -6 -867 -936 -873 -215 -557 -988 -833 -7 -416 -345 -351 -911 -538 -529 -711 -578 -938 -798 -396 -574 -793 -576 -122 -848 -685 -705 -972 -711 -830 -532 -355 -332 -1000 -697 -332 -38 -44 -883 -119 -171 -687 -404 -675 -818 -243 -780 -648 -405 -820 -860 -109 -668 -83 -208 -148 -699 -620 -800 -43 -815 -817 -844 -297 -482 -340 -246 -897 -592 -979 -799 -838 -102 -676 -135 -196 -459 -584 -864 -528 -644 -156 -973 -497 -191 -878 -737 -662 -872 -942 -839 -921 -603 -407 -692 -727 -551 -782 -51 -520 -676 -72 -483 -978 -214 -267 -347 -654 -146 -764 -400 -89 -165 -325 -230 -26 -745 -875 -7 -508 -951 -721 -994 -264 -819 -315 -523 -202 -955 -870 -199 -919 -284 -286 -154 -721 -889 -693 -227 -818 -11 -299 -292 -466 -7 -228 -501 -126 -513 -599 -104 -96 -192 -879 -266 -311 -16 -499 -901 -517 -611 -16 -554 -468 -402 -149 -12 -678 -540 -579 -852 -196 -110 -387 -89 -732 -85 -960 -757 -736 -134 -344 -461 -438 -977 -645 -635 -560 -291 -127 -536 -650 -469 -436 -174 -145 -348 -559 -836 -89 -636 -293 -312 -823 -713 -54 -347 -198 -396 -875 -596 -112 -740 -761 -771 -203 -387 -544 -884 -243 -111 -69 -687 -573 -324 -85 -730 -212 -61 -946 -102 -839 -218 -393 -764 -823 -391 -93 -339 -947 -20 -220 -230 -786 -103 -951 -222 -785 -83 -752 -865 -225 -781 -1 -510 -447 -436 -760 -936 -598 -884 -266 -803 -407 -109 -166 -584 -858 -160 -44 -903 -12 -958 -403 -964 -711 -281 -82 -505 -349 -581 -288 -431 -620 -432 -614 -359 -796 -489 -303 -16 -851 -768 -602 -190 -467 -551 -776 -211 -953 -520 -874 -637 -93 -530 -599 -107 -218 -708 -744 -533 -248 -250 -990 -464 -619 -985 -934 -95 -196 -557 -6 -953 -972 -81 -476 -659 -272 -147 -413 -432 -152 -716 -710 -569 -160 -581 -9 -923 -431 -493 -919 -483 -741 -20 -567 -429 -570 -379 -945 -958 -285 -675 -169 -890 -474 -719 -324 -296 -917 -16 -159 -292 -125 -564 -409 -943 -298 -734 -81 -168 -749 -799 -720 -938 -311 -282 -190 -99 -612 -121 -33 -205 -658 -15 -837 -407 -278 -934 -604 -485 -305 -879 -928 -282 -388 -965 -12 -619 -933 -875 -161 -928 -189 -959 -142 -517 -858 -345 -822 -121 -314 -114 -563 -133 -416 -634 -187 -286 -980 -761 -51 -651 -807 -316 -333 -768 -228 -827 -393 -819 -272 -507 -127 -915 -638 -869 -567 -336 -272 -17 -553 -735 -962 -873 -1000 -998 -38 -489 -353 -818 -108 -311 -422 -201 -2 -78 -607 -427 -79 -250 -582 -620 -410 -537 -812 -74 -315 -285 -785 -29 -162 -981 -751 -15 -537 -681 -345 -575 -716 -270 -990 -146 -199 -182 -603 -503 -173 -620 -889 -733 -706 -757 -871 -744 -856 -123 -910 -311 -127 -736 -893 -210 -430 -337 -549 -228 -813 -268 -877 -883 -272 -53 -245 -269 -420 -46 -707 -338 -341 -77 -643 -128 -171 -128 -851 -196 -835 -382 -518 -493 -648 -748 -258 -989 -508 -320 -196 -679 -117 -996 -459 -909 -203 -673 -609 -294 -53 -668 -23 -488 -515 -684 -417 -80 -774 -344 -759 -445 -288 -312 -655 -518 -222 -19 -887 -121 -895 -309 -431 -651 -272 -112 -612 -801 -369 -900 -366 -623 -892 -904 -983 -462 -567 -225 -295 -651 -930 -715 -436 -421 -717 -990 -451 -46 -649 -641 -627 -344 -311 -427 -295 -915 -220 -769 -117 -204 -48 -346 -428 -973 -808 -103 -650 -978 -804 -585 -862 -742 -99 -672 -875 -226 -601 -901 -898 -808 -623 -468 -96 -328 -866 -285 -236 -773 -185 -690 -971 -265 -358 -897 -340 -329 -481 -109 -915 -421 -657 -962 -2 -671 -977 -540 -691 -209 -756 -953 -409 -892 -33 -474 -846 -632 -760 -71 -774 -636 -432 -388 -965 -916 -100 -793 -790 -742 -416 -226 -527 -123 -976 -490 -624 -768 -770 -138 -175 -809 -622 -560 -239 -170 -597 -559 -776 -398 -810 -784 -871 -380 -344 -202 -497 -378 -670 -70 -41 -563 -120 -327 -668 -267 -199 -21 -764 -210 -12 -376 -980 -341 -352 -718 -884 -673 -394 -442 -604 -649 -815 -151 -808 -902 -474 -686 -941 -612 -314 -908 -984 -564 -905 -762 -769 -703 -65 -403 -317 -600 -64 -643 -674 -173 -419 -552 -553 -219 -596 -828 -348 -827 -209 -334 -306 -631 -606 -997 -438 -214 -312 -511 -283 -923 -605 -402 -216 -706 -579 -530 -784 -628 -665 -331 -326 -616 -109 -411 -678 -312 -460 -914 -707 -680 -664 -380 -103 -733 -717 -562 -223 -450 -631 -368 -963 -781 -318 -366 -203 -832 -501 -270 -288 -783 -755 -491 -692 -914 -936 -661 -182 -706 -122 -23 -398 -723 -163 -474 -818 -777 -989 -517 -334 -516 -397 -761 -64 -902 -903 -160 -313 -599 -211 -36 -696 -427 -90 -34 -132 -348 -930 -122 -568 -448 -97 -336 -11 -776 -317 -788 -396 -660 -918 -840 -336 -650 -262 -152 -285 -898 -834 -722 -168 -496 -543 -689 -607 -613 -262 -757 -837 -619 -461 -13 -673 -926 -536 -379 -615 -600 -171 -639 -568 -557 -201 -504 -30 -49 -644 -219 -569 -505 -488 -811 -301 -263 -579 -574 -484 -102 -354 -151 -940 -356 -845 -894 -32 -104 -197 -505 -472 -810 -235 -570 -995 -885 -360 -893 -930 -6 -264 -185 -180 -138 -827 -111 -968 -787 -254 -113 -849 -356 -295 -408 -304 -355 -885 -93 -274 -632 -789 -736 -156 -618 -933 -979 -944 -25 -988 -248 -89 -489 -103 -513 -697 -831 -88 -680 -284 -82 -701 -341 -995 -361 -332 -602 -580 -610 -252 -269 -788 -313 -677 -851 -213 -26 -3 -876 -394 -244 -595 -309 -200 -735 -806 -963 -758 -562 -90 -370 -603 -917 -265 -954 -584 -266 -362 -924 -627 -431 -111 -853 -331 -436 -931 -619 -783 -241 -707 -638 -929 -749 -213 -238 -311 -958 -104 -137 -606 -885 -407 -869 -676 -932 -473 -144 -605 -756 -475 -814 -998 -931 -332 -30 -629 -197 -955 -538 -166 -420 -297 -436 -622 -256 -895 -776 -64 -28 -356 -508 -908 -114 -632 -659 -999 -732 -875 -349 -889 -76 -418 -908 -432 -139 -113 -408 -107 -60 -645 -846 -52 -940 -531 -4 -5 -351 -528 -583 -182 -724 -825 -501 -922 -565 -58 -488 -325 -888 -205 -517 -169 -271 -399 -52 -145 -346 -823 -360 -321 -602 -77 -163 -224 -274 -499 -493 -316 -799 -935 -84 -246 -282 -800 -483 -949 -874 -420 -170 -960 -631 -490 -802 -411 -309 -304 -829 -305 -471 -119 -117 -983 -456 -312 -924 -701 -352 -352 -102 -483 -255 -687 -740 -38 -161 -571 -430 -821 -81 -957 -213 -163 -473 -788 -765 -424 -175 -54 -494 -768 -335 -688 -737 -283 -888 -82 -671 -115 -781 -574 -743 -917 -329 -298 -291 -829 -959 -739 -91 -312 -769 -331 -156 -147 -461 -721 -651 -946 -785 -299 -808 -989 -537 -856 -627 -518 -738 -957 -926 -38 -348 -773 -20 -751 -494 -799 -509 -484 -877 -828 -537 -678 -590 -26 -475 -977 -959 -662 -31 -484 -14 -813 -947 -697 -512 -296 -864 -53 -120 -264 -80 -239 -119 -606 -366 -139 -765 -141 -251 -667 -137 -155 -958 -914 -765 -415 -165 -791 -950 -928 -746 -209 -743 -37 -301 -254 -963 -470 -526 -777 -797 -851 -697 -415 -510 -81 -883 -293 -751 -729 -697 -931 -790 -605 -120 -141 -988 -422 -141 -68 -122 -703 -332 -406 -222 -97 -44 -587 -879 -281 -338 -107 -747 -646 -575 -45 -220 -522 -939 -745 -358 -649 -805 -277 -214 -357 -880 -922 -147 -389 -32 -659 -300 -623 -436 -320 -262 -590 -82 -194 -723 -887 -271 -101 -101 -511 -169 -217 -522 -153 -292 -864 -990 -456 -382 -920 -934 -421 -967 -171 -220 -587 -763 -811 -669 -954 -149 -599 -311 -574 -798 -905 -640 -774 -210 -382 -17 -296 -843 -565 -596 -136 -505 -763 -614 -24 -70 -177 -86 -338 -350 -551 -271 -771 -525 -368 -723 -39 -566 -536 -186 -553 -929 -671 -979 -583 -589 -665 -970 -486 -937 -475 -671 -467 -597 -686 -555 -260 -153 -430 -169 -210 -528 -454 -310 -799 -590 -223 -612 -786 -782 -254 -182 -256 -359 -103 -458 -316 -301 -807 -885 -201 -519 -574 -298 -685 -515 -204 -480 -187 -866 -935 -175 -416 -17 -736 -346 -742 -119 -972 -351 -364 -419 -510 -77 -797 -863 -8 -114 -670 -801 -100 -475 -580 -504 -332 -503 -574 -706 -173 -675 -340 -171 -542 -400 -518 -931 -9 -151 -83 -102 -526 -399 -278 -141 -460 -479 -978 -561 -236 -78 -65 -529 -34 -384 -77 -206 -704 -582 -446 -72 -624 -484 -377 -793 -361 -269 -818 -865 -594 -811 -848 -165 -733 -394 -167 -925 -703 -638 -873 -196 -828 -483 -554 -138 -949 -809 -399 -157 -888 -252 -218 -497 -666 -463 -215 -674 -215 -112 -873 -419 -711 -993 -53 -628 -254 -699 -723 -688 -355 -515 -593 -189 -663 -41 -861 -873 -541 -12 -250 -443 -174 -383 -159 -264 -344 -162 -744 -652 -242 -85 -458 -318 -303 -333 -511 -297 -591 -284 -451 -471 -435 -870 -386 -53 -845 -871 -214 -35 -675 -896 -146 -574 -89 -872 -885 -949 -944 -403 -67 -911 -710 -644 -748 -845 -777 -327 -349 -963 -639 -146 -659 -475 -255 -489 -520 -590 -945 -488 -997 -818 -472 -226 -984 -632 -408 -939 -210 -837 -693 -80 -833 -19 -421 -490 -190 -994 -273 -717 -475 -556 -38 -414 -466 -778 -873 -872 -160 -60 -22 -485 -14 -344 -478 -115 -14 -219 -154 -57 -185 -533 -823 -120 -550 -494 -900 -615 -260 -560 -250 -828 -492 -21 -351 -405 -213 -704 -19 -364 -845 -18 -309 -841 -361 -444 -46 -199 -15 -721 -327 -437 -884 -362 -315 -633 -628 -681 -413 -868 -792 -831 -172 -795 -562 -385 -779 -87 -794 -697 -497 -89 -307 -938 -389 -738 -999 -536 -479 -567 -705 -825 -102 -998 -512 -887 -654 -952 -908 -925 -643 -190 -583 -212 -929 -103 -919 -116 -816 -575 -261 -514 -683 -988 -356 -193 -360 -735 -222 -709 -35 -825 -745 -620 -585 -940 -34 -895 -486 -738 -352 -695 -50 -141 -197 -783 -103 -871 -490 -279 -936 -639 -112 -899 -182 -867 -630 -470 -915 -37 -14 -288 -332 -363 -661 -867 -381 -231 -416 -493 -319 -269 -568 -110 -86 -807 -225 -125 -848 -29 -386 -681 -76 -886 -435 -617 -594 -892 -584 -257 -599 -9 -819 -927 -643 -864 -402 -570 -508 -852 -974 -143 -155 -774 -537 -321 -947 -464 -258 -1 -214 -42 -618 -734 -972 -828 -148 -222 -578 -541 -8 -298 -463 -746 -847 -491 -806 -197 -752 -557 -29 -640 -685 -711 -54 -741 -877 -166 -401 -914 -955 -190 -267 -398 -285 -385 -571 -596 -716 -155 -703 -889 -843 -756 -288 -644 -17 -898 -410 -901 -352 -62 -858 -320 -972 -375 -631 -353 -153 -389 -455 -396 -947 -712 -396 -728 -753 -867 -463 -102 -474 -716 -846 -435 -712 -351 -245 -638 -850 -988 -317 -265 -901 -931 -629 -67 -332 -189 -471 -312 -853 -530 -270 -157 -254 -577 -775 -86 -57 -887 -957 -154 -617 -121 -823 -498 -966 -542 -563 -196 -317 -417 -180 -661 -670 -431 -270 -957 -351 -660 -382 -332 -157 -41 -590 -531 -450 -394 -689 -185 -271 -24 -290 -77 -380 -665 -268 -549 -599 -93 -11 -848 -818 -445 -296 -177 -155 -647 -152 -168 -314 -190 -280 -556 -915 -819 -666 -275 -152 -562 -648 -606 -968 -937 -727 -986 -659 -767 -479 -738 -545 -672 -695 -418 -664 -603 -733 -668 -244 -998 -48 -847 -577 -496 -710 -292 -971 -847 -569 -289 -942 -20 -749 -257 -92 -976 -773 -871 -984 -204 -161 -123 -723 -81 -637 -891 -291 -151 -238 -907 -63 -430 -438 -609 -581 -978 -426 -423 -209 -328 -500 -988 -643 -328 -817 -523 -680 -812 -647 -611 -467 -310 -199 -811 -378 -510 -69 -595 -799 -280 -714 -656 -927 -100 -173 -389 -170 -922 -967 -55 -246 -316 -340 -832 -146 -610 -342 -676 -771 -176 -719 -816 -513 -366 -172 -700 -772 -712 -182 -733 -268 -744 -736 -612 -779 -269 -782 -214 -787 -567 -850 -860 -422 -149 -156 -660 -873 -240 -881 -862 -514 -209 -518 -69 -701 -505 -672 -438 -43 -162 -87 -152 -249 -988 -962 -664 -534 -857 -622 -918 -510 -567 -571 -634 -523 -149 -828 -213 -168 -703 -320 -919 -60 -803 -764 -670 -419 -577 -424 -579 -581 -996 -818 -300 -39 -36 -461 -575 -885 -953 -430 -891 -117 -196 -765 -313 -815 -382 -817 -339 -203 -962 -836 -973 -359 -243 -333 -274 -669 -221 -68 -752 -696 -332 -460 -242 -359 -814 -661 -930 -266 -96 -631 -63 -559 -708 -744 -645 -943 -583 -97 -765 -936 -842 -426 -46 -410 -380 -534 -754 -886 -854 -376 -631 -504 -652 -221 -534 -845 -739 -932 -947 -930 -937 -815 -43 -142 -883 -965 -318 -558 -290 -523 -637 -359 -382 -315 -674 -232 -163 -839 -897 -48 -765 -211 -279 -687 -892 -988 -503 -573 -376 -928 -160 -532 -29 -426 -163 -138 -694 -409 -930 -607 -143 -906 -169 -890 -78 -487 -928 -117 -896 -273 -350 -1000 -214 -635 -962 -32 -459 -733 -916 -778 -309 -231 -954 -251 -951 -76 -616 -251 -47 -407 -8 -847 -266 -161 -305 -555 -150 -583 -753 -503 -512 -867 -818 -963 -234 -899 -502 -517 -612 -446 -763 -132 -983 -160 -337 -519 -895 -582 -365 -948 -844 -427 -166 -714 -508 -904 -415 -300 -241 -314 -897 -808 -43 -131 -622 -781 -890 -777 -939 -916 -974 -14 -856 -382 -564 -723 -236 -373 -644 -913 -509 -263 -858 -246 -34 -60 -851 -584 -161 -811 -286 -330 -395 -763 -107 -484 -381 -367 -539 -15 -668 -39 -222 -44 -320 -86 -249 -264 -648 -10 -885 -174 -855 -98 -983 -654 -673 -50 -245 -927 -399 -616 -813 -81 -315 -420 -465 -93 -442 -774 -52 -352 -81 -212 -438 -490 -881 -584 -163 -679 -346 -195 -97 -729 -912 -656 -436 -682 -707 -845 -518 -17 -645 -32 -821 -747 -966 -777 -157 -302 -964 -742 -477 -681 -819 -510 -610 -694 -69 -588 -496 -692 -991 -981 -315 -488 -65 -174 -142 -750 -693 -379 -592 -832 -69 -368 -609 -970 -580 -381 -356 -48 -54 -382 -552 -993 -197 -756 -955 -996 -691 -267 -251 -303 -56 -969 -18 -729 -962 -123 -885 -552 -603 -402 -315 -352 -216 -506 -727 -767 -415 -866 -359 -190 -245 -664 -786 -971 -164 -411 -991 -166 -97 -924 -195 -350 -53 -707 -580 -741 -450 -823 -201 -178 -48 -109 -38 -79 -794 -70 -190 -159 -479 -188 -216 -626 -712 -99 -611 -987 -664 -216 -173 -977 -515 -430 -642 -408 -662 -946 -488 -995 -251 -185 -277 -578 -572 -805 -594 -399 -315 -945 -512 -272 -634 -464 -959 -208 -242 -203 -494 -617 -792 -535 -489 -119 -312 -230 -147 -278 -742 -621 -68 -626 -193 -928 -573 -705 -905 -59 -601 -784 -938 -537 -314 -919 -158 -609 -84 -242 -356 -388 -231 -260 -701 -90 -948 -891 -304 -70 -153 -235 -131 -382 -543 -637 -113 -276 -636 -609 -982 -706 -806 -955 -710 -211 -700 -28 -341 -533 -142 -5 -996 -36 -856 -662 -484 -630 -934 -290 -692 -999 -319 -369 -889 -743 -593 -351 -173 -534 -949 -49 -208 -378 -560 -278 -918 -260 -76 -975 -186 -61 -460 -714 -785 -402 -528 -938 -39 -79 -778 -659 -182 -613 -786 -428 -536 -894 -870 -142 -732 -125 -260 -906 -18 -868 -738 -381 -46 -433 -888 -6 -776 -354 -781 -510 -934 -197 -802 -722 -488 -231 -25 -491 -245 -858 -279 -832 -203 -56 -818 -474 -369 -879 -797 -830 -764 -996 -167 -369 -430 -78 -890 -870 -724 -866 -92 -136 -448 -105 -66 -19 -883 -903 -979 -579 -887 -310 -242 -752 -38 -503 -65 -692 -535 -406 -506 -989 -524 -328 -126 -795 -453 -839 -979 -629 -903 -806 -426 -870 -729 -720 -264 -296 -720 -494 -323 -202 -384 -554 -727 -85 -796 -893 -253 -372 -969 -833 -735 -814 -462 -559 -614 -679 -522 -178 -971 -375 -331 -374 -891 -795 -786 -293 -931 -162 -68 -637 -201 -498 -919 -387 -498 -883 -745 -666 -782 -162 -221 -18 -392 -157 -388 -763 -439 -282 -591 -277 -503 -368 -556 -971 -247 -185 -533 -426 -964 -150 -877 -788 -229 -886 -932 -876 -432 -413 -155 -572 -67 -267 -216 -501 -475 -196 -457 -911 -696 -349 -942 -579 -742 -94 -419 -107 -956 -853 -738 -733 -197 -463 -767 -338 -728 -509 -476 -903 -210 -86 -537 -194 -320 -746 -343 -802 -716 -437 -391 -596 -609 -57 -509 -5 -944 -828 -3 -293 -178 -904 -51 -511 -920 -952 -792 -849 -330 -905 -795 -886 -272 -779 -84 -53 -866 -6 -210 -572 -834 -992 -32 -279 -298 -561 -853 -187 -757 -18 -232 -285 -801 -267 -490 -300 -995 -561 -999 -8 -11 -150 -605 -780 -67 -135 -991 -820 -829 -152 -236 -729 -371 -391 -277 -680 -503 -314 -455 -439 -273 -368 -581 -654 -763 -302 -205 -460 -705 -358 -760 -370 -678 -125 -659 -311 -883 -14 -714 -280 -928 -854 -967 -621 -660 -36 -608 -659 -523 -600 -634 -181 -422 -830 -381 -528 -166 -27 -667 -67 -751 -805 -647 -344 -818 -637 -310 -350 -942 -511 -23 -97 -232 -908 -691 -405 -467 -795 -146 -276 -290 -610 -637 -721 -507 -295 -316 -116 -877 -102 -430 -127 -30 -213 -805 -166 -459 -419 -751 -136 -434 -645 -426 -145 -612 -891 -710 -816 -880 -961 -450 -992 -840 -952 -266 -213 -98 -307 -57 -620 -729 -506 -73 -878 -313 -188 -832 -875 -974 -538 -340 -23 -786 -445 -536 -187 -581 -916 -540 -543 -532 -10 -803 -344 -998 -519 -353 -693 -577 -681 -266 -624 -353 -165 -969 -60 -658 -619 -407 -681 -939 -595 -613 -62 -832 -552 -73 -459 -378 -869 -796 -722 -614 -581 -88 -328 -397 -368 -548 -156 -682 -437 -306 -524 -142 -994 -538 -581 -516 -733 -408 -319 -861 -11 -249 -376 -996 -994 -641 -991 -775 -536 -289 -902 -217 -950 -478 -741 -646 -434 -316 -575 -981 -942 -743 -290 -782 -499 -250 -290 -115 -70 -110 -159 -501 -414 -519 -954 -381 -681 -456 -695 -423 -783 -305 -629 -186 -237 -492 -266 -300 -857 -849 -828 -802 -743 -164 -335 -955 -501 -131 -164 -205 -999 -514 -983 -584 -103 -298 -3 -569 -932 -467 -416 -349 -873 -180 -133 -736 -950 -755 -903 -468 -386 -842 -340 -223 -136 -585 -873 -315 -377 -929 -628 -903 -438 -879 -46 -161 -491 -863 -647 -843 -877 -77 -713 -667 -267 -358 -740 -174 -615 -538 -391 -780 -39 -924 -310 -449 -821 -881 -35 -72 -643 -82 -460 -495 -657 -867 -734 -236 -323 -638 -847 -812 -493 -970 -163 -928 -114 -415 -8 -390 -611 -847 -433 -149 -758 -447 -931 -19 -315 -718 -944 -851 -630 -215 -573 -689 -505 -841 -503 -370 -362 -620 -306 -442 -918 -47 -124 -553 -2 -155 -411 -229 -615 -81 -42 -425 -554 -394 -895 -326 -378 -500 -279 -734 -703 -128 -432 -275 -498 -757 -628 -389 -416 -973 -618 -998 -447 -140 -200 -104 -353 -997 -490 -237 -387 -336 -32 -670 -891 -186 -175 -50 -615 -226 -644 -745 -265 -137 -303 -929 -729 -242 -236 -200 -40 -44 -724 -327 -876 -784 -256 -506 -831 -575 -159 -901 -355 -746 -942 -78 -347 -191 -249 -193 -39 -557 -521 -33 -666 -847 -467 -712 -534 -969 -112 -863 -848 -917 -553 -399 -177 -110 -622 -482 -285 -684 -375 -191 -420 -735 -518 -955 -728 -36 -269 -287 -949 -964 -163 -558 -834 -716 -13 -618 -654 -151 -332 -809 -321 -898 -991 -828 -243 -838 -714 -235 -114 -710 -883 -146 -306 -193 -678 -501 -713 -762 -721 -102 -783 -982 -590 -30 -344 -582 -299 -916 -815 -654 -370 -199 -842 -210 -6 -246 -814 -266 -674 -398 -112 -323 -542 -506 -867 -96 -960 -86 -607 -533 -437 -611 -913 -918 -986 -837 -725 -142 -759 -554 -101 -179 -87 -44 -387 -832 -912 -673 -128 -612 -776 -583 -135 -744 -948 -352 -626 -842 -475 -642 -992 -813 -490 -536 -787 -342 -263 -112 -247 -787 -87 -301 -811 -429 -560 -271 -937 -35 -465 -893 -52 -651 -651 -922 -507 -684 -353 -267 -532 -673 -233 -694 -532 -200 -18 -987 -421 -402 -810 -677 -994 -368 -95 -840 -228 -549 -523 -123 -51 -956 -880 -894 -164 -529 -245 -752 -134 -500 -33 -347 -899 -698 -111 -184 -890 -897 -624 -790 -731 -441 -207 -812 -827 -737 -931 -895 -353 -389 -632 -192 -612 -909 -727 -656 -948 -349 -463 -743 -784 -763 -344 -485 -994 -810 -99 -922 -305 -463 -105 -178 -923 -927 -574 -162 -913 -706 -909 -35 -90 -346 -699 -36 -714 -817 -44 -307 -258 -703 -587 -388 -686 -983 -168 -520 -938 -672 -930 -637 -269 -580 -584 -822 -569 -152 -191 -26 -445 -137 -813 -837 -395 -495 -709 -113 -531 -957 -982 -994 -749 -886 -147 -212 -882 -881 -792 -189 -198 -568 -180 -899 -256 -275 -128 -68 -927 -309 -187 -654 -200 -171 -748 -326 -250 -261 -75 -758 -206 -462 -641 -740 -108 -890 -311 -321 -123 -92 -242 -774 -432 -216 -748 -587 -166 -410 -221 -997 -367 -404 -860 -615 -832 -325 -210 -333 -470 -52 -605 -84 -471 -657 -370 -957 -583 -75 -221 -307 -519 -725 -583 -315 -394 -389 -211 -838 -435 -588 -625 -257 -208 -234 -246 -272 -83 -776 -547 -763 -359 -792 -282 -197 -749 -384 -191 -447 -502 -625 -41 -564 -922 -648 -807 -705 -61 -624 -460 -791 -33 -336 -307 -600 -965 -312 -54 -8 -294 -979 -294 -629 -479 -256 -463 -136 -639 -161 -231 -454 -430 -62 -270 -887 -729 -209 -169 -518 -459 -365 -483 -608 -916 -783 -567 -525 -243 -708 -123 -342 -472 -337 -81 -263 -272 -344 -602 -625 -580 -224 -957 -284 -596 -621 -559 -660 -529 -61 -756 -929 -741 -514 -275 -952 -851 -563 -269 -185 -281 -719 -887 -704 -874 -551 -523 -891 -765 -793 -110 -699 -239 -286 -837 -686 -732 -157 -339 -830 -842 -967 -307 -939 -564 -165 -186 -357 -397 -494 -389 -930 -171 -892 -377 -464 -517 -273 -902 -40 -53 -328 -587 -677 -919 -795 -27 -596 -421 -923 -703 -67 -262 -373 -827 -502 -197 -341 -588 -564 -569 -980 -41 -399 -922 -44 -16 -240 -536 -808 -621 -924 -297 -291 -942 -363 -209 -632 -868 -747 -778 -273 -706 -230 -883 -72 -543 -494 -655 -444 -264 -451 -155 -814 -922 -49 -690 -791 -287 -84 -233 -562 -331 -143 -348 -307 -920 -129 -962 -427 -887 -500 -999 -932 -956 -610 -566 -975 -601 -900 -156 -602 -248 -407 -1 -297 -79 -559 -340 -431 -808 -259 -953 -297 -796 -489 -596 -92 -827 -573 -936 -704 -50 -135 -179 -838 -222 -682 -284 -928 -246 -493 -680 -400 -326 -158 -241 -964 -449 -790 -830 -763 -267 -568 -450 -510 -990 -504 -126 -518 -684 -143 -932 -830 -884 -776 -488 -106 -833 -477 -474 -75 -829 -414 -657 -879 -818 -592 -484 -493 -26 -439 -115 -318 -326 -125 -59 -63 -979 -600 -326 -730 -114 -314 -336 -409 -596 -775 -659 -734 -578 -31 -213 -580 -407 -485 -699 -694 -305 -219 -558 -851 -505 -489 -911 -255 -447 -644 -693 -696 -937 -384 -530 -950 -1 -492 -748 -296 -582 -157 -745 -368 -317 -931 -792 -299 -147 -521 -531 -173 -998 -366 -385 -455 -528 -426 -268 -68 -478 -446 -675 -946 -466 -97 -726 -712 -43 -606 -169 -312 -31 -936 -906 -806 -455 -780 -559 -463 -889 -137 -598 -211 -67 -25 -755 -435 -339 -820 -282 -992 -115 -122 -838 -774 -939 -160 -735 -938 -589 -579 -102 -416 -332 -521 -759 -493 -65 -729 -980 -926 -744 -199 -505 -620 -3 -602 -717 -226 -379 -594 -465 -331 -721 -608 -300 -316 -464 -176 -363 -17 -506 -279 -558 -935 -562 -723 -418 -895 -564 -128 -754 -916 -160 -356 -529 -283 -790 -805 -49 -651 -9 -129 -191 -701 -227 -242 -259 -600 -941 -405 -441 -520 -767 -769 -32 -521 -159 -442 -882 -288 -93 -806 -681 -901 -160 -482 -433 -758 -756 -800 -813 -835 -103 -475 -753 -563 -802 -898 -953 -474 -777 -153 -70 -167 -930 -71 -847 -212 -980 -491 -971 -130 -218 -929 -516 -575 -555 -815 -184 -570 -528 -293 -324 -319 -46 -547 -752 -308 -430 -989 -81 -254 -767 -237 -849 -156 -435 -696 -453 -778 -665 -857 -626 -924 -392 -278 -895 -425 -76 -937 -219 -767 -745 -826 -992 -403 -296 -645 -268 -985 -877 -910 -197 -76 -634 -828 -170 -876 -830 -302 -878 -575 -811 -479 -359 -990 -393 -646 -666 -617 -207 -520 -251 -208 -596 -563 -752 -905 -683 -965 -354 -472 -23 -624 -821 -103 -501 -851 -622 -16 -98 -883 -815 -416 -65 -566 -630 -882 -659 -182 -880 -843 -252 -566 -359 -646 -783 -109 -938 -542 -410 -632 -15 -782 -846 -564 -339 -863 -173 -858 -533 -433 -95 -193 -200 -897 -479 -534 -232 -305 -965 -659 -595 -168 -712 -219 -180 -754 -399 -181 -810 -491 -602 -146 -495 -751 -605 -69 -442 -443 -804 -181 -76 -631 -324 -42 -458 -484 -881 -215 -719 -380 -942 -832 -380 -980 -998 -764 -391 -110 -997 -981 -732 -811 -441 -464 -835 -932 -361 -169 -731 -780 -176 -538 -791 -936 -914 -923 -578 -869 -480 -52 -811 -754 -192 -254 -784 -459 -924 -334 -58 -610 -334 -445 -907 -493 -391 -899 -59 -298 -704 -380 -767 -553 -741 -56 -164 -998 -676 -67 -803 -441 -24 -57 -561 -809 -168 -218 -541 -775 -270 -458 -723 -221 -345 -941 -864 -455 -853 -1 -859 -294 -562 -695 -73 -796 -780 -383 -894 -107 -186 -769 -323 -76 -916 -251 -317 -922 -147 -35 -25 -884 -180 -163 -402 -146 -255 -650 -319 -49 -514 -854 -64 -700 -336 -480 -990 -350 -661 -117 -127 -386 -804 -513 -746 -875 -134 -661 -402 -237 -612 -599 -879 -261 -91 -109 -668 -205 -954 -415 -185 -935 -276 -697 -498 -735 -526 -583 -430 -456 -32 -864 -285 -145 -813 -993 -732 -281 -164 -531 -577 -428 -213 -711 -18 -710 -787 -468 -576 -545 -46 -821 -971 -970 -244 -284 -429 -338 -198 -535 -713 -431 -759 -734 -555 -42 -475 -759 -407 -802 -931 -380 -441 -378 -988 -658 -46 -784 -513 -452 -61 -983 -734 -229 -148 -915 -650 -850 -224 -524 -385 -851 -742 -922 -861 -837 -143 -513 -368 -940 -430 -776 -526 -549 -910 -649 -869 -940 -206 -10 -33 -832 -788 -186 -320 -252 -834 -459 -232 -914 -487 -36 -150 -542 -559 -375 -302 -105 -662 -265 -359 -38 -378 -760 -180 -227 -431 -322 -681 -858 -243 -444 -561 -347 -239 -763 -976 -349 -352 -200 -78 -608 -289 -354 -55 -734 -472 -848 -59 -199 -86 -420 -590 -387 -895 -92 -384 -124 -477 -97 -27 -111 -352 -471 -28 -775 -635 -73 -622 -764 -367 -476 -577 -499 -802 -415 -20 -607 -184 -269 -371 -458 -347 -400 -164 -875 -731 -292 -309 -643 -510 -449 -35 -975 -605 -187 -604 -186 -94 -105 -439 -23 -132 -59 -320 -421 -393 -111 -592 -191 -433 -97 -487 -462 -304 -42 -835 -305 -776 -999 -17 -808 -6 -152 -238 -572 -749 -986 -309 -829 -258 -632 -331 -8 -685 -176 -70 -175 -966 -658 -938 -669 -723 -730 -829 -740 -228 -683 -59 -163 -641 -135 -846 -796 -246 -448 -238 -137 -225 -709 -530 -399 -681 -117 -457 -974 -243 -462 -846 -66 -342 -945 -710 -697 -881 -826 -127 -724 -837 -569 -73 -627 -939 -930 -37 -275 -145 -826 -912 -164 -347 -520 -390 -890 -611 -698 -816 -767 -848 -44 -780 -842 -614 -905 -786 -216 -40 -373 -26 -457 -397 -944 -972 -829 -531 -845 -153 -631 -438 -423 -424 -682 -964 -368 -809 -311 -589 -294 -987 -76 -165 -674 -555 -78 -648 -829 -529 -204 -925 -54 -830 -623 -119 -64 -47 -691 -559 -720 -776 -347 -560 -819 -754 -812 -340 -385 -56 -835 -430 -102 -537 -134 -253 -591 -599 -902 -464 -201 -862 -997 -882 -882 -904 -36 -180 -475 -895 -343 -87 -301 -829 -99 -471 -561 -124 -472 -233 -263 -370 -969 -697 -685 -757 -838 -324 -947 -618 -727 -195 -507 -870 -191 -245 -433 -204 -766 -789 -604 -578 -75 -137 -127 -812 -313 -557 -48 -781 -680 -235 -854 -286 -143 -216 -368 -876 -164 -14 -530 -216 -41 -957 -269 -372 -838 -441 -997 -977 -529 -549 -785 -11 -622 -393 -373 -94 -561 -40 -599 -286 -43 -389 -19 -240 -865 -152 -234 -979 -558 -196 -41 -51 -743 -993 -240 -247 -778 -733 -547 -843 -683 -391 -387 -18 -969 -755 -449 -89 -781 -756 -283 -504 -308 -294 -965 -743 -898 -55 -550 -624 -916 -135 -123 -316 -768 -810 -513 -239 -317 -784 -389 -820 -836 -572 -27 -849 -344 -152 -1 -714 -353 -200 -78 -941 -539 -1000 -360 -274 -812 -81 -594 -866 -237 -518 -330 -969 -899 -609 -834 -223 -49 -281 -382 -615 -693 -943 -163 -105 -291 -643 -301 -873 -45 -325 -483 -256 -310 -887 -531 -739 -625 -869 -186 -393 -432 -386 -869 -709 -582 -562 -283 -336 -528 -385 -377 -883 -453 -912 -950 -492 -566 -757 -724 -177 -773 -904 -781 -579 -26 -871 -162 -61 -131 -684 -586 -810 -66 -239 -912 -768 -849 -197 -902 -247 -480 -895 -531 -111 -315 -839 -377 -665 -476 -32 -966 -206 -415 -637 -923 -977 -237 -194 -380 -807 -22 -646 -773 -501 -929 -525 -34 -792 -895 -309 -543 -420 -49 -864 -153 -562 -442 -914 -834 -322 -997 -482 -921 -708 -706 -134 -404 -392 -476 -16 -364 -401 -363 -837 -953 -451 -922 -85 -418 -592 -501 -79 -840 -679 -104 -557 -722 -768 -263 -72 -290 -308 -281 -530 -193 -609 -349 -20 -650 -580 -621 -794 -422 -887 -843 -146 -620 -710 -687 -439 -250 -645 -351 -569 -562 -580 -805 -168 -219 -461 -282 -412 -771 -591 -344 -288 -105 -235 -488 -641 -294 -746 -904 -969 -538 -469 -872 -240 -425 -752 -651 -995 -377 -372 -227 -472 -799 -736 -776 -422 -171 -203 -735 -611 -380 -104 -255 -164 -743 -811 -20 -780 -193 -385 -955 -655 -964 -668 -687 -179 -591 -525 -507 -346 -674 -634 -679 -225 -66 -643 -513 -774 -495 -254 -246 -945 -448 -471 -611 -347 -881 -314 -624 -249 -794 -71 -206 -933 -394 -666 -393 -378 -629 -405 -131 -369 -193 -715 -352 -314 -313 -479 -864 -189 -770 -846 -925 -907 -138 -305 -644 -131 -598 -330 -527 -388 -384 -65 -933 -37 -118 -15 -556 -704 -222 -875 -39 -768 -508 -626 -921 -584 -548 -777 -360 -154 -763 -658 -971 -613 -868 -170 -889 -177 -827 -347 -642 -49 -438 -803 -75 -687 -416 -104 -390 -658 -14 -497 -813 -613 -536 -656 -407 -536 -31 -408 -545 -80 -566 -813 -563 -960 -56 -22 -435 -754 -344 -600 -211 -80 -739 -442 -322 -648 -833 -737 -893 -886 -371 -266 -544 -849 -241 -610 -353 -78 -150 -180 -423 -264 -457 -990 -459 -514 -551 -540 -786 -12 -225 -842 -964 -190 -604 -969 -691 -305 -268 -177 -916 -690 -910 -708 -935 -973 -515 -788 -495 -948 -413 -561 -608 -987 -963 -810 -846 -853 -699 -767 -542 -34 -603 -395 -238 -217 -500 -240 -738 -217 -330 -542 -792 -731 -486 -379 -493 -699 -885 -59 -122 -752 -977 -912 -565 -311 -666 -294 -708 -749 -200 -819 -370 -408 -364 -919 -290 -777 -27 -623 -940 -858 -745 -725 -650 -226 -205 -296 -736 -935 -682 -665 -830 -310 -482 -430 -858 -193 -511 -26 -536 -395 -213 -199 -136 -877 -45 -294 -948 -583 -725 -629 -182 -282 -87 -44 -283 -775 -933 -402 -632 -188 -861 -939 -590 -961 -90 -788 -657 -361 -868 -80 -321 -196 -986 -360 -108 -214 -656 -891 -107 -644 -274 -755 -933 -877 -102 -777 -246 -710 -666 -452 -454 -276 -665 -726 -320 -633 -336 -354 -552 -695 -330 -235 -413 -360 -785 -205 -469 -306 -878 -321 -131 -822 -246 -439 -96 -143 -934 -805 -35 -801 -707 -255 -894 -878 -490 -808 -819 -844 -211 -870 -462 -760 -972 -276 -141 -493 -8 -109 -712 -98 -676 -591 -524 -986 -105 -926 -254 -631 -17 -165 -23 -159 -488 -717 -878 -344 -206 -665 -659 -194 -63 -231 -488 -497 -19 -100 -521 -732 -563 -704 -431 -975 -990 -694 -691 -970 -932 -300 -100 -528 -16 -113 -505 -637 -528 -39 -34 -93 -5 -127 -672 -834 -324 -111 -622 -369 -122 -32 -871 -592 -234 -42 -802 -624 -894 -524 -48 -418 -176 -344 -164 -407 -50 -628 -462 -337 -974 -951 -201 -988 -757 -25 -553 -422 -365 -105 -80 -708 -507 -690 -854 -623 -465 -437 -908 -618 -924 -794 -676 -357 -293 -544 -979 -511 -771 -47 -704 -587 -847 -697 -967 -437 -95 -239 -178 -543 -615 -473 -460 -903 -121 -110 -296 -718 -840 -947 -485 -607 -62 -317 -693 -434 -876 -625 -14 -831 -221 -96 -829 -107 -792 -235 -952 -42 -988 -830 -141 -233 -696 -571 -81 -271 -729 -406 -313 -119 -556 -135 -260 -533 -90 -474 -913 -293 -416 -106 -814 -990 -600 -88 -140 -248 -492 -364 -437 -567 -641 -459 -972 -998 -634 -953 -702 -634 -294 -196 -283 -29 -8 -65 -756 -503 -170 -380 -12 -162 -72 -104 -185 -61 -845 -526 -788 -631 -85 -660 -676 -345 -368 -792 -743 -844 -573 -996 -644 -345 -843 -279 -910 -349 -100 -478 -100 -179 -464 -515 -744 -877 -769 -840 -888 -358 -531 -935 -600 -116 -162 -716 -575 -112 -695 -272 -49 -716 -501 -408 -593 -117 -396 -38 -666 -255 -173 -319 -171 -773 -617 -28 -981 -747 -172 -369 -286 -712 -858 -589 -870 -589 -811 -652 -615 -469 -235 -878 -715 -360 -645 -491 -723 -230 -391 -591 -254 -848 -929 -562 -357 -844 -584 -524 -152 -675 -977 -838 -969 -192 -671 -221 -110 -26 -189 -418 -958 -570 -34 -171 -697 -927 -51 -52 -244 -642 -201 -128 -590 -875 -288 -402 -861 -635 -861 -887 -875 -972 -785 -5 -227 -627 -705 -311 -919 -881 -947 -541 -147 -445 -520 -349 -66 -942 -160 -212 -23 -874 -409 -387 -187 -722 -816 -977 -123 -938 -77 -317 -604 -188 -2 -391 -862 -995 -30 -175 -153 -391 -389 -69 -511 -273 -73 -362 -86 -5 -684 -654 -533 -946 -200 -699 -87 -614 -125 -450 -414 -863 -631 -275 -265 -313 -315 -694 -511 -152 -614 -337 -662 -129 -791 -573 -757 -839 -327 -556 -407 -494 -687 -64 -204 -116 -172 -9 -49 -279 -14 -970 -680 -396 -973 -985 -591 -276 -478 -661 -411 -517 -37 -80 -105 -617 -664 -849 -268 -222 -124 -380 -377 -224 -192 -484 -670 -771 -229 -938 -564 -126 -322 -43 -790 -55 -177 -897 -584 -476 -356 -244 -708 -605 -726 -870 -511 -937 -590 -549 -268 -683 -957 -917 -758 -240 -967 -261 -785 -252 -407 -340 -425 -886 -608 -775 -107 -711 -697 -525 -650 -344 -45 -590 -262 -802 -284 -681 -860 -249 -39 -613 -935 -798 -347 -541 -100 -53 -37 -896 -431 -880 -227 -484 -430 -455 -696 -795 -917 -826 -284 -365 -599 -709 -72 -636 -35 -986 -431 -486 -11 -205 -226 -98 -811 -169 -898 -243 -293 -17 -589 -318 -311 -888 -916 -500 -303 -958 -649 -94 -696 -18 -354 -927 -13 -854 -473 -318 -257 -650 -628 -47 -956 -401 -6 -156 -680 -846 -324 -73 -394 -858 -126 -621 -101 -431 -907 -74 -595 -163 -834 -21 -554 -682 -118 -665 -662 -489 -453 -890 -105 -269 -254 -182 -952 -544 -515 -670 -467 -221 -501 -343 -943 -948 -603 -501 -721 -666 -151 -257 -909 -979 -462 -671 -182 -382 -695 -584 -472 -443 -878 -595 -526 -78 -123 -360 -480 -43 -308 -884 -902 -295 -726 -495 -535 -555 -518 -850 -408 -498 -323 -507 -637 -797 -449 -421 -612 -13 -286 -64 -848 -627 -554 -443 -546 -255 -506 -719 -995 -930 -684 -486 -346 -39 -356 -701 -174 -111 -527 -838 -290 -339 -407 -149 -674 -747 -858 -61 -566 -512 -245 -401 -751 -389 -817 -458 -773 -647 -912 -554 -639 -743 -132 -36 -388 -690 -937 -899 -401 -985 -746 -233 -491 -110 -961 -604 -570 -452 -113 -942 -294 -474 -401 -384 -899 -947 -46 -811 -319 -120 -674 -207 -328 -685 -749 -964 -671 -328 -810 -880 -75 -67 -545 -456 -821 -876 -600 -652 -76 -208 -832 -910 -375 -158 -136 -303 -696 -836 -730 -420 -710 -225 -943 -984 -948 -386 -229 -253 -427 -674 -822 -452 -174 -675 -783 -515 -222 -858 -950 -989 -701 -167 -649 -807 -332 -286 -202 -26 -85 -203 -799 -139 -480 -701 -783 -394 -60 -742 -490 -901 -563 -102 -714 -181 -183 -845 -535 -262 -717 -734 -619 -205 -221 -734 -274 -732 -269 -271 -782 -798 -437 -282 -130 -198 -499 -255 -81 -92 -286 -264 -869 -916 -332 -313 -113 -409 -594 -661 -163 -403 -588 -290 -160 -275 -281 -638 -896 -416 -991 -870 -387 -58 -88 -214 -920 -732 -82 -41 -537 -738 -26 -711 -840 -934 -758 -367 -621 -865 -300 -850 -216 -890 -542 -923 -317 -518 -260 -101 -266 -172 -214 -51 -250 -194 -948 -554 -119 -680 -308 -617 -667 -685 -215 -295 -268 -667 -169 -572 -145 -746 -329 -139 -723 -520 -626 -136 -856 -693 -273 -426 -334 -927 -349 -744 -660 -983 -970 -236 -152 -325 -720 -12 -885 -353 -197 -639 -971 -851 -68 -863 -655 -465 -648 -1 -535 -348 -47 -255 -139 -548 -745 -123 -850 -107 -395 -74 -31 -689 -613 -264 -759 -292 -30 -621 -652 -635 -507 -361 -371 -500 -133 -453 -785 -478 -601 -34 -266 -360 -760 -736 -534 -731 -402 -55 -900 -783 -134 -954 -428 -358 -268 -499 -762 -646 -190 -67 -90 -579 -421 -265 -460 -109 -561 -251 -906 -876 -116 -31 -694 -766 -888 -313 -490 -657 -896 -15 -539 -414 -117 -31 -291 -838 -470 -836 -526 -543 -918 -701 -216 -646 -191 -823 -788 -397 -434 -383 -676 -714 -654 -423 -832 -285 -736 -94 -877 -897 -858 -125 -616 -655 -16 -179 -908 -409 -816 -214 -338 -291 -840 -786 -214 -449 -57 -95 -252 -425 -410 -449 -873 -173 -505 -171 -501 -191 -890 -584 -765 -876 -642 -893 -673 -115 -986 -317 -78 -607 -110 -602 -787 -92 -878 -631 -378 -531 -969 -516 -215 -203 -746 -481 -432 -187 -758 -510 -907 -886 -60 -609 -330 -334 -134 -910 -176 -987 -961 -416 -714 -369 -657 -964 -18 -366 -79 -347 -135 -940 -15 -278 -212 -635 -441 -357 -489 -359 -38 -523 -974 -919 -610 -802 -51 -107 -92 -878 -595 -271 -487 -625 -891 -94 -52 -817 -166 -507 -876 -954 -979 -278 -930 -417 -429 -3 -829 -387 -585 -392 -845 -831 -273 -193 -770 -11 -722 -916 -247 -227 -226 -528 -933 -970 -35 -292 -65 -658 -115 -219 -775 -243 -548 -360 -239 -431 -647 -997 -922 -224 -589 -702 -403 -63 -252 -14 -511 -334 -435 -746 -771 -502 -375 -96 -33 -109 -90 -214 -73 -668 -326 -801 -363 -899 -785 -433 -343 -705 -294 -260 -1000 -644 -137 -29 -665 -908 -457 -695 -21 -65 -941 -674 -936 -695 -21 -772 -799 -247 -476 -665 -604 -325 -882 -396 -127 -819 -295 -448 -945 -538 -970 -804 -864 -147 -419 -846 -947 -947 -485 -978 -907 -25 -166 -149 -916 -337 -812 -202 -983 -687 -746 -992 -880 -905 -435 -804 -848 -678 -938 -89 -519 -982 -836 -968 -647 -142 -625 -433 -219 -539 -341 -751 -335 -616 -711 -98 -741 -497 -13 -203 -197 -488 -711 -868 -492 -810 -235 -160 -125 -98 -386 -213 -184 -70 -265 -87 -31 -323 -846 -900 -573 -126 -976 -634 -497 -635 -794 -92 -740 -10 -559 -619 -381 -785 -667 -214 -464 -980 -501 -850 -984 -895 -588 -872 -286 -625 -607 -397 -161 -920 -34 -90 -284 -283 -816 -854 -859 -519 -521 -783 -87 -266 -107 -408 -690 -348 -96 -365 -456 -804 -640 -681 -707 -501 -835 -670 -673 -13 -763 -131 -981 -928 -981 -226 -301 -552 -262 -34 -727 -711 -342 -315 -948 -511 -124 -564 -511 -392 -659 -943 -328 -275 -734 -264 -189 -768 -898 -699 -58 -957 -757 -157 -78 -854 -22 -434 -696 -195 -454 -44 -897 -659 -169 -539 -32 -798 -149 -208 -648 -103 -35 -819 -439 -75 -469 -752 -87 -681 -373 -748 -531 -857 -853 -455 -27 -498 -90 -93 -364 -751 -338 -630 -673 -152 -321 -331 -398 -531 -777 -135 -786 -877 -589 -612 -71 -815 -180 -133 -267 -975 -169 -905 -811 -548 -981 -867 -122 -301 -783 -575 -453 -340 -291 -610 -627 -841 -59 -13 -302 -205 -50 -364 -114 -178 -976 -965 -791 -544 -975 -974 -704 -711 -806 -828 -571 -959 -529 -373 -527 -881 -287 -122 -537 -547 -559 -401 -812 -246 -656 -206 -806 -753 -409 -79 -530 -812 -299 -445 -644 -114 -343 -858 -953 -254 -622 -644 -706 -262 -325 -972 -396 -982 -844 -588 -981 -765 -738 -373 -764 -805 -233 -714 -990 -83 -941 -260 -226 -777 -551 -935 -756 -919 -516 -941 -864 -915 -607 -421 -428 -834 -213 -68 -179 -509 -12 -312 -656 -474 -667 -868 -373 -465 -390 -22 -57 -467 -38 -887 -694 -406 -1000 -599 -696 -594 -513 -381 -477 -962 -812 -9 -790 -418 -956 -100 -217 -517 -979 -220 -652 -26 -261 -507 -530 -499 -477 -398 -653 -191 -119 -998 -786 -516 -788 -30 -922 -547 -787 -721 -496 -24 -146 -848 -359 -909 -58 -420 -951 -653 -40 -482 -221 -92 -986 -21 -422 -747 -451 -674 -796 -977 -856 -929 -624 -901 -62 -362 -340 -722 -618 -94 -354 -748 -528 -448 -842 -923 -688 -776 -545 -125 -198 -77 -393 -561 -823 -585 -208 -407 -733 -649 -509 -268 -156 -246 -29 -988 -280 -568 -315 -457 -674 -475 -540 -97 -449 -634 -450 -474 -365 -447 -464 -146 -241 -830 -187 -614 -723 -389 -182 -663 -801 -834 -684 -716 -634 -70 -968 -358 -912 -488 -697 -246 -478 -387 -579 -459 -729 -581 -976 -260 -181 -939 -669 -240 -885 -547 -800 -113 -870 -949 -599 -113 -705 -461 -258 -63 -594 -476 -3 -246 -182 -539 -436 -174 -299 -445 -723 -101 -155 -758 -953 -678 -659 -930 -853 -317 -23 -583 -515 -444 -324 -298 -142 -230 -809 -563 -489 -133 -106 -489 -23 -440 -767 -566 -935 -774 -577 -671 -272 -615 -375 -789 -196 -88 -45 -126 -3 -209 -487 -328 -220 -591 -366 -487 -457 -902 -961 -31 -477 -630 -935 -344 -712 -738 -72 -551 -411 -404 -261 -1 -882 -418 -249 -669 -305 -143 -199 -739 -334 -357 -425 -946 -569 -636 -486 -338 -412 -509 -482 -654 -781 -80 -404 -106 -958 -548 -371 -338 -896 -375 -511 -938 -44 -478 -107 -910 -459 -810 -745 -323 -818 -483 -815 -378 -178 -645 -484 -791 -752 -930 -123 -746 -747 -573 -280 -907 -301 -267 -352 -101 -15 -597 -804 -785 -327 -360 -227 -600 -721 -311 -833 -808 -246 -641 -972 -535 -529 -667 -895 -554 -386 -607 -60 -112 -893 -190 -45 -279 -174 -752 -517 -715 -241 -704 -349 -74 -962 -152 -384 -234 -317 -475 -549 -78 -875 -937 -339 -373 -413 -292 -627 -911 -282 -389 -118 -710 -934 -992 -525 -1000 -374 -863 -974 -690 -268 -918 -109 -843 -792 -594 -467 -837 -610 -253 -485 -495 -35 -741 -741 -358 -702 -222 -729 -407 -143 -72 -134 -185 -808 -690 -884 -424 -407 -162 -848 -790 -965 -588 -299 -535 -891 -619 -836 -66 -16 -918 -130 -466 -639 -334 -798 -177 -730 -984 -701 -729 -593 -579 -163 -348 -836 -889 -223 -92 -11 -121 -580 -327 -183 -632 -641 -717 -487 -60 -72 -195 -152 -394 -178 -827 -201 -932 -612 -21 -688 -669 -280 -828 -819 -925 -534 -564 -633 -550 -790 -833 -883 -349 -609 -385 -442 -618 -970 -11 -770 -581 -969 -694 -855 -455 -127 -507 -600 -610 -296 -86 -322 -721 -539 -278 -304 -765 -57 -680 -813 -256 -771 -947 -459 -195 -473 -600 -482 -545 -690 -730 -215 -621 -116 -296 -121 -183 -189 -972 -765 -642 -287 -326 -992 -85 -652 -577 -633 -735 -636 -266 -742 -483 -997 -73 -52 -300 -349 -558 -890 -341 -639 -737 -810 -242 -19 -100 -673 -28 -759 -685 -140 -795 -78 -149 -900 -687 -661 -251 -169 -411 -449 -308 -111 -457 -706 -107 -502 -30 -551 -966 -201 -788 -238 -975 -148 -541 -418 -751 -318 -500 -391 -524 -930 -459 -723 -280 -283 -421 -241 -988 -456 -786 -243 -803 -561 -232 -592 -756 -769 -74 -194 -63 -269 -901 -318 -794 -477 -439 -568 -92 -864 -29 -334 -594 -400 -159 -614 -843 -202 -544 -722 -479 -333 -437 -285 -291 -735 -717 -955 -885 -997 -238 -958 -164 -902 -710 -800 -161 -641 -256 -948 -160 -276 -951 -497 -845 -517 -754 -543 -249 -661 -875 -536 -625 -187 -32 -478 -955 -340 -531 -35 -686 -858 -848 -348 -351 -654 -928 -386 -634 -363 -468 -167 -892 -975 -67 -417 -685 -867 -738 -970 -994 -485 -736 -883 -60 -658 -704 -328 -888 -267 -820 -218 -559 -493 -65 -721 -884 -462 -552 -218 -715 -990 -838 -228 -271 -738 -789 -944 -289 -398 -761 -887 -80 -432 -295 -571 -127 -936 -474 -339 -379 -684 -74 -298 -353 -849 -591 -838 -27 -324 -747 -59 -85 -456 -137 -670 -120 -249 -311 -990 -271 -470 -676 -531 -753 -472 -514 -174 -379 -588 -105 -123 -414 -551 -417 -887 -2 -309 -607 -764 -370 -130 -615 -556 -406 -879 -277 -985 -935 -908 -807 -614 -118 -370 -460 -926 -20 -375 -965 -99 -237 -380 -449 -137 -258 -287 -84 -849 -178 -810 -458 -916 -170 -859 -985 -403 -392 -608 -658 -23 -555 -586 -11 -226 -531 -389 -897 -7 -48 -109 -395 -561 -341 -829 -153 -416 -523 -130 -259 -526 -303 -833 -397 -773 -960 -454 -49 -329 -164 -370 -694 -777 -181 -913 -539 -125 -948 -789 -621 -980 -55 -749 -288 -174 -134 -825 -794 -847 -501 -398 -237 -132 -31 -805 -122 -113 -582 -325 -906 -536 -770 -741 -189 -256 -95 -251 -293 -653 -456 -787 -321 -1000 -642 -241 -514 -643 -640 -211 -59 -801 -926 -317 -2 -466 -392 -99 -397 -288 -655 -716 -676 -401 -413 -596 -905 -250 -480 -775 -585 -792 -898 -368 -349 -213 -305 -153 -184 -67 -44 -855 -953 -749 -706 -468 -628 -535 -527 -975 -893 -46 -747 -732 -577 -990 -724 -710 -390 -603 -324 -284 -170 -660 -506 -973 -864 -635 -717 -85 -947 -542 -315 -548 -705 -213 -633 -755 -186 -841 -179 -739 -75 -227 -484 -563 -307 -271 -465 -392 -397 -743 -327 -511 -860 -732 -957 -289 -64 -279 -707 -763 -182 -411 -305 -787 -775 -289 -6 -381 -513 -349 -317 -745 -772 -985 -723 -597 -693 -643 -493 -140 -74 -208 -42 -304 -744 -79 -292 -399 -73 -820 -708 -297 -946 -661 -174 -715 -49 -313 -104 -626 -337 -334 -682 -164 -949 -468 -752 -216 -599 -563 -912 -486 -10 -800 -920 -129 -514 -94 -801 -754 -90 -843 -200 -934 -210 -227 -417 -334 -718 -856 -40 -587 -398 -177 -617 -44 -447 -860 -887 -312 -117 -338 -436 -613 -192 -320 -963 -639 -456 -420 -142 -660 -478 -465 -307 -334 -422 -431 -128 -235 -398 -217 -721 -323 -768 -784 -93 -686 -934 -877 -960 -653 -781 -879 -997 -226 -587 -456 -364 -987 -913 -902 -776 -104 -823 -26 -447 -436 -605 -246 -24 -364 -87 -270 -960 -237 -680 -578 -91 -777 -253 -646 -886 -621 -411 -104 -389 -366 -880 -921 -225 -999 -427 -920 -492 -187 -443 -169 -747 -482 -245 -772 -938 -411 -447 -40 -166 -229 -388 -844 -199 -577 -209 -895 -807 -29 -506 -241 -678 -212 -181 -58 -373 -118 -27 -74 -402 -336 -666 -59 -109 -941 -531 -526 -42 -809 -75 -767 -690 -774 -308 -620 -312 -989 -80 -137 -246 -316 -455 -768 -508 -617 -856 -596 -54 -897 -194 -585 -872 -84 -529 -532 -225 -123 -677 -44 -873 -937 -1 -317 -952 -943 -999 -734 -39 -806 -682 -718 -667 -856 -908 -677 -867 -940 -815 -843 -831 -871 -826 -19 -696 -293 -98 -282 -968 -939 -436 -763 -753 -766 -836 -842 -850 -646 -318 -991 -38 -354 -937 -25 -714 -614 -280 -334 -881 -196 -917 -805 -976 -188 -314 -923 -250 -602 -528 -728 -663 -729 -548 -330 -173 -327 -617 -238 -568 -661 -757 -926 -372 -594 -452 -760 -24 -253 -821 -586 -745 -887 -788 -763 -677 -513 -642 -252 -255 -684 -21 -376 -155 -70 -174 -645 -874 -541 -517 -564 -304 -696 -436 -237 -757 -596 -11 -944 -843 -601 -23 -676 -991 -363 -165 -401 -487 -129 -619 -478 -49 -411 -199 -461 -184 -37 -735 -44 -731 -622 -240 -666 -194 -372 -238 -890 -397 -681 -735 -863 -94 -112 -365 -968 -735 -564 -87 -382 -708 -572 -140 -796 -724 -144 -55 -729 -756 -438 -419 -149 -138 -360 -231 -616 -372 -178 -596 -123 -764 -197 -241 -808 -458 -673 -573 -618 -889 -248 -895 -718 -835 -942 -130 -723 -727 -42 -799 -580 -942 -536 -133 -988 -384 -8 -758 -153 -430 -452 -808 -730 -379 -792 -900 -227 -753 -829 -235 -711 -740 -492 -322 -406 -945 -502 -181 -240 -750 -78 -722 -386 -414 -791 -534 -739 -859 -451 -399 -818 -842 -708 -919 -652 -718 -830 -928 -143 -312 -170 -208 -411 -892 -800 -728 -958 -890 -214 -915 -967 -194 -853 -670 -882 -969 -23 -999 -938 -809 -554 -892 -892 -550 -442 -732 -694 -500 -505 -982 -876 -862 -82 -378 -393 -948 -351 -313 -120 -695 -91 -75 -128 -764 -709 -908 -380 -995 -641 -43 -753 -448 -889 -382 -861 -553 -731 -79 -150 -582 -791 -216 -835 -623 -32 -643 -21 -752 -538 -172 -884 -283 -288 -979 -277 -134 -247 -385 -670 -418 -445 -739 -886 -541 -53 -623 -27 -303 -199 -21 -41 -230 -835 -412 -758 -399 -764 -860 -454 -875 -685 -984 -630 -385 -269 -216 -667 -653 -805 -297 -900 -487 -268 -823 -894 -402 -522 -944 -295 -143 -62 -78 -419 -489 -133 -874 -882 -73 -91 -571 -273 -260 -415 -574 -792 -441 -512 -279 -16 -98 -467 -950 -253 -417 -935 -512 -950 -213 -275 -182 -128 -343 -938 -166 -327 -445 -72 -375 -795 -721 -574 -529 -731 -39 -823 -719 -331 -192 -223 -524 -739 -263 -883 -922 -639 -783 -678 -665 -45 -187 -962 -684 -843 -21 -770 -141 -336 -533 -323 -141 -20 -487 -734 -816 -797 -612 -518 -502 -119 -232 -465 -243 -285 -993 -371 -200 -541 -240 -431 -857 -999 -88 -227 -180 -874 -499 -196 -286 -264 -740 -873 -887 -551 -890 -631 -82 -697 -728 -839 -4 -348 -160 -21 -320 -706 -721 -135 -760 -981 -880 -184 -664 -951 -988 -317 -418 -200 -495 -288 -324 -769 -69 -446 -258 -650 -407 -276 -349 -443 -844 -361 -598 -732 -641 -93 -718 -629 -98 -661 -153 -537 -888 -752 -976 -578 -589 -500 -925 -962 -863 -932 -756 -951 -219 -719 -851 -154 -486 -714 -444 -273 -61 -541 -391 -811 -990 -10 -541 -990 -415 -206 -902 -310 -789 -343 -53 -874 -882 -589 -56 -143 -745 -975 -207 -787 -446 -138 -859 -971 -961 -627 -361 -432 -864 -815 -608 -375 -959 -47 -731 -927 -314 -723 -597 -758 -218 -131 -607 -598 -715 -294 -870 -665 -953 -237 -748 -307 -942 -336 -340 -512 -765 -296 -952 -367 -111 -863 -98 -606 -203 -159 -858 -644 -410 -12 -579 -782 -19 -944 -656 -401 -832 -845 -695 -123 -199 -832 -389 -942 -85 -18 -304 -451 -173 -445 -137 -784 -18 -916 -44 -725 -250 -210 -577 -357 -534 -53 -990 -333 -7 -364 -864 -938 -232 -782 -894 -986 -637 -32 -909 -158 -132 -76 -602 -801 -446 -573 -568 -321 -563 -317 -402 -14 -29 -545 -277 -14 -496 -190 -496 -185 -844 -200 -821 -509 -628 -529 -564 -456 -996 -568 -714 -280 -164 -553 -319 -712 -796 -734 -491 -951 -954 -281 -739 -809 -305 -663 -562 -594 -780 -278 -998 -494 -393 -169 -451 -413 -939 -907 -454 -18 -112 -445 -461 -832 -348 -665 -352 -436 -105 -533 -549 -853 -778 -154 -272 -121 -510 -597 -363 -633 -342 -856 -427 -483 -242 -8 -459 -634 -913 -137 -984 -662 -615 -947 -130 -234 -401 -889 -509 -807 -232 -641 -937 -571 -151 -114 -306 -346 -425 -78 -110 -194 -488 -593 -169 -162 -64 -517 -658 -117 -858 -551 -899 -893 -474 -873 -624 -998 -687 -654 -653 -15 -157 -259 -322 -723 -736 -954 -71 -707 -33 -26 -612 -589 -148 -918 -981 -717 -882 -517 -620 -869 -819 -74 -838 -218 -56 -665 -350 -44 -417 -568 -211 -70 -679 -751 -384 -188 -989 -499 -964 -2 -900 -128 -431 -873 -81 -93 -817 -637 -510 -680 -872 -643 -360 -824 -982 -706 -241 -842 -243 -129 -210 -281 -462 -535 -307 -53 -375 -426 -308 -95 -556 -840 -315 -585 -925 -12 -823 -349 -566 -173 -874 -947 -710 -914 -981 -903 -366 -976 -161 -54 -34 -315 -141 -623 -73 -785 -644 -434 -939 -639 -805 -550 -126 -977 -915 -500 -397 -61 -644 -124 -498 -484 -375 -797 -974 -887 -605 -266 -461 -941 -275 -597 -178 -267 -102 -745 -599 -311 -415 -413 -447 -984 -312 -108 -939 -114 -447 -587 -882 -825 -853 -383 -106 -928 -643 -834 -470 -925 -319 -441 -126 -812 -880 -111 -262 -126 -721 -587 -607 -900 -557 -509 -135 -118 -633 -327 -398 -849 -504 -763 -180 -119 -355 -930 -689 -135 -967 -392 -714 -66 -372 -263 -140 -735 -520 -850 -958 -107 -86 -171 -482 -160 -965 -808 -528 -336 -962 -382 -965 -36 -206 -915 -243 -353 -141 -568 -556 -327 -431 -113 -373 -867 -504 -15 -158 -317 -687 -668 -780 -888 -73 -585 -907 -285 -693 -630 -575 -750 -595 -891 -335 -843 -401 -119 -333 -874 -499 -580 -126 -515 -26 -887 -741 -309 -857 -261 -815 -168 -440 -601 -272 -310 -543 -925 -521 -266 -485 -814 -698 -513 -503 -445 -653 -98 -4 -965 -628 -726 -788 -216 -329 -888 -970 -832 -128 -190 -737 -303 -965 -513 -483 -955 -245 -788 -543 -338 -936 -317 -864 -871 -281 -649 -182 -505 -498 -928 -814 -394 -154 -365 -406 -396 -975 -145 -994 -383 -163 -952 -55 -879 -234 -243 -239 -29 -312 -613 -63 -137 -469 -533 -274 -695 -690 -890 -861 -316 -224 -233 -538 -750 -675 -903 -67 -185 -654 -23 -644 -8 -408 -365 -852 -458 -986 -102 -682 -778 -446 -774 -899 -88 -8 -808 -487 -133 -962 -571 -424 -938 -70 -907 -76 -912 -300 -322 -250 -847 -658 -89 -608 -996 -564 -655 -629 -700 -770 -53 -100 -776 -208 -877 -226 -413 -217 -949 -399 -281 -960 -163 -393 -595 -880 -265 -460 -76 -330 -797 -820 -201 -592 -340 -972 -994 -927 -461 -414 -228 -762 -737 -770 -883 -109 -364 -948 -1 -283 -592 -526 -674 -844 -891 -447 -331 -112 -882 -496 -303 -365 -35 -819 -812 -26 -826 -169 -211 -7 -835 -100 -264 -846 -194 -592 -825 -397 -430 -483 -796 -781 -551 -674 -732 -632 -359 -136 -631 -570 -886 -187 -820 -371 -233 -512 -838 -41 -473 -445 -446 -755 -559 -383 -364 -505 -898 -161 -774 -919 -823 -717 -636 -130 -188 -403 -652 -503 -549 -600 -676 -485 -870 -880 -220 -820 -419 -963 -967 -479 -576 -716 -516 -64 -154 -95 -390 -950 -178 -609 -271 -992 -318 -644 -910 -805 -814 -190 -859 -245 -433 -463 -569 -86 -86 -799 -334 -339 -219 -835 -597 -902 -963 -414 -907 -109 -973 -746 -767 -688 -108 -836 -683 -460 -447 -377 -653 -581 -775 -604 -865 -730 -54 -451 -131 -371 -139 -909 -358 -383 -792 -437 -957 -700 -212 -881 -223 -690 -805 -146 -274 -185 -98 -139 -682 -654 -444 -485 -839 -874 -326 -276 -485 -195 -594 -750 -303 -504 -502 -439 -421 -817 -314 -5 -136 -381 -856 -254 -479 -405 -384 -962 -415 -946 -879 -974 -851 -577 -511 -897 -697 -696 -342 -11 -323 -204 -451 -343 -448 -736 -750 -39 -204 -485 -688 -726 -438 -178 -108 -388 -546 -595 -839 -202 -36 -869 -834 -936 -926 -806 -334 -9 -537 -403 -591 -805 -644 -720 -865 -650 -689 -975 -735 -409 -27 -798 -322 -111 -165 -718 -1000 -911 -399 -804 -522 -176 -49 -876 -894 -56 -713 -989 -741 -863 -88 -478 -820 -298 -710 -189 -901 -601 -824 -412 -146 -28 -225 -120 -150 -509 -332 -77 -727 -965 -432 -206 -103 -643 -239 -714 -198 -870 -713 -595 -304 -517 -276 -144 -659 -80 -387 -738 -478 -396 -78 -841 -460 -261 -947 -500 -306 -964 -555 -408 -660 -741 -8 -45 -453 -837 -961 -354 -745 -545 -675 -185 -423 -614 -571 -314 -841 -486 -788 -582 -116 -710 -208 -705 -530 -281 -138 -61 -431 -625 -43 -252 -483 -211 -760 -590 -70 -689 -789 -912 -312 -884 -482 -14 -305 -973 -508 -683 -50 -176 -595 -274 -915 -187 -57 -463 -243 -606 -594 -839 -915 -822 -461 -910 -39 -273 -33 -934 -824 -79 -803 -509 -313 -171 -119 -182 -378 -643 -82 -221 -106 -853 -78 -76 -433 -417 -284 -395 -155 -733 -702 -510 -579 -355 -711 -147 -980 -119 -858 -951 -273 -260 -715 -29 -525 -364 -436 -311 -472 -964 -580 -773 -104 -372 -969 -171 -389 -374 -522 -727 -750 -123 -890 -584 -840 -770 -525 -720 -359 -145 -913 -324 -857 -105 -593 -467 -754 -1000 -844 -948 -187 -856 -524 -344 -105 -125 -318 -210 -886 -21 -978 -479 -272 -136 -167 -413 -802 -898 -327 -150 -760 -167 -511 -773 -518 -186 -607 -819 -218 -775 -805 -336 -612 -262 -42 -84 -524 -619 -443 -396 -614 -787 -623 -696 -509 -736 -860 -28 -288 -842 -408 -385 -961 -578 -535 -148 -562 -216 -219 -180 -237 -874 -513 -826 -102 -178 -417 -534 -817 -311 -688 -831 -90 -595 -332 -856 -209 -951 -566 -860 -534 -684 -159 -209 -878 -33 -358 -10 -806 -721 -185 -387 -976 -640 -960 -184 -922 -838 -729 -397 -924 -982 -120 -697 -322 -573 -406 -323 -309 -866 -587 -95 -604 -533 -485 -396 -111 -649 -821 -107 -355 -285 -123 -539 -215 -758 -122 -104 -563 -599 -889 -795 -598 -861 -157 -631 -637 -359 -212 -195 -805 -915 -852 -807 -465 -940 -162 -203 -845 -467 -314 -293 -663 -909 -959 -522 -511 -656 -447 -614 -174 -532 -820 -900 -921 -482 -986 -738 -27 -383 -81 -50 -775 -96 -176 -558 -690 -764 -711 -780 -286 -18 -488 -408 -36 -525 -221 -19 -391 -75 -358 -478 -865 -614 -570 -784 -292 -483 -860 -850 -896 -379 -843 -783 -797 -221 -227 -913 -81 -563 -942 -686 -764 -246 -113 -875 -749 -899 -922 -525 -85 -355 -370 -782 -760 -785 -752 -703 -342 -190 -667 -688 -190 -391 -404 -767 -490 -616 -817 -852 -483 -142 -722 -665 -631 -307 -396 -323 -517 -208 -376 -647 -139 -371 -534 -108 -997 -183 -950 -704 -102 -407 -392 -71 -387 -907 -924 -385 -430 -460 -239 -28 -105 -940 -411 -905 -544 -836 -776 -109 -52 -91 -506 -768 -115 -241 -520 -764 -754 -161 -437 -895 -737 -162 -999 -935 -216 -397 -674 -686 -513 -223 -437 -310 -65 -870 -9 -715 -345 -442 -251 -143 -309 -627 -305 -880 -695 -750 -74 -677 -756 -72 -866 -531 -132 -73 -255 -196 -60 -159 -562 -237 -743 -360 -656 -229 -871 -357 -663 -445 -252 -561 -374 -758 -871 -81 -774 -261 -515 -70 -231 -255 -889 -551 -132 -88 -395 -824 -185 -394 -786 -160 -630 -245 -91 -628 -628 -297 -325 -999 -840 -430 -36 -937 -835 -68 -917 -841 -529 -876 -87 -452 -788 -321 -553 -273 -519 -693 -484 -745 -797 -610 -393 -826 -979 -498 -770 -448 -303 -999 -633 -558 -374 -950 -592 -41 -46 -363 -828 -478 -945 -751 -505 -895 -819 -625 -486 -288 -69 -692 -108 -242 -271 -225 -310 -27 -319 -164 -668 -804 -315 -922 -783 -505 -316 -306 -686 -746 -345 -514 -451 -15 -833 -36 -356 -527 -350 -683 -750 -844 -678 -779 -677 -214 -635 -847 -762 -660 -172 -136 -53 -473 -190 -609 -833 -674 -868 -193 -620 -789 -863 -242 -609 -77 -507 -242 -538 -249 -208 -274 -200 -443 -913 -102 -681 -783 -244 -880 -696 -370 -769 -297 -165 -913 -536 -35 -818 -537 -731 -647 -432 -939 -879 -626 -410 -670 -492 -287 -853 -566 -671 -306 -913 -928 -667 -341 -205 -4 -881 -43 -996 -692 -532 -373 -265 -205 -673 -823 -894 -537 -71 -926 -139 -853 -755 -351 -409 -458 -530 -589 -439 -619 -206 -407 -794 -777 -618 -757 -217 -90 -223 -39 -520 -203 -739 -778 -182 -933 -956 -386 -578 -413 -682 -768 -53 -266 -186 -768 -325 -685 -163 -139 -90 -9 -937 -584 -265 -484 -319 -846 -35 -514 -461 -864 -777 -76 -548 -114 -575 -844 -142 -241 -204 -925 -293 -836 -727 -584 -345 -924 -396 -609 -773 -133 -930 -11 -824 -398 -438 -720 -971 -537 -95 -678 -180 -364 -403 -239 -133 -226 -674 -845 -668 -753 -203 -698 -705 -902 -887 -956 -37 -258 -746 -522 -830 -982 -471 -274 -724 -181 -758 -740 -170 -403 -169 -389 -359 -289 -531 -795 -591 -358 -171 -582 -597 -365 -468 -132 -588 -365 -673 -917 -612 -132 -467 -526 -242 -617 -655 -418 -99 -240 -859 -479 -514 -665 -386 -126 -784 -414 -175 -513 -598 -911 -617 -79 -540 -313 -214 -117 -877 -819 -507 -409 -922 -979 -921 -658 -66 -234 -928 -368 -828 -878 -216 -727 -611 -206 -460 -465 -361 -759 -19 -83 -403 -363 -247 -540 -876 -952 -546 -822 -519 -364 -858 -206 -150 -316 -786 -379 -802 -358 -141 -587 -27 -496 -203 -667 -344 -359 -401 -396 -587 -437 -383 -655 -240 -96 -184 -570 -110 -22 -784 -322 -188 -503 -863 -674 -61 -104 -230 -163 -498 -483 -692 -411 -545 -533 -604 -728 -343 -940 -891 -344 -116 -259 -484 -708 -446 -863 -858 -593 -251 -246 -894 -227 -618 -197 -427 -820 -845 -358 -283 -403 -977 -947 -864 -320 -305 -978 -107 -438 -165 -277 -550 -632 -59 -282 -85 -359 -129 -427 -960 -590 -886 -968 -983 -323 -731 -42 -118 -221 -396 -604 -649 -347 -411 -263 -586 -521 -290 -516 -514 -90 -245 -34 -421 -675 -607 -798 -298 -769 -341 -826 -520 -780 -739 -754 -184 -204 -271 -372 -386 -437 -762 -841 -297 -941 -696 -352 -232 -762 -809 -776 -127 -23 -820 -201 -143 -215 -532 -71 -801 -472 -295 -912 -682 -269 -958 -701 -460 -419 -733 -471 -242 -495 -344 -996 -731 -941 -170 -579 -425 -474 -976 -151 -847 -926 -863 -109 -711 -183 -854 -236 -407 -782 -807 -975 -381 -840 -198 -869 -109 -854 -786 -772 -57 -402 -939 -240 -785 -754 -847 -63 -450 -289 -90 -643 -74 -377 -693 -262 -683 -239 -808 -350 -483 -702 -556 -378 -606 -54 -544 -675 -733 -665 -728 -902 -292 -878 -476 -356 -873 -233 -943 -996 -822 -916 -524 -503 -375 -352 -316 -922 -656 -305 -423 -522 -983 -33 -164 -374 -675 -984 -836 -333 -1 -909 -790 -117 -809 -611 -972 -178 -324 -830 -438 -584 -883 -147 -567 -196 -443 -741 -678 -390 -590 -301 -535 -775 -161 -413 -881 -984 -425 -776 -940 -179 -250 -702 -857 -300 -967 -376 -674 -143 -62 -469 -606 -545 -34 -486 -931 -960 -871 -951 -537 -884 -811 -386 -842 -958 -130 -710 -513 -347 -127 -244 -662 -470 -455 -911 -712 -857 -118 -236 -548 -490 -944 -390 -277 -171 -910 -645 -525 -301 -433 -6 -594 -66 -347 -869 -412 -428 -20 -538 -288 -510 -462 -453 -899 -869 -285 -438 -783 -774 -973 -94 -577 -365 -84 -36 -949 -192 -81 -473 -978 -180 -406 -791 -277 -883 -793 -42 -654 -966 -527 -255 -845 -967 -1000 -701 -792 -774 -72 -92 -696 -354 -222 -597 -550 -227 -401 -394 -97 -72 -13 -634 -416 -293 -702 -582 -237 -943 -903 -391 -107 -517 -501 -922 -274 -869 -783 -599 -742 -935 -826 -42 -570 -867 -520 -717 -460 -760 -72 -189 -134 -264 -553 -272 -605 -186 -961 -755 -782 -180 -97 -355 -822 -217 -103 -561 -506 -493 -928 -26 -566 -725 -622 -117 -264 -434 -458 -707 -783 -619 -326 -970 -81 -43 -344 -448 -780 -223 -986 -243 -939 -341 -329 -483 -121 -680 -750 -382 -862 -155 -269 -895 -233 -484 -811 -458 -760 -840 -472 -203 -699 -970 -537 -901 -482 -635 -328 -669 -975 -712 -467 -245 -690 -747 -404 -871 -979 -397 -855 -30 -724 -792 -645 -744 -105 -463 -840 -956 -281 -77 -740 -955 -419 -478 -646 -364 -455 -809 -868 -585 -990 -15 -562 -551 -309 -350 -907 -637 -844 -914 -286 -885 -363 -31 -617 -132 -484 -576 -436 -826 -947 -53 -770 -244 -519 -938 -895 -178 -302 -180 -272 -711 -827 -183 -458 -235 -342 -475 -786 -988 -19 -276 -737 -262 -121 -547 -652 -718 -971 -603 -605 -572 -463 -388 -200 -180 -527 -889 -490 -807 -743 -490 -702 -453 -733 -641 -844 -684 -428 -256 -507 -857 -127 -323 -486 -526 -373 -714 -356 -728 -501 -603 -197 -676 -190 -352 -673 -347 -683 -644 -603 -154 -172 -472 -88 -568 -819 -256 -966 -212 -334 -994 -73 -539 -72 -93 -765 -504 -649 -670 -708 -806 -728 -750 -197 -410 -211 -340 -628 -378 -46 -873 -385 -784 -49 -879 -662 -358 -247 -794 -249 -530 -942 -472 -638 -190 -560 -158 -876 -912 -57 -35 -259 -213 -926 -539 -451 -155 -77 -382 -433 -955 -538 -822 -941 -582 -905 -7 -253 -543 -638 -222 -292 -871 -433 -94 -433 -357 -170 -494 -863 -920 -415 -367 -739 -647 -718 -769 -186 -306 -315 -718 -826 -579 -79 -139 -821 -586 -34 -303 -487 -216 -374 -224 -96 -8 -680 -778 -403 -170 -996 -162 -165 -450 -264 -41 -389 -232 -44 -359 -300 -847 -577 -773 -413 -321 -477 -627 -993 -481 -324 -6 -305 -559 -282 -778 -594 -524 -917 -728 -221 -345 -259 -756 -987 -494 -552 -948 -857 -354 -407 -945 -822 -523 -257 -947 -59 -668 -544 -67 -231 -112 -425 -403 -401 -733 -144 -693 -178 -445 -530 -957 -40 -193 -18 -211 -612 -425 -221 -744 -9 -511 -53 -926 -33 -150 -599 -62 -535 -532 -516 -761 -29 -521 -979 -987 -149 -272 -332 -104 -890 -884 -552 -14 -902 -732 -830 -278 -841 -58 -343 -391 -203 -987 -956 -985 -916 -356 -986 -197 -478 -223 -571 -572 -403 -797 -53 -60 -649 -502 -241 -629 -19 -157 -750 -596 -559 -152 -582 -807 -595 -150 -765 -723 -457 -473 -716 -679 -691 -665 -578 -867 -87 -507 -696 -269 -547 -227 -709 -680 -324 -436 -930 -849 -673 -767 -727 -691 -845 -515 -639 -301 -286 -571 -917 -789 -802 -500 -727 -553 -851 -422 -620 -779 -559 -681 -103 -828 -764 -403 -248 -395 -7 -567 -162 -510 -880 -191 -426 -24 -74 -819 -40 -358 -392 -857 -482 -523 -440 -72 -68 -906 -113 -56 -371 -491 -902 -353 -368 -508 -242 -466 -984 -569 -381 -504 -219 -461 -152 -665 -168 -522 -783 -715 -583 -786 -947 -754 -720 -643 -631 -214 -244 -120 -284 -250 -301 -583 -94 -325 -405 -321 -478 -301 -370 -412 -920 -211 -374 -921 -420 -809 -149 -196 -464 -746 -74 -471 -142 -193 -873 -990 -959 -199 -383 -367 -928 -125 -491 -427 -559 -95 -422 -62 -768 -226 -802 -478 -548 -93 -526 -107 -825 -86 -809 -926 -761 -164 -655 -722 -744 -607 -909 -831 -851 -799 -778 -575 -756 -547 -643 -788 -812 -378 -746 -255 -338 -671 -916 -272 -208 -382 -851 -659 -682 -844 -752 -114 -628 -170 -160 -477 -534 -847 -350 -21 -249 -891 -439 -836 -685 -452 -334 -836 -892 -183 -279 -187 -410 -693 -99 -87 -974 -464 -779 -959 -811 -924 -954 -23 -989 -790 -50 -52 -560 -629 -26 -42 -621 -703 -339 -527 -848 -311 -290 -442 -376 -60 -906 -630 -68 -631 -620 -391 -292 -922 -658 -66 -295 -365 -868 -979 -210 -372 -710 -332 -798 -520 -71 -837 -803 -591 -57 -77 -567 -88 -487 -322 -310 -886 -608 -926 -510 -930 -594 -864 -1000 -164 -526 -504 -271 -177 -272 -117 -843 -234 -857 -899 -480 -331 -917 -208 -585 -814 -706 -673 -507 -306 -546 -247 -355 -372 -668 -74 -389 -990 -996 -16 -488 -201 -380 -873 -216 -681 -339 -914 -517 -623 -717 -617 -843 -675 -248 -573 -392 -518 -36 -965 -792 -637 -778 -624 -270 -490 -22 -583 -887 -669 -681 -686 -72 -984 -887 -508 -688 -810 -794 -479 -707 -862 -677 -108 -78 -471 -743 -596 -495 -627 -757 -138 -611 -499 -692 -950 -998 -789 -243 -491 -742 -742 -612 -258 -962 -929 -85 -158 -134 -310 -824 -805 -319 -129 -422 -911 -883 -103 -488 -347 -737 -984 -278 -659 -482 -331 -530 -835 -871 -719 -709 -974 -375 -414 -965 -790 -990 -889 -454 -158 -250 -618 -372 -914 -910 -65 -25 -155 -201 -424 -481 -296 -97 -306 -575 -608 -490 -707 -555 -955 -611 -419 -891 -439 -11 -117 -241 -313 -170 -525 -557 -270 -466 -231 -818 -949 -598 -730 -492 -435 -81 -602 -719 -842 -137 -234 -252 -242 -807 -696 -483 -402 -252 -668 -428 -645 -5 -644 -925 -25 -414 -704 -445 -500 -997 -493 -123 -459 -725 -705 -745 -736 -269 -583 -891 -897 -781 -517 -148 -705 -653 -935 -238 -899 -954 -896 -246 -217 -824 -877 -454 -501 -108 -394 -200 -591 -569 -271 -389 -929 -212 -34 -928 -749 -497 -958 -630 -52 -861 -241 -874 -41 -957 -771 -382 -235 -823 -528 -71 -619 -861 -190 -619 -128 -220 -611 -346 -427 -657 -693 -883 -525 -968 -688 -672 -864 -564 -650 -490 -55 -195 -204 -272 -729 -437 -573 -229 -919 -464 -917 -630 -260 -4 -596 -842 -919 -426 -543 -696 -748 -626 -83 -200 -632 -212 -509 -26 -112 -690 -439 -506 -736 -882 -579 -829 -119 -296 -567 -706 -790 -286 -332 -126 -507 -835 -180 -390 -35 -57 -352 -380 -814 -924 -473 -640 -393 -321 -905 -568 -233 -91 -258 -447 -325 -142 -399 -817 -29 -123 -527 -603 -210 -959 -806 -846 -423 -320 -342 -160 -119 -359 -51 -304 -976 -206 -375 -403 -64 -363 -820 -205 -655 -815 -190 -197 -393 -35 -260 -311 -74 -324 -464 -803 -715 -905 -919 -901 -995 -741 -16 -962 -966 -996 -936 -750 -992 -866 -557 -452 -665 -556 -460 -877 -338 -239 -250 -39 -99 -626 -62 -56 -388 -354 -677 -476 -124 -572 -258 -209 -687 -420 -699 -740 -707 -885 -362 -162 -768 -914 -851 -3 -883 -217 -217 -523 -536 -400 -245 -831 -216 -539 -141 -465 -443 -742 -151 -485 -693 -776 -856 -209 -657 -805 -610 -546 -548 -47 -222 -585 -762 -810 -750 -238 -616 -48 -514 -81 -532 -262 -437 -209 -133 -809 -341 -967 -305 -545 -740 -780 -49 -376 -426 -13 -922 -488 -98 -278 -697 -304 -340 -889 -639 -977 -409 -357 -391 -701 -74 -930 -52 -495 -261 -626 -487 -529 -339 -471 -85 -794 -679 -180 -173 -561 -526 -712 -603 -729 -425 -910 -992 -496 -545 -659 -267 -494 -491 -538 -225 -180 -408 -305 -300 -782 -683 -622 -948 -541 -83 -974 -210 -900 -230 -235 -283 -123 -623 -873 -596 -963 -910 -961 -412 -442 -702 -721 -278 -172 -502 -715 -337 -14 -202 -442 -59 -209 -653 -494 -82 -990 -988 -831 -972 -43 -765 -281 -296 -45 -980 -666 -849 -395 -773 -602 -347 -346 -900 -663 -918 -514 -912 -547 -601 -85 -310 -260 -391 -32 -133 -299 -309 -159 -183 -532 -133 -699 -335 -271 -199 -226 -28 -681 -244 -798 -113 -396 -512 -195 -270 -471 -904 -237 -625 -911 -57 -252 -208 -485 -283 -560 -458 -642 -809 -271 -984 -531 -223 -604 -562 -77 -248 -352 -906 -574 -858 -108 -296 -443 -406 -702 -996 -437 -521 -461 -646 -311 -543 -985 -48 -549 -825 -709 -813 -352 -670 -703 -755 -896 -683 -672 -662 -70 -893 -585 -823 -977 -613 -733 -888 -625 -528 -495 -393 -777 -753 -38 -224 -559 -633 -674 -635 -42 -996 -782 -960 -472 -966 -414 -13 -556 -917 -525 -843 -506 -745 -968 -993 -442 -70 -938 -990 -863 -247 -307 -867 -326 -998 -923 -403 -14 -968 -398 -855 -553 -575 -873 -613 -342 -35 -704 -45 -885 -583 -596 -762 -788 -736 -893 -588 -547 -840 -2 -598 -244 -338 -315 -286 -955 -957 -131 -467 -890 -546 -502 -978 -951 -115 -640 -771 -227 -72 -431 -803 -22 -184 -71 -991 -550 -699 -307 -644 -701 -667 -830 -361 -928 -369 -241 -938 -958 -609 -235 -886 -629 -36 -570 -127 -470 -817 -437 -765 -212 -402 -283 -207 -21 -302 -365 -540 -600 -266 -947 -483 -382 -485 -441 -810 -371 -239 -363 -552 -17 -966 -523 -95 -817 -327 -77 -107 -263 -949 -238 -514 -742 -305 -807 -385 -264 -920 -427 -841 -39 -127 -422 -524 -960 -737 -29 -934 -778 -906 -606 -14 -567 -143 -590 -190 -833 -140 -81 -606 -839 -281 -455 -545 -3 -303 -906 -71 -992 -73 -445 -778 -980 -18 -564 -165 -539 -170 -433 -139 -669 -951 -670 -454 -666 -988 -285 -884 -335 -172 -950 -814 -197 -2 -169 -841 -917 -593 -834 -912 -620 -227 -634 -846 -350 -345 -549 -680 -893 -805 -539 -834 -735 -289 -452 -186 -560 -199 -363 -213 -279 -66 -86 -31 -401 -14 -96 -361 -125 -418 -557 -72 -186 -476 -188 -345 -493 -918 -200 -171 -959 -245 -718 -459 -628 -260 -256 -813 -555 -31 -871 -710 -175 -913 -190 -969 -608 -82 -176 -663 -592 -835 -862 -947 -279 -342 -296 -645 -562 -309 -156 -605 -300 -188 -238 -272 -229 -637 -319 -101 -644 -950 -715 -941 -760 -783 -348 -288 -700 -714 -34 -927 -981 -21 -484 -341 -691 -743 -754 -175 -364 -122 -398 -337 -108 -722 -549 -504 -529 -862 -943 -853 -146 -217 -245 -508 -957 -347 -640 -703 -643 -955 -208 -564 -515 -24 -176 -222 -256 -162 -681 -129 -937 -429 -997 -165 -114 -647 -353 -194 -256 -828 -797 -910 -874 -33 -102 -57 -230 -552 -402 -845 -41 -383 -883 -373 -932 -112 -938 -435 -758 -498 -661 -992 -654 -600 -974 -960 -606 -504 -132 -806 -580 -434 -269 -246 -13 -950 -874 -593 -860 -412 -886 -496 -537 -728 -583 -824 -855 -696 -957 -146 -530 -655 -368 -473 -180 -357 -6 -558 -203 -525 -898 -820 -117 -347 -518 -204 -97 -413 -165 -502 -477 -385 -396 -129 -887 -883 -838 -264 -287 -352 -126 -55 -331 -360 -494 -713 -528 -174 -305 -154 -220 -763 -398 -752 -162 -789 -41 -772 -362 -359 -609 -115 -915 -340 -312 -200 -538 -530 -206 -66 -922 -530 -327 -939 -240 -740 -276 -914 -441 -708 -352 -104 -976 -439 -245 -586 -132 -15 -717 -997 -976 -891 -63 -124 -578 -99 -260 -182 -841 -13 -349 -596 -699 -140 -851 -243 -279 -919 -424 -255 -494 -881 -474 -279 -752 -452 -455 -566 -682 -99 -118 -335 -897 -454 -436 -148 -732 -283 -573 -536 -945 -853 -504 -680 -170 -770 -739 -224 -163 -205 -54 -835 -778 -345 -154 -202 -192 -991 -173 -801 -902 -655 -363 -234 -221 -593 -377 -744 -793 -26 -549 -995 -430 -150 -507 -752 -348 -924 -613 -381 -560 -457 -71 -952 -336 -476 -617 -569 -243 -752 -202 -808 -501 -229 -976 -920 -969 -776 -286 -744 -128 -355 -761 -1000 -291 -665 -562 -206 -377 -582 -753 -622 -754 -12 -948 -589 -893 -138 -920 -535 -22 -446 -516 -258 -584 -330 -66 -364 -434 -851 -93 -398 -591 -809 -252 -865 -80 -160 -773 -189 -825 -751 -828 -782 -475 -505 -341 -725 -7 -593 -758 -435 -619 -317 -328 -693 -766 -935 -215 -857 -750 -335 -895 -697 -796 -445 -956 -669 -451 -190 -280 -225 -834 -524 -168 -826 -25 -564 -493 -403 -484 -826 -618 -960 -466 -608 -845 -936 -937 -752 -274 -654 -549 -947 -202 -25 -537 -830 -569 -553 -983 -955 -341 -123 -766 -831 -483 -363 -599 -483 -503 -562 -859 -674 -920 -640 -961 -782 -463 -863 -418 -37 -819 -306 -10 -580 -51 -278 -218 -579 -614 -878 -29 -286 -491 -254 -387 -310 -960 -355 -57 -340 -389 -763 -380 -287 -772 -101 -752 -977 -425 -303 -463 -176 -804 -745 -162 -160 -375 -383 -47 -105 -881 -778 -163 -867 -723 -902 -87 -295 -667 -18 -614 -813 -783 -418 -481 -254 -782 -990 -325 -21 -351 -148 -41 -605 -361 -774 -512 -942 -227 -399 -266 -306 -992 -929 -173 -198 -585 -842 -367 -366 -427 -256 -333 -609 -814 -26 -408 -643 -59 -873 -408 -614 -143 -644 -566 -756 -731 -725 -190 -669 -590 -544 -820 -495 -482 -824 -441 -981 -914 -109 -453 -873 -765 -601 -916 -307 -707 -886 -729 -418 -183 -314 -587 -195 -121 -369 -10 -394 -726 -90 -387 -436 -838 -620 -331 -764 -131 -154 -702 -649 -989 -278 -927 -922 -913 -336 -642 -752 -358 -590 -191 -696 -574 -753 -336 -951 -813 -822 -755 -535 -980 -579 -282 -690 -483 -708 -515 -284 -892 -227 -324 -87 -558 -303 -650 -726 -223 -623 -361 -683 -677 -994 -266 -452 -196 -775 -175 -656 -809 -284 -832 -947 -877 -107 -319 -75 -799 -741 -485 -839 -334 -645 -745 -161 -529 -243 -262 -494 -121 -122 -950 -780 -13 -427 -392 -299 -378 -551 -148 -279 -766 -22 -344 -664 -59 -149 -59 -933 -370 -37 -66 -158 -972 -913 -371 -826 -85 -949 -396 -47 -452 -270 -941 -175 -861 -696 -290 -549 -511 -907 -761 -519 -269 -882 -52 -846 -144 -7 -158 -80 -610 -961 -606 -462 -805 -294 -213 -439 -490 -348 -155 -752 -716 -773 -9 -608 -435 -662 -321 -272 -101 -809 -660 -299 -664 -801 -799 -355 -427 -489 -700 -661 -380 -924 -706 -9 -542 -588 -896 -263 -622 -456 -499 -624 -31 -662 -618 -877 -247 -884 -136 -633 -584 -317 -752 -318 -215 -694 -262 -394 -290 -749 -840 -563 -478 -388 -620 -408 -990 -895 -416 -983 -74 -39 -172 -136 -154 -144 -106 -891 -932 -834 -983 -924 -853 -639 -691 -616 -408 -713 -932 -865 -460 -790 -502 -137 -450 -351 -551 -350 -931 -11 -372 -758 -152 -321 -669 -311 -60 -869 -207 -461 -84 -242 -827 -297 -331 -32 -371 -815 -117 -710 -90 -763 -520 -775 -283 -220 -80 -873 -679 -258 -881 -264 -457 -585 -79 -163 -488 -142 -144 -349 -478 -454 -605 -702 -479 -42 -651 -559 -768 -800 -541 -697 -567 -525 -415 -224 -873 -739 -315 -798 -876 -552 -337 -751 -51 -552 -947 -993 -603 -204 -559 -731 -12 -649 -289 -490 -235 -226 -217 -469 -258 -67 -555 -138 -381 -810 -495 -875 -660 -493 -610 -504 -220 -300 -596 -55 -317 -285 -750 -364 -631 -359 -901 -985 -941 -780 -286 -804 -712 -292 -480 -561 -117 -119 -636 -443 -77 -83 -907 -864 -622 -951 -764 -768 -914 -639 -855 -961 -503 -855 -527 -938 -128 -610 -586 -13 -567 -200 -1 -729 -535 -656 -488 -596 -565 -289 -994 -502 -347 -664 -707 -340 -43 -293 -802 -412 -979 -655 -304 -675 -168 -616 -957 -39 -462 -629 -436 -1 -127 -111 -604 -583 -336 -399 -975 -444 -993 -85 -817 -406 -392 -521 -337 -599 -272 -471 -498 -71 -177 -288 -566 -598 -829 -697 -831 -383 -92 -46 -543 -163 -148 -481 -214 -689 -845 -658 -267 -645 -523 -420 -532 -312 -605 -435 -877 -921 -733 -11 -193 -688 -740 -956 -502 -295 -971 -133 -343 -643 -738 -464 -445 -336 -873 -564 -953 -380 -30 -318 -797 -476 -271 -270 -582 -257 -772 -256 -903 -914 -840 -325 -427 -932 -305 -292 -402 -756 -292 -533 -980 -906 -449 -209 -403 -700 -815 -700 -361 -243 -122 -674 -794 -767 -150 -201 -562 -972 -68 -592 -483 -943 -407 -711 -806 -863 -968 -281 -476 -593 -200 -549 -428 -256 -162 -342 -884 -45 -882 -471 -144 -610 -140 -10 -771 -957 -869 -546 -94 -713 -308 -900 -936 -954 -134 -709 -341 -252 -542 -393 -991 -149 -46 -221 -755 -346 -333 -16 -751 -175 -70 -745 -781 -856 -547 -334 -414 -822 -417 -887 -39 -677 -137 -325 -888 -591 -590 -730 -106 -659 -777 -749 -887 -867 -725 -338 -7 -135 -87 -843 -469 -138 -532 -19 -530 -794 -615 -164 -109 -257 -651 -320 -458 -679 -863 -733 -842 -104 -201 -491 -393 -129 -449 -631 -600 -907 -370 -163 -187 -257 -643 -744 -489 -51 -451 -758 -165 -707 -878 -728 -754 -797 -420 -535 -604 -791 -565 -100 -215 -570 -996 -118 -798 -707 -864 -654 -648 -310 -556 -584 -392 -315 -260 -971 -391 -699 -336 -214 -896 -207 -856 -856 -886 -599 -105 -284 -903 -91 -165 -402 -41 -185 -898 -305 -66 -59 -928 -916 -849 -470 -571 -816 -276 -627 -15 -383 -511 -165 -96 -997 -72 -442 -202 -620 -775 -917 -664 -762 -372 -809 -466 -763 -960 -818 -727 -214 -638 -502 -887 -213 -955 -667 -180 -620 -319 -154 -825 -324 -736 -421 -528 -158 -111 -60 -641 -886 -146 -555 -305 -331 -986 -755 -511 -701 -935 -614 -876 -593 -269 -979 -837 -584 -453 -295 -644 -707 -390 -665 -646 -314 -204 -493 -124 -872 -380 -606 -152 -476 -859 -96 -270 -496 -494 -912 -403 -925 -36 -532 -82 -58 -917 -145 -792 -602 -927 -181 -706 -427 -802 -499 -120 -872 -985 -51 -81 -295 -291 -986 -749 -818 -770 -611 -843 -721 -873 -587 -110 -761 -598 -345 -465 -55 -677 -432 -685 -857 -150 -605 -343 -658 -851 -813 -75 -307 -813 -701 -877 -812 -491 -210 -501 -445 -309 -674 -923 -766 -121 -589 -599 -833 -1 -32 -384 -366 -713 -370 -529 -176 -199 -612 -27 -644 -408 -69 -130 -434 -240 -150 -405 -718 -282 -70 -91 -383 -329 -409 -336 -645 -185 -796 -934 -106 -254 -337 -657 -387 -457 -661 -92 -735 -500 -589 -583 -716 -938 -115 -462 -649 -994 -317 -138 -283 -705 -596 -304 -996 -561 -401 -713 -314 -426 -620 -985 -133 -228 -706 -739 -164 -148 -938 -143 -178 -952 -338 -405 -779 -935 -751 -413 -876 -999 -633 -534 -28 -491 -806 -215 -979 -263 -514 -568 -864 -890 -898 -173 -803 -370 -147 -4 -40 -33 -669 -100 -995 -57 -229 -992 -581 -50 -351 -867 -786 -919 -286 -454 -948 -285 -822 -279 -691 -337 -577 -16 -351 -20 -140 -564 -94 -140 -489 -185 -573 -679 -785 -743 -825 -840 -544 -651 -739 -385 -205 -341 -900 -746 -373 -380 -698 -528 -425 -762 -988 -321 -704 -612 -781 -809 -658 -348 -338 -461 -622 -932 -143 -317 -757 -623 -491 -63 -559 -745 -690 -450 -408 -506 -332 -692 -878 -232 -851 -802 -36 -987 -258 -219 -16 -795 -864 -7 -269 -140 -656 -930 -963 -42 -364 -607 -401 -655 -57 -556 -280 -129 -567 -433 -757 -256 -663 -581 -154 -748 -155 -546 -538 -841 -687 -825 -514 -604 -219 -704 -489 -671 -781 -785 -253 -522 -234 -273 -936 -602 -498 -569 -207 -602 -55 -136 -511 -292 -846 -340 -794 -597 -687 -953 -243 -407 -926 -536 -7 -7 -189 -865 -712 -931 -683 -628 -676 -853 -754 -812 -107 -410 -640 -702 -176 -106 -13 -857 -604 -88 -748 -729 -566 -322 -14 -706 -947 -417 -584 -970 -648 -345 -443 -869 -427 -461 -170 -256 -32 -945 -298 -226 -300 -255 -808 -239 -831 -494 -24 -716 -388 -427 -507 -668 -47 -280 -172 -267 -971 -182 -117 -580 -137 -733 -263 -371 -863 -697 -668 -892 -279 -964 -175 -287 -966 -355 -420 -294 -331 -766 -520 -515 -39 -327 -215 -945 -441 -902 -111 -745 -994 -81 -524 -427 -177 -429 -845 -32 -343 -446 -27 -336 -186 -820 -437 -283 -90 -724 -663 -385 -936 -46 -730 -231 -181 -677 -666 -264 -191 -586 -264 -74 -873 -653 -814 -614 -691 -665 -28 -255 -975 -551 -347 -476 -750 -704 -342 -128 -508 -710 -865 -354 -29 -841 -933 -526 -699 -587 -623 -164 -344 -886 -98 -514 -567 -207 -882 -636 -102 -163 -266 -78 -324 -755 -85 -668 -445 -315 -601 -309 -119 -677 -355 -780 -395 -900 -798 -839 -607 -383 -434 -738 -687 -784 -833 -786 -713 -714 -809 -458 -58 -319 -513 -146 -704 -857 -93 -406 -354 -473 -911 -793 -729 -264 -854 -575 -938 -877 -44 -813 -247 -767 -241 -202 -973 -948 -587 -678 -349 -823 -774 -255 -252 -335 -907 -485 -282 -693 -874 -177 -629 -401 -278 -218 -823 -233 -584 -913 -997 -883 -897 -83 -716 -165 -352 -436 -761 -392 -142 -707 -42 -361 -319 -25 -696 -65 -404 -891 -830 -916 -296 -153 -690 -456 -730 -592 -33 -158 -280 -497 -392 -997 -64 -420 -326 -861 -261 -122 -182 -127 -59 -222 -235 -864 -453 -594 -155 -372 -888 -482 -342 -933 -138 -647 -705 -509 -121 -965 -101 -276 -355 -417 -648 -87 -134 -64 -57 -912 -548 -860 -971 -735 -169 -795 -404 -600 -25 -519 -894 -902 -416 -66 -277 -926 -220 -310 -366 -571 -357 -30 -580 -713 -898 -946 -155 -890 -648 -895 -641 -40 -275 -505 -14 -822 -828 -181 -127 -528 -213 -677 -906 -470 -594 -326 -760 -177 -833 -421 -36 -414 -286 -287 -104 -444 -598 -138 -54 -625 -783 -314 -975 -843 -38 -338 -611 -93 -756 -24 -27 -464 -307 -74 -338 -117 -189 -971 -54 -987 -484 -877 -954 -550 -813 -835 -702 -206 -348 -447 -501 -75 -650 -932 -31 -19 -322 -815 -306 -15 -875 -969 -857 -177 -169 -645 -766 -154 -402 -95 -442 -471 -819 -577 -342 -957 -886 -190 -424 -996 -960 -313 -390 -111 -191 -893 -190 -696 -848 -10 -738 -764 -159 -601 -212 -80 -309 -111 -738 -346 -617 -756 -736 -369 -102 -781 -332 -945 -964 -653 -208 -762 -542 -472 -834 -520 -172 -807 -149 -217 -666 -312 -245 -194 -739 -300 -571 -466 -698 -258 -22 -256 -14 -368 -153 -121 -154 -836 -902 -760 -172 -972 -937 -259 -641 -227 -535 -936 -9 -448 -766 -335 -757 -31 -502 -73 -297 -498 -403 -749 -914 -471 -936 -445 -429 -262 -329 -832 -784 -202 -904 -276 -321 -275 -354 -396 -161 -95 -138 -645 -367 -896 -439 -73 -21 -212 -265 -462 -258 -683 -698 -437 -933 -12 -232 -513 -377 -471 -630 -837 -996 -338 -857 -165 -238 -910 -611 -350 -782 -355 -606 -780 -60 -538 -449 -714 -797 -979 -572 -846 -97 -512 -674 -821 -461 -937 -365 -372 -740 -482 -456 -405 -170 -94 -802 -656 -920 -866 -812 -325 -955 -92 -363 -544 -374 -439 -200 -319 -706 -614 -425 -59 -755 -543 -842 -687 -882 -787 -33 -465 -125 -511 -637 -978 -16 -424 -399 -29 -492 -284 -905 -783 -506 -113 -169 -262 -297 -58 -90 -711 -988 -749 -727 -123 -987 -708 -200 -864 -159 -663 -489 -997 -396 -798 -376 -83 -625 -674 -676 -523 -238 -471 -553 -160 -383 -967 -147 -395 -743 -668 -777 -842 -85 -705 -300 -445 -186 -426 -272 -436 -331 -35 -422 -971 -631 -389 -603 -424 -749 -783 -724 -151 -335 -19 -680 -780 -248 -308 -260 -161 -521 -102 -44 -50 -341 -933 -969 -1000 -537 -79 -891 -369 -617 -416 -946 -599 -495 -748 -939 -40 -187 -543 -354 -471 -16 -979 -892 -993 -268 -690 -196 -123 -842 -951 -932 -223 -146 -115 -817 -547 -78 -651 -313 -528 -469 -97 -203 -303 -579 -880 -202 -182 -427 -664 -217 -452 -334 -657 -161 -926 -715 -757 -870 -520 -938 -932 -772 -308 -392 -132 -252 -434 -667 -23 -916 -349 -19 -612 -423 -63 -235 -649 -235 -323 -88 -519 -785 -868 -291 -895 -941 -251 -711 -328 -318 -385 -191 -946 -352 -555 -257 -993 -486 -931 -166 -721 -414 -326 -990 -44 -429 -965 -245 -229 -304 -79 -402 -346 -342 -397 -213 -461 -322 -826 -325 -221 -630 -411 -287 -6 -59 -587 -136 -61 -500 -824 -26 -420 -804 -207 -27 -137 -566 -244 -122 -737 -520 -282 -230 -303 -465 -499 -97 -404 -882 -997 -558 -953 -603 -79 -502 -222 -646 -623 -436 -433 -371 -970 -623 -289 -621 -574 -514 -947 -400 -732 -117 -652 -161 -984 -91 -936 -405 -931 -188 -657 -814 -914 -222 -698 -320 -23 -827 -512 -523 -529 -25 -976 -376 -669 -405 -431 -665 -490 -338 -686 -880 -938 -284 -564 -574 -699 -694 -818 -725 -224 -631 -187 -263 -444 -765 -702 -18 -730 -35 -352 -922 -677 -229 -624 -793 -180 -538 -608 -414 -938 -845 -214 -594 -767 -455 -121 -364 -162 -650 -574 -5 -266 -340 -820 -573 -845 -692 -847 -252 -769 -998 -509 -421 -263 -16 -758 -940 -724 -543 -650 -344 -947 -683 -717 -30 -112 -40 -965 -184 -482 -666 -41 -506 -874 -546 -434 -747 -305 -645 -796 -724 -781 -70 -685 -182 -649 -977 -698 -694 -710 -614 -945 -40 -843 -286 -368 -957 -610 -775 -529 -436 -689 -385 -229 -828 -343 -89 -661 -828 -123 -580 -65 -534 -466 -946 -854 -882 -765 -250 -354 -191 -31 -139 -563 -590 -500 -30 -465 -96 -547 -631 -940 -476 -261 -13 -494 -441 -632 -728 -729 -985 -458 -618 -676 -660 -643 -269 -957 -70 -158 -61 -341 -255 -110 -306 -451 -331 -805 -764 -197 -590 -327 -210 -954 -180 -802 -660 -659 -679 -521 -30 -522 -267 -899 -847 -695 -8 -92 -905 -377 -286 -162 -821 -369 -449 -370 -458 -809 -947 -850 -688 -327 -15 -813 -447 -559 -359 -789 -285 -434 -24 -973 -260 -971 -768 -161 -265 -777 -307 -397 -679 -334 -473 -288 -744 -827 -639 -930 -742 -827 -925 -595 -686 -557 -412 -290 -531 -450 -336 -182 -811 -790 -121 -959 -843 -362 -386 -298 -737 -476 -255 -331 -406 -876 -810 -116 -949 -422 -884 -924 -817 -35 -768 -586 -566 -415 -271 -374 -853 -17 -495 -537 -513 -836 -225 -651 -363 -359 -762 -158 -852 -217 -729 -963 -227 -916 -652 -191 -360 -253 -102 -796 -581 -829 -456 -22 -567 -532 -114 -761 -276 -800 -512 -241 -765 -283 -82 -810 -813 -372 -144 -211 -883 -446 -107 -892 -510 -650 -674 -761 -105 -575 -360 -347 -255 -850 -618 -35 -143 -844 -842 -615 -2 -346 -751 -820 -395 -350 -545 -499 -264 -404 -431 -7 -148 -698 -765 -365 -484 -543 -508 -482 -761 -244 -799 -918 -943 -202 -970 -603 -231 -189 -46 -87 -837 -11 -594 -236 -907 -675 -289 -233 -446 -604 -948 -111 -679 -963 -355 -366 -399 -968 -927 -452 -744 -210 -13 -30 -904 -612 -680 -43 -202 -100 -290 -116 -706 -528 -604 -321 -531 -259 -614 -88 -87 -292 -92 -633 -1000 -461 -597 -661 -606 -821 -638 -612 -250 -125 -805 -132 -208 -844 -356 -869 -392 -801 -527 -332 -357 -747 -839 -333 -620 -407 -586 -646 -876 -844 -403 -1 -576 -54 -577 -738 -901 -228 -706 -49 -113 -526 -528 -780 -439 -66 -794 -165 -400 -380 -600 -489 -737 -78 -625 -114 -599 -125 -851 -251 -53 -887 -823 -751 -331 -130 -911 -102 -736 -731 -570 -632 -148 -248 -465 -933 -543 -153 -332 -879 -495 -599 -412 -225 -806 -153 -357 -796 -217 -94 -248 -710 -276 -136 -585 -992 -177 -167 -480 -439 -845 -728 -703 -152 -121 -247 -315 -681 -623 -680 -667 -966 -721 -306 -868 -960 -275 -254 -246 -966 -938 -768 -463 -552 -477 -662 -847 -380 -580 -450 -731 -324 -218 -387 -509 -387 -59 -531 -580 -648 -228 -549 -501 -519 -751 -322 -760 -51 -395 -331 -102 -203 -549 -665 -544 -555 -388 -814 -896 -660 -320 -374 -13 -951 -823 -936 -99 -774 -168 -164 -155 -131 -180 -740 -591 -860 -747 -331 -509 -444 -739 -376 -154 -211 -417 -192 -273 -69 -367 -120 -212 -933 -371 -250 -887 -714 -800 -542 -366 -627 -627 -123 -698 -829 -886 -176 -691 -111 -1000 -157 -175 -830 -390 -738 -685 -563 -323 -398 -24 -409 -978 -684 -824 -793 -769 -749 -965 -155 -42 -297 -97 -331 -645 -989 -476 -982 -770 -984 -9 -987 -779 -894 -462 -105 -891 -94 -416 -4 -448 -841 -324 -311 -153 -241 -740 -284 -557 -396 -320 -405 -552 -833 -143 -965 -873 -912 -909 -497 -847 -575 -695 -336 -13 -686 -247 -251 -709 -186 -309 -899 -56 -39 -601 -358 -684 -954 -749 -704 -17 -909 -315 -936 -374 -212 -373 -964 -996 -97 -28 -475 -663 -165 -429 -448 -805 -642 -549 -884 -241 -963 -276 -738 -834 -829 -616 -887 -133 -238 -651 -125 -292 -406 -483 -906 -870 -490 -239 -907 -991 -740 -891 -792 -530 -218 -834 -891 -89 -193 -689 -178 -769 -217 -607 -127 -869 -848 -104 -340 -564 -84 -979 -140 -844 -662 -15 -370 -3 -848 -578 -665 -389 -427 -334 -975 -434 -218 -739 -617 -28 -39 -609 -374 -708 -269 -895 -987 -221 -822 -739 -998 -347 -967 -718 -59 -834 -313 -370 -341 -957 -857 -286 -295 -949 -488 -921 -239 -948 -571 -350 -147 -652 -383 -834 -99 -691 -594 -178 -41 -69 -31 -750 -643 -215 -941 -758 -281 -209 -42 -562 -517 -283 -137 -239 -721 -625 -702 -393 -141 -345 -947 -5 -869 -736 -779 -402 -149 -427 -737 -220 -505 -358 -327 -759 -85 -568 -450 -107 -42 -615 -124 -216 -44 -969 -811 -859 -225 -378 -538 -362 -965 -752 -596 -169 -325 -127 -657 -708 -992 -137 -723 -851 -204 -858 -780 -828 -390 -949 -91 -528 -178 -86 -872 -620 -323 -412 -882 -7 -387 -953 -847 -746 -312 -514 -337 -127 -379 -387 -301 -499 -203 -884 -817 -503 -901 -981 -437 -252 -370 -642 -311 -78 -50 -188 -271 -483 -175 -326 -367 -842 -998 -294 -194 -427 -993 -153 -599 -667 -394 -70 -33 -583 -404 -926 -665 -731 -126 -937 -475 -601 -576 -584 -617 -862 -289 -210 -254 -958 -755 -928 -211 -675 -789 -323 -319 -921 -548 -682 -795 -40 -248 -82 -810 -921 -519 -794 -268 -224 -424 -153 -872 -670 -864 -104 -176 -779 -988 -668 -8 -627 -532 -58 -530 -513 -498 -445 -75 -645 -186 -958 -744 -986 -430 -277 -519 -438 -204 -494 -108 -231 -879 -870 -716 -22 -496 -429 -509 -358 -798 -306 -981 -29 -455 -738 -859 -778 -784 -574 -934 -967 -366 -101 -128 -567 -992 -846 -976 -149 -867 -994 -309 -699 -568 -393 -868 -117 -380 -900 -466 -77 -852 -992 -405 -902 -505 -851 -435 -415 -177 -773 -581 -859 -911 -254 -218 -985 -402 -254 -584 -258 -392 -162 -51 -192 -657 -716 -845 -678 -322 -84 -737 -440 -363 -837 -500 -349 -506 -918 -475 -720 -400 -974 -175 -348 -112 -944 -951 -478 -612 -266 -974 -749 -153 -458 -871 -767 -35 -386 -274 -416 -873 -620 -84 -850 -283 -775 -986 -37 -855 -161 -283 -995 -167 -242 -750 -267 -281 -350 -804 -212 -626 -707 -26 -554 -61 -339 -795 -546 -807 -359 -792 -340 -147 -309 -225 -558 -220 -684 -169 -595 -651 -620 -332 -2 -725 -820 -873 -176 -812 -603 -829 -275 -871 -713 -526 -897 -173 -984 -305 -254 -566 -457 -479 -187 -839 -382 -730 -629 -892 -992 -451 -910 -782 -351 -617 -979 -251 -871 -554 -46 -269 -329 -930 -275 -335 -552 -168 -137 -73 -217 -10 -975 -922 -211 -268 -242 -487 -807 -239 -581 -530 -445 -238 -63 -827 -142 -849 -403 -57 -831 -541 -925 -66 -921 -854 -621 -150 -589 -868 -633 -573 -313 -715 -354 -635 -89 -745 -891 -213 -464 -49 -142 -381 -13 -535 -172 -429 -455 -900 -538 -84 -301 -493 -908 -965 -776 -553 -745 -108 -233 -199 -909 -788 -748 -529 -3 -347 -489 -99 -692 -250 -550 -404 -1000 -341 -721 -9 -600 -211 -344 -627 -527 -204 -335 -239 -481 -801 -319 -596 -183 -890 -205 -221 -507 -742 -812 -110 -539 -627 -137 -454 -822 -421 -476 -310 -494 -709 -787 -514 -976 -506 -251 -140 -748 -88 -321 -653 -99 -402 -781 -656 -868 -483 -499 -527 -609 -298 -481 -113 -365 -645 -955 -81 -189 -844 -409 -837 -995 -819 -617 -182 -810 -58 -908 -511 -175 -508 -181 -741 -339 -902 -800 -324 -22 -564 -410 -945 -343 -255 -150 -953 -396 -313 -563 -648 -950 -775 -514 -797 -660 -551 -218 -966 -567 -782 -488 -331 -616 -634 -668 -555 -324 -316 -336 -730 -998 -942 -561 -374 -328 -69 -422 -882 -409 -529 -639 -8 -801 -526 -18 -519 -846 -428 -891 -138 -509 -190 -205 -769 -211 -59 -666 -232 -871 -638 -667 -690 -67 -951 -957 -903 -50 -774 -914 -655 -902 -588 -202 -931 -637 -135 -597 -882 -276 -764 -375 -298 -14 -275 -579 -829 -552 -28 -914 -61 -385 -701 -89 -226 -885 -754 -116 -409 -442 -388 -727 -663 -376 -735 -339 -766 -643 -142 -10 -127 -143 -513 -15 -950 -674 -303 -411 -843 -702 -912 -574 -969 -303 -358 -138 -676 -245 -34 -770 -634 -4 -262 -320 -743 -384 -935 -919 -977 -701 -658 -771 -940 -901 -20 -542 -39 -178 -630 -672 -54 -49 -872 -796 -824 -570 -801 -717 -348 -617 -698 -29 -582 -912 -808 -786 -338 -403 -980 -409 -943 -722 -352 -175 -494 -740 -881 -631 -589 -563 -266 -78 -371 -890 -904 -932 -901 -582 -995 -112 -235 -640 -240 -686 -511 -121 -2 -70 -847 -226 -38 -937 -538 -922 -384 -976 -106 -107 -447 -406 -272 -6 -217 -828 -563 -23 -10 -988 -762 -658 -943 -490 -17 -851 -652 -400 -829 -40 -926 -203 -688 -939 -295 -704 -572 -450 -675 -90 -742 -961 -814 -668 -421 -836 -631 -618 -613 -43 -223 -802 -856 -359 -82 -83 -658 -651 -534 -625 -942 -586 -799 -535 -507 -248 -589 -830 -203 -41 -468 -2 -477 -208 -940 -142 -608 -210 -595 -521 -658 -422 -301 -476 -420 -358 -345 -737 -770 -255 -193 -417 -950 -849 -582 -784 -190 -672 -896 -553 -736 -884 -738 -223 -886 -608 -999 -971 -933 -73 -252 -506 -600 -978 -726 -610 -625 -476 -320 -698 -163 -175 -191 -874 -228 -34 -205 -823 -812 -235 -258 -174 -642 -14 -155 -980 -821 -594 -696 -868 -127 -288 -968 -464 -169 -317 -719 -901 -643 -96 -2 -452 -798 -550 -662 -955 -261 -931 -167 -196 -510 -508 -173 -999 -8 -507 -868 -588 -414 -312 -183 -60 -59 -416 -767 -70 -327 -260 -705 -348 -255 -32 -965 -850 -421 -561 -633 -3 -258 -726 -780 -882 -743 -268 -198 -203 -403 -630 -436 -180 -571 -563 -230 -978 -377 -555 -903 -579 -584 -110 -889 -183 -123 -504 -173 -123 -62 -474 -657 -537 -456 -473 -67 -223 -903 -355 -737 -839 -201 -34 -401 -360 -393 -343 -822 -564 -274 -416 -710 -643 -709 -293 -198 -230 -557 -796 -503 -662 -664 -837 -204 -398 -9 -696 -717 -372 -681 -29 -798 -181 -595 -72 -773 -682 -706 -296 -476 -82 -846 -253 -681 -761 -390 -512 -657 -865 -526 -691 -243 -901 -207 -658 -91 -9 -816 -914 -332 -235 -353 -903 -944 -844 -328 -463 -337 -311 -733 -898 -149 -97 -415 -563 -736 -619 -968 -489 -392 -408 -80 -250 -131 -496 -806 -557 -48 -3 -30 -797 -510 -426 -963 -361 -644 -803 -868 -941 -296 -297 -31 -634 -522 -726 -718 -881 -962 -3 -970 -880 -544 -487 -378 -499 -230 -98 -914 -598 -873 -320 -528 -320 -484 -473 -955 -212 -134 -967 -140 -378 -660 -133 -313 -148 -923 -801 -404 -685 -18 -195 -624 -495 -829 -137 -645 -954 -767 -441 -146 -810 -673 -754 -716 -471 -897 -176 -180 -940 -552 -535 -615 -874 -465 -493 -102 -506 -159 -654 -96 -765 -432 -977 -287 -210 -783 -643 -829 -406 -998 -394 -933 -164 -459 -524 -602 -185 -726 -68 -342 -313 -362 -85 -59 -357 -715 -941 -227 -793 -680 -604 -344 -541 -780 -397 -890 -345 -84 -206 -806 -276 -230 -16 -964 -555 -882 -685 -564 -172 -732 -691 -816 -621 -953 -361 -761 -994 -378 -206 -754 -597 -591 -316 -395 -69 -6 -491 -862 -915 -29 -297 -779 -847 -839 -520 -240 -903 -839 -643 -615 -324 -218 -923 -478 -791 -602 -869 -89 -627 -784 -108 -867 -702 -255 -797 -832 -117 -835 -37 -449 -342 -674 -203 -734 -681 -476 -501 -911 -17 -220 -506 -653 -182 -705 -371 -184 -818 -377 -38 -634 -419 -587 -596 -482 -518 -325 -55 -502 -60 -549 -217 -894 -99 -318 -574 -104 -188 -713 -174 -349 -538 -558 -903 -200 -367 -491 -845 -966 -649 -729 -364 -464 -615 -422 -576 -268 -748 -84 -504 -460 -623 -832 -478 -395 -188 -779 -460 -667 -433 -234 -513 -620 -171 -318 -295 -124 -183 -186 -737 -804 -929 -735 -512 -428 -88 -233 -216 -383 -686 -797 -519 -852 -565 -824 -114 -624 -575 -518 -404 -618 -573 -70 -166 -163 -242 -968 -2 -972 -511 -306 -315 -47 -286 -521 -68 -604 -845 -504 -996 -893 -338 -303 -824 -910 -736 -101 -895 -62 -879 -49 -490 -35 -486 -357 -409 -22 -96 -698 -55 -500 -776 -476 -926 -698 -922 -862 -629 -591 -446 -916 -320 -418 -786 -702 -275 -768 -391 -601 -880 -187 -2 -245 -98 -156 -849 -215 -251 -601 -452 -14 -554 -995 -740 -532 -498 -115 -801 -796 -592 -881 -528 -857 -855 -63 -517 -444 -559 -969 -268 -593 -355 -814 -909 -813 -254 -992 -815 -999 -775 -410 -193 -493 -685 -878 -220 -759 -640 -705 -93 -306 -464 -213 -42 -774 -445 -748 -848 -678 -218 -468 -120 -814 -284 -944 -690 -447 -748 -114 -495 -590 -200 -207 -959 -690 -61 -638 -267 -884 -573 -202 -940 -862 -468 -614 -692 -207 -853 -129 -764 -404 -413 -738 -259 -901 -965 -317 -531 -17 -993 -66 -377 -126 -184 -681 -634 -507 -209 -96 -859 -227 -392 -900 -613 -501 -113 -943 -600 -4 -276 -582 -309 -288 -121 -696 -113 -74 -266 -507 -949 -828 -214 -134 -766 -452 -867 -354 -918 -680 -84 -33 -408 -875 -176 -314 -206 -391 -259 -254 -643 -216 -99 -917 -596 -760 -444 -342 -46 -979 -441 -1000 -552 -346 -48 -717 -929 -217 -688 -190 -217 -33 -371 -290 -851 -943 -294 -38 -493 -564 -760 -791 -873 -783 -667 -786 -660 -686 -687 -727 -237 -755 -713 -896 -867 -920 -139 -324 -912 -664 -307 -406 -888 -438 -159 -720 -570 -572 -205 -107 -942 -166 -241 -975 -273 -410 -186 -948 -266 -615 -334 -841 -634 -910 -159 -753 -529 -778 -525 -394 -269 -997 -995 -813 -856 -283 -118 -395 -787 -391 -424 -712 -311 -115 -532 -189 -308 -405 -695 -750 -655 -5 -806 -808 -96 -658 -872 -726 -115 -764 -212 -108 -448 -569 -261 -356 -24 -155 -415 -547 -172 -772 -238 -630 -758 -367 -253 -556 -916 -713 -825 -203 -379 -26 -247 -263 -571 -891 -198 -38 -47 -256 -526 -704 -422 -138 -191 -630 -834 -331 -363 -975 -762 -347 -418 -501 -720 -461 -247 -211 -406 -429 -330 -321 -4 -913 -330 -845 -968 -579 -229 -91 -459 -735 -898 -589 -714 -385 -54 -267 -892 -682 -65 -854 -613 -767 -231 -725 -637 -330 -927 -418 -992 -600 -302 -694 -916 -364 -156 -881 -629 -295 -72 -253 -718 -591 -496 -951 -92 -593 -519 -527 -48 -24 -473 -173 -147 -458 -354 -119 -350 -305 -649 -434 -837 -925 -773 -859 -290 -895 -858 -265 -6 -387 -697 -132 -229 -35 -723 -638 -413 -965 -820 -916 -76 -829 -305 -154 -992 -183 -575 -877 -142 -79 -469 -445 -1 -4 -845 -844 -727 -458 -533 -172 -403 -389 -196 -980 -850 -610 -624 -966 -687 -937 -22 -179 -125 -608 -534 -529 -992 -756 -22 -126 -733 -665 -72 -558 -927 -700 -752 -141 -605 -780 -759 -244 -129 -44 -816 -973 -464 -630 -451 -309 -759 -110 -473 -731 -148 -530 -931 -521 -240 -871 -469 -936 -884 -324 -77 -673 -1 -708 -334 -735 -622 -125 -135 -120 -789 -334 -999 -881 -611 -368 -992 -621 -539 -47 -433 -73 -661 -517 -565 -706 -177 -866 -746 -382 -406 -683 -383 -563 -799 -638 -988 -61 -38 -929 -857 -397 -783 -736 -569 -487 -451 -545 -404 -932 -534 -133 -149 -297 -209 -762 -649 -456 -86 -272 -719 -924 -127 -707 -264 -472 -55 -239 -420 -788 -839 -955 -520 -891 -964 -275 -784 -660 -596 -607 -910 -550 -873 -650 -232 -375 -969 -922 -593 -313 -450 -336 -353 -986 -815 -196 -666 -71 -561 -857 -769 -642 -935 -920 -519 -532 -380 -695 -370 -436 -147 -727 -790 -689 -123 -430 -229 -305 -971 -485 -821 -788 -20 -417 -144 -847 -719 -22 -201 -116 -901 -520 -970 -383 -866 -947 -195 -493 -337 -654 -808 -331 -99 -73 -127 -382 -690 -279 -108 -369 -622 -635 -711 -320 -303 -999 -592 -379 -320 -811 -826 -169 -528 -722 -400 -750 -109 -858 -807 -112 -278 -674 -696 -39 -424 -912 -274 -275 -75 -108 -517 -457 -564 -634 -93 -603 -426 -423 -221 -956 -773 -982 -271 -134 -188 -284 -117 -240 -121 -953 -187 -429 -336 -595 -244 -898 -523 -483 -794 -213 -119 -690 -169 -557 -623 -193 -286 -131 -311 -562 -463 -857 -716 -411 -940 -435 -643 -21 -135 -505 -405 -644 -696 -626 -554 -569 -591 -588 -686 -105 -465 -678 -89 -911 -506 -144 -315 -492 -115 -304 -241 -970 -617 -328 -730 -767 -658 -974 -962 -966 -683 -164 -63 -376 -356 -837 -483 -250 -872 -519 -973 -505 -933 -820 -356 -794 -929 -332 -50 -876 -782 -515 -967 -85 -455 -70 -558 -21 -771 -887 -462 -963 -275 -200 -327 -100 -68 -355 -635 -419 -912 -218 -726 -903 -925 -90 -322 -679 -696 -606 -626 -82 -286 -938 -365 -938 -481 -80 -580 -120 -934 -725 -518 -928 -580 -591 -674 -263 -268 -776 -169 -128 -751 -897 -606 -670 -663 -138 -618 -753 -854 -13 -473 -105 -680 -453 -326 -919 -220 -32 -102 -452 -532 -328 -16 -338 -694 -238 -231 -446 -895 -956 -824 -73 -863 -523 -456 -743 -700 -663 -83 -330 -69 -77 -863 -835 -969 -762 -963 -591 -851 -584 -440 -281 -834 -550 -345 -32 -331 -394 -56 -825 -842 -589 -570 -221 -344 -343 -588 -679 -785 -847 -974 -841 -961 -342 -106 -645 -633 -103 -635 -13 -664 -178 -89 -943 -578 -955 -176 -859 -123 -790 -663 -801 -388 -28 -600 -192 -438 -265 -670 -277 -248 -712 -918 -179 -182 -146 -449 -133 -783 -785 -706 -109 -690 -727 -843 -415 -559 -234 -116 -373 -407 -613 -988 -587 -307 -727 -748 -714 -941 -760 -929 -71 -781 -870 -224 -798 -906 -676 -651 -358 -522 -396 -927 -757 -560 -494 -79 -453 -566 -628 -44 -63 -483 -123 -78 -13 -816 -964 -770 -567 -466 -302 -614 -400 -910 -795 -317 -523 -15 -561 -86 -593 -689 -814 -51 -373 -503 -131 -378 -732 -168 -739 -168 -481 -104 -66 -683 -924 -45 -642 -107 -838 -679 -454 -966 -391 -443 -446 -376 -366 -52 -73 -60 -692 -387 -778 -609 -608 -534 -292 -758 -159 -487 -107 -553 -113 -98 -670 -146 -373 -626 -436 -420 -354 -582 -791 -604 -10 -46 -22 -841 -68 -53 -539 -628 -812 -425 -224 -654 -20 -85 -729 -661 -967 -731 -588 -346 -735 -920 -180 -854 -20 -823 -734 -984 -326 -541 -422 -379 -789 -370 -311 -527 -929 -739 -366 -700 -999 -783 -415 -567 -137 -778 -104 -392 -841 -953 -757 -873 -195 -612 -717 -557 -645 -161 -763 -52 -129 -650 -118 -90 -333 -795 -6 -825 -423 -68 -764 -913 -128 -891 -566 -388 -192 -435 -953 -970 -479 -74 -413 -223 -611 -823 -439 -39 -162 -401 -168 -117 -953 -628 -732 -857 -611 -893 -572 -90 -194 -60 -744 -664 -195 -402 -183 -351 -358 -822 -864 -152 -811 -559 -668 -814 -218 -236 -214 -749 -411 -526 -206 -581 -850 -918 -461 -780 -548 -967 -444 -89 -83 -978 -71 -871 -524 -685 -735 -688 -881 -898 -881 -917 -450 -837 -549 -343 -645 -262 -625 -371 -594 -534 -690 -994 -576 -75 -84 -673 -826 -470 -75 -192 -708 -977 -121 -904 -552 -518 -522 -993 -637 -201 -61 -30 -939 -92 -798 -600 -224 -338 -816 -17 -427 -14 -939 -722 -888 -17 -330 -507 -404 -429 -660 -630 -56 -84 -885 -952 -483 -667 -303 -536 -262 -416 -433 -426 -280 -726 -996 -236 -152 -223 -526 -518 -617 -270 -784 -490 -557 -631 -535 -119 -154 -473 -783 -999 -466 -555 -229 -638 -427 -987 -922 -78 -895 -842 -712 -690 -166 -857 -524 -658 -680 -589 -343 -882 -773 -286 -572 -364 -637 -968 -302 -495 -230 -270 -667 -608 -359 -850 -312 -509 -761 -813 -38 -398 -706 -420 -908 -193 -938 -354 -39 -419 -629 -792 -656 -135 -123 -432 -373 -668 -60 -399 -135 -256 -965 -481 -72 -508 -226 -472 -172 -21 -93 -154 -856 -964 -451 -502 -358 -556 -248 -596 -499 -253 -286 -407 -37 -215 -733 -216 -968 -518 -517 -466 -800 -884 -585 -442 -629 -702 -217 -701 -847 -661 -62 -982 -418 -415 -482 -67 -630 -898 -905 -945 -893 -974 -662 -572 -180 -36 -544 -245 -20 -945 -874 -971 -28 -11 -74 -363 -821 -76 -169 -133 -870 -906 -60 -667 -656 -552 -880 -252 -460 -475 -822 -439 -723 -897 -569 -241 -131 -231 -451 -555 -948 -230 -21 -632 -449 -746 -400 -681 -383 -723 -267 -63 -41 -621 -927 -47 -815 -321 -198 -882 -468 -346 -796 -33 -68 -919 -591 -339 -215 -467 -103 -563 -164 -163 -72 -127 -779 -430 -270 -35 -749 -117 -824 -653 -961 -148 -605 -772 -830 -694 -734 -712 -610 -222 -777 -951 -707 -765 -771 -246 -73 -280 -680 -901 -869 -85 -461 -37 -466 -92 -761 -642 -831 -952 -537 -716 -199 -201 -171 -32 -715 -805 -154 -939 -545 -618 -895 -579 -239 -69 -817 -816 -75 -752 -89 -670 -103 -954 -447 -71 -592 -83 -729 -590 -437 -610 -64 -498 -407 -126 -964 -176 -827 -118 -772 -647 -669 -111 -770 -255 -622 -656 -773 -121 -70 -716 -420 -508 -679 -673 -862 -743 -94 -326 -132 -170 -49 -674 -165 -731 -938 -558 -620 -792 -427 -765 -484 -604 -566 -463 -935 -53 -710 -423 -350 -40 -536 -535 -134 -16 -216 -758 -114 -909 -542 -254 -499 -979 -637 -743 -391 -539 -412 -27 -198 -709 -587 -172 -287 -911 -946 -233 -993 -988 -805 -877 -588 -334 -81 -298 -592 -430 -702 -917 -651 -41 -857 -541 -1 -505 -233 -905 -63 -657 -451 -544 -435 -59 -246 -257 -122 -107 -55 -240 -117 -799 -695 -572 -394 -589 -211 -855 -948 -310 -63 -707 -516 -599 -764 -611 -924 -586 -236 -697 -409 -57 -23 -30 -648 -108 -933 -787 -779 -7 -548 -967 -35 -999 -849 -461 -342 -689 -548 -909 -793 -267 -961 -542 -358 -721 -505 -487 -874 -871 -200 -684 -185 -938 -527 -390 -324 -708 -963 -579 -463 -608 -896 -299 -744 -385 -113 -457 -529 -683 -335 -387 -275 -311 -769 -200 -47 -952 -491 -331 -878 -57 -11 -938 -275 -81 -310 -319 -424 -673 -3 -817 -813 -968 -736 -412 -48 -720 -863 -744 -523 -378 -970 -481 -190 -591 -276 -627 -177 -930 -290 -217 -984 -346 -867 -435 -859 -384 -434 -228 -877 -920 -771 -337 -659 -536 -831 -860 -675 -311 -967 -579 -56 -464 -274 -115 -416 -473 -239 -225 -847 -265 -101 -209 -901 -67 -777 -119 -76 -601 -223 -682 -398 -766 -802 -131 -120 -736 -131 -407 -517 -952 -3 -670 -685 -965 -960 -373 -280 -891 -241 -589 -500 -776 -465 -381 -301 -52 -519 -645 -696 -475 -121 -471 -617 -414 -381 -259 -667 -518 -316 -581 -91 -764 -15 -653 -942 -772 -969 -744 -629 -649 -662 -51 -815 -111 -437 -934 -929 -353 -122 -967 -730 -77 -963 -242 -466 -5 -929 -460 -842 -597 -129 -279 -539 -529 -180 -198 -783 -800 -555 -244 -265 -585 -173 -590 -494 -538 -675 -261 -984 -561 -928 -180 -793 -795 -932 -562 -430 -859 -858 -76 -58 -564 -143 -270 -24 -355 -754 -413 -475 -727 -187 -987 -267 -67 -745 -679 -304 -807 -537 -618 -620 -640 -587 -682 -364 -135 -60 -261 -450 -738 -896 -272 -544 -321 -980 -856 -33 -574 -981 -868 -636 -473 -312 -941 -698 -254 -976 -410 -243 -453 -470 -886 -830 -30 -455 -112 -402 -437 -866 -6 -108 -379 -701 -730 -662 -489 -559 -50 -239 -869 -602 -167 -983 -76 -659 -990 -35 -617 -90 -781 -299 -800 -424 -715 -345 -618 -595 -964 -170 -654 -371 -733 -428 -782 -903 -940 -757 -874 -45 -3 -965 -855 -32 -79 -861 -749 -11 -698 -729 -964 -735 -751 -30 -923 -102 -358 -442 -849 -770 -695 -885 -631 -745 -403 -235 -862 -345 -11 -559 -738 -440 -928 -238 -505 -486 -997 -210 -774 -370 -812 -238 -846 -880 -392 -777 -53 -429 -433 -125 -799 -742 -389 -228 -532 -770 -273 -909 -226 -52 -11 -430 -941 -145 -591 -303 -935 -382 -710 -84 -655 -583 -875 -182 -510 -864 -848 -584 -788 -441 -578 -682 -978 -836 -144 -519 -47 -689 -30 -18 -649 -660 -380 -134 -505 -145 -879 -392 -49 -777 -179 -110 -205 -210 -565 -165 -844 -7 -369 -724 -818 -88 -614 -15 -458 -154 -363 -205 -592 -193 -413 -164 -502 -747 -547 -136 -7 -939 -477 -583 -535 -778 -289 -160 -225 -468 -410 -999 -488 -353 -245 -358 -963 -512 -552 -94 -507 -965 -387 -351 -753 -628 -730 -837 -388 -975 -466 -177 -901 -470 -897 -800 -382 -569 -549 -419 -817 -744 -137 -958 -369 -496 -853 -594 -108 -515 -496 -362 -157 -892 -668 -817 -218 -719 -750 -874 -647 -991 -151 -686 -320 -686 -767 -259 -429 -488 -108 -602 -237 -887 -146 -408 -778 -550 -640 -546 -731 -186 -823 -430 -854 -428 -532 -120 -429 -640 -37 -233 -325 -803 -871 -24 -147 -432 -414 -528 -671 -524 -250 -289 -332 -123 -99 -747 -306 -122 -360 -461 -423 -449 -66 -250 -916 -956 -405 -24 -513 -728 -630 -92 -903 -513 -607 -340 -628 -731 -562 -416 -549 -591 -804 -446 -17 -542 -483 -6 -760 -685 -855 -87 -915 -238 -82 -288 -546 -571 -601 -80 -629 -900 -910 -886 -831 -213 -252 -128 -912 -379 -758 -531 -973 -309 -442 -494 -201 -789 -984 -607 -139 -894 -246 -496 -457 -440 -889 -837 -545 -979 -719 -50 -324 -373 -794 -588 -555 -531 -917 -364 -32 -181 -253 -103 -396 -260 -173 -771 -576 -425 -715 -456 -349 -656 -862 -92 -895 -899 -52 -164 -305 -906 -535 -891 -903 -191 -118 -733 -886 -769 -81 -29 -493 -458 -390 -301 -233 -971 -218 -55 -841 -463 -683 -740 -696 -671 -314 -422 -588 -778 -134 -333 -899 -698 -85 -154 -906 -212 -469 -520 -457 -22 -416 -736 -976 -551 -486 -835 -839 -939 -195 -730 -552 -872 -784 -5 -802 -199 -322 -439 -729 -227 -159 -621 -704 -346 -236 -527 -99 -18 -433 -665 -27 -73 -115 -180 -584 -363 -711 -951 -761 -28 -607 -411 -357 -392 -338 -563 -716 -633 -520 -358 -723 -337 -871 -559 -878 -21 -230 -473 -791 -539 -16 -315 -97 -297 -185 -780 -616 -892 -967 -668 -657 -185 -71 -588 -947 -653 -407 -28 -34 -565 -443 -280 -673 -463 -877 -695 -609 -483 -877 -428 -909 -905 -719 -396 -842 -841 -426 -29 -581 -117 -678 -107 -5 -916 -56 -262 -534 -136 -759 -879 -688 -670 -551 -73 -826 -133 -690 -962 -979 -555 -90 -636 -759 -305 -267 -940 -561 -143 -305 -691 -512 -923 -428 -59 -536 -562 -284 -940 -822 -389 -85 -949 -981 -251 -891 -428 -47 -167 -205 -280 -739 -785 -399 -225 -294 -712 -619 -867 -116 -22 -477 -511 -652 -706 -499 -792 -355 -292 -436 -464 -857 -917 -175 -27 -776 -590 -327 -312 -509 -574 -116 -539 -61 -616 -152 -87 -245 -59 -460 -559 -897 -463 -509 -976 -531 -296 -312 -338 -484 -710 -668 -727 -32 -388 -194 -810 -510 -591 -701 -285 -383 -474 -808 -81 -807 -825 -297 -889 -207 -703 -383 -820 -871 -949 -833 -422 -872 -675 -754 -875 -216 -236 -723 -707 -874 -336 -263 -303 -709 -540 -361 -876 -179 -350 -449 -31 -854 -243 -385 -195 -161 -935 -215 -699 -566 -177 -157 -48 -322 -596 -809 -77 -754 -622 -695 -219 -939 -103 -104 -939 -459 -5 -265 -514 -911 -342 -581 -769 -206 -309 -253 -669 -808 -812 -927 -616 -641 -592 -527 -293 -432 -502 -334 -191 -354 -459 -492 -403 -329 -704 -686 -475 -329 -802 -962 -940 -516 -975 -665 -553 -927 -274 -688 -633 -405 -166 -515 -453 -732 -30 -105 -445 -726 -961 -198 -626 -290 -297 -643 -805 -596 -530 -53 -787 -163 -544 -675 -728 -171 -753 -41 -224 -714 -862 -70 -499 -718 -785 -545 -518 -407 -8 -759 -670 -970 -429 -618 -655 -112 -939 -464 -752 -567 -97 -874 -749 -974 -275 -2 -949 -362 -124 -773 -430 -181 -538 -375 -811 -530 -945 -149 -426 -1 -755 -224 -60 -131 -662 -816 -252 -641 -79 -737 -561 -1000 -920 -45 -101 -944 -226 -617 -823 -942 -804 -636 -839 -810 -182 -555 -497 -229 -477 -862 -749 -421 -803 -688 -603 -755 -760 -925 -951 -508 -742 -802 -410 -275 -413 -43 -989 -642 -894 -567 -210 -34 -649 -911 -536 -706 -454 -43 -12 -209 -234 -20 -173 -955 -752 -242 -969 -792 -186 -739 -660 -946 -684 -146 -119 -202 -249 -357 -690 -495 -450 -35 -430 -620 -664 -750 -444 -599 -822 -85 -50 -383 -271 -913 -861 -269 -656 -9 -951 -390 -121 -507 -240 -893 -534 -18 -17 -875 -477 -33 -104 -720 -806 -794 -991 -102 -371 -358 -563 -515 -363 -828 -670 -813 -98 -947 -959 -759 -470 -898 -393 -915 -387 -919 -349 -966 -32 -894 -728 -743 -541 -982 -557 -1000 -351 -177 -424 -808 -533 -187 -403 -372 -355 -871 -410 -631 -801 -922 -151 -867 -875 -23 -465 -851 -40 -323 -373 -30 -139 -207 -450 -556 -334 -201 -663 -574 -397 -638 -165 -177 -490 -691 -38 -46 -672 -624 -591 -474 -949 -630 -62 -312 -483 -521 -886 -574 -880 -479 -976 -389 -178 -243 -559 -447 -833 -833 -31 -969 -911 -705 -988 -692 -880 -328 -175 -847 -177 -735 -574 -860 -708 -780 -294 -111 -993 -775 -328 -534 -346 -814 -374 -707 -999 -880 -768 -290 -12 -964 -538 -255 -602 -891 -264 -913 -768 -468 -431 -57 -603 -824 -399 -966 -50 -81 -370 -241 -354 -619 -358 -348 -756 -510 -817 -596 -527 -827 -545 -81 -23 -234 -692 -899 -631 -883 -617 -452 -334 -177 -904 -963 -658 -101 -608 -85 -1000 -416 -749 -864 -554 -419 -373 -405 -786 -329 -575 -362 -424 -804 -263 -698 -8 -184 -716 -488 -411 -224 -167 -467 -644 -17 -935 -810 -572 -109 -153 -743 -253 -889 -632 -383 -536 -343 -124 -619 -518 -389 -323 -427 -930 -190 -221 -777 -842 -88 -350 -787 -654 -430 -181 -266 -231 -994 -551 -43 -877 -463 -609 -659 -122 -514 -39 -275 -301 -88 -746 -841 -311 -25 -736 -743 -847 -707 -36 -643 -108 -778 -696 -19 -5 -583 -822 -248 -561 -780 -132 -888 -501 -208 -273 -879 -442 -199 -484 -727 -582 -786 -877 -26 -895 -727 -340 -592 -764 -571 -239 -341 -795 -395 -972 -412 -886 -187 -459 -734 -398 -721 -846 -589 -998 -643 -939 -810 -603 -766 -137 -284 -892 -59 -228 -940 -738 -570 -503 -224 -829 -680 -673 -238 -44 -588 -382 -637 -799 -694 -269 -643 -490 -570 -483 -993 -894 -869 -928 -102 -13 -502 -209 -325 -729 -612 -861 -805 -444 -666 -33 -340 -424 -377 -38 -629 -647 -382 -174 -616 -374 -97 -344 -239 -903 -39 -611 -762 -996 -555 -54 -387 -211 -8 -930 -422 -820 -158 -358 -229 -802 -91 -129 -639 -839 -358 -497 -701 -703 -598 -736 -440 -496 -400 -196 -515 -123 -116 -303 -203 -654 -692 -47 -112 -847 -727 -319 -644 -22 -240 -272 -547 -348 -393 -421 -647 -542 -532 -606 -74 -577 -495 -347 -987 -509 -903 -96 -643 -602 -114 -749 -847 -271 -599 -570 -341 -970 -957 -185 -157 -407 -303 -347 -770 -661 -969 -562 -291 -128 -176 -567 -127 -150 -95 -935 -503 -244 -662 -391 -898 -532 -419 -971 -752 -33 -735 -320 -620 -143 -349 -63 -970 -534 -924 -571 -946 -657 -606 -490 -400 -159 -184 -768 -303 -543 -592 -348 -71 -576 -696 -338 -919 -520 -112 -546 -814 -68 -644 -9 -917 -703 -804 -459 -293 -340 -457 -928 -78 -429 -727 -926 -479 -899 -206 -74 -36 -274 -734 -704 -779 -686 -523 -849 -665 -441 -5 -267 -725 -715 -517 -789 -150 -208 -908 -833 -827 -318 -414 -403 -231 -253 -718 -770 -660 -328 -12 -299 -179 -653 -137 -256 -204 -460 -169 -721 -150 -556 -967 -687 -72 -226 -468 -340 -736 -639 -894 -293 -832 -3 -610 -302 -899 -333 -897 -220 -475 -916 -338 -386 -450 -479 -735 -47 -956 -16 -821 -734 -486 -329 -775 -936 -726 -59 -129 -47 -48 -959 -988 -789 -363 -836 -771 -4 -446 -139 -817 -180 -135 -646 -922 -547 -81 -867 -463 -687 -936 -761 -510 -214 -537 -410 -996 -715 -203 -851 -462 -872 -52 -136 -603 -131 -794 -747 -397 -662 -506 -479 -686 -966 -1000 -52 -459 -900 -445 -838 -8 -723 -903 -948 -115 -477 -458 -843 -814 -370 -565 -477 -960 -219 -585 -614 -700 -355 -887 -387 -546 -801 -752 -4 -229 -582 -725 -51 -187 -183 -729 -102 -425 -445 -271 -841 -29 -539 -621 -818 -350 -805 -873 -644 -624 -933 -144 -250 -901 -48 -85 -524 -78 -479 -381 -870 -564 -73 -194 -187 -45 -170 -256 -343 -967 -52 -257 -333 -988 -786 -330 -926 -182 -881 -867 -445 -96 -58 -382 -360 -752 -239 -547 -230 -467 -590 -91 -490 -900 -12 -38 -357 -812 -338 -310 -324 -75 -33 -585 -566 -566 -40 -621 -821 -393 -290 -233 -608 -180 -85 -507 -180 -444 -250 -630 -142 -922 -376 -885 -54 -7 -558 -854 -785 -974 -546 -108 -508 -345 -779 -884 -334 -199 -517 -16 -640 -991 -679 -510 -59 -453 -971 -66 -923 -883 -689 -641 -812 -774 -888 -486 -331 -226 -856 -276 -611 -771 -301 -454 -718 -207 -601 -424 -788 -814 -194 -730 -618 -154 -84 -121 -319 -520 -464 -252 -328 -226 -894 -318 -448 -536 -690 -92 -618 -747 -87 -312 -341 -27 -888 -26 -408 -14 -20 -151 -498 -289 -903 -863 -872 -215 -566 -954 -12 -878 -889 -77 -686 -499 -214 -679 -262 -612 -751 -44 -51 -382 -518 -296 -913 -404 -441 -971 -701 -834 -475 -485 -75 -358 -448 -683 -608 -937 -662 -996 -259 -772 -225 -606 -505 -10 -398 -93 -835 -238 -824 -217 -529 -945 -213 -324 -879 -243 -727 -988 -412 -714 -892 -543 -783 -679 -909 -68 -734 -253 -628 -19 -244 -762 -94 -79 -416 -449 -703 -94 -482 -686 -368 -271 -204 -646 -390 -327 -549 -196 -637 -804 -567 -555 -374 -302 -565 -838 -865 -125 -98 -767 -63 -53 -462 -307 -430 -508 -321 -970 -61 -523 -687 -299 -434 -154 -705 -798 -156 -103 -923 -668 -71 -347 -955 -706 -689 -849 -379 -422 -778 -354 -942 -970 -779 -618 -664 -64 -715 -458 -406 -691 -320 -804 -393 -314 -802 -286 -563 -581 -160 -762 -388 -62 -168 -772 -296 -624 -522 -417 -570 -777 -166 -887 -503 -263 -631 -269 -158 -325 -191 -126 -75 -147 -351 -280 -225 -638 -110 -444 -194 -436 -245 -609 -834 -754 -446 -22 -850 -805 -593 -782 -485 -673 -261 -745 -917 -986 -753 -190 -632 -966 -577 -57 -644 -787 -230 -614 -303 -906 -285 -264 -878 -648 -537 -412 -229 -902 -925 -178 -826 -638 -551 -390 -928 -255 -516 -644 -831 -834 -521 -658 -274 -726 -417 -675 -737 -369 -699 -106 -290 -359 -135 -40 -543 -91 -231 -267 -841 -430 -261 -97 -138 -311 -222 -831 -41 -751 -659 -513 -348 -44 -658 -347 -637 -528 -776 -841 -976 -977 -16 -772 -806 -758 -558 -462 -359 -533 -964 -319 -321 -886 -343 -961 -93 -805 -387 -325 -154 -388 -2 -865 -452 -533 -142 -292 -974 -150 -551 -68 -342 -89 -864 -259 -682 -725 -819 -877 -73 -462 -699 -355 -361 -529 -266 -463 -669 -993 -536 -113 -724 -962 -292 -503 -116 -526 -619 -267 -346 -110 -878 -48 -559 -529 -652 -845 -78 -844 -488 -939 -385 -192 -101 -785 -564 -782 -445 -578 -324 -981 -120 -75 -606 -117 -319 -778 -463 -420 -752 -937 -664 -948 -259 -877 -19 -569 -644 -169 -332 -777 -602 -273 -1 -259 -781 -118 -193 -869 -907 -896 -145 -786 -746 -353 -244 -119 -215 -836 -299 -589 -939 -125 -238 -920 -688 -657 -225 -966 -202 -166 -577 -616 -816 -896 -262 -69 -494 -255 -620 -650 -689 -516 -38 -142 -576 -467 -141 -815 -77 -813 -700 -562 -933 -373 -717 -440 -609 -36 -649 -697 -587 -778 -109 -490 -795 -580 -18 -218 -557 -427 -299 -430 -361 -265 -392 -506 -150 -206 -607 -656 -424 -988 -191 -907 -538 -879 -346 -488 -711 -927 -104 -963 -170 -603 -585 -740 -883 -314 -932 -86 -369 -735 -964 -212 -118 -286 -934 -417 -53 -926 -10 -678 -170 -771 -977 -661 -965 -733 -668 -262 -985 -612 -235 -407 -673 -877 -912 -326 -3 -727 -237 -231 -345 -356 -217 -351 -634 -318 -691 -328 -327 -540 -962 -68 -425 -643 -577 -519 -500 -870 -111 -255 -461 -513 -223 -457 -806 -192 -773 -830 -982 -738 -895 -874 -51 -373 -628 -331 -930 -118 -615 -680 -549 -172 -521 -108 -625 -60 -715 -752 -515 -257 -275 -683 -833 -34 -128 -825 -246 -270 -86 -908 -828 -847 -25 -235 -94 -223 -532 -531 -90 -164 -121 -374 -29 -932 -806 -370 -372 -785 -399 -499 -154 -923 -66 -62 -772 -455 -846 -285 -173 -829 -498 -498 -728 -345 -652 -33 -599 -779 -285 -227 -867 -182 -717 -659 -493 -281 -892 -405 -997 -444 -207 -622 -160 -965 -746 -678 -182 -594 -548 -168 -835 -502 -189 -107 -20 -769 -473 -451 -687 -130 -903 -894 -388 -606 -98 -64 -258 -709 -942 -761 -925 -657 -54 -423 -34 -129 -967 -562 -719 -675 -95 -682 -765 -609 -805 -209 -80 -538 -330 -661 -372 -749 -682 -816 -659 -547 -759 -45 -794 -957 -157 -160 -104 -790 -392 -11 -744 -892 -591 -335 -823 -667 -496 -274 -731 -493 -291 -374 -201 -577 -170 -317 -248 -434 -335 -692 -700 -852 -421 -783 -597 -689 -888 -759 -820 -965 -758 -37 -881 -199 -828 -437 -380 -308 -71 -39 -135 -179 -693 -464 -12 -943 -625 -900 -136 -997 -62 -703 -450 -703 -970 -294 -363 -302 -519 -829 -145 -77 -106 -852 -687 -229 -290 -459 -167 -771 -348 -263 -695 -242 -682 -762 -699 -73 -309 -500 -625 -502 -35 -53 -780 -833 -675 -551 -878 -157 -638 -365 -443 -817 -951 -618 -889 -402 -344 -846 -718 -824 -281 -737 -546 -185 -689 -224 -498 -437 -934 -646 -32 -643 -626 -254 -527 -206 -306 -257 -337 -691 -207 -988 -929 -929 -956 -865 -60 -622 -526 -843 -469 -93 -832 -818 -819 -48 -394 -987 -775 -967 -208 -465 -236 -289 -770 -556 -575 -110 -275 -935 -488 -251 -751 -436 -312 -685 -694 -600 -669 -630 -182 -955 -900 -246 -908 -624 -65 -150 -358 -824 -637 -855 -358 -170 -939 -92 -995 -323 -481 -522 -206 -127 -621 -79 -380 -193 -627 -961 -840 -558 -447 -694 -36 -358 -618 -609 -379 -664 -450 -159 -168 -264 -969 -873 -323 -797 -690 -304 -119 -709 -660 -794 -265 -604 -627 -776 -205 -547 -999 -108 -946 -884 -230 -253 -39 -152 -790 -330 -86 -190 -499 -364 -844 -445 -985 -624 -755 -725 -575 -525 -835 -396 -822 -471 -998 -983 -737 -793 -409 -99 -380 -532 -630 -199 -663 -581 -131 -638 -346 -244 -961 -960 -534 -604 -953 -759 -445 -841 -162 -334 -993 -418 -688 -765 -490 -649 -345 -594 -302 -670 -93 -104 -896 -157 -786 -574 -968 -213 -78 -916 -354 -366 -601 -981 -646 -494 -837 -347 -482 -965 -257 -370 -327 -259 -943 -158 -650 -237 -67 -811 -795 -451 -880 -93 -623 -160 -609 -232 -378 -998 -442 -332 -653 -362 -128 -435 -457 -784 -124 -732 -527 -249 -894 -187 -970 -626 -125 -916 -541 -462 -375 -88 -734 -487 -872 -705 -826 -178 -211 -219 -570 -433 -113 -879 -907 -115 -906 -994 -353 -433 -88 -127 -800 -91 -965 -10 -213 -133 -606 -603 -928 -603 -656 -248 -642 -534 -733 -517 -178 -180 -62 -290 -886 -228 -612 -609 -743 -428 -483 -814 -426 -292 -323 -488 -79 -382 -866 -13 -659 -158 -93 -246 -253 -274 -641 -488 -396 -697 -49 -976 -417 -65 -991 -74 -671 -483 -552 -119 -631 -534 -490 -89 -583 -541 -582 -646 -380 -198 -364 -347 -514 -282 -171 -136 -882 -667 -610 -437 -212 -102 -979 -197 -251 -917 -18 -563 -375 -154 -765 -9 -956 -692 -971 -58 -268 -861 -704 -717 -106 -395 -58 -777 -646 -349 -834 -810 -282 -903 -647 -799 -574 -554 -483 -232 -729 -554 -596 -100 -915 -279 -570 -744 -260 -403 -68 -488 -589 -390 -124 -656 -983 -428 -989 -59 -477 -727 -297 -488 -654 -439 -329 -923 -393 -637 -390 -108 -28 -182 -543 -746 -772 -138 -285 -591 -661 -751 -714 -951 -513 -293 -203 -967 -810 -518 -861 -172 -400 -528 -565 -532 -25 -903 -901 -528 -374 -650 -513 -347 -353 -46 -521 -450 -546 -124 -138 -722 -351 -83 -669 -115 -669 -33 -523 -602 -639 -797 -590 -600 -27 -416 -610 -942 -704 -71 -587 -571 -489 -161 -491 -416 -155 -124 -50 -766 -620 -396 -543 -170 -919 -238 -631 -633 -306 -591 -232 -312 -5 -67 -270 -326 -597 -934 -694 -660 -435 -556 -189 -512 -423 -874 -412 -307 -827 -615 -348 -306 -725 -23 -943 -133 -941 -277 -303 -197 -699 -137 -29 -646 -865 -118 -272 -475 -613 -27 -556 -406 -250 -772 -650 -861 -259 -135 -918 -527 -857 -207 -354 -265 -888 -527 -567 -489 -845 -985 -297 -944 -669 -681 -541 -797 -763 -465 -236 -85 -410 -539 -377 -431 -478 -89 -51 -830 -941 -651 -284 -904 -381 -414 -334 -436 -266 -212 -782 -916 -828 -378 -350 -6 -202 -554 -846 -766 -754 -865 -946 -505 -198 -751 -225 -596 -561 -980 -730 -912 -357 -320 -611 -335 -994 -508 -839 -815 -507 -796 -604 -262 -638 -543 -830 -481 -28 -340 -214 -886 -334 -620 -279 -803 -636 -421 -377 -573 -432 -309 -622 -939 -420 -125 -461 -869 -811 -740 -639 -388 -772 -311 -920 -288 -591 -880 -824 -251 -752 -745 -580 -872 -314 -659 -693 -527 -932 -47 -951 -454 -483 -395 -526 -264 -946 -632 -789 -2 -786 -148 -531 -557 -787 -745 -873 -255 -308 -188 -488 -946 -847 -137 -73 -813 -243 -478 -669 -189 -420 -50 -727 -607 -235 -853 -493 -654 -130 -394 -897 -982 -118 -451 -302 -711 -637 -409 -816 -343 -716 -387 -479 -270 -452 -659 -938 -739 -484 -287 -434 -67 -612 -731 -831 -463 -321 -30 -669 -930 -947 -270 -742 -639 -943 -372 -202 -806 -309 -770 -202 -418 -75 -34 -140 -10 -510 -65 -145 -342 -826 -11 -560 -342 -773 -998 -93 -312 -593 -26 -339 -683 -731 -841 -767 -600 -867 -917 -134 -631 -813 -36 -486 -50 -566 -639 -4 -603 -739 -99 -45 -196 -617 -762 -400 -123 -832 -800 -412 -148 -189 -766 -610 -871 -387 -350 -545 -672 -10 -479 -179 -641 -145 -102 -363 -363 -316 -347 -366 -529 -95 -768 -610 -949 -268 -367 -70 -855 -164 -776 -878 -483 -403 -272 -378 -406 -457 -256 -281 -4 -286 -688 -393 -765 -251 -594 -821 -581 -598 -910 -97 -66 -610 -231 -854 -781 -95 -348 -92 -531 -76 -987 -475 -853 -204 -664 -261 -775 -435 -396 -684 -560 -578 -864 -43 -598 -408 -223 -180 -297 -703 -431 -532 -57 -646 -727 -1000 -349 -386 -537 -494 -335 -367 -295 -635 -556 -369 -490 -878 -966 -379 -730 -43 -445 -334 -769 -517 -742 -489 -279 -307 -974 -334 -828 -327 -472 -774 -959 -533 -918 -353 -128 -137 -313 -320 -731 -874 -125 -193 -630 -493 -482 -717 -586 -995 -599 -866 -429 -596 -440 -944 -460 -636 -703 -973 -892 -317 -804 -220 -541 -9 -767 -501 -98 -697 -188 -29 -909 -748 -431 -534 -455 -416 -550 -271 -401 -811 -900 -645 -491 -704 -283 -307 -156 -400 -37 -567 -239 -928 -548 -764 -143 -429 -651 -40 -591 -150 -309 -175 -223 -400 -140 -671 -903 -784 -922 -251 -149 -217 -648 -402 -332 -951 -844 -490 -756 -79 -358 -797 -588 -74 -48 -266 -443 -545 -112 -767 -331 -439 -964 -878 -506 -637 -105 -677 -283 -566 -549 -480 -896 -22 -851 -674 -455 -925 -22 -929 -422 -143 -537 -173 -794 -393 -101 -305 -433 -378 -913 -475 -51 -925 -65 -194 -307 -698 -678 -975 -878 -209 -216 -531 -648 -376 -719 -902 -133 -955 -79 -369 -195 -426 -712 -2 -266 -483 -23 -419 -372 -342 -421 -535 -883 -425 -789 -954 -873 -6 -847 -559 -316 -375 -189 -209 -71 -906 -210 -392 -94 -588 -494 -943 -224 -36 -364 -656 -818 -233 -663 -634 -91 -552 -249 -228 -790 -275 -131 -609 -837 -170 -57 -956 -200 -490 -159 -939 -578 -993 -934 -342 -746 -446 -70 -423 -258 -176 -514 -173 -348 -829 -402 -615 -37 -992 -742 -218 -154 -599 -578 -505 -341 -374 -686 -538 -471 -590 -173 -763 -156 -443 -259 -530 -366 -507 -225 -572 -480 -269 -555 -255 -251 -487 -409 -417 -691 -696 -215 -322 -782 -12 -130 -368 -946 -975 -112 -430 -348 -532 -395 -854 -654 -959 -137 -531 -480 -632 -669 -260 -984 -676 -633 -891 -856 -145 -435 -473 -761 -245 -703 -606 -574 -803 -414 -439 -892 -722 -791 -554 -815 -541 -278 -312 -267 -195 -698 -989 -750 -53 -400 -447 -986 -752 -785 -132 -72 -170 -209 -859 -29 -556 -715 -196 -678 -905 -847 -551 -134 -725 -921 -615 -330 -957 -935 -278 -890 -851 -175 -710 -892 -356 -339 -582 -786 -896 -750 -27 -997 -105 -36 -209 -469 -818 -122 -932 -644 -24 -420 -67 -767 -227 -416 -575 -397 -64 -152 -785 -608 -768 -382 -146 -580 -489 -828 -102 -863 -440 -820 -392 -560 -416 -282 -989 -990 -888 -529 -449 -841 -605 -763 -976 -672 -689 -334 -841 -501 -940 -58 -186 -391 -695 -926 -398 -24 -618 -418 -994 -397 -455 -878 -544 -544 -23 -939 -792 -965 -87 -180 -365 -250 -290 -980 -998 -149 -603 -56 -333 -51 -615 -919 -945 -178 -566 -169 -305 -435 -57 -115 -738 -386 -855 -519 -814 -629 -179 -983 -644 -855 -707 -169 -847 -951 -295 -612 -978 -472 -615 -577 -841 -876 -740 -114 -852 -539 -241 -282 -957 -345 -490 -616 -598 -345 -295 -329 -850 -934 -115 -420 -904 -755 -154 -368 -477 -561 -102 -286 -495 -781 -311 -250 -61 -807 -518 -783 -676 -813 -575 -613 -579 -906 -699 -260 -48 -958 -383 -917 -758 -148 -728 -890 -314 -521 -2 -594 -285 -7 -838 -678 -867 -664 -732 -248 -813 -577 -233 -242 -232 -910 -334 -537 -776 -778 -264 -349 -749 -768 -168 -214 -230 -813 -108 -836 -918 -129 -655 -745 -12 -556 -98 -401 -472 -13 -591 -193 -581 -682 -141 -693 -183 -815 -166 -597 -299 -439 -432 -241 -429 -46 -161 -76 -323 -502 -272 -961 -436 -893 -289 -214 -457 -238 -884 -910 -279 -859 -13 -349 -22 -549 -640 -85 -180 -847 -533 -585 -536 -308 -654 -411 -636 -232 -451 -173 -677 -400 -114 -802 -461 -914 -663 -9 -966 -48 -180 -137 -377 -773 -910 -79 -624 -174 -567 -598 -204 -796 -329 -427 -209 -309 -260 -193 -862 -316 -899 -728 -399 -571 -977 -97 -351 -66 -644 -870 -983 -969 -590 -818 -614 -606 -256 -529 -485 -994 -653 -1000 -292 -145 -304 -35 -573 -338 -171 -710 -171 -283 -463 -633 -140 -788 -546 -161 -785 -732 -725 -269 -534 -775 -619 -814 -37 -521 -164 -394 -23 -666 -629 -793 -405 -44 -909 -500 -175 -371 -12 -281 -8 -468 -722 -584 -63 -822 -707 -291 -284 -431 -837 -228 -279 -614 -963 -451 -460 -658 -63 -370 -404 -291 -734 -706 -549 -450 -227 -912 -429 -225 -22 -88 -847 -455 -770 -899 -682 -295 -826 -668 -620 -301 -826 -651 -290 -262 -709 -857 -580 -680 -816 -259 -937 -719 -374 -118 -346 -470 -631 -647 -887 -231 -776 -27 -361 -517 -842 -943 -775 -662 -389 -130 -700 -801 -661 -797 -476 -346 -813 -785 -505 -852 -106 -99 -923 -221 -112 -476 -234 -528 -855 -315 -429 -733 -963 -38 -332 -789 -122 -7 -966 -670 -142 -242 -5 -198 -284 -314 -110 -774 -8 -107 -4 -819 -267 -83 -78 -108 -368 -529 -427 -135 -412 -89 -586 -907 -496 -123 -682 -74 -778 -476 -597 -698 -861 -230 -7 -15 -137 -5 -726 -551 -4 -536 -885 -804 -807 -800 -826 -736 -885 -387 -564 -142 -182 -882 -321 -918 -160 -939 -472 -415 -277 -976 -409 -13 -38 -131 -360 -737 -371 -969 -385 -610 -572 -683 -102 -748 -423 -967 -462 -404 -733 -712 -349 -518 -339 -911 -785 -559 -523 -908 -767 -429 -702 -322 -248 -738 -534 -113 -163 -458 -189 -558 -531 -529 -882 -329 -566 -380 -22 -248 -4 -474 -167 -43 -741 -343 -816 -649 -79 -94 -889 -909 -930 -838 -915 -608 -731 -922 -988 -470 -422 -40 -259 -69 -687 -312 -339 -677 -377 -300 -8 -279 -796 -305 -148 -139 -494 -842 -13 -696 -236 -453 -10 -508 -734 -537 -837 -359 -113 -39 -308 -953 -506 -600 -714 -380 -60 -175 -452 -449 -40 -936 -907 -439 -993 -837 -626 -281 -819 -587 -524 -877 -296 -266 -468 -312 -452 -129 -735 -801 -227 -983 -362 -126 -484 -409 -665 -341 -5 -789 -36 -587 -177 -861 -343 -273 -40 -449 -949 -69 -709 -590 -915 -864 -541 -847 -730 -313 -167 -738 -137 -13 -851 -780 -549 -630 -135 -924 -262 -842 -741 -627 -16 -786 -590 -530 -762 -640 -674 -32 -779 -879 -3 -90 -712 -401 -393 -878 -597 -916 -233 -921 -912 -211 -220 -141 -260 -901 -892 -244 -87 -336 -173 -558 -1000 -681 -366 -462 -818 -644 -521 -308 -547 -111 -697 -113 -522 -429 -577 -8 -919 -564 -717 -719 -932 -262 -164 -613 -582 -312 -799 -748 -845 -963 -333 -388 -553 -39 -843 -651 -495 -307 -411 -290 -542 -871 -780 -899 -1 -786 -469 -463 -551 -358 -219 -348 -194 -278 -48 -52 -83 -116 -984 -599 -491 -795 -554 -557 -836 -49 -406 -404 -802 -155 -312 -608 -398 -835 -103 -454 -920 -906 -20 -212 -516 -605 -232 -822 -195 -482 -907 -605 -13 -648 -12 -259 -672 -516 -92 -750 -523 -187 -85 -458 -102 -908 -21 -825 -321 -303 -664 -664 -798 -66 -666 -955 -277 -157 -628 -879 -635 -359 -630 -453 -756 -292 -308 -586 -46 -831 -344 -745 -616 -946 -85 -753 -905 -211 -958 -625 -441 -167 -990 -895 -901 -98 -978 -547 -621 -942 -853 -170 -11 -129 -407 -75 -287 -583 -90 -465 -564 -964 -929 -673 -977 -787 -991 -801 -859 -313 -555 -464 -242 -272 -536 -670 -993 -513 -567 -584 -977 -254 -968 -463 -139 -399 -30 -4 -521 -330 -442 -863 -351 -496 -593 -698 -84 -803 -388 -368 -343 -310 -156 -793 -791 -470 -733 -575 -558 -937 -196 -351 -44 -379 -612 -18 -350 -423 -829 -175 -606 -182 -72 -51 -474 -607 -61 -875 -87 -792 -188 -748 -176 -96 -873 -673 -410 -908 -628 -971 -175 -496 -146 -318 -6 -433 -18 -562 -349 -675 -258 -984 -428 -643 -361 -545 -150 -491 -33 -787 -615 -693 -17 -689 -883 -296 -351 -148 -228 -723 -942 -537 -963 -654 -865 -990 -651 -814 -392 -966 -241 -965 -688 -44 -854 -238 -731 -157 -963 -549 -335 -444 -710 -836 -636 -682 -736 -815 -24 -229 -456 -592 -337 -375 -623 -295 -953 -900 -253 -574 -301 -750 -803 -642 -225 -46 -907 -898 -918 -269 -136 -337 -474 -167 -642 -789 -619 -905 -984 -941 -198 -288 -101 -241 -245 -827 -269 -51 -760 -12 -133 -794 -287 -441 -472 -121 -562 -245 -384 -378 -918 -519 -195 -459 -934 -581 -212 -821 -787 -438 -436 -887 -986 -498 -320 -638 -680 -557 -586 -707 -740 -653 -892 -970 -760 -756 -452 -960 -597 -69 -846 -475 -797 -756 -302 -696 -450 -356 -995 -356 -541 -221 -381 -634 -895 -332 -227 -111 -967 -594 -295 -968 -706 -779 -455 -159 -177 -904 -307 -631 -646 -148 -97 -9 -566 -554 -458 -817 -304 -713 -401 -300 -570 -20 -423 -963 -278 -639 -78 -950 -878 -220 -716 -445 -484 -242 -595 -175 -357 -222 -993 -912 -294 -660 -670 -73 -584 -256 -360 -376 -682 -679 -820 -426 -541 -998 -25 -803 -206 -732 -559 -270 -332 -492 -24 -440 -768 -375 -798 -209 -537 -540 -470 -769 -748 -495 -170 -49 -990 -667 -338 -252 -672 -67 -689 -295 -422 -378 -527 -777 -130 -175 -528 -506 -773 -114 -633 -140 -835 -378 -532 -300 -85 -759 -547 -424 -312 -970 -243 -204 -133 -219 -687 -572 -768 -989 -523 -403 -446 -340 -568 -234 -59 -343 -249 -358 -997 -616 -435 -972 -880 -899 -443 -60 -605 -313 -475 -754 -149 -867 -938 -230 -935 -363 -214 -15 -502 -755 -203 -925 -386 -143 -367 -111 -585 -868 -617 -434 -264 -921 -425 -117 -686 -223 -879 -205 -441 -455 -408 -767 -92 -267 -729 -883 -994 -170 -770 -169 -570 -428 -398 -807 -768 -206 -933 -749 -541 -738 -721 -928 -618 -526 -127 -484 -919 -962 -934 -652 -252 -193 -564 -788 -972 -191 -33 -5 -846 -392 -112 -903 -384 -313 -678 -771 -9 -999 -737 -610 -721 -61 -558 -885 -858 -69 -299 -747 -463 -729 -824 -807 -553 -160 -516 -223 -881 -505 -492 -692 -751 -207 -512 -806 -901 -930 -514 -807 -776 -583 -947 -722 -322 -988 -948 -473 -18 -457 -489 -798 -14 -7 -676 -430 -799 -713 -947 -106 -368 -586 -362 -505 -187 -587 -178 -262 -363 -937 -559 -389 -629 -442 -324 -779 -457 -513 -338 -89 -94 -421 -236 -668 -369 -639 -988 -544 -885 -687 -795 -10 -276 -99 -820 -904 -770 -715 -940 -250 -921 -880 -147 -704 -766 -216 -937 -116 -778 -704 -104 -398 -779 -891 -263 -934 -516 -622 -98 -690 -134 -579 -480 -220 -257 -253 -785 -541 -225 -230 -612 -444 -280 -261 -279 -953 -896 -201 -345 -717 -795 -43 -622 -803 -987 -629 -120 -865 -791 -973 -611 -507 -780 -891 -16 -764 -811 -481 -584 -369 -559 -196 -562 -121 -150 -346 -822 -271 -674 -568 -235 -609 -667 -996 -780 -704 -200 -63 -390 -26 -737 -805 -987 -247 -84 -994 -710 -403 -335 -504 -376 -702 -683 -858 -197 -498 -165 -758 -254 -630 -544 -103 -825 -616 -305 -513 -539 -54 -153 -311 -925 -739 -86 -524 -950 -959 -177 -84 -568 -995 -60 -551 -863 -832 -317 -100 -108 -654 -873 -923 -408 -760 -725 -687 -955 -110 -893 -403 -425 -219 -584 -50 -517 -23 -26 -465 -127 -571 -52 -840 -3 -312 -489 -589 -619 -548 -717 -104 -997 -859 -327 -97 -815 -789 -265 -972 -605 -337 -71 -993 -887 -497 -419 -876 -364 -885 -481 -914 -611 -53 -415 -141 -417 -353 -408 -69 -875 -614 -868 -489 -497 -273 -189 -653 -237 -783 -388 -647 -508 -99 -359 -381 -198 -477 -444 -218 -316 -370 -52 -976 -671 -308 -96 -222 -643 -429 -429 -523 -620 -981 -157 -819 -660 -466 -766 -403 -126 -619 -101 -172 -691 -990 -453 -238 -49 -417 -590 -815 -844 -323 -607 -630 -961 -918 -607 -349 -447 -303 -256 -317 -634 -770 -851 -556 -450 -802 -598 -458 -911 -536 -536 -722 -192 -285 -880 -332 -384 -550 -947 -780 -880 -190 -784 -400 -253 -274 -353 -839 -31 -649 -155 -735 -99 -912 -384 -743 -863 -782 -630 -540 -584 -98 -773 -771 -809 -956 -690 -459 -354 -624 -247 -315 -388 -548 -213 -614 -46 -190 -672 -788 -515 -984 -103 -245 -883 -495 -11 -596 -412 -153 -710 -398 -311 -346 -42 -659 -274 -908 -907 -822 -537 -93 -866 -486 -977 -906 -339 -368 -323 -147 -454 -285 -196 -192 -843 -779 -732 -471 -808 -277 -534 -992 -570 -208 -692 -219 -14 -799 -609 -554 -123 -926 -401 -677 -795 -934 -641 -840 -668 -823 -685 -974 -252 -431 -533 -536 -267 -923 -259 -746 -84 -375 -861 -362 -902 -90 -430 -225 -649 -24 -138 -537 -975 -911 -913 -936 -175 -105 -452 -439 -25 -443 -526 -485 -847 -90 -318 -712 -500 -583 -190 -748 -128 -203 -671 -541 -4 -927 -553 -559 -886 -348 -316 -994 -906 -430 -139 -956 -467 -184 -971 -754 -204 -66 -793 -660 -740 -680 -649 -958 -883 -11 -198 -897 -722 -85 -158 -705 -836 -210 -999 -778 -913 -906 -275 -45 -542 -199 -191 -192 -115 -989 -400 -900 -930 -162 -265 -921 -204 -970 -115 -173 -385 -837 -161 -979 -148 -524 -434 -228 -135 -838 -464 -849 -282 -435 -852 -978 -748 -240 -175 -92 -138 -79 -624 -388 -755 -920 -782 -165 -204 -107 -11 -567 -394 -607 -670 -189 -622 -522 -706 -629 -564 -809 -51 -670 -546 -821 -588 -215 -650 -491 -552 -621 -475 -864 -326 -795 -722 -369 -999 -436 -892 -490 -682 -821 -199 -450 -718 -642 -232 -537 -351 -380 -820 -910 -522 -819 -735 -259 -171 -252 -190 -333 -786 -460 -11 -304 -380 -415 -585 -761 -995 -899 -981 -980 -136 -480 -404 -844 -159 -849 -526 -838 -119 -282 -748 -384 -781 -865 -897 -142 -460 -377 -458 -899 -886 -889 -697 -238 -292 -78 -197 -952 -470 -459 -408 -3 -802 -441 -978 -662 -421 -836 -240 -452 -487 -848 -824 -70 -274 -513 -680 -248 -751 -508 -711 -27 -937 -315 -542 -412 -738 -151 -453 -30 -962 -556 -238 -828 -28 -955 -962 -501 -617 -636 -201 -216 -127 -108 -634 -691 -223 -825 -817 -905 -894 -949 -544 -706 -530 -532 -980 -218 -307 -377 -186 -434 -239 -891 -986 -339 -747 -811 -319 -540 -475 -941 -908 -870 -849 -530 -82 -125 -780 -72 -984 -297 -11 -970 -767 -60 -208 -21 -802 -662 -240 -944 -669 -168 -115 -390 -784 -192 -986 -824 -587 -435 -446 -697 -309 -864 -954 -533 -357 -411 -462 -412 -926 -974 -821 -883 -850 -940 -158 -61 -184 -544 -611 -977 -494 -212 -647 -985 -659 -902 -794 -624 -636 -632 -172 -354 -626 -998 -270 -622 -845 -619 -209 -126 -64 -635 -887 -774 -299 -698 -73 -423 -815 -194 -848 -990 -779 -754 -483 -639 -327 -77 -67 -469 -463 -726 -128 -605 -405 -292 -870 -953 -770 -261 -840 -557 -261 -849 -909 -723 -6 -819 -284 -843 -256 -720 -37 -466 -951 -424 -926 -706 -40 -330 -449 -570 -486 -893 -603 -239 -143 -393 -440 -148 -811 -978 -528 -818 -416 -205 -501 -404 -517 -846 -464 -207 -21 -57 -199 -931 -325 -984 -269 -595 -381 -649 -890 -480 -483 -669 -191 -124 -517 -885 -237 -811 -172 -865 -436 -159 -897 -806 -847 -632 -26 -435 -674 -847 -248 -744 -778 -240 -533 -740 -28 -977 -58 -285 -381 -588 -281 -427 -643 -326 -897 -610 -180 -827 -280 -114 -626 -518 -692 -573 -989 -834 -988 -200 -677 -730 -608 -409 -996 -353 -350 -414 -952 -627 -2 -14 -401 -472 -777 -932 -472 -229 -811 -837 -234 -930 -870 -657 -774 -739 -928 -886 -76 -90 -24 -754 -803 -278 -180 -733 -967 -778 -346 -583 -479 -743 -991 -52 -323 -133 -596 -361 -999 -498 -155 -127 -183 -28 -615 -328 -705 -299 -269 -378 -59 -63 -44 -380 -558 -230 -755 -237 -727 -646 -767 -960 -255 -255 -595 -487 -898 -692 -341 -183 -898 -194 -29 -473 -55 -628 -676 -976 -842 -842 -667 -819 -314 -203 -401 -557 -64 -623 -971 -597 -924 -656 -861 -364 -751 -20 -516 -782 -617 -224 -275 -827 -741 -198 -268 -508 -23 -932 -801 -83 -146 -494 -770 -66 -910 -967 -801 -473 -444 -395 -190 -825 -996 -959 -50 -969 -948 -467 -179 -41 -168 -249 -982 -639 -94 -298 -148 -304 -471 -751 -383 -735 -557 -889 -325 -758 -836 -372 -496 -337 -994 -96 -716 -361 -585 -590 -172 -812 -14 -627 -36 -787 -415 -502 -503 -185 -862 -827 -790 -705 -444 -767 -856 -852 -20 -318 -790 -488 -863 -110 -874 -64 -677 -173 -400 -773 -920 -132 -583 -235 -765 -430 -43 -498 -519 -851 -511 -595 -29 -587 -617 -236 -274 -476 -227 -128 -199 -320 -957 -162 -5 -512 -359 -99 -278 -686 -310 -540 -152 -906 -738 -147 -91 -71 -388 -128 -529 -818 -320 -885 -911 -453 -183 -823 -814 -583 -403 -575 -493 -66 -972 -787 -381 -438 -420 -765 -205 -541 -998 -495 -137 -9 -631 -799 -99 -746 -187 -933 -939 -282 -690 -731 -646 -128 -936 -938 -634 -794 -973 -477 -52 -926 -501 -370 -550 -985 -757 -287 -201 -887 -355 -246 -569 -531 -60 -610 -869 -500 -374 -416 -48 -53 -610 -229 -581 -477 -748 -57 -667 -140 -344 -836 -357 -377 -191 -290 -230 -1 -835 -46 -973 -527 -125 -495 -794 -993 -855 -694 -840 -823 -338 -36 -132 -375 -699 -587 -516 -490 -50 -884 -669 -288 -814 -672 -580 -731 -998 -295 -295 -533 -986 -74 -645 -482 -896 -703 -344 -135 -499 -286 -450 -515 -69 -687 -171 -33 -182 -162 -237 -927 -494 -126 -99 -131 -117 -323 -334 -543 -223 -380 -590 -253 -169 -845 -85 -688 -354 -115 -17 -721 -467 -919 -112 -517 -587 -944 -925 -887 -273 -373 -248 -653 -121 -881 -28 -854 -537 -611 -221 -909 -633 -63 -866 -129 -395 -560 -711 -668 -248 -382 -987 -925 -802 -485 -239 -446 -84 -206 -65 -634 -730 -454 -378 -78 -570 -465 -419 -926 -930 -502 -487 -995 -101 -311 -714 -305 -985 -712 -982 -904 -247 -648 -796 -26 -44 -858 -443 -628 -319 -161 -849 -548 -616 -234 -66 -331 -219 -628 -626 -358 -615 -869 -428 -234 -442 -632 -961 -854 -639 -907 -778 -959 -905 -392 -113 -804 -993 -950 -822 -143 -931 -70 -845 -468 -349 -431 -525 -993 -849 -60 -526 -682 -453 -662 -750 -61 -618 -816 -827 -852 -105 -731 -178 -624 -230 -733 -184 -405 -34 -218 -346 -656 -971 -857 -350 -749 -617 -852 -916 -521 -198 -187 -785 -8 -252 -276 -62 -364 -409 -797 -304 -565 -14 -330 -215 -611 -242 -477 -884 -674 -664 -660 -185 -379 -768 -348 -341 -493 -500 -569 -821 -539 -450 -931 -903 -124 -521 -54 -695 -319 -260 -114 -426 -889 -268 -781 -180 -633 -833 -2 -253 -491 -754 -769 -186 -111 -364 -717 -56 -102 -878 -420 -753 -225 -902 -741 -91 -63 -127 -179 -560 -706 -974 -671 -906 -919 -872 -612 -63 -308 -616 -353 -630 -137 -37 -2 -140 -913 -880 -661 -5 -562 -201 -813 -459 -187 -398 -1000 -18 -268 -90 -432 -842 -23 -266 -320 -691 -778 -264 -633 -1 -791 -989 -447 -717 -934 -331 -325 -215 -936 -675 -82 -515 -168 -172 -316 -505 -690 -920 -198 -237 -858 -900 -205 -372 -555 -885 -932 -116 -526 -39 -204 -693 -758 -157 -678 -135 -658 -909 -46 -525 -487 -328 -161 -813 -20 -419 -653 -509 -312 -379 -608 -628 -503 -43 -386 -317 -414 -416 -903 -168 -938 -96 -554 -431 -229 -298 -268 -321 -300 -929 -63 -750 -396 -900 -587 -887 -412 -454 -978 -239 -569 -761 -722 -401 -444 -268 -775 -972 -648 -199 -8 -969 -617 -739 -34 -300 -497 -209 -20 -223 -998 -396 -865 -174 -539 -795 -25 -424 -394 -44 -943 -863 -99 -413 -50 -563 -667 -413 -467 -338 -874 -384 -811 -299 -633 -687 -856 -961 -628 -412 -350 -847 -896 -172 -465 -543 -44 -707 -422 -570 -442 -414 -728 -798 -106 -402 -461 -785 -999 -73 -161 -92 -926 -866 -816 -44 -648 -785 -554 -600 -903 -918 -809 -323 -479 -808 -702 -465 -760 -978 -215 -437 -38 -570 -192 -745 -660 -55 -589 -266 -173 -457 -533 -142 -228 -560 -205 -262 -653 -476 -774 -45 -487 -660 -731 -49 -898 -476 -269 -852 -28 -295 -437 -567 -289 -310 -573 -548 -782 -777 -642 -992 -816 -240 -760 -798 -714 -252 -117 -785 -224 -682 -592 -833 -167 -33 -545 -444 -533 -490 -932 -644 -745 -435 -536 -234 -944 -248 -889 -962 -81 -418 -737 -845 -429 -25 -550 -225 -989 -359 -477 -519 -879 -643 -340 -926 -69 -611 -145 -245 -325 -286 -948 -561 -964 -615 -121 -369 -863 -542 -576 -565 -524 -159 -833 -250 -740 -791 -479 -500 -983 -776 -200 -243 -371 -252 -169 -593 -41 -300 -845 -99 -109 -42 -665 -456 -150 -300 -378 -719 -985 -828 -295 -787 -409 -609 -918 -338 -906 -212 -830 -317 -231 -588 -433 -390 -428 -939 -279 -480 -545 -529 -742 -72 -50 -953 -857 -387 -369 -259 -850 -703 -886 -428 -427 -179 -243 -658 -725 -994 -299 -776 -727 -767 -162 -571 -281 -172 -371 -516 -610 -146 -946 -214 -345 -926 -402 -93 -495 -315 -329 -864 -680 -834 -1 -822 -377 -880 -659 -498 -622 -810 -282 -861 -847 -155 -188 -940 -72 -33 -60 -573 -901 -300 -482 -590 -49 -962 -828 -961 -581 -415 -65 -321 -185 -880 -108 -12 -990 -164 -662 -448 -438 -92 -253 -891 -717 -88 -885 -151 -346 -181 -173 -696 -318 -152 -332 -902 -865 -627 -103 -21 -576 -881 -895 -215 -363 -431 -120 -34 -105 -568 -606 -975 -14 -671 -765 -367 -666 -174 -591 -481 -214 -602 -117 -101 -160 -62 -822 -426 -36 -166 -849 -347 -574 -462 -168 -309 -848 -418 -875 -969 -910 -513 -755 -886 -187 -240 -479 -221 -352 -405 -789 -491 -719 -232 -863 -883 -265 -285 -965 -856 -858 -755 -167 -213 -105 -504 -171 -966 -222 -945 -141 -193 -755 -495 -434 -110 -102 -534 -573 -771 -863 -901 -542 -540 -472 -433 -305 -875 -545 -338 -882 -197 -326 -74 -933 -387 -881 -746 -403 -341 -834 -52 -764 -232 -147 -991 -440 -912 -106 -762 -913 -790 -414 -850 -250 -433 -625 -90 -357 -200 -918 -862 -55 -960 -48 -246 -963 -965 -106 -204 -433 -737 -930 -614 -350 -839 -294 -297 -378 -633 -307 -392 -885 -94 -33 -39 -710 -691 -790 -805 -786 -717 -900 -662 -497 -569 -87 -223 -30 -372 -800 -565 -931 -982 -79 -980 -917 -825 -580 -48 -204 -105 -832 -969 -27 -847 -119 -825 -392 -484 -237 -526 -386 -127 -564 -691 -807 -803 -762 -185 -856 -844 -789 -83 -125 -46 -825 -135 -32 -963 -967 -289 -675 -421 -948 -270 -833 -210 -963 -824 -317 -165 -667 -428 -687 -725 -531 -467 -331 -423 -678 -52 -823 -826 -971 -705 -805 -164 -406 -723 -537 -272 -41 -112 -387 -989 -773 -52 -942 -409 -633 -239 -79 -946 -141 -63 -807 -272 -321 -993 -358 -617 -456 -505 -826 -309 -280 -659 -876 -738 -322 -270 -762 -330 -750 -510 -882 -215 -739 -578 -868 -335 -781 -900 -489 -405 -146 -306 -255 -174 -211 -808 -669 -183 -131 -856 -948 -750 -300 -460 -785 -134 -49 -507 -60 -188 -349 -962 -775 -33 -17 -362 -496 -299 -32 -150 -689 -307 -767 -269 -55 -294 -237 -225 -154 -159 -789 -870 -426 -527 -582 -224 -710 -878 -306 -181 -202 -347 -272 -649 -825 -594 -26 -334 -939 -402 -326 -123 -967 -132 -928 -265 -514 -144 -374 -635 -160 -876 -833 -824 -679 -504 -643 -907 -383 -489 -451 -176 -628 -423 -579 -888 -57 -525 -647 -937 -811 -518 -590 -180 -158 -311 -447 -919 -462 -780 -388 -454 -829 -256 -818 -694 -564 -434 -481 -545 -639 -897 -95 -690 -499 -133 -119 -866 -407 -191 -910 -749 -530 -176 -661 -680 -396 -717 -956 -872 -535 -121 -294 -412 -718 -667 -108 -59 -872 -381 -642 -947 -339 -340 -718 -404 -412 -753 -977 -40 -302 -278 -348 -636 -161 -256 -254 -557 -96 -828 -380 -473 -415 -859 -147 -382 -940 -507 -966 -617 -155 -51 -149 -465 -900 -593 -211 -365 -675 -993 -807 -258 -538 -652 -18 -814 -336 -986 -250 -813 -888 -868 -351 -855 -729 -662 -602 -505 -676 -25 -82 -698 -534 -838 -825 -329 -590 -112 -722 -965 -445 -835 -560 -763 -946 -109 -481 -208 -318 -881 -998 -803 -744 -930 -925 -979 -658 -761 -800 -331 -691 -875 -814 -273 -543 -459 -880 -357 -798 -713 -611 -34 -993 -793 -304 -444 -40 -295 -318 -272 -264 -431 -451 -913 -422 -604 -726 -852 -629 -771 -734 -141 -246 -126 -427 -686 -128 -736 -1000 -929 -99 -39 -779 -35 -756 -764 -292 -519 -928 -614 -713 -301 -401 -806 -47 -255 -671 -885 -691 -509 -701 -842 -630 -421 -628 -914 -62 -578 -672 -37 -439 -51 -698 -499 -653 -411 -296 -766 -491 -949 -802 -125 -314 -703 -853 -203 -562 -48 -431 -88 -465 -839 -22 -138 -660 -648 -554 -545 -509 -87 -423 -434 -691 -411 -2 -674 -609 -649 -770 -221 -344 -589 -464 -307 -269 -378 -624 -707 -400 -900 -124 -568 -408 -921 -638 -763 -85 -115 -135 -245 -274 -860 -30 -86 -792 -673 -721 -976 -40 -97 -660 -56 -365 -394 -725 -931 -479 -530 -577 -852 -662 -303 -386 -698 -734 -641 -475 -521 -323 -355 -32 -215 -971 -437 -534 -687 -692 -928 -528 -915 -787 -687 -560 -953 -802 -232 -98 -184 -679 -350 -312 -160 -895 -102 -245 -152 -283 -308 -351 -973 -507 -927 -793 -421 -552 -389 -780 -614 -659 -354 -427 -974 -831 -880 -280 -828 -269 -807 -620 -214 -902 -5 -345 -21 -980 -40 -954 -835 -348 -10 -10 -367 -454 -227 -548 -247 -437 -177 -318 -676 -148 -625 -97 -780 -739 -243 -215 -957 -284 -45 -428 -699 -878 -531 -14 -78 -771 -245 -161 -427 -568 -648 -715 -962 -679 -794 -689 -218 -108 -325 -334 -607 -609 -121 -141 -315 -2 -905 -201 -305 -596 -595 -612 -622 -988 -705 -174 -370 -459 -864 -929 -272 -358 -976 -742 -468 -269 -699 -816 -247 -847 -955 -964 -626 -982 -777 -253 -847 -642 -34 -382 -997 -874 -680 -1000 -874 -25 -94 -257 -331 -902 -592 -305 -437 -380 -586 -897 -620 -278 -353 -621 -844 -221 -856 -383 -359 -229 -374 -67 -358 -881 -582 -838 -574 -757 -475 -967 -825 -759 -580 -661 -139 -957 -549 -846 -678 -751 -351 -74 -629 -119 -265 -497 -836 -14 -886 -523 -696 -985 -979 -362 -483 -387 -342 -368 -783 -677 -968 -517 -938 -699 -745 -879 -383 -971 -912 -105 -301 -817 -83 -928 -481 -981 -422 -222 -491 -199 -539 -647 -501 -657 -290 -679 -105 -998 -411 -738 -594 -988 -930 -911 -427 -698 -707 -234 -146 -541 -350 -673 -812 -296 -249 -890 -585 -437 -520 -79 -352 -626 -368 -943 -885 -604 -978 -168 -651 -578 -303 -182 -125 -182 -863 -591 -773 -574 -707 -343 -599 -42 -440 -244 -428 -725 -441 -264 -921 -455 -330 -348 -242 -488 -795 -132 -294 -87 -353 -36 -437 -511 -555 -364 -74 -438 -138 -133 -499 -20 -580 -433 -257 -427 -34 -419 -461 -777 -534 -454 -12 -619 -732 -932 -240 -757 -157 -392 -726 -148 -871 -555 -207 -763 -4 -277 -106 -348 -362 -59 -956 -110 -454 -547 -17 -197 -692 -378 -223 -840 -176 -634 -993 -987 -609 -764 -142 -644 -778 -313 -976 -988 -949 -769 -549 -388 -377 -44 -715 -355 -724 -110 -343 -996 -636 -317 -292 -468 -972 -606 -846 -509 -913 -656 -813 -696 -997 -57 -928 -783 -89 -841 -267 -532 -75 -646 -885 -706 -293 -276 -846 -339 -402 -19 -813 -656 -996 -660 -58 -935 -476 -936 -503 -691 -100 -888 -175 -275 -403 -687 -411 -832 -82 -796 -326 -974 -562 -752 -217 -145 -44 -652 -459 -754 -876 -736 -781 -77 -154 -887 -115 -503 -804 -230 -481 -609 -969 -830 -693 -274 -56 -250 -544 -338 -519 -312 -512 -938 -106 -888 -252 -860 -882 -615 -330 -748 -220 -197 -199 -897 -166 -670 -967 -782 -269 -123 -320 -340 -189 -334 -756 -966 -476 -819 -925 -968 -486 -28 -680 -344 -790 -552 -446 -466 -30 -376 -919 -462 -222 -695 -536 -81 -10 -545 -345 -496 -313 -914 -252 -493 -707 -181 -724 -185 -844 -743 -228 -85 -485 -197 -232 -456 -642 -174 -530 -251 -357 -426 -433 -559 -434 -880 -387 -468 -841 -741 -655 -844 -828 -774 -933 -730 -141 -100 -120 -879 -483 -644 -452 -889 -977 -356 -543 -217 -779 -559 -16 -544 -146 -699 -608 -490 -447 -988 -190 -34 -908 -403 -111 -500 -530 -217 -913 -731 -533 -805 -90 -810 -561 -834 -130 -280 -241 -170 -448 -135 -161 -116 -79 -366 -324 -292 -850 -222 -454 -822 -467 -28 -698 -292 -1 -251 -386 -511 -459 -91 -183 -382 -207 -997 -41 -340 -715 -438 -114 -526 -704 -712 -468 -919 -173 -7 -374 -580 -195 -970 -840 -810 -18 -328 -469 -961 -669 -242 -721 -896 -193 -589 -646 -193 -662 -931 -876 -89 -25 -107 -334 -232 -87 -258 -351 -221 -259 -760 -951 -191 -890 -397 -680 -977 -384 -613 -600 -153 -657 -337 -679 -976 -679 -975 -960 -133 -727 -732 -758 -791 -661 -867 -263 -238 -165 -940 -986 -104 -464 -608 -894 -888 -776 -22 -784 -122 -185 -216 -950 -827 -714 -385 -792 -212 -519 -138 -102 -684 -851 -913 -175 -59 -836 -853 -944 -482 -821 -786 -96 -312 -107 -334 -247 -744 -645 -506 -80 -688 -843 -408 -926 -731 -613 -599 -665 -439 -638 -284 -685 -223 -196 -834 -66 -427 -404 -449 -394 -738 -562 -570 -404 -62 -625 -623 -241 -688 -720 -367 -40 -373 -975 -815 -21 -843 -268 -175 -639 -344 -799 -821 -622 -287 -146 -962 -95 -154 -128 -289 -499 -306 -424 -107 -942 -391 -784 -791 -987 -382 -294 -237 -220 -370 -882 -669 -599 -619 -952 -919 -145 -469 -229 -89 -520 -34 -986 -270 -349 -84 -87 -316 -274 -708 -928 -189 -515 -54 -887 -452 -899 -13 -788 -526 -233 -622 -246 -641 -937 -136 -562 -703 -503 -886 -257 -353 -425 -72 -229 -458 -399 -519 -259 -659 -418 -427 -436 -910 -556 -504 -876 -152 -297 -280 -8 -952 -980 -210 -749 -551 -517 -903 -195 -685 -606 -848 -398 -996 -69 -477 -937 -571 -770 -960 -231 -793 -157 -709 -725 -822 -946 -90 -426 -369 -228 -377 -129 -817 -175 -94 -913 -108 -663 -407 -287 -651 -69 -836 -730 -259 -990 -360 -267 -452 -202 -795 -710 -168 -356 -697 -664 -168 -627 -643 -522 -123 -745 -298 -947 -83 -555 -960 -933 -943 -60 -694 -328 -155 -159 -422 -633 -576 -80 -608 -958 -839 -557 -323 -852 -593 -641 -301 -17 -4 -800 -38 -543 -109 -868 -600 -931 -68 -911 -78 -203 -11 -958 -471 -13 -383 -725 -27 -919 -255 -490 -155 -946 -802 -688 -744 -794 -528 -532 -790 -872 -926 -77 -822 -93 -787 -242 -811 -952 -426 -755 -62 -172 -179 -787 -515 -327 -657 -427 -742 -374 -920 -555 -739 -61 -192 -449 -955 -640 -494 -988 -36 -901 -130 -989 -198 -993 -996 -668 -208 -377 -836 -603 -699 -794 -297 -83 -970 -309 -801 -260 -563 -992 -172 -117 -542 -345 -412 -116 -873 -90 -386 -425 -512 -366 -886 -560 -916 -254 -198 -250 -941 -912 -296 -828 -404 -186 -809 -12 -47 -650 -64 -27 -49 -914 -468 -800 -429 -918 -494 -809 -321 -977 -918 -769 -771 -117 -817 -243 -491 -572 -588 -808 -547 -831 -225 -951 -948 -354 -402 -596 -150 -773 -113 -508 -348 -509 -334 -571 -428 -622 -524 -859 -57 -321 -228 -265 -421 -271 -734 -415 -99 -947 -142 -937 -646 -563 -210 -16 -462 -558 -861 -42 -94 -829 -603 -300 -589 -879 -405 -309 -469 -394 -165 -378 -943 -727 -699 -72 -640 -539 -353 -755 -746 -733 -180 -230 -326 -965 -992 -463 -54 -305 -292 -686 -803 -729 -10 -318 -651 -11 -495 -645 -207 -217 -482 -382 -886 -471 -739 -245 -115 -370 -826 -372 -868 -561 -329 -33 -818 -647 -135 -885 -256 -768 -275 -820 -52 -646 -179 -35 -168 -317 -722 -258 -254 -455 -891 -667 -140 -993 -195 -478 -709 -244 -770 -98 -604 -782 -201 -55 -406 -887 -466 -111 -198 -422 -735 -947 -486 -256 -794 -486 -477 -768 -425 -854 -921 -106 -586 -997 -899 -847 -432 -788 -867 -416 -884 -313 -950 -265 -840 -309 -549 -315 -678 -362 -539 -62 -987 -354 -745 -383 -748 -625 -238 -700 -990 -787 -225 -670 -552 -594 -855 -946 -495 -108 -792 -518 -314 -635 -924 -931 -325 -517 -16 -169 -941 -664 -90 -960 -132 -654 -813 -576 -862 -633 -866 -291 -604 -357 -318 -227 -359 -430 -777 -682 -656 -990 -409 -901 -961 -40 -568 -589 -227 -971 -522 -899 -693 -248 -521 -559 -582 -148 -214 -189 -351 -279 -706 -851 -756 -450 -909 -1 -749 -283 -528 -892 -916 -135 -451 -668 -186 -996 -934 -939 -727 -186 -840 -953 -979 -64 -977 -554 -569 -502 -92 -570 -911 -324 -177 -685 -319 -917 -990 -239 -645 -116 -289 -764 -182 -101 -969 -512 -786 -867 -25 -113 -786 -57 -765 -165 -774 -533 -543 -421 -464 -726 -773 -232 -392 -146 -880 -669 -499 -154 -710 -228 -224 -667 -203 -861 -107 -887 -965 -170 -14 -188 -889 -154 -863 -481 -170 -788 -230 -741 -350 -831 -477 -730 -958 -201 -495 -479 -481 -272 -966 -89 -854 -671 -542 -823 -500 -912 -362 -19 -429 -670 -237 -193 -594 -774 -716 -911 -686 -907 -420 -442 -421 -916 -831 -72 -835 -344 -8 -324 -311 -321 -83 -145 -589 -65 -895 -328 -464 -500 -786 -461 -966 -369 -853 -315 -628 -690 -678 -953 -221 -789 -504 -546 -437 -3 -27 -504 -719 -853 -943 -229 -766 -809 -198 -557 -30 -766 -281 -586 -680 -870 -627 -204 -699 -864 -171 -202 -268 -309 -946 -962 -589 -311 -425 -31 -616 -558 -303 -425 -684 -577 -79 -968 -79 -246 -681 -31 -114 -252 -731 -761 -346 -187 -963 -989 -930 -489 -417 -593 -395 -62 -674 -884 -82 -252 -414 -263 -521 -320 -139 -787 -410 -753 -394 -396 -986 -39 -110 -929 -59 -917 -394 -651 -985 -394 -849 -507 -706 -836 -695 -910 -945 -243 -185 -600 -235 -161 -704 -626 -658 -521 -53 -425 -666 -162 -262 -197 -966 -317 -968 -583 -863 -34 -786 -620 -636 -412 -59 -549 -658 -647 -82 -790 -320 -950 -142 -751 -155 -741 -356 -96 -223 -260 -545 -580 -561 -307 -71 -190 -870 -337 -402 -305 -451 -642 -142 -477 -966 -937 -514 -594 -594 -564 -592 -649 -736 -942 -964 -325 -763 -461 -219 -637 -391 -24 -743 -625 -284 -531 -693 -795 -870 -908 -660 -908 -308 -797 -59 -909 -212 -772 -706 -34 -479 -511 -555 -426 -59 -767 -154 -122 -7 -724 -41 -897 -872 -373 -557 -510 -73 -926 -620 -112 -821 -171 -888 -424 -130 -914 -98 -722 -28 -274 -676 -382 -122 -916 -520 -278 -506 -521 -341 -642 -151 -182 -603 -271 -370 -204 -601 -761 -81 -416 -88 -525 -356 -188 -505 -431 -835 -69 -501 -365 -998 -864 -818 -432 -816 -564 -96 -822 -389 -294 -158 -144 -512 -207 -184 -962 -815 -440 -76 -416 -599 -547 -752 -759 -372 -478 -846 -949 -82 -387 -626 -140 -581 -944 -504 -325 -965 -262 -908 -869 -74 -403 -699 -701 -19 -338 -19 -444 -988 -99 -595 -288 -469 -106 -700 -651 -564 -731 -727 -348 -101 -516 -897 -987 -650 -614 -994 -569 -155 -949 -605 -457 -376 -885 -772 -285 -235 -624 -863 -239 -598 -230 -742 -941 -466 -527 -32 -173 -912 -302 -331 -574 -693 -470 -367 -947 -100 -653 -589 -293 -596 -217 -626 -933 -499 -958 -398 -41 -578 -744 -860 -971 -282 -783 -316 -682 -113 -809 -127 -862 -937 -178 -303 -515 -627 -35 -215 -606 -729 -425 -734 -785 -938 -307 -882 -299 -142 -285 -2 -635 -826 -734 -446 -966 -961 -7 -128 -343 -499 -916 -50 -502 -913 -604 -804 -766 -891 -874 -62 -108 -364 -211 -652 -342 -474 -352 -807 -990 -921 -447 -720 -442 -899 -144 -286 -188 -208 -727 -284 -415 -710 -905 -703 -660 -231 -352 -802 -357 -874 -809 -291 -728 -912 -391 -793 -826 -569 -189 -92 -343 -203 -887 -371 -643 -161 -449 -537 -484 -76 -142 -188 -575 -476 -650 -72 -798 -637 -984 -39 -493 -146 -666 -591 -600 -87 -175 -918 -822 -512 -241 -801 -329 -183 -706 -525 -478 -811 -169 -955 -478 -806 -69 -318 -536 -121 -606 -333 -229 -984 -457 -834 -265 -317 -873 -597 -156 -1 -488 -480 -830 -669 -478 -194 -399 -208 -859 -543 -321 -329 -951 -552 -910 -571 -944 -881 -423 -545 -605 -716 -960 -40 -216 -685 -471 -228 -283 -708 -87 -523 -67 -27 -25 -860 -617 -658 -411 -128 -144 -459 -599 -704 -674 -298 -104 -466 -161 -820 -106 -627 -351 -949 -181 -504 -105 -730 -350 -502 -444 -632 -379 -386 -933 -470 -173 -989 -711 -976 -37 -230 -453 -454 -585 -267 -151 -876 -677 -184 -391 -477 -54 -266 -738 -146 -748 -4 -986 -635 -57 -994 -309 -164 -535 -557 -806 -443 -841 -693 -722 -611 -663 -312 -125 -697 -401 -926 -446 -286 -216 -584 -345 -576 -948 -88 -289 -911 -802 -622 -447 -489 -771 -52 -956 -826 -148 -204 -392 -539 -185 -781 -81 -687 -51 -306 -944 -655 -357 -672 -675 -421 -452 -529 -955 -617 -280 -71 -37 -683 -690 -927 -375 -692 -595 -746 -750 -812 -211 -40 -334 -365 -187 -672 -720 -628 -425 -151 -870 -598 -675 -890 -293 -339 -460 -507 -180 -902 -287 -85 -639 -391 -324 -806 -269 -509 -650 -951 -348 -350 -910 -877 -997 -474 -559 -928 -301 -28 -261 -165 -451 -559 -491 -860 -740 -972 -637 -796 -644 -758 -16 -319 -832 -16 -482 -941 -517 -258 -246 -916 -649 -325 -505 -707 -519 -686 -529 -556 -989 -576 -705 -255 -762 -51 -919 -529 -471 -627 -490 -955 -857 -373 -53 -732 -50 -287 -1000 -556 -772 -380 -807 -860 -343 -849 -509 -610 -168 -981 -971 -908 -862 -851 -150 -473 -269 -997 -146 -622 -652 -934 -463 -962 -722 -277 -679 -971 -582 -388 -918 -994 -512 -883 -491 -237 -687 -173 -6 -635 -378 -571 -408 -904 -803 -298 -737 -812 -722 -535 -690 -280 -882 -51 -286 -554 -689 -245 -176 -667 -648 -150 -582 -450 -396 -215 -876 -150 -915 -169 -278 -635 -35 -563 -297 -981 -88 -434 -337 -39 -233 -233 -248 -502 -105 -314 -829 -478 -763 -36 -545 -650 -685 -193 -484 -75 -140 -514 -19 -954 -286 -7 -744 -258 -870 -335 -60 -823 -733 -834 -881 -510 -883 -443 -240 -962 -747 -717 -882 -643 -699 -22 -817 -627 -983 -655 -839 -195 -370 -957 -814 -81 -423 -53 -962 -672 -950 -958 -485 -649 -689 -381 -67 -352 -25 -506 -184 -95 -31 -543 -93 -402 -537 -642 -431 -921 -375 -192 -929 -982 -539 -520 -601 -201 -524 -484 -754 -46 -165 -84 -910 -52 -899 -584 -641 -365 -132 -104 -491 -667 -589 -872 -761 -132 -670 -375 -244 -230 -826 -82 -464 -290 -463 -56 -192 -837 -844 -425 -718 -836 -628 -242 -319 -94 -920 -889 -877 -413 -716 -183 -168 -213 -678 -262 -357 -907 -657 -936 -930 -278 -598 -604 -941 -221 -594 -5 -382 -819 -34 -838 -267 -954 -776 -154 -52 -700 -393 -626 -604 -4 -844 -935 -811 -775 -894 -620 -836 -637 -74 -675 -36 -128 -454 -618 -243 -704 -828 -14 -646 -802 -642 -757 -731 -385 -394 -649 -632 -118 -899 -456 -210 -262 -267 -307 -913 -272 -187 -860 -589 -420 -804 -265 -446 -1 -793 -280 -169 -346 -433 -55 -604 -432 -811 -522 -428 -544 -941 -11 -935 -802 -833 -159 -64 -19 -394 -670 -60 -794 -208 -268 -432 -288 -767 -553 -116 -816 -742 -896 -807 -885 -153 -714 -649 -565 -601 -403 -352 -42 -17 -686 -623 -141 -573 -548 -334 -774 -730 -427 -828 -877 -325 -944 -365 -265 -398 -338 -248 -181 -237 -621 -511 -243 -54 -806 -183 -264 -622 -218 -909 -622 -704 -66 -680 -658 -774 -254 -262 -936 -515 -261 -246 -727 -873 -680 -339 -732 -901 -438 -114 -723 -437 -174 -643 -409 -535 -351 -287 -559 -506 -505 -719 -943 -736 -524 -639 -610 -601 -11 -394 -114 -380 -373 -629 -424 -340 -504 -381 -257 -39 -185 -932 -79 -684 -630 -984 -9 -534 -428 -686 -943 -670 -816 -892 -607 -28 -298 -950 -413 -624 -890 -191 -523 -841 -43 -478 -918 -875 -109 -223 -45 -325 -920 -54 -548 -969 -744 -907 -672 -873 -130 -484 -642 -39 -825 -256 -957 -921 -395 -330 -157 -163 -713 -841 -622 -188 -140 -978 -74 -531 -751 -495 -130 -841 -507 -799 -173 -274 -931 -513 -338 -473 -472 -669 -652 -427 -922 -313 -982 -544 -904 -504 -487 -528 -437 -439 -721 -600 -413 -972 -426 -745 -898 -497 -251 -286 -768 -671 -289 -230 -126 -718 -628 -798 -572 -119 -627 -528 -762 -437 -307 -477 -746 -767 -463 -542 -229 -313 -853 -200 -355 -348 -793 -898 -378 -847 -813 -376 -533 -383 -674 -983 -146 -451 -374 -89 -761 -590 -33 -47 -366 -557 -912 -140 -758 -213 -1000 -240 -957 -424 -41 -509 -65 -516 -652 -286 -984 -639 -821 -516 -821 -431 -203 -63 -690 -543 -167 -452 -945 -694 -493 -489 -640 -540 -280 -648 -833 -121 -412 -564 -349 -770 -285 -773 -8 -716 -412 -78 -251 -287 -871 -806 -15 -294 -918 -285 -747 -861 -531 -363 -394 -459 -26 -677 -701 -89 -612 -192 -497 -158 -522 -865 -561 -394 -584 -971 -2 -969 -57 -976 -205 -190 -373 -846 -631 -704 -139 -1000 -249 -395 -702 -61 -951 -316 -911 -435 -144 -266 -492 -674 -909 -749 -55 -846 -402 -404 -460 -450 -29 -793 -794 -731 -506 -945 -222 -930 -852 -456 -340 -918 -950 -515 -531 -634 -241 -527 -346 -442 -868 -772 -326 -20 -255 -297 -681 -34 -414 -57 -824 -610 -800 -887 -916 -85 -450 -209 -768 -277 -204 -873 -641 -646 -154 -165 -659 -26 -625 -764 -939 -691 -493 -729 -263 -259 -189 -721 -33 -416 -419 -563 -398 -38 -547 -868 -186 -48 -607 -863 -611 -988 -782 -699 -19 -835 -348 -266 -174 -199 -644 -248 -645 -861 -945 -297 -438 -381 -97 -630 -952 -667 -47 -285 -520 -419 -358 -140 -723 -31 -647 -511 -674 -709 -749 -810 -113 -230 -256 -432 -496 -345 -306 -626 -627 -927 -159 -41 -291 -18 -732 -50 -328 -936 -792 -475 -682 -929 -527 -881 -938 -468 -158 -184 -12 -456 -377 -958 -611 -468 -770 -295 -533 -47 -95 -231 -312 -305 -331 -718 -126 -472 -715 -840 -279 -68 -519 -544 -887 -461 -305 -2 -205 -182 -611 -446 -362 -611 -86 -83 -212 -604 -119 -226 -739 -624 -492 -344 -741 -871 -652 -883 -661 -119 -361 -995 -949 -375 -953 -259 -679 -713 -20 -201 -376 -655 -951 -886 -35 -849 -480 -473 -918 -466 -341 -807 -920 -908 -56 -453 -265 -699 -207 -745 -464 -752 -551 -428 -755 -299 -927 -879 -529 -958 -458 -673 -231 -138 -418 -897 -310 -349 -873 -379 -747 -949 -688 -854 -633 -587 -437 -571 -766 -990 -89 -784 -942 -571 -25 -735 -202 -390 -269 -71 -916 -870 -897 -685 -21 -201 -653 -988 -539 -247 -885 -143 -652 -270 -223 -190 -66 -523 -277 -939 -884 -307 -230 -187 -377 -221 -452 -44 -902 -707 -201 -583 -523 -504 -812 -42 -544 -27 -370 -171 -864 -166 -352 -439 -108 -117 -29 -628 -657 -238 -129 -491 -495 -497 -882 -530 -307 -453 -977 -9 -387 -950 -56 -552 -490 -958 -831 -704 -460 -247 -743 -224 -349 -807 -713 -964 -883 -536 -100 -450 -684 -923 -187 -471 -933 -983 -660 -170 -789 -744 -628 -775 -622 -426 -115 -321 -822 -216 -366 -718 -435 -816 -64 -322 -556 -704 -806 -332 -471 -256 -964 -709 -96 -199 -799 -356 -102 -785 -809 -436 -814 -443 -372 -927 -858 -77 -29 -916 -240 -918 -612 -581 -963 -777 -275 -1 -42 -409 -39 -147 -329 -484 -313 -171 -270 -383 -612 -343 -265 -628 -692 -87 -438 -827 -312 -223 -593 -196 -830 -22 -858 -407 -352 -539 -563 -226 -973 -689 -782 -703 -520 -825 -809 -119 -80 -37 -143 -85 -25 -195 -201 -601 -196 -735 -506 -231 -65 -765 -758 -800 -502 -611 -869 -131 -527 -823 -445 -885 -970 -284 -18 -956 -787 -511 -534 -664 -105 -502 -519 -75 -804 -326 -80 -654 -313 -463 -560 -578 -51 -466 -424 -594 -632 -463 -306 -736 -44 -947 -232 -807 -637 -753 -517 -484 -746 -188 -496 -753 -135 -459 -441 -656 -424 -578 -513 -612 -69 -972 -649 -621 -687 -342 -961 -807 -279 -367 -863 -821 -233 -893 -906 -843 -635 -404 -589 -424 -230 -300 -522 -787 -623 -673 -904 -226 -735 -534 -866 -787 -100 -766 -437 -707 -936 -260 -403 -932 -121 -693 -331 -86 -981 -375 -251 -684 -364 -88 -718 -178 -370 -965 -213 -99 -36 -808 -895 -421 -555 -705 -740 -282 -956 -873 -935 -603 -961 -439 -856 -512 -214 -937 -562 -635 -676 -624 -341 -59 -270 -281 -402 -319 -694 -196 -681 -350 -348 -965 -417 -525 -626 -210 -811 -303 -728 -63 -641 -714 -914 -259 -841 -475 -788 -803 -346 -496 -154 -851 -257 -20 -578 -902 -133 -951 -914 -280 -330 -760 -941 -901 -706 -628 -409 -454 -337 -628 -345 -171 -635 -609 -198 -674 -698 -609 -341 -509 -169 -810 -321 -583 -332 -192 -946 -990 -804 -913 -172 -248 -158 -389 -147 -502 -836 -391 -700 -46 -757 -582 -668 -14 -650 -505 -872 -817 -41 -599 -190 -957 -43 -62 -198 -796 -480 -730 -401 -476 -606 -585 -56 -690 -71 -910 -514 -828 -879 -589 -312 -66 -679 -134 -153 -59 -261 -305 -134 -479 -848 -291 -440 -468 -522 -678 -951 -56 -422 -577 -369 -797 -424 -853 -167 -347 -592 -321 -851 -571 -547 -781 -731 -176 -929 -332 -27 -91 -331 -198 -450 -700 -531 -12 -110 -46 -647 -644 -874 -134 -305 -488 -136 -278 -65 -107 -256 -212 -644 -930 -51 -104 -773 -733 -83 -670 -810 -501 -397 -481 -516 -697 -454 -657 -890 -138 -833 -778 -223 -164 -91 -926 -945 -607 -456 -753 -580 -415 -369 -569 -351 -203 -951 -355 -218 -350 -961 -699 -828 -988 -807 -772 -290 -755 -325 -447 -284 -496 -696 -100 -811 -837 -726 -367 -736 -388 -616 -199 -824 -462 -455 -627 -468 -625 -156 -103 -465 -151 -319 -607 -280 -531 -234 -476 -979 -729 -141 -416 -92 -782 -64 -337 -117 -455 -618 -821 -581 -610 -358 -324 -500 -203 -39 -343 -121 -1 -419 -607 -614 -998 -42 -441 -764 -772 -905 -62 -601 -822 -475 -400 -62 -651 -294 -33 -7 -431 -189 -998 -490 -356 -294 -776 -145 -512 -649 -139 -303 -297 -334 -133 -642 -439 -916 -695 -829 -690 -857 -411 -173 -860 -279 -510 -437 -592 -331 -671 -143 -881 -770 -27 -849 -354 -679 -579 -759 -609 -263 -984 -325 -952 -248 -356 -106 -803 -550 -885 -720 -663 -919 -734 -99 -14 -811 -811 -925 -975 -217 -192 -977 -966 -88 -972 -516 -627 -467 -173 -303 -740 -668 -141 -759 -691 -816 -935 -908 -615 -207 -481 -387 -857 -171 -574 -91 -192 -639 -424 -534 -529 -159 -127 -172 -892 -868 -947 -608 -855 -795 -742 -625 -17 -960 -96 -887 -365 -393 -580 -122 -351 -606 -670 -826 -741 -870 -204 -517 -236 -251 -31 -943 -837 -242 -720 -249 -790 -262 -129 -158 -476 -796 -503 -729 -568 -154 -762 -318 -62 -240 -913 -486 -144 -466 -873 -997 -434 -958 -237 -637 -48 -725 -2 -147 -810 -754 -785 -397 -767 -818 -454 -423 -728 -680 -607 -339 -883 -21 -858 -470 -18 -759 -139 -495 -787 -425 -769 -768 -520 -839 -523 -465 -600 -511 -668 -520 -843 -466 -532 -731 -275 -337 -258 -989 -943 -697 -561 -895 -561 -53 -397 -764 -17 -423 -910 -923 -177 -946 -856 -555 -701 -473 -193 -549 -235 -659 -834 -508 -533 -487 -630 -759 -247 -223 -252 -221 -819 -877 -746 -888 -148 -391 -758 -187 -387 -786 -560 -324 -571 -180 -66 -463 -491 -590 -305 -66 -603 -274 -34 -4 -190 -624 -442 -345 -974 -625 -286 -217 -247 -495 -809 -984 -669 -99 -989 -885 -648 -217 -806 -887 -747 -610 -675 -888 -870 -44 -181 -486 -164 -589 -372 -550 -738 -412 -508 -910 -998 -71 -656 -270 -419 -54 -560 -119 -761 -509 -873 -866 -179 -932 -978 -21 -269 -498 -23 -526 -91 -660 -253 -707 -271 -788 -465 -262 -258 -116 -262 -413 -112 -768 -619 -753 -816 -581 -161 -10 -911 -78 -156 -848 -196 -662 -255 -700 -332 -945 -259 -864 -809 -785 -822 -724 -390 -9 -656 -736 -22 -957 -337 -778 -740 -774 -966 -810 -604 -369 -495 -362 -673 -360 -610 -56 -831 -4 -515 -709 -848 -705 -951 -711 -627 -174 -185 -312 -842 -840 -936 -892 -361 -875 -670 -360 -473 -867 -659 -429 -865 -79 -916 -971 -26 -113 -647 -198 -911 -738 -117 -226 -846 -674 -926 -402 -122 -789 -941 -336 -324 -992 -706 -245 -542 -361 -978 -242 -89 -485 -688 -860 -614 -461 -826 -141 -322 -282 -372 -726 -156 -73 -214 -44 -618 -513 -385 -67 -373 -330 -920 -92 -651 -557 -600 -20 -355 -497 -325 -405 -239 -400 -255 -765 -789 -997 -362 -83 -388 -312 -745 -401 -371 -461 -887 -918 -216 -951 -810 -842 -758 -806 -379 -67 -643 -860 -729 -633 -279 -771 -502 -961 -455 -880 -250 -924 -627 -682 -652 -101 -903 -8 -291 -121 -139 -396 -557 -683 -474 -436 -121 -651 -113 -855 -908 -985 -382 -852 -231 -968 -115 -572 -514 -996 -660 -655 -488 -173 -8 -394 -868 -152 -765 -314 -590 -725 -733 -272 -641 -752 -661 -750 -678 -961 -116 -397 -212 -546 -502 -171 -876 -236 -837 -766 -875 -735 -609 -292 -444 -92 -657 -137 -613 -294 -201 -635 -855 -948 -169 -650 -290 -941 -187 -285 -355 -708 -995 -82 -602 -248 -253 -150 -232 -275 -477 -48 -427 -528 -444 -339 -691 -151 -497 -164 -958 -21 -324 -937 -740 -791 -123 -429 -300 -706 -321 -878 -18 -119 -389 -254 -183 -156 -859 -907 -481 -589 -486 -935 -972 -209 -973 -663 -914 -826 -197 -988 -391 -744 -267 -887 -110 -135 -443 -134 -405 -121 -406 -880 -858 -919 -889 -398 -407 -442 -382 -165 -718 -550 -783 -360 -530 -621 -905 -175 -184 -937 -912 -456 -858 -883 -30 -626 -497 -584 -274 -435 -965 -709 -743 -61 -813 -205 -441 -604 -693 -847 -76 -153 -191 -496 -446 -618 -413 -240 -771 -562 -66 -48 -595 -447 -246 -881 -393 -663 -62 -489 -31 -533 -380 -980 -108 -883 -611 -133 -861 -13 -322 -377 -264 -632 -989 -556 -778 -448 -892 -442 -930 -297 -529 -132 -141 -127 -329 -153 -385 -528 -40 -443 -313 -452 -374 -286 -848 -204 -758 -967 -851 -889 -900 -677 -125 -397 -173 -691 -744 -445 -643 -564 -408 -674 -867 -446 -571 -298 -902 -909 -322 -893 -630 -327 -230 -271 -204 -926 -87 -788 -983 -352 -923 -261 -355 -150 -711 -763 -280 -448 -393 -969 -854 -32 -171 -980 -473 -541 -490 -517 -832 -764 -61 -667 -955 -647 -233 -26 -648 -829 -685 -687 -685 -470 -587 -735 -272 -514 -943 -943 -939 -724 -632 -639 -104 -497 -112 -990 -755 -921 -989 -769 -574 -590 -321 -37 -100 -59 -285 -344 -755 -745 -187 -487 -776 -860 -486 -526 -684 -898 -217 -704 -336 -559 -803 -312 -713 -270 -958 -876 -585 -370 -971 -753 -200 -78 -706 -842 -834 -780 -778 -136 -325 -364 -273 -622 -302 -366 -168 -25 -386 -676 -499 -842 -491 -341 -384 -13 -122 -603 -439 -403 -627 -123 -744 -352 -227 -33 -70 -288 -188 -73 -879 -646 -130 -687 -757 -808 -877 -885 -147 -406 -458 -48 -262 -139 -722 -301 -308 -729 -341 -741 -613 -373 -892 -325 -458 -538 -854 -752 -465 -612 -526 -134 -350 -340 -30 -297 -496 -408 -8 -366 -979 -315 -583 -956 -284 -353 -596 -668 -537 -924 -484 -437 -579 -341 -451 -832 -695 -997 -524 -695 -924 -346 -379 -176 -545 -230 -45 -531 -338 -613 -527 -434 -273 -700 -581 -378 -526 -353 -262 -603 -869 -437 -221 -593 -317 -564 -286 -241 -309 -184 -412 -66 -439 -298 -185 -771 -48 -292 -357 -656 -747 -219 -514 -754 -473 -249 -872 -251 -66 -626 -981 -95 -772 -732 -791 -695 -103 -725 -464 -662 -513 -419 -235 -4 -900 -137 -802 -592 -922 -250 -27 -777 -732 -968 -134 -435 -577 -685 -357 -207 -895 -22 -412 -576 -572 -902 -85 -176 -585 -666 -231 -866 -896 -591 -66 -948 -362 -225 -499 -397 -438 -446 -629 -69 -929 -477 -951 -729 -583 -564 -710 -66 -500 -116 -336 -219 -846 -293 -422 -682 -558 -826 -466 -108 -312 -964 -795 -6 -425 -655 -979 -969 -1 -34 -113 -426 -492 -549 -30 -895 -6 -588 -123 -310 -572 -487 -554 -508 -334 -942 -361 -900 -827 -182 -647 -838 -263 -58 -652 -914 -921 -340 -747 -839 -538 -773 -533 -889 -213 -983 -801 -372 -923 -126 -2 -718 -508 -837 -488 -720 -488 -146 -62 -981 -140 -57 -908 -823 -785 -958 -493 -132 -190 -735 -542 -558 -574 -457 -298 -876 -926 -641 -745 -172 -635 -981 -954 -729 -784 -719 -140 -486 -241 -605 -475 -32 -978 -502 -726 -624 -666 -425 -490 -324 -246 -247 -674 -594 -550 -638 -985 -615 -267 -557 -990 -408 -321 -751 -918 -922 -44 -902 -167 -265 -848 -786 -736 -355 -677 -989 -656 -822 -946 -854 -678 -545 -828 -570 -557 -224 -837 -74 -839 -479 -97 -717 -114 -1 -892 -869 -756 -499 -966 -922 -983 -715 -618 -407 -678 -322 -266 -945 -521 -582 -836 -967 -660 -782 -877 -563 -871 -637 -392 -615 -957 -298 -882 -913 -266 -115 -639 -983 -435 -581 -704 -32 -5 -457 -755 -427 -594 -454 -298 -511 -177 -272 -856 -796 -733 -433 -324 -192 -300 -385 -876 -761 -331 -560 -173 -198 -532 -134 -870 -347 -782 -644 -959 -321 -799 -174 -660 -761 -877 -999 -286 -271 -778 -629 -643 -221 -231 -336 -869 -580 -538 -925 -38 -724 -235 -23 -358 -999 -130 -562 -931 -594 -936 -356 -811 -433 -267 -661 -936 -871 -326 -265 -827 -351 -821 -573 -764 -172 -87 -486 -709 -329 -330 -165 -779 -482 -85 -667 -451 -641 -892 -432 -447 -186 -677 -592 -843 -353 -85 -530 -197 -581 -733 -162 -474 -397 -723 -473 -783 -507 -896 -549 -657 -122 -195 -243 -744 -237 -841 -852 -712 -736 -948 -488 -2 -184 -271 -607 -882 -265 -536 -918 -416 -72 -983 -914 -248 -313 -409 -159 -114 -576 -873 -357 -418 -785 -944 -364 -679 -978 -414 -111 -719 -182 -939 -195 -266 -870 -246 -1000 -725 -121 -588 -643 -307 -878 -644 -897 -597 -943 -555 -65 -297 -208 -703 -797 -586 -956 -383 -554 -130 -904 -238 -917 -12 -948 -391 -457 -140 -27 -194 -631 -87 -462 -581 -920 -440 -264 -272 -283 -159 -492 -937 -987 -630 -798 -476 -434 -333 -297 -773 -879 -494 -4 -140 -299 -247 -179 -66 -21 -183 -435 -616 -807 -598 -733 -252 -756 -126 -513 -745 -619 -678 -142 -529 -758 -898 -204 -804 -729 -608 -236 -138 -51 -118 -743 -160 -40 -404 -909 -482 -96 -893 -830 -250 -891 -485 -679 -697 -752 -511 -809 -220 -356 -80 -601 -956 -340 -623 -539 -312 -789 -718 -438 -726 -569 -930 -271 -78 -117 -318 -881 -160 -866 -732 -131 -814 -784 -355 -42 -295 -465 -841 -393 -978 -711 -455 -847 -207 -744 -724 -958 -940 -444 -774 -912 -317 -61 -95 -131 -235 -963 -740 -69 -610 -588 -238 -232 -432 -495 -935 -836 -714 -20 -881 -953 -603 -982 -532 -488 -725 -914 -801 -212 -959 -74 -551 -673 -339 -591 -940 -388 -1000 -921 -763 -893 -678 -564 -701 -263 -21 -846 -929 -85 -191 -966 -741 -172 -518 -319 -954 -602 -806 -70 -78 -697 -276 -167 -162 -400 -917 -159 -620 -821 -107 -947 -685 -100 -753 -115 -840 -92 -607 -381 -630 -274 -169 -304 -51 -742 -556 -714 -1000 -708 -119 -408 -34 -259 -474 -617 -443 -593 -112 -10 -156 -951 -257 -123 -61 -423 -322 -212 -414 -723 -828 -915 -558 -360 -667 -342 -213 -588 -772 -139 -67 -1 -362 -158 -401 -493 -157 -584 -583 -978 -908 -562 -920 -352 -804 -754 -965 -622 -954 -864 -581 -701 -856 -988 -69 -937 -98 -313 -261 -390 -722 -451 -933 -522 -283 -107 -603 -364 -834 -780 -212 -265 -549 -856 -464 -524 -48 -236 -805 -179 -277 -767 -66 -115 -326 -858 -274 -629 -393 -63 -449 -43 -870 -757 -929 -953 -934 -326 -531 -337 -919 -811 -111 -408 -978 -365 -785 -851 -713 -685 -811 -65 -558 -417 -561 -885 -190 -47 -625 -714 -691 -451 -168 -852 -168 -794 -736 -120 -557 -421 -462 -244 -645 -540 -32 -596 -329 -100 -777 -228 -633 -476 -17 -172 -171 -528 -148 -494 -525 -411 -4 -835 -248 -887 -573 -168 -912 -285 -817 -722 -914 -398 -700 -764 -841 -84 -623 -385 -950 -475 -385 -166 -932 -261 -510 -80 -738 -173 -98 -461 -74 -895 -28 -341 -256 -98 -775 -524 -330 -860 -964 -967 -920 -426 -756 -287 -703 -596 -50 -533 -815 -762 -888 -706 -314 -615 -808 -696 -470 -44 -148 -637 -923 -64 -156 -680 -872 -714 -593 -443 -261 -12 -975 -970 -885 -383 -791 -202 -887 -240 -590 -184 -580 -371 -493 -365 -19 -991 -8 -745 -159 -209 -613 -917 -146 -946 -771 -874 -179 -971 -128 -370 -394 -884 -438 -309 -238 -955 -216 -212 -897 -914 -679 -182 -753 -887 -95 -35 -67 -999 -849 -587 -131 -846 -46 -363 -152 -724 -688 -830 -313 -749 -6 -418 -734 -440 -309 -871 -33 -103 -482 -472 -559 -969 -719 -927 -740 -877 -500 -166 -210 -27 -596 -768 -643 -401 -926 -862 -887 -161 -158 -491 -86 -963 -86 -11 -558 -417 -668 -74 -439 -781 -720 -985 -944 -116 -649 -182 -327 -681 -478 -339 -886 -404 -338 -695 -974 -904 -732 -60 -950 -517 -332 -667 -617 -298 -915 -326 -875 -660 -926 -798 -331 -856 -569 -799 -35 -531 -373 -433 -287 -123 -879 -60 -275 -377 -547 -202 -444 -991 -582 -970 -293 -717 -990 -177 -221 -379 -10 -929 -964 -804 -715 -497 -948 -194 -385 -179 -665 -935 -601 -927 -135 -254 -523 -488 -179 -378 -52 -320 -915 -603 -39 -788 -810 -249 -786 -421 -9 -62 -260 -535 -972 -37 -888 -511 -836 -202 -525 -830 -862 -999 -700 -297 -288 -876 -906 -312 -977 -512 -690 -248 -686 -373 -363 -476 -663 -182 -644 -888 -880 -173 -712 -156 -651 -377 -487 -214 -895 -489 -85 -929 -687 -868 -700 -388 -933 -946 -555 -748 -620 -575 -494 -251 -228 -537 -954 -187 -934 -250 -761 -121 -15 -544 -844 -426 -942 -119 -154 -392 -383 -554 -177 -171 -264 -170 -566 -153 -500 -374 -976 -980 -327 -787 -248 -487 -67 -552 -162 -45 -697 -166 -93 -180 -747 -146 -609 -37 -398 -240 -227 -130 -62 -41 -293 -114 -675 -556 -50 -676 -113 -247 -942 -625 -666 -305 -586 -176 -134 -934 -171 -889 -446 -871 -99 -353 -957 -103 -835 -572 -165 -574 -627 -443 -407 -726 -847 -857 -737 -309 -71 -687 -258 -82 -360 -567 -980 -649 -456 -604 -294 -979 -3 -844 -520 -949 -914 -793 -284 -414 -578 -56 -959 -79 -720 -971 -697 -418 -596 -205 -661 -962 -600 -725 -197 -592 -172 -684 -698 -422 -650 -772 -725 -840 -342 -417 -583 -19 -158 -92 -958 -880 -370 -623 -245 -340 -247 -868 -484 -952 -911 -216 -196 -144 -82 -787 -821 -384 -554 -74 -594 -768 -369 -102 -386 -245 -344 -595 -607 -449 -243 -669 -304 -308 -432 -400 -172 -975 -84 -206 -808 -818 -120 -638 -1000 -685 -726 -70 -460 -305 -597 -370 -989 -648 -685 -465 -983 -149 -784 -55 -989 -960 -23 -851 -229 -590 -614 -558 -455 -196 -625 -762 -230 -779 -36 -683 -776 -121 -546 -953 -232 -25 -568 -771 -587 -872 -552 -328 -481 -244 -295 -758 -808 -399 -805 -359 -250 -440 -537 -699 -209 -917 -392 -784 -75 -792 -376 -461 -21 -1 -457 -507 -312 -452 -939 -56 -408 -486 -773 -199 -656 -800 -610 -739 -511 -936 -995 -471 -334 -1000 -578 -840 -853 -718 -930 -211 -589 -742 -695 -180 -361 -780 -781 -815 -466 -513 -988 -413 -815 -361 -716 -705 -721 -230 -805 -494 -130 -554 -816 -641 -265 -756 -96 -538 -987 -203 -36 -783 -147 -681 -173 -354 -700 -552 -572 -127 -291 -776 -558 -333 -793 -163 -696 -653 -69 -565 -609 -186 -467 -573 -767 -182 -392 -247 -836 -466 -483 -255 -670 -63 -345 -56 -281 -113 -166 -722 -183 -115 -910 -90 -326 -585 -875 -9 -766 -385 -365 -533 -944 -262 -187 -108 -649 -880 -754 -352 -968 -483 -739 -962 -827 -815 -708 -572 -630 -517 -527 -103 -18 -508 -842 -793 -637 -205 -914 -868 -701 -752 -873 -116 -233 -532 -445 -408 -401 -29 -576 -726 -475 -906 -399 -704 -132 -528 -11 -10 -626 -913 -426 -545 -701 -236 -783 -571 -985 -858 -466 -619 -898 -769 -417 -555 -7 -174 -578 -343 -301 -549 -803 -264 -360 -363 -619 -743 -935 -351 -794 -537 -833 -406 -923 -155 -815 -288 -457 -88 -923 -285 -232 -623 -25 -291 -874 -35 -39 -381 -886 -904 -188 -508 -971 -752 -506 -487 -625 -954 -373 -766 -473 -345 -594 -149 -907 -936 -965 -512 -476 -208 -259 -694 -379 -693 -719 -900 -191 -987 -378 -307 -508 -222 -407 -855 -837 -314 -767 -784 -587 -258 -393 -816 -688 -886 -87 -246 -50 -407 -5 -507 -433 -30 -152 -959 -72 -530 -858 -736 -172 -180 -855 -415 -37 -798 -143 -402 -280 -401 -926 -549 -682 -594 -129 -20 -444 -933 -563 -478 -447 -624 -4 -593 -279 -205 -662 -954 -44 -120 -498 -294 -344 -253 -59 -910 -531 -55 -536 -828 -206 -389 -925 -871 -397 -154 -954 -922 -336 -719 -623 -554 -455 -370 -949 -341 -716 -299 -881 -43 -125 -245 -445 -644 -263 -430 -751 -402 -886 -902 -547 -605 -720 -387 -213 -606 -941 -735 -308 -8 -131 -372 -647 -596 -860 -473 -443 -303 -202 -820 -281 -13 -887 -178 -374 -8 -327 -687 -696 -294 -614 -877 -850 -625 -458 -21 -214 -112 -974 -199 -259 -639 -413 -549 -569 -441 -789 -925 -188 -141 -266 -514 -634 -292 -782 -958 -817 -56 -993 -371 -194 -294 -874 -278 -710 -454 -106 -641 -242 -555 -452 -79 -754 -705 -731 -118 -666 -977 -153 -63 -870 -998 -703 -224 -298 -357 -110 -862 -487 -900 -983 -484 -131 -306 -809 -253 -121 -583 -118 -479 -952 -832 -656 -824 -879 -977 -637 -321 -90 -348 -348 -299 -440 -988 -980 -188 -228 -856 -480 -302 -188 -977 -408 -581 -762 -546 -704 -36 -42 -371 -591 -797 -92 -202 -185 -839 -554 -230 -831 -419 -393 -54 -742 -343 -874 -580 -159 -991 -541 -479 -755 -475 -55 -669 -495 -368 -201 -783 -883 -504 -694 -345 -526 -112 -516 -355 -806 -81 -648 -416 -280 -991 -698 -440 -653 -107 -133 -254 -918 -832 -139 -272 -548 -484 -623 -183 -498 -146 -493 -321 -309 -147 -242 -200 -712 -826 -250 -342 -377 -328 -407 -150 -62 -162 -709 -419 -29 -842 -921 -756 -912 -416 -14 -976 -375 -419 -431 -234 -965 -578 -882 -83 -552 -895 -524 -447 -209 -962 -511 -323 -292 -648 -40 -266 -131 -824 -900 -394 -545 -400 -562 -512 -371 -75 -143 -672 -907 -364 -40 -676 -33 -430 -516 -131 -200 -891 -958 -281 -124 -781 -583 -59 -419 -26 -195 -325 -996 -686 -610 -834 -760 -984 -105 -388 -98 -994 -412 -780 -821 -129 -346 -888 -101 -31 -581 -940 -613 -850 -652 -824 -539 -249 -318 -924 -314 -239 -2 -386 -152 -556 -907 -441 -234 -207 -261 -741 -963 -781 -41 -677 -559 -764 -64 -296 -704 -377 -916 -95 -844 -158 -872 -98 -716 -807 -757 -436 -135 -818 -885 -250 -563 -933 -260 -212 -423 -621 -583 -770 -421 -210 -737 -559 -709 -303 -878 -305 -582 -982 -299 -220 -817 -889 -52 -999 -451 -809 -710 -612 -587 -625 -202 -363 -281 -545 -61 -659 -109 -511 -443 -660 -590 -156 -501 -575 -442 -72 -902 -416 -174 -439 -353 -790 -782 -33 -73 -233 -908 -369 -110 -57 -48 -117 -105 -607 -328 -295 -637 -325 -739 -250 -287 -9 -56 -637 -579 -234 -937 -697 -432 -237 -379 -935 -715 -171 -996 -740 -963 -385 -562 -493 -956 -739 -74 -149 -116 -981 -152 -881 -697 -922 -397 -188 -966 -236 -543 -135 -653 -622 -753 -218 -499 -306 -815 -840 -348 -646 -426 -632 -611 -409 -647 -4 -780 -360 -241 -160 -427 -894 -496 -724 -409 -508 -448 -655 -704 -566 -762 -669 -617 -951 -681 -418 -200 -577 -269 -609 -592 -239 -363 -195 -914 -410 -389 -51 -916 -595 -739 -143 -323 -208 -516 -912 -903 -91 -114 -222 -687 -636 -38 -585 -892 -104 -411 -813 -534 -938 -306 -983 -432 -276 -570 -638 -864 -670 -1 -546 -149 -710 -236 -654 -889 -389 -535 -513 -769 -221 -853 -932 -177 -268 -335 -286 -233 -164 -70 -585 -238 -86 -443 -658 -155 -304 -96 -536 -245 -141 -412 -685 -65 -993 -176 -288 -575 -358 -492 -560 -697 -622 -488 -906 -839 -28 -557 -200 -537 -500 -841 -474 -575 -83 -681 -954 -684 -282 -825 -876 -158 -122 -238 -945 -660 -34 -947 -116 -643 -478 -131 -451 -708 -611 -150 -511 -941 -303 -972 -446 -360 -34 -835 -288 -895 -836 -207 -694 -760 -209 -573 -736 -875 -230 -149 -56 -747 -805 -132 -82 -119 -427 -539 -420 -443 -67 -743 -399 -651 -800 -220 -514 -105 -942 -963 -856 -278 -314 -891 -171 -743 -23 -57 -706 -288 -800 -888 -810 -655 -171 -283 -654 -996 -579 -573 -370 -981 -32 -458 -123 -139 -255 -764 -768 -250 -294 -570 -769 -206 -786 -426 -226 -49 -336 -632 -790 -597 -247 -667 -739 -541 -277 -593 -73 -120 -988 -561 -760 -329 -812 -279 -598 -66 -126 -313 -310 -480 -630 -627 -389 -298 -413 -26 -585 -816 -791 -765 -285 -472 -130 -990 -883 -411 -813 -193 -784 -133 -673 -789 -57 -404 -471 -748 -755 -485 -227 -307 -190 -243 -614 -285 -977 -550 -959 -29 -163 -127 -721 -17 -849 -676 -976 -842 -977 -429 -460 -129 -108 -7 -550 -923 -138 -339 -304 -422 -29 -628 -862 -444 -925 -55 -210 -957 -899 -226 -363 -787 -11 -194 -797 -307 -743 -287 -337 -587 -222 -648 -585 -658 -3 -597 -258 -476 -993 -394 -388 -491 -249 -485 -878 -505 -837 -879 -904 -515 -60 -505 -915 -606 -72 -376 -640 -641 -168 -868 -236 -568 -43 -692 -899 -763 -513 -189 -454 -824 -66 -599 -260 -19 -994 -31 -245 -315 -829 -704 -142 -682 -742 -661 -258 -448 -316 -822 -382 -779 -236 -183 -664 -292 -779 -649 -173 -235 -827 -4 -277 -129 -31 -950 -752 -568 -499 -209 -339 -510 -113 -965 -286 -580 -561 -619 -797 -717 -777 -616 -932 -549 -128 -458 -467 -716 -696 -920 -329 -554 -325 -427 -350 -88 -704 -102 -62 -646 -247 -981 -643 -607 -239 -780 -52 -589 -501 -912 -230 -957 -857 -605 -36 -148 -670 -431 -266 -403 -673 -186 -173 -634 -875 -791 -806 -184 -534 -90 -377 -270 -238 -680 -272 -763 -993 -569 -169 -440 -657 -214 -10 -882 -41 -240 -722 -851 -830 -980 -282 -860 -652 -29 -61 -705 -507 -283 -905 -217 -980 -130 -804 -575 -336 -877 -157 -275 -114 -558 -530 -593 -219 -293 -176 -541 -48 -115 -91 -967 -445 -280 -825 -104 -120 -8 -135 -957 -399 -520 -362 -749 -821 -784 -745 -371 -86 -937 -848 -308 -870 -576 -654 -243 -952 -224 -48 -770 -358 -575 -218 -709 -901 -732 -907 -383 -505 -556 -854 -497 -919 -193 -294 -369 -750 -479 -535 -388 -596 -632 -661 -677 -871 -325 -570 -688 -703 -490 -758 -744 -820 -502 -936 -745 -556 -634 -129 -383 -451 -112 -6 -184 -218 -943 -307 -272 -118 -552 -321 -305 -351 -817 -85 -528 -796 -124 -709 -233 -409 -711 -534 -652 -151 -377 -261 -423 -242 -589 -532 -312 -953 -193 -162 -492 -611 -1000 -112 -728 -308 -358 -444 -343 -515 -674 -939 -580 -456 -786 -522 -391 -764 -102 -518 -369 -822 -516 -559 -131 -305 -755 -397 -795 -378 -949 -914 -897 -616 -874 -855 -492 -607 -496 -447 -393 -465 -730 -53 -83 -976 -399 -739 -420 -281 -818 -845 -846 -422 -550 -163 -378 -742 -745 -983 -913 -956 -641 -500 -241 -262 -55 -162 -355 -659 -862 -218 -11 -213 -625 -213 -320 -381 -398 -270 -331 -64 -330 -270 -277 -489 -270 -984 -438 -118 -294 -939 -876 -228 -971 -105 -847 -126 -506 -254 -570 -314 -264 -17 -917 -384 -989 -993 -72 -386 -301 -94 -905 -167 -374 -43 -130 -625 -405 -972 -652 -671 -93 -257 -461 -507 -541 -40 -583 -198 -379 -553 -474 -127 -302 -889 -583 -606 -587 -415 -142 -743 -555 -491 -652 -457 -658 -766 -360 -653 -435 -841 -342 -682 -776 -414 -824 -72 -323 -815 -262 -776 -416 -921 -966 -340 -281 -130 -602 -845 -935 -995 -472 -856 -12 -253 -8 -436 -428 -883 -565 -64 -139 -480 -833 -641 -3 -62 -181 -242 -920 -845 -685 -24 -630 -757 -683 -846 -376 -505 -518 -863 -293 -346 -252 -861 -173 -962 -371 -905 -901 -410 -984 -529 -734 -712 -800 -439 -679 -701 -68 -69 -177 -833 -484 -796 -584 -791 -424 -246 -744 -567 -609 -65 -562 -636 -650 -358 -660 -321 -768 -162 -871 -624 -141 -525 -841 -250 -260 -181 -941 -324 -620 -553 -724 -138 -29 -576 -202 -421 -513 -651 -280 -137 -285 -38 -927 -355 -573 -395 -390 -667 -177 -232 -44 -836 -984 -370 -103 -724 -432 -543 -408 -843 -210 -54 -22 -753 -591 -162 -730 -85 -952 -906 -642 -85 -135 -87 -341 -52 -268 -486 -92 -697 -210 -275 -818 -193 -451 -624 -202 -982 -312 -653 -91 -113 -13 -733 -673 -493 -427 -191 -11 -900 -293 -749 -832 -642 -126 -238 -674 -803 -840 -804 -235 -512 -148 -570 -688 -968 -872 -417 -363 -586 -310 -778 -669 -895 -909 -785 -291 -80 -654 -507 -584 -539 -374 -90 -644 -392 -358 -870 -350 -843 -657 -932 -408 -537 -39 -770 -706 -285 -864 -659 -699 -804 -748 -629 -223 -329 -788 -267 -631 -466 -80 -279 -429 -526 -20 -32 -121 -278 -756 -312 -687 -599 -547 -139 -838 -65 -982 -357 -256 -164 -491 -133 -962 -624 -622 -944 -473 -149 -193 -20 -626 -897 -132 -445 -509 -231 -914 -750 -304 -894 -791 -228 -308 -446 -458 -958 -634 -472 -228 -283 -804 -575 -275 -743 -440 -24 -456 -243 -616 -562 -791 -311 -290 -810 -352 -526 -178 -625 -582 -505 -822 -692 -793 -127 -231 -746 -563 -793 -235 -414 -771 -734 -442 -472 -763 -816 -252 -909 -443 -936 -710 -213 -62 -932 -779 -830 -145 -561 -94 -149 -535 -93 -654 -23 -708 -598 -162 -8 -470 -316 -601 -296 -754 -475 -158 -359 -631 -338 -746 -703 -202 -520 -812 -424 -888 -364 -884 -644 -477 -194 -28 -30 -758 -643 -166 -379 -349 -65 -843 -639 -615 -852 -565 -375 -134 -882 -264 -945 -156 -340 -46 -396 -594 -606 -773 -743 -349 -162 -696 -56 -901 -449 -168 -295 -927 -585 -38 -3 -896 -145 -338 -305 -249 -107 -67 -651 -199 -439 -826 -475 -799 -546 -861 -642 -561 -266 -747 -250 -398 -535 -611 -125 -795 -725 -692 -431 -672 -960 -897 -756 -979 -774 -149 -344 -904 -630 -264 -906 -718 -955 -557 -653 -550 -506 -99 -428 -308 -682 -187 -736 -562 -907 -137 -286 -38 -978 -834 -500 -679 -347 -460 -457 -68 -71 -615 -186 -914 -585 -766 -220 -182 -361 -260 -938 -509 -201 -103 -635 -317 -918 -945 -527 -205 -870 -109 -539 -568 -694 -684 -954 -990 -489 -336 -553 -267 -615 -354 -965 -309 -675 -60 -894 -401 -253 -465 -548 -849 -361 -566 -507 -857 -315 -85 -180 -396 -508 -154 -228 -608 -980 -734 -687 -717 -26 -209 -209 -865 -387 -281 -927 -550 -649 -502 -167 -216 -691 -850 -367 -957 -752 -662 -580 -697 -667 -507 -192 -517 -162 -496 -582 -662 -570 -159 -733 -390 -557 -778 -561 -875 -322 -42 -808 -795 -512 -645 -110 -491 -1000 -564 -691 -928 -808 -306 -349 -662 -975 -807 -966 -549 -129 -678 -450 -917 -611 -964 -164 -553 -635 -145 -250 -36 -828 -284 -892 -145 -145 -589 -506 -810 -515 -246 -699 -639 -683 -121 -856 -472 -153 -502 -853 -386 -477 -592 -533 -85 -994 -94 -381 -181 -743 -82 -485 -462 -860 -157 -567 -172 -380 -103 -564 -824 -781 -760 -780 -156 -596 -694 -827 -835 -217 -844 -485 -190 -3 -829 -478 -616 -277 -213 -32 -560 -691 -501 -735 -952 -56 -359 -554 -503 -993 -931 -4 -71 -63 -587 -367 -868 -677 -426 -541 -392 -907 -785 -171 -176 -264 -956 -279 -979 -633 -72 -41 -247 -523 -141 -359 -230 -467 -919 -867 -619 -115 -131 -317 -896 -296 -797 -554 -295 -764 -878 -375 -15 -805 -315 -223 -573 -44 -830 -734 -217 -542 -376 -968 -790 -189 -763 -375 -180 -213 -795 -740 -490 -644 -165 -475 -326 -747 -970 -618 -241 -527 -218 -228 -510 -826 -952 -607 -986 -125 -925 -491 -44 -471 -664 -179 -533 -192 -462 -6 -606 -710 -578 -163 -783 -202 -436 -56 -781 -763 -867 -501 -504 -587 -239 -371 -109 -447 -187 -802 -310 -868 -385 -475 -885 -579 -764 -977 -457 -460 -185 -98 -686 -413 -398 -940 -93 -997 -469 -274 -101 -549 -914 -764 -676 -886 -111 -585 -817 -581 -272 -842 -591 -231 -657 -482 -150 -768 -833 -349 -200 -483 -645 -499 -588 -951 -662 -5 -514 -562 -149 -939 -495 -385 -568 -38 -390 -192 -270 -340 -748 -219 -56 -929 -464 -743 -89 -285 -105 -908 -774 -627 -581 -885 -623 -526 -999 -220 -507 -807 -140 -475 -28 -713 -984 -607 -17 -225 -196 -938 -657 -953 -172 -645 -223 -433 -914 -72 -44 -667 -166 -393 -347 -200 -908 -181 -697 -944 -368 -79 -148 -161 -766 -943 -537 -267 -280 -582 -359 -829 -768 -131 -886 -821 -200 -115 -140 -7 -951 -856 -866 -220 -682 -376 -944 -610 -179 -176 -823 -511 -532 -999 -488 -645 -658 -591 -99 -941 -873 -529 -574 -986 -395 -86 -417 -156 -253 -410 -878 -54 -250 -342 -825 -599 -764 -529 -674 -385 -876 -287 -434 -184 -416 -344 -841 -32 -591 -900 -6 -344 -601 -268 -158 -644 -602 -750 -795 -257 -475 -322 -718 -22 -177 -376 -361 -633 -90 -364 -185 -636 -92 -62 -504 -863 -839 -703 -740 -469 -996 -906 -767 -839 -364 -350 -318 -872 -438 -941 -7 -710 -465 -636 -521 -676 -333 -588 -539 -184 -657 -247 -869 -871 -390 -778 -995 -672 -472 -976 -140 -144 -671 -360 -592 -733 -507 -751 -133 -283 -912 -171 -486 -907 -266 -726 -698 -699 -463 -49 -971 -158 -839 -236 -771 -759 -494 -962 -850 -707 -736 -830 -977 -824 -691 -416 -499 -287 -763 -966 -853 -43 -981 -351 -24 -590 -873 -37 -166 -324 -241 -733 -522 -637 -239 -892 -797 -796 -922 -974 -254 -780 -988 -79 -545 -616 -963 -558 -46 -49 -52 -945 -285 -319 -997 -227 -120 -542 -165 -280 -809 -111 -952 -885 -260 -113 -613 -314 -188 -15 -514 -570 -384 -34 -265 -218 -84 -454 -619 -934 -911 -906 -214 -774 -255 -712 -548 -926 -41 -659 -392 -422 -569 -957 -927 -45 -428 -99 -280 -720 -615 -54 -26 -713 -429 -526 -419 -968 -433 -474 -831 -475 -711 -797 -55 -953 -710 -41 -901 -670 -10 -520 -761 -660 -573 -166 -479 -305 -236 -122 -130 -716 -413 -688 -522 -880 -576 -994 -396 -448 -841 -925 -573 -601 -668 -97 -937 -421 -582 -863 -188 -169 -326 -607 -749 -562 -73 -482 -52 -968 -40 -23 -346 -284 -175 -343 -855 -824 -800 -739 -31 -222 -92 -271 -748 -264 -626 -783 -225 -186 -391 -472 -339 -683 -103 -76 -987 -943 -421 -327 -378 -881 -570 -655 -623 -605 -965 -801 -884 -825 -74 -20 -856 -229 -407 -659 -411 -13 -110 -756 -410 -518 -994 -553 -760 -151 -671 -598 -787 -285 -899 -13 -283 -668 -490 -156 -584 -998 -940 -617 -321 -683 -475 -470 -740 -514 -760 -687 -117 -577 -522 -822 -605 -822 -418 -32 -805 -37 -966 -538 -568 -214 -226 -963 -938 -220 -357 -983 -220 -85 -240 -783 -507 -527 -732 -76 -374 -459 -669 -215 -945 -405 -692 -677 -323 -744 -617 -772 -241 -103 -126 -930 -973 -11 -809 -577 -285 -347 -394 -191 -566 -944 -683 -363 -489 -350 -559 -303 -274 -1000 -878 -996 -877 -858 -655 -181 -152 -426 -861 -702 -539 -278 -104 -535 -923 -933 -620 -951 -233 -265 -143 -783 -307 -601 -170 -245 -474 -404 -309 -744 -263 -374 -994 -113 -260 -466 -694 -954 -387 -659 -622 -854 -680 -559 -149 -428 -934 -187 -507 -30 -711 -833 -183 -626 -111 -206 -729 -555 -591 -907 -277 -195 -229 -882 -886 -735 -720 -312 -732 -492 -490 -279 -802 -680 -837 -618 -645 -124 -470 -113 -234 -309 -824 -44 -413 -919 -599 -533 -661 -438 -553 -527 -6 -305 -45 -442 -293 -536 -969 -727 -240 -238 -582 -779 -333 -475 -222 -12 -947 -120 -717 -672 -824 -551 -412 -408 -129 -560 -620 -960 -489 -627 -422 -256 -49 -602 -611 -444 -116 -340 -539 -900 -651 -968 -997 -153 -747 -458 -849 -440 -95 -524 -320 -658 -802 -556 -700 -813 -782 -938 -45 -465 -810 -449 -527 -874 -886 -507 -392 -248 -64 -620 -388 -244 -960 -738 -769 -221 -787 -984 -292 -479 -732 -612 -648 -876 -478 -593 -633 -540 -551 -29 -709 -793 -892 -826 -422 -149 -971 -782 -717 -347 -502 -373 -332 -962 -614 -131 -162 -747 -756 -981 -162 -421 -880 -976 -704 -590 -116 -259 -1 -281 -540 -944 -516 -917 -779 -997 -263 -434 -625 -784 -731 -49 -815 -925 -612 -179 -976 -33 -938 -164 -594 -367 -627 -548 -902 -864 -302 -623 -954 -485 -608 -570 -154 -352 -183 -574 -404 -199 -797 -735 -36 -4 -802 -653 -766 -496 -421 -835 -796 -860 -224 -995 -335 -800 -660 -396 -94 -926 -767 -96 -516 -108 -111 -620 -124 -87 -736 -116 -355 -465 -999 -442 -392 -45 -34 -667 -655 -805 -327 -591 -715 -263 -212 -134 -445 -890 -266 -564 -729 -792 -661 -814 -272 -23 -403 -354 -991 -616 -479 -874 -38 -152 -868 -66 -179 -372 -298 -150 -650 -353 -476 -409 -809 -98 -404 -515 -648 -75 -999 -859 -804 -900 -544 -589 -870 -74 -250 -735 -664 -176 -431 -965 -602 -633 -121 -138 -200 -459 -9 -888 -386 -120 -723 -795 -590 -620 -130 -264 -408 -653 -548 -34 -29 -163 -830 -558 -99 -488 -692 -150 -681 -873 -988 -289 -307 -561 -737 -453 -708 -613 -302 -92 -435 -581 -413 -723 -574 -560 -541 -803 -798 -619 -885 -869 -490 -570 -623 -902 -325 -206 -88 -387 -26 -65 -486 -889 -953 -942 -103 -877 -449 -992 -460 -215 -583 -173 -167 -113 -449 -105 -768 -550 -926 -548 -462 -203 -406 -641 -404 -46 -978 -794 -532 -570 -910 -230 -832 -168 -581 -157 -645 -471 -213 -9 -410 -65 -523 -910 -466 -190 -695 -241 -676 -240 -933 -105 -493 -684 -140 -445 -592 -944 -899 -200 -700 -125 -245 -844 -301 -981 -173 -81 -930 -989 -132 -823 -957 -887 -605 -432 -868 -603 -864 -810 -675 -592 -613 -77 -969 -616 -115 -653 -864 -97 -21 -289 -854 -690 -65 -398 -692 -453 -239 -969 -1000 -176 -703 -539 -569 -818 -667 -922 -877 -936 -946 -404 -139 -435 -227 -873 -880 -457 -963 -596 -310 -460 -586 -337 -506 -123 -513 -520 -588 -351 -95 -196 -882 -615 -121 -987 -128 -393 -6 -630 -401 -763 -809 -181 -243 -818 -944 -149 -637 -124 -822 -163 -303 -310 -673 -263 -360 -839 -795 -580 -681 -421 -671 -16 -85 -266 -960 -361 -110 -250 -318 -895 -667 -281 -416 -807 -741 -882 -543 -94 -675 -822 -577 -664 -870 -582 -323 -757 -420 -717 -412 -241 -516 -26 -705 -632 -727 -259 -393 -792 -42 -639 -161 -116 -688 -748 -740 -773 -497 -240 -629 -146 -758 -52 -725 -106 -941 -660 -398 -491 -418 -328 -712 -457 -146 -865 -615 -876 -731 -354 -649 -915 -862 -60 -11 -566 -720 -233 -132 -559 -385 -480 -8 -112 -230 -828 -881 -294 -419 -419 -823 -616 -848 -252 -619 -535 -913 -894 -582 -522 -406 -4 -695 -499 -106 -905 -995 -844 -643 -586 -662 -860 -91 -962 -799 -747 -191 -390 -364 -91 -186 -168 -292 -287 -684 -610 -474 -245 -111 -626 -824 -20 -295 -378 -145 -271 -715 -452 -219 -558 -48 -398 -735 -442 -130 -722 -584 -40 -274 -606 -177 -590 -298 -359 -232 -738 -427 -985 -390 -445 -371 -813 -844 -186 -746 -474 -416 -440 -210 -748 -765 -281 -354 -177 -472 -706 -442 -746 -552 -587 -604 -651 -644 -5 -250 -22 -677 -81 -122 -997 -730 -59 -120 -590 -821 -196 -245 -870 -267 -656 -967 -798 -798 -830 -19 -606 -746 -168 -929 -420 -840 -289 -120 -325 -782 -188 -596 -165 -839 -867 -386 -64 -909 -84 -131 -926 -491 -970 -198 -951 -325 -652 -215 -311 -641 -508 -759 -727 -16 -393 -782 -24 -164 -908 -429 -241 -191 -822 -583 -591 -817 -505 -130 -263 -156 -918 -104 -695 -88 -290 -372 -695 -559 -771 -361 -894 -941 -304 -309 -93 -74 -236 -246 -204 -404 -830 -278 -769 -22 -689 -839 -910 -850 -910 -531 -87 -999 -57 -493 -53 -917 -306 -171 -57 -32 -156 -229 -739 -252 -762 -364 -130 -921 -599 -244 -52 -358 -176 -812 -508 -617 -872 -473 -59 -565 -992 -701 -577 -127 -137 -458 -433 -36 -336 -439 -817 -858 -973 -843 -1 -838 -524 -893 -169 -254 -931 -36 -567 -667 -662 -117 -78 -68 -462 -611 -356 -59 -230 -72 -397 -97 -790 -689 -890 -596 -466 -692 -162 -886 -561 -976 -130 -51 -369 -958 -675 -912 -602 -831 -607 -251 -275 -159 -725 -356 -681 -197 -179 -836 -872 -236 -637 -389 -326 -504 -105 -295 -550 -642 -65 -753 -631 -228 -761 -391 -800 -241 -393 -738 -350 -62 -770 -567 -982 -486 -671 -91 -305 -324 -659 -664 -142 -132 -704 -685 -101 -824 -458 -280 -298 -528 -254 -306 -46 -683 -10 -950 -368 -410 -646 -924 -680 -113 -347 -814 -70 -164 -886 -551 -682 -455 -502 -759 -394 -271 -374 -27 -558 -937 -676 -106 -512 -890 -562 -685 -443 -382 -976 -374 -551 -319 -536 -506 -368 -163 -234 -874 -285 -792 -207 -1000 -981 -918 -984 -763 -68 -821 -157 -962 -764 -387 -123 -850 -294 -528 -80 -651 -3 -820 -842 -964 -651 -152 -492 -821 -759 -47 -502 -682 -424 -856 -265 -613 -83 -377 -320 -830 -453 -619 -865 -693 -188 -867 -815 -361 -153 -99 -707 -971 -289 -620 -852 -676 -436 -533 -576 -115 -361 -642 -991 -287 -837 -731 -75 -603 -118 -606 -138 -147 -769 -862 -687 -586 -995 -374 -925 -259 -121 -436 -95 -925 -774 -769 -13 -296 -353 -89 -48 -559 -967 -293 -156 -898 -68 -548 -588 -498 -602 -378 -125 -446 -834 -893 -606 -859 -380 -485 -234 -62 -791 -376 -155 -404 -68 -111 -956 -331 -822 -268 -180 -408 -672 -724 -674 -123 -27 -642 -820 -823 -109 -320 -383 -936 -459 -52 -293 -585 -371 -779 -705 -671 -922 -743 -185 -699 -361 -487 -685 -625 -54 -849 -656 -988 -742 -283 -54 -995 -867 -404 -646 -965 -438 -861 -569 -855 -610 -192 -134 -191 -864 -539 -267 -522 -989 -302 -243 -461 -771 -813 -894 -120 -99 -811 -206 -935 -903 -876 -639 -947 -622 -488 -889 -264 -508 -577 -888 -44 -236 -117 -512 -98 -159 -863 -865 -62 -105 -948 -645 -128 -215 -918 -486 -281 -88 -207 -682 -40 -640 -217 -599 -865 -119 -421 -882 -274 -89 -127 -143 -690 -153 -959 -250 -239 -272 -48 -67 -818 -199 -62 -853 -923 -23 -333 -312 -45 -962 -732 -763 -510 -98 -341 -437 -387 -918 -403 -595 -209 -394 -789 -757 -596 -28 -792 -629 -565 -979 -340 -531 -453 -306 -295 -933 -849 -435 -985 -354 -221 -308 -622 -676 -699 -151 -608 -285 -323 -644 -248 -103 -705 -514 -748 -143 -369 -833 -530 -796 -72 -713 -354 -540 -702 -837 -41 -390 -821 -415 -77 -318 -78 -622 -391 -151 -994 -506 -787 -175 -938 -574 -118 -337 -199 -813 -962 -360 -405 -884 -354 -160 -434 -866 -17 -947 -627 -238 -602 -781 -783 -626 -854 -153 -388 -930 -372 -898 -113 -876 -630 -539 -895 -363 -135 -818 -137 -74 -993 -774 -880 -835 -481 -348 -47 -375 -688 -637 -573 -613 -496 -610 -117 -479 -644 -659 -64 -783 -454 -756 -918 -554 -730 -404 -142 -514 -893 -843 -748 -323 -286 -396 -317 -13 -802 -571 -181 -161 -605 -246 -283 -636 -211 -448 -159 -301 -24 -618 -720 -637 -778 -415 -328 -351 -999 -157 -129 -298 -698 -734 -135 -707 -840 -475 -354 -819 -575 -769 -411 -147 -107 -13 -756 -315 -41 -746 -541 -463 -8 -374 -600 -962 -7 -594 -902 -576 -329 -103 -753 -489 -137 -508 -951 -188 -479 -546 -404 -917 -791 -842 -493 -378 -226 -67 -406 -348 -223 -629 -847 -234 -232 -232 -147 -325 -120 -568 -218 -135 -895 -157 -739 -329 -775 -205 -378 -186 -141 -505 -602 -453 -280 -634 -307 -972 -695 -421 -941 -958 -446 -681 -450 -222 -469 -106 -406 -233 -575 -700 -139 -432 -392 -129 -344 -970 -463 -117 -741 -682 -300 -240 -594 -110 -5 -335 -750 -822 -187 -521 -566 -494 -893 -78 -56 -712 -191 -129 -382 -939 -603 -970 -218 -928 -171 -833 -741 -543 -352 -148 -49 -893 -118 -193 -159 -682 -844 -86 -126 -629 -679 -812 -428 -415 -117 -308 -942 -781 -933 -707 -63 -304 -595 -671 -32 -492 -648 -113 -764 -196 -706 -208 -213 -948 -624 -389 -150 -154 -933 -188 -827 -565 -722 -595 -161 -563 -718 -919 -291 -901 -300 -573 -304 -323 -173 -506 -752 -882 -91 -14 -80 -851 -873 -150 -219 -275 -211 -723 -667 -143 -871 -718 -995 -780 -53 -263 -266 -620 -61 -356 -695 -18 -38 -678 -70 -116 -423 -707 -286 -936 -57 -302 -889 -596 -654 -693 -379 -501 -623 -278 -61 -787 -472 -572 -862 -684 -777 -403 -319 -481 -542 -361 -274 -114 -872 -96 -871 -924 -650 -820 -741 -626 -464 -511 -483 -129 -426 -748 -61 -376 -697 -902 -793 -243 -219 -984 -568 -927 -408 -820 -935 -288 -433 -839 -689 -247 -509 -649 -162 -145 -764 -734 -929 -131 -52 -297 -975 -304 -362 -861 -641 -675 -438 -752 -802 -816 -391 -305 -691 -856 -558 -487 -565 -165 -180 -336 -931 -485 -226 -22 -493 -831 -62 -23 -801 -177 -965 -915 -291 -436 -479 -919 -117 -477 -175 -370 -156 -596 -678 -837 -25 -875 -875 -79 -392 -513 -261 -988 -694 -176 -243 -205 -760 -237 -124 -24 -335 -398 -205 -558 -660 -136 -693 -735 -615 -450 -616 -815 -777 -755 -258 -973 -106 -607 -703 -147 -431 -16 -586 -514 -301 -983 -143 -325 -902 -565 -990 -444 -586 -87 -62 -343 -57 -906 -805 -960 -515 -730 -261 -982 -389 -674 -214 -807 -756 -369 -53 -24 -816 -740 -121 -484 -221 -754 -421 -554 -462 -308 -617 -396 -216 -337 -679 -993 -675 -762 -213 -6 -503 -640 -387 -722 -540 -605 -76 -295 -607 -358 -768 -458 -4 -357 -266 -648 -412 -749 -814 -627 -783 -232 -188 -44 -686 -876 -71 -241 -793 -425 -648 -709 -252 -367 -175 -966 -587 -645 -115 -659 -604 -254 -109 -193 -712 -329 -644 -438 -871 -481 -705 -139 -836 -622 -874 -25 -304 -656 -283 -6 -301 -801 -674 -107 -77 -495 -686 -438 -439 -976 -551 -954 -826 -891 -492 -253 -857 -689 -334 -994 -303 -694 -188 -837 -896 -552 -184 -897 -105 -848 -903 -553 -204 -11 -850 -175 -803 -877 -409 -274 -999 -981 -338 -558 -881 -908 -908 -394 -898 -145 -501 -876 -647 -882 -953 -121 -668 -259 -492 -254 -412 -35 -378 -392 -346 -247 -594 -148 -338 -609 -350 -422 -802 -849 -54 -654 -470 -955 -522 -906 -915 -597 -938 -591 -71 -398 -847 -805 -43 -752 -458 -294 -167 -529 -348 -872 -586 -629 -687 -772 -213 -240 -718 -411 -943 -463 -459 -216 -93 -335 -216 -452 -43 -614 -328 -340 -189 -298 -878 -654 -745 -812 -445 -317 -892 -317 -305 -602 -29 -684 -210 -410 -391 -804 -731 -383 -336 -9 -1 -156 -616 -778 -570 -551 -681 -448 -379 -914 -788 -298 -549 -858 -380 -528 -414 -49 -455 -446 -916 -978 -354 -757 -556 -578 -42 -827 -9 -19 -459 -563 -519 -294 -387 -683 -257 -826 -671 -562 -156 -312 -877 -417 -17 -68 -628 -952 -871 -905 -708 -407 -686 -554 -430 -267 -553 -195 -972 -968 -300 -165 -519 -433 -175 -136 -210 -791 -53 -310 -35 -844 -273 -207 -524 -712 -955 -278 -395 -161 -573 -49 -314 -33 -220 -615 -499 -945 -825 -569 -426 -883 -91 -179 -806 -840 -635 -462 -852 -118 -390 -163 -288 -784 -48 -409 -502 -786 -554 -845 -286 -681 -436 -754 -412 -681 -605 -469 -872 -767 -63 -769 -311 -129 -127 -420 -992 -427 -873 -389 -619 -39 -501 -792 -201 -309 -730 -821 -889 -739 -866 -268 -651 -638 -722 -212 -94 -698 -814 -698 -110 -70 -319 -723 -889 -667 -477 -504 -896 -976 -638 -796 -385 -694 -322 -584 -565 -228 -778 -378 -104 -618 -19 -239 -259 -294 -259 -306 -861 -366 -932 -987 -367 -343 -504 -953 -867 -203 -572 -951 -259 -128 -356 -245 -459 -621 -429 -872 -685 -257 -360 -978 -849 -360 -456 -847 -748 -912 -479 -500 -15 -865 -39 -574 -63 -875 -276 -747 -461 -816 -582 -278 -457 -50 -22 -599 -856 -589 -502 -422 -814 -453 -113 -95 -933 -576 -596 -376 -281 -970 -245 -407 -40 -79 -601 -891 -934 -18 -766 -354 -514 -809 -22 -30 -579 -981 -556 -917 -89 -911 -435 -98 -215 -828 -999 -695 -18 -450 -920 -640 -927 -830 -707 -106 -784 -861 -102 -472 -44 -530 -276 -19 -989 -236 -880 -263 -58 -15 -137 -231 -750 -946 -318 -944 -465 -934 -196 -949 -278 -70 -162 -305 -941 -214 -3 -195 -111 -835 -131 -294 -139 -334 -946 -35 -264 -190 -166 -863 -137 -996 -869 -372 -2 -949 -189 -62 -289 -887 -677 -239 -227 -858 -613 -11 -389 -100 -911 -734 -801 -880 -410 -876 -514 -295 -245 -632 -378 -38 -965 -28 -203 -425 -292 -64 -298 -933 -691 -293 -389 -63 -795 -41 -716 -414 -416 -659 -953 -252 -322 -226 -267 -545 -666 -123 -385 -138 -39 -204 -624 -677 -432 -308 -748 -887 -687 -581 -814 -694 -243 -738 -392 -770 -283 -776 -321 -452 -916 -323 -437 -20 -50 -661 -862 -606 -880 -927 -499 -641 -79 -171 -328 -570 -681 -365 -864 -931 -467 -843 -619 -893 -622 -758 -677 -521 -818 -107 -184 -979 -848 -961 -532 -751 -669 -85 -250 -444 -600 -346 -101 -351 -303 -207 -244 -331 -871 -280 -933 -441 -825 -962 -160 -6 -106 -520 -826 -631 -58 -107 -846 -785 -936 -368 -927 -562 -373 -976 -288 -176 -804 -61 -596 -221 -34 -950 -862 -323 -368 -164 -259 -12 -847 -607 -857 -195 -345 -381 -633 -320 -200 -457 -848 -567 -352 -691 -742 -910 -681 -390 -303 -336 -468 -158 -26 -532 -527 -554 -202 -745 -711 -936 -294 -550 -648 -855 -491 -643 -723 -203 -446 -442 -656 -329 -244 -668 -152 -726 -643 -190 -985 -480 -430 -840 -532 -153 -239 -105 -197 -383 -678 -224 -716 -391 -45 -323 -693 -202 -210 -667 -783 -751 -524 -476 -528 -892 -139 -53 -730 -280 -341 -263 -659 -649 -588 -192 -547 -890 -277 -651 -410 -754 -505 -107 -983 -118 -847 -235 -102 -698 -730 -486 -898 -987 -549 -384 -359 -750 -741 -163 -869 -131 -379 -574 -269 -322 -43 -651 -536 -85 -922 -14 -979 -222 -461 -805 -803 -922 -174 -271 -80 -17 -956 -814 -676 -621 -24 -215 -398 -409 -450 -250 -651 -513 -631 -50 -357 -166 -171 -575 -555 -797 -283 -888 -634 -824 -791 -879 -964 -712 -583 -878 -693 -986 -423 -857 -186 -637 -497 -21 -881 -334 -839 -253 -524 -224 -38 -727 -804 -113 -694 -890 -791 -117 -613 -302 -103 -851 -910 -50 -590 -119 -772 -963 -987 -483 -223 -496 -817 -853 -723 -969 -199 -795 -154 -509 -170 -748 -900 -289 -563 -664 -39 -316 -113 -286 -793 -945 -711 -208 -237 -811 -255 -378 -301 -759 -290 -99 -216 -62 -815 -626 -704 -616 -831 -37 -398 -738 -639 -687 -234 -415 -205 -669 -412 -133 -360 -795 -66 -143 -249 -643 -496 -401 -318 -927 -858 -717 -780 -117 -155 -970 -399 -417 -711 -61 -739 -789 -656 -241 -403 -177 -887 -284 -495 -294 -871 -262 -405 -343 -562 -110 -602 -307 -239 -218 -514 -286 -731 -662 -822 -456 -535 -260 -711 -367 -373 -877 -624 -671 -488 -160 -341 -871 -400 -482 -911 -751 -615 -255 -34 -322 -602 -83 -355 -489 -126 -991 -938 -277 -458 -956 -281 -709 -226 -803 -376 -205 -856 -369 -38 -341 -623 -211 -751 -381 -492 -583 -732 -298 -888 -233 -757 -634 -875 -265 -980 -633 -490 -522 -792 -987 -764 -882 -270 -283 -221 -364 -828 -221 -485 -579 -833 -619 -829 -506 -864 -655 -63 -132 -450 -948 -963 -729 -838 -749 -238 -35 -131 -466 -160 -128 -244 -690 -450 -425 -843 -897 -542 -931 -689 -665 -794 -479 -202 -802 -952 -913 -778 -567 -161 -155 -90 -295 -951 -526 -943 -314 -734 -545 -229 -546 -850 -396 -46 -171 -819 -770 -943 -779 -308 -76 -853 -606 -143 -371 -497 -243 -68 -377 -863 -482 -720 -97 -926 -793 -535 -788 -905 -893 -714 -102 -965 -366 -834 -153 -268 -583 -759 -142 -14 -235 -86 -76 -834 -374 -741 -684 -549 -319 -632 -922 -557 -391 -303 -520 -94 -294 -642 -936 -895 -178 -14 -754 -29 -291 -890 -122 -381 -809 -495 -749 -944 -167 -41 -308 -133 -841 -281 -731 -957 -725 -806 -600 -43 -482 -38 -381 -769 -236 -431 -387 -929 -292 -938 -722 -335 -706 -939 -23 -516 -404 -379 -87 -852 -223 -203 -800 -835 -469 -674 -359 -914 -754 -633 -940 -955 -952 -740 -342 -91 -701 -214 -639 -801 -320 -546 -129 -731 -521 -603 -379 -825 -431 -360 -906 -362 -130 -954 -646 -499 -618 -902 -236 -546 -534 -493 -206 -601 -538 -259 -500 -136 -551 -10 -845 -6 -121 -209 -762 -30 -954 -444 -588 -952 -656 -356 -318 -99 -169 -25 -924 -199 -134 -5 -999 -573 -652 -34 -939 -212 -702 -123 -439 -938 -374 -711 -640 -447 -318 -570 -285 -590 -756 -738 -41 -549 -488 -423 -185 -863 -578 -325 -283 -484 -748 -503 -463 -194 -915 -286 -15 -475 -468 -541 -699 -107 -354 -548 -447 -23 -224 -414 -369 -436 -438 -941 -659 -155 -141 -278 -951 -935 -236 -96 -441 -935 -99 -524 -609 -804 -709 -485 -450 -526 -659 -93 -645 -228 -927 -682 -580 -949 -601 -173 -441 -359 -402 -335 -380 -277 -295 -316 -688 -176 -344 -84 -705 -863 -973 -268 -24 -612 -90 -662 -217 -512 -240 -751 -775 -871 -24 -629 -386 -5 -480 -646 -532 -680 -788 -367 -593 -653 -759 -60 -404 -570 -839 -696 -27 -3 -755 -644 -810 -283 -838 -95 -290 -440 -764 -871 -291 -817 -981 -611 -149 -820 -389 -573 -645 -708 -685 -465 -972 -668 -424 -477 -885 -958 -61 -954 -673 -588 -839 -713 -758 -496 -438 -883 -135 -692 -429 -598 -320 -417 -265 -718 -34 -292 -852 -857 -216 -157 -103 -602 -741 -483 -384 -619 -370 -269 -832 -71 -214 -359 -325 -238 -995 -287 -121 -204 -324 -433 -889 -704 -35 -543 -342 -258 -290 -146 -495 -84 -446 -125 -559 -363 -270 -791 -934 -14 -47 -329 -784 -893 -988 -948 -997 -738 -250 -987 -148 -92 -832 -979 -654 -604 -317 -135 -253 -765 -651 -325 -794 -785 -772 -870 -860 -670 -440 -670 -157 -64 -939 -653 -302 -254 -10 -209 -987 -464 -212 -298 -405 -511 -242 -885 -96 -493 -547 -983 -545 -100 -976 -899 -706 -94 -426 -582 -467 -721 -6 -565 -278 -374 -226 -659 -209 -577 -495 -943 -153 -855 -998 -324 -469 -329 -671 -98 -951 -107 -616 -101 -578 -522 -108 -390 -552 -896 -280 -32 -873 -702 -817 -129 -865 -864 -384 -517 -121 -482 -152 -241 -43 -50 -257 -761 -239 -956 -73 -527 -256 -895 -429 -305 -507 -324 -692 -829 -983 -493 -944 -732 -982 -679 -720 -566 -227 -161 -557 -331 -731 -72 -639 -490 -428 -145 -730 -657 -131 -791 -560 -653 -146 -762 -323 -100 -644 -780 -934 -647 -292 -622 -472 -627 -470 -943 -351 -790 -746 -616 -884 -69 -793 -612 -2 -420 -948 -343 -685 -138 -271 -414 -573 -207 -695 -15 -552 -270 -561 -30 -764 -36 -109 -709 -842 -787 -728 -33 -387 -249 -601 -461 -958 -211 -914 -74 -792 -708 -744 -579 -116 -113 -579 -679 -755 -884 -334 -839 -676 -151 -476 -405 -438 -829 -91 -738 -166 -507 -849 -641 -893 -236 -421 -669 -94 -892 -206 -822 -320 -39 -194 -615 -812 -621 -414 -662 -842 -500 -945 -36 -366 -502 -399 -546 -750 -993 -550 -504 -76 -860 -893 -631 -5 -219 -297 -190 -162 -499 -938 -391 -432 -781 -168 -469 -153 -144 -769 -593 -299 -378 -744 -928 -107 -883 -914 -139 -72 -156 -739 -991 -613 -734 -965 -625 -242 -678 -244 -384 -472 -306 -618 -105 -635 -401 -381 -820 -354 -202 -593 -747 -831 -754 -700 -364 -170 -384 -319 -233 -126 -207 -812 -819 -693 -749 -85 -232 -867 -326 -623 -605 -873 -99 -298 -527 -204 -304 -669 -169 -213 -866 -281 -713 -899 -96 -61 -695 -989 -762 -213 -669 -502 -998 -454 -164 -53 -21 -417 -665 -25 -467 -649 -415 -866 -815 -112 -409 -970 -949 -359 -20 -181 -407 -833 -129 -884 -353 -769 -51 -778 -187 -91 -225 -665 -850 -1 -426 -773 -932 -682 -521 -279 -361 -895 -633 -833 -794 -954 -31 -850 -308 -537 -112 -265 -716 -313 -515 -540 -654 -358 -132 -464 -743 -605 -562 -90 -574 -958 -520 -793 -330 -598 -643 -493 -865 -821 -197 -510 -36 -994 -260 -136 -541 -69 -657 -558 -861 -926 -949 -247 -115 -995 -414 -766 -326 -901 -201 -578 -32 -811 -883 -58 -706 -65 -303 -22 -930 -488 -629 -514 -489 -369 -673 -570 -589 -892 -824 -969 -892 -220 -524 -616 -231 -729 -257 -62 -344 -268 -649 -987 -591 -445 -97 -847 -79 -389 -587 -842 -738 -16 -728 -462 -514 -503 -928 -336 -779 -71 -309 -151 -413 -513 -763 -846 -240 -850 -985 -68 -418 -520 -448 -309 -583 -892 -182 -145 -704 -723 -216 -82 -466 -306 -345 -649 -794 -344 -47 -234 -280 -522 -161 -823 -644 -556 -753 -435 -623 -523 -148 -745 -437 -717 -17 -323 -999 -962 -823 -287 -874 -448 -660 -564 -485 -480 -570 -927 -708 -192 -636 -898 -946 -797 -664 -285 -951 -434 -353 -379 -41 -577 -834 -813 -359 -995 -276 -575 -238 -558 -986 -550 -554 -624 -176 -152 -278 -93 -724 -111 -120 -157 -938 -632 -35 -269 -496 -749 -256 -320 -432 -467 -626 -926 -725 -774 -323 -606 -851 -887 -58 -473 -451 -697 -109 -280 -990 -265 -487 -545 -673 -893 -347 -323 -694 -372 -711 -71 -163 -982 -338 -349 -815 -952 -63 -693 -1 -415 -923 -441 -35 -771 -362 -442 -957 -614 -96 -578 -628 -324 -687 -249 -554 -628 -678 -250 -331 -180 -437 -706 -752 -149 -643 -260 -73 -239 -768 -560 -977 -515 -105 -634 -81 -408 -908 -627 -475 -883 -918 -885 -762 -116 -733 -297 -328 -558 -832 -7 -305 -731 -841 -609 -393 -756 -895 -152 -859 -733 -462 -825 -897 -232 -656 -545 -698 -919 -515 -161 -796 -273 -743 -845 -989 -214 -592 -718 -990 -599 -319 -545 -870 -374 -500 -622 -461 -46 -912 -941 -870 -787 -682 -435 -736 -655 -829 -803 -796 -825 -471 -695 -754 -692 -203 -217 -27 -812 -820 -900 -578 -452 -219 -345 -206 -246 -798 -456 -216 -373 -741 -339 -264 -125 -654 -821 -809 -571 -907 -330 -391 -921 -664 -807 -163 -833 -402 -513 -608 -998 -55 -531 -794 -399 -73 -181 -136 -811 -725 -867 -815 -213 -561 -693 -433 -932 -447 -141 -918 -930 -621 -154 -823 -447 -42 -735 -149 -287 -10 -467 -799 -359 -962 -311 -640 -134 -562 -240 -60 -250 -419 -327 -815 -691 -660 -384 -748 -935 -58 -951 -546 -669 -62 -189 -181 -326 -557 -475 -834 -233 -338 -537 -370 -178 -894 -507 -815 -875 -907 -760 -258 -104 -43 -918 -399 -103 -341 -185 -589 -96 -712 -238 -223 -511 -181 -764 -48 -297 -940 -805 -876 -233 -125 -635 -795 -883 -988 -734 -824 -135 -569 -679 -549 -774 -491 -9 -439 -509 -766 -205 -177 -774 -407 -344 -175 -447 -706 -982 -233 -561 -911 -693 -441 -785 -474 -693 -271 -864 -341 -249 -918 -187 -441 -973 -939 -229 -780 -494 -841 -477 -829 -327 -274 -101 -286 -105 -641 -375 -480 -673 -67 -647 -520 -863 -608 -439 -780 -631 -781 -270 -847 -451 -710 -420 -405 -804 -563 -380 -97 -995 -358 -770 -520 -520 -390 -690 -331 -313 -206 -236 -834 -199 -318 -501 -28 -726 -988 -997 -98 -177 -349 -612 -111 -23 -699 -836 -469 -948 -870 -945 -891 -794 -93 -325 -575 -526 -51 -691 -780 -163 -626 -262 -274 -797 -194 -656 -486 -326 -618 -417 -180 -24 -769 -164 -959 -220 -923 -832 -235 -385 -507 -365 -91 -70 -658 -690 -780 -838 -507 -384 -354 -490 -714 -333 -894 -956 -776 -359 -919 -879 -255 -43 -856 -833 -417 -76 -223 -522 -979 -487 -972 -169 -782 -396 -985 -860 -281 -609 -428 -347 -795 -930 -234 -449 -275 -535 -72 -77 -954 -131 -488 -364 -500 -770 -723 -801 -782 -261 -789 -111 -661 -569 -217 -939 -431 -246 -703 -886 -370 -889 -938 -523 -607 -277 -659 -827 -668 -949 -249 -431 -376 -531 -605 -905 -176 -775 -231 -736 -327 -582 -467 -827 -625 -508 -712 -610 -862 -339 -804 -288 -194 -669 -220 -718 -503 -144 -44 -700 -771 -331 -642 -230 -567 -100 -722 -393 -729 -937 -526 -125 -457 -784 -179 -831 -585 -374 -602 -788 -307 -220 -764 -240 -122 -132 -268 -515 -402 -330 -951 -820 -199 -1 -449 -962 -950 -161 -635 -547 -421 -672 -378 -518 -363 -131 -28 -564 -391 -193 -627 -407 -125 -428 -684 -368 -571 -600 -122 -701 -304 -523 -318 -463 -1 -774 -645 -411 -71 -381 -979 -390 -714 -136 -640 -670 -111 -388 -871 -795 -480 -62 -421 -870 -364 -68 -684 -756 -526 -775 -177 -120 -34 -183 -467 -540 -56 -624 -680 -845 -348 -21 -184 -357 -243 -490 -887 -91 -698 -123 -752 -949 -264 -431 -174 -335 -395 -178 -722 -593 -774 -202 -842 -390 -85 -985 -12 -607 -897 -66 -988 -982 -717 -249 -930 -730 -7 -412 -990 -216 -34 -783 -186 -659 -233 -23 -876 -859 -188 -481 -455 -15 -850 -406 -238 -740 -489 -566 -564 -472 -58 -548 -818 -886 -787 -838 -508 -794 -778 -820 -340 -776 -976 -397 -912 -754 -378 -305 -98 -36 -964 -350 -215 -946 -250 -875 -173 -968 -251 -206 -50 -860 -588 -113 -142 -667 -234 -653 -282 -12 -598 -866 -799 -973 -560 -562 -918 -973 -56 -255 -945 -562 -811 -210 -674 -245 -990 -295 -720 -601 -888 -833 -661 -187 -563 -366 -383 -487 -466 -793 -396 -311 -683 -539 -332 -476 -25 -157 -331 -447 -277 -926 -935 -851 -539 -976 -930 -915 -465 -229 -47 -651 -823 -261 -406 -731 -346 -718 -502 -188 -467 -969 -945 -773 -568 -664 -588 -938 -386 -826 -74 -837 -285 -572 -72 -872 -158 -383 -904 -64 -766 -93 -323 -375 -208 -197 -783 -32 -65 -747 -274 -966 -984 -827 -722 -587 -418 -143 -442 -129 -215 -245 -626 -916 -147 -958 -860 -368 -681 -389 -408 -632 -118 -476 -619 -408 -67 -63 -366 -276 -188 -216 -948 -299 -425 -332 -397 -55 -910 -439 -540 -805 -972 -213 -716 -619 -444 -302 -992 -982 -15 -464 -67 -265 -379 -451 -289 -201 -791 -724 -619 -608 -780 -414 -272 -746 -51 -925 -150 -510 -221 -376 -923 -999 -508 -875 -817 -736 -128 -107 -517 -248 -18 -553 -88 -881 -573 -217 -814 -973 -502 -35 -115 -1 -921 -917 -861 -881 -506 -714 -841 -519 -298 -625 -578 -258 -246 -778 -414 -145 -716 -15 -396 -52 -438 -530 -358 -928 -534 -105 -773 -209 -932 -253 -534 -645 -396 -132 -124 -100 -29 -119 -479 -2 -811 -813 -88 -160 -702 -468 -690 -520 -48 -625 -855 -777 -102 -180 -646 -931 -651 -718 -24 -558 -624 -654 -97 -767 -851 -110 -75 -50 -897 -982 -875 -311 -167 -561 -258 -407 -483 -289 -464 -534 -885 -800 -121 -619 -556 -133 -261 -417 -504 -450 -377 -581 -74 -897 -500 -3 -88 -369 -130 -41 -271 -979 -568 -72 -642 -443 -172 -629 -57 -140 -372 -662 -123 -820 -541 -689 -565 -356 -370 -414 -709 -212 -56 -46 -764 -46 -437 -119 -696 -634 -476 -952 -592 -484 -547 -636 -155 -594 -418 -852 -220 -542 -817 -407 -780 -228 -565 -713 -55 -945 -869 -773 -826 -445 -594 -284 -651 -714 -652 -411 -355 -218 -142 -372 -617 -244 -555 -528 -126 -197 -42 -275 -591 -792 -330 -844 -92 -469 -303 -806 -454 -49 -570 -648 -665 -889 -643 -37 -291 -854 -708 -935 -779 -592 -137 -276 -283 -519 -617 -33 -363 -273 -258 -829 -56 -423 -576 -969 -842 -247 -171 -207 -715 -256 -910 -228 -21 -504 -65 -55 -751 -973 -696 -399 -518 -793 -912 -762 -60 -593 -890 -123 -832 -20 -150 -122 -339 -335 -780 -209 -707 -501 -168 -668 -653 -426 -203 -559 -597 -605 -371 -611 -910 -577 -170 -501 -344 -923 -522 -984 -530 -639 -186 -607 -353 -562 -769 -125 -796 -565 -552 -318 -214 -357 -481 -99 -421 -823 -5 -659 -954 -624 -91 -799 -505 -118 -836 -375 -944 -613 -802 -392 -838 -110 -301 -639 -854 -941 -123 -195 -283 -196 -832 -484 -60 -523 -291 -657 -806 -796 -687 -897 -769 -270 -559 -585 -960 -64 -793 -444 -690 -129 -904 -56 -630 -57 -950 -125 -929 -87 -746 -232 -40 -343 -497 -264 -710 -536 -602 -698 -149 -256 -528 -775 -126 -759 -7 -406 -334 -213 -729 -748 -810 -985 -649 -40 -484 -619 -564 -246 -412 -226 -672 -317 -308 -684 -609 -996 -358 -343 -896 -441 -815 -385 -737 -817 -583 -493 -358 -159 -676 -574 -629 -120 -570 -672 -845 -200 -211 -120 -635 -664 -234 -849 -458 -585 -465 -404 -318 -843 -118 -88 -690 -698 -264 -681 -440 -960 -48 -916 -73 -9 -370 -539 -248 -796 -70 -406 -968 -33 -528 -12 -189 -764 -96 -625 -40 -81 -861 -702 -624 -723 -829 -900 -942 -55 -475 -597 -147 -925 -510 -215 -470 -835 -719 -679 -837 -723 -409 -888 -287 -636 -701 -269 -901 -127 -461 -257 -420 -120 -253 -147 -218 -652 -908 -746 -998 -939 -451 -882 -885 -967 -144 -189 -589 -632 -315 -482 -746 -664 -213 -455 -974 -839 -927 -525 -939 -159 -458 -283 -619 -855 -15 -730 -417 -982 -29 -36 -743 -865 -413 -777 -234 -173 -548 -689 -525 -663 -850 -773 -548 -810 -1000 -185 -378 -745 -836 -782 -324 -865 -225 -206 -105 -423 -959 -362 -947 -609 -697 -37 -331 -3 -132 -501 -527 -214 -289 -372 -10 -988 -585 -156 -88 -69 -547 -401 -82 -297 -277 -51 -832 -585 -292 -44 -903 -554 -520 -892 -609 -51 -770 -918 -930 -521 -672 -618 -874 -158 -583 -999 -603 -685 -508 -776 -392 -45 -145 -973 -565 -846 -612 -674 -745 -171 -176 -203 -222 -725 -775 -519 -631 -535 -532 -538 -86 -333 -247 -28 -172 -864 -211 -540 -504 -154 -955 -170 -473 -307 -494 -634 -679 -56 -854 -494 -321 -118 -762 -762 -971 -778 -86 -542 -734 -453 -622 -192 -827 -54 -183 -794 -766 -137 -240 -860 -705 -1000 -988 -278 -419 -12 -748 -889 -358 -402 -53 -988 -52 -930 -321 -915 -582 -164 -855 -425 -20 -703 -987 -922 -577 -220 -571 -382 -342 -46 -410 -213 -695 -551 -605 -930 -656 -204 -397 -59 -245 -560 -130 -886 -564 -79 -285 -69 -104 -830 -812 -388 -105 -458 -867 -295 -335 -590 -161 -502 -484 -247 -689 -703 -532 -254 -174 -686 -983 -25 -117 -955 -879 -52 -279 -455 -25 -795 -843 -363 -289 -406 -565 -669 -413 -515 -616 -688 -899 -98 -216 -868 -184 -33 -703 -70 -460 -734 -350 -627 -897 -604 -709 -273 -394 -617 -553 -810 -444 -903 -295 -182 -667 -960 -963 -166 -87 -323 -713 -792 -504 -134 -150 -250 -860 -955 -334 -973 -882 -890 -981 -333 -330 -913 -654 -374 -31 -780 -384 -819 -953 -172 -968 -697 -228 -65 -976 -378 -115 -610 -154 -101 -455 -161 -881 -204 -557 -359 -968 -26 -883 -337 -410 -478 -227 -90 -811 -338 -118 -704 -621 -563 -358 -650 -363 -729 -205 -592 -47 -1000 -408 -369 -794 -471 -650 -854 -199 -350 -78 -148 -507 -683 -761 -333 -856 -393 -701 -439 -293 -960 -50 -576 -187 -948 -893 -207 -80 -889 -464 -37 -601 -662 -202 -477 -212 -724 -622 -302 -327 -840 -206 -206 -883 -937 -518 -424 -97 -761 -829 -982 -324 -269 -504 -735 -964 -906 -736 -393 -873 -713 -785 -844 -173 -562 -103 -779 -478 -896 -500 -105 -137 -794 -470 -786 -968 -883 -276 -367 -378 -506 -103 -527 -570 -169 -994 -469 -141 -455 -286 -341 -763 -71 -873 -591 -597 -718 -252 -461 -718 -969 -319 -292 -807 -1 -499 -342 -853 -326 -584 -640 -770 -267 -844 -360 -540 -223 -436 -573 -419 -748 -849 -645 -770 -328 -770 -261 -131 -683 -303 -473 -952 -575 -324 -194 -139 -702 -670 -771 -985 -239 -267 -14 -45 -408 -134 -26 -21 -63 -399 -947 -474 -704 -44 -585 -642 -873 -490 -638 -980 -568 -296 -873 -854 -650 -578 -42 -308 -925 -684 -632 -391 -232 -980 -103 -15 -52 -517 -936 -200 -316 -708 -575 -88 -7 -774 -16 -863 -252 -828 -113 -85 -210 -88 -88 -378 -267 -282 -348 -261 -298 -868 -82 -591 -171 -217 -411 -817 -659 -62 -175 -721 -693 -704 -52 -745 -501 -899 -551 -314 -827 -8 -501 -540 -565 -1 -954 -464 -817 -41 -498 -339 -337 -311 -24 -715 -265 -558 -964 -764 -659 -200 -796 -198 -280 -891 -404 -788 -943 -248 -809 -28 -987 -164 -580 -486 -59 -54 -209 -256 -493 -224 -670 -745 -563 -989 -9 -165 -288 -208 -368 -693 -277 -596 -478 -476 -333 -897 -871 -428 -557 -884 -111 -828 -472 -937 -353 -460 -1 -419 -661 -10 -749 -831 -871 -864 -416 -106 -623 -626 -101 -861 -80 -78 -625 -238 -971 -77 -523 -188 -215 -261 -974 -749 -754 -173 -370 -495 -493 -882 -948 -578 -161 -501 -977 -308 -455 -692 -719 -878 -930 -746 -92 -828 -554 -121 -956 -224 -812 -645 -100 -472 -362 -126 -791 -920 -562 -998 -967 -409 -852 -181 -750 -579 -966 -636 -848 -753 -752 -805 -814 -954 -577 -757 -108 -260 -659 -322 -180 -55 -808 -671 -684 -965 -893 -952 -368 -544 -7 -561 -266 -467 -581 -437 -712 -851 -220 -420 -121 -795 -52 -9 -951 -455 -918 -859 -130 -279 -25 -802 -479 -348 -135 -237 -440 -745 -4 -143 -568 -685 -767 -61 -317 -24 -788 -787 -99 -459 -649 -405 -730 -433 -580 -474 -312 -99 -706 -605 -22 -578 -452 -534 -120 -601 -31 -145 -856 -286 -917 -902 -88 -792 -578 -550 -229 -36 -630 -700 -490 -710 -45 -219 -410 -921 -557 -691 -799 -487 -681 -307 -367 -34 -920 -158 -46 -842 -575 -360 -411 -871 -131 -935 -858 -183 -49 -108 -158 -61 -532 -989 -426 -779 -87 -898 -543 -198 -784 -804 -226 -58 -846 -758 -345 -837 -303 -368 -362 -909 -818 -153 -932 -679 -793 -744 -515 -856 -334 -1000 -662 -947 -733 -96 -122 -585 -782 -346 -217 -561 -15 -116 -182 -594 -68 -835 -652 -901 -830 -561 -761 -447 -271 -115 -500 -490 -750 -299 -351 -690 -785 -430 -798 -297 -820 -378 -133 -689 -685 -337 -638 -64 -96 -974 -299 -354 -175 -742 -714 -189 -283 -964 -407 -23 -583 -562 -531 -713 -946 -260 -851 -492 -598 -543 -222 -604 -391 -638 -825 -22 -176 -980 -377 -512 -437 -963 -242 -15 -369 -801 -472 -686 -622 -946 -18 -545 -270 -579 -578 -395 -71 -194 -959 -611 -435 -467 -640 -162 -21 -117 -583 -310 -982 -283 -877 -372 -755 -803 -591 -554 -223 -667 -838 -513 -407 -204 -9 -504 -364 -525 -980 -648 -952 -999 -513 -166 -620 -888 -829 -201 -521 -991 -930 -885 -734 -429 -580 -513 -175 -17 -893 -629 -874 -608 -723 -139 -535 -152 -545 -481 -517 -163 -987 -853 -762 -507 -652 -160 -610 -298 -348 -309 -80 -447 -471 -194 -770 -604 -10 -649 -519 -610 -248 -554 -546 -716 -72 -420 -956 -914 -780 -463 -25 -868 -859 -414 -531 -359 -538 -419 -847 -848 -301 -278 -448 -333 -778 -947 -182 -224 -836 -526 -163 -906 -852 -554 -101 -409 -951 -398 -907 -770 -166 -472 -639 -138 -270 -180 -51 -990 -165 -301 -393 -37 -994 -784 -572 -339 -422 -689 -60 -839 -89 -398 -647 -802 -694 -433 -525 -456 -337 -15 -922 -212 -341 -546 -903 -89 -960 -429 -419 -333 -374 -33 -548 -129 -406 -504 -581 -77 -394 -579 -489 -384 -194 -265 -842 -225 -5 -732 -692 -949 -78 -354 -945 -513 -801 -358 -435 -772 -8 -740 -22 -890 -631 -689 -16 -11 -882 -124 -358 -60 -531 -539 -221 -747 -720 -176 -877 -939 -868 -972 -298 -679 -371 -355 -123 -321 -510 -79 -686 -299 -811 -206 -487 -524 -964 -939 -589 -5 -635 -935 -429 -910 -705 -86 -558 -571 -41 -872 -250 -294 -293 -72 -595 -291 -433 -512 -610 -914 -441 -757 -253 -485 -768 -247 -569 -451 -278 -200 -100 -393 -624 -692 -253 -686 -505 -794 -794 -903 -996 -321 -443 -826 -317 -715 -664 -672 -685 -649 -966 -368 -356 -216 -779 -341 -58 -379 -800 -872 -887 -972 -61 -151 -158 -243 -154 -63 -859 -843 -682 -737 -7 -739 -499 -479 -182 -485 -840 -99 -938 -819 -205 -526 -770 -966 -913 -258 -40 -977 -439 -594 -537 -194 -678 -610 -185 -492 -8 -69 -281 -791 -556 -150 -266 -682 -951 -968 -189 -129 -601 -613 -342 -429 -484 -494 -834 -414 -722 -655 -687 -359 -29 -377 -612 -493 -563 -43 -252 -418 -872 -299 -567 -816 -724 -369 -748 -627 -334 -792 -525 -205 -772 -826 -425 -631 -503 -941 -137 -995 -91 -231 -888 -573 -571 -402 -251 -454 -706 -406 -565 -871 -207 -541 -828 -752 -820 -831 -964 -416 -737 -341 -563 -386 -295 -228 -319 -282 -752 -69 -185 -139 -223 -336 -683 -291 -209 -771 -700 -218 -891 -846 -202 -18 -322 -710 -339 -996 -824 -989 -802 -76 -923 -886 -387 -611 -122 -92 -182 -416 -860 -905 -265 -932 -169 -849 -706 -931 -709 -471 -220 -817 -804 -91 -210 -126 -402 -962 -363 -294 -965 -913 -222 -119 -719 -879 -390 -728 -823 -253 -196 -197 -739 -341 -660 -961 -946 -413 -800 -522 -484 -298 -594 -867 -735 -508 -756 -153 -880 -11 -26 -699 -747 -563 -699 -999 -949 -722 -909 -57 -554 -807 -328 -677 -600 -988 -953 -347 -633 -716 -802 -479 -387 -165 -22 -832 -530 -436 -507 -609 -317 -486 -480 -389 -43 -480 -209 -172 -299 -480 -130 -971 -252 -444 -911 -646 -846 -808 -806 -786 -700 -249 -342 -997 -503 -693 -557 -626 -721 -171 -756 -250 -550 -31 -112 -276 -629 -113 -262 -701 -676 -432 -89 -281 -517 -875 -494 -590 -35 -693 -992 -896 -235 -762 -681 -933 -600 -646 -457 -29 -152 -757 -886 -611 -570 -940 -319 -39 -682 -826 -476 -896 -497 -59 -330 -805 -333 -733 -785 -524 -650 -783 -304 -989 -265 -85 -489 -646 -669 -885 -574 -112 -321 -385 -964 -179 -697 -127 -381 -359 -595 -884 -995 -249 -491 -255 -365 -217 -588 -735 -830 -885 -21 -648 -528 -939 -845 -549 -969 -84 -49 -166 -362 -638 -289 -321 -915 -658 -627 -923 -548 -740 -994 -181 -640 -811 -159 -685 -910 -309 -892 -439 -793 -330 -43 -127 -411 -897 -738 -266 -637 -37 -531 -733 -337 -676 -537 -721 -686 -705 -37 -415 -739 -906 -449 -231 -796 -394 -320 -1 -393 -394 -746 -321 -273 -194 -43 -106 -666 -764 -379 -854 -28 -242 -909 -721 -664 -656 -318 -580 -250 -588 -680 -75 -578 -466 -787 -386 -117 -651 -699 -132 -846 -972 -361 -632 -123 -16 -966 -559 -712 -73 -884 -733 -903 -601 -359 -143 -33 -312 -560 -249 -636 -60 -158 -231 -1000 -817 -15 -251 -918 -967 -970 -649 -979 -578 -768 -503 -135 -732 -501 -634 -645 -337 -535 -372 -648 -37 -407 -845 -308 -857 -807 -946 -981 -127 -311 -837 -828 -213 -215 -481 -797 -295 -121 -971 -933 -482 -93 -21 -690 -903 -669 -761 -650 -21 -326 -489 -389 -37 -118 -14 -785 -774 -669 -641 -423 -95 -592 -93 -291 -175 -584 -346 -308 -251 -184 -862 -973 -917 -351 -174 -531 -21 -417 -412 -613 -961 -749 -785 -249 -177 -359 -974 -425 -304 -308 -413 -437 -554 -828 -789 -584 -538 -844 -884 -894 -132 -293 -517 -12 -777 -602 -787 -622 -581 -525 -739 -844 -97 -210 -190 -628 -139 -651 -285 -936 -454 -890 -919 -938 -541 -97 -809 -991 -683 -326 -556 -110 -222 -991 -361 -603 -542 -520 -698 -704 -357 -351 -654 -908 -284 -229 -985 -609 -425 -197 -321 -184 -184 -355 -633 -314 -728 -581 -419 -280 -769 -511 -738 -32 -591 -53 -627 -452 -351 -790 -511 -594 -211 -7 -809 -597 -269 -792 -250 -320 -460 -885 -940 -793 -820 -992 -88 -283 -858 -942 -28 -290 -817 -291 -49 -343 -538 -529 -594 -690 -635 -422 -731 -998 -570 -577 -772 -638 -436 -169 -484 -990 -857 -602 -30 -120 -400 -73 -543 -134 -723 -510 -913 -44 -313 -25 -652 -373 -491 -518 -586 -605 -502 -683 -25 -852 -776 -528 -183 -659 -283 -402 -550 -191 -882 -881 -224 -492 -243 -923 -75 -674 -288 -563 -666 -504 -729 -30 -113 -153 -535 -100 -18 -928 -467 -534 -863 -652 -561 -654 -701 -592 -337 -612 -834 -751 -552 -503 -51 -44 -922 -346 -528 -342 -481 -84 -137 -248 -521 -435 -803 -371 -702 -916 -536 -186 -971 -342 -3 -13 -999 -900 -697 -55 -205 -875 -568 -309 -835 -920 -631 -708 -685 -308 -852 -316 -610 -760 -660 -114 -450 -523 -893 -142 -449 -698 -999 -828 -441 -81 -343 -94 -568 -567 -480 -424 -140 -940 -765 -639 -652 -807 -664 -472 -90 -399 -671 -77 -529 -359 -687 -874 -833 -460 -247 -551 -769 -991 -343 -503 -270 -113 -618 -791 -168 -700 -391 -904 -9 -474 -324 -898 -447 -325 -858 -299 -466 -527 -860 -580 -648 -540 -76 -60 -220 -213 -234 -947 -346 -245 -19 -921 -302 -266 -51 -777 -550 -60 -926 -825 -57 -512 -954 -903 -466 -475 -671 -691 -738 -767 -541 -775 -322 -245 -452 -899 -652 -898 -6 -90 -525 -183 -209 -102 -195 -23 -324 -545 -962 -496 -776 -489 -622 -707 -423 -752 -716 -70 -669 -49 -938 -553 -100 -78 -111 -913 -278 -947 -1000 -64 -993 -71 -108 -120 -841 -460 -836 -490 -137 -748 -297 -506 -467 -348 -590 -876 -682 -456 -737 -490 -497 -642 -38 -318 -508 -975 -576 -550 -580 -999 -213 -938 -547 -506 -677 -267 -672 -84 -426 -918 -59 -967 -477 -533 -834 -310 -589 -465 -83 -632 -138 -480 -887 -130 -242 -38 -741 -528 -500 -689 -896 -605 -654 -204 -672 -627 -219 -769 -178 -651 -179 -683 -914 -677 -109 -427 -138 -498 -218 -231 -605 -219 -451 -450 -239 -240 -799 -189 -921 -427 -602 -963 -742 -249 -45 -118 -452 -368 -434 -646 -902 -510 -183 -870 -838 -721 -78 -316 -821 -727 -784 -601 -278 -652 -731 -313 -233 -636 -176 -170 -851 -907 -50 -575 -573 -732 -483 -760 -967 -443 -72 -317 -604 -331 -397 -923 -903 -938 -904 -810 -274 -719 -51 -551 -552 -195 -427 -629 -983 -671 -341 -932 -932 -866 -349 -719 -376 -347 -356 -985 -766 -19 -573 -682 -68 -669 -619 -395 -869 -552 -765 -652 -919 -199 -151 -496 -997 -257 -101 -579 -758 -403 -970 -796 -369 -391 -25 -904 -113 -918 -514 -691 -985 -161 -972 -580 -872 -164 -494 -721 -855 -787 -372 -503 -665 -169 -269 -227 -142 -513 -665 -954 -703 -552 -808 -361 -397 -256 -656 -331 -92 -169 -882 -9 -593 -137 -593 -681 -920 -394 -630 -12 -568 -912 -616 -477 -545 -5 -917 -897 -735 -540 -407 -843 -137 -65 -436 -506 -121 -455 -140 -887 -864 -656 -916 -866 -250 -563 -660 -378 -511 -970 -396 -300 -799 -651 -879 -76 -837 -392 -15 -806 -223 -178 -882 -897 -884 -227 -889 -895 -676 -795 -310 -655 -858 -402 -43 -180 -590 -392 -477 -833 -483 -521 -473 -915 -265 -143 -332 -898 -756 -495 -265 -53 -660 -714 -805 -836 -121 -672 -135 -713 -126 -672 -350 -447 -653 -351 -364 -309 -132 -311 -214 -220 -859 -927 -707 -368 -630 -202 -887 -470 -219 -414 -527 -836 -904 -927 -803 -490 -822 -745 -704 -946 -287 -914 -192 -954 -716 -472 -896 -892 -252 -276 -333 -85 -286 -836 -410 -192 -190 -221 -636 -250 -537 -894 -544 -22 -816 -2 -393 -163 -524 -254 -164 -121 -554 -530 -633 -173 -862 -207 -814 -579 -585 -897 -370 -943 -127 -426 -294 -46 -83 -323 -162 -694 -457 -160 -507 -303 -674 -916 -766 -834 -755 -384 -842 -813 -49 -855 -815 -868 -322 -859 -702 -305 -615 -222 -183 -565 -57 -663 -879 -355 -976 -694 -961 -676 -293 -253 -740 -736 -4 -50 -870 -393 -318 -973 -796 -444 -770 -982 -677 -293 -11 -49 -624 -247 -979 -987 -446 -675 -46 -813 -382 -281 -939 -677 -7 -277 -988 -25 -748 -922 -828 -551 -559 -681 -867 -364 -296 -784 -577 -111 -999 -506 -7 -984 -281 -627 -143 -935 -200 -786 -682 -906 -52 -631 -719 -623 -880 -872 -316 -313 -213 -236 -304 -940 -676 -378 -813 -986 -720 -949 -526 -152 -21 -629 -6 -345 -71 -946 -935 -670 -134 -144 -917 -643 -667 -545 -505 -76 -859 -603 -187 -414 -119 -681 -792 -119 -132 -715 -877 -492 -707 -776 -705 -342 -785 -387 -506 -227 -83 -94 -779 -179 -727 -907 -79 -940 -414 -31 -74 -901 -923 -235 -706 -953 -7 -819 -469 -415 -916 -373 -617 -717 -499 -946 -809 -174 -739 -744 -730 -308 -624 -287 -922 -81 -635 -378 -796 -938 -951 -588 -898 -108 -685 -257 -474 -716 -930 -896 -754 -863 -796 -290 -460 -635 -519 -748 -400 -782 -914 -450 -606 -875 -9 -397 -560 -322 -660 -78 -204 -377 -657 -652 -317 -851 -982 -947 -608 -122 -910 -549 -247 -172 -791 -46 -321 -164 -951 -422 -683 -828 -610 -432 -159 -532 -686 -533 -188 -931 -73 -417 -778 -510 -125 -405 -351 -592 -966 -544 -759 -115 -865 -884 -692 -661 -959 -382 -231 -637 -959 -545 -127 -541 -354 -597 -427 -255 -919 -43 -936 -846 -735 -276 -348 -480 -46 -934 -321 -553 -522 -870 -932 -819 -26 -666 -721 -488 -761 -846 -85 -11 -361 -703 -911 -321 -431 -864 -430 -408 -928 -477 -359 -442 -526 -229 -690 -953 -792 -77 -131 -528 -707 -778 -796 -909 -337 -562 -531 -444 -983 -675 -305 -779 -567 -736 -691 -416 -241 -333 -106 -163 -338 -838 -83 -777 -392 -113 -890 -492 -807 -781 -228 -621 -60 -717 -165 -503 -442 -877 -225 -660 -297 -702 -93 -384 -360 -571 -872 -998 -892 -572 -970 -447 -584 -732 -146 -101 -450 -172 -28 -492 -614 -823 -150 -357 -252 -712 -795 -570 -583 -937 -892 -347 -571 -802 -945 -530 -37 -620 -241 -937 -327 -641 -725 -956 -639 -148 -123 -853 -294 -336 -185 -452 -203 -762 -536 -220 -362 -130 -592 -481 -458 -15 -162 -644 -132 -112 -766 -393 -819 -305 -432 -417 -2 -576 -245 -220 -475 -380 -224 -57 -765 -543 -320 -646 -660 -263 -306 -746 -971 -458 -114 -166 -822 -315 -913 -499 -199 -319 -389 -734 -921 -242 -349 -546 -899 -458 -989 -23 -42 -579 -547 -225 -562 -169 -402 -563 -277 -128 -408 -920 -598 -954 -871 -962 -990 -524 -859 -637 -643 -640 -706 -418 -893 -676 -6 -100 -203 -461 -870 -59 -469 -899 -626 -515 -167 -577 -102 -580 -364 -998 -944 -742 -453 -824 -680 -517 -561 -926 -137 -124 -717 -768 -630 -722 -638 -741 -395 -130 -249 -926 -23 -990 -13 -57 -921 -808 -234 -816 -916 -351 -679 -664 -35 -111 -903 -384 -115 -168 -824 -165 -898 -291 -623 -497 -814 -619 -262 -914 -225 -596 -210 -42 -823 -596 -204 -796 -374 -327 -144 -290 -86 -462 -546 -743 -726 -892 -634 -526 -982 -223 -134 -600 -96 -318 -85 -526 -446 -702 -571 -891 -986 -568 -544 -66 -812 -458 -626 -698 -499 -16 -519 -694 -7 -736 -74 -569 -861 -138 -529 -223 -827 -655 -284 -591 -630 -396 -858 -781 -153 -919 -855 -147 -480 -199 -460 -440 -246 -302 -51 -963 -818 -802 -131 -850 -315 -203 -629 -772 -266 -463 -133 -333 -275 -986 -730 -711 -44 -709 -32 -283 -73 -612 -847 -930 -435 -108 -323 -219 -640 -303 -319 -777 -911 -310 -213 -270 -251 -556 -577 -167 -287 -690 -979 -847 -654 -821 -495 -725 -569 -919 -838 -310 -713 -57 -83 -450 -353 -149 -752 -836 -680 -911 -180 -2 -589 -365 -112 -275 -247 -75 -424 -512 -872 -91 -23 -4 -31 -172 -45 -211 -269 -167 -822 -720 -587 -580 -166 -154 -950 -409 -931 -853 -144 -158 -584 -576 -652 -218 -144 -609 -975 -989 -284 -708 -909 -333 -717 -906 -689 -780 -660 -488 -84 -575 -149 -704 -251 -415 -1 -424 -508 -664 -845 -422 -226 -344 -550 -52 -16 -376 -324 -588 -171 -697 -296 -789 -190 -177 -230 -385 -868 -914 -257 -835 -195 -896 -235 -20 -786 -248 -626 -229 -927 -651 -909 -101 -137 -662 -383 -91 -102 -282 -47 -990 -321 -71 -615 -435 -96 -962 -778 -508 -70 -115 -443 -676 -511 -224 -165 -404 -563 -125 -564 -287 -470 -394 -212 -41 -960 -994 -307 -51 -872 -101 -802 -7 -107 -923 -395 -225 -898 -637 -424 -146 -923 -739 -324 -935 -8 -941 -242 -132 -386 -457 -972 -370 -557 -828 -830 -367 -108 -526 -155 -32 -983 -986 -794 -369 -98 -356 -880 -869 -977 -208 -64 -134 -369 -482 -912 -759 -459 -664 -944 -908 -645 -297 -458 -832 -775 -839 -77 -177 -638 -416 -906 -416 -272 -803 -324 -206 -254 -876 -516 -575 -84 -44 -512 -848 -730 -558 -200 -238 -80 -340 -537 -213 -158 -863 -16 -13 -847 -711 -469 -71 -644 -214 -209 -847 -30 -1 -734 -779 -440 -610 -504 -566 -275 -965 -845 -897 -49 -655 -110 -650 -839 -703 -627 -646 -302 -363 -773 -190 -34 -819 -311 -895 -459 -171 -952 -942 -958 -365 -932 -972 -311 -807 -860 -360 -102 -799 -30 -211 -726 -127 -771 -205 -825 -366 -809 -260 -935 -848 -360 -77 -790 -13 -950 -682 -331 -543 -199 -520 -729 -541 -515 -318 -785 -208 -631 -898 -472 -387 -447 -429 -48 -501 -723 -575 -515 -201 -444 -992 -457 -608 -868 -487 -929 -928 -814 -641 -308 -398 -364 -440 -773 -979 -464 -804 -569 -358 -587 -622 -55 -966 -588 -933 -228 -489 -790 -459 -924 -248 -10 -90 -326 -444 -246 -241 -700 -11 -837 -6 -448 -812 -869 -737 -509 -797 -113 -224 -574 -233 -286 -355 -39 -599 -148 -457 -823 -702 -140 -996 -455 -357 -760 -723 -540 -567 -713 -963 -141 -821 -860 -464 -152 -305 -185 -85 -976 -441 -371 -869 -254 -491 -707 -411 -603 -669 -445 -395 -54 -536 -1 -82 -943 -230 -808 -175 -181 -515 -805 -687 -361 -687 -192 -383 -96 -438 -730 -89 -670 -669 -54 -357 -841 -448 -980 -651 -509 -285 -671 -633 -593 -55 -330 -504 -186 -830 -584 -148 -717 -161 -476 -107 -690 -639 -48 -57 -597 -515 -453 -652 -408 -102 -935 -53 -844 -544 -55 -281 -657 -775 -447 -26 -116 -288 -166 -543 -124 -194 -934 -938 -635 -782 -805 -257 -778 -174 -213 -230 -636 -706 -368 -932 -477 -882 -169 -536 -996 -48 -609 -539 -350 -492 -46 -248 -802 -155 -760 -42 -847 -925 -970 -860 -215 -289 -179 -728 -138 -433 -342 -856 -552 -598 -435 -612 -222 -815 -971 -456 -176 -640 -659 -130 -489 -391 -843 -748 -731 -74 -249 -214 -560 -396 -156 -192 -714 -353 -544 -40 -936 -349 -872 -118 -965 -677 -746 -365 -479 -514 -209 -868 -22 -279 -381 -815 -2 -371 -474 -739 -566 -612 -961 -601 -564 -608 -824 -517 -945 -196 -21 -613 -236 -633 -689 -528 -197 -968 -252 -334 -531 -824 -37 -89 -23 -293 -214 -299 -683 -705 -569 -973 -319 -695 -27 -376 -770 -478 -439 -851 -379 -479 -906 -331 -499 -736 -162 -771 -374 -657 -99 -797 -813 -916 -597 -962 -723 -161 -341 -161 -268 -31 -50 -373 -275 -195 -102 -763 -592 -523 -619 -973 -313 -196 -891 -259 -380 -71 -547 -448 -968 -933 -281 -34 -578 -202 -399 -516 -990 -829 -444 -929 -896 -711 -948 -398 -687 -273 -280 -892 -253 -257 -489 -26 -116 -928 -495 -150 -301 -940 -278 -671 -370 -855 -489 -244 -861 -989 -940 -476 -574 -751 -857 -782 -392 -324 -256 -779 -943 -451 -979 -843 -620 -711 -861 -398 -972 -467 -464 -918 -988 -18 -222 -33 -899 -362 -413 -27 -977 -18 -716 -594 -787 -202 -675 -148 -978 -755 -966 -215 -262 -668 -986 -21 -510 -262 -583 -427 -47 -969 -265 -689 -530 -567 -225 -481 -492 -873 -797 -142 -535 -796 -208 -733 -957 -208 -824 -676 -106 -215 -369 -310 -118 -761 -331 -945 -24 -338 -898 -280 -726 -830 -286 -560 -497 -531 -952 -774 -760 -605 -570 -969 -844 -375 -181 -246 -560 -147 -59 -766 -763 -901 -158 -261 -378 -304 -793 -69 -316 -564 -164 -816 -273 -960 -872 -799 -371 -801 -517 -91 -779 -184 -465 -368 -146 -777 -751 -516 -959 -291 -21 -420 -774 -369 -379 -551 -845 -653 -577 -304 -373 -51 -862 -178 -307 -620 -855 -387 -805 -497 -665 -972 -393 -320 -256 -67 -241 -506 -491 -703 -657 -463 -599 -500 -947 -494 -831 -115 -462 -121 -498 -899 -760 -449 -373 -700 -694 -941 -94 -345 -77 -576 -377 -541 -673 -971 -567 -684 -966 -211 -396 -578 -722 -805 -987 -349 -910 -418 -109 -823 -245 -790 -835 -976 -552 -729 -279 -375 -406 -262 -917 -765 -950 -631 -715 -532 -630 -514 -560 -487 -94 -207 -615 -245 -8 -415 -692 -331 -543 -540 -634 -293 -1000 -10 -443 -277 -137 -407 -746 -118 -530 -90 -824 -988 -302 -521 -851 -816 -519 -298 -38 -105 -883 -221 -19 -230 -269 -649 -480 -467 -164 -779 -692 -707 -522 -738 -365 -549 -201 -895 -971 -325 -165 -32 -887 -789 -389 -874 -44 -670 -158 -366 -140 -39 -436 -806 -991 -807 -44 -697 -307 -155 -923 -685 -696 -324 -180 -218 -35 -654 -918 -985 -108 -565 -27 -221 -452 -639 -583 -762 -358 -672 -691 -321 -582 -229 -753 -352 -920 -868 -524 -810 -6 -196 -558 -611 -213 -729 -966 -419 -44 -976 -233 -3 -514 -524 -338 -712 -687 -645 -581 -295 -559 -6 -800 -681 -864 -910 -666 -888 -482 -554 -461 -170 -929 -627 -119 -317 -33 -987 -412 -975 -961 -89 -460 -149 -241 -682 -641 -937 -466 -183 -145 -158 -394 -790 -685 -962 -312 -642 -867 -860 -638 -303 -530 -70 -304 -728 -11 -510 -546 -632 -991 -773 -41 -62 -699 -495 -370 -191 -804 -55 -181 -529 -598 -18 -965 -863 -538 -692 -142 -772 -961 -506 -264 -220 -485 -910 -861 -1 -737 -570 -88 -254 -928 -68 -126 -217 -994 -996 -574 -983 -308 -189 -188 -198 -322 -267 -678 -29 -453 -197 -844 -638 -966 -358 -744 -102 -839 -239 -83 -734 -854 -871 -865 -922 -306 -967 -456 -570 -45 -234 -424 -618 -316 -841 -900 -318 -37 -250 -721 -831 -406 -701 -508 -586 -704 -266 -620 -809 -793 -561 -276 -806 -770 -458 -111 -969 -484 -10 -769 -976 -798 -425 -371 -595 -538 -866 -831 -805 -728 -203 -737 -46 -941 -504 -548 -273 -721 -979 -333 -661 -987 -69 -511 -424 -795 -290 -125 -783 -497 -228 -516 -629 -15 -345 -328 -761 -178 -354 -589 -985 -229 -823 -659 -218 -735 -344 -462 -473 -70 -642 -347 -97 -953 -714 -176 -65 -373 -863 -187 -904 -591 -359 -393 -665 -136 -926 -586 -547 -688 -371 -495 -795 -572 -975 -224 -840 -957 -286 -918 -466 -679 -707 -536 -276 -314 -18 -532 -475 -741 -997 -828 -529 -991 -659 -191 -528 -403 -726 -696 -795 -468 -497 -18 -942 -750 -140 -461 -166 -219 -16 -598 -218 -606 -218 -579 -920 -453 -907 -773 -409 -279 -137 -248 -658 -310 -40 -73 -598 -836 -357 -967 -606 -253 -780 -493 -473 -53 -943 -659 -122 -498 -977 -715 -66 -282 -92 -140 -611 -425 -235 -188 -917 -153 -920 -197 -514 -664 -618 -209 -975 -674 -141 -487 -566 -442 -792 -173 -162 -200 -563 -446 -871 -705 -867 -649 -335 -56 -406 -260 -897 -948 -470 -860 -689 -46 -617 -559 -109 -373 -431 -588 -123 -323 -326 -550 -739 -466 -685 -198 -13 -163 -154 -725 -726 -47 -643 -559 -549 -158 -343 -450 -894 -669 -206 -102 -262 -882 -535 -198 -661 -276 -491 -719 -383 -452 -174 -173 -492 -860 -912 -68 -568 -159 -765 -983 -895 -539 -111 -296 -717 -363 -898 -792 -867 -898 -796 -694 -499 -435 -885 -794 -7 -314 -269 -393 -649 -525 -686 -638 -265 -775 -110 -869 -622 -224 -336 -413 -37 -403 -7 -664 -498 -872 -242 -598 -87 -335 -791 -954 -612 -393 -378 -625 -564 -505 -667 -376 -285 -577 -30 -480 -721 -759 -876 -222 -921 -999 -981 -816 -768 -281 -623 -836 -333 -545 -260 -541 -388 -1 -751 -610 -764 -968 -601 -174 -704 -352 -573 -516 -272 -66 -388 -247 -731 -866 -914 -466 -544 -421 -160 -343 -865 -987 -640 -843 -643 -805 -521 -955 -78 -959 -965 -414 -456 -484 -169 -99 -93 -347 -244 -165 -680 -546 -448 -586 -923 -561 -812 -484 -80 -670 -812 -372 -560 -430 -231 -998 -79 -955 -616 -399 -798 -521 -525 -81 -988 -134 -696 -91 -853 -39 -919 -300 -767 -464 -218 -77 -46 -915 -982 -925 -529 -571 -960 -336 -412 -913 -496 -760 -342 -413 -70 -78 -206 -482 -137 -58 -945 -465 -864 -893 -863 -995 -428 -675 -976 -453 -204 -703 -651 -400 -558 -501 -643 -482 -886 -607 -408 -758 -82 -578 -872 -473 -729 -783 -881 -133 -706 -200 -173 -488 -938 -252 -927 -729 -783 -391 -114 -360 -682 -504 -342 -895 -769 -101 -697 -203 -613 -544 -833 -955 -743 -211 -392 -571 -559 -342 -77 -937 -969 -26 -302 -704 -134 -885 -578 -846 -877 -416 -350 -593 -57 -449 -839 -191 -957 -184 -975 -832 -774 -520 -970 -640 -556 -535 -998 -713 -183 -85 -119 -190 -346 -448 -769 -62 -585 -841 -443 -645 -556 -465 -331 -943 -308 -406 -270 -771 -837 -949 -883 -29 -507 -295 -852 -621 -97 -151 -57 -449 -252 -505 -3 -157 -988 -824 -429 -229 -271 -597 -30 -321 -931 -757 -803 -421 -288 -525 -812 -529 -840 -150 -932 -319 -674 -612 -526 -822 -122 -288 -489 -706 -511 -315 -775 -45 -221 -958 -767 -596 -303 -602 -401 -979 -25 -539 -621 -516 -621 -413 -118 -50 -400 -534 -750 -248 -518 -716 -280 -753 -957 -465 -724 -542 -279 -840 -917 -193 -743 -436 -200 -182 -298 -234 -178 -311 -807 -858 -436 -111 -315 -957 -730 -184 -130 -794 -177 -462 -479 -611 -119 -188 -462 -537 -33 -28 -877 -420 -5 -7 -720 -960 -157 -238 -902 -736 -691 -75 -208 -446 -901 -126 -759 -235 -961 -49 -852 -466 -632 -194 -72 -430 -104 -460 -36 -759 -963 -873 -64 -374 -118 -520 -957 -412 -583 -104 -829 -889 -545 -919 -362 -48 -693 -632 -769 -491 -908 -88 -5 -312 -987 -655 -385 -106 -175 -841 -457 -282 -960 -529 -794 -793 -904 -626 -592 -27 -514 -259 -630 -606 -114 -262 -819 -537 -569 -865 -419 -829 -628 -469 -144 -683 -761 -317 -274 -24 -815 -554 -107 -682 -155 -588 -309 -513 -630 -409 -841 -902 -135 -701 -102 -393 -14 -588 -766 -532 -175 -362 -194 -209 -149 -241 -105 -614 -761 -83 -120 -294 -927 -115 -271 -753 -802 -526 -540 -377 -282 -603 -235 -323 -254 -560 -985 -390 -949 -377 -22 -505 -139 -199 -320 -401 -576 -968 -222 -885 -224 -570 -695 -736 -295 -786 -342 -497 -474 -866 -349 -474 -160 -363 -385 -586 -241 -136 -254 -416 -608 -666 -925 -892 -184 -989 -128 -973 -137 -964 -797 -245 -749 -940 -326 -72 -848 -220 -567 -415 -445 -608 -815 -758 -646 -123 -367 -903 -512 -132 -259 -945 -436 -471 -307 -288 -167 -963 -996 -584 -775 -263 -280 -909 -346 -548 -698 -294 -525 -987 -784 -768 -382 -970 -507 -920 -622 -429 -12 -948 -736 -896 -17 -975 -339 -636 -328 -105 -139 -297 -51 -790 -346 -685 -839 -134 -180 -702 -183 -664 -707 -527 -3 -757 -454 -936 -147 -878 -840 -781 -356 -675 -591 -398 -483 -411 -32 -238 -853 -241 -386 -149 -65 -374 -147 -164 -568 -345 -529 -954 -970 -635 -34 -715 -943 -932 -922 -15 -848 -910 -618 -784 -730 -326 -883 -778 -181 -309 -616 -263 -437 -120 -750 -297 -836 -698 -216 -291 -408 -699 -712 -775 -514 -404 -248 -764 -278 -257 -710 -637 -448 -449 -409 -41 -974 -356 -78 -766 -228 -933 -576 -345 -63 -789 -59 -193 -778 -641 -381 -796 -765 -489 -923 -673 -263 -558 -624 -151 -143 -810 -247 -345 -598 -534 -865 -322 -593 -973 -93 -368 -112 -642 -891 -837 -360 -231 -596 -496 -88 -632 -299 -297 -189 -467 -33 -790 -551 -332 -796 -913 -593 -541 -402 -602 -152 -676 -372 -538 -130 -329 -215 -143 -39 -513 -473 -358 -187 -854 -525 -435 -648 -550 -864 -478 -90 -815 -644 -966 -265 -924 -296 -812 -485 -279 -936 -522 -975 -990 -668 -827 -704 -614 -321 -942 -725 -601 -549 -970 -450 -703 -829 -943 -605 -615 -566 -576 -196 -134 -127 -332 -119 -292 -150 -728 -533 -859 -746 -755 -903 -218 -402 -946 -732 -375 -416 -741 -365 -19 -817 -881 -306 -198 -287 -802 -784 -143 -595 -425 -370 -282 -91 -344 -121 -191 -299 -272 -404 -724 -658 -931 -505 -325 -629 -330 -441 -371 -444 -7 -313 -652 -363 -714 -734 -911 -316 -555 -610 -839 -506 -522 -449 -842 -493 -339 -22 -5 -132 -73 -999 -531 -210 -201 -678 -398 -604 -477 -904 -264 -735 -135 -70 -210 -771 -982 -814 -960 -683 -810 -890 -496 -487 -446 -897 -892 -157 -982 -113 -406 -694 -605 -916 -779 -461 -635 -579 -40 -517 -294 -838 -694 -640 -323 -125 -201 -840 -456 -835 -519 -298 -861 -801 -402 -355 -543 -568 -397 -580 -89 -828 -554 -335 -501 -345 -774 -878 -230 -171 -339 -6 -912 -248 -257 -622 -140 -803 -307 -443 -428 -534 -381 -30 -258 -9 -784 -142 -112 -910 -630 -281 -239 -533 -933 -957 -691 -673 -698 -74 -973 -986 -727 -593 -986 -834 -51 -707 -383 -205 -455 -940 -890 -482 -959 -9 -835 -753 -912 -916 -558 -820 -804 -828 -432 -923 -963 -324 -337 -711 -562 -204 -594 -537 -117 -190 -602 -5 -540 -821 -347 -287 -825 -508 -627 -169 -94 -674 -453 -56 -797 -696 -714 -526 -206 -577 -481 -302 -606 -737 -190 -403 -509 -678 -197 -967 -22 -625 -14 -178 -509 -6 -110 -305 -3 -760 -307 -390 -746 -467 -432 -192 -963 -660 -268 -989 -7 -28 -779 -605 -661 -939 -710 -5 -317 -747 -770 -607 -344 -570 -594 -80 -917 -215 -211 -33 -259 -600 -861 -526 -141 -736 -898 -218 -774 -918 -949 -991 -39 -12 -917 -59 -893 -308 -602 -139 -224 -480 -566 -541 -595 -568 -441 -140 -497 -781 -514 -626 -951 -9 -48 -747 -294 -285 -712 -433 -948 -351 -474 -566 -203 -552 -422 -206 -70 -99 -937 -967 -581 -906 -893 -487 -712 -161 -192 -889 -928 -210 -303 -894 -57 -824 -680 -878 -219 -799 -524 -986 -663 -163 -619 -95 -281 -156 -682 -58 -980 -92 -645 -711 -322 -829 -257 -679 -466 -800 -586 -876 -170 -308 -834 -370 -950 -346 -580 -702 -499 -124 -910 -567 -217 -410 -808 -359 -488 -288 -256 -192 -963 -4 -941 -313 -973 -497 -280 -247 -158 -436 -295 -397 -678 -586 -433 -230 -552 -584 -411 -386 -719 -766 -749 -546 -13 -914 -787 -897 -271 -726 -587 -749 -787 -145 -549 -783 -497 -859 -227 -469 -314 -615 -370 -296 -905 -42 -93 -965 -699 -667 -368 -987 -117 -99 -262 -895 -984 -161 -883 -368 -547 -343 -802 -783 -327 -718 -651 -290 -988 -507 -994 -914 -597 -466 -808 -730 -922 -710 -424 -591 -758 -665 -773 -474 -702 -54 -368 -667 -843 -966 -99 -189 -490 -432 -775 -75 -702 -342 -667 -501 -610 -503 -319 -516 -798 -363 -292 -923 -613 -383 -456 -305 -120 -143 -6 -339 -757 -627 -472 -354 -114 -816 -344 -661 -214 -992 -816 -455 -436 -704 -907 -920 -194 -839 -311 -141 -199 -52 -422 -813 -503 -385 -418 -494 -326 -214 -344 -625 -299 -474 -641 -220 -134 -682 -534 -692 -233 -520 -799 -52 -831 -643 -815 -92 -165 -209 -715 -296 -155 -397 -599 -802 -509 -41 -665 -63 -42 -717 -527 -247 -176 -735 -729 -481 -839 -935 -711 -396 -686 -924 -577 -214 -593 -949 -427 -208 -789 -252 -172 -979 -499 -869 -164 -399 -766 -656 -143 -909 -705 -135 -929 -484 -318 -225 -749 -667 -22 -918 -542 -892 -586 -205 -475 -404 -795 -555 -598 -803 -320 -422 -664 -455 -109 -732 -856 -61 -347 -333 -421 -472 -10 -962 -573 -228 -77 -73 -333 -202 -385 -476 -173 -713 -789 -18 -649 -260 -633 -867 -991 -143 -816 -995 -119 -33 -918 -802 -990 -857 -730 -383 -442 -521 -75 -735 -80 -433 -603 -347 -627 -560 -349 -523 -580 -341 -335 -96 -730 -888 -643 -429 -179 -832 -542 -418 -119 -724 -732 -751 -856 -753 -139 -356 -342 -689 -503 -973 -27 -128 -459 -74 -131 -708 -623 -322 -612 -443 -588 -940 -624 -256 -535 -166 -791 -931 -90 -932 -528 -465 -896 -540 -534 -826 -447 -174 -161 -75 -116 -46 -271 -693 -189 -456 -206 -887 -493 -134 -969 -852 -654 -113 -497 -137 -316 -660 -910 -996 -922 -638 -618 -496 -827 -972 -797 -555 -624 -580 -809 -743 -308 -670 -229 -892 -487 -305 -44 -278 -770 -246 -779 -262 -826 -234 -191 -352 -800 -542 -340 -153 -24 -145 -882 -130 -875 -124 -889 -956 -247 -294 -726 -648 -122 -214 -700 -16 -168 -907 -503 -249 -973 -27 -733 -709 -769 -96 -431 -317 -916 -912 -830 -100 -305 -919 -285 -513 -760 -754 -725 -957 -520 -845 -320 -861 -558 -813 -692 -516 -397 -545 -568 -933 -873 -374 -506 -968 -396 -999 -787 -386 -876 -279 -705 -138 -47 -421 -928 -766 -649 -543 -868 -872 -416 -515 -313 -984 -430 -678 -741 -21 -102 -865 -103 -133 -4 -429 -778 -811 -50 -321 -210 -620 -36 -807 -392 -292 -110 -553 -952 -857 -497 -679 -388 -165 -898 -760 -968 -23 -859 -14 -863 -289 -422 -556 -22 -573 -49 -223 -789 -795 -997 -919 -697 -55 -809 -856 -483 -780 -584 -690 -417 -623 -529 -467 -862 -127 -430 -165 -279 -871 -211 -897 -125 -547 -537 -129 -992 -258 -401 -102 -889 -938 -208 -967 -84 -943 -743 -606 -570 -377 -980 -912 -959 -551 -181 -541 -307 -199 -140 -532 -13 -56 -615 -34 -126 -994 -135 -815 -374 -889 -261 -394 -902 -230 -968 -295 -54 -419 -998 -117 -201 -608 -617 -167 -867 -843 -794 -59 -427 -188 -426 -528 -926 -859 -711 -724 -879 -830 -69 -597 -510 -843 -853 -558 -132 -942 -747 -425 -193 -571 -835 -812 -408 -189 -711 -426 -901 -155 -843 -819 -677 -882 -317 -43 -900 -929 -781 -48 -304 -194 -250 -222 -82 -474 -87 -934 -408 -166 -352 -649 -363 -741 -322 -879 -511 -998 -541 -585 -89 -664 -276 -461 -545 -414 -557 -35 -716 -890 -232 -549 -833 -656 -1000 -163 -724 -525 -695 -368 -480 -211 -554 -63 -381 -1 -108 -63 -253 -69 -812 -657 -481 -158 -740 -150 -71 -144 -723 -419 -349 -662 -912 -931 -465 -525 -22 -879 -508 -343 -325 -683 -772 -681 -716 -299 -316 -682 -198 -850 -252 -661 -28 -650 -44 -114 -395 -961 -924 -236 -163 -773 -321 -292 -550 -958 -137 -326 -711 -827 -680 -184 -674 -31 -310 -583 -527 -392 -877 -996 -29 -562 -32 -851 -152 -610 -519 -246 -794 -169 -523 -403 -831 -188 -447 -334 -204 -119 -760 -915 -7 -568 -672 -743 -577 -84 -639 -884 -746 -776 -490 -567 -636 -230 -225 -904 -33 -974 -585 -188 -38 -534 -992 -968 -353 -448 -497 -246 -283 -111 -815 -363 -642 -166 -544 -733 -135 -364 -845 -688 -719 -164 -382 -249 -353 -354 -47 -547 -576 -141 -117 -143 -585 -835 -796 -747 -171 -163 -672 -109 -334 -594 -333 -55 -502 -399 -622 -193 -281 -297 -692 -206 -945 -976 -866 -359 -405 -828 -963 -227 -801 -848 -583 -765 -901 -939 -73 -571 -346 -588 -984 -704 -807 -895 -149 -895 -900 -382 -406 -841 -532 -771 -864 -25 -703 -636 -319 -539 -970 -275 -232 -425 -754 -978 -391 -323 -727 -443 -499 -257 -635 -388 -682 -672 -153 -571 -487 -153 -883 -555 -817 -242 -40 -397 -771 -737 -16 -392 -207 -927 -616 -506 -960 -936 -494 -468 -430 -655 -881 -646 -107 -146 -623 -383 -535 -2 -545 -674 -188 -132 -266 -240 -594 -994 -261 -862 -512 -721 -453 -55 -893 -548 -159 -15 -101 -359 -771 -375 -663 -161 -578 -812 -149 -64 -119 -327 -221 -467 -584 -226 -963 -554 -127 -268 -902 -641 -813 -120 -787 -268 -190 -752 -35 -833 -463 -170 -658 -181 -183 -609 -330 -265 -264 -832 -929 -974 -407 -908 -875 -303 -640 -60 -20 -378 -707 -452 -937 -237 -163 -870 -760 -892 -459 -655 -524 -395 -311 -111 -125 -274 -472 -780 -208 -218 -821 -754 -516 -735 -37 -908 -673 -822 -500 -659 -817 -382 -269 -558 -721 -785 -86 -805 -837 -269 -571 -351 -846 -859 -931 -407 -237 -97 -766 -620 -305 -480 -739 -109 -723 -33 -56 -885 -869 -100 -191 -430 -616 -600 -315 -297 -982 -476 -264 -101 -106 -472 -858 -320 -561 -722 -292 -204 -948 -443 -898 -936 -459 -528 -208 -201 -425 -141 -788 -32 -984 -935 -905 -979 -365 -662 -152 -575 -404 -359 -28 -574 -876 -694 -753 -263 -773 -715 -819 -964 -403 -804 -574 -328 -21 -572 -484 -378 -964 -893 -313 -400 -567 -20 -184 -153 -798 -617 -374 -77 -213 -364 -731 -982 -566 -444 -303 -646 -188 -735 -849 -37 -962 -484 -305 -189 -599 -8 -500 -988 -656 -721 -591 -150 -960 -984 -119 -314 -162 -755 -353 -338 -772 -346 -240 -111 -388 -825 -456 -435 -307 -115 -802 -535 -302 -769 -632 -902 -890 -468 -42 -784 -237 -642 -958 -366 -273 -214 -50 -700 -111 -494 -294 -922 -776 -336 -183 -86 -86 -559 -536 -926 -802 -432 -680 -193 -639 -578 -877 -895 -734 -959 -992 -484 -252 -88 -437 -822 -325 -838 -905 -239 -372 -667 -484 -539 -480 -644 -536 -685 -716 -290 -447 -423 -622 -266 -639 -240 -113 -663 -507 -887 -110 -635 -639 -793 -900 -32 -820 -205 -951 -379 -580 -898 -915 -885 -807 -180 -314 -218 -945 -976 -500 -550 -301 -678 -531 -343 -127 -751 -102 -732 -626 -102 -161 -912 -178 -65 -777 -429 -481 -156 -464 -329 -217 -354 -265 -723 -867 -262 -374 -10 -475 -570 -902 -268 -248 -536 -186 -329 -327 -430 -827 -839 -730 -937 -602 -6 -11 -614 -358 -881 -390 -756 -628 -545 -38 -958 -874 -855 -658 -853 -166 -429 -345 -869 -173 -594 -492 -884 -648 -875 -852 -469 -201 -331 -900 -438 -305 -309 -455 -214 -751 -477 -963 -726 -629 -681 -558 -215 -277 -710 -638 -77 -110 -431 -90 -815 -982 -971 -689 -316 -723 -59 -386 -714 -411 -795 -849 -312 -936 -783 -775 -225 -46 -938 -656 -541 -439 -170 -726 -940 -814 -561 -393 -815 -590 -644 -800 -868 -460 -658 -526 -497 -304 -80 -434 -560 -407 -803 -808 -242 -677 -214 -120 -43 -536 -865 -181 -744 -23 -511 -292 -731 -488 -441 -627 -195 -75 -592 -624 -685 -500 -381 -178 -108 -917 -965 -432 -310 -472 -878 -889 -258 -607 -547 -685 -972 -188 -643 -118 -406 -397 -759 -618 -807 -75 -465 -521 -347 -392 -38 -152 -888 -620 -227 -702 -48 -408 -841 -581 -358 -408 -779 -209 -834 -376 -770 -665 -178 -128 -475 -666 -970 -543 -103 -643 -796 -695 -176 -28 -136 -856 -834 -599 -886 -302 -95 -535 -77 -543 -936 -635 -677 -570 -218 -932 -372 -242 -733 -890 -731 -602 -777 -603 -869 -89 -723 -851 -198 -610 -1 -96 -474 -139 -158 -692 -133 -559 -339 -369 -485 -576 -735 -315 -100 -206 -733 -323 -23 -335 -517 -885 -967 -891 -932 -499 -684 -155 -977 -714 -412 -812 -862 -780 -658 -670 -199 -394 -892 -364 -441 -152 -410 -781 -290 -297 -684 -741 -336 -788 -665 -347 -142 -393 -471 -670 -985 -741 -827 -845 -610 -727 -73 -674 -581 -802 -895 -914 -348 -42 -793 -613 -129 -540 -77 -609 -43 -589 -695 -274 -475 -730 -130 -317 -977 -305 -455 -12 -133 -7 -598 -34 -146 -828 -75 -672 -747 -764 -652 -104 -560 -96 -991 -196 -155 -55 -609 -190 -322 -960 -555 -953 -267 -798 -83 -311 -36 -959 -775 -914 -689 -896 -396 -592 -963 -362 -2 -414 -90 -551 -337 -347 -276 -194 -189 -607 -79 -668 -255 -332 -917 -937 -65 -172 -198 -183 -279 -271 -156 -583 -715 -899 -919 -732 -886 -387 -510 -805 -510 -353 -306 -336 -524 -178 -112 -460 -5 -342 -982 -158 -201 -449 -824 -500 -999 -102 -367 -315 -316 -162 -704 -837 -931 -996 -25 -63 -363 -779 -296 -425 -381 -608 -492 -45 -862 -197 -184 -730 -298 -304 -118 -813 -706 -325 -371 -899 -765 -865 -320 -928 -112 -575 -48 -182 -318 -617 -35 -598 -459 -972 -364 -775 -242 -114 -789 -64 -69 -979 -103 -441 -493 -976 -872 -42 -592 -905 -343 -126 -273 -504 -65 -635 -139 -201 -531 -331 -889 -454 -655 -382 -431 -566 -768 -235 -536 -996 -133 -589 -421 -365 -264 -312 -873 -503 -998 -823 -972 -41 -762 -146 -901 -940 -285 -409 -307 -981 -512 -369 -664 -588 -470 -85 -458 -162 -789 -803 -955 -971 -489 -436 -53 -557 -395 -528 -237 -546 -819 -627 -58 -282 -724 -866 -385 -445 -906 -866 -137 -396 -33 -710 -612 -422 -707 -794 -80 -689 -213 -1 -59 -733 -503 -624 -106 -867 -111 -573 -761 -159 -804 -729 -837 -718 -614 -859 -918 -887 -171 -824 -62 -802 -697 -493 -657 -786 -454 -354 -952 -605 -475 -139 -891 -348 -317 -838 -571 -305 -794 -198 -738 -590 -997 -405 -45 -990 -13 -402 -518 -505 -516 -843 -102 -760 -158 -949 -688 -313 -722 -676 -357 -503 -286 -633 -9 -956 -753 -541 -925 -958 -766 -465 -277 -114 -693 -66 -219 -18 -298 -530 -46 -916 -605 -382 -933 -623 -909 -458 -230 -149 -661 -495 -820 -214 -118 -14 -828 -870 -986 -862 -863 -294 -97 -166 -138 -198 -469 -225 -648 -526 -727 -14 -616 -744 -367 -124 -192 -79 -817 -288 -835 -277 -388 -21 -325 -820 -614 -35 -358 -6 -307 -786 -682 -38 -595 -748 -45 -986 -363 -686 -630 -277 -39 -537 -994 -641 -506 -564 -79 -53 -21 -737 -611 -520 -347 -15 -109 -882 -910 -755 -779 -294 -123 -490 -827 -164 -670 -481 -937 -810 -846 -929 -459 -165 -471 -208 -492 -619 -361 -786 -456 -750 -328 -329 -742 -131 -389 -26 -619 -593 -795 -455 -965 -18 -924 -139 -702 -529 -736 -546 -887 -111 -700 -851 -902 -132 -605 -463 -550 -51 -830 -318 -441 -481 -419 -260 -334 -92 -70 -691 -132 -380 -77 -530 -978 -377 -261 -300 -637 -169 -482 -794 -521 -343 -375 -107 -91 -685 -118 -899 -304 -484 -160 -371 -49 -968 -633 -332 -699 -573 -269 -168 -783 -435 -346 -318 -11 -240 -899 -83 -29 -204 -462 -858 -78 -547 -496 -35 -522 -374 -463 -103 -24 -94 -254 -602 -135 -570 -787 -764 -353 -684 -920 -35 -290 -207 -917 -631 -254 -221 -777 -42 -641 -277 -943 -535 -587 -448 -384 -696 -933 -573 -485 -528 -247 -844 -183 -905 -91 -873 -784 -448 -520 -331 -791 -660 -487 -932 -895 -859 -103 -559 -597 -972 -735 -776 -351 -334 -760 -320 -27 -121 -472 -415 -499 -56 -748 -263 -771 -454 -653 -222 -625 -87 -304 -1000 -440 -911 -320 -453 -866 -940 -285 -627 -892 -74 -863 -483 -259 -978 -835 -146 -37 -470 -915 -579 -237 -514 -252 -224 -94 -669 -512 -798 -197 -666 -439 -379 -353 -20 -981 -769 -812 -121 -983 -661 -813 -341 -624 -201 -189 -900 -52 -606 -821 -325 -908 -139 -442 -794 -226 -739 -755 -913 -895 -400 -686 -368 -937 -777 -811 -962 -295 -989 -756 -236 -122 -242 -608 -86 -810 -299 -982 -267 -4 -102 -668 -682 -165 -102 -571 -506 -517 -925 -176 -365 -754 -693 -520 -442 -948 -164 -904 -812 -836 -71 -134 -641 -737 -346 -498 -713 -868 -71 -623 -157 -807 -389 -214 -10 -870 -188 -458 -911 -707 -243 -172 -711 -244 -27 -498 -243 -992 -961 -245 -722 -613 -249 -90 -26 -238 -982 -754 -670 -829 -571 -848 -494 -629 -882 -425 -657 -197 -841 -434 -277 -743 -868 -856 -559 -723 -628 -245 -707 -939 -93 -703 -138 -245 -851 -710 -285 -360 -589 -976 -622 -520 -204 -868 -501 -505 -557 -513 -43 -474 -526 -470 -577 -783 -21 -496 -948 -855 -390 -426 -842 -292 -382 -142 -14 -153 -232 -475 -324 -490 -334 -25 -956 -365 -726 -308 -848 -903 -588 -434 -381 -997 -364 -360 -342 -104 -74 -73 -656 -552 -814 -796 -473 -567 -124 -211 -906 -783 -301 -100 -265 -345 -620 -750 -552 -717 -289 -234 -810 -598 -50 -659 -378 -587 -164 -828 -905 -968 -539 -284 -338 -423 -994 -995 -527 -604 -341 -62 -445 -454 -302 -997 -318 -824 -234 -524 -902 -905 -983 -965 -697 -9 -921 -921 -847 -842 -218 -581 -87 -719 -231 -857 -912 -34 -807 -340 -934 -504 -818 -646 -251 -385 -716 -595 -427 -774 -537 -977 -784 -3 -24 -305 -349 -155 -405 -225 -947 -907 -362 -143 -98 -965 -825 -135 -871 -762 -137 -849 -860 -143 -226 -772 -56 -699 -946 -551 -611 -269 -89 -857 -87 -78 -264 -589 -273 -904 -807 -17 -641 -326 -538 -326 -795 -393 -283 -529 -312 -411 -350 -943 -487 -903 -381 -394 -258 -821 -111 -659 -94 -896 -52 -994 -235 -818 -567 -164 -757 -761 -316 -414 -252 -661 -192 -944 -254 -136 -565 -716 -619 -461 -104 -144 -860 -92 -799 -889 -518 -357 -806 -769 -726 -438 -553 -848 -257 -164 -104 -209 -215 -595 -301 -782 -61 -544 -707 -224 -415 -711 -69 -488 -389 -521 -347 -632 -403 -716 -725 -638 -22 -458 -661 -153 -26 -239 -717 -710 -376 -800 -354 -679 -252 -424 -800 -572 -106 -929 -596 -594 -422 -992 -371 -747 -626 -457 -217 -826 -277 -788 -930 -222 -272 -865 -249 -299 -261 -383 -425 -489 -635 -168 -26 -483 -724 -645 -535 -683 -95 -726 -539 -983 -563 -713 -418 -47 -814 -294 -864 -549 -7 -558 -83 -142 -538 -755 -897 -832 -746 -524 -155 -247 -507 -448 -233 -577 -218 -565 -567 -635 -916 -830 -576 -153 -45 -323 -14 -169 -785 -983 -494 -756 -448 -569 -549 -885 -113 -267 -370 -284 -37 -132 -153 -377 -410 -167 -877 -682 -588 -94 -364 -856 -403 -596 -108 -201 -187 -494 -299 -925 -57 -581 -227 -404 -406 -606 -798 -479 -522 -714 -518 -202 -709 -716 -22 -656 -131 -328 -897 -121 -296 -459 -306 -171 -785 -403 -454 -7 -979 -733 -290 -206 -125 -307 -939 -611 -233 -34 -363 -543 -119 -850 -52 -239 -685 -733 -455 -612 -690 -742 -12 -886 -617 -447 -59 -799 -280 -774 -536 -403 -710 -191 -70 -953 -520 -709 -73 -835 -649 -989 -486 -771 -524 -522 -809 -17 -532 -834 -543 -456 -629 -757 -418 -828 -281 -669 -528 -126 -689 -99 -916 -385 -43 -484 -574 -87 -981 -423 -756 -171 -8 -390 -162 -684 -941 -428 -546 -651 -452 -634 -815 -84 -151 -621 -803 -585 -194 -708 -61 -79 -961 -761 -90 -32 -74 -412 -897 -297 -940 -367 -536 -368 -495 -236 -962 -891 -703 -428 -503 -967 -914 -743 -409 -58 -285 -42 -215 -180 -398 -740 -681 -960 -628 -866 -545 -816 -750 -985 -831 -305 -234 -979 -421 -527 -434 -264 -459 -187 -960 -952 -231 -913 -877 -276 -510 -882 -360 -212 -51 -265 -198 -544 -400 -58 -562 -882 -40 -336 -896 -844 -444 -827 -411 -711 -331 -482 -671 -856 -798 -231 -971 -627 -778 -213 -735 -66 -989 -146 -506 -25 -558 -756 -495 -359 -977 -787 -482 -439 -571 -218 -963 -88 -349 -942 -913 -385 -937 -468 -637 -218 -356 -196 -752 -181 -859 -685 -455 -796 -872 -432 -960 -503 -488 -890 -25 -719 -190 -7 -392 -114 -269 -537 -565 -24 -172 -263 -333 -387 -361 -42 -332 -26 -716 -804 -702 -418 -645 -577 -148 -777 -546 -599 -667 -105 -451 -581 -151 -965 -526 -518 -251 -764 -145 -743 -133 -826 -872 -180 -796 -632 -428 -708 -724 -464 -295 -527 -418 -770 -909 -388 -175 -887 -288 -72 -826 -934 -554 -728 -913 -964 -577 -874 -775 -456 -214 -65 -128 -724 -905 -276 -398 -422 -283 -963 -894 -442 -247 -821 -590 -844 -323 -286 -236 -167 -667 -456 -854 -259 -809 -209 -682 -74 -310 -315 -625 -313 -152 -681 -913 -495 -334 -395 -138 -692 -274 -218 -925 -676 -816 -482 -810 -987 -137 -39 -276 -839 -638 -561 -567 -711 -460 -417 -416 -839 -543 -488 -255 -242 -776 -3 -600 -350 -326 -86 -462 -13 -663 -491 -264 -982 -100 -620 -757 -341 -126 -640 -371 -97 -521 -8 -89 -855 -675 -892 -2 -312 -26 -366 -764 -966 -698 -264 -717 -296 -523 -563 -398 -347 -748 -463 -574 -599 -273 -506 -322 -749 -118 -368 -374 -839 -827 -344 -851 -111 -5 -230 -943 -427 -98 -313 -761 -87 -54 -807 -333 -60 -514 -778 -607 -63 -751 -634 -929 -705 -389 -244 -142 -398 -452 -308 -256 -756 -916 -833 -162 -933 -681 -458 -914 -405 -263 -457 -65 -397 -699 -838 -949 -394 -710 -54 -812 -659 -747 -229 -475 -282 -149 -809 -473 -585 -195 -546 -198 -952 -901 -115 -392 -69 -531 -716 -525 -701 -564 -857 -59 -610 -495 -951 -908 -977 -326 -123 -306 -578 -517 -907 -848 -82 -191 -88 -925 -427 -239 -65 -142 -532 -625 -151 -770 -207 -919 -364 -709 -351 -856 -266 -822 -476 -841 -21 -421 -245 -569 -30 -181 -78 -766 -182 -987 -434 -803 -249 -384 -327 -773 -792 -148 -607 -333 -119 -934 -788 -622 -656 -369 -871 -743 -736 -682 -402 -258 -916 -477 -42 -140 -341 -800 -264 -491 -330 -238 -64 -538 -128 -677 -701 -921 -41 -489 -85 -632 -445 -513 -676 -617 -15 -859 -621 -912 -251 -381 -250 -662 -796 -850 -127 -966 -300 -131 -906 -796 -888 -350 -656 -669 -473 -983 -361 -506 -552 -914 -505 -446 -497 -37 -124 -854 -378 -421 -966 -76 -440 -648 -340 -440 -889 -46 -713 -836 -540 -8 -100 -746 -557 -533 -720 -584 -696 -282 -492 -507 -257 -178 -879 -895 -382 -733 -311 -890 -92 -466 -177 -380 -828 -941 -232 -882 -668 -26 -36 -546 -190 -677 -755 -140 -748 -868 -972 -753 -632 -641 -573 -511 -957 -911 -85 -373 -557 -645 -609 -815 -105 -866 -174 -268 -17 -672 -578 -663 -595 -596 -410 -703 -264 -996 -338 -38 -706 -29 -941 -899 -719 -212 -657 -980 -323 -666 -811 -371 -789 -841 -683 -539 -995 -516 -179 -467 -870 -88 -619 -658 -526 -703 -148 -44 -52 -734 -886 -504 -420 -435 -379 -74 -529 -264 -807 -322 -402 -10 -38 -360 -199 -727 -998 -565 -590 -247 -848 -57 -14 -713 -684 -411 -795 -888 -930 -825 -381 -901 -459 -740 -464 -502 -429 -412 -82 -157 -174 -718 -11 -972 -115 -133 -989 -886 -16 -671 -735 -54 -103 -167 -705 -36 -980 -757 -685 -675 -314 -470 -284 -286 -858 -539 -452 -371 -746 -437 -419 -686 -825 -534 -711 -755 -357 -270 -816 -612 -967 -31 -144 -559 -839 -941 -820 -94 -21 -285 -63 -107 -926 -37 -733 -334 -125 -386 -930 -406 -277 -227 -548 -552 -831 -504 -453 -344 -122 -487 -597 -975 -868 -309 -238 -372 -887 -954 -905 -472 -770 -972 -363 -690 -898 -979 -646 -501 -14 -667 -220 -858 -556 -919 -117 -259 -812 -159 -560 -540 -818 -110 -729 -83 -285 -787 -824 -763 -585 -516 -56 -530 -341 -836 -897 -280 -939 -351 -592 -355 -263 -33 -188 -468 -501 -46 -265 -276 -491 -92 -305 -331 -572 -749 -102 -961 -637 -158 -683 -46 -935 -331 -338 -178 -237 -999 -687 -990 -138 -787 -846 -544 -145 -181 -910 -863 -555 -238 -769 -973 -344 -292 -60 -893 -446 -137 -129 -704 -81 -817 -394 -123 -728 -253 -277 -331 -904 -497 -339 -758 -976 -227 -589 -758 -529 -821 -999 -433 -371 -575 -692 -468 -590 -95 -301 -309 -540 -833 -698 -11 -359 -773 -150 -679 -969 -707 -569 -26 -364 -123 -816 -928 -666 -735 -301 -524 -162 -910 -464 -265 -226 -913 -190 -298 -701 -300 -350 -35 -425 -34 -555 -240 -701 -959 -929 -434 -451 -957 -584 -929 -857 -304 -620 -659 -619 -944 -562 -170 -483 -274 -804 -697 -87 -408 -651 -752 -4 -72 -966 -895 -2 -414 -689 -822 -416 -248 -625 -692 -246 -736 -407 -449 -927 -843 -948 -215 -889 -727 -821 -544 -463 -578 -18 -598 -336 -72 -390 -295 -690 -154 -618 -762 -481 -650 -526 -396 -967 -123 -761 -573 -316 -954 -234 -42 -138 -76 -732 -506 -849 -363 -511 -770 -148 -734 -432 -303 -514 -144 -759 -392 -866 -493 -130 -649 -793 -621 -700 -346 -497 -441 -622 -843 -515 -496 -323 -900 -136 -171 -766 -685 -967 -747 -583 -712 -248 -541 -3 -724 -223 -97 -816 -140 -189 -956 -820 -752 -686 -201 -16 -619 -306 -928 -832 -803 -347 -145 -143 -894 -67 -131 -720 -925 -577 -640 -163 -82 -16 -867 -535 -384 -714 -4 -794 -1000 -440 -325 -968 -427 -762 -43 -962 -376 -148 -754 -697 -444 -821 -620 -976 -904 -934 -667 -858 -961 -842 -81 -685 -233 -173 -33 -522 -763 -666 -982 -821 -92 -320 -634 -282 -104 -574 -448 -416 -908 -272 -942 -341 -293 -436 -869 -840 -726 -938 -127 -219 -904 -368 -453 -420 -314 -656 -98 -480 -63 -537 -734 -690 -462 -946 -126 -183 -62 -389 -823 -873 -667 -528 -956 -378 -943 -870 -800 -671 -71 -557 -533 -243 -73 -828 -761 -433 -832 -12 -904 -774 -284 -736 -993 -975 -886 -248 -725 -773 -287 -193 -485 -139 -785 -750 -533 -86 -789 -995 -303 -196 -924 -624 -614 -904 -818 -878 -721 -507 -92 -141 -800 -150 -152 -555 -569 -308 -362 -342 -259 -766 -171 -945 -859 -866 -896 -152 -688 -965 -535 -935 -158 -929 -255 -909 -203 -514 -454 -939 -600 -717 -735 -696 -83 -516 -795 -674 -543 -78 -552 -622 -746 -159 -108 -999 -715 -62 -923 -122 -793 -490 -89 -287 -969 -469 -623 -208 -552 -499 -23 -622 -777 -760 -214 -730 -149 -728 -924 -177 -162 -405 -885 -212 -275 -936 -818 -379 -324 -448 -793 -944 -816 -710 -536 -838 -550 -786 -284 -836 -435 -870 -226 -754 -15 -598 -991 -379 -812 -233 -528 -707 -161 -646 -442 -430 -544 -810 -169 -730 -960 -38 -73 -373 -755 -281 -593 -421 -596 -27 -46 -498 -95 -760 -705 -252 -954 -477 -494 -154 -890 -653 -317 -480 -815 -469 -724 -278 -748 -94 -20 -981 -219 -561 -990 -876 -295 -299 -572 -671 -257 -569 -902 -53 -167 -208 -552 -935 -801 -871 -825 -588 -347 -84 -826 -787 -457 -297 -720 -952 -696 -652 -475 -484 -273 -19 -335 -207 -186 -12 -431 -454 -207 -439 -15 -157 -223 -662 -120 -611 -691 -797 -420 -510 -495 -878 -934 -248 -944 -367 -52 -571 -905 -695 -409 -698 -925 -91 -324 -492 -152 -529 -738 -779 -764 -299 -329 -736 -625 -904 -976 -533 -686 -105 -566 -835 -894 -661 -467 -627 -229 -559 -454 -616 -52 -507 -146 -695 -750 -533 -520 -706 -346 -491 -321 -894 -955 -930 -660 -670 -168 -932 -27 -801 -290 -100 -540 -127 -537 -504 -497 -138 -463 -654 -965 -416 -750 -22 -507 -916 -835 -237 -46 -489 -292 -864 -104 -350 -660 -638 -757 -69 -55 -641 -87 -20 -60 -369 -766 -419 -765 -892 -105 -363 -990 -779 -29 -408 -99 -222 -139 -43 -929 -822 -824 -976 -613 -30 -233 -695 -890 -68 -848 -898 -73 -756 -687 -439 -354 -657 -700 -685 -882 -328 -422 -557 -365 -188 -32 -467 -361 -810 -604 -639 -625 -250 -531 -862 -480 -708 -808 -276 -902 -112 -23 -228 -764 -772 -656 -931 -784 -822 -530 -316 -830 -525 -617 -197 -429 -275 -533 -117 -577 -227 -318 -378 -822 -635 -236 -244 -407 -352 -820 -563 -51 -72 -419 -331 -496 -738 -915 -980 -58 -802 -780 -251 -969 -595 -546 -200 -13 -574 -356 -947 -3 -273 -897 -366 -71 -821 -513 -734 -618 -882 -727 -489 -505 -713 -468 -227 -735 -767 -319 -463 -297 -980 -825 -416 -287 -861 -227 -421 -643 -481 -552 -57 -107 -907 -999 -70 -493 -615 -440 -43 -431 -315 -301 -198 -762 -477 -621 -724 -415 -698 -65 -395 -762 -963 -934 -148 -40 -480 -11 -907 -644 -845 -572 -571 -248 -687 -379 -138 -277 -847 -921 -828 -606 -804 -844 -928 -946 -238 -807 -550 -662 -687 -202 -393 -431 -388 -106 -447 -290 -50 -416 -391 -656 -480 -603 -766 -285 -541 -885 -27 -584 -732 -224 -373 -194 -194 -509 -100 -938 -554 -12 -723 -915 -221 -8 -275 -709 -363 -665 -636 -252 -274 -952 -539 -681 -929 -713 -456 -934 -923 -457 -269 -123 -174 -228 -639 -368 -707 -865 -756 -52 -94 -117 -824 -39 -321 -308 -755 -240 -811 -905 -632 -244 -176 -620 -365 -805 -890 -938 -44 -356 -150 -122 -249 -892 -4 -229 -609 -926 -768 -172 -679 -389 -10 -105 -584 -107 -747 -654 -681 -470 -643 -752 -944 -66 -446 -875 -97 -405 -211 -240 -103 -973 -471 -148 -213 -448 -371 -787 -484 -564 -708 -737 -229 -417 -876 -24 -502 -794 -541 -777 -761 -27 -640 -598 -940 -558 -800 -947 -904 -298 -124 -813 -693 -764 -337 -179 -685 -432 -595 -301 -109 -399 -175 -661 -139 -437 -468 -63 -896 -518 -554 -232 -550 -114 -512 -977 -735 -503 -509 -379 -137 -483 -509 -333 -322 -647 -190 -426 -156 -747 -451 -31 -936 -436 -19 -498 -380 -398 -48 -918 -972 -334 -644 -516 -383 -317 -796 -174 -814 -971 -177 -568 -667 -578 -801 -310 -191 -311 -997 -883 -72 -748 -938 -898 -794 -561 -522 -215 -970 -560 -457 -511 -442 -111 -830 -477 -416 -449 -875 -667 -944 -39 -837 -739 -54 -633 -785 -315 -249 -906 -484 -3 -968 -748 -732 -686 -902 -711 -688 -709 -181 -208 -726 -518 -400 -714 -973 -625 -847 -189 -284 -4 -709 -211 -12 -740 -319 -463 -903 -737 -639 -708 -649 -195 -21 -720 -789 -541 -774 -464 -460 -417 -152 -28 -383 -95 -183 -275 -416 -330 -345 -994 -23 -339 -915 -19 -161 -424 -984 -217 -888 -736 -783 -772 -638 -200 -262 -841 -787 -155 -237 -395 -331 -505 -262 -314 -810 -805 -996 -142 -429 -873 -890 -522 -216 -613 -77 -660 -232 -506 -248 -426 -416 -501 -658 -318 -301 -424 -663 -493 -767 -776 -267 -318 -508 -675 -565 -502 -663 -249 -16 -838 -132 -554 -774 -925 -59 -441 -879 -908 -3 -20 -76 -859 -849 -113 -359 -209 -650 -259 -988 -808 -866 -277 -719 -860 -652 -397 -347 -762 -122 -276 -210 -314 -518 -318 -992 -564 -4 -276 -625 -122 -202 -52 -945 -451 -190 -454 -960 -734 -336 -175 -27 -720 -987 -234 -382 -998 -756 -183 -621 -396 -277 -850 -665 -605 -720 -831 -997 -322 -695 -112 -601 -188 -366 -189 -447 -240 -370 -363 -542 -907 -751 -267 -128 -473 -226 -365 -540 -625 -997 -836 -363 -131 -245 -977 -522 -651 -852 -562 -277 -118 -433 -348 -387 -577 -192 -27 -228 -910 -583 -262 -666 -320 -497 -243 -137 -253 -399 -776 -434 -832 -436 -851 -574 -660 -78 -4 -921 -589 -226 -605 -696 -934 -328 -83 -61 -385 -904 -69 -171 -58 -781 -932 -758 -171 -775 -220 -245 -21 -47 -165 -667 -173 -608 -773 -555 -722 -549 -294 -512 -963 -115 -44 -27 -966 -43 -99 -169 -571 -263 -439 -976 -666 -253 -163 -826 -957 -614 -264 -87 -508 -145 -467 -250 -23 -210 -188 -629 -532 -318 -289 -589 -234 -39 -622 -750 -190 -939 -430 -137 -772 -44 -515 -703 -529 -649 -322 -882 -86 -722 -58 -630 -848 -822 -339 -531 -84 -765 -238 -9 -196 -319 -468 -987 -946 -12 -230 -673 -265 -711 -716 -327 -200 -905 -111 -823 -39 -903 -927 -208 -300 -641 -494 -534 -972 -262 -825 -27 -40 -77 -600 -549 -830 -326 -181 -126 -245 -627 -6 -322 -454 -269 -557 -474 -526 -319 -331 -806 -334 -796 -703 -688 -632 -129 -677 -673 -263 -680 -816 -622 -5 -613 -434 -513 -868 -387 -532 -634 -814 -953 -130 -78 -421 -642 -277 -772 -986 -409 -11 -54 -512 -385 -391 -410 -90 -194 -225 -22 -753 -16 -767 -233 -77 -563 -534 -400 -903 -155 -472 -623 -712 -654 -331 -347 -133 -460 -466 -468 -946 -302 -374 -46 -434 -20 -959 -570 -325 -948 -82 -317 -859 -499 -264 -770 -783 -464 -625 -765 -745 -325 -764 -115 -125 -734 -299 -476 -236 -725 -586 -70 -416 -896 -292 -827 -625 -728 -604 -646 -446 -948 -696 -715 -777 -356 -624 -864 -613 -939 -484 -750 -706 -93 -444 -3 -793 -249 -659 -627 -250 -380 -399 -420 -877 -928 -713 -997 -577 -128 -301 -52 -715 -206 -760 -590 -344 -623 -296 -501 -664 -642 -209 -497 -181 -196 -561 -146 -795 -735 -3 -797 -482 -825 -322 -44 -524 -664 -430 -683 -633 -547 -523 -234 -346 -298 -810 -93 -579 -341 -356 -313 -945 -707 -91 -576 -564 -840 -842 -984 -684 -590 -760 -194 -285 -730 -852 -979 -538 -26 -271 -581 -500 -94 -167 -845 -531 -611 -583 -706 -170 -186 -849 -588 -355 -258 -912 -493 -318 -355 -739 -231 -132 -192 -308 -775 -661 -282 -57 -405 -968 -14 -945 -840 -879 -343 -963 -978 -852 -361 -220 -554 -268 -603 -974 -919 -829 -767 -829 -315 -773 -143 -407 -685 -189 -131 -946 -920 -312 -553 -343 -596 -197 -627 -846 -142 -685 -589 -649 -225 -380 -33 -219 -969 -487 -616 -749 -821 -744 -525 -544 -561 -838 -119 -641 -778 -797 -478 -999 -619 -787 -95 -361 -755 -445 -834 -40 -696 -287 -718 -963 -327 -39 -566 -613 -680 -513 -783 -563 -700 -803 -49 -627 -793 -523 -254 -865 -90 -917 -672 -682 -908 -213 -277 -475 -138 -381 -346 -766 -516 -491 -420 -266 -113 -112 -863 -238 -615 -815 -69 -591 -967 -772 -39 -965 -364 -279 -185 -529 -239 -477 -150 -104 -807 -823 -207 -770 -803 -153 -285 -823 -987 -520 -668 -632 -473 -745 -205 -916 -228 -789 -466 -823 -858 -21 -984 -142 -420 -368 -264 -353 -634 -836 -327 -971 -180 -54 -132 -882 -405 -21 -347 -955 -335 -225 -125 -424 -775 -466 -858 -908 -191 -395 -542 -973 -607 -753 -826 -645 -704 -743 -195 -209 -915 -83 -664 -522 -382 -985 -222 -275 -607 -191 -188 -954 -76 -338 -180 -172 -4 -373 -542 -516 -446 -976 -129 -207 -968 -873 -128 -922 -172 -512 -743 -943 -834 -474 -926 -738 -313 -382 -864 -771 -201 -119 -782 -505 -580 -642 -334 -860 -803 -294 -457 -472 -235 -793 -489 -434 -574 -94 -23 -47 -944 -384 -839 -660 -125 -387 -989 -323 -800 -110 -151 -957 -739 -40 -204 -187 -290 -122 -981 -282 -934 -997 -891 -279 -283 -807 -695 -998 -66 -977 -422 -270 -575 -886 -283 -779 -29 -448 -317 -498 -355 -679 -249 -682 -71 -473 -970 -252 -715 -703 -190 -528 -222 -102 -461 -373 -787 -881 -492 -429 -321 -87 -527 -196 -352 -644 -66 -453 -707 -168 -294 -222 -81 -838 -73 -4 -877 -789 -512 -969 -357 -833 -661 -338 -404 -234 -379 -934 -692 -770 -214 -788 -459 -913 -439 -833 -386 -789 -316 -334 -886 -377 -221 -681 -414 -372 -744 -907 -971 -185 -669 -209 -709 -188 -502 -656 -570 -470 -679 -587 -853 -932 -165 -377 -649 -912 -943 -842 -953 -214 -179 -256 -205 -238 -370 -304 -711 -47 -428 -772 -791 -576 -699 -418 -331 -433 -732 -584 -668 -853 -970 -158 -390 -94 -189 -359 -384 -642 -130 -108 -654 -353 -743 -884 -738 -492 -25 -606 -918 -738 -398 -936 -315 -924 -840 -97 -590 -862 -5 -686 -223 -889 -347 -548 -938 -94 -934 -289 -13 -855 -335 -803 -78 -834 -963 -856 -618 -281 -56 -747 -162 -478 -701 -693 -849 -69 -136 -399 -813 -420 -858 -562 -194 -305 -136 -504 -447 -280 -273 -141 -335 -831 -637 -415 -186 -821 -34 -58 -104 -400 -760 -933 -746 -23 -791 -208 -9 -403 -614 -69 -573 -931 -324 -600 -852 -298 -775 -448 -373 -165 -317 -582 -437 -549 -758 -816 -525 -958 -321 -129 -839 -41 -751 -365 -991 -698 -717 -923 -749 -373 -510 -932 -822 -442 -147 -46 -285 -457 -590 -138 -70 -797 -580 -558 -2 -767 -138 -599 -970 -694 -954 -691 -756 -397 -628 -591 -786 -430 -749 -852 -265 -486 -356 -527 -607 -385 -129 -939 -869 -928 -743 -707 -772 -754 -57 -462 -873 -918 -55 -195 -901 -514 -173 -178 -407 -766 -505 -423 -109 -605 -362 -57 -909 -617 -344 -784 -466 -201 -768 -370 -293 -762 -427 -559 -979 -383 -847 -886 -52 -339 -812 -571 -397 -94 -421 -743 -279 -810 -188 -402 -184 -189 -199 -946 -934 -702 -405 -670 -589 -536 -259 -73 -331 -189 -361 -25 -111 -430 -899 -985 -973 -558 -566 -280 -651 -230 -86 -830 -710 -150 -401 -639 -426 -227 -396 -394 -303 -276 -292 -609 -251 -977 -800 -296 -384 -264 -86 -985 -401 -492 -623 -259 -245 -650 -583 -337 -151 -505 -310 -195 -371 -506 -714 -140 -371 -489 -330 -568 -50 -638 -184 -20 -841 -694 -505 -738 -357 -929 -275 -299 -858 -689 -543 -937 -389 -631 -442 -386 -208 -424 -784 -764 -949 -407 -600 -141 -202 -692 -12 -213 -168 -593 -829 -369 -224 -501 -886 -740 -479 -607 -998 -925 -145 -459 -916 -20 -846 -707 -255 -411 -927 -92 -190 -456 -797 -369 -715 -778 -779 -916 -599 -12 -55 -414 -101 -830 -248 -365 -269 -69 -359 -935 -23 -103 -346 -820 -389 -65 -634 -739 -154 -445 -343 -464 -551 -859 -607 -43 -965 -699 -594 -985 -268 -357 -853 -565 -260 -806 -293 -609 -821 -868 -211 -44 -350 -245 -154 -840 -648 -598 -657 -945 -210 -514 -248 -989 -386 -69 -257 -480 -941 -17 -825 -907 -548 -489 -923 -802 -122 -970 -661 -843 -772 -872 -326 -950 -991 -970 -627 -428 -629 -808 -906 -993 -432 -918 -717 -340 -433 -689 -877 -711 -531 -698 -552 -690 -66 -163 -786 -73 -872 -883 -620 -794 -753 -413 -673 -677 -10 -769 -470 -215 -602 -630 -277 -290 -128 -291 -59 -243 -249 -547 -506 -844 -819 -230 -61 -437 -999 -36 -810 -447 -380 -538 -376 -647 -60 -46 -315 -208 -140 -632 -303 -214 -633 -991 -973 -444 -299 -344 -398 -690 -843 -686 -835 -666 -469 -327 -559 -281 -540 -339 -849 -318 -262 -27 -196 -662 -210 -22 -449 -770 -54 -157 -132 -327 -94 -893 -269 -321 -348 -841 -988 -642 -469 -109 -508 -721 -960 -160 -383 -679 -454 -865 -629 -395 -640 -210 -633 -619 -242 -632 -134 -780 -305 -289 -371 -301 -722 -634 -141 -114 -685 -224 -994 -395 -783 -991 -191 -571 -374 -172 -11 -405 -353 -744 -80 -72 -677 -638 -161 -996 -950 -329 -703 -421 -874 -688 -181 -98 -329 -683 -969 -106 -52 -605 -113 -553 -844 -341 -211 -305 -808 -869 -584 -664 -606 -917 -517 -662 -179 -578 -877 -489 -194 -997 -198 -745 -925 -274 -260 -312 -141 -498 -703 -739 -681 -109 -947 -208 -319 -7 -510 -214 -557 -914 -95 -358 -962 -176 -251 -233 -943 -199 -757 -694 -216 -153 -162 -836 -689 -447 -829 -411 -165 -459 -108 -311 -171 -436 -69 -760 -960 -621 -54 -327 -521 -994 -893 -761 -78 -823 -809 -359 -330 -918 -100 -967 -829 -695 -6 -441 -920 -959 -172 -641 -383 -624 -14 -850 -134 -914 -14 -330 -501 -637 -598 -631 -456 -884 -114 -238 -680 -141 -263 -69 -487 -866 -476 -474 -595 -935 -489 -12 -633 -562 -102 -931 -185 -277 -289 -692 -469 -833 -289 -275 -237 -630 -258 -423 -497 -701 -260 -889 -590 -287 -584 -605 -344 -988 -727 -653 -330 -850 -98 -303 -588 -172 -825 -58 -989 -391 -757 -908 -780 -491 -86 -387 -8 -683 -39 -596 -298 -182 -761 -464 -113 -87 -870 -271 -809 -811 -549 -901 -444 -681 -11 -73 -470 -13 -56 -584 -227 -236 -367 -17 -98 -715 -596 -346 -784 -243 -674 -398 -376 -40 -875 -405 -288 -604 -425 -531 -11 -441 -567 -865 -587 -837 -658 -770 -70 -576 -946 -289 -215 -374 -830 -788 -573 -112 -231 -583 -124 -331 -467 -249 -203 -569 -688 -893 -511 -913 -986 -157 -112 -929 -886 -178 -612 -269 -20 -137 -189 -719 -985 -139 -562 -730 -363 -224 -381 -271 -869 -192 -532 -954 -68 -849 -828 -129 -801 -67 -525 -876 -647 -78 -109 -166 -624 -921 -462 -321 -959 -593 -878 -297 -409 -823 -230 -485 -992 -299 -252 -462 -253 -872 -994 -314 -178 -562 -271 -740 -125 -759 -915 -923 -589 -658 -892 -773 -267 -918 -929 -684 -138 -951 -152 -124 -420 -479 -103 -811 -898 -902 -931 -189 -958 -862 -97 -939 -441 -623 -239 -500 -38 -607 -981 -12 -638 -64 -190 -599 -196 -716 -401 -557 -492 -477 -885 -951 -995 -406 -563 -501 -779 -156 -520 -796 -842 -224 -46 -712 -352 -641 -474 -971 -220 -787 -268 -453 -365 -728 -368 -250 -794 -874 -239 -40 -349 -937 -545 -98 -894 -592 -499 -529 -122 -748 -125 -463 -317 -683 -523 -885 -557 -867 -322 -899 -187 -233 -308 -740 -435 -557 -87 -932 -795 -696 -168 -892 -696 -525 -735 -668 -982 -405 -277 -186 -211 -769 -218 -67 -970 -696 -930 -370 -229 -518 -165 -270 -819 -881 -767 -502 -358 -168 -171 -463 -442 -645 -654 -217 -888 -65 -67 -604 -370 -330 -517 -458 -357 -940 -331 -110 -135 -42 -375 -65 -102 -447 -570 -674 -84 -625 -499 -103 -369 -161 -883 -474 -120 -670 -822 -633 -333 -264 -161 -219 -328 -438 -875 -732 -819 -58 -406 -81 -769 -722 -58 -532 -62 -392 -624 -844 -770 -501 -387 -789 -913 -268 -300 -639 -584 -643 -409 -144 -797 -686 -599 -928 -525 -322 -50 -237 -462 -826 -610 -824 -981 -748 -915 -620 -498 -460 -969 -984 -212 -892 -580 -599 -273 -557 -690 -662 -327 -400 -685 -742 -411 -938 -498 -905 -586 -318 -127 -510 -443 -32 -755 -715 -295 -399 -783 -707 -381 -253 -844 -584 -409 -872 -724 -840 -903 -826 -280 -88 -457 -632 -115 -617 -473 -576 -987 -979 -913 -639 -516 -470 -42 -259 -93 -191 -276 -53 -154 -911 -294 -541 -369 -906 -137 -447 -203 -624 -648 -376 -560 -460 -731 -125 -617 -276 -178 -250 -672 -228 -868 -705 -559 -651 -33 -545 -806 -822 -171 -767 -431 -792 -719 -642 -92 -637 -912 -940 -853 -383 -519 -321 -170 -709 -434 -625 -207 -611 -98 -258 -902 -688 -627 -180 -810 -73 -738 -520 -692 -766 -321 -588 -435 -812 -755 -444 -474 -344 -13 -989 -169 -612 -278 -587 -662 -148 -168 -657 -569 -684 -875 -564 -65 -479 -582 -216 -356 -589 -69 -505 -731 -719 -792 -122 -137 -891 -478 -856 -349 -507 -441 -791 -861 -749 -274 -895 -135 -718 -227 -451 -509 -728 -778 -305 -656 -109 -473 -329 -568 -641 -888 -368 -295 -615 -469 -586 -264 -570 -181 -526 -786 -615 -747 -176 -107 -969 -886 -451 -981 -422 -641 -689 -711 -689 -640 -616 -201 -477 -671 -908 -233 -83 -944 -691 -671 -451 -32 -81 -784 -358 -612 -844 -794 -820 -96 -782 -316 -447 -749 -971 -140 -348 -318 -929 -833 -491 -512 -844 -561 -908 -358 -310 -159 -301 -484 -311 -353 -670 -201 -462 -882 -262 -384 -709 -666 -136 -834 -922 -162 -279 -33 -359 -874 -251 -579 -572 -831 -672 -992 -72 -371 -84 -982 -374 -753 -126 -689 -327 -663 -182 -678 -236 -632 -103 -941 -318 -534 -670 -857 -768 -525 -891 -753 -395 -851 -732 -267 -521 -443 -770 -592 -274 -196 -122 -692 -653 -540 -992 -406 -781 -107 -509 -504 -797 -669 -103 -428 -152 -992 -245 -765 -998 -680 -71 -341 -562 -748 -168 -819 -867 -34 -434 -654 -739 -693 -328 -800 -232 -289 -722 -567 -232 -148 -690 -430 -797 -612 -322 -783 -171 -563 -583 -180 -906 -127 -606 -27 -149 -438 -833 -686 -597 -145 -728 -228 -840 -818 -419 -813 -754 -139 -79 -925 -403 -246 -114 -289 -893 -461 -491 -358 -11 -284 -442 -478 -49 -393 -241 -792 -865 -950 -866 -702 -367 -453 -288 -848 -724 -359 -424 -32 -726 -790 -931 -262 -211 -879 -777 -998 -978 -488 -507 -842 -771 -490 -162 -311 -56 -867 -127 -204 -202 -684 -879 -23 -597 -624 -265 -456 -243 -486 -757 -721 -16 -346 -11 -578 -605 -847 -679 -832 -260 -459 -565 -226 -895 -4 -977 -728 -420 -90 -308 -488 -602 -713 -993 -377 -586 -642 -412 -543 -732 -141 -219 -211 -943 -945 -807 -641 -74 -63 -912 -378 -690 -603 -574 -95 -835 -436 -756 -225 -951 -406 -250 -651 -365 -489 -669 -672 -628 -760 -978 -735 -264 -180 -764 -173 -836 -884 -651 -140 -70 -49 -96 -715 -343 -404 -591 -680 -924 -447 -748 -748 -773 -586 -695 -131 -858 -878 -233 -604 -575 -548 -992 -465 -363 -481 -21 -750 -352 -112 -832 -702 -286 -732 -660 -157 -890 -501 -740 -851 -688 -363 -406 -164 -777 -312 -816 -305 -493 -361 -634 -496 -365 -550 -93 -677 -798 -242 -271 -155 -297 -611 -760 -136 -912 -584 -69 -293 -181 -345 -157 -414 -204 -924 -807 -616 -460 -336 -932 -25 -125 -845 -513 -374 -98 -627 -471 -507 -460 -869 -869 -578 -503 -812 -399 -116 -364 -499 -484 -879 -46 -153 -854 -377 -845 -253 -866 -149 -973 -880 -124 -374 -142 -997 -986 -164 -480 -441 -918 -618 -64 -319 -926 -785 -894 -357 -109 -460 -993 -233 -81 -79 -239 -277 -939 -745 -888 -237 -458 -713 -924 -573 -495 -135 -610 -518 -405 -750 -782 -558 -704 -867 -724 -674 -54 -60 -923 -983 -718 -396 -280 -587 -864 -444 -130 -480 -714 -568 -174 -324 -360 -710 -103 -491 -670 -845 -790 -91 -386 -503 -323 -937 -383 -336 -670 -685 -924 -919 -553 -343 -219 -978 -877 -79 -225 -942 -208 -946 -923 -390 -635 -646 -534 -90 -572 -714 -628 -110 -569 -168 -707 -6 -498 -633 -602 -898 -844 -219 -71 -378 -655 -813 -179 -37 -464 -427 -559 -285 -707 -164 -988 -283 -765 -104 -630 -273 -148 -789 -633 -431 -903 -442 -476 -180 -608 -683 -307 -394 -253 -853 -967 -828 -939 -441 -57 -474 -316 -688 -191 -500 -650 -352 -322 -654 -519 -836 -91 -467 -573 -461 -831 -514 -402 -267 -893 -302 -767 -344 -929 -705 -309 -808 -529 -399 -24 -606 -308 -177 -27 -381 -504 -251 -297 -498 -431 -994 -846 -660 -338 -452 -478 -602 -875 -766 -800 -503 -398 -394 -725 -649 -871 -908 -884 -648 -987 -249 -267 -468 -173 -213 -882 -224 -762 -685 -830 -419 -866 -344 -622 -702 -592 -686 -179 -311 -285 -795 -62 -859 -656 -726 -236 -486 -465 -833 -478 -187 -477 -675 -974 -778 -464 -566 -402 -529 -371 -463 -77 -814 -184 -488 -518 -178 -978 -515 -95 -914 -974 -98 -170 -581 -112 -657 -825 -626 -805 -447 -218 -957 -875 -788 -208 -858 -100 -413 -370 -699 -407 -336 -541 -114 -343 -95 -761 -919 -75 -20 -84 -170 -258 -795 -173 -854 -863 -316 -213 -400 -480 -291 -622 -382 -295 -472 -803 -38 -413 -263 -477 -104 -507 -10 -357 -834 -776 -776 -835 -719 -226 -833 -832 -41 -573 -961 -316 -705 -853 -480 -796 -460 -606 -357 -668 -343 -22 -869 -706 -174 -161 -201 -885 -416 -102 -478 -446 -503 -731 -714 -244 -460 -971 -617 -408 -990 -244 -341 -472 -582 -876 -100 -229 -266 -359 -296 -896 -934 -926 -112 -99 -857 -441 -637 -775 -20 -760 -610 -878 -428 -555 -804 -652 -831 -518 -28 -632 -279 -355 -161 -591 -371 -858 -67 -785 -527 -928 -847 -10 -829 -934 -483 -895 -522 -423 -4 -886 -733 -664 -894 -119 -42 -39 -478 -86 -177 -448 -185 -540 -295 -351 -500 -811 -335 -938 -739 -155 -921 -148 -313 -743 -215 -790 -988 -42 -803 -150 -123 -293 -795 -671 -368 -427 -84 -419 -174 -720 -380 -871 -977 -521 -555 -227 -935 -249 -718 -507 -726 -367 -146 -391 -726 -410 -516 -263 -789 -388 -88 -946 -499 -731 -792 -123 -84 -851 -139 -872 -533 -848 -623 -177 -295 -615 -803 -861 -575 -562 -977 -776 -159 -144 -406 -538 -347 -461 -546 -884 -883 -481 -352 -172 -312 -992 -232 -196 -882 -874 -577 -871 -81 -548 -13 -365 -666 -512 -338 -996 -930 -832 -213 -441 -966 -905 -409 -255 -52 -713 -909 -931 -699 -177 -519 -890 -729 -775 -345 -706 -569 -272 -110 -696 -31 -117 -513 -167 -415 -151 -71 -885 -384 -856 -822 -791 -521 -84 -907 -231 -213 -914 -388 -932 -372 -558 -949 -682 -615 -35 -39 -825 -438 -35 -217 -419 -625 -30 -544 -742 -287 -853 -665 -883 -660 -959 -242 -440 -194 -823 -998 -960 -843 -64 -865 -191 -669 -825 -400 -801 -937 -74 -108 -978 -394 -685 -536 -979 -122 -364 -344 -466 -772 -341 -918 -974 -480 -259 -212 -411 -501 -167 -248 -255 -497 -825 -627 -474 -257 -305 -79 -911 -460 -486 -9 -795 -628 -409 -695 -941 -907 -257 -939 -582 -787 -290 -895 -221 -410 -846 -133 -893 -81 -167 -356 -165 -861 -631 -612 -782 -446 -901 -706 -426 -520 -159 -692 -766 -924 -205 -842 -315 -376 -371 -742 -523 -233 -171 -716 -243 -533 -10 -47 -578 -455 -303 -954 -424 -458 -899 -222 -207 -893 -987 -377 -53 -747 -931 -306 -851 -880 -640 -405 -812 -60 -226 -792 -209 -159 -966 -608 -294 -26 -683 -578 -887 -966 -227 -775 -621 -825 -584 -620 -817 -359 -359 -37 -402 -104 -317 -849 -263 -594 -282 -179 -478 -839 -963 -289 -137 -392 -486 -909 -174 -917 -281 -144 -139 -427 -81 -619 -233 -648 -536 -196 -895 -725 -395 -692 -617 -487 -25 -783 -950 -839 -994 -693 -401 -37 -796 -662 -909 -934 -980 -981 -44 -659 -119 -931 -334 -57 -10 -775 -95 -981 -544 -644 -567 -304 -67 -182 -410 -571 -528 -411 -388 -16 -587 -459 -275 -834 -307 -176 -817 -36 -52 -338 -98 -317 -139 -355 -474 -731 -592 -846 -188 -66 -873 -44 -836 -485 -567 -297 -417 -286 -906 -793 -682 -53 -983 -480 -190 -674 -448 -52 -558 -364 -305 -66 -169 -722 -562 -782 -609 -842 -909 -310 -173 -388 -12 -530 -324 -690 -365 -421 -59 -630 -629 -938 -925 -613 -33 -61 -38 -271 -678 -894 -775 -572 -934 -146 -41 -497 -96 -709 -264 -830 -823 -534 -268 -95 -672 -246 -591 -1000 -187 -213 -246 -873 -844 -959 -733 -140 -576 -872 -231 -567 -756 -485 -766 -756 -103 -492 -230 -513 -814 -857 -358 -781 -602 -228 -611 -109 -196 -852 -118 -136 -639 -499 -59 -681 -834 -709 -929 -411 -259 -526 -240 -288 -907 -996 -265 -621 -451 -531 -13 -693 -601 -515 -37 -973 -137 -497 -630 -980 -991 -227 -95 -922 -553 -305 -741 -856 -361 -955 -61 -745 -297 -412 -386 -57 -828 -710 -996 -843 -40 -34 -568 -495 -373 -364 -349 -385 -633 -991 -199 -394 -544 -398 -977 -458 -92 -375 -916 -42 -99 -402 -683 -445 -696 -713 -507 -847 -938 -675 -673 -381 -823 -532 -316 -102 -863 -51 -718 -528 -207 -543 -394 -913 -590 -270 -16 -379 -319 -884 -395 -239 -644 -336 -299 -457 -50 -893 -634 -282 -964 -642 -373 -736 -594 -62 -526 -779 -775 -225 -525 -490 -724 -738 -350 -438 -994 -531 -83 -346 -561 -932 -818 -771 -904 -557 -408 -555 -246 -373 -700 -58 -793 -552 -537 -607 -200 -720 -646 -683 -910 -128 -184 -447 -189 -213 -317 -695 -643 -653 -761 -208 -582 -343 -279 -231 -679 -749 -713 -57 -479 -167 -94 -377 -724 -742 -673 -934 -358 -57 -832 -523 -803 -552 -6 -248 -57 -545 -882 -391 -533 -644 -652 -566 -515 -327 -589 -242 -462 -343 -536 -896 -759 -120 -222 -248 -20 -861 -749 -236 -730 -464 -601 -197 -702 -570 -786 -283 -135 -545 -479 -38 -769 -726 -915 -201 -443 -848 -281 -457 -676 -742 -137 -29 -699 -665 -695 -552 -860 -118 -559 -986 -753 -794 -773 -623 -510 -518 -166 -290 -226 -529 -840 -680 -581 -156 -593 -696 -767 -150 -605 -204 -955 -626 -550 -764 -361 -319 -660 -314 -430 -429 -219 -420 -756 -432 -965 -602 -589 -292 -406 -825 -610 -156 -529 -623 -298 -955 -672 -68 -976 -90 -83 -28 -797 -176 -12 -885 -640 -176 -654 -135 -621 -638 -297 -110 -546 -669 -6 -801 -272 -957 -360 -514 -714 -186 -28 -69 -613 -460 -958 -726 -499 -983 -594 -991 -249 -690 -208 -247 -862 -175 -627 -849 -110 -474 -646 -382 -671 -329 -302 -416 -65 -454 -946 -775 -747 -80 -389 -253 -231 -871 -862 -999 -122 -991 -645 -873 -239 -849 -783 -342 -639 -731 -420 -247 -532 -487 -322 -854 -972 -470 -798 -699 -411 -55 -561 -132 -102 -739 -997 -248 -122 -91 -154 -421 -600 -696 -940 -379 -438 -765 -823 -882 -152 -837 -97 -635 -938 -510 -279 -76 -827 -296 -844 -236 -334 -983 -937 -494 -276 -793 -977 -703 -420 -372 -267 -396 -458 -765 -131 -63 -401 -803 -967 -876 -154 -905 -663 -732 -788 -778 -794 -679 -92 -654 -698 -122 -939 -136 -900 -434 -309 -195 -460 -719 -618 -418 -210 -200 -551 -89 -834 -548 -773 -13 -756 -91 -943 -111 -121 -196 -78 -16 -928 -621 -23 -837 -535 -374 -223 -840 -648 -198 -807 -641 -464 -222 -159 -507 -741 -924 -817 -574 -389 -579 -36 -395 -129 -971 -201 -951 -842 -280 -764 -527 -78 -491 -842 -65 -752 -62 -26 -210 -666 -518 -793 -368 -589 -457 -585 -785 -28 -237 -184 -340 -318 -134 -423 -954 -985 -131 -382 -313 -956 -92 -476 -997 -90 -120 -613 -975 -88 -879 -908 -442 -111 -827 -635 -373 -274 -413 -304 -149 -480 -623 -95 -369 -322 -720 -398 -417 -854 -762 -923 -151 -337 -647 -202 -370 -759 -295 -807 -989 -64 -535 -735 -892 -69 -762 -438 -117 -585 -135 -528 -639 -557 -611 -982 -766 -658 -159 -875 -225 -497 -425 -83 -440 -874 -829 -210 -282 -331 -479 -606 -509 -4 -929 -954 -922 -978 -609 -436 -512 -634 -959 -619 -632 -276 -149 -559 -202 -526 -28 -72 -440 -673 -418 -973 -228 -758 -793 -350 -936 -971 -765 -903 -479 -711 -251 -682 -752 -729 -344 -351 -893 -957 -637 -567 -216 -886 -153 -47 -439 -181 -67 -684 -32 -800 -559 -885 -404 -556 -71 -43 -84 -763 -279 -394 -780 -824 -891 -558 -452 -296 -987 -911 -732 -411 -828 -978 -1 -29 -434 -390 -776 -453 -324 -907 -602 -565 -793 -593 -414 -138 -70 -540 -934 -730 -378 -418 -334 -596 -910 -822 -741 -900 -855 -2 -661 -84 -101 -482 -261 -250 -191 -327 -281 -313 -228 -11 -972 -590 -726 -502 -531 -579 -44 -390 -557 -216 -991 -776 -745 -337 -107 -412 -921 -132 -516 -270 -406 -480 -91 -932 -191 -762 -546 -239 -904 -654 -188 -175 -312 -584 -572 -48 -527 -207 -813 -105 -697 -164 -813 -590 -297 -503 -247 -282 -518 -763 -214 -789 -188 -581 -311 -586 -328 -538 -664 -846 -153 -230 -184 -971 -313 -923 -57 -179 -844 -977 -487 -218 -477 -2 -486 -176 -494 -216 -39 -318 -890 -851 -658 -788 -124 -492 -91 -105 -41 -522 -855 -555 -960 -912 -166 -591 -317 -836 -828 -165 -70 -974 -256 -896 -731 -246 -464 -74 -653 -562 -219 -981 -163 -928 -171 -3 -118 -730 -222 -356 -207 -47 -130 -460 -578 -862 -603 -517 -877 -434 -548 -381 -457 -559 -470 -996 -811 -635 -840 -939 -451 -853 -235 -24 -646 -585 -125 -462 -538 -400 -841 -884 -156 -101 -41 -175 -63 -22 -222 -808 -876 -284 -677 -283 -434 -617 -756 -927 -53 -310 -466 -21 -15 -181 -336 -871 -222 -703 -591 -47 -970 -726 -990 -244 -677 -896 -71 -793 -729 -137 -748 -52 -701 -778 -624 -325 -293 -10 -585 -412 -408 -505 -823 -61 -798 -670 -273 -393 -844 -402 -91 -116 -74 -535 -450 -276 -131 -817 -362 -424 -425 -914 -373 -121 -922 -135 -518 -864 -428 -135 -88 -911 -761 -487 -876 -185 -168 -292 -187 -700 -57 -79 -694 -523 -656 -593 -633 -745 -224 -278 -275 -155 -673 -602 -928 -935 -544 -412 -215 -984 -153 -938 -758 -377 -201 -598 -428 -11 -869 -843 -626 -914 -590 -803 -950 -137 -583 -118 -598 -649 -224 -63 -577 -372 -70 -518 -531 -592 -522 -955 -454 -337 -743 -401 -230 -682 -601 -256 -136 -38 -189 -355 -204 -949 -979 -880 -901 -47 -213 -978 -432 -227 -263 -767 -422 -657 -15 -509 -940 -607 -820 -406 -820 -436 -984 -172 -136 -41 -933 -851 -964 -77 -144 -647 -642 -582 -200 -943 -802 -424 -643 -276 -236 -410 -622 -373 -524 -779 -375 -933 -67 -38 -629 -381 -428 -719 -646 -888 -871 -252 -44 -859 -296 -43 -113 -724 -248 -626 -283 -575 -202 -142 -203 -967 -443 -496 -355 -706 -872 -462 -746 -975 -980 -516 -916 -963 -686 -28 -313 -886 -455 -885 -307 -95 -397 -627 -362 -803 -8 -253 -678 -578 -954 -417 -63 -235 -49 -558 -365 -211 -644 -41 -834 -38 -513 -823 -910 -808 -420 -95 -277 -517 -175 -889 -7 -906 -16 -647 -165 -600 -302 -270 -138 -867 -436 -724 -2 -783 -108 -364 -696 -627 -180 -167 -770 -106 -996 -170 -10 -593 -392 -238 -596 -404 -142 -822 -448 -561 -529 -145 -664 -340 -421 -179 -931 -255 -626 -552 -171 -137 -135 -205 -639 -184 -831 -72 -630 -788 -679 -572 -902 -151 -849 -542 -873 -188 -458 -800 -431 -361 -225 -266 -767 -386 -888 -55 -121 -423 -318 -336 -884 -100 -785 -792 -741 -251 -216 -198 -946 -641 -89 -220 -867 -429 -272 -232 -549 -497 -781 -368 -768 -356 -20 -621 -954 -350 -474 -542 -289 -70 -778 -625 -443 -542 -141 -345 -582 -513 -253 -432 -237 -937 -317 -944 -476 -847 -16 -164 -243 -565 -184 -619 -572 -164 -69 -583 -532 -730 -598 -479 -562 -621 -94 -185 -871 -545 -688 -226 -615 -495 -4 -964 -274 -753 -149 -508 -968 -457 -283 -316 -467 -588 -536 -556 -748 -724 -152 -60 -794 -126 -40 -69 -682 -996 -581 -100 -82 -591 -381 -959 -371 -541 -336 -640 -994 -82 -219 -720 -670 -8 -112 -977 -861 -408 -13 -398 -129 -495 -833 -192 -102 -543 -288 -297 -361 -873 -49 -162 -259 -305 -473 -681 -180 -636 -914 -69 -737 -36 -744 -758 -404 -169 -903 -399 -497 -306 -26 -443 -16 -476 -657 -103 -39 -93 -583 -995 -519 -934 -88 -10 -417 -564 -328 -607 -768 -104 -7 -733 -390 -7 -26 -15 -86 -967 -450 -119 -428 -611 -792 -218 -825 -867 -126 -281 -379 -98 -873 -88 -33 -929 -652 -180 -224 -939 -440 -375 -46 -320 -305 -279 -494 -720 -104 -237 -367 -450 -545 -340 -885 -697 -976 -809 -634 -180 -265 -828 -627 -743 -872 -533 -938 -412 -53 -590 -183 -318 -50 -533 -472 -160 -356 -935 -828 -20 -835 -986 -428 -396 -456 -926 -634 -155 -202 -465 -214 -878 -219 -317 -330 -993 -775 -307 -312 -258 -31 -704 -35 -981 -328 -921 -443 -489 -692 -276 -726 -836 -243 -436 -378 -19 -74 -811 -971 -194 -617 -59 -820 -770 -33 -4 -771 -863 -823 -167 -571 -150 -702 -783 -896 -543 -990 -909 -453 -756 -113 -953 -391 -592 -524 -48 -279 -980 -457 -465 -285 -201 -297 -858 -429 -11 -958 -184 -271 -6 -855 -732 -27 -277 -703 -819 -389 -551 -39 -421 -686 -882 -865 -978 -336 -424 -185 -772 -294 -855 -8 -761 -236 -676 -201 -430 -878 -860 -245 -886 -602 -895 -160 -134 -565 -249 -17 -328 -321 -613 -916 -88 -855 -775 -901 -911 -961 -76 -299 -944 -349 -730 -134 -705 -221 -962 -437 -867 -942 -54 -664 -916 -732 -22 -108 -316 -928 -775 -665 -570 -84 -905 -965 -875 -93 -168 -563 -806 -62 -173 -255 -984 -103 -71 -369 -554 -892 -803 -196 -393 -186 -516 -235 -790 -278 -79 -855 -875 -191 -974 -329 -194 -649 -252 -133 -828 -372 -884 -72 -765 -171 -758 -924 -657 -593 -471 -160 -76 -275 -452 -868 -39 -583 -734 -867 -672 -855 -5 -586 -978 -163 -865 -744 -87 -39 -671 -860 -449 -827 -590 -282 -475 -936 -880 -626 -415 -356 -636 -132 -575 -544 -138 -690 -481 -123 -451 -443 -706 -503 -954 -655 -930 -476 -530 -402 -691 -775 -862 -32 -418 -237 -154 -799 -981 -77 -609 -543 -370 -572 -680 -181 -848 -808 -603 -546 -266 -938 -795 -1 -347 -148 -222 -233 -733 -756 -948 -164 -150 -20 -859 -157 -230 -677 -443 -830 -489 -762 -706 -892 -998 -856 -799 -947 -305 -116 -353 -370 -890 -968 -582 -120 -177 -784 -358 -108 -871 -559 -481 -436 -706 -714 -737 -750 -852 -266 -616 -883 -370 -780 -997 -126 -379 -572 -214 -473 -95 -249 -234 -170 -256 -676 -921 -788 -209 -804 -149 -62 -558 -414 -175 -411 -530 -369 -845 -349 -810 -464 -305 -880 -286 -394 -537 -902 -905 -20 -940 -512 -439 -620 -956 -677 -583 -56 -659 -415 -877 -400 -370 -594 -456 -605 -349 -354 -120 -429 -458 -787 -543 -734 -569 -548 -578 -832 -910 -603 -184 -687 -791 -80 -762 -275 -421 -566 -772 -853 -812 -906 -951 -194 -442 -709 -756 -437 -683 -186 -293 -651 -143 -178 -148 -540 -558 -738 -977 -779 -507 -56 -924 -835 -198 -857 -678 -460 -824 -411 -372 -842 -675 -467 -312 -721 -484 -908 -15 -469 -659 -987 -649 -590 -936 -831 -256 -534 -817 -635 -492 -678 -523 -492 -861 -183 -498 -222 -453 -213 -941 -376 -803 -103 -756 -234 -660 -890 -215 -958 -648 -387 -223 -45 -627 -310 -927 -928 -890 -795 -137 -823 -352 -213 -117 -428 -333 -955 -94 -308 -513 -755 -206 -375 -622 -995 -874 -859 -828 -245 -536 -596 -965 -490 -661 -170 -918 -124 -456 -638 -329 -641 -65 -403 -507 -468 -412 -696 -700 -598 -195 -506 -663 -197 -159 -32 -609 -339 -169 -206 -613 -919 -480 -166 -291 -80 -673 -117 -505 -202 -512 -343 -665 -655 -996 -483 -55 -75 -321 -691 -486 -894 -252 -121 -872 -788 -670 -73 -842 -665 -517 -275 -639 -160 -324 -846 -442 -444 -497 -82 -149 -433 -533 -164 -270 -802 -437 -546 -725 -19 -709 -179 -471 -900 -901 -912 -762 -749 -362 -212 -773 -797 -41 -462 -414 -524 -586 -809 -976 -217 -119 -769 -786 -107 -782 -202 -910 -464 -490 -113 -208 -162 -833 -80 -496 -105 -758 -547 -481 -106 -180 -341 -22 -890 -55 -280 -120 -393 -607 -130 -992 -445 -795 -781 -444 -355 -903 -81 -571 -433 -502 -673 -740 -655 -393 -991 -457 -865 -824 -454 -995 -261 -190 -228 -41 -941 -831 -183 -800 -195 -125 -639 -473 -130 -430 -993 -24 -223 -253 -603 -800 -712 -469 -38 -594 -763 -520 -95 -134 -971 -583 -217 -112 -710 -517 -885 -335 -429 -180 -451 -156 -357 -6 -235 -317 -153 -676 -321 -906 -454 -158 -803 -177 -452 -326 -594 -1 -594 -404 -298 -130 -300 -127 -337 -99 -312 -695 -481 -190 -9 -587 -223 -491 -805 -472 -102 -803 -878 -430 -956 -635 -729 -67 -422 -883 -753 -835 -649 -253 -102 -133 -749 -175 -269 -385 -695 -68 -632 -148 -673 -81 -282 -729 -692 -63 -366 -120 -564 -306 -199 -814 -895 -97 -922 -65 -729 -840 -154 -49 -580 -797 -362 -866 -722 -483 -745 -329 -194 -945 -249 -557 -889 -291 -620 -397 -603 -251 -914 -51 -374 -779 -553 -507 -348 -822 -82 -985 -145 -802 -187 -698 -136 -183 -797 -610 -731 -708 -618 -321 -373 -909 -19 -416 -574 -828 -914 -984 -894 -822 -578 -350 -326 -389 -287 -112 -432 -389 -32 -525 -397 -374 -28 -343 -505 -95 -975 -1000 -599 -657 -485 -402 -951 -707 -820 -185 -935 -535 -763 -638 -155 -790 -830 -161 -129 -492 -421 -613 -947 -274 -888 -442 -461 -957 -674 -413 -844 -108 -99 -162 -126 -282 -872 -297 -244 -917 -515 -280 -844 -655 -56 -649 -3 -802 -123 -131 -571 -640 -417 -655 -666 -237 -857 -652 -780 -373 -508 -718 -599 -152 -41 -234 -69 -674 -198 -114 -890 -123 -323 -816 -74 -832 -844 -434 -654 -121 -421 -363 -223 -21 -746 -325 -172 -299 -564 -169 -746 -715 -397 -344 -167 -633 -411 -137 -414 -593 -448 -910 -179 -382 -182 -951 -326 -972 -266 -333 -156 -396 -936 -345 -740 -528 -651 -744 -11 -735 -528 -856 -765 -264 -270 -282 -691 -38 -321 -826 -314 -695 -264 -765 -30 -989 -247 -874 -219 -35 -280 -576 -931 -1000 -518 -812 -587 -799 -384 -439 -473 -13 -574 -774 -334 -550 -863 -699 -925 -162 -500 -342 -411 -463 -638 -504 -977 -422 -319 -424 -870 -880 -78 -524 -278 -82 -609 -637 -943 -377 -540 -441 -730 -462 -540 -462 -400 -902 -491 -507 -799 -917 -667 -768 -134 -594 -580 -769 -42 -260 -837 -225 -246 -101 -72 -563 -636 -649 -970 -953 -486 -49 -10 -686 -455 -114 -191 -137 -432 -71 -925 -21 -659 -817 -553 -470 -950 -638 -441 -36 -64 -676 -167 -46 -256 -30 -788 -974 -662 -753 -814 -341 -160 -138 -856 -587 -313 -631 -228 -224 -238 -370 -395 -702 -769 -77 -867 -185 -375 -502 -103 -813 -211 -668 -245 -836 -305 -647 -173 -438 -971 -526 -534 -419 -41 -974 -449 -24 -536 -943 -538 -380 -541 -191 -591 -991 -491 -894 -957 -77 -406 -291 -637 -433 -669 -995 -801 -123 -541 -205 -748 -449 -985 -440 -155 -697 -811 -767 -965 -499 -290 -317 -638 -998 -866 -834 -861 -256 -423 -216 -544 -735 -294 -120 -711 -219 -932 -118 -83 -174 -542 -102 -950 -293 -758 -179 -159 -810 -578 -58 -339 -563 -562 -507 -309 -120 -60 -450 -584 -441 -135 -71 -378 -634 -361 -703 -806 -766 -768 -485 -269 -366 -679 -570 -700 -877 -28 -254 -630 -779 -851 -604 -246 -213 -784 -631 -644 -523 -440 -604 -648 -672 -722 -889 -534 -728 -399 -583 -996 -981 -965 -361 -291 -839 -260 -723 -29 -576 -834 -896 -965 -512 -899 -612 -737 -484 -873 -461 -654 -686 -302 -267 -234 -486 -335 -237 -461 -799 -923 -139 -801 -616 -934 -541 -766 -606 -293 -34 -584 -146 -172 -15 -466 -414 -329 -108 -502 -336 -71 -689 -140 -922 -347 -876 -626 -542 -476 -902 -848 -415 -115 -426 -180 -648 -738 -374 -731 -683 -710 -774 -443 -19 -508 -109 -909 -748 -872 -3 -949 -417 -880 -668 -953 -160 -354 -963 -38 -737 -146 -214 -174 -835 -697 -966 -522 -285 -803 -592 -48 -467 -95 -472 -672 -203 -881 -761 -9 -254 -787 -465 -709 -598 -315 -365 -688 -205 -726 -823 -381 -807 -889 -526 -420 -322 -76 -244 -564 -404 -333 -924 -682 -968 -512 -403 -889 -523 -880 -349 -169 -848 -300 -357 -206 -854 -493 -323 -246 -183 -69 -445 -97 -701 -289 -764 -92 -259 -540 -946 -866 -391 -901 -650 -11 -394 -912 -789 -993 -313 -793 -617 -613 -262 -897 -856 -835 -197 -600 -632 -10 -815 -70 -783 -958 -559 -626 -258 -866 -8 -887 -58 -648 -998 -893 -778 -359 -362 -176 -688 -989 -833 -670 -516 -590 -653 -724 -977 -671 -373 -897 -782 -803 -587 -985 -754 -305 -426 -217 -517 -230 -957 -44 -495 -447 -513 -908 -879 -290 -41 -17 -943 -418 -738 -976 -910 -625 -854 -196 -449 -375 -23 -682 -155 -580 -774 -554 -733 -74 -567 -943 -361 -566 -753 -38 -822 -51 -19 -606 -154 -80 -368 -895 -122 -76 -100 -612 -987 -157 -544 -387 -631 -230 -56 -315 -283 -433 -94 -463 -460 -261 -221 -477 -401 -719 -84 -101 -62 -1000 -983 -845 -336 -830 -249 -300 -843 -188 -963 -35 -202 -67 -837 -903 -252 -663 -750 -476 -1000 -14 -853 -424 -159 -11 -51 -81 -304 -932 -945 -731 -335 -81 -724 -533 -862 -873 -878 -486 -38 -342 -276 -845 -394 -765 -853 -303 -87 -795 -305 -123 -797 -761 -422 -732 -524 -793 -605 -902 -426 -548 -825 -481 -910 -624 -482 -884 -518 -465 -979 -747 -231 -535 -434 -144 -867 -993 -93 -568 -631 -638 -171 -724 -340 -275 -497 -984 -28 -518 -348 -979 -937 -587 -275 -265 -356 -323 -415 -544 -686 -156 -670 -218 -453 -662 -598 -528 -18 -286 -131 -874 -426 -337 -851 -966 -807 -202 -487 -652 -909 -832 -496 -556 -988 -90 -79 -73 -72 -897 -587 -952 -224 -11 -776 -130 -696 -914 -733 -165 -13 -972 -575 -602 -639 -506 -325 -334 -466 -135 -475 -479 -410 -276 -934 -787 -801 -290 -250 -720 -676 -426 -49 -871 -432 -715 -394 -357 -970 -704 -790 -451 -66 -67 -455 -985 -144 -906 -354 -505 -648 -850 -590 -346 -753 -215 -993 -320 -294 -205 -381 -855 -388 -286 -605 -72 -783 -183 -932 -15 -889 -510 -634 -881 -229 -18 -52 -754 -847 -902 -247 -741 -87 -540 -938 -270 -327 -338 -605 -397 -781 -831 -588 -942 -518 -898 -812 -114 -420 -202 -73 -180 -42 -1000 -886 -279 -858 -837 -383 -337 -982 -667 -982 -551 -567 -832 -923 -7 -19 -571 -345 -686 -444 -58 -335 -867 -813 -456 -627 -84 -233 -304 -165 -486 -315 -964 -909 -654 -396 -861 -172 -460 -32 -237 -874 -608 -629 -994 -137 -777 -87 -6 -850 -713 -308 -232 -248 -676 -770 -853 -264 -546 -238 -307 -957 -677 -17 -584 -868 -457 -306 -978 -187 -155 -76 -653 -265 -726 -331 -475 -633 -694 -146 -966 -325 -149 -931 -751 -10 -699 -841 -752 -371 -291 -982 -591 -278 -898 -851 -590 -700 -167 -451 -690 -541 -319 -849 -700 -409 -490 -405 -800 -542 -262 -956 -878 -177 -215 -547 -615 -632 -220 -756 -138 -40 -497 -267 -557 -704 -246 -293 -597 -197 -991 -801 -305 -659 -705 -146 -835 -7 -773 -779 -73 -734 -915 -760 -716 -404 -745 -89 -519 -617 -360 -235 -59 -867 -82 -178 -717 -422 -325 -392 -321 -160 -720 -182 -936 -958 -821 -760 -648 -310 -484 -237 -67 -874 -239 -930 -251 -309 -439 -164 -206 -595 -502 -830 -820 -269 -598 -569 -558 -69 -658 -703 -805 -111 -685 -398 -200 -242 -471 -609 -336 -358 -274 -825 -878 -610 -124 -850 -467 -145 -363 -530 -38 -174 -229 -843 -395 -285 -3 -981 -601 -98 -695 -387 -690 -640 -135 -153 -15 -172 -428 -720 -774 -41 -12 -882 -316 -950 -974 -823 -920 -25 -860 -576 -494 -11 -104 -507 -290 -659 -771 -227 -40 -837 -40 -825 -850 -735 -913 -906 -492 -611 -420 -919 -333 -169 -149 -111 -356 -837 -447 -417 -521 -852 -348 -406 -408 -242 -221 -342 -826 -17 -342 -831 -541 -769 -202 -678 -206 -428 -194 -867 -879 -345 -414 -335 -552 -614 -677 -84 -253 -809 -347 -377 -270 -181 -729 -1000 -833 -775 -817 -425 -883 -184 -482 -776 -84 -216 -511 -309 -454 -915 -472 -548 -214 -791 -508 -778 -328 -13 -49 -625 -792 -628 -851 -582 -872 -908 -844 -817 -411 -948 -133 -841 -215 -273 -887 -598 -396 -618 -530 -404 -708 -678 -790 -801 -591 -777 -500 -408 -455 -152 -969 -298 -707 -854 -976 -362 -1 -174 -10 -61 -190 -362 -916 -750 -370 -476 -977 -991 -731 -286 -1 -598 -54 -804 -261 -876 -422 -385 -403 -646 -104 -191 -928 -23 -201 -444 -82 -526 -33 -715 -844 -660 -253 -761 -218 -973 -185 -522 -253 -559 -386 -710 -831 -620 -284 -795 -429 -355 -840 -264 -102 -738 -838 -421 -376 -895 -258 -146 -221 -968 -312 -4 -773 -658 -317 -158 -363 -778 -111 -851 -323 -366 -419 -259 -210 -966 -630 -452 -877 -653 -34 -71 -28 -366 -101 -508 -554 -511 -492 -209 -1000 -80 -198 -530 -805 -422 -98 -352 -604 -485 -962 -614 -156 -553 -808 -881 -434 -732 -778 -228 -91 -893 -108 -555 -998 -71 -579 -416 -105 -352 -764 -555 -511 -169 -744 -406 -956 -433 -279 -81 -952 -928 -741 -7 -244 -292 -707 -430 -972 -446 -355 -276 -648 -94 -145 -84 -199 -544 -572 -582 -372 -452 -800 -843 -300 -515 -310 -265 -764 -812 -602 -41 -650 -933 -230 -693 -567 -232 -220 -966 -824 -579 -869 -22 -228 -833 -914 -833 -633 -519 -273 -703 -879 -987 -128 -883 -756 -778 -705 -487 -225 -319 -459 -500 -883 -745 -854 -674 -935 -288 -460 -606 -711 -894 -81 -732 -487 -722 -853 -794 -572 -220 -906 -267 -398 -998 -689 -430 -676 -394 -663 -60 -604 -359 -577 -163 -713 -981 -927 -825 -858 -251 -119 -318 -659 -611 -72 -999 -948 -281 -59 -110 -298 -460 -510 -191 -337 -770 -903 -10 -366 -12 -153 -980 -390 -356 -604 -287 -469 -546 -870 -692 -51 -57 -506 -124 -599 -639 -793 -612 -58 -527 -708 -754 -292 -974 -152 -233 -550 -540 -546 -193 -247 -140 -403 -607 -91 -907 -297 -446 -633 -310 -61 -901 -496 -558 -94 -877 -111 -613 -43 -642 -636 -744 -89 -409 -461 -121 -766 -561 -257 -756 -88 -137 -993 -634 -104 -2 -729 -795 -566 -414 -814 -391 -872 -179 -275 -225 -499 -935 -438 -594 -785 -802 -15 -472 -710 -54 -758 -413 -531 -366 -564 -450 -226 -365 -262 -181 -347 -169 -274 -627 -602 -739 -920 -282 -654 -948 -567 -899 -479 -186 -150 -381 -172 -28 -211 -463 -28 -439 -167 -178 -856 -725 -549 -123 -24 -122 -668 -331 -69 -899 -414 -874 -279 -520 -499 -151 -509 -226 -510 -199 -658 -861 -89 -941 -840 -450 -585 -274 -331 -103 -317 -8 -666 -246 -415 -262 -383 -66 -886 -683 -61 -67 -379 -635 -481 -530 -26 -254 -687 -508 -336 -993 -915 -986 -963 -913 -405 -941 -160 -293 -597 -774 -791 -975 -599 -521 -569 -302 -339 -312 -382 -623 -74 -326 -882 -115 -434 -313 -295 -904 -33 -413 -749 -785 -928 -265 -437 -243 -340 -379 -405 -936 -363 -636 -268 -639 -286 -207 -518 -526 -779 -138 -114 -848 -885 -282 -780 -183 -612 -452 -210 -719 -699 -987 -976 -317 -201 -865 -832 -24 -700 -39 -536 -702 -462 -605 -179 -607 -463 -28 -256 -522 -812 -412 -987 -169 -285 -899 -853 -660 -826 -416 -321 -512 -479 -2 -716 -253 -691 -61 -791 -605 -101 -287 -542 -800 -871 -719 -194 -726 -121 -412 -108 -715 -990 -577 -233 -795 -431 -142 -742 -209 -992 -600 -506 -114 -444 -554 -491 -400 -589 -478 -315 -48 -212 -48 -816 -836 -610 -376 -978 -914 -10 -146 -518 -823 -452 -629 -962 -248 -965 -776 -175 -922 -290 -736 -681 -88 -957 -91 -648 -124 -816 -751 -430 -345 -152 -198 -935 -717 -910 -175 -911 -949 -913 -828 -122 -35 -328 -920 -82 -724 -956 -77 -968 -59 -109 -170 -938 -981 -968 -595 -851 -197 -762 -774 -161 -855 -913 -538 -214 -817 -337 -88 -754 -800 -72 -575 -466 -832 -501 -455 -658 -84 -455 -341 -410 -910 -317 -818 -310 -502 -435 -678 -223 -939 -265 -716 -929 -285 -870 -858 -786 -110 -215 -134 -273 -276 -267 -928 -928 -516 -436 -543 -35 -923 -188 -755 -459 -629 -344 -93 -782 -928 -784 -525 -946 -689 -302 -909 -263 -754 -541 -373 -399 -252 -755 -276 -716 -377 -359 -835 -569 -114 -115 -408 -737 -868 -953 -907 -35 -282 -763 -74 -969 -482 -632 -212 -185 -290 -761 -561 -828 -49 -981 -78 -964 -245 -610 -121 -53 -242 -161 -215 -215 -994 -625 -120 -930 -571 -468 -418 -708 -477 -363 -802 -628 -643 -880 -667 -452 -472 -399 -708 -450 -15 -172 -978 -647 -72 -983 -784 -732 -491 -837 -441 -193 -428 -602 -167 -86 -670 -900 -487 -127 -910 -112 -763 -374 -73 -379 -711 -48 -346 -904 -643 -187 -538 -868 -712 -849 -343 -825 -210 -479 -141 -136 -238 -780 -560 -439 -547 -529 -750 -126 -553 -853 -226 -988 -754 -561 -645 -820 -565 -1000 -549 -704 -959 -688 -648 -794 -904 -573 -934 -543 -517 -912 -258 -613 -107 -540 -732 -99 -945 -155 -34 -835 -378 -931 -850 -662 -525 -421 -169 -20 -421 -237 -23 -380 -761 -97 -714 -515 -634 -108 -829 -608 -593 -598 -601 -377 -609 -73 -20 -369 -483 -847 -942 -350 -744 -95 -447 -517 -715 -690 -830 -872 -187 -93 -554 -981 -523 -709 -467 -236 -632 -966 -456 -68 -918 -369 -375 -344 -889 -15 -455 -769 -749 -670 -739 -871 -429 -61 -842 -660 -542 -336 -7 -388 -296 -732 -46 -140 -715 -650 -772 -863 -986 -597 -822 -215 -858 -315 -588 -449 -891 -927 -173 -374 -474 -550 -730 -207 -947 -275 -549 -291 -671 -567 -951 -582 -600 -695 -338 -706 -718 -211 -58 -565 -594 -157 -184 -311 -329 -740 -880 -154 -561 -424 -620 -885 -994 -643 -980 -786 -902 -175 -906 -146 -287 -207 -192 -855 -993 -391 -707 -466 -525 -408 -905 -279 -341 -543 -955 -798 -995 -47 -856 -123 -781 -922 -658 -310 -679 -369 -210 -903 -274 -557 -664 -322 -977 -39 -755 -26 -776 -259 -918 -759 -271 -912 -419 -325 -701 -103 -309 -554 -207 -250 -570 -526 -619 -759 -171 -167 -521 -843 -967 -282 -874 -935 -586 -96 -959 -181 -148 -141 -900 -607 -457 -409 -313 -986 -547 -4 -227 -634 -855 -48 -445 -290 -687 -528 -562 -319 -917 -70 -89 -514 -429 -779 -685 -135 -1 -664 -845 -823 -562 -999 -88 -987 -303 -619 -57 -981 -164 -369 -797 -473 -775 -821 -675 -509 -785 -604 -252 -765 -925 -863 -470 -514 -68 -634 -50 -497 -387 -342 -502 -883 -648 -793 -755 -266 -47 -20 -68 -872 -350 -906 -279 -305 -691 -500 -690 -887 -364 -638 -175 -654 -551 -855 -540 -598 -259 -495 -528 -331 -307 -77 -748 -638 -871 -890 -825 -798 -806 -349 -691 -729 -561 -108 -8 -106 -102 -270 -906 -486 -396 -596 -357 -758 -162 -549 -536 -594 -790 -908 -704 -741 -152 -578 -609 -469 -144 -793 -904 -535 -307 -307 -742 -769 -760 -845 -491 -145 -634 -173 -435 -838 -73 -851 -96 -518 -26 -722 -354 -556 -64 -607 -983 -1 -660 -156 -348 -14 -323 -259 -47 -766 -408 -757 -375 -328 -472 -653 -198 -586 -233 -607 -664 -209 -129 -879 -817 -791 -399 -858 -201 -359 -885 -655 -902 -265 -330 -476 -600 -375 -932 -831 -935 -872 -188 -710 -332 -576 -996 -865 -980 -460 -370 -775 -695 -152 -132 -671 -658 -558 -636 -777 -23 -62 -504 -165 -519 -263 -346 -820 -87 -388 -220 -100 -120 -348 -838 -98 -540 -196 -888 -266 -273 -712 -267 -791 -750 -622 -196 -808 -145 -696 -388 -149 -435 -975 -138 -88 -490 -328 -598 -837 -887 -976 -30 -823 -694 -410 -828 -537 -180 -716 -594 -881 -144 -872 -207 -176 -352 -836 -403 -527 -44 -309 -819 -788 -295 -973 -70 -77 -746 -901 -158 -209 -899 -305 -812 -689 -827 -842 -693 -566 -880 -629 -233 -515 -120 -846 -12 -515 -460 -551 -304 -459 -439 -308 -984 -968 -534 -912 -509 -357 -929 -715 -629 -412 -792 -323 -111 -406 -657 -900 -780 -797 -713 -615 -332 -233 -305 -992 -285 -598 -694 -660 -818 -914 -536 -20 -507 -331 -77 -36 -872 -613 -942 -526 -318 -194 -322 -863 -613 -196 -518 -595 -226 -393 -301 -351 -749 -249 -778 -400 -701 -897 -120 -304 -184 -449 -109 -553 -210 -514 -376 -879 -461 -288 -68 -213 -6 -388 -967 -279 -133 -839 -113 -112 -111 -588 -821 -998 -407 -145 -366 -120 -469 -156 -579 -555 -297 -430 -37 -547 -552 -122 -395 -420 -985 -191 -960 -910 -820 -225 -458 -417 -426 -838 -304 -865 -404 -224 -630 -30 -567 -50 -811 -837 -98 -637 -266 -315 -88 -714 -348 -201 -972 -292 -30 -976 -969 -557 -539 -696 -929 -638 -965 -50 -253 -381 -56 -765 -341 -695 -404 -714 -103 -105 -86 -581 -373 -122 -66 -15 -5 -790 -300 -613 -759 -70 -533 -603 -165 -862 -418 -499 -285 -851 -429 -350 -239 -406 -249 -259 -862 -899 -392 -362 -232 -190 -425 -124 -785 -650 -697 -531 -16 -181 -57 -703 -121 -623 -693 -146 -534 -63 -942 -269 -99 -284 -572 -35 -519 -529 -388 -160 -827 -792 -105 -439 -977 -883 -434 -940 -189 -525 -142 -468 -669 -82 -278 -618 -625 -915 -252 -633 -88 -721 -855 -315 -338 -440 -640 -405 -94 -8 -982 -834 -607 -782 -905 -705 -630 -425 -602 -135 -609 -696 -803 -708 -396 -36 -647 -204 -530 -238 -549 -168 -648 -814 -415 -242 -910 -570 -587 -337 -910 -243 -864 -789 -652 -827 -855 -621 -207 -246 -544 -315 -808 -229 -715 -554 -274 -484 -979 -76 -468 -236 -915 -996 -986 -529 -784 -392 -292 -326 -117 -520 -857 -894 -171 -903 -774 -307 -241 -695 -957 -691 -797 -17 -224 -176 -773 -177 -889 -167 -274 -888 -161 -808 -844 -275 -875 -720 -739 -937 -461 -721 -924 -390 -864 -183 -244 -462 -421 -333 -275 -680 -855 -941 -961 -189 -573 -300 -841 -612 -763 -807 -421 -632 -137 -740 -384 -644 -233 -51 -260 -784 -11 -274 -588 -187 -623 -855 -845 -168 -268 -336 -858 -525 -417 -620 -560 -78 -870 -116 -551 -939 -860 -87 -982 -197 -540 -921 -524 -386 -465 -425 -336 -773 -726 -662 -242 -220 -484 -588 -576 -884 -635 -204 -872 -145 -880 -861 -657 -491 -194 -765 -213 -17 -983 -898 -211 -415 -380 -260 -576 -606 -191 -148 -817 -528 -814 -617 -820 -703 -828 -376 -166 -253 -232 -155 -346 -937 -135 -831 -257 -987 -227 -510 -702 -616 -200 -686 -378 -59 -661 -875 -327 -913 -566 -562 -927 -653 -596 -965 -47 -889 -438 -181 -13 -659 -121 -166 -406 -257 -438 -160 -37 -386 -713 -804 -612 -408 -278 -355 -5 -976 -626 -309 -64 -302 -230 -260 -533 -404 -692 -548 -806 -636 -507 -230 -98 -617 -771 -251 -396 -684 -489 -346 -708 -207 -390 -80 -408 -332 -358 -104 -31 -494 -7 -708 -288 -151 -828 -174 -335 -51 -903 -466 -81 -119 -627 -703 -761 -32 -99 -98 -128 -693 -689 -106 -646 -383 -522 -717 -355 -433 -195 -656 -55 -758 -71 -987 -379 -257 -12 -118 -310 -924 -873 -604 -201 -420 -896 -115 -793 -232 -102 -686 -748 -548 -654 -464 -293 -352 -952 -93 -701 -820 -597 -372 -900 -675 -301 -199 -868 -161 -109 -380 -356 -923 -257 -122 -705 -590 -684 -34 -234 -372 -798 -435 -249 -727 -633 -601 -232 -717 -197 -359 -831 -64 -446 -81 -138 -809 -593 -748 -490 -199 -225 -900 -227 -60 -568 -28 -593 -198 -760 -185 -284 -130 -920 -71 -944 -772 -649 -710 -30 -690 -135 -95 -416 -506 -813 -211 -618 -473 -210 -978 -523 -240 -581 -116 -820 -352 -838 -620 -787 -407 -91 -936 -381 -325 -191 -823 -79 -173 -795 -251 -409 -370 -454 -658 -703 -531 -23 -741 -930 -633 -248 -427 -719 -176 -372 -389 -334 -294 -852 -306 -700 -406 -645 -156 -22 -837 -19 -639 -755 -854 -78 -53 -947 -35 -569 -954 -943 -773 -151 -915 -747 -298 -749 -97 -74 -697 -549 -814 -370 -493 -667 -937 -956 -730 -496 -303 -159 -637 -247 -375 -180 -496 -482 -611 -874 -953 -604 -744 -833 -233 -172 -934 -183 -962 -795 -861 -673 -496 -4 -463 -670 -177 -610 -141 -372 -669 -481 -64 -186 -805 -335 -918 -247 -130 -919 -354 -894 -253 -794 -278 -962 -658 -187 -91 -368 -276 -269 -644 -66 -689 -5 -416 -171 -539 -662 -213 -667 -912 -302 -361 -223 -179 -994 -951 -492 -901 -326 -995 -831 -172 -30 -530 -484 -934 -164 -916 -936 -595 -357 -707 -776 -627 -419 -293 -796 -27 -906 -557 -639 -26 -727 -730 -174 -526 -622 -946 -323 -550 -266 -438 -344 -270 -170 -853 -399 -26 -893 -165 -217 -12 -668 -102 -387 -989 -882 -349 -785 -534 -646 -299 -199 -124 -105 -993 -555 -801 -491 -881 -378 -175 -925 -885 -171 -187 -668 -648 -784 -406 -970 -128 -303 -375 -403 -99 -729 -763 -925 -733 -966 -993 -881 -874 -256 -296 -17 -94 -303 -572 -266 -93 -280 -531 -163 -131 -18 -968 -130 -745 -807 -250 -997 -822 -530 -545 -877 -224 -950 -408 -244 -811 -139 -365 -846 -211 -919 -599 -594 -713 -896 -414 -153 -499 -325 -255 -608 -319 -406 -153 -11 -408 -702 -252 -358 -144 -162 -266 -995 -402 -155 -337 -262 -805 -189 -158 -285 -710 -155 -563 -642 -441 -680 -771 -42 -545 -151 -977 -793 -781 -834 -412 -734 -640 -942 -875 -838 -970 -607 -667 -82 -546 -327 -319 -482 -473 -725 -325 -949 -909 -140 -293 -335 -873 -353 -426 -588 -457 -816 -420 -95 -461 -118 -561 -83 -931 -317 -89 -487 -750 -900 -210 -372 -302 -692 -555 -17 -275 -971 -261 -882 -339 -987 -131 -374 -395 -511 -823 -373 -184 -289 -122 -296 -932 -652 -881 -309 -105 -301 -788 -413 -289 -797 -243 -515 -97 -332 -692 -651 -322 -268 -779 -81 -824 -96 -950 -417 -902 -317 -260 -887 -242 -108 -317 -690 -873 -926 -200 -75 -366 -199 -421 -13 -888 -505 -408 -91 -969 -862 -383 -840 -442 -868 -981 -504 -614 -727 -31 -351 -8 -72 -171 -792 -762 -694 -585 -261 -834 -790 -163 -594 -210 -673 -212 -728 -67 -240 -834 -906 -634 -98 -264 -303 -860 -195 -78 -596 -358 -470 -45 -123 -239 -992 -489 -297 -568 -374 -730 -638 -567 -462 -318 -258 -772 -665 -916 -168 -404 -642 -961 -828 -697 -565 -85 -792 -541 -153 -195 -958 -660 -691 -813 -309 -694 -75 -785 -820 -771 -541 -646 -944 -711 -987 -968 -592 -492 -144 -347 -161 -329 -709 -832 -382 -411 -524 -150 -327 -543 -571 -594 -553 -118 -501 -539 -956 -1000 -301 -865 -662 -730 -680 -806 -118 -367 -780 -395 -504 -454 -201 -168 -942 -889 -601 -426 -386 -253 -324 -841 -603 -182 -601 -17 -665 -568 -24 -594 -770 -219 -669 -258 -745 -379 -878 -659 -155 -517 -104 -747 -491 -398 -666 -661 -166 -338 -949 -123 -271 -458 -589 -855 -912 -36 -210 -798 -167 -303 -490 -757 -233 -879 -244 -424 -640 -664 -739 -753 -574 -165 -653 -743 -881 -18 -274 -829 -996 -31 -275 -596 -421 -630 -661 -312 -789 -936 -788 -74 -340 -231 -952 -638 -101 -455 -526 -68 -886 -651 -588 -294 -662 -851 -784 -17 -853 -813 -203 -661 -799 -539 -402 -918 -293 -266 -13 -517 -543 -853 -522 -201 -137 -159 -294 -448 -281 -947 -205 -907 -724 -510 -951 -75 -925 -192 -788 -483 -274 -92 -611 -314 -609 -612 -351 -260 -662 -550 -162 -58 -467 -288 -10 -674 -32 -251 -841 -401 -142 -167 -16 -469 -136 -734 -944 -124 -306 -185 -950 -141 -957 -531 -384 -637 -933 -475 -759 -361 -614 -116 -706 -41 -589 -28 -731 -313 -34 -466 -129 -866 -865 -312 -22 -804 -236 -599 -488 -831 -630 -159 -747 -652 -881 -655 -450 -777 -332 -314 -804 -510 -465 -739 -876 -928 -669 -712 -996 -265 -582 -499 -94 -54 -834 -350 -785 -736 -565 -880 -808 -601 -590 -482 -508 -25 -172 -533 -313 -911 -296 -604 -669 -410 -403 -57 -98 -993 -256 -620 -663 -371 -850 -763 -681 -172 -767 -110 -967 -509 -648 -470 -797 -686 -83 -806 -294 -367 -223 -325 -698 -651 -716 -457 -697 -564 -274 -638 -822 -606 -287 -382 -231 -525 -551 -732 -747 -292 -205 -896 -282 -141 -978 -617 -904 -817 -854 -285 -392 -740 -912 -323 -196 -206 -454 -96 -59 -765 -785 -564 -979 -364 -887 -942 -674 -27 -199 -679 -189 -188 -528 -710 -778 -107 -297 -580 -8 -430 -371 -682 -547 -407 -832 -614 -640 -153 -823 -482 -525 -788 -784 -771 -263 -190 -637 -649 -799 -305 -427 -144 -429 -434 -43 -867 -758 -715 -343 -558 -997 -209 -199 -658 -793 -536 -5 -791 -75 -602 -916 -458 -340 -708 -999 -251 -506 -439 -688 -923 -195 -923 -544 -830 -597 -450 -399 -317 -517 -383 -504 -72 -497 -981 -786 -774 -440 -233 -508 -151 -426 -838 -593 -121 -33 -420 -595 -161 -480 -594 -581 -267 -689 -966 -32 -175 -536 -963 -661 -714 -237 -800 -705 -754 -14 -538 -644 -541 -587 -698 -726 -79 -341 -66 -821 -918 -647 -243 -259 -864 -937 -692 -972 -70 -991 -230 -760 -835 -305 -99 -2 -292 -846 -104 -758 -194 -922 -930 -343 -557 -871 -34 -644 -947 -407 -712 -263 -587 -931 -529 -820 -370 -142 -267 -569 -739 -116 -591 -202 -5 -900 -96 -33 -213 -442 -956 -394 -766 -574 -469 -55 -836 -238 -686 -731 -694 -7 -497 -461 -713 -455 -337 -969 -332 -281 -902 -731 -987 -328 -317 -443 -430 -462 -857 -594 -247 -422 -724 -239 -725 -560 -594 -303 -285 -873 -657 -507 -226 -444 -30 -283 -691 -466 -518 -251 -573 -748 -497 -241 -470 -659 -653 -817 -818 -980 -831 -197 -615 -959 -639 -326 -243 -87 -24 -877 -657 -895 -642 -866 -801 -62 -392 -23 -420 -108 -692 -607 -830 -646 -187 -930 -795 -432 -274 -651 -806 -671 -952 -977 -803 -227 -571 -941 -196 -42 -337 -706 -65 -393 -298 -794 -975 -761 -484 -191 -101 -819 -472 -352 -513 -916 -333 -700 -655 -836 -284 -911 -763 -102 -802 -889 -695 -112 -279 -598 -788 -497 -574 -85 -39 -811 -441 -261 -803 -824 -566 -729 -551 -607 -353 -296 -894 -597 -406 -456 -787 -939 -68 -617 -51 -935 -194 -204 -625 -823 -549 -542 -113 -181 -845 -695 -873 -660 -798 -665 -816 -145 -102 -63 -927 -847 -630 -753 -888 -593 -351 -938 -515 -773 -416 -798 -956 -931 -605 -356 -329 -95 -806 -511 -280 -319 -775 -435 -565 -181 -188 -644 -313 -365 -874 -30 -694 -329 -380 -326 -967 -731 -676 -144 -533 -6 -379 -798 -27 -887 -56 -744 -310 -903 -689 -100 -387 -193 -703 -962 -312 -432 -835 -653 -444 -428 -419 -523 -102 -670 -993 -594 -932 -242 -602 -591 -827 -912 -278 -55 -368 -385 -210 -531 -167 -354 -159 -55 -389 -24 -792 -941 -312 -84 -626 -296 -312 -378 -391 -115 -871 -492 -634 -977 -865 -928 -648 -474 -300 -399 -231 -506 -378 -354 -559 -193 -788 -503 -507 -24 -338 -471 -186 -842 -30 -399 -524 -640 -479 -544 -116 -222 -819 -506 -620 -496 -829 -307 -192 -336 -444 -125 -903 -926 -967 -254 -968 -726 -836 -136 -109 -952 -18 -80 -706 -808 -20 -840 -816 -299 -49 -377 -650 -971 -33 -93 -659 -596 -108 -337 -70 -695 -403 -301 -235 -498 -738 -544 -903 -823 -673 -509 -255 -493 -677 -663 -220 -249 -139 -451 -836 -936 -972 -621 -257 -75 -691 -104 -583 -177 -792 -110 -236 -644 -340 -447 -417 -354 -386 -490 -132 -767 -276 -370 -985 -71 -204 -224 -463 -462 -564 -788 -831 -662 -893 -613 -865 -482 -996 -239 -757 -502 -801 -139 -651 -693 -71 -48 -278 -703 -816 -379 -103 -68 -680 -662 -471 -512 -428 -835 -633 -671 -630 -86 -90 -200 -525 -454 -491 -863 -682 -730 -628 -715 -498 -630 -315 -509 -827 -939 -686 -455 -948 -557 -391 -880 -378 -281 -296 -485 -517 -538 -959 -499 -977 -33 -305 -966 -898 -920 -463 -921 -539 -50 -548 -143 -876 -254 -633 -400 -844 -967 -585 -155 -795 -454 -221 -756 -610 -497 -691 -76 -455 -322 -98 -167 -349 -783 -835 -158 -952 -720 -35 -514 -883 -319 -142 -289 -32 -323 -752 -829 -330 -941 -52 -315 -870 -148 -566 -410 -878 -584 -567 -160 -812 -140 -471 -122 -309 -847 -824 -199 -377 -909 -884 -240 -170 -615 -356 -3 -269 -514 -370 -149 -653 -817 -365 -253 -422 -196 -148 -164 -816 -445 -285 -338 -624 -558 -267 -305 -67 -823 -994 -350 -771 -140 -133 -935 -12 -37 -743 -340 -899 -824 -286 -361 -183 -731 -829 -34 -740 -579 -8 -358 -696 -574 -704 -403 -433 -350 -288 -32 -80 -606 -309 -276 -717 -382 -64 -879 -25 -525 -590 -330 -350 -913 -848 -693 -357 -54 -960 -325 -377 -584 -391 -629 -764 -253 -880 -798 -328 -594 -97 -254 -957 -983 -993 -631 -607 -897 -624 -42 -380 -256 -848 -488 -816 -52 -223 -463 -252 -31 -656 -313 -980 -932 -721 -603 -599 -933 -445 -102 -873 -798 -91 -801 -682 -738 -711 -23 -37 -96 -800 -102 -401 -281 -802 -702 -305 -317 -892 -889 -699 -248 -787 -750 -702 -879 -664 -831 -720 -154 -849 -792 -542 -734 -486 -635 -317 -405 -886 -277 -927 -526 -344 -736 -375 -951 -86 -850 -441 -745 -91 -920 -231 -509 -731 -361 -454 -410 -797 -903 -321 -683 -276 -990 -596 -754 -877 -84 -433 -229 -303 -951 -892 -708 -921 -602 -320 -238 -780 -343 -553 -646 -39 -880 -199 -304 -916 -73 -29 -373 -678 -102 -510 -470 -970 -27 -918 -92 -785 -334 -42 -181 -482 -635 -657 -83 -878 -851 -114 -431 -649 -613 -37 -13 -23 -631 -411 -925 -144 -913 -996 -402 -49 -389 -217 -701 -307 -410 -216 -912 -971 -525 -367 -555 -791 -841 -476 -476 -674 -359 -705 -953 -995 -897 -539 -319 -231 -417 -711 -893 -708 -313 -485 -677 -753 -139 -776 -631 -988 -842 -59 -427 -378 -647 -749 -151 -222 -870 -679 -986 -676 -904 -123 -262 -983 -647 -577 -100 -270 -401 -685 -728 -831 -177 -949 -558 -57 -105 -4 -55 -520 -983 -805 -881 -23 -989 -318 -265 -741 -120 -862 -767 -865 -254 -219 -543 -122 -201 -226 -522 -125 -366 -167 -332 -274 -93 -458 -967 -571 -169 -736 -55 -613 -991 -400 -436 -970 -702 -876 -318 -154 -163 -742 -483 -278 -913 -452 -158 -651 -797 -314 -765 -38 -973 -348 -311 -282 -529 -766 -931 -295 -298 -453 -848 -994 -71 -679 -994 -317 -757 -815 -343 -667 -203 -540 -468 -383 -582 -781 -996 -52 -681 -193 -457 -179 -334 -469 -560 -592 -202 -175 -54 -349 -313 -490 -167 -581 -345 -18 -838 -847 -879 -783 -980 -675 -597 -251 -263 -37 -76 -594 -145 -111 -611 -101 -345 -422 -101 -919 -407 -803 -709 -458 -256 -954 -863 -746 -258 -943 -880 -795 -270 -96 -73 -254 -563 -666 -17 -593 -803 -328 -688 -809 -866 -238 -314 -543 -487 -916 -494 -9 -33 -397 -190 -177 -998 -79 -296 -484 -245 -371 -870 -139 -639 -435 -918 -268 -994 -122 -367 -541 -205 -381 -509 -451 -918 -973 -768 -643 -990 -962 -445 -288 -701 -830 -43 -329 -754 -178 -940 -981 -509 -254 -832 -645 -645 -803 -91 -2 -468 -322 -501 -531 -998 -756 -212 -511 -438 -562 -816 -713 -985 -209 -437 -925 -13 -443 -26 -9 -585 -118 -639 -23 -68 -259 -220 -510 -31 -151 -277 -140 -362 -57 -367 -652 -652 -544 -486 -370 -299 -881 -313 -122 -312 -755 -862 -11 -864 -869 -891 -306 -368 -886 -6 -480 -319 -74 -302 -440 -354 -605 -890 -944 -678 -89 -244 -532 -106 -80 -564 -725 -530 -97 -163 -944 -644 -483 -68 -393 -216 -278 -322 -904 -239 -191 -240 -403 -687 -400 -480 -718 -466 -112 -74 -21 -292 -916 -438 -68 -396 -548 -331 -382 -426 -891 -148 -54 -286 -292 -967 -961 -747 -81 -837 -224 -243 -766 -492 -813 -359 -949 -82 -370 -443 -335 -738 -548 -551 -822 -119 -40 -209 -940 -52 -359 -902 -692 -595 -176 -460 -174 -215 -134 -176 -292 -761 -919 -490 -477 -598 -154 -44 -878 -991 -380 -882 -733 -794 -17 -758 -36 -357 -426 -242 -141 -812 -335 -555 -838 -180 -469 -261 -122 -276 -432 -91 -83 -905 -453 -74 -17 -565 -547 -124 -196 -333 -715 -534 -843 -576 -810 -393 -503 -962 -14 -185 -542 -976 -973 -988 -673 -187 -569 -291 -325 -305 -963 -127 -688 -817 -770 -692 -720 -440 -830 -569 -906 -712 -183 -645 -31 -442 -798 -107 -859 -934 -41 -750 -132 -29 -594 -838 -590 -273 -222 -440 -529 -32 -152 -800 -224 -654 -527 -535 -132 -942 -193 -476 -142 -445 -177 -323 -491 -824 -336 -183 -415 -84 -978 -619 -121 -714 -167 -826 -12 -532 -930 -828 -723 -162 -285 -313 -541 -392 -795 -557 -338 -993 -173 -812 -168 -56 -548 -872 -508 -970 -400 -264 -311 -417 -71 -33 -217 -129 -990 -530 -878 -633 -546 -132 -718 -233 -490 -192 -63 -563 -528 -518 -48 -309 -379 -736 -97 -300 -846 -245 -55 -35 -722 -800 -283 -20 -78 -516 -204 -645 -797 -308 -431 -384 -155 -310 -956 -610 -444 -588 -768 -571 -611 -593 -343 -2 -424 -933 -590 -914 -610 -680 -556 -272 -320 -610 -684 -628 -189 -938 -688 -615 -941 -438 -817 -596 -266 -1000 -597 -9 -753 -873 -387 -798 -784 -938 -641 -529 -270 -118 -193 -499 -376 -345 -973 -20 -88 -112 -766 -435 -138 -448 -164 -137 -144 -371 -614 -590 -446 -28 -325 -656 -684 -600 -133 -809 -694 -291 -282 -254 -726 -617 -656 -832 -175 -789 -538 -780 -632 -110 -213 -307 -623 -914 -571 -750 -882 -848 -110 -153 -4 -979 -457 -871 -612 -162 -407 -58 -690 -51 -210 -851 -315 -246 -666 -163 -942 -785 -621 -775 -597 -345 -451 -514 -66 -184 -272 -170 -187 -925 -682 -320 -89 -188 -641 -709 -485 -217 -836 -927 -742 -695 -563 -487 -747 -89 -336 -110 -678 -451 -465 -245 -519 -654 -513 -254 -548 -784 -210 -104 -185 -67 -95 -530 -139 -58 -293 -947 -904 -703 -558 -586 -257 -585 -129 -221 -270 -675 -80 -142 -513 -876 -562 -10 -22 -738 -138 -818 -19 -239 -339 -375 -623 -191 -177 -8 -199 -732 -991 -801 -786 -876 -615 -512 -87 -808 -224 -39 -312 -923 -806 -891 -4 -85 -33 -676 -777 -544 -366 -843 -123 -674 -818 -264 -515 -12 -126 -556 -314 -800 -606 -888 -502 -985 -212 -239 -744 -313 -147 -31 -775 -720 -525 -303 -113 -115 -809 -576 -43 -126 -353 -601 -253 -649 -250 -591 -530 -693 -96 -531 -421 -382 -352 -813 -24 -938 -794 -447 -389 -43 -86 -284 -980 -449 -169 -253 -177 -363 -510 -177 -903 -399 -55 -954 -797 -58 -990 -791 -243 -364 -933 -472 -806 -397 -637 -587 -568 -392 -86 -619 -160 -178 -509 -934 -475 -769 -688 -190 -448 -116 -495 -792 -189 -477 -590 -797 -858 -766 -360 -772 -878 -233 -798 -802 -264 -711 -348 -529 -274 -622 -331 -767 -71 -713 -89 -17 -389 -56 -908 -996 -420 -244 -11 -660 -942 -893 -310 -45 -413 -786 -620 -148 -876 -284 -559 -50 -265 -95 -122 -395 -252 -790 -483 -451 -524 -727 -894 -108 -84 -725 -894 -629 -644 -761 -416 -755 -209 -605 -54 -204 -345 -40 -253 -17 -731 -197 -397 -639 -756 -347 -84 -988 -419 -863 -167 -715 -959 -486 -431 -461 -666 -723 -695 -593 -394 -862 -242 -279 -488 -71 -91 -984 -632 -915 -673 -548 -107 -745 -496 -207 -342 -28 -867 -242 -860 -496 -65 -270 -303 -831 -926 -1000 -357 -336 -859 -311 -608 -564 -569 -19 -479 -541 -585 -867 -16 -119 -159 -427 -226 -289 -57 -515 -38 -377 -900 -531 -947 -798 -821 -704 -129 -298 -866 -397 -712 -127 -920 -166 -549 -326 -144 -385 -521 -467 -340 -553 -185 -966 -418 -552 -462 -455 -617 -961 -555 -645 -956 -311 -20 -942 -303 -366 -37 -182 -242 -941 -387 -943 -392 -830 -407 -249 -861 -988 -967 -352 -828 -610 -985 -59 -382 -645 -284 -508 -476 -111 -841 -736 -247 -322 -145 -310 -891 -279 -810 -889 -742 -25 -631 -658 -104 -572 -736 -472 -363 -89 -814 -968 -240 -114 -305 -873 -369 -287 -186 -899 -350 -287 -245 -728 -231 -402 -135 -600 -924 -786 -870 -552 -232 -564 -587 -179 -916 -68 -882 -228 -361 -917 -698 -998 -411 -826 -705 -428 -590 -56 -972 -902 -308 -668 -878 -796 -173 -533 -503 -388 -88 -514 -606 -439 -271 -814 -190 -101 -153 -2 -388 -563 -417 -459 -956 -818 -164 -506 -128 -433 -35 -126 -165 -431 -216 -217 -66 -657 -119 -541 -537 -630 -348 -105 -719 -32 -648 -319 -486 -70 -201 -446 -928 -778 -610 -231 -166 -373 -4 -789 -417 -510 -920 -461 -387 -218 -256 -583 -667 -272 -880 -313 -207 -161 -773 -996 -854 -427 -866 -244 -212 -283 -126 -582 -336 -169 -173 -376 -613 -922 -946 -98 -331 -350 -628 -996 -910 -84 -663 -600 -514 -704 -289 -726 -808 -326 -664 -503 -665 -151 -931 -519 -827 -793 -370 -14 -943 -11 -620 -619 -567 -919 -352 -311 -661 -688 -487 -321 -957 -510 -965 -754 -920 -401 -804 -356 -901 -156 -690 -1 -397 -798 -796 -791 -700 -394 -572 -642 -278 -497 -691 -813 -532 -620 -693 -946 -10 -147 -915 -746 -699 -115 -223 -429 -848 -406 -31 -836 -904 -188 -492 -755 -627 -751 -932 -435 -261 -832 -646 -34 -830 -278 -232 -900 -735 -50 -47 -883 -815 -173 -948 -102 -557 -366 -291 -515 -84 -541 -108 -532 -304 -482 -320 -637 -488 -52 -65 -414 -977 -260 -447 -37 -657 -39 -844 -672 -456 -587 -312 -885 -435 -207 -760 -395 -297 -140 -508 -12 -4 -510 -490 -941 -369 -40 -682 -76 -159 -854 -486 -553 -32 -121 -283 -875 -157 -428 -991 -347 -954 -447 -441 -170 -283 -704 -682 -479 -81 -802 -277 -121 -619 -591 -948 -416 -21 -652 -35 -167 -106 -605 -322 -524 -421 -243 -307 -832 -590 -883 -522 -846 -668 -217 -676 -397 -480 -536 -906 -252 -9 -394 -371 -799 -473 -294 -195 -492 -73 -467 -246 -52 -179 -544 -444 -480 -239 -126 -77 -898 -56 -26 -493 -406 -265 -174 -383 -825 -736 -723 -136 -878 -599 -119 -310 -198 -562 -741 -953 -207 -734 -876 -922 -329 -57 -33 -952 -705 -20 -990 -54 -493 -594 -88 -658 -549 -419 -863 -93 -322 -151 -582 -878 -468 -912 -445 -773 -993 -897 -250 -583 -403 -918 -575 -108 -442 -886 -607 -282 -306 -257 -477 -768 -759 -966 -386 -649 -250 -17 -308 -950 -249 -336 -470 -740 -526 -860 -264 -630 -336 -580 -749 -715 -220 -620 -427 -943 -540 -474 -518 -828 -972 -166 -618 -35 -329 -237 -984 -403 -628 -471 -953 -307 -851 -475 -378 -260 -713 -870 -154 -347 -906 -733 -312 -768 -860 -256 -62 -656 -487 -392 -239 -268 -506 -299 -373 -422 -538 -590 -392 -59 -260 -160 -699 -322 -336 -379 -940 -542 -525 -518 -715 -519 -971 -570 -139 -61 -258 -774 -36 -92 -479 -742 -138 -603 -201 -989 -317 -992 -719 -214 -369 -734 -471 -121 -656 -638 -182 -303 -373 -343 -154 -367 -315 -256 -235 -680 -878 -415 -12 -417 -948 -71 -680 -893 -596 -588 -21 -540 -434 -43 -770 -805 -816 -204 -339 -722 -273 -662 -54 -73 -912 -576 -547 -782 -674 -557 -14 -807 -523 -720 -846 -206 -242 -158 -367 -464 -702 -956 -312 -635 -990 -745 -432 -263 -901 -627 -162 -805 -609 -860 -865 -362 -915 -636 -15 -694 -867 -607 -765 -436 -820 -484 -221 -847 -225 -407 -146 -189 -732 -67 -411 -905 -275 -698 -524 -615 -589 -509 -444 -97 -642 -48 -79 -84 -623 -505 -275 -992 -251 -446 -388 -906 -140 -78 -379 -974 -623 -953 -122 -627 -309 -709 -188 -34 -546 -841 -829 -151 -512 -22 -66 -270 -860 -970 -993 -62 -642 -302 -258 -551 -58 -109 -622 -297 -121 -457 -854 -683 -366 -572 -127 -140 -560 -945 -100 -946 -19 -787 -255 -11 -784 -411 -313 -131 -572 -918 -413 -920 -123 -235 -875 -222 -532 -795 -588 -100 -182 -910 -428 -472 -894 -170 -863 -463 -867 -240 -25 -702 -209 -822 -703 -126 -531 -829 -649 -299 -583 -548 -305 -634 -375 -581 -1000 -538 -282 -44 -788 -27 -880 -143 -536 -48 -266 -51 -198 -845 -600 -595 -82 -22 -654 -367 -226 -876 -884 -343 -899 -146 -740 -646 -591 -905 -451 -171 -757 -518 -639 -491 -830 -336 -590 -139 -408 -863 -178 -877 -611 -976 -479 -85 -226 -222 -416 -263 -196 -890 -814 -108 -86 -286 -475 -854 -573 -692 -959 -936 -432 -24 -296 -791 -356 -645 -575 -464 -469 -367 -925 -691 -884 -934 -174 -862 -986 -434 -20 -870 -232 -437 -963 -543 -894 -998 -758 -594 -410 -336 -946 -817 -406 -544 -681 -386 -126 -73 -426 -392 -900 -371 -176 -842 -691 -109 -649 -793 -962 -735 -897 -707 -506 -325 -194 -861 -70 -478 -81 -132 -831 -587 -898 -208 -855 -799 -758 -426 -472 -328 -282 -682 -468 -876 -782 -939 -394 -135 -317 -930 -810 -901 -896 -823 -653 -999 -695 -840 -686 -557 -656 -487 -583 -487 -996 -615 -780 -827 -566 -804 -458 -494 -589 -984 -294 -130 -978 -577 -855 -547 -336 -888 -732 -916 -139 -658 -603 -972 -441 -954 -262 -253 -939 -530 -350 -848 -812 -914 -537 -626 -913 -734 -425 -961 -616 -848 -89 -91 -165 -25 -986 -460 -238 -11 -886 -269 -882 -406 -885 -18 -256 -807 -35 -736 -844 -49 -862 -352 -913 -294 -619 -463 -922 -213 -587 -635 -94 -676 -234 -443 -94 -773 -205 -624 -554 -296 -433 -777 -277 -176 -682 -985 -222 -786 -319 -894 -768 -240 -137 -534 -964 -871 -901 -185 -161 -568 -560 -975 -251 -619 -126 -972 -731 -882 -824 -450 -961 -601 -374 -371 -309 -74 -213 -300 -309 -273 -928 -976 -48 -778 -261 -895 -411 -828 -865 -550 -176 -627 -637 -954 -814 -382 -813 -25 -909 -220 -615 -780 -175 -315 -634 -17 -123 -181 -276 -8 -20 -746 -456 -568 -614 -235 -3 -573 -861 -84 -997 -818 -332 -644 -119 -490 -197 -500 -498 -421 -732 -383 -249 -484 -3 -734 -557 -214 -474 -272 -740 -864 -960 -243 -550 -414 -898 -315 -472 -599 -425 -914 -576 -178 -529 -698 -96 -539 -628 -880 -401 -117 -328 -699 -168 -850 -573 -602 -179 -255 -497 -534 -195 -868 -837 -344 -642 -50 -408 -169 -465 -50 -550 -54 -428 -528 -557 -692 -505 -334 -772 -985 -508 -487 -399 -6 -97 -828 -682 -452 -948 -577 -78 -913 -439 -452 -221 -837 -480 -619 -726 -323 -61 -59 -747 -989 -794 -615 -517 -621 -190 -151 -706 -933 -12 -138 -851 -481 -17 -752 -27 -729 -424 -773 -992 -153 -389 -559 -546 -83 -283 -722 -306 -892 -531 -235 -475 -433 -929 -756 -408 -439 -485 -886 -730 -336 -678 -430 -386 -305 -172 -205 -475 -40 -910 -702 -702 -70 -81 -950 -328 -732 -681 -611 -955 -687 -247 -713 -839 -663 -962 -921 -722 -468 -835 -259 -643 -983 -843 -771 -15 -414 -588 -50 -907 -926 -260 -704 -267 -191 -34 -617 -78 -497 -216 -333 -309 -502 -119 -406 -305 -2 -182 -899 -323 -760 -75 -711 -703 -5 -336 -955 -772 -596 -578 -571 -149 -718 -485 -117 -915 -945 -242 -921 -747 -912 -968 -352 -952 -882 -424 -611 -654 -398 -835 -286 -278 -476 -713 -750 -258 -594 -189 -595 -747 -450 -633 -785 -172 -531 -411 -822 -824 -209 -716 -305 -225 -108 -685 -819 -659 -851 -856 -787 -790 -989 -453 -151 -432 -876 -299 -436 -602 -681 -200 -398 -658 -545 -201 -705 -729 -520 -8 -99 -453 -630 -890 -16 -945 -742 -982 -43 -7 -301 -766 -523 -926 -936 -149 -336 -166 -533 -303 -526 -26 -128 -286 -135 -950 -555 -457 -823 -357 -649 -97 -101 -550 -127 -846 -162 -622 -731 -430 -685 -257 -75 -225 -946 -567 -724 -930 -657 -351 -577 -727 -977 -137 -643 -846 -210 -810 -784 -270 -539 -725 -526 -740 -734 -472 -58 -902 -269 -15 -296 -657 -525 -703 -523 -101 -623 -366 -17 -43 -392 -693 -920 -686 -148 -839 -699 -576 -196 -311 -166 -54 -481 -345 -268 -989 -708 -408 -286 -405 -562 -750 -767 -729 -463 -52 -585 -641 -265 -588 -690 -663 -774 -287 -581 -615 -639 -440 -410 -690 -333 -93 -455 -206 -586 -859 -737 -60 -580 -444 -961 -231 -194 -648 -491 -432 -835 -416 -872 -716 -641 -46 -978 -26 -782 -128 -584 -166 -36 -253 -293 -135 -590 -162 -449 -900 -504 -329 -395 -776 -829 -17 -179 -812 -791 -599 -30 -805 -65 -342 -176 -196 -327 -974 -387 -325 -923 -102 -655 -810 -979 -268 -921 -289 -987 -660 -963 -445 -83 -185 -935 -236 -927 -840 -180 -967 -650 -588 -301 -471 -957 -456 -51 -964 -143 -548 -77 -273 -662 -590 -441 -125 -842 -216 -110 -425 -615 -402 -691 -717 -256 -295 -580 -951 -441 -25 -90 -241 -424 -319 -256 -472 -271 -174 -641 -266 -947 -629 -365 -283 -804 -890 -386 -817 -960 -40 -160 -378 -199 -903 -686 -10 -674 -990 -852 -188 -325 -83 -369 -127 -202 -321 -398 -261 -721 -847 -980 -917 -992 -873 -274 -15 -876 -124 -868 -655 -553 -550 -837 -187 -126 -210 -195 -374 -478 -689 -533 -705 -167 -705 -132 -7 -996 -255 -721 -611 -761 -415 -811 -614 -25 -419 -792 -30 -788 -691 -507 -472 -963 -612 -435 -495 -721 -159 -186 -514 -597 -875 -191 -257 -669 -117 -868 -408 -855 -144 -978 -955 -859 -203 -419 -424 -689 -8 -310 -94 -840 -434 -106 -619 -246 -802 -889 -979 -224 -148 -984 -926 -96 -67 -736 -905 -939 -866 -813 -546 -498 -679 -732 -852 -587 -164 -389 -621 -948 -99 -734 -150 -914 -94 -470 -528 -681 -482 -919 -834 -610 -692 -547 -352 -673 -822 -304 -502 -831 -466 -969 -656 -963 -198 -300 -199 -973 -338 -15 -495 -303 -943 -563 -520 -993 -779 -145 -525 -650 -929 -604 -770 -958 -325 -840 -286 -403 -912 -574 -664 -391 -308 -633 -688 -684 -363 -199 -607 -522 -127 -128 -813 -761 -599 -929 -812 -854 -501 -981 -325 -973 -39 -435 -384 -595 -63 -912 -859 -210 -463 -11 -526 -75 -206 -772 -944 -52 -749 -940 -176 -768 -940 -379 -336 -469 -779 -411 -969 -953 -445 -861 -10 -654 -414 -807 -576 -11 -375 -620 -862 -259 -671 -732 -162 -972 -304 -651 -400 -380 -988 -600 -530 -220 -248 -472 -924 -59 -606 -411 -521 -524 -3 -671 -829 -916 -508 -22 -531 -700 -201 -714 -591 -1 -654 -675 -542 -762 -757 -509 -227 -134 -482 -495 -507 -889 -499 -813 -456 -244 -558 -294 -468 -490 -638 -326 -140 -917 -831 -736 -945 -100 -895 -976 -590 -213 -65 -304 -908 -436 -45 -499 -20 -417 -842 -312 -44 -144 -916 -539 -825 -226 -787 -645 -923 -178 -867 -513 -692 -758 -832 -353 -546 -828 -120 -344 -217 -160 -807 -472 -326 -663 -774 -309 -422 -312 -783 -141 -292 -207 -291 -957 -21 -536 -470 -680 -843 -782 -669 -573 -369 -261 -468 -472 -280 -459 -826 -193 -960 -336 -821 -780 -387 -637 -142 -203 -459 -952 -777 -146 -348 -480 -285 -629 -87 -470 -237 -48 -442 -72 -903 -678 -658 -296 -116 -481 -39 -327 -861 -627 -793 -150 -138 -521 -55 -652 -929 -146 -101 -117 -35 -725 -100 -565 -114 -855 -848 -744 -994 -623 -346 -555 -851 -184 -300 -191 -398 -38 -53 -345 -823 -27 -64 -288 -806 -436 -721 -657 -443 -625 -359 -803 -461 -146 -543 -952 -867 -531 -713 -290 -477 -415 -376 -23 -710 -447 -719 -625 -157 -949 -351 -305 -228 -822 -492 -76 -358 -657 -413 -903 -263 -417 -698 -593 -551 -906 -417 -966 -545 -65 -214 -9 -712 -284 -74 -473 -321 -835 -600 -571 -327 -726 -816 -819 -417 -130 -524 -374 -14 -43 -524 -959 -943 -836 -573 -212 -698 -727 -723 -334 -783 -360 -68 -658 -881 -303 -710 -387 -934 -83 -843 -580 -691 -985 -105 -668 -497 -143 -378 -21 -486 -792 -512 -519 -889 -281 -15 -825 -772 -619 -209 -943 -865 -816 -283 -169 -866 -586 -132 -347 -615 -793 -16 -970 -495 -93 -603 -822 -669 -690 -430 -407 -477 -525 -984 -276 -202 -43 -212 -649 -821 -60 -344 -984 -863 -996 -726 -233 -713 -287 -301 -488 -661 -115 -923 -242 -471 -195 -223 -867 -279 -83 -791 -948 -168 -640 -826 -799 -854 -177 -963 -411 -202 -265 -81 -998 -641 -798 -450 -387 -236 -509 -700 -802 -906 -953 -77 -143 -263 -786 -745 -824 -61 -7 -958 -500 -867 -212 -607 -216 -609 -632 -736 -1000 -528 -494 -468 -461 -588 -261 -600 -755 -789 -987 -852 -472 -462 -699 -559 -101 -657 -249 -308 -440 -42 -320 -637 -385 -805 -124 -447 -549 -3 -237 -977 -259 -119 -10 -440 -360 -951 -382 -405 -294 -423 -99 -334 -560 -973 -598 -765 -799 -450 -81 -914 -291 -410 -676 -148 -223 -170 -948 -905 -671 -105 -893 -796 -485 -252 -635 -687 -434 -686 -834 -112 -659 -993 -97 -560 -4 -970 -933 -234 -91 -839 -602 -930 -591 -427 -408 -798 -857 -575 -976 -654 -8 -639 -177 -592 -131 -412 -61 -691 -643 -629 -499 -802 -658 -739 -636 -926 -679 -240 -258 -804 -815 -664 -149 -228 -67 -916 -874 -33 -497 -147 -79 -854 -739 -380 -918 -777 -854 -767 -202 -191 -539 -512 -252 -178 -876 -601 -86 -556 -203 -39 -925 -223 -379 -661 -881 -281 -228 -592 -439 -662 -182 -398 -608 -92 -347 -3 -870 -724 -245 -497 -945 -700 -822 -995 -938 -915 -593 -458 -180 -96 -69 -490 -260 -584 -976 -509 -260 -40 -601 -864 -841 -899 -49 -603 -468 -720 -418 -382 -646 -170 -8 -676 -602 -775 -549 -98 -468 -120 -497 -207 -221 -462 -931 -670 -923 -593 -641 -352 -520 -260 -683 -113 -892 -28 -419 -828 -8 -605 -979 -882 -389 -849 -174 -87 -853 -732 -461 -167 -50 -592 -317 -57 -278 -556 -339 -127 -670 -712 -727 -109 -94 -37 -111 -731 -885 -902 -117 -307 -803 -5 -379 -202 -905 -675 -98 -282 -399 -723 -45 -604 -284 -180 -699 -364 -384 -651 -616 -330 -13 -402 -467 -965 -44 -157 -701 -841 -276 -735 -473 -33 -255 -867 -655 -763 -908 -237 -468 -597 -316 -721 -678 -793 -565 -908 -763 -427 -581 -709 -632 -420 -273 -758 -311 -445 -639 -80 -464 -811 -183 -3 -549 -740 -471 -810 -707 -193 -318 -66 -309 -237 -334 -111 -701 -743 -595 -480 -493 -358 -978 -727 -124 -722 -238 -522 -223 -512 -979 -379 -616 -653 -564 -607 -456 -833 -914 -575 -426 -770 -246 -262 -223 -570 -106 -868 -450 -418 -208 -139 -193 -517 -87 -589 -416 -497 -510 -9 -472 -357 -83 -400 -916 -20 -563 -230 -6 -352 -779 -457 -960 -41 -620 -792 -552 -450 -257 -379 -927 -415 -252 -633 -546 -299 -114 -631 -855 -184 -231 -533 -8 -619 -106 -673 -142 -868 -357 -95 -504 -660 -628 -854 -939 -168 -62 -968 -604 -508 -334 -67 -107 -307 -123 -867 -817 -98 -212 -706 -658 -512 -4 -717 -7 -874 -57 -139 -745 -388 -713 -900 -256 -335 -650 -22 -304 -832 -782 -481 -249 -675 -53 -5 -299 -112 -123 -912 -971 -404 -265 -292 -406 -140 -538 -610 -234 -524 -461 -401 -741 -375 -674 -325 -738 -826 -815 -516 -430 -43 -65 -516 -977 -414 -768 -320 -878 -482 -202 -499 -208 -799 -945 -99 -884 -890 -605 -788 -602 -497 -946 -282 -23 -322 -478 -260 -291 -339 -572 -741 -512 -274 -354 -533 -470 -955 -504 -395 -762 -8 -604 -692 -972 -368 -858 -28 -322 -868 -310 -153 -154 -872 -94 -493 -575 -788 -923 -32 -834 -382 -626 -60 -335 -480 -1000 -352 -775 -946 -802 -254 -476 -815 -218 -303 -886 -871 -150 -52 -807 -555 -889 -926 -91 -432 -481 -56 -371 -166 -520 -782 -420 -178 -203 -964 -932 -109 -370 -123 -460 -450 -671 -901 -661 -605 -970 -352 -724 -107 -540 -669 -933 -318 -408 -792 -782 -43 -635 -515 -845 -802 -636 -357 -578 -877 -248 -734 -854 -930 -435 -711 -114 -914 -608 -11 -550 -370 -380 -695 -414 -650 -310 -860 -362 -382 -477 -503 -671 -406 -465 -698 -852 -979 -547 -958 -702 -520 -643 -436 -596 -430 -387 -828 -90 -889 -822 -202 -322 -654 -494 -459 -209 -481 -663 -383 -419 -691 -174 -330 -119 -592 -732 -1000 -487 -361 -719 -836 -830 -378 -166 -28 -89 -701 -111 -887 -922 -502 -884 -30 -669 -82 -577 -925 -340 -682 -614 -540 -717 -652 -324 -215 -598 -283 -472 -901 -187 -917 -85 -280 -922 -50 -557 -212 -599 -215 -419 -514 -304 -663 -361 -962 -656 -394 -886 -738 -241 -198 -983 -992 -697 -870 -794 -184 -756 -329 -268 -748 -541 -83 -83 -954 -971 -399 -316 -384 -790 -446 -204 -910 -909 -509 -484 -892 -714 -760 -731 -645 -613 -603 -387 -753 -29 -182 -895 -704 -171 -949 -125 -271 -678 -495 -303 -681 -36 -702 -179 -243 -202 -526 -833 -62 -66 -906 -359 -928 -976 -105 -452 -207 -972 -665 -952 -684 -382 -199 -162 -762 -471 -573 -671 -956 -604 -165 -74 -231 -276 -344 -485 -716 -296 -573 -739 -64 -641 -188 -536 -864 -781 -245 -188 -282 -714 -787 -839 -296 -789 -404 -583 -95 -790 -861 -307 -972 -78 -208 -25 -700 -307 -693 -95 -219 -211 -49 -758 -528 -908 -844 -233 -63 -89 -889 -877 -843 -678 -931 -304 -703 -101 -221 -520 -866 -345 -197 -501 -944 -356 -239 -308 -48 -753 -534 -185 -888 -210 -635 -626 -643 -63 -139 -801 -856 -759 -218 -189 -729 -260 -327 -959 -697 -105 -103 -6 -614 -731 -123 -304 -269 -450 -466 -119 -186 -975 -878 -221 -234 -110 -490 -412 -109 -397 -97 -263 -848 -507 -261 -103 -1000 -274 -631 -44 -518 -961 -874 -756 -837 -540 -583 -103 -64 -571 -466 -505 -176 -899 -909 -440 -396 -83 -385 -892 -548 -738 -33 -897 -766 -121 -144 -673 -777 -520 -354 -116 -801 -10 -897 -940 -53 -250 -662 -281 -583 -672 -429 -21 -419 -415 -280 -790 -813 -865 -794 -159 -921 -314 -718 -810 -676 -811 -680 -920 -616 -765 -893 -370 -411 -789 -625 -116 -158 -109 -631 -13 -34 -64 -817 -163 -41 -84 -296 -915 -366 -947 -414 -348 -696 -835 -995 -625 -160 -577 -216 -606 -500 -906 -403 -580 -574 -734 -975 -576 -360 -746 -947 -447 -989 -122 -599 -676 -783 -571 -779 -540 -323 -325 -498 -716 -588 -667 -725 -121 -561 -657 -323 -498 -163 -869 -861 -155 -46 -567 -937 -550 -969 -140 -303 -101 -579 -362 -53 -495 -474 -435 -166 -491 -807 -426 -86 -11 -636 -277 -70 -775 -989 -400 -816 -794 -621 -380 -517 -999 -908 -60 -151 -87 -101 -688 -49 -756 -26 -364 -706 -615 -687 -583 -494 -658 -808 -585 -20 -66 -415 -247 -666 -230 -901 -762 -353 -545 -649 -173 -298 -969 -949 -922 -309 -599 -755 -660 -772 -321 -582 -721 -123 -828 -387 -44 -936 -242 -763 -971 -432 -659 -247 -825 -744 -110 -917 -206 -937 -416 -69 -314 -971 -287 -140 -56 -473 -612 -361 -522 -990 -86 -85 -12 -726 -906 -888 -142 -454 -313 -820 -578 -271 -393 -810 -523 -190 -969 -1 -101 -525 -580 -820 -263 -382 -416 -396 -912 -823 -905 -598 -272 -692 -496 -680 -519 -41 -22 -176 -170 -63 -600 -627 -642 -47 -645 -577 -227 -172 -991 -777 -473 -77 -421 -390 -612 -97 -106 -419 -800 -212 -353 -241 -190 -834 -860 -519 -732 -33 -366 -213 -161 -556 -75 -519 -464 -249 -598 -515 -534 -127 -76 -394 -853 -205 -469 -952 -669 -778 -547 -56 -520 -519 -548 -183 -600 -737 -814 -606 -147 -395 -994 -646 -153 -828 -836 -620 -79 -613 -817 -654 -866 -168 -995 -332 -843 -206 -982 -306 -21 -867 -633 -487 -669 -567 -332 -19 -965 -752 -845 -387 -669 -192 -719 -73 -383 -537 -486 -608 -789 -241 -346 -760 -907 -68 -681 -528 -316 -849 -770 -216 -259 -683 -805 -184 -811 -134 -790 -475 -667 -511 -714 -306 -758 -499 -580 -250 -248 -41 -480 -497 -598 -302 -517 -538 -413 -46 -186 -460 -537 -45 -391 -668 -300 -622 -540 -902 -715 -361 -753 -261 -307 -692 -446 -428 -128 -256 -617 -750 -169 -137 -297 -481 -110 -454 -617 -718 -821 -79 -952 -906 -849 -800 -186 -87 -133 -569 -884 -834 -232 -939 -840 -350 -200 -358 -458 -181 -424 -8 -19 -157 -317 -976 -348 -137 -865 -182 -76 -757 -664 -299 -819 -665 -390 -924 -4 -291 -293 -345 -538 -916 -444 -4 -454 -705 -977 -478 -485 -818 -120 -342 -491 -756 -205 -787 -474 -330 -414 -545 -244 -540 -2 -12 -444 -566 -761 -517 -598 -168 -1 -619 -966 -455 -964 -366 -71 -158 -987 -225 -430 -28 -324 -937 -74 -843 -627 -335 -197 -312 -49 -84 -923 -25 -461 -193 -40 -519 -695 -552 -869 -488 -374 -774 -269 -870 -91 -978 -540 -108 -5 -875 -416 -840 -525 -245 -756 -902 -894 -556 -8 -656 -993 -568 -116 -28 -622 -369 -169 -909 -693 -625 -997 -386 -362 -922 -178 -635 -999 -523 -532 -475 -600 -541 -151 -597 -205 -445 -441 -494 -38 -845 -830 -684 -11 -653 -216 -514 -464 -562 -824 -365 -325 -449 -422 -203 -175 -804 -704 -863 -714 -909 -586 -398 -952 -803 -580 -651 -909 -800 -891 -623 -626 -934 -378 -941 -377 -71 -469 -490 -75 -236 -63 -482 -146 -131 -113 -52 -165 -523 -696 -964 -523 -174 -258 -79 -608 -927 -137 -603 -947 -371 -43 -423 -47 -266 -466 -564 -180 -119 -338 -280 -194 -142 -865 -607 -870 -588 -561 -397 -816 -756 -988 -457 -396 -359 -701 -279 -972 -252 -631 -913 -719 -693 -756 -777 -935 -399 -648 -729 -475 -546 -647 -576 -981 -4 -798 -120 -243 -116 -597 -349 -689 -724 -418 -487 -185 -190 -875 -449 -390 -22 -139 -960 -371 -421 -782 -579 -342 -412 -552 -678 -43 -986 -621 -657 -384 -665 -521 -297 -618 -190 -418 -252 -841 -542 -467 -831 -28 -343 -55 -238 -352 -281 -811 -71 -653 -646 -187 -293 -764 -53 -301 -538 -360 -544 -162 -798 -90 -808 -10 -571 -441 -680 -508 -246 -485 -675 -4 -623 -816 -106 -110 -418 -43 -887 -807 -461 -585 -921 -412 -177 -529 -675 -634 -861 -516 -828 -134 -133 -57 -479 -315 -422 -764 -279 -200 -906 -913 -921 -951 -153 -903 -479 -939 -549 -631 -71 -12 -559 -163 -869 -597 -455 -240 -637 -176 -682 -325 -177 -253 -128 -417 -752 -872 -397 -117 -762 -517 -921 -958 -81 -310 -51 -151 -337 -953 -389 -578 -537 -717 -913 -787 -768 -147 -685 -171 -173 -952 -933 -930 -725 -663 -452 -27 -245 -732 -601 -589 -740 -441 -140 -122 -619 -224 -150 -770 -149 -466 -327 -953 -32 -362 -797 -239 -11 -920 -409 -804 -590 -775 -607 -856 -793 -336 -781 -908 -323 -728 -124 -516 -764 -274 -515 -351 -971 -776 -169 -554 -632 -27 -936 -923 -559 -119 -515 -832 -959 -174 -842 -195 -810 -555 -335 -337 -453 -590 -397 -423 -17 -222 -788 -361 -890 -252 -515 -466 -778 -360 -837 -697 -879 -160 -196 -580 -490 -300 -586 -335 -180 -724 -746 -113 -619 -437 -162 -493 -992 -718 -516 -127 -817 -81 -308 -201 -242 -708 -619 -595 -537 -414 -226 -164 -916 -454 -856 -499 -959 -558 -636 -995 -703 -535 -290 -231 -557 -770 -703 -436 -714 -685 -256 -898 -145 -409 -539 -73 -154 -785 -604 -897 -401 -553 -514 -191 -854 -405 -428 -480 -340 -283 -883 -766 -30 -543 -564 -735 -183 -202 -166 -163 -323 -580 -792 -164 -810 -468 -990 -310 -823 -29 -990 -282 -300 -4 -115 -303 -396 -850 -151 -466 -286 -858 -622 -514 -141 -129 -953 -880 -698 -433 -475 -545 -319 -890 -958 -552 -588 -460 -143 -888 -168 -894 -114 -140 -650 -29 -682 -883 -51 -386 -242 -739 -765 -964 -747 -701 -888 -690 -555 -386 -922 -231 -195 -809 -648 -581 -815 -304 -51 -223 -643 -756 -331 -447 -762 -621 -452 -110 -985 -442 -694 -715 -189 -101 -903 -438 -100 -862 -872 -489 -438 -128 -869 -642 -840 -32 -786 -255 -204 -218 -669 -572 -837 -882 -597 -393 -565 -777 -136 -853 -609 -177 -594 -52 -729 -978 -696 -769 -582 -643 -158 -729 -133 -137 -747 -343 -777 -910 -452 -789 -216 -588 -667 -916 -5 -934 -913 -994 -250 -806 -975 -355 -136 -833 -187 -24 -681 -721 -240 -559 -425 -567 -769 -733 -597 -878 -370 -400 -304 -90 -671 -41 -929 -195 -620 -825 -126 -75 -699 -544 -436 -850 -776 -289 -632 -693 -886 -427 -609 -349 -381 -702 -424 -655 -239 -152 -307 -668 -385 -789 -318 -348 -837 -815 -229 -965 -304 -394 -449 -468 -361 -883 -321 -129 -418 -358 -149 -263 -902 -234 -284 -80 -309 -995 -844 -179 -612 -858 -174 -155 -657 -979 -277 -112 -167 -156 -322 -186 -356 -606 -478 -760 -798 -706 -6 -576 -223 -929 -948 -976 -840 -763 -831 -821 -946 -31 -91 -212 -604 -455 -640 -892 -664 -745 -409 -913 -671 -95 -607 -624 -777 -253 -857 -602 -790 -504 -905 -340 -164 -166 -997 -647 -448 -304 -237 -922 -555 -876 -188 -575 -36 -935 -792 -182 -868 -391 -405 -735 -79 -560 -927 -146 -291 -96 -117 -334 -934 -668 -236 -213 -530 -77 -536 -663 -95 -254 -694 -611 -655 -311 -747 -139 -148 -737 -985 -652 -156 -822 -128 -629 -457 -95 -106 -16 -659 -628 -286 -782 -914 -162 -643 -755 -915 -298 -119 -890 -304 -636 -993 -918 -228 -839 -765 -160 -972 -69 -285 -696 -584 -216 -781 -916 -817 -798 -481 -831 -602 -347 -228 -670 -979 -842 -718 -940 -296 -705 -410 -814 -408 -389 -32 -87 -939 -991 -31 -242 -833 -342 -366 -147 -119 -281 -577 -602 -759 -418 -706 -260 -887 -220 -697 -93 -243 -979 -744 -769 -680 -755 -181 -881 -272 -251 -5 -87 -67 -2 -526 -971 -878 -768 -934 -127 -176 -750 -599 -829 -906 -16 -322 -907 -888 -620 -248 -557 -299 -380 -244 -741 -411 -92 -5 -119 -568 -137 -56 -112 -702 -697 -78 -305 -435 -303 -646 -336 -223 -379 -627 -888 -757 -771 -548 -690 -577 -111 -269 -288 -942 -252 -200 -583 -162 -835 -282 -688 -494 -29 -912 -993 -240 -23 -998 -323 -808 -835 -300 -666 -669 -688 -514 -701 -956 -604 -712 -654 -328 -775 -356 -554 -843 -23 -720 -832 -28 -864 -878 -455 -694 -736 -311 -142 -163 -234 -485 -646 -119 -577 -857 -749 -642 -753 -484 -506 -123 -269 -388 -128 -184 -779 -951 -462 -149 -81 -940 -503 -36 -540 -679 -929 -298 -769 -500 -173 -465 -516 -10 -565 -644 -802 -628 -202 -398 -746 -867 -564 -337 -570 -11 -107 -687 -990 -462 -231 -401 -449 -316 -868 -554 -937 -923 -485 -527 -849 -243 -752 -319 -864 -621 -792 -658 -490 -754 -745 -461 -945 -909 -662 -178 -161 -97 -889 -45 -780 -539 -758 -322 -242 -80 -699 -288 -875 -376 -387 -91 -707 -888 -741 -561 -355 -967 -309 -388 -919 -803 -180 -955 -884 -354 -473 -174 -3 -954 -972 -149 -119 -748 -545 -415 -881 -567 -236 -526 -222 -861 -534 -178 -909 -868 -389 -517 -507 -474 -84 -154 -945 -530 -736 -16 -401 -653 -30 -519 -442 -917 -302 -248 -987 -632 -118 -548 -691 -235 -137 -967 -361 -114 -441 -78 -926 -236 -445 -571 -492 -245 -266 -700 -919 -858 -390 -537 -693 -478 -163 -115 -889 -670 -631 -979 -482 -1 -236 -670 -254 -169 -333 -172 -742 -964 -576 -390 -618 -420 -945 -211 -395 -506 -873 -894 -720 -644 -754 -337 -33 -485 -176 -428 -898 -798 -560 -106 -954 -220 -740 -573 -637 -338 -673 -586 -230 -627 -453 -716 -617 -570 -187 -16 -248 -481 -879 -691 -97 -888 -256 -275 -921 -677 -428 -17 -155 -22 -491 -969 -661 -667 -744 -744 -624 -206 -856 -660 -940 -805 -827 -674 -382 -927 -926 -308 -175 -740 -281 -493 -713 -9 -654 -950 -970 -772 -495 -887 -180 -908 -597 -52 -928 -235 -361 -948 -358 -610 -842 -212 -292 -893 -273 -583 -272 -817 -167 -445 -903 -812 -67 -705 -651 -54 -622 -653 -882 -315 -567 -184 -143 -174 -934 -293 -456 -588 -76 -633 -763 -503 -20 -678 -800 -83 -712 -853 -527 -548 -701 -496 -640 -984 -682 -565 -114 -359 -972 -567 -39 -958 -417 -145 -798 -35 -882 -925 -38 -636 -138 -393 -486 -324 -762 -993 -993 -362 -211 -470 -987 -793 -557 -749 -814 -980 -737 -319 -418 -759 -255 -296 -944 -370 -173 -402 -909 -449 -845 -985 -848 -956 -872 -80 -322 -891 -828 -300 -135 -175 -304 -573 -506 -104 -440 -527 -889 -66 -968 -582 -4 -584 -774 -664 -569 -54 -714 -717 -750 -260 -904 -195 -806 -432 -833 -232 -49 -644 -136 -135 -401 -110 -458 -904 -288 -323 -244 -858 -559 -258 -504 -439 -568 -550 -718 -892 -429 -47 -681 -523 -775 -515 -192 -550 -568 -263 -759 -349 -804 -469 -122 -904 -168 -539 -304 -317 -898 -117 -652 -553 -708 -892 -333 -428 -379 -852 -952 -110 -117 -651 -81 -247 -333 -608 -656 -251 -753 -793 -926 -133 -901 -177 -794 -116 -837 -188 -242 -185 -652 -614 -787 -835 -669 -524 -271 -240 -688 -269 -344 -459 -61 -136 -724 -682 -412 -12 -65 -424 -397 -339 -311 -140 -413 -443 -979 -846 -594 -973 -970 -218 -301 -820 -193 -929 -316 -200 -74 -572 -104 -931 -142 -540 -812 -654 -295 -499 -974 -742 -415 -779 -542 -386 -972 -706 -592 -962 -188 -661 -587 -427 -241 -530 -347 -115 -757 -948 -924 -614 -393 -742 -83 -913 -284 -826 -51 -65 -611 -389 -906 -471 -935 -813 -516 -289 -971 -749 -312 -580 -625 -942 -551 -924 -452 -383 -145 -345 -323 -585 -307 -665 -962 -266 -221 -629 -949 -560 -909 -968 -53 -718 -839 -291 -146 -64 -3 -785 -251 -843 -810 -757 -84 -717 -940 -981 -833 -748 -576 -1 -360 -785 -215 -336 -470 -840 -929 -181 -823 -229 -582 -319 -531 -748 -786 -724 -626 -400 -800 -771 -263 -404 -262 -204 -606 -504 -489 -264 -209 -710 -495 -919 -547 -959 -650 -432 -650 -304 -776 -886 -930 -563 -912 -23 -927 -700 -286 -359 -351 -950 -341 -765 -260 -16 -424 -450 -237 -933 -601 -508 -598 -993 -767 -608 -211 -30 -212 -979 -19 -674 -781 -170 -667 -939 -396 -277 -874 -839 -994 -631 -669 -443 -650 -970 -758 -970 -377 -514 -223 -115 -825 -871 -15 -621 -58 -439 -510 -865 -877 -92 -606 -950 -949 -554 -31 -379 -67 -661 -474 -500 -761 -174 -165 -459 -457 -732 -470 -973 -101 -366 -211 -302 -995 -189 -648 -97 -907 -822 -640 -521 -296 -613 -667 -101 -820 -619 -698 -366 -475 -122 -27 -973 -58 -925 -198 -478 -290 -40 -848 -100 -248 -904 -186 -632 -129 -523 -110 -888 -188 -472 -954 -549 -741 -112 -864 -609 -22 -900 -910 -987 -359 -453 -993 -634 -484 -945 -353 -556 -910 -295 -176 -294 -137 -549 -63 -772 -522 -478 -216 -37 -559 -635 -44 -210 -726 -462 -366 -701 -586 -313 -17 -383 -896 -317 -240 -379 -159 -854 -842 -420 -473 -588 -191 -648 -646 -491 -617 -335 -362 -371 -614 -616 -672 -625 -430 -275 -343 -360 -161 -201 -719 -940 -595 -107 -947 -875 -726 -456 -388 -396 -455 -835 -423 -263 -803 -453 -363 -983 -955 -390 -88 -752 -479 -877 -449 -730 -547 -443 -911 -846 -372 -642 -65 -354 -212 -325 -476 -916 -235 -672 -777 -447 -244 -628 -412 -697 -371 -58 -240 -858 -19 -427 -837 -594 -959 -10 -563 -442 -950 -933 -229 -638 -914 -204 -472 -96 -55 -194 -173 -106 -499 -206 -26 -118 -148 -898 -942 -659 -667 -296 -608 -130 -390 -433 -802 -518 -939 -638 -739 -996 -3 -132 -757 -5 -104 -208 -684 -678 -493 -59 -429 -988 -465 -280 -6 -296 -919 -830 -9 -363 -221 -753 -910 -556 -917 -674 -773 -755 -583 -239 -486 -352 -38 -134 -332 -840 -733 -301 -393 -454 -587 -759 -480 -523 -8 -584 -821 -850 -100 -381 -561 -218 -257 -59 -419 -635 -169 -550 -353 -568 -166 -619 -391 -109 -676 -395 -924 -145 -356 -764 -86 -188 -622 -472 -661 -41 -334 -117 -916 -570 -536 -794 -208 -919 -719 -450 -416 -979 -301 -28 -126 -617 -216 -148 -569 -25 -155 -739 -854 -929 -950 -381 -211 -857 -598 -734 -652 -11 -865 -852 -910 -595 -607 -85 -22 -864 -281 -504 -384 -782 -739 -430 -732 -590 -736 -623 -654 -326 -30 -210 -412 -90 -13 -624 -577 -557 -313 -523 -854 -468 -572 -560 -77 -335 -552 -847 -422 -9 -559 -45 -870 -543 -897 -345 -105 -29 -196 -120 -706 -963 -883 -349 -124 -479 -558 -359 -79 -482 -600 -237 -854 -506 -346 -503 -67 -878 -895 -480 -92 -851 -25 -193 -872 -606 -354 -753 -318 -924 -557 -931 -561 -317 -843 -273 -392 -931 -442 -814 -561 -208 -80 -400 -773 -576 -962 -321 -837 -904 -298 -538 -200 -984 -287 -930 -882 -489 -860 -563 -145 -83 -404 -773 -600 -106 -552 -137 -384 -371 -661 -447 -492 -98 -865 -450 -368 -777 -858 -693 -381 -493 -525 -906 -287 -818 -519 -996 -697 -113 -901 -297 -681 -412 -601 -112 -943 -353 -449 -5 -901 -87 -815 -752 -273 -466 -961 -860 -383 -760 -175 -668 -806 -115 -931 -106 -195 -235 -299 -516 -687 -136 -450 -731 -787 -980 -360 -529 -878 -116 -829 -970 -978 -284 -999 -123 -787 -277 -578 -274 -361 -823 -357 -359 -889 -349 -85 -429 -21 -538 -698 -43 -304 -538 -291 -787 -552 -105 -633 -930 -21 -167 -514 -59 -92 -911 -750 -124 -556 -312 -521 -663 -440 -426 -91 -63 -369 -844 -648 -681 -807 -748 -641 -438 -303 -998 -240 -132 -462 -675 -466 -823 -268 -888 -556 -494 -727 -445 -362 -291 -369 -750 -622 -50 -767 -747 -210 -835 -974 -370 -743 -241 -826 -235 -451 -326 -624 -42 -104 -873 -995 -862 -431 -530 -780 -724 -115 -618 -719 -513 -834 -926 -327 -235 -517 -252 -416 -916 -336 -111 -372 -397 -551 -694 -535 -475 -71 -559 -53 -488 -467 -803 -471 -770 -6 -752 -506 -952 -204 -693 -134 -697 -461 -327 -495 -976 -662 -709 -522 -164 -756 -609 -640 -25 -760 -77 -585 -538 -229 -687 -462 -841 -290 -697 -144 -795 -422 -626 -919 -54 -309 -259 -891 -268 -633 -273 -183 -351 -893 -910 -882 -746 -647 -505 -565 -39 -143 -809 -467 -980 -641 -379 -460 -474 -301 -492 -694 -295 -679 -788 -658 -38 -907 -582 -27 -740 -798 -891 -297 -562 -309 -868 -896 -244 -915 -819 -371 -569 -244 -387 -529 -686 -624 -364 -585 -518 -498 -208 -732 -184 -324 -522 -607 -356 -71 -493 -284 -170 -399 -160 -887 -159 -40 -520 -889 -783 -663 -290 -699 -478 -631 -699 -169 -574 -659 -378 -813 -370 -93 -682 -798 -286 -365 -599 -604 -263 -369 -699 -85 -371 -258 -452 -910 -361 -785 -390 -181 -351 -823 -639 -50 -927 -127 -824 -768 -234 -968 -654 -311 -462 -10 -332 -683 -49 -42 -244 -925 -480 -623 -539 -554 -779 -862 -783 -7 -977 -295 -243 -316 -446 -550 -452 -701 -81 -864 -93 -247 -559 -96 -114 -380 -354 -850 -475 -638 -700 -845 -213 -506 -307 -350 -115 -520 -17 -521 -599 -889 -324 -699 -319 -455 -811 -137 -533 -440 -610 -455 -202 -295 -809 -994 -637 -232 -843 -866 -952 -438 -956 -270 -154 -258 -829 -884 -649 -563 -28 -909 -324 -822 -99 -370 -622 -175 -76 -651 -211 -947 -818 -290 -742 -832 -959 -724 -831 -975 -390 -163 -257 -822 -142 -385 -610 -775 -292 -242 -833 -701 -888 -448 -221 -278 -468 -362 -774 -715 -28 -517 -335 -159 -615 -905 -634 -320 -898 -365 -851 -580 -110 -223 -554 -864 -805 -601 -760 -573 -75 -340 -83 -95 -558 -571 -164 -294 -826 -625 -229 -879 -72 -34 -922 -112 -316 -317 -57 -712 -220 -391 -510 -210 -79 -357 -876 -234 -526 -723 -279 -800 -15 -882 -746 -253 -778 -41 -240 -963 -540 -320 -176 -310 -303 -158 -137 -689 -642 -542 -607 -39 -606 -128 -704 -153 -165 -198 -598 -294 -696 -959 -692 -671 -489 -67 -351 -675 -832 -294 -427 -674 -946 -405 -731 -572 -688 -360 -82 -758 -930 -704 -999 -851 -663 -745 -157 -743 -750 -481 -415 -20 -562 -758 -317 -615 -70 -47 -131 -102 -960 -77 -609 -85 -419 -200 -19 -724 -76 -33 -801 -840 -674 -579 -324 -282 -897 -670 -982 -723 -538 -163 -32 -853 -622 -867 -101 -61 -22 -969 -542 -282 -765 -161 -512 -7 -87 -572 -593 -625 -148 -620 -875 -717 -586 -544 -630 -112 -72 -469 -752 -9 -619 -417 -222 -427 -123 -482 -128 -182 -157 -16 -653 -983 -798 -958 -53 -491 -415 -598 -332 -533 -81 -961 -622 -165 -589 -205 -22 -887 -78 -660 -359 -292 -324 -904 -63 -129 -885 -327 -899 -437 -541 -672 -225 -376 -760 -459 -655 -361 -152 -307 -883 -429 -245 -9 -777 -515 -328 -943 -322 -366 -713 -342 -696 -563 -733 -120 -436 -118 -261 -894 -549 -583 -903 -489 -57 -94 -9 -232 -70 -437 -353 -481 -297 -849 -542 -885 -938 -743 -955 -191 -701 -430 -663 -664 -648 -623 -120 -884 -828 -429 -549 -556 -829 -371 -903 -699 -704 -68 -818 -579 -961 -705 -516 -885 -76 -860 -303 -990 -195 -553 -747 -367 -855 -996 -127 -668 -705 -627 -786 -510 -872 -600 -805 -234 -68 -690 -18 -334 -66 -342 -80 -696 -765 -149 -886 -406 -12 -364 -403 -461 -924 -201 -676 -281 -500 -603 -99 -696 -292 -204 -864 -729 -316 -833 -250 -354 -896 -438 -383 -737 -887 -641 -931 -954 -920 -294 -525 -871 -770 -603 -963 -481 -930 -332 -949 -65 -112 -611 -828 -42 -33 -268 -618 -156 -770 -804 -25 -629 -586 -411 -507 -655 -75 -60 -321 -777 -474 -170 -64 -543 -616 -839 -535 -367 -226 -126 -177 -966 -833 -649 -363 -700 -703 -233 -692 -67 -867 -664 -869 -927 -649 -992 -209 -647 -11 -253 -611 -20 -512 -730 -706 -418 -600 -848 -914 -361 -724 -375 -168 -753 -100 -759 -97 -570 -758 -605 -314 -474 -137 -638 -603 -143 -343 -4 -425 -828 -674 -395 -639 -470 -414 -635 -858 -53 -888 -122 -568 -113 -250 -407 -697 -382 -573 -335 -851 -372 -181 -484 -251 -179 -864 -784 -922 -726 -286 -898 -134 -440 -367 -880 -319 -420 -355 -788 -209 -949 -89 -527 -990 -808 -865 -783 -581 -828 -233 -359 -630 -706 -260 -947 -125 -538 -277 -410 -465 -751 -339 -546 -709 -70 -833 -515 -915 -528 -52 -367 -552 -581 -754 -618 -457 -723 -363 -234 -181 -638 -642 -477 -637 -619 -940 -902 -690 -170 -356 -352 -869 -189 -325 -966 -418 -327 -713 -21 -829 -483 -167 -180 -757 -216 -437 -818 -934 -694 -740 -147 -725 -696 -412 -955 -109 -222 -897 -412 -498 -920 -745 -918 -818 -898 -467 -644 -794 -438 -618 -704 -540 -752 -81 -826 -868 -988 -370 -485 -227 -689 -687 -462 -525 -756 -134 -545 -65 -619 -872 -947 -321 -646 -521 -383 -701 -349 -60 -44 -934 -792 -126 -36 -363 -730 -680 -11 -72 -901 -763 -204 -711 -197 -928 -559 -285 -595 -984 -357 -728 -469 -654 -429 -124 -486 -306 -30 -963 -250 -993 -505 -460 -7 -321 -543 -78 -637 -191 -571 -962 -709 -255 -480 -920 -231 -924 -308 -993 -200 -900 -209 -916 -657 -261 -161 -329 -463 -768 -290 -345 -758 -138 -898 -898 -724 -391 -348 -933 -477 -195 -101 -795 -397 -265 -220 -876 -284 -847 -484 -864 -269 -162 -388 -990 -14 -138 -748 -318 -194 -553 -753 -461 -10 -838 -795 -674 -471 -889 -605 -683 -881 -545 -525 -813 -841 -594 -82 -370 -269 -23 -253 -791 -974 -130 -678 -933 -918 -778 -144 -916 -888 -11 -731 -213 -654 -203 -152 -404 -552 -538 -134 -194 -548 -320 -754 -468 -710 -644 -149 -437 -569 -298 -21 -246 -162 -937 -238 -75 -642 -760 -862 -396 -182 -559 -629 -638 -352 -524 -413 -72 -366 -756 -587 -272 -534 -452 -562 -729 -85 -627 -854 -887 -154 -419 -710 -188 -480 -783 -999 -681 -461 -888 -384 -67 -441 -975 -71 -903 -716 -672 -837 -913 -889 -719 -456 -511 -722 -179 -286 -141 -646 -828 -402 -175 -901 -58 -746 -783 -879 -328 -90 -868 -157 -795 -454 -913 -548 -621 -183 -718 -132 -138 -258 -106 -640 -434 -531 -952 -380 -329 -392 -761 -176 -646 -480 -521 -20 -183 -476 -896 -561 -654 -922 -239 -878 -961 -797 -451 -558 -906 -260 -588 -873 -839 -526 -379 -272 -443 -437 -550 -868 -521 -814 -937 -152 -859 -142 -923 -979 -891 -103 -401 -361 -830 -917 -127 -871 -131 -711 -550 -522 -684 -75 -19 -615 -991 -176 -511 -110 -969 -80 -892 -173 -911 -407 -335 -997 -673 -392 -440 -788 -868 -351 -883 -689 -489 -216 -968 -564 -23 -359 -787 -647 -905 -728 -944 -772 -684 -304 -700 -687 -948 -799 -826 -90 -225 -593 -59 -480 -333 -880 -794 -795 -393 -486 -90 -667 -27 -501 -181 -403 -661 -212 -644 -509 -3 -970 -638 -938 -466 -814 -167 -677 -521 -464 -297 -187 -292 -690 -827 -931 -53 -344 -483 -990 -910 -557 -796 -528 -750 -36 -436 -73 -557 -606 -370 -953 -370 -918 -990 -617 -346 -472 -272 -83 -20 -615 -478 -102 -242 -870 -586 -690 -431 -85 -205 -253 -532 -414 -741 -857 -875 -281 -108 -197 -611 -587 -734 -397 -282 -949 -840 -988 -76 -604 -659 -835 -211 -270 -616 -623 -428 -849 -806 -815 -122 -73 -885 -113 -91 -118 -197 -159 -737 -821 -708 -412 -994 -564 -398 -667 -971 -578 -566 -31 -261 -434 -592 -634 -450 -729 -183 -523 -291 -143 -150 -440 -52 -716 -455 -527 -558 -132 -573 -612 -719 -530 -433 -887 -643 -807 -645 -8 -944 -16 -121 -681 -930 -658 -355 -872 -686 -817 -486 -442 -797 -687 -135 -489 -276 -957 -887 -409 -159 -813 -944 -845 -794 -279 -925 -304 -708 -698 -811 -7 -140 -244 -82 -185 -761 -627 -167 -265 -361 -411 -569 -61 -491 -815 -276 -804 -222 -561 -45 -591 -51 -664 -469 -632 -121 -256 -532 -604 -546 -37 -709 -299 -324 -785 -926 -827 -784 -811 -188 -525 -924 -101 -323 -295 -519 -648 -329 -905 -860 -315 -291 -546 -433 -991 -818 -571 -527 -429 -622 -831 -724 -566 -74 -72 -674 -608 -122 -502 -608 -375 -268 -280 -874 -375 -166 -659 -741 -566 -967 -295 -483 -150 -479 -985 -357 -244 -8 -926 -833 -391 -497 -741 -187 -962 -532 -830 -514 -281 -16 -56 -630 -83 -409 -309 -944 -232 -459 -97 -113 -477 -427 -49 -772 -184 -660 -30 -725 -757 -679 -78 -921 -233 -864 -71 -396 -610 -835 -516 -810 -699 -882 -947 -899 -433 -62 -240 -839 -323 -265 -12 -302 -226 -290 -100 -279 -579 -437 -907 -605 -948 -538 -978 -724 -992 -846 -17 -925 -876 -807 -834 -996 -215 -40 -328 -852 -738 -956 -626 -851 -702 -134 -302 -106 -497 -508 -277 -229 -26 -451 -865 -383 -586 -711 -236 -295 -52 -274 -712 -925 -17 -633 -381 -774 -59 -886 -51 -820 -647 -641 -647 -196 -341 -252 -364 -833 -388 -263 -224 -522 -43 -614 -843 -752 -782 -555 -972 -595 -345 -574 -892 -904 -350 -556 -937 -77 -837 -483 -927 -129 -765 -341 -857 -119 -151 -516 -434 -985 -287 -565 -321 -119 -532 -537 -75 -127 -858 -499 -832 -999 -661 -808 -350 -343 -66 -890 -170 -190 -194 -626 -85 -543 -512 -213 -917 -265 -794 -211 -433 -451 -675 -100 -618 -72 -325 -550 -171 -173 -626 -546 -758 -465 -35 -456 -27 -730 -709 -235 -197 -251 -44 -607 -742 -542 -494 -706 -850 -557 -968 -592 -132 -961 -204 -571 -475 -907 -521 -394 -312 -271 -490 -357 -696 -424 -205 -857 -701 -320 -289 -911 -851 -916 -762 -400 -910 -557 -984 -238 -887 -502 -297 -132 -255 -314 -382 -710 -921 -463 -326 -958 -302 -564 -2 -476 -959 -330 -966 -433 -391 -717 -563 -683 -642 -958 -578 -850 -494 -649 -900 -484 -531 -805 -653 -626 -2 -464 -99 -908 -325 -840 -671 -80 -561 -883 -258 -121 -784 -414 -692 -446 -395 -530 -983 -222 -604 -363 -916 -349 -467 -573 -520 -884 -967 -775 -994 -158 -630 -850 -676 -871 -171 -715 -20 -341 -927 -633 -820 -282 -392 -43 -231 -306 -435 -529 -758 -905 -828 -75 -23 -972 -42 -303 -226 -888 -434 -72 -800 -221 -599 -622 -597 -374 -786 -376 -145 -255 -842 -971 -132 -391 -224 -893 -693 -570 -125 -362 -185 -95 -83 -526 -86 -264 -243 -861 -774 -286 -514 -631 -492 -875 -1 -157 -163 -794 -98 -730 -61 -710 -874 -332 -279 -533 -125 -469 -715 -838 -510 -62 -289 -215 -416 -4 -421 -220 -470 -309 -314 -652 -323 -821 -714 -36 -565 -730 -567 -95 -257 -395 -585 -239 -144 -11 -580 -863 -263 -924 -546 -26 -546 -77 -977 -778 -261 -905 -165 -166 -995 -652 -110 -745 -949 -168 -712 -99 -135 -180 -556 -119 -323 -716 -919 -62 -923 -266 -345 -336 -274 -859 -909 -81 -105 -774 -978 -866 -643 -809 -825 -115 -537 -311 -807 -680 -925 -905 -302 -13 -435 -71 -801 -962 -227 -493 -303 -320 -322 -852 -134 -39 -589 -701 -393 -799 -802 -527 -882 -538 -152 -414 -400 -408 -800 -777 -675 -336 -4 -646 -475 -714 -508 -841 -293 -904 -585 -942 -753 -708 -866 -407 -828 -623 -369 -234 -498 -673 -471 -534 -371 -139 -312 -951 -165 -671 -771 -353 -400 -968 -576 -204 -761 -112 -148 -303 -4 -471 -734 -600 -697 -828 -65 -979 -564 -890 -168 -316 -957 -594 -950 -817 -465 -311 -499 -264 -633 -791 -940 -882 -252 -242 -314 -643 -90 -687 -866 -402 -115 -569 -107 -108 -392 -886 -524 -165 -292 -476 -287 -211 -557 -486 -922 -577 -264 -409 -589 -366 -932 -304 -971 -178 -92 -474 -483 -512 -678 -248 -852 -908 -651 -458 -519 -545 -732 -492 -633 -263 -212 -86 -701 -525 -549 -175 -469 -260 -33 -379 -446 -70 -536 -151 -18 -137 -495 -577 -732 -703 -747 -57 -561 -371 -424 -961 -523 -495 -669 -244 -773 -290 -639 -211 -527 -709 -993 -311 -252 -699 -588 -582 -298 -215 -370 -413 -287 -81 -251 -476 -286 -837 -978 -840 -783 -343 -457 -700 -177 -869 -561 -434 -59 -802 -687 -530 -915 -81 -180 -430 -158 -910 -885 -95 -829 -112 -539 -419 -820 -39 -324 -397 -204 -643 -184 -413 -331 -302 -127 -280 -557 -141 -958 -367 -809 -838 -533 -708 -250 -117 -849 -331 -473 -787 -362 -247 -169 -786 -476 -596 -937 -29 -178 -471 -380 -196 -615 -94 -513 -194 -977 -457 -680 -47 -208 -112 -374 -614 -491 -73 -637 -608 -873 -961 -601 -954 -866 -584 -945 -338 -471 -749 -672 -850 -483 -310 -488 -789 -170 -956 -252 -340 -145 -996 -654 -714 -472 -221 -878 -128 -144 -754 -106 -370 -612 -786 -228 -190 -580 -76 -132 -835 -927 -135 -856 -415 -613 -980 -93 -421 -40 -759 -240 -886 -278 -368 -662 -863 -403 -279 -703 -129 -530 -31 -344 -495 -864 -456 -575 -183 -747 -878 -841 -967 -388 -871 -478 -890 -327 -841 -226 -938 -492 -138 -156 -171 -26 -403 -629 -500 -360 -897 -712 -115 -390 -382 -657 -133 -195 -569 -55 -915 -778 -841 -54 -390 -967 -548 -683 -946 -631 -283 -241 -466 -960 -617 -101 -792 -843 -221 -728 -950 -636 -873 -470 -162 -741 -867 -356 -76 -837 -307 -640 -6 -984 -118 -371 -837 -732 -878 -557 -104 -151 -921 -386 -498 -606 -998 -667 -322 -506 -283 -763 -604 -338 -14 -365 -954 -371 -534 -435 -234 -10 -536 -412 -433 -784 -142 -44 -907 -477 -409 -363 -978 -38 -237 -8 -14 -87 -552 -697 -224 -149 -569 -243 -513 -495 -829 -152 -766 -284 -692 -929 -580 -698 -726 -225 -456 -423 -261 -826 -691 -897 -873 -771 -143 -310 -989 -801 -183 -283 -377 -506 -154 -845 -199 -873 -256 -149 -316 -972 -24 -1000 -45 -662 -593 -25 -850 -590 -246 -656 -559 -993 -107 -830 -354 -489 -580 -380 -611 -394 -102 -683 -518 -827 -850 -317 -209 -298 -620 -795 -669 -606 -637 -822 -906 -787 -463 -258 -635 -552 -314 -301 -945 -534 -794 -478 -642 -547 -731 -132 -578 -803 -239 -941 -533 -336 -146 -800 -869 -681 -433 -830 -3 -485 -893 -575 -995 -222 -413 -918 -514 -202 -208 -443 -17 -288 -430 -991 -712 -522 -974 -6 -512 -653 -568 -811 -434 -987 -560 -43 -880 -144 -214 -980 -386 -923 -701 -322 -841 -891 -703 -435 -726 -547 -316 -924 -208 -516 -296 -603 -547 -501 -438 -265 -912 -321 -480 -585 -760 -637 -802 -998 -530 -54 -355 -692 -21 -949 -531 -659 -427 -945 -284 -636 -683 -121 -992 -620 -982 -992 -383 -389 -537 -229 -949 -196 -691 -695 -78 -943 -36 -230 -42 -790 -239 -163 -912 -416 -668 -512 -579 -795 -469 -798 -210 -861 -247 -220 -636 -186 -231 -715 -341 -108 -288 -61 -502 -370 -147 -991 -405 -582 -232 -484 -932 -741 -795 -571 -382 -228 -515 -335 -586 -563 -146 -789 -677 -616 -307 -70 -902 -533 -572 -1 -341 -855 -925 -518 -76 -321 -961 -16 -627 -729 -221 -285 -494 -512 -566 -711 -855 -668 -884 -395 -441 -202 -672 -730 -449 -918 -364 -638 -925 -991 -194 -822 -352 -250 -141 -856 -792 -879 -137 -851 -501 -692 -964 -706 -406 -208 -576 -368 -862 -313 -323 -245 -818 -108 -111 -89 -730 -338 -427 -882 -671 -620 -519 -415 -766 -440 -263 -931 -894 -8 -528 -516 -119 -127 -898 -183 -56 -208 -468 -493 -39 -32 -816 -352 -720 -725 -325 -211 -625 -699 -850 -25 -901 -684 -336 -3 -939 -227 -563 -755 -848 -86 -743 -941 -828 -280 -508 -64 -644 -829 -663 -376 -441 -304 -517 -430 -39 -768 -351 -961 -581 -714 -338 -437 -769 -43 -583 -197 -995 -846 -191 -674 -498 -3 -382 -914 -329 -204 -946 -964 -274 -935 -320 -298 -838 -461 -145 -989 -743 -685 -533 -899 -389 -815 -573 -727 -845 -997 -294 -18 -238 -378 -286 -505 -3 -62 -424 -340 -23 -666 -954 -70 -544 -401 -579 -169 -553 -194 -484 -863 -916 -389 -60 -651 -716 -550 -897 -428 -424 -424 -209 -152 -480 -856 -839 -285 -852 -528 -485 -224 -45 -52 -842 -143 -507 -24 -494 -80 -334 -870 -479 -727 -902 -933 -446 -976 -774 -676 -20 -602 -603 -775 -698 -440 -198 -871 -234 -432 -875 -475 -76 -620 -857 -987 -53 -758 -163 -961 -674 -702 -744 -668 -962 -80 -861 -355 -119 -333 -653 -18 -428 -216 -921 -549 -498 -644 -732 -770 -723 -752 -538 -707 -254 -152 -886 -486 -656 -775 -687 -606 -723 -715 -194 -574 -530 -347 -447 -542 -298 -779 -606 -42 -208 -300 -105 -322 -636 -885 -639 -953 -61 -504 -768 -205 -707 -552 -388 -433 -267 -500 -318 -959 -405 -981 -15 -729 -245 -857 -579 -196 -193 -377 -156 -106 -268 -561 -874 -537 -163 -50 -463 -879 -479 -287 -963 -771 -548 -966 -559 -214 -230 -406 -423 -172 -774 -255 -280 -535 -603 -489 -752 -86 -3 -780 -226 -823 -103 -373 -955 -720 -122 -893 -209 -466 -558 -55 -735 -930 -752 -626 -768 -239 -730 -642 -449 -253 -178 -849 -464 -51 -418 -53 -107 -529 -260 -260 -227 -965 -990 -130 -696 -185 -76 -822 -161 -594 -273 -335 -19 -678 -495 -452 -751 -915 -251 -622 -98 -638 -575 -961 -486 -362 -327 -394 -742 -224 -541 -920 -983 -376 -477 -693 -316 -661 -944 -848 -126 -701 -229 -500 -220 -977 -598 -983 -194 -721 -993 -442 -734 -948 -902 -314 -606 -154 -634 -146 -865 -465 -559 -968 -143 -682 -117 -929 -902 -147 -638 -188 -623 -160 -299 -301 -268 -363 -386 -293 -345 -695 -129 -420 -283 -892 -681 -413 -593 -583 -607 -853 -873 -448 -475 -658 -126 -792 -952 -506 -325 -55 -668 -366 -933 -99 -60 -526 -53 -195 -55 -309 -10 -460 -872 -528 -791 -40 -131 -838 -271 -955 -5 -608 -981 -809 -64 -850 -857 -914 -866 -157 -545 -33 -244 -666 -709 -594 -121 -691 -613 -916 -157 -151 -368 -999 -110 -908 -174 -205 -609 -774 -913 -607 -973 -761 -584 -658 -774 -983 -539 -542 -617 -543 -364 -953 -461 -307 -580 -239 -272 -213 -464 -205 -192 -220 -702 -883 -816 -684 -312 -558 -103 -165 -465 -669 -716 -600 -122 -119 -608 -317 -757 -710 -725 -198 -999 -475 -582 -392 -995 -488 -706 -13 -208 -784 -731 -69 -469 -732 -202 -970 -295 -326 -844 -240 -297 -581 -199 -59 -819 -81 -776 -701 -691 -369 -732 -258 -946 -539 -958 -610 -495 -546 -290 -678 -564 -680 -203 -603 -816 -991 -433 -888 -384 -169 -67 -887 -999 -137 -438 -322 -649 -691 -580 -393 -823 -485 -831 -673 -681 -153 -980 -126 -157 -222 -474 -852 -664 -138 -259 -406 -518 -906 -915 -198 -843 -810 -826 -613 -560 -195 -179 -13 -560 -144 -297 -276 -220 -464 -517 -288 -151 -162 -357 -242 -773 -743 -282 -540 -55 -625 -965 -34 -115 -767 -300 -150 -950 -478 -994 -378 -838 -230 -320 -628 -377 -415 -36 -262 -575 -232 -32 -642 -847 -437 -63 -957 -532 -520 -665 -292 -28 -387 -180 -215 -13 -13 -45 -394 -155 -136 -561 -266 -977 -231 -789 -76 -37 -313 -722 -412 -407 -413 -992 -571 -780 -343 -982 -478 -986 -414 -473 -68 -733 -589 -861 -3 -117 -448 -760 -322 -652 -763 -389 -632 -995 -933 -627 -514 -53 -852 -70 -73 -837 -13 -71 -368 -665 -471 -517 -272 -12 -405 -329 -510 -358 -78 -940 -38 -337 -969 -214 -156 -123 -523 -887 -909 -830 -69 -317 -361 -147 -83 -811 -940 -560 -792 -386 -391 -613 -326 -278 -885 -330 -512 -167 -355 -819 -288 -290 -106 -82 -120 -549 -59 -312 -300 -494 -776 -330 -28 -921 -45 -67 -725 -790 -734 -137 -155 -130 -332 -682 -221 -440 -340 -17 -529 -884 -899 -192 -628 -821 -954 -879 -168 -185 -282 -129 -96 -107 -370 -48 -264 -120 -584 -254 -513 -85 -731 -19 -554 -707 -882 -126 -694 -67 -930 -34 -838 -587 -698 -124 -633 -697 -477 -108 -793 -866 -930 -884 -830 -814 -225 -436 -271 -875 -638 -715 -557 -160 -598 -259 -118 -677 -94 -893 -156 -807 -322 -753 -859 -993 -668 -775 -914 -789 -305 -878 -601 -319 -995 -204 -650 -92 -863 -532 -66 -765 -595 -367 -364 -549 -240 -568 -885 -289 -567 -223 -815 -397 -197 -394 -350 -522 -292 -133 -69 -656 -801 -765 -672 -782 -882 -854 -567 -240 -825 -259 -190 -783 -308 -452 -286 -533 -778 -254 -262 -88 -934 -890 -604 -12 -72 -945 -910 -74 -291 -538 -100 -659 -658 -787 -68 -438 -288 -223 -267 -446 -439 -139 -385 -19 -91 -599 -862 -424 -861 -867 -193 -388 -657 -377 -366 -427 -772 -319 -222 -60 -698 -160 -472 -830 -626 -107 -568 -837 -27 -3 -938 -322 -404 -129 -165 -692 -114 -780 -715 -735 -832 -149 -344 -841 -24 -80 -889 -308 -961 -495 -487 -407 -626 -915 -602 -20 -7 -2 -371 -266 -286 -320 -670 -600 -375 -442 -880 -653 -43 -664 -129 -296 -570 -753 -354 -819 -777 -931 -868 -608 -152 -657 -567 -810 -951 -866 -386 -998 -33 -87 -424 -601 -98 -15 -14 -7 -418 -771 -238 -725 -256 -81 -31 -130 -319 -566 -822 -453 -742 -747 -903 -969 -482 -60 -269 -441 -887 -155 -77 -374 -778 -385 -410 -449 -667 -994 -831 -535 -863 -242 -198 -160 -773 -839 -517 -218 -834 -835 -640 -33 -801 -322 -632 -214 -489 -687 -87 -199 -928 -786 -49 -440 -209 -146 -859 -992 -933 -707 -482 -13 -60 -109 -545 -613 -102 -695 -520 -628 -439 -465 -237 -662 -432 -133 -331 -265 -326 -516 -473 -348 -481 -690 -203 -454 -633 -740 -992 -970 -290 -661 -247 -748 -824 -297 -12 -25 -682 -303 -180 -45 -159 -627 -170 -676 -268 -474 -169 -115 -181 -97 -210 -352 -815 -928 -218 -181 -232 -13 -578 -295 -785 -863 -221 -490 -945 -653 -880 -227 -94 -9 -734 -734 -674 -40 -701 -933 -386 -813 -564 -708 -296 -279 -577 -848 -906 -768 -82 -700 -736 -2 -79 -373 -623 -515 -310 -171 -138 -870 -471 -780 -146 -575 -58 -639 -798 -81 -635 -60 -507 -416 -669 -274 -935 -671 -307 -663 -331 -85 -515 -717 -161 -344 -3 -495 -650 -74 -674 -34 -193 -926 -9 -140 -593 -610 -44 -140 -880 -687 -393 -303 -102 -58 -729 -493 -496 -548 -520 -145 -450 -272 -443 -530 -782 -208 -908 -942 -603 -57 -624 -321 -150 -183 -559 -757 -212 -221 -261 -25 -232 -852 -176 -573 -944 -668 -463 -629 -987 -226 -435 -839 -515 -515 -135 -936 -823 -673 -767 -381 -993 -951 -771 -944 -788 -561 -97 -9 -653 -54 -604 -334 -854 -637 -473 -53 -666 -737 -987 -939 -658 -191 -210 -376 -888 -496 -735 -423 -838 -741 -815 -631 -434 -301 -34 -31 -586 -963 -162 -665 -385 -649 -463 -731 -508 -700 -967 -266 -934 -866 -738 -709 -562 -480 -532 -499 -66 -172 -743 -373 -804 -97 -220 -694 -170 -798 -681 -810 -382 -716 -54 -18 -767 -701 -361 -664 -36 -406 -971 -540 -333 -687 -373 -278 -983 -243 -916 -281 -447 -824 -542 -890 -171 -657 -285 -831 -128 -964 -652 -751 -848 -106 -650 -329 -402 -401 -235 -870 -869 -499 -565 -786 -949 -186 -978 -573 -507 -641 -567 -779 -144 -942 -265 -203 -221 -681 -679 -972 -496 -783 -241 -594 -779 -931 -567 -153 -49 -591 -178 -691 -839 -688 -29 -237 -413 -15 -9 -799 -513 -3 -831 -819 -529 -110 -210 -779 -417 -575 -833 -398 -70 -102 -928 -48 -114 -248 -351 -450 -345 -316 -758 -776 -172 -764 -643 -59 -341 -765 -714 -589 -237 -759 -1 -994 -312 -363 -898 -110 -920 -404 -142 -205 -161 -788 -791 -391 -788 -691 -892 -337 -708 -377 -756 -700 -573 -268 -493 -600 -483 -414 -680 -212 -491 -914 -707 -224 -983 -700 -910 -309 -93 -239 -32 -402 -712 -108 -313 -629 -920 -374 -162 -909 -46 -521 -776 -962 -631 -2 -66 -462 -137 -962 -827 -881 -908 -265 -918 -852 -707 -251 -110 -687 -94 -23 -247 -135 -530 -853 -545 -179 -700 -875 -916 -354 -38 -37 -844 -569 -942 -340 -867 -761 -740 -82 -984 -737 -962 -961 -986 -313 -172 -929 -221 -549 -856 -891 -496 -790 -223 -478 -139 -957 -128 -16 -728 -723 -187 -616 -472 -360 -278 -230 -735 -17 -257 -428 -532 -261 -780 -15 -69 -286 -452 -685 -695 -680 -302 -787 -467 -390 -110 -533 -984 -92 -746 -299 -737 -320 -68 -103 -461 -329 -277 -523 -365 -835 -70 -256 -178 -981 -377 -712 -57 -308 -750 -796 -731 -381 -152 -209 -356 -934 -746 -542 -618 -711 -886 -358 -626 -610 -869 -136 -947 -198 -800 -687 -482 -213 -358 -735 -958 -805 -639 -418 -211 -352 -154 -725 -223 -628 -118 -26 -954 -593 -592 -704 -92 -314 -545 -689 -991 -544 -933 -539 -448 -351 -215 -707 -258 -679 -382 -155 -384 -193 -831 -756 -155 -681 -822 -684 -906 -526 -77 -698 -137 -93 -964 -513 -838 -469 -180 -365 -787 -331 -438 -852 -882 -416 -29 -65 -336 -368 -274 -401 -233 -290 -128 -492 -784 -551 -735 -786 -997 -699 -37 -947 -408 -43 -303 -948 -668 -791 -695 -646 -655 -228 -761 -470 -638 -87 -429 -135 -828 -282 -420 -450 -363 -862 -614 -816 -186 -641 -637 -890 -551 -898 -185 -554 -462 -391 -177 -607 -666 -948 -789 -963 -213 -551 -149 -70 -677 -76 -990 -26 -506 -89 -653 -632 -970 -699 -606 -841 -901 -607 -636 -588 -446 -625 -22 -326 -798 -294 -707 -312 -385 -724 -628 -393 -774 -394 -261 -889 -804 -571 -367 -244 -131 -323 -468 -956 -813 -400 -688 -652 -132 -4 -671 -910 -842 -610 -975 -344 -789 -413 -603 -560 -396 -614 -612 -893 -366 -616 -146 -756 -697 -189 -999 -623 -293 -91 -419 -667 -921 -969 -877 -861 -560 -740 -334 -232 -422 -911 -99 -925 -669 -434 -983 -66 -322 -499 -788 -279 -392 -853 -895 -79 -958 -863 -69 -20 -345 -20 -831 -24 -769 -671 -86 -300 -210 -785 -426 -145 -178 -98 -204 -824 -834 -558 -695 -239 -11 -502 -736 -485 -912 -515 -927 -382 -177 -935 -151 -414 -133 -762 -197 -630 -327 -317 -13 -970 -560 -793 -174 -481 -857 -95 -60 -46 -369 -732 -547 -904 -640 -725 -221 -649 -719 -651 -316 -478 -374 -795 -830 -201 -279 -432 -447 -618 -447 -158 -204 -205 -781 -538 -615 -544 -252 -371 -784 -429 -925 -226 -908 -886 -583 -178 -120 -550 -926 -335 -456 -163 -713 -724 -348 -914 -916 -753 -973 -575 -908 -493 -976 -691 -781 -666 -871 -492 -769 -58 -568 -609 -846 -649 -540 -602 -678 -539 -633 -56 -776 -367 -884 -79 -880 -97 -879 -738 -960 -6 -617 -37 -764 -470 -662 -916 -365 -97 -389 -364 -640 -618 -148 -459 -322 -529 -935 -236 -502 -166 -221 -996 -818 -192 -756 -907 -794 -991 -584 -741 -732 -994 -113 -884 -829 -689 -374 -430 -601 -586 -887 -769 -478 -601 -548 -686 -55 -573 -967 -979 -177 -410 -904 -710 -975 -787 -193 -619 -423 -74 -928 -361 -683 -98 -623 -998 -286 -754 -222 -200 -365 -393 -129 -676 -295 -356 -286 -34 -941 -155 -96 -64 -720 -810 -802 -931 -160 -142 -627 -478 -241 -693 -591 -718 -905 -87 -45 -773 -248 -682 -744 -239 -786 -651 -38 -632 -457 -219 -557 -660 -697 -787 -276 -792 -158 -776 -223 -312 -83 -500 -980 -342 -373 -404 -958 -309 -972 -786 -101 -375 -634 -612 -212 -666 -18 -475 -351 -59 -932 -296 -811 -120 -559 -512 -60 -583 -552 -534 -544 -568 -851 -755 -261 -648 -537 -11 -599 -761 -498 -775 -299 -880 -469 -730 -235 -509 -342 -621 -567 -122 -148 -390 -898 -142 -481 -933 -608 -915 -659 -566 -906 -611 -717 -487 -726 -380 -765 -791 -562 -27 -44 -86 -140 -751 -411 -498 -708 -174 -655 -600 -65 -354 -743 -708 -598 -166 -604 -760 -388 -656 -806 -678 -236 -744 -163 -520 -664 -260 -451 -337 -907 -529 -734 -17 -907 -465 -929 -669 -782 -302 -441 -893 -303 -184 -214 -705 -346 -846 -954 -94 -537 -327 -11 -986 -867 -250 -215 -465 -376 -687 -160 -192 -344 -944 -228 -773 -434 -67 -353 -931 -885 -983 -505 -921 -509 -661 -62 -857 -206 -724 -29 -641 -965 -548 -512 -345 -109 -56 -51 -371 -964 -639 -500 -444 -756 -334 -490 -386 -80 -498 -110 -980 -16 -2 -988 -454 -493 -351 -247 -871 -311 -931 -470 -206 -933 -744 -866 -767 -502 -822 -740 -964 -547 -729 -167 -617 -491 -524 -816 -398 -342 -74 -472 -19 -712 -797 -313 -549 -267 -217 -960 -732 -558 -555 -880 -642 -762 -607 -523 -296 -969 -468 -485 -744 -72 -875 -720 -153 -611 -566 -210 -113 -285 -2 -368 -953 -420 -843 -739 -497 -453 -874 -559 -698 -606 -642 -667 -880 -518 -782 -370 -553 -846 -688 -869 -140 -343 -500 -197 -1000 -150 -294 -175 -542 -264 -108 -71 -168 -543 -642 -447 -873 -20 -101 -367 -873 -929 -197 -9 -772 -389 -752 -793 -493 -757 -977 -926 -84 -587 -644 -718 -649 -493 -669 -994 -485 -250 -677 -702 -210 -878 -962 -693 -962 -492 -378 -684 -351 -19 -803 -305 -163 -900 -633 -602 -494 -896 -295 -580 -104 -943 -418 -849 -901 -733 -882 -462 -820 -502 -386 -995 -471 -241 -56 -956 -508 -674 -526 -9 -265 -962 -505 -493 -732 -672 -765 -421 -27 -878 -236 -736 -372 -466 -672 -286 -679 -888 -41 -681 -781 -575 -714 -594 -54 -307 -727 -813 -958 -370 -686 -95 -763 -202 -987 -531 -760 -927 -765 -417 -838 -328 -655 -629 -759 -792 -719 -909 -244 -931 -538 -384 -225 -92 -973 -245 -130 -958 -581 -151 -888 -224 -599 -819 -38 -159 -569 -133 -803 -44 -936 -481 -397 -365 -865 -753 -392 -702 -691 -434 -208 -346 -656 -100 -944 -226 -341 -52 -207 -998 -405 -219 -4 -127 -626 -196 -853 -974 -211 -502 -779 -177 -204 -1 -291 -694 -309 -247 -245 -39 -730 -23 -990 -605 -514 -839 -156 -388 -67 -717 -670 -478 -821 -859 -16 -524 -614 -391 -908 -809 -881 -484 -327 -461 -150 -141 -407 -979 -282 -257 -150 -121 -926 -187 -462 -724 -927 -638 -816 -588 -569 -493 -908 -107 -149 -141 -697 -714 -617 -742 -241 -85 -710 -174 -701 -359 -243 -438 -610 -515 -425 -453 -948 -442 -943 -704 -493 -372 -749 -416 -156 -397 -766 -615 -302 -973 -610 -260 -218 -795 -567 -758 -228 -851 -885 -195 -946 -460 -597 -397 -694 -71 -915 -929 -652 -346 -170 -405 -821 -625 -272 -152 -291 -378 -629 -198 -271 -326 -350 -574 -437 -761 -687 -380 -309 -39 -620 -158 -271 -429 -637 -68 -491 -549 -637 -939 -742 -978 -575 -678 -701 -398 -410 -487 -685 -862 -498 -967 -782 -715 -200 -838 -283 -585 -552 -560 -585 -700 -690 -380 -516 -368 -164 -659 -748 -193 -306 -47 -802 -600 -837 -707 -553 -352 -912 -938 -161 -682 -11 -511 -753 -613 -813 -557 -883 -738 -819 -831 -390 -435 -94 -655 -352 -593 -253 -635 -381 -691 -709 -785 -738 -980 -236 -178 -237 -11 -973 -749 -118 -437 -58 -434 -661 -416 -696 -448 -68 -786 -979 -493 -528 -86 -710 -274 -703 -436 -83 -645 -179 -60 -172 -265 -768 -837 -544 -131 -218 -67 -202 -604 -379 -856 -193 -191 -709 -126 -167 -678 -352 -817 -925 -530 -646 -381 -477 -106 -270 -813 -656 -326 -929 -423 -694 -591 -486 -883 -220 -669 -812 -610 -544 -707 -682 -669 -230 -828 -768 -999 -787 -191 -642 -934 -33 -326 -964 -923 -126 -750 -387 -583 -447 -278 -89 -256 -477 -956 -292 -36 -37 -314 -802 -331 -429 -128 -119 -923 -289 -698 -933 -240 -848 -417 -803 -108 -74 -95 -486 -704 -856 -426 -155 -465 -633 -450 -989 -793 -900 -6 -358 -256 -703 -133 -171 -237 -100 -891 -349 -34 -404 -204 -241 -732 -542 -179 -780 -996 -170 -97 -334 -245 -302 -716 -823 -894 -121 -765 -614 -91 -607 -626 -756 -915 -504 -525 -543 -885 -657 -88 -310 -980 -645 -921 -978 -122 -205 -997 -458 -166 -605 -117 -967 -949 -453 -98 -936 -176 -718 -453 -388 -8 -141 -115 -796 -614 -800 -644 -317 -271 -694 -782 -198 -614 -42 -853 -294 -582 -512 -301 -813 -196 -780 -343 -140 -825 -261 -158 -977 -753 -291 -633 -393 -687 -788 -909 -993 -195 -989 -512 -19 -912 -755 -132 -59 -95 -207 -936 -569 -196 -180 -72 -753 -360 -124 -630 -946 -179 -493 -960 -396 -215 -395 -490 -216 -148 -246 -582 -596 -579 -802 -220 -345 -84 -707 -423 -733 -838 -477 -979 -170 -335 -111 -965 -351 -972 -794 -57 -683 -643 -259 -122 -89 -396 -217 -254 -972 -30 -570 -445 -455 -591 -699 -197 -365 -75 -204 -889 -153 -985 -111 -995 -85 -949 -838 -923 -588 -450 -104 -337 -545 -388 -166 -518 -395 -269 -813 -86 -777 -75 -830 -381 -252 -749 -38 -10 -957 -678 -575 -251 -724 -252 -108 -546 -725 -341 -252 -932 -830 -775 -863 -811 -553 -827 -931 -757 -729 -748 -576 -508 -348 -220 -670 -54 -395 -316 -828 -718 -175 -524 -699 -718 -990 -187 -199 -506 -308 -238 -301 -903 -360 -892 -994 -564 -877 -454 -730 -604 -194 -210 -265 -170 -123 -566 -359 -996 -732 -173 -103 -810 -362 -329 -558 -621 -507 -275 -974 -775 -386 -119 -474 -516 -985 -574 -674 -32 -458 -234 -101 -186 -376 -834 -182 -712 -552 -516 -94 -869 -383 -144 -699 -693 -846 -302 -32 -603 -105 -354 -863 -340 -274 -671 -912 -592 -783 -580 -424 -883 -75 -425 -153 -642 -585 -313 -815 -169 -61 -879 -722 -646 -824 -193 -518 -269 -161 -288 -902 -540 -182 -455 -372 -904 -210 -108 -66 -557 -803 -915 -94 -625 -486 -273 -566 -791 -927 -663 -882 -546 -529 -154 -424 -796 -229 -560 -554 -169 -863 -661 -804 -5 -405 -198 -80 -826 -204 -675 -660 -699 -20 -434 -996 -196 -170 -198 -102 -824 -837 -356 -325 -740 -648 -513 -943 -511 -170 -744 -336 -947 -979 -897 -246 -333 -436 -19 -569 -636 -333 -206 -225 -516 -236 -262 -411 -56 -105 -902 -607 -192 -453 -839 -430 -370 -203 -129 -812 -562 -758 -942 -302 -987 -4 -210 -266 -244 -529 -184 -906 -404 -218 -665 -557 -410 -308 -945 -404 -119 -200 -322 -240 -411 -42 -324 -524 -652 -955 -861 -6 -711 -321 -245 -852 -828 -624 -661 -609 -488 -246 -282 -485 -39 -301 -561 -977 -590 -84 -213 -904 -29 -874 -215 -320 -561 -986 -584 -187 -545 -40 -914 -468 -831 -553 -75 -564 -719 -108 -541 -38 -632 -311 -908 -830 -547 -765 -572 -814 -860 -375 -494 -823 -767 -735 -74 -413 -736 -258 -795 -666 -567 -29 -401 -900 -40 -471 -46 -773 -994 -608 -618 -3 -175 -775 -290 -293 -355 -934 -368 -379 -617 -647 -210 -476 -306 -466 -722 -192 -609 -321 -49 -611 -380 -872 -867 -564 -929 -25 -550 -291 -685 -353 -614 -2 -245 -89 -314 -765 -559 -774 -868 -745 -952 -146 -887 -264 -675 -836 -665 -429 -396 -118 -602 -36 -744 -126 -255 -338 -395 -390 -471 -710 -891 -959 -46 -585 -413 -973 -124 -919 -199 -765 -265 -472 -185 -779 -231 -846 -412 -262 -666 -567 -133 -349 -186 -53 -74 -199 -233 -493 -46 -503 -423 -120 -96 -277 -622 -840 -613 -577 -52 -326 -701 -12 -560 -590 -898 -933 -843 -275 -222 -407 -133 -335 -723 -258 -621 -594 -212 -822 -120 -371 -482 -618 -977 -660 -681 -250 -108 -236 -896 -44 -636 -383 -860 -26 -115 -416 -492 -282 -882 -368 -50 -371 -403 -395 -63 -648 -566 -485 -608 -988 -260 -648 -44 -424 -388 -592 -357 -1000 -683 -42 -240 -763 -84 -697 -18 -418 -260 -150 -61 -975 -409 -294 -807 -161 -645 -182 -332 -16 -967 -565 -818 -694 -964 -725 -856 -912 -387 -504 -537 -970 -960 -847 -862 -898 -814 -408 -22 -218 -81 -917 -349 -32 -501 -541 -246 -634 -193 -186 -56 -394 -126 -850 -94 -570 -123 -654 -236 -662 -580 -860 -303 -701 -613 -324 -568 -352 -817 -863 -849 -723 -899 -377 -942 -742 -883 -827 -67 -702 -197 -95 -84 -6 -345 -336 -166 -910 -396 -687 -660 -844 -821 -262 -588 -67 -989 -376 -232 -188 -332 -387 -104 -489 -723 -430 -853 -581 -620 -347 -386 -240 -214 -53 -129 -679 -27 -452 -146 -819 -485 -204 -676 -575 -231 -601 -2 -162 -870 -552 -141 -477 -31 -598 -258 -927 -389 -502 -408 -860 -874 -30 -595 -571 -737 -257 -223 -537 -806 -329 -61 -377 -780 -829 -790 -249 -151 -243 -159 -163 -64 -358 -398 -619 -336 -323 -202 -385 -254 -214 -495 -100 -701 -978 -176 -620 -176 -103 -292 -158 -863 -644 -760 -407 -263 -96 -806 -24 -300 -203 -91 -40 -353 -997 -575 -263 -758 -831 -815 -818 -23 -27 -212 -625 -621 -785 -370 -492 -971 -182 -567 -908 -267 -918 -96 -442 -19 -294 -260 -131 -872 -715 -692 -309 -162 -399 -935 -595 -171 -838 -773 -434 -457 -178 -213 -416 -965 -114 -374 -52 -266 -529 -539 -364 -9 -225 -731 -913 -631 -432 -423 -901 -437 -751 -568 -741 -473 -736 -23 -714 -617 -290 -941 -7 -935 -757 -579 -544 -212 -790 -846 -188 -130 -905 -734 -372 -806 -781 -304 -137 -405 -571 -182 -976 -92 -563 -551 -184 -165 -856 -802 -342 -462 -579 -813 -755 -734 -974 -725 -739 -878 -852 -407 -482 -764 -283 -447 -17 -133 -368 -890 -648 -833 -240 -832 -956 -244 -216 -900 -656 -284 -248 -163 -893 -965 -288 -559 -10 -976 -624 -317 -581 -501 -573 -361 -274 -700 -161 -819 -518 -393 -968 -995 -453 -259 -255 -651 -293 -60 -333 -406 -604 -246 -205 -721 -506 -147 -336 -365 -86 -433 -188 -87 -79 -721 -241 -341 -749 -770 -479 -295 -475 -841 -469 -966 -398 -631 -639 -117 -136 -428 -762 -739 -340 -659 -785 -321 -845 -316 -19 -951 -526 -220 -388 -14 -282 -396 -812 -83 -682 -505 -965 -568 -165 -965 -952 -901 -841 -947 -770 -884 -847 -246 -992 -135 -195 -206 -438 -851 -909 -530 -347 -116 -874 -579 -162 -785 -80 -197 -991 -154 -612 -490 -710 -162 -844 -963 -106 -16 -874 -265 -761 -770 -302 -384 -141 -346 -256 -758 -575 -400 -722 -516 -915 -192 -592 -252 -606 -393 -852 -295 -311 -959 -625 -433 -299 -419 -781 -471 -355 -1 -545 -917 -47 -270 -349 -686 -501 -958 -794 -238 -261 -428 -417 -229 -426 -280 -630 -520 -58 -440 -616 -94 -380 -174 -93 -789 -676 -304 -912 -785 -151 -545 -16 -359 -437 -175 -71 -772 -157 -258 -566 -793 -876 -675 -794 -673 -423 -751 -753 -671 -788 -426 -973 -381 -439 -20 -743 -624 -259 -683 -630 -343 -417 -797 -93 -348 -297 -745 -148 -572 -262 -164 -889 -123 -239 -271 -762 -984 -805 -909 -54 -56 -122 -505 -576 -386 -428 -754 -153 -372 -53 -160 -813 -748 -811 -373 -853 -114 -887 -499 -97 -873 -69 -965 -515 -759 -815 -745 -32 -473 -756 -82 -956 -455 -167 -70 -816 -449 -42 -486 -957 -870 -469 -916 -834 -739 -533 -348 -820 -237 -821 -95 -705 -15 -53 -194 -825 -841 -706 -136 -880 -845 -796 -880 -961 -604 -588 -12 -523 -182 -616 -268 -893 -699 -390 -131 -571 -540 -825 -685 -964 -278 -442 -534 -639 -827 -383 -158 -110 -1000 -786 -161 -238 -165 -226 -596 -293 -906 -630 -708 -200 -474 -925 -204 -692 -837 -77 -65 -777 -534 -246 -698 -77 -536 -502 -116 -78 -94 -130 -262 -302 -693 -836 -255 -355 -752 -829 -892 -331 -892 -752 -608 -554 -414 -32 -173 -859 -338 -273 -159 -525 -694 -672 -232 -902 -904 -293 -141 -612 -430 -543 -57 -969 -28 -185 -360 -421 -963 -381 -340 -854 -656 -152 -585 -453 -63 -110 -417 -937 -598 -175 -867 -125 -674 -917 -907 -961 -602 -983 -570 -276 -828 -383 -562 -190 -793 -834 -66 -74 -239 -500 -368 -504 -147 -390 -667 -686 -816 -598 -595 -70 -210 -677 -433 -142 -132 -563 -435 -547 -863 -25 -540 -691 -195 -276 -693 -906 -217 -166 -164 -871 -113 -926 -785 -2 -344 -47 -379 -71 -604 -731 -873 -917 -115 -486 -305 -997 -233 -904 -331 -297 -354 -909 -321 -332 -120 -261 -250 -86 -204 -671 -411 -706 -782 -47 -182 -319 -981 -284 -4 -594 -662 -194 -212 -225 -199 -560 -430 -464 -586 -134 -218 -916 -650 -854 -848 -390 -958 -255 -813 -990 -442 -734 -361 -317 -547 -425 -282 -889 -10 -845 -149 -925 -2 -917 -969 -670 -411 -163 -183 -548 -875 -84 -932 -360 -450 -910 -182 -798 -584 -90 -965 -822 -359 -548 -609 -297 -646 -876 -954 -368 -159 -450 -689 -778 -979 -844 -19 -475 -462 -689 -780 -830 -252 -728 -137 -699 -666 -486 -677 -898 -487 -341 -375 -235 -230 -595 -783 -762 -345 -557 -981 -817 -393 -660 -524 -438 -111 -383 -338 -471 -655 -931 -764 -74 -368 -660 -991 -26 -865 -890 -96 -677 -787 -877 -556 -780 -404 -853 -988 -26 -184 -791 -264 -885 -962 -148 -400 -422 -225 -399 -507 -646 -212 -961 -933 -670 -634 -167 -12 -659 -277 -343 -813 -983 -635 -425 -156 -881 -243 -502 -208 -208 -703 -113 -167 -302 -834 -221 -463 -248 -688 -896 -40 -305 -613 -486 -474 -47 -127 -628 -309 -676 -748 -216 -569 -943 -709 -476 -108 -249 -720 -530 -967 -182 -829 -390 -899 -544 -205 -202 -273 -488 -904 -987 -894 -510 -725 -503 -733 -966 -901 -620 -817 -750 -794 -17 -100 -353 -452 -727 -751 -271 -802 -827 -625 -571 -762 -677 -482 -485 -833 -957 -992 -261 -709 -975 -485 -472 -308 -216 -554 -521 -121 -148 -521 -180 -260 -15 -897 -33 -466 -272 -351 -634 -586 -498 -595 -755 -282 -363 -812 -322 -901 -87 -485 -968 -876 -368 -892 -682 -192 -375 -579 -535 -393 -385 -634 -377 -738 -447 -87 -470 -918 -65 -141 -826 -391 -662 -961 -999 -274 -781 -448 -637 -207 -831 -670 -694 -199 -317 -657 -97 -709 -692 -688 -158 -927 -125 -416 -972 -131 -831 -309 -615 -103 -953 -850 -933 -669 -509 -15 -911 -286 -665 -430 -418 -954 -781 -411 -238 -176 -911 -427 -934 -468 -191 -12 -833 -248 -652 -280 -291 -341 -946 -927 -790 -940 -731 -295 -116 -873 -585 -986 -58 -656 -255 -41 -994 -940 -801 -133 -545 -153 -982 -822 -746 -515 -912 -105 -165 -499 -727 -51 -122 -907 -686 -148 -477 -171 -651 -833 -848 -768 -599 -828 -791 -901 -660 -451 -568 -404 -514 -694 -804 -664 -983 -809 -938 -385 -739 -432 -157 -846 -955 -454 -939 -629 -175 -950 -509 -666 -782 -605 -219 -481 -195 -430 -765 -675 -381 -884 -843 -426 -525 -471 -75 -942 -648 -875 -162 -330 -833 -343 -553 -155 -689 -769 -863 -530 -662 -787 -60 -203 -347 -293 -142 -363 -384 -157 -480 -406 -133 -764 -294 -782 -152 -555 -355 -983 -615 -812 -422 -955 -696 -134 -844 -608 -75 -709 -546 -212 -205 -340 -317 -424 -832 -623 -327 -559 -998 -550 -766 -779 -595 -494 -539 -943 -379 -938 -382 -388 -572 -560 -797 -454 -756 -398 -782 -588 -495 -751 -842 -466 -298 -129 -428 -623 -739 -292 -228 -733 -669 -337 -500 -81 -829 -827 -319 -30 -628 -304 -362 -867 -603 -681 -178 -165 -71 -1 -64 -94 -820 -70 -196 -537 -599 -178 -86 -598 -721 -650 -590 -589 -208 -415 -126 -935 -720 -483 -979 -551 -545 -365 -217 -347 -527 -767 -518 -184 -15 -942 -698 -443 -596 -408 -187 -705 -584 -499 -75 -261 -291 -923 -669 -894 -977 -418 -322 -540 -373 -232 -419 -891 -525 -122 -271 -819 -245 -466 -742 -919 -883 -777 -685 -296 -107 -188 -864 -930 -971 -264 -165 -199 -828 -784 -945 -969 -933 -669 -865 -480 -905 -876 -666 -848 -762 -468 -134 -723 -61 -899 -805 -628 -189 -865 -574 -49 -678 -357 -334 -543 -979 -549 -886 -723 -129 -114 -11 -907 -189 -852 -992 -945 -190 -742 -662 -152 -976 -610 -700 -911 -39 -795 -586 -639 -167 -886 -916 -794 -242 -549 -675 -421 -566 -558 -321 -355 -762 -18 -608 -44 -481 -521 -7 -126 -883 -761 -95 -570 -928 -70 -226 -33 -578 -386 -483 -719 -770 -615 -418 -56 -748 -410 -582 -25 -470 -72 -235 -760 -213 -135 -380 -7 -9 -378 -243 -291 -210 -120 -794 -462 -629 -833 -695 -817 -103 -616 -143 -34 -404 -221 -885 -663 -918 -480 -535 -214 -83 -769 -407 -577 -228 -611 -105 -31 -827 -36 -298 -529 -729 -950 -771 -21 -45 -583 -209 -939 -621 -514 -934 -621 -858 -205 -82 -544 -588 -494 -131 -924 -369 -324 -257 -233 -747 -922 -539 -177 -58 -406 -138 -11 -225 -913 -879 -97 -854 -485 -202 -52 -103 -890 -785 -109 -660 -7 -376 -144 -349 -140 -139 -569 -216 -337 -824 -752 -650 -801 -928 -89 -897 -21 -13 -477 -29 -888 -369 -222 -300 -823 -912 -923 -522 -865 -439 -600 -682 -722 -677 -861 -502 -308 -803 -938 -998 -544 -47 -117 -242 -50 -366 -595 -698 -914 -863 -192 -364 -594 -734 -837 -634 -524 -857 -892 -460 -679 -428 -243 -559 -48 -197 -998 -626 -808 -197 -688 -203 -245 -315 -501 -812 -200 -677 -279 -994 -628 -83 -810 -882 -480 -377 -115 -999 -568 -531 -17 -645 -906 -580 -700 -59 -358 -573 -503 -513 -177 -991 -795 -484 -606 -24 -328 -765 -924 -625 -343 -186 -927 -549 -694 -157 -261 -800 -660 -677 -40 -395 -936 -515 -651 -661 -296 -521 -558 -751 -463 -874 -912 -389 -208 -528 -595 -155 -245 -829 -571 -673 -313 -316 -843 -362 -277 -590 -943 -881 -751 -391 -941 -84 -219 -376 -71 -786 -15 -282 -944 -582 -968 -143 -526 -751 -272 -476 -69 -866 -285 -928 -945 -570 -159 -781 -357 -365 -401 -916 -571 -323 -883 -778 -844 -345 -606 -688 -557 -860 -741 -414 -812 -913 -433 -395 -804 -823 -780 -916 -131 -515 -55 -186 -182 -282 -317 -285 -367 -214 -596 -969 -951 -577 -235 -731 -618 -230 -425 -965 -156 -387 -300 -121 -645 -238 -209 -473 -716 -334 -606 -66 -872 -821 -707 -749 -676 -123 -470 -207 -974 -496 -927 -358 -318 -692 -535 -612 -479 -933 -69 -306 -955 -381 -45 -468 -805 -590 -450 -244 -884 -773 -604 -826 -727 -817 -19 -449 -395 -35 -984 -533 -214 -208 -598 -212 -773 -175 -197 -5 -227 -373 -648 -897 -123 -815 -478 -384 -950 -370 -113 -697 -765 -36 -156 -110 -718 -319 -283 -910 -528 -859 -317 -812 -303 -26 -385 -589 -366 -390 -391 -708 -982 -631 -767 -471 -34 -611 -550 -735 -425 -776 -541 -519 -455 -482 -217 -559 -599 -166 -459 -786 -577 -708 -443 -644 -5 -741 -184 -384 -573 -200 -23 -885 -616 -119 -279 -237 -892 -107 -270 -904 -205 -687 -812 -866 -946 -952 -906 -467 -960 -918 -958 -838 -16 -641 -535 -589 -234 -323 -905 -108 -305 -389 -396 -143 -476 -385 -85 -115 -517 -8 -474 -308 -190 -6 -877 -750 -162 -634 -993 -805 -325 -984 -305 -33 -13 -585 -45 -225 -868 -888 -854 -706 -32 -938 -511 -325 -205 -543 -439 -360 -55 -489 -563 -112 -319 -331 -414 -573 -514 -422 -652 -366 -344 -927 -403 -466 -192 -33 -569 -804 -809 -679 -164 -985 -630 -497 -183 -532 -946 -860 -939 -785 -30 -652 -685 -942 -875 -837 -258 -278 -187 -657 -215 -318 -68 -577 -908 -836 -982 -156 -263 -721 -208 -362 -761 -767 -237 -519 -32 -660 -592 -510 -486 -446 -45 -946 -312 -900 -6 -678 -249 -606 -628 -265 -785 -947 -65 -429 -964 -491 -187 -230 -954 -575 -767 -348 -346 -128 -253 -173 -974 -806 -291 -818 -714 -22 -604 -205 -560 -988 -932 -661 -341 -535 -743 -934 -744 -391 -751 -385 -853 -755 -146 -473 -290 -889 -779 -430 -181 -591 -178 -136 -197 -240 -687 -523 -689 -443 -543 -943 -937 -805 -102 -65 -579 -360 -32 -170 -962 -83 -602 -463 -649 -7 -844 -623 -202 -718 -217 -259 -561 -141 -322 -279 -195 -21 -36 -989 -415 -168 -861 -242 -528 -73 -352 -82 -470 -264 -487 -411 -464 -478 -403 -22 -890 -89 -107 -527 -222 -196 -613 -976 -778 -91 -827 -857 -887 -536 -156 -844 -298 -308 -173 -383 -192 -168 -93 -20 -437 -88 -483 -500 -47 -764 -173 -141 -33 -626 -506 -183 -108 -999 -466 -583 -228 -337 -541 -516 -416 -249 -903 -571 -675 -678 -164 -225 -157 -734 -712 -76 -890 -160 -940 -86 -36 -681 -20 -602 -617 -461 -982 -505 -819 -728 -287 -860 -437 -990 -239 -96 -494 -600 -146 -191 -750 -931 -113 -950 -637 -811 -396 -239 -218 -430 -342 -378 -908 -934 -123 -274 -447 -557 -544 -88 -72 -476 -999 -669 -904 -437 -68 -737 -864 -878 -226 -855 -731 -582 -170 -494 -852 -723 -545 -975 -955 -277 -552 -952 -152 -354 -384 -995 -646 -167 -635 -627 -3 -475 -264 -431 -470 -205 -643 -113 -88 -635 -378 -958 -815 -679 -903 -420 -628 -82 -166 -339 -542 -731 -365 -597 -659 -295 -945 -489 -264 -229 -816 -485 -155 -444 -771 -160 -544 -675 -993 -883 -661 -665 -555 -633 -543 -836 -526 -618 -842 -483 -67 -42 -39 -830 -735 -314 -133 -127 -929 -667 -62 -549 -408 -822 -864 -973 -613 -566 -728 -382 -586 -318 -678 -678 -718 -151 -323 -651 -268 -367 -203 -720 -318 -427 -229 -948 -767 -400 -312 -400 -490 -46 -503 -803 -124 -844 -404 -344 -293 -525 -971 -395 -748 -28 -806 -55 -462 -499 -312 -576 -481 -155 -892 -176 -246 -30 -744 -560 -596 -979 -556 -626 -109 -295 -446 -817 -988 -496 -423 -422 -534 -794 -526 -143 -496 -613 -844 -839 -778 -128 -55 -118 -335 -455 -503 -905 -585 -579 -317 -458 -345 -210 -387 -951 -471 -683 -636 -703 -906 -762 -424 -310 -311 -413 -385 -428 -885 -616 -530 -181 -255 -115 -344 -994 -618 -748 -601 -83 -115 -291 -696 -490 -343 -946 -687 -94 -537 -807 -746 -367 -984 -167 -344 -514 -212 -435 -8 -418 -74 -507 -612 -854 -72 -267 -351 -677 -882 -218 -604 -547 -481 -150 -22 -629 -867 -451 -334 -667 -347 -322 -513 -48 -603 -373 -98 -881 -211 -505 -444 -168 -67 -938 -685 -287 -573 -711 -255 -125 -891 -336 -140 -652 -480 -157 -850 -266 -945 -258 -835 -234 -42 -466 -128 -937 -473 -743 -931 -329 -669 -441 -829 -16 -413 -491 -948 -74 -259 -228 -577 -574 -997 -3 -155 -915 -448 -625 -275 -323 -978 -472 -988 -996 -712 -425 -560 -580 -780 -986 -143 -620 -825 -8 -720 -832 -674 -583 -899 -132 -469 -989 -517 -780 -99 -623 -825 -145 -496 -433 -912 -146 -203 -646 -16 -683 -498 -313 -177 -625 -256 -851 -721 -560 -894 -479 -48 -14 -784 -962 -213 -178 -274 -491 -597 -790 -372 -346 -709 -805 -318 -731 -25 -297 -154 -530 -113 -151 -385 -923 -236 -102 -885 -492 -871 -674 -484 -226 -627 -76 -299 -521 -885 -299 -841 -245 -876 -912 -22 -609 -964 -133 -200 -785 -824 -515 -175 -185 -159 -651 -198 -791 -3 -259 -778 -512 -905 -74 -247 -825 -565 -233 -726 -487 -404 -444 -27 -532 -805 -717 -533 -406 -58 -37 -144 -25 -968 -607 -388 -322 -82 -508 -905 -624 -167 -932 -610 -824 -832 -843 -242 -837 -828 -669 -722 -671 -965 -550 -857 -99 -750 -499 -299 -430 -958 -757 -463 -515 -953 -850 -619 -625 -338 -597 -214 -853 -628 -883 -609 -713 -437 -529 -35 -581 -263 -109 -687 -636 -246 -989 -536 -514 -488 -633 -337 -725 -933 -527 -560 -673 -488 -74 -360 -773 -985 -178 -583 -408 -592 -302 -510 -125 -664 -161 -94 -134 -46 -861 -565 -345 -643 -283 -695 -140 -389 -32 -311 -155 -520 -581 -634 -962 -430 -48 -114 -973 -102 -650 -237 -451 -444 -8 -137 -597 -987 -703 -826 -405 -568 -33 -221 -96 -495 -473 -906 -106 -54 -765 -161 -545 -114 -410 -5 -228 -128 -574 -925 -475 -308 -387 -919 -79 -842 -289 -67 -598 -187 -36 -40 -344 -523 -230 -804 -736 -957 -673 -222 -297 -559 -357 -979 -629 -508 -581 -76 -980 -587 -128 -475 -182 -190 -392 -302 -741 -725 -490 -528 -412 -597 -204 -836 -308 -421 -344 -434 -334 -124 -252 -390 -672 -183 -792 -949 -843 -111 -865 -557 -319 -951 -722 -730 -605 -289 -882 -852 -137 -889 -679 -28 -486 -46 -287 -973 -5 -869 -689 -268 -727 -112 -930 -939 -792 -345 -142 -682 -472 -694 -426 -767 -712 -82 -409 -418 -243 -971 -58 -481 -544 -845 -911 -867 -278 -447 -617 -10 -979 -746 -791 -763 -521 -736 -118 -591 -546 -114 -472 -741 -927 -236 -711 -214 -639 -321 -962 -479 -781 -944 -972 -247 -854 -242 -437 -567 -380 -566 -274 -146 -723 -165 -436 -831 -547 -82 -551 -694 -352 -575 -147 -889 -729 -592 -248 -497 -552 -200 -917 -812 -72 -44 -593 -173 -257 -716 -99 -728 -334 -678 -374 -217 -835 -279 -649 -734 -421 -401 -216 -572 -76 -68 -487 -979 -773 -699 -228 -415 -789 -540 -85 -232 -399 -833 -778 -435 -559 -241 -303 -934 -712 -296 -871 -420 -67 -534 -597 -821 -225 -95 -716 -375 -591 -677 -237 -877 -544 -766 -6 -939 -824 -751 -662 -231 -320 -807 -11 -553 -646 -908 -582 -874 -243 -138 -22 -734 -166 -627 -511 -850 -423 -841 -358 -570 -82 -715 -721 -788 -660 -718 -320 -107 -970 -7 -546 -956 -28 -790 -403 -479 -513 -120 -104 -919 -200 -702 -485 -517 -841 -727 -560 -122 -649 -580 -176 -29 -408 -878 -865 -434 -599 -951 -235 -543 -834 -533 -207 -793 -46 -924 -994 -110 -122 -61 -511 -994 -632 -889 -783 -719 -5 -84 -308 -275 -648 -328 -597 -401 -840 -231 -1 -765 -93 -610 -671 -414 -86 -721 -699 -60 -168 -24 -882 -300 -532 -732 -792 -610 -566 -193 -991 -315 -288 -582 -83 -665 -619 -147 -457 -804 -940 -186 -861 -621 -274 -402 -512 -575 -146 -946 -816 -326 -509 -889 -756 -831 -399 -342 -684 -601 -392 -1 -193 -894 -800 -891 -278 -850 -48 -289 -467 -857 -754 -87 -761 -713 -56 -244 -180 -867 -552 -212 -700 -998 -15 -443 -799 -770 -599 -236 -686 -572 -978 -611 -255 -962 -551 -691 -76 -280 -454 -509 -694 -161 -193 -847 -33 -548 -263 -142 -980 -826 -183 -785 -246 -643 -526 -81 -304 -560 -160 -836 -89 -574 -674 -685 -394 -980 -379 -655 -203 -947 -258 -245 -601 -648 -418 -148 -870 -42 -384 -280 -12 -527 -981 -12 -562 -763 -965 -912 -40 -820 -788 -1000 -504 -111 -85 -99 -816 -446 -823 -663 -236 -506 -124 -956 -967 -425 -819 -382 -344 -354 -892 -403 -779 -856 -587 -908 -841 -762 -433 -274 -244 -805 -757 -365 -683 -16 -960 -31 -81 -424 -503 -8 -506 -687 -669 -748 -946 -626 -773 -655 -488 -450 -859 -674 -147 -364 -558 -445 -781 -192 -489 -797 -122 -870 -374 -346 -948 -651 -942 -190 -758 -156 -454 -629 -576 -294 -630 -895 -786 -496 -665 -288 -495 -559 -211 -63 -940 -723 -367 -76 -619 -666 -489 -955 -583 -7 -91 -392 -412 -960 -563 -945 -59 -987 -762 -646 -710 -129 -758 -879 -416 -323 -390 -137 -724 -262 -385 -150 -189 -170 -781 -589 -866 -903 -571 -305 -461 -56 -267 -30 -569 -921 -199 -916 -85 -351 -288 -989 -962 -761 -235 -467 -18 -415 -297 -319 -889 -52 -742 -201 -614 -191 -920 -729 -390 -185 -82 -979 -53 -992 -126 -384 -793 -653 -561 -719 -941 -861 -367 -174 -661 -744 -661 -451 -10 -288 -952 -637 -318 -909 -964 -860 -886 -113 -207 -915 -936 -608 -303 -450 -505 -398 -825 -660 -443 -665 -620 -421 -425 -853 -818 -220 -735 -333 -366 -656 -314 -12 -575 -334 -391 -616 -555 -243 -332 -736 -812 -904 -708 -373 -916 -84 -432 -831 -758 -591 -326 -82 -525 -345 -806 -17 -653 -651 -629 -355 -784 -528 -154 -526 -427 -494 -653 -501 -295 -405 -217 -331 -901 -415 -909 -102 -175 -34 -210 -484 -984 -480 -158 -293 -917 -283 -956 -971 -254 -822 -646 -991 -194 -915 -524 -877 -791 -576 -326 -690 -541 -179 -402 -773 -185 -12 -404 -652 -171 -661 -775 -84 -776 -785 -828 -740 -665 -478 -676 -340 -455 -417 -685 -692 -736 -635 -960 -239 -739 -890 -506 -853 -639 -594 -366 -209 -385 -27 -605 -309 -448 -534 -959 -782 -154 -22 -283 -316 -4 -201 -103 -254 -143 -389 -519 -330 -939 -554 -120 -634 -996 -45 -613 -768 -925 -616 -487 -665 -559 -48 -308 -890 -437 -521 -71 -331 -884 -490 -748 -73 -372 -25 -483 -937 -659 -520 -29 -276 -464 -5 -53 -195 -380 -88 -844 -804 -665 -110 -965 -475 -616 -515 -9 -896 -52 -954 -264 -359 -127 -123 -596 -632 -715 -55 -58 -6 -150 -530 -77 -807 -677 -730 -781 -157 -911 -31 -399 -36 -904 -641 -384 -826 -549 -106 -171 -313 -399 -149 -127 -561 -77 -996 -945 -544 -752 -584 -802 -840 -79 -234 -206 -883 -938 -237 -214 -866 -531 -6 -829 -469 -152 -324 -423 -426 -175 -63 -987 -114 -94 -926 -529 -481 -774 -89 -568 -58 -399 -352 -285 -26 -985 -812 -771 -784 -110 -850 -972 -849 -143 -446 -169 -786 -243 -996 -995 -90 -860 -58 -332 -415 -458 -490 -386 -527 -215 -48 -265 -53 -326 -743 -602 -617 -661 -978 -576 -498 -639 -150 -845 -299 -254 -933 -942 -649 -636 -556 -606 -781 -49 -606 -283 -318 -800 -154 -673 -453 -685 -667 -143 -717 -548 -582 -178 -250 -275 -710 -573 -430 -500 -626 -754 -625 -820 -907 -487 -86 -179 -353 -860 -954 -303 -374 -192 -758 -157 -860 -517 -639 -19 -190 -989 -368 -114 -803 -75 -498 -405 -848 -495 -878 -245 -742 -313 -603 -792 -920 -818 -580 -994 -452 -933 -136 -78 -814 -389 -815 -5 -76 -69 -309 -327 -792 -344 -399 -716 -629 -389 -567 -596 -852 -108 -993 -334 -110 -100 -875 -691 -814 -79 -943 -55 -665 -527 -990 -190 -626 -778 -56 -33 -511 -683 -200 -198 -640 -844 -377 -493 -893 -770 -444 -674 -284 -782 -616 -198 -125 -551 -849 -211 -328 -266 -1 -151 -338 -770 -478 -563 -893 -882 -876 -299 -124 -766 -245 -518 -379 -485 -946 -448 -525 -58 -646 -281 -227 -818 -540 -769 -617 -495 -683 -759 -462 -222 -999 -585 -824 -635 -134 -198 -898 -906 -434 -391 -355 -147 -597 -902 -588 -245 -107 -190 -256 -152 -63 -389 -683 -76 -537 -386 -153 -191 -693 -659 -459 -804 -649 -542 -365 -481 -103 -285 -756 -749 -789 -60 -332 -2 -202 -325 -994 -44 -670 -647 -51 -53 -494 -252 -792 -39 -759 -278 -362 -507 -599 -791 -529 -119 -864 -273 -22 -705 -410 -276 -155 -330 -441 -456 -659 -112 -493 -617 -553 -48 -618 -565 -713 -69 -897 -457 -974 -57 -820 -998 -837 -407 -961 -756 -98 -285 -35 -457 -770 -955 -856 -126 -629 -485 -974 -862 -281 -738 -839 -579 -514 -572 -63 -829 -911 -437 -484 -816 -971 -556 -400 -226 -909 -779 -1 -272 -920 -616 -143 -851 -196 -460 -710 -339 -29 -863 -686 -663 -822 -758 -142 -403 -185 -980 -520 -30 -628 -92 -165 -457 -814 -727 -272 -335 -943 -878 -608 -303 -317 -936 -493 -360 -589 -528 -687 -367 -222 -265 -574 -952 -457 -816 -452 -895 -45 -877 -927 -141 -46 -755 -413 -171 -785 -287 -674 -501 -616 -510 -594 -993 -489 -980 -647 -316 -149 -484 -923 -485 -590 -547 -961 -172 -902 -627 -856 -342 -504 -954 -624 -611 -6 -753 -521 -636 -360 -393 -550 -891 -219 -483 -293 -402 -717 -568 -455 -781 -416 -910 -497 -901 -534 -898 -424 -390 -771 -139 -575 -20 -169 -858 -951 -259 -813 -344 -974 -571 -809 -127 -321 -421 -632 -892 -225 -965 -615 -155 -476 -35 -8 -635 -400 -933 -247 -299 -727 -645 -127 -259 -800 -172 -794 -805 -721 -687 -166 -957 -426 -210 -433 -353 -64 -699 -773 -896 -392 -293 -193 -420 -433 -181 -141 -71 -215 -402 -263 -652 -700 -48 -315 -432 -123 -432 -991 -596 -482 -726 -55 -30 -132 -188 -642 -834 -724 -770 -704 -579 -866 -728 -12 -970 -376 -965 -175 -490 -480 -596 -235 -1000 -906 -632 -309 -684 -576 -994 -214 -481 -749 -109 -345 -880 -490 -541 -650 -228 -2 -283 -596 -558 -245 -172 -395 -479 -764 -866 -619 -772 -697 -181 -647 -623 -260 -913 -357 -285 -146 -787 -656 -204 -92 -250 -174 -608 -57 -130 -222 -757 -679 -206 -644 -77 -962 -898 -135 -105 -791 -937 -514 -6 -600 -249 -885 -965 -478 -899 -871 -573 -344 -902 -482 -207 -63 -256 -52 -792 -16 -739 -93 -230 -2 -566 -863 -671 -264 -530 -754 -635 -639 -349 -912 -675 -53 -402 -634 -317 -344 -8 -27 -979 -319 -239 -505 -416 -297 -787 -49 -896 -147 -312 -523 -549 -447 -740 -343 -798 -90 -822 -645 -646 -522 -924 -83 -364 -64 -832 -50 -536 -184 -913 -372 -676 -358 -370 -670 -100 -187 -532 -43 -762 -886 -124 -298 -761 -477 -11 -74 -875 -220 -725 -917 -527 -348 -316 -41 -670 -368 -258 -101 -883 -681 -639 -811 -180 -569 -49 -560 -327 -157 -122 -753 -333 -338 -615 -249 -775 -52 -704 -589 -329 -9 -257 -896 -761 -583 -61 -991 -872 -73 -757 -328 -782 -281 -995 -986 -60 -399 -198 -590 -295 -827 -875 -452 -495 -622 -37 -947 -823 -865 -845 -979 -421 -129 -431 -601 -757 -40 -173 -887 -4 -16 -107 -864 -737 -128 -88 -161 -470 -119 -472 -733 -17 -247 -776 -654 -930 -879 -841 -607 -967 -904 -5 -254 -486 -559 -448 -510 -393 -301 -137 -330 -260 -98 -747 -817 -31 -594 -293 -386 -91 -411 -640 -322 -375 -810 -417 -652 -493 -315 -814 -243 -99 -535 -603 -370 -425 -948 -755 -178 -486 -986 -693 -395 -260 -177 -18 -914 -862 -118 -335 -291 -441 -878 -950 -179 -545 -729 -48 -684 -433 -941 -309 -458 -4 -388 -603 -698 -372 -94 -895 -157 -640 -922 -864 -101 -8 -633 -536 -33 -496 -831 -390 -915 -604 -298 -555 -87 -893 -404 -696 -262 -927 -406 -47 -950 -580 -535 -852 -986 -349 -589 -958 -16 -758 -323 -117 -112 -888 -479 -816 -235 -689 -901 -269 -815 -395 -922 -250 -857 -278 -668 -955 -384 -428 -455 -611 -776 -505 -697 -270 -850 -622 -995 -418 -844 -712 -568 -718 -764 -177 -278 -379 -679 -433 -643 -947 -487 -150 -80 -184 -823 -292 -474 -179 -318 -39 -782 -864 -167 -288 -244 -956 -862 -218 -666 -276 -98 -266 -343 -16 -360 -632 -325 -504 -378 -322 -918 -128 -330 -918 -34 -15 -1 -72 -993 -837 -235 -274 -324 -619 -706 -874 -51 -797 -538 -668 -639 -574 -2 -169 -627 -241 -572 -505 -187 -448 -669 -75 -428 -131 -554 -425 -282 -814 -555 -22 -990 -459 -800 -379 -937 -986 -178 -366 -577 -355 -701 -198 -104 -786 -267 -956 -936 -201 -541 -905 -397 -750 -472 -326 -839 -209 -479 -306 -595 -839 -438 -856 -537 -670 -256 -377 -392 -782 -727 -253 -994 -576 -93 -868 -371 -52 -870 -68 -493 -786 -31 -642 -814 -434 -46 -858 -169 -46 -900 -928 -553 -972 -912 -513 -382 -105 -339 -91 -95 -786 -278 -517 -621 -718 -480 -48 -697 -796 -670 -913 -708 -614 -936 -457 -550 -376 -831 -808 -360 -210 -335 -489 -2 -975 -860 -103 -525 -168 -671 -489 -93 -780 -246 -495 -616 -103 -216 -562 -911 -880 -226 -2 -712 -716 -284 -908 -620 -753 -541 -36 -80 -670 -8 -118 -432 -229 -45 -712 -296 -584 -566 -124 -472 -813 -325 -75 -197 -854 -419 -644 -838 -690 -567 -625 -436 -330 -222 -432 -144 -675 -279 -166 -650 -266 -685 -907 -729 -446 -456 -474 -973 -380 -907 -162 -57 -907 -183 -713 -914 -422 -511 -932 -232 -303 -152 -776 -412 -651 -191 -244 -753 -94 -548 -74 -497 -863 -408 -354 -757 -600 -196 -170 -787 -387 -302 -634 -398 -199 -120 -584 -558 -487 -501 -63 -78 -40 -716 -595 -996 -77 -646 -37 -797 -309 -283 -857 -648 -29 -476 -844 -713 -937 -182 -405 -132 -92 -304 -141 -847 -328 -334 -333 -62 -411 -515 -64 -6 -392 -928 -178 -221 -93 -927 -687 -201 -955 -325 -912 -580 -151 -120 -562 -845 -110 -754 -337 -998 -978 -841 -267 -938 -620 -756 -418 -724 -208 -349 -421 -574 -643 -970 -360 -519 -234 -404 -431 -491 -801 -856 -548 -301 -343 -135 -818 -693 -40 -202 -485 -677 -781 -9 -855 -545 -282 -900 -807 -44 -145 -397 -596 -463 -493 -126 -534 -913 -717 -637 -920 -252 -756 -790 -436 -433 -737 -907 -724 -883 -768 -81 -935 -770 -156 -767 -385 -67 -539 -321 -498 -331 -461 -877 -999 -774 -625 -852 -410 -457 -184 -295 -517 -390 -747 -516 -240 -114 -811 -306 -930 -892 -295 -284 -219 -778 -512 -731 -440 -133 -482 -709 -979 -391 -161 -480 -792 -221 -159 -71 -34 -730 -762 -452 -259 -750 -955 -838 -899 -751 -239 -255 -560 -376 -429 -688 -867 -427 -189 -475 -206 -593 -598 -721 -759 -814 -805 -567 -3 -285 -685 -306 -327 -181 -255 -597 -451 -796 -629 -121 -389 -881 -774 -716 -897 -783 -773 -991 -334 -781 -539 -402 -100 -327 -378 -93 -676 -425 -388 -333 -918 -24 -904 -801 -180 -536 -603 -754 -584 -164 -222 -417 -164 -267 -363 -891 -632 -608 -679 -707 -837 -412 -909 -586 -88 -396 -4 -605 -765 -834 -957 -620 -172 -565 -474 -54 -915 -698 -639 -607 -410 -296 -793 -997 -474 -690 -687 -278 -799 -69 -944 -33 -299 -226 -544 -165 -823 -216 -47 -548 -920 -956 -270 -522 -57 -890 -531 -504 -965 -666 -12 -783 -401 -759 -506 -45 -982 -262 -794 -887 -319 -721 -603 -680 -513 -647 -962 -261 -354 -954 -408 -768 -208 -889 -829 -257 -132 -27 -657 -533 -357 -954 -182 -923 -847 -539 -690 -625 -41 -110 -451 -81 -627 -417 -26 -734 -675 -174 -160 -848 -42 -570 -965 -501 -476 -545 -240 -773 -689 -173 -991 -327 -618 -905 -926 -248 -35 -857 -60 -418 -124 -419 -146 -377 -330 -336 -588 -781 -409 -75 -842 -694 -774 -582 -195 -505 -530 -904 -292 -228 -744 -564 -968 -360 -127 -599 -69 -212 -123 -492 -98 -139 -528 -349 -543 -153 -446 -29 -759 -622 -135 -312 -357 -182 -893 -151 -381 -748 -51 -785 -762 -691 -990 -563 -294 -955 -317 -490 -486 -983 -429 -69 -920 -539 -637 -807 -937 -44 -936 -778 -980 -989 -709 -890 -84 -288 -699 -301 -877 -976 -131 -89 -635 -682 -676 -902 -390 -854 -39 -738 -715 -559 -920 -378 -256 -745 -68 -337 -127 -82 -964 -225 -107 -219 -601 -426 -842 -4 -44 -105 -865 -565 -456 -296 -115 -15 -827 -94 -3 -32 -392 -577 -158 -124 -543 -312 -387 -212 -585 -446 -330 -771 -223 -251 -663 -549 -824 -870 -501 -858 -29 -598 -983 -916 -36 -114 -415 -975 -866 -183 -382 -362 -458 -987 -417 -159 -815 -5 -47 -391 -535 -175 -960 -259 -640 -991 -97 -103 -43 -75 -1 -150 -993 -983 -840 -783 -980 -480 -533 -555 -10 -169 -775 -298 -238 -55 -624 -825 -556 -414 -115 -975 -315 -251 -961 -384 -77 -593 -972 -482 -100 -96 -622 -66 -388 -27 -454 -179 -253 -885 -573 -772 -611 -698 -828 -296 -198 -790 -91 -780 -370 -884 -330 -690 -106 -878 -199 -884 -690 -898 -707 -614 -536 -290 -429 -108 -156 -815 -318 -959 -120 -263 -596 -318 -26 -94 -583 -32 -777 -266 -198 -980 -844 -567 -494 -856 -851 -371 -309 -572 -101 -213 -191 -593 -446 -486 -32 -194 -24 -276 -223 -512 -466 -352 -957 -52 -564 -328 -625 -186 -545 -697 -682 -495 -664 -597 -445 -384 -991 -335 -553 -489 -8 -26 -893 -188 -262 -961 -188 -118 -532 -259 -677 -244 -169 -662 -153 -462 -15 -862 -591 -663 -600 -553 -205 -485 -496 -152 -536 -815 -789 -964 -409 -984 -329 -235 -150 -706 -464 -445 -195 -453 -872 -526 -655 -922 -120 -495 -149 -889 -106 -91 -387 -217 -602 -113 -502 -839 -597 -157 -435 -800 -977 -947 -428 -852 -554 -243 -12 -803 -6 -217 -343 -762 -341 -952 -323 -462 -245 -68 -730 -132 -483 -443 -733 -909 -926 -868 -813 -917 -163 -361 -931 -862 -622 -550 -264 -189 -261 -586 -367 -154 -162 -145 -3 -517 -340 -325 -636 -891 -448 -707 -862 -609 -828 -293 -298 -792 -177 -581 -691 -632 -209 -49 -490 -914 -967 -526 -806 -338 -640 -693 -747 -684 -863 -47 -499 -215 -780 -823 -494 -29 -859 -37 -557 -985 -236 -771 -518 -775 -243 -918 -158 -334 -100 -665 -577 -271 -961 -612 -156 -721 -181 -173 -867 -24 -866 -638 -984 -699 -685 -421 -290 -566 -516 -77 -946 -204 -127 -304 -184 -39 -455 -999 -509 -81 -546 -471 -670 -490 -526 -756 -211 -602 -215 -204 -754 -428 -180 -837 -889 -635 -763 -377 -152 -891 -720 -91 -195 -708 -16 -778 -981 -778 -401 -130 -648 -78 -248 -46 -485 -489 -715 -233 -796 -370 -713 -653 -281 -155 -131 -290 -172 -243 -732 -392 -402 -381 -767 -141 -105 -766 -805 -348 -282 -830 -820 -576 -880 -850 -992 -231 -75 -110 -557 -990 -86 -695 -676 -601 -477 -969 -380 -509 -837 -580 -268 -267 -233 -767 -379 -382 -857 -179 -547 -337 -799 -458 -284 -878 -247 -817 -904 -101 -119 -530 -262 -480 -661 -623 -953 -943 -332 -104 -317 -793 -588 -435 -771 -416 -433 -421 -467 -286 -398 -733 -519 -589 -414 -200 -549 -541 -131 -769 -557 -115 -832 -561 -121 -871 -454 -704 -805 -704 -341 -414 -832 -201 -827 -471 -253 -56 -327 -343 -520 -651 -139 -690 -112 -440 -971 -416 -607 -792 -798 -987 -654 -939 -457 -628 -941 -55 -456 -759 -743 -529 -217 -676 -894 -446 -987 -842 -334 -99 -408 -910 -883 -901 -618 -246 -206 -991 -271 -175 -216 -793 -343 -166 -703 -248 -833 -526 -541 -734 -653 -803 -221 -364 -385 -417 -907 -154 -485 -152 -627 -118 -640 -661 -138 -598 -365 -252 -65 -582 -964 -58 -8 -61 -575 -615 -789 -953 -38 -373 -611 -285 -63 -964 -881 -64 -92 -547 -989 -459 -894 -824 -727 -187 -90 -854 -749 -639 -927 -358 -44 -648 -89 -566 -171 -885 -518 -887 -674 -176 -556 -10 -126 -785 -330 -71 -902 -462 -726 -738 -377 -872 -9 -868 -63 -897 -825 -904 -500 -307 -934 -419 -71 -719 -431 -741 -761 -246 -468 -503 -181 -190 -731 -487 -471 -876 -764 -430 -414 -523 -247 -898 -307 -227 -716 -270 -599 -125 -168 -675 -365 -575 -782 -760 -667 -629 -622 -182 -70 -395 -237 -861 -15 -626 -201 -569 -410 -553 -528 -905 -422 -486 -411 -415 -165 -131 -531 -307 -336 -757 -625 -658 -115 -518 -563 -532 -479 -18 -474 -988 -302 -728 -514 -983 -675 -154 -452 -290 -991 -393 -169 -108 -364 -688 -139 -536 -929 -341 -488 -405 -291 -786 -868 -584 -413 -576 -612 -820 -751 -160 -411 -139 -185 -149 -756 -543 -769 -660 -264 -918 -654 -374 -168 -369 -638 -872 -139 -818 -979 -283 -647 -838 -664 -43 -255 -142 -681 -681 -909 -19 -52 -778 -758 -648 -118 -559 -955 -295 -829 -573 -83 -511 -657 -26 -860 -284 -753 -48 -199 -951 -901 -820 -792 -720 -166 -887 -859 -723 -852 -595 -609 -621 -393 -497 -764 -942 -544 -127 -325 -486 -301 -741 -556 -924 -944 -556 -780 -190 -26 -102 -266 -32 -548 -68 -644 -543 -336 -619 -983 -858 -974 -370 -313 -71 -678 -582 -142 -748 -14 -677 -22 -234 -173 -135 -155 -79 -456 -748 -25 -990 -428 -811 -273 -343 -951 -123 -625 -535 -656 -192 -28 -201 -995 -296 -872 -642 -700 -290 -733 -211 -738 -593 -902 -712 -572 -838 -335 -511 -258 -260 -214 -359 -244 -631 -622 -728 -616 -476 -949 -573 -363 -113 -240 -266 -620 -530 -884 -855 -205 -921 -763 -854 -756 -440 -960 -582 -113 -967 -30 -717 -233 -543 -842 -811 -62 -243 -812 -794 -392 -648 -502 -876 -607 -321 -770 -863 -84 -518 -68 -583 -190 -275 -785 -226 -249 -662 -430 -234 -32 -494 -130 -781 -960 -937 -301 -787 -196 -106 -51 -431 -524 -942 -313 -71 -863 -105 -710 -605 -425 -921 -682 -866 -247 -886 -741 -825 -389 -24 -561 -319 -980 -647 -34 -414 -586 -631 -232 -303 -116 -341 -429 -363 -935 -922 -716 -497 -845 -766 -420 -545 -452 -972 -540 -614 -867 -417 -96 -552 -777 -25 -613 -955 -401 -498 -876 -558 -456 -342 -850 -785 -810 -153 -120 -793 -331 -135 -641 -365 -366 -415 -154 -528 -862 -432 -144 -112 -552 -471 -72 -627 -907 -778 -370 -230 -194 -196 -470 -699 -104 -176 -849 -39 -514 -856 -961 -542 -599 -851 -600 -366 -942 -418 -45 -416 -785 -289 -58 -631 -27 -994 -341 -241 -739 -448 -62 -241 -886 -855 -912 -337 -799 -423 -161 -86 -44 -618 -52 -312 -38 -585 -97 -217 -934 -936 -981 -864 -947 -479 -499 -413 -679 -540 -67 -843 -959 -143 -71 -303 -874 -777 -988 -31 -587 -42 -539 -265 -545 -792 -110 -28 -81 -161 -256 -511 -920 -502 -130 -110 -410 -393 -777 -313 -65 -286 -330 -194 -622 -562 -38 -294 -184 -29 -678 -385 -957 -885 -18 -131 -664 -538 -342 -651 -437 -741 -302 -359 -940 -548 -211 -657 -955 -767 -626 -77 -899 -115 -727 -819 -781 -514 -109 -611 -313 -680 -299 -615 -743 -636 -291 -79 -395 -952 -181 -922 -331 -489 -807 -360 -342 -657 -735 -78 -931 -709 -536 -930 -968 -778 -392 -297 -143 -193 -731 -41 -416 -151 -795 -608 -695 -908 -405 -223 -299 -182 -481 -843 -869 -429 -232 -55 -519 -148 -555 -234 -695 -699 -695 -621 -780 -220 -65 -251 -7 -772 -372 -345 -166 -758 -412 -802 -921 -317 -12 -519 -348 -796 -286 -117 -387 -459 -639 -809 -771 -948 -117 -24 -160 -319 -429 -91 -63 -173 -621 -11 -495 -58 -894 -733 -416 -875 -303 -125 -321 -72 -702 -367 -955 -122 -175 -934 -805 -666 -489 -633 -466 -540 -155 -342 -978 -333 -540 -698 -999 -565 -122 -810 -678 -835 -199 -53 -438 -660 -473 -927 -339 -100 -953 -612 -545 -116 -982 -845 -799 -225 -74 -620 -714 -539 -981 -269 -36 -686 -652 -649 -698 -921 -494 -706 -744 -828 -476 -322 -567 -101 -667 -86 -956 -530 -760 -624 -902 -885 -472 -157 -588 -599 -712 -369 -769 -74 -380 -663 -474 -549 -395 -364 -915 -404 -448 -1000 -448 -213 -693 -694 -611 -983 -931 -613 -251 -896 -98 -446 -962 -848 -731 -203 -812 -552 -34 -709 -457 -940 -261 -208 -490 -758 -411 -150 -169 -380 -63 -457 -760 -3 -956 -960 -442 -120 -649 -220 -304 -289 -602 -662 -704 -375 -996 -770 -827 -205 -223 -186 -377 -672 -838 -313 -704 -758 -373 -196 -416 -436 -976 -998 -658 -293 -353 -193 -977 -350 -546 -299 -130 -272 -714 -563 -316 -849 -153 -437 -13 -600 -849 -420 -812 -185 -547 -724 -732 -741 -730 -872 -146 -198 -938 -631 -495 -532 -310 -986 -367 -452 -746 -294 -717 -69 -759 -787 -484 -549 -331 -389 -630 -48 -708 -237 -829 -757 -9 -172 -91 -588 -150 -893 -833 -897 -635 -755 -285 -505 -392 -651 -306 -448 -823 -754 -713 -623 -73 -575 -400 -601 -540 -31 -326 -337 -196 -304 -21 -132 -803 -240 -386 -626 -408 -205 -733 -154 -724 -700 -343 -317 -465 -380 -121 -2 -649 -261 -577 -388 -25 -520 -385 -296 -600 -345 -627 -556 -369 -93 -926 -629 -186 -471 -627 -779 -956 -587 -118 -916 -598 -214 -769 -126 -898 -968 -348 -207 -379 -383 -79 -318 -680 -736 -802 -245 -143 -411 -907 -199 -3 -960 -749 -931 -830 -629 -111 -457 -183 -371 -173 -394 -374 -88 -275 -489 -82 -22 -64 -214 -146 -320 -160 -877 -639 -2 -464 -829 -299 -996 -7 -109 -929 -908 -770 -723 -700 -526 -80 -47 -31 -82 -141 -457 -701 -886 -113 -38 -701 -812 -463 -617 -138 -554 -623 -266 -537 -320 -197 -289 -432 -532 -900 -97 -435 -827 -56 -981 -752 -494 -137 -122 -386 -803 -278 -598 -420 -169 -316 -962 -879 -876 -267 -645 -803 -255 -881 -212 -566 -145 -511 -267 -471 -255 -314 -913 -786 -489 -276 -993 -686 -247 -437 -290 -983 -913 -916 -678 -588 -755 -673 -624 -79 -563 -47 -31 -642 -988 -747 -5 -696 -425 -307 -89 -339 -818 -175 -305 -384 -169 -489 -976 -567 -676 -688 -559 -649 -554 -80 -312 -645 -13 -344 -838 -543 -548 -929 -333 -807 -319 -458 -104 -65 -182 -91 -876 -610 -189 -379 -738 -792 -901 -233 -349 -525 -208 -430 -321 -168 -234 -77 -874 -846 -117 -171 -968 -165 -302 -533 -368 -389 -477 -68 -113 -643 -413 -652 -868 -112 -121 -804 -940 -610 -600 -893 -571 -607 -461 -884 -997 -246 -912 -882 -169 -142 -476 -637 -576 -196 -72 -681 -684 -712 -550 -13 -273 -272 -920 -703 -429 -563 -43 -113 -370 -278 -173 -3 -707 -901 -76 -501 -800 -524 -604 -166 -875 -971 -499 -15 -252 -336 -499 -132 -630 -498 -984 -525 -592 -449 -526 -490 -273 -255 -699 -993 -693 -854 -523 -892 -988 -27 -383 -788 -454 -884 -384 -173 -297 -21 -913 -256 -992 -846 -443 -199 -831 -228 -973 -969 -784 -290 -100 -324 -919 -355 -445 -336 -168 -242 -232 -261 -407 -588 -231 -715 -865 -952 -864 -754 -131 -314 -238 -543 -249 -875 -110 -364 -561 -530 -771 -932 -50 -893 -720 -931 -157 -697 -226 -475 -511 -780 -646 -353 -159 -477 -610 -453 -959 -590 -472 -816 -885 -517 -868 -127 -589 -619 -930 -22 -358 -622 -816 -288 -819 -65 -842 -435 -863 -59 -570 -888 -800 -234 -401 -488 -81 -986 -618 -531 -913 -412 -964 -574 -682 -553 -884 -364 -834 -777 -479 -44 -444 -552 -773 -305 -962 -758 -348 -316 -723 -94 -333 -775 -216 -665 -427 -230 -341 -32 -152 -835 -690 -791 -711 -694 -845 -697 -485 -327 -199 -316 -491 -230 -35 -197 -102 -419 -898 -394 -279 -415 -833 -820 -39 -233 -331 -85 -740 -818 -389 -896 -780 -987 -853 -469 -686 -416 -278 -726 -502 -790 -517 -641 -121 -559 -661 -78 -612 -735 -125 -908 -894 -709 -434 -299 -25 -472 -78 -968 -616 -838 -484 -978 -446 -536 -419 -550 -642 -582 -683 -119 -998 -824 -174 -868 -37 -999 -884 -718 -912 -425 -795 -349 -891 -817 -436 -331 -722 -621 -653 -253 -498 -389 -4 -201 -498 -724 -296 -478 -722 -848 -928 -742 -652 -849 -306 -308 -357 -573 -721 -919 -48 -37 -383 -921 -225 -318 -358 -136 -18 -432 -273 -864 -229 -677 -887 -837 -161 -780 -490 -755 -565 -505 -958 -99 -453 -387 -310 -852 -945 -945 -483 -329 -632 -68 -607 -949 -825 -346 -225 -631 -602 -354 -327 -134 -746 -298 -197 -961 -396 -186 -474 -874 -503 -570 -98 -629 -260 -699 -320 -128 -786 -791 -763 -689 -139 -120 -172 -760 -910 -998 -457 -913 -122 -73 -826 -557 -754 -78 -8 -377 -183 -943 -292 -643 -868 -545 -719 -151 -772 -171 -705 -960 -123 -484 -399 -740 -875 -389 -261 -727 -648 -537 -60 -223 -709 -783 -19 -819 -244 -685 -990 -296 -406 -384 -771 -682 -65 -745 -517 -820 -46 -252 -188 -180 -540 -217 -650 -623 -905 -859 -937 -972 -571 -117 -141 -957 -838 -599 -318 -587 -662 -309 -806 -880 -248 -928 -338 -362 -630 -510 -155 -264 -623 -727 -228 -384 -313 -886 -818 -25 -710 -41 -539 -382 -862 -467 -588 -551 -332 -620 -95 -103 -759 -36 -698 -925 -970 -557 -523 -892 -858 -398 -463 -937 -584 -245 -465 -947 -661 -748 -133 -904 -72 -301 -224 -891 -545 -25 -569 -860 -584 -371 -195 -898 -35 -949 -721 -155 -732 -147 -826 -381 -685 -793 -232 -348 -551 -177 -770 -465 -930 -605 -119 -67 -584 -649 -324 -730 -797 -614 -821 -532 -819 -920 -293 -556 -313 -650 -137 -880 -723 -971 -30 -763 -625 -419 -65 -70 -470 -778 -269 -551 -415 -101 -307 -474 -685 -511 -506 -465 -819 -101 -865 -612 -216 -751 -834 -307 -63 -677 -811 -77 -751 -807 -97 -909 -554 -564 -188 -119 -431 -173 -968 -777 -967 -759 -555 -380 -849 -666 -824 -293 -388 -762 -983 -374 -796 -567 -52 -627 -892 -592 -879 -3 -480 -299 -420 -646 -438 -446 -212 -895 -316 -250 -267 -839 -634 -321 -396 -57 -631 -594 -455 -427 -721 -300 -352 -369 -245 -915 -829 -963 -110 -934 -566 -453 -336 -657 -371 -68 -860 -556 -873 -128 -448 -874 -643 -473 -622 -116 -582 -513 -883 -36 -895 -559 -788 -729 -483 -396 -172 -276 -342 -923 -825 -643 -825 -131 -586 -188 -892 -316 -624 -323 -632 -995 -424 -295 -856 -907 -251 -17 -750 -647 -537 -314 -172 -234 -609 -274 -601 -85 -388 -408 -65 -897 -87 -144 -267 -7 -491 -807 -395 -219 -322 -645 -1000 -247 -243 -954 -589 -668 -339 -149 -65 -562 -385 -920 -219 -469 -554 -321 -386 -591 -404 -131 -757 -282 -419 -583 -213 -736 -313 -624 -547 -31 -861 -495 -846 -467 -361 -98 -911 -619 -71 -896 -352 -55 -206 -540 -229 -485 -962 -832 -578 -476 -798 -798 -42 -587 -915 -67 -76 -45 -362 -207 -960 -262 -459 -304 -933 -142 -253 -93 -462 -425 -684 -885 -51 -33 -393 -124 -871 -568 -359 -27 -911 -701 -522 -163 -848 -92 -588 -926 -606 -889 -983 -535 -354 -34 -425 -624 -54 -818 -999 -928 -989 -220 -400 -562 -57 -518 -283 -92 -60 -610 -204 -862 -160 -740 -789 -698 -820 -345 -365 -702 -934 -17 -934 -706 -353 -117 -833 -282 -768 -444 -476 -947 -878 -682 -667 -640 -326 -746 -128 -732 -504 -231 -821 -343 -497 -519 -754 -818 -341 -112 -654 -556 -707 -930 -56 -976 -825 -744 -666 -300 -60 -895 -868 -512 -337 -669 -597 -112 -925 -970 -410 -520 -104 -949 -720 -364 -955 -414 -140 -859 -2 -504 -437 -5 -796 -764 -855 -19 -941 -588 -842 -640 -475 -788 -922 -290 -412 -646 -909 -735 -772 -655 -262 -2 -51 -257 -605 -214 -142 -934 -99 -747 -791 -269 -230 -553 -867 -196 -883 -778 -618 -328 -52 -856 -940 -755 -392 -338 -402 -905 -822 -674 -597 -995 -890 -83 -222 -868 -256 -361 -501 -182 -530 -728 -688 -27 -499 -76 -234 -821 -745 -654 -71 -264 -670 -528 -553 -45 -428 -473 -32 -200 -851 -145 -753 -526 -961 -758 -214 -959 -776 -938 -514 -198 -607 -158 -570 -591 -347 -519 -222 -796 -652 -79 -676 -734 -730 -411 -760 -270 -393 -79 -928 -950 -480 -535 -792 -232 -680 -35 -634 -439 -767 -916 -116 -122 -395 -852 -845 -480 -329 -190 -11 -35 -808 -203 -291 -221 -564 -320 -699 -434 -740 -39 -154 -858 -184 -782 -56 -986 -774 -793 -59 -943 -77 -420 -136 -677 -539 -177 -707 -965 -543 -340 -960 -602 -140 -294 -772 -625 -73 -642 -792 -201 -832 -612 -696 -907 -699 -798 -361 -718 -652 -422 -937 -852 -208 -558 -598 -250 -349 -323 -495 -427 -790 -901 -15 -363 -229 -58 -91 -931 -695 -16 -749 -801 -724 -359 -270 -143 -571 -468 -455 -525 -303 -110 -848 -950 -886 -119 -29 -219 -376 -752 -504 -628 -198 -891 -412 -271 -789 -89 -592 -975 -142 -987 -120 -937 -441 -281 -298 -122 -651 -373 -10 -412 -817 -757 -392 -966 -164 -500 -167 -719 -212 -29 -212 -243 -304 -538 -997 -791 -536 -158 -928 -229 -468 -430 -811 -25 -811 -617 -283 -665 -640 -104 -342 -662 -627 -741 -80 -700 -627 -702 -688 -61 -306 -861 -292 -488 -860 -548 -628 -438 -640 -48 -374 -21 -835 -577 -964 -475 -347 -572 -103 -4 -913 -104 -386 -233 -903 -331 -614 -332 -560 -285 -945 -212 -681 -905 -834 -180 -932 -11 -148 -508 -779 -550 -920 -496 -767 -260 -252 -942 -197 -714 -979 -584 -626 -620 -33 -964 -827 -284 -135 -867 -500 -849 -330 -612 -726 -526 -53 -780 -205 -842 -568 -394 -31 -284 -636 -672 -475 -143 -245 -181 -128 -148 -69 -186 -443 -92 -915 -675 -949 -536 -941 -15 -362 -285 -814 -72 -927 -185 -284 -352 -795 -703 -893 -271 -857 -27 -870 -942 -596 -861 -362 -564 -431 -169 -489 -958 -522 -653 -557 -214 -660 -929 -133 -269 -390 -642 -951 -782 -141 -292 -270 -14 -176 -167 -261 -103 -720 -329 -884 -63 -608 -415 -467 -3 -753 -893 -51 -273 -699 -533 -485 -482 -133 -160 -760 -695 -689 -103 -666 -390 -752 -571 -276 -924 -172 -546 -596 -218 -410 -651 -655 -455 -225 -20 -559 -532 -676 -485 -120 -841 -498 -551 -225 -496 -801 -450 -185 -374 -430 -458 -928 -626 -300 -540 -943 -260 -558 -564 -620 -544 -702 -790 -999 -522 -428 -131 -595 -945 -361 -862 -794 -714 -268 -219 -255 -111 -377 -563 -374 -419 -427 -718 -467 -49 -156 -510 -412 -84 -260 -695 -364 -746 -638 -833 -970 -937 -927 -906 -524 -395 -714 -33 -837 -183 -390 -588 -344 -981 -258 -864 -906 -237 -235 -669 -858 -45 -283 -258 -174 -113 -642 -656 -312 -392 -776 -334 -321 -197 -51 -746 -666 -648 -460 -292 -151 -554 -631 -506 -878 -550 -135 -81 -847 -882 -897 -819 -657 -589 -576 -582 -927 -596 -492 -996 -177 -341 -96 -191 -103 -90 -548 -260 -935 -129 -107 -110 -629 -473 -131 -998 -589 -527 -209 -7 -966 -306 -961 -217 -239 -533 -509 -749 -184 -478 -285 -298 -73 -688 -549 -162 -305 -340 -82 -633 -517 -62 -841 -880 -849 -219 -786 -709 -616 -528 -128 -397 -919 -993 -898 -272 -37 -589 -138 -994 -127 -10 -305 -667 -613 -566 -398 -797 -368 -741 -335 -800 -691 -337 -934 -27 -166 -76 -365 -820 -195 -872 -879 -566 -516 -605 -95 -266 -105 -744 -678 -240 -57 -876 -553 -736 -301 -934 -417 -108 -121 -650 -93 -963 -547 -810 -610 -717 -983 -121 -342 -420 -176 -98 -370 -438 -138 -123 -548 -212 -308 -550 -11 -142 -668 -535 -116 -802 -313 -323 -635 -980 -109 -661 -71 -325 -694 -781 -380 -5 -280 -360 -773 -605 -289 -206 -569 -683 -591 -461 -952 -361 -445 -120 -174 -536 -335 -601 -483 -596 -74 -531 -593 -724 -265 -681 -40 -484 -681 -625 -203 -144 -366 -228 -948 -308 -213 -272 -759 -788 -808 -893 -782 -493 -15 -699 -816 -977 -346 -420 -904 -944 -759 -554 -746 -877 -554 -652 -304 -497 -701 -696 -876 -243 -705 -89 -751 -808 -518 -968 -34 -537 -667 -26 -670 -928 -900 -94 -43 -72 -368 -352 -524 -983 -363 -976 -86 -121 -473 -154 -879 -708 -882 -965 -668 -494 -985 -892 -659 -967 -886 -950 -361 -310 -29 -17 -173 -36 -601 -752 -131 -462 -807 -642 -944 -775 -843 -458 -589 -187 -229 -289 -518 -149 -219 -395 -599 -946 -436 -58 -859 -849 -339 -935 -187 -981 -103 -931 -187 -445 -732 -449 -982 -559 -501 -556 -145 -736 -626 -512 -801 -990 -785 -558 -152 -483 -431 -820 -122 -172 -825 -377 -427 -108 -310 -278 -622 -988 -438 -922 -349 -772 -932 -670 -785 -356 -363 -287 -840 -473 -335 -852 -360 -409 -181 -609 -35 -914 -659 -372 -666 -408 -505 -232 -591 -788 -976 -867 -428 -930 -684 -781 -509 -521 -664 -465 -493 -493 -763 -979 -287 -438 -855 -265 -783 -773 -895 -614 -468 -626 -282 -466 -27 -592 -533 -413 -213 -77 -82 -402 -994 -685 -886 -336 -745 -309 -86 -462 -610 -107 -356 -775 -127 -397 -81 -847 -759 -488 -834 -753 -490 -331 -991 -781 -872 -715 -119 -664 -988 -259 -509 -94 -868 -499 -368 -511 -768 -720 -671 -684 -109 -382 -91 -903 -620 -92 -164 -846 -796 -826 -761 -634 -738 -238 -902 -810 -898 -340 -240 -133 -87 -32 -394 -161 -160 -117 -96 -82 -599 -912 -753 -229 -204 -211 -601 -606 -322 -320 -919 -565 -20 -270 -441 -855 -499 -733 -377 -252 -389 -483 -809 -288 -313 -632 -243 -754 -661 -934 -260 -157 -804 -98 -583 -947 -838 -279 -818 -464 -49 -758 -326 -357 -19 -744 -811 -978 -63 -480 -207 -852 -352 -16 -670 -939 -981 -640 -3 -234 -10 -321 -941 -800 -188 -961 -412 -933 -533 -256 -831 -41 -806 -418 -737 -152 -352 -435 -11 -371 -4 -847 -183 -529 -199 -202 -798 -371 -167 -172 -6 -679 -352 -445 -723 -505 -178 -198 -799 -729 -489 -632 -545 -326 -324 -984 -59 -897 -596 -424 -593 -40 -13 -961 -598 -563 -974 -358 -968 -938 -69 -759 -107 -64 -862 -696 -316 -369 -268 -938 -984 -140 -577 -4 -942 -48 -804 -791 -15 -296 -625 -303 -309 -705 -591 -867 -491 -599 -847 -811 -49 -237 -150 -914 -920 -582 -793 -905 -90 -309 -512 -943 -373 -689 -199 -667 -965 -526 -406 -613 -356 -779 -809 -464 -637 -643 -714 -556 -763 -57 -355 -342 -500 -192 -967 -613 -714 -379 -916 -344 -627 -741 -894 -944 -667 -80 -131 -501 -753 -496 -229 -157 -396 -751 -732 -753 -45 -67 -594 -511 -528 -859 -901 -702 -226 -371 -192 -450 -372 -318 -626 -991 -719 -100 -739 -129 -86 -755 -232 -895 -915 -107 -545 -669 -804 -555 -799 -181 -839 -274 -557 -100 -993 -144 -796 -707 -738 -788 -562 -563 -773 -581 -256 -69 -314 -939 -736 -438 -741 -306 -176 -764 -187 -81 -670 -299 -40 -484 -536 -205 -222 -42 -944 -337 -59 -918 -760 -772 -200 -85 -207 -366 -113 -518 -606 -540 -138 -31 -292 -374 -107 -359 -734 -455 -384 -565 -778 -585 -376 -433 -677 -54 -114 -968 -622 -831 -71 -964 -142 -270 -506 -37 -196 -254 -808 -770 -129 -680 -504 -883 -522 -848 -808 -14 -526 -850 -75 -504 -351 -801 -359 -130 -637 -898 -343 -519 -556 -576 -112 -236 -861 -977 -817 -821 -479 -611 -448 -781 -426 -399 -808 -238 -275 -836 -639 -248 -663 -458 -419 -365 -298 -566 -1000 -493 -897 -978 -697 -847 -463 -780 -650 -424 -155 -654 -508 -181 -345 -22 -735 -100 -500 -906 -480 -735 -591 -133 -557 -933 -386 -23 -62 -385 -668 -827 -484 -729 -557 -362 -915 -747 -935 -813 -983 -278 -152 -77 -393 -200 -958 -77 -118 -648 -901 -415 -391 -620 -606 -96 -282 -636 -533 -281 -739 -585 -955 -879 -589 -764 -333 -566 -209 -403 -863 -663 -747 -997 -437 -624 -366 -191 -669 -729 -692 -374 -62 -845 -55 -45 -761 -507 -491 -12 -773 -78 -749 -879 -897 -259 -902 -482 -935 -110 -204 -930 -318 -878 -614 -148 -459 -269 -840 -981 -284 -12 -448 -970 -690 -64 -644 -942 -404 -601 -900 -356 -848 -537 -253 -25 -267 -373 -568 -446 -379 -971 -98 -335 -500 -740 -595 -196 -706 -532 -595 -311 -909 -394 -83 -208 -274 -902 -446 -23 -879 -592 -40 -939 -425 -11 -143 -240 -733 -632 -611 -534 -761 -455 -452 -717 -581 -297 -272 -859 -859 -838 -480 -361 -947 -381 -871 -889 -575 -483 -828 -564 -690 -126 -382 -608 -854 -997 -202 -422 -945 -835 -601 -416 -755 -502 -532 -327 -42 -757 -384 -611 -457 -20 -311 -549 -606 -642 -50 -207 -986 -817 -226 -410 -414 -246 -134 -100 -260 -704 -331 -596 -991 -581 -152 -344 -589 -704 -590 -387 -596 -12 -169 -36 -590 -730 -374 -13 -586 -645 -902 -111 -845 -979 -82 -315 -348 -302 -26 -497 -553 -74 -232 -335 -223 -224 -534 -150 -481 -728 -236 -978 -533 -927 -702 -691 -118 -696 -815 -84 -57 -639 -716 -119 -968 -152 -473 -448 -699 -773 -219 -175 -34 -305 -115 -482 -761 -853 -435 -907 -273 -86 -221 -123 -961 -997 -530 -368 -667 -349 -48 -977 -628 -471 -273 -97 -9 -124 -71 -120 -294 -299 -25 -361 -148 -423 -324 -861 -451 -190 -372 -851 -242 -622 -144 -965 -825 -981 -527 -942 -670 -347 -792 -129 -967 -638 -823 -501 -157 -87 -933 -770 -803 -264 -97 -359 -440 -852 -5 -587 -651 -522 -757 -68 -208 -330 -257 -361 -780 -587 -175 -933 -859 -16 -399 -362 -485 -288 -600 -281 -519 -781 -94 -50 -52 -656 -345 -99 -771 -491 -370 -720 -3 -213 -784 -444 -975 -602 -89 -772 -871 -775 -249 -485 -224 -829 -755 -380 -572 -775 -263 -736 -659 -582 -492 -548 -892 -175 -171 -950 -608 -663 -897 -724 -56 -565 -431 -462 -688 -7 -794 -64 -743 -185 -541 -106 -557 -856 -837 -326 -515 -195 -333 -264 -508 -167 -460 -104 -967 -599 -257 -528 -775 -911 -644 -48 -943 -384 -62 -513 -135 -105 -95 -176 -459 -88 -88 -35 -765 -91 -120 -131 -336 -352 -859 -33 -598 -275 -946 -361 -337 -170 -133 -795 -668 -507 -966 -670 -679 -597 -693 -51 -908 -694 -914 -379 -202 -101 -186 -725 -896 -219 -246 -887 -412 -924 -285 -120 -117 -488 -71 -627 -656 -498 -273 -40 -649 -612 -57 -769 -81 -431 -955 -230 -918 -290 -161 -105 -5 -717 -120 -459 -756 -850 -954 -356 -886 -126 -920 -212 -915 -211 -538 -153 -582 -357 -746 -292 -374 -106 -577 -860 -607 -943 -176 -275 -384 -761 -979 -504 -336 -695 -637 -630 -326 -739 -50 -928 -441 -81 -34 -300 -391 -791 -310 -793 -741 -844 -909 -317 -902 -485 -6 -690 -390 -133 -782 -407 -591 -433 -300 -579 -898 -279 -400 -812 -730 -877 -323 -195 -752 -966 -45 -711 -134 -542 -709 -559 -991 -540 -379 -586 -229 -179 -87 -630 -900 -541 -643 -459 -750 -432 -55 -39 -822 -70 -915 -513 -256 -255 -855 -779 -644 -878 -425 -780 -310 -591 -863 -729 -879 -434 -368 -235 -281 -475 -397 -393 -533 -679 -835 -713 -445 -449 -292 -1 -753 -751 -577 -880 -898 -498 -155 -639 -328 -149 -123 -772 -942 -60 -963 -664 -931 -837 -508 -244 -440 -274 -44 -721 -884 -751 -655 -425 -441 -827 -282 -3 -194 -621 -588 -454 -192 -759 -604 -141 -760 -859 -558 -213 -799 -791 -607 -533 -301 -546 -379 -291 -977 -496 -219 -422 -341 -821 -88 -31 -471 -510 -622 -578 -225 -798 -566 -17 -156 -918 -27 -500 -852 -24 -236 -860 -330 -419 -432 -737 -461 -834 -883 -183 -832 -29 -775 -655 -171 -40 -638 -991 -419 -349 -259 -25 -988 -930 -648 -29 -949 -554 -689 -612 -33 -555 -944 -12 -556 -663 -476 -474 -807 -993 -978 -38 -122 -878 -809 -332 -515 -365 -388 -122 -756 -942 -173 -260 -307 -84 -594 -393 -518 -918 -28 -807 -442 -284 -433 -924 -720 -104 -447 -633 -277 -936 -882 -337 -284 -500 -439 -541 -407 -262 -470 -544 -811 -57 -819 -335 -912 -824 -360 -624 -223 -457 -886 -214 -337 -197 -196 -371 -777 -444 -44 -831 -961 -491 -10 -15 -810 -56 -786 -655 -43 -55 -322 -475 -404 -790 -68 -545 -833 -998 -588 -410 -468 -916 -318 -449 -188 -457 -430 -334 -453 -9 -128 -607 -600 -153 -849 -363 -557 -329 -846 -108 -783 -55 -129 -126 -383 -37 -847 -927 -91 -880 -909 -257 -869 -188 -361 -677 -353 -509 -794 -556 -616 -116 -515 -182 -833 -726 -42 -894 -916 -10 -44 -334 -974 -153 -444 -408 -629 -326 -161 -852 -690 -828 -259 -298 -396 -462 -441 -217 -515 -460 -459 -505 -123 -751 -116 -347 -132 -416 -451 -890 -385 -771 -887 -308 -954 -580 -823 -512 -102 -147 -306 -322 -519 -235 -801 -395 -940 -436 -95 -848 -25 -2 -125 -91 -867 -494 -595 -843 -464 -544 -455 -317 -867 -822 -841 -868 -560 -881 -204 -722 -216 -539 -991 -937 -642 -420 -143 -936 -278 -501 -942 -146 -904 -14 -492 -307 -973 -186 -979 -411 -981 -617 -560 -29 -309 -727 -744 -191 -389 -520 -756 -796 -822 -790 -677 -189 -906 -430 -352 -646 -802 -247 -279 -126 -490 -907 -268 -306 -761 -369 -24 -117 -870 -847 -746 -400 -489 -673 -339 -884 -112 -130 -21 -408 -394 -437 -508 -129 -178 -945 -160 -891 -326 -542 -86 -279 -874 -984 -843 -645 -259 -176 -333 -378 -724 -774 -185 -480 -900 -972 -216 -994 -938 -53 -772 -392 -163 -50 -573 -658 -718 -245 -752 -217 -358 -533 -577 -845 -596 -742 -531 -450 -115 -586 -66 -617 -793 -532 -126 -261 -848 -763 -784 -922 -579 -952 -1000 -818 -464 -547 -617 -134 -535 -906 -542 -694 -651 -441 -982 -486 -27 -907 -484 -936 -77 -887 -244 -640 -675 -77 -423 -151 -175 -949 -723 -202 -929 -75 -625 -246 -49 -803 -154 -468 -665 -608 -822 -417 -249 -495 -685 -645 -588 -642 -395 -265 -675 -134 -407 -435 -901 -788 -730 -248 -666 -367 -227 -365 -346 -870 -421 -714 -360 -896 -780 -788 -277 -797 -211 -540 -739 -665 -703 -934 -536 -360 -203 -101 -952 -773 -216 -244 -56 -267 -442 -271 -480 -14 -269 -887 -122 -569 -319 -235 -427 -50 -706 -326 -660 -555 -103 -776 -377 -324 -398 -556 -640 -345 -432 -37 -424 -588 -671 -585 -62 -37 -960 -57 -362 -831 -595 -436 -736 -671 -503 -935 -808 -884 -453 -754 -695 -963 -471 -854 -897 -804 -181 -994 -176 -147 -143 -224 -243 -475 -125 -642 -99 -290 -830 -971 -434 -819 -194 -125 -806 -524 -153 -645 -415 -764 -304 -106 -287 -767 -68 -732 -362 -173 -250 -254 -694 -151 -749 -22 -757 -201 -423 -59 -839 -435 -233 -910 -718 -242 -611 -306 -806 -99 -10 -204 -396 -863 -76 -809 -216 -592 -201 -478 -462 -126 -844 -509 -559 -717 -188 -147 -888 -564 -349 -801 -232 -702 -341 -938 -292 -550 -741 -501 -959 -827 -775 -50 -247 -204 -359 -254 -552 -353 -986 -526 -525 -782 -319 -295 -402 -375 -10 -954 -80 -941 -421 -466 -985 -972 -420 -196 -299 -938 -547 -651 -950 -86 -736 -308 -329 -657 -636 -58 -709 -656 -912 -673 -63 -450 -47 -93 -894 -242 -456 -200 -818 -586 -441 -547 -342 -186 -337 -426 -964 -872 -828 -722 -358 -511 -717 -987 -280 -805 -90 -835 -264 -326 -748 -712 -709 -928 -842 -534 -717 -1 -964 -446 -458 -861 -519 -355 -930 -595 -433 -69 -272 -357 -927 -504 -162 -11 -536 -551 -899 -322 -195 -746 -492 -502 -415 -707 -444 -374 -876 -995 -191 -21 -640 -986 -21 -51 -462 -683 -472 -476 -508 -313 -38 -355 -339 -675 -690 -75 -594 -749 -737 -663 -245 -795 -589 -395 -751 -121 -528 -523 -898 -631 -655 -678 -452 -560 -149 -515 -851 -255 -377 -565 -116 -383 -297 -764 -380 -760 -958 -355 -616 -670 -514 -385 -22 -123 -324 -316 -1000 -681 -516 -117 -995 -724 -558 -796 -896 -227 -152 -438 -422 -514 -610 -615 -250 -30 -640 -755 -233 -446 -933 -845 -565 -422 -52 -285 -976 -136 -687 -176 -773 -78 -439 -189 -838 -757 -409 -164 -513 -350 -353 -37 -327 -927 -661 -680 -353 -211 -178 -751 -357 -203 -484 -707 -601 -473 -938 -722 -371 -180 -205 -445 -125 -988 -896 -751 -154 -89 -955 -51 -784 -535 -7 -314 -387 -786 -172 -768 -43 -521 -232 -585 -215 -451 -561 -20 -776 -202 -405 -620 -437 -634 -16 -759 -67 -475 -894 -889 -381 -293 -525 -131 -150 -70 -601 -556 -555 -132 -667 -37 -965 -155 -205 -42 -462 -226 -472 -442 -59 -922 -60 -116 -836 -926 -20 -356 -859 -408 -385 -276 -361 -408 -863 -939 -347 -520 -673 -507 -431 -398 -243 -940 -985 -19 -614 -546 -397 -773 -1 -374 -999 -571 -925 -711 -1000 -640 -208 -130 -114 -867 -858 -447 -65 -582 -522 -930 -575 -602 -759 -922 -688 -524 -109 -606 -60 -975 -333 -448 -526 -305 -747 -389 -475 -395 -145 -755 -386 -426 -641 -761 -841 -839 -85 -864 -8 -122 -937 -176 -807 -14 -867 -513 -339 -901 -347 -368 -825 -84 -694 -505 -789 -130 -593 -563 -65 -272 -424 -416 -959 -875 -882 -206 -226 -816 -906 -168 -608 -401 -65 -591 -122 -191 -400 -296 -490 -975 -76 -651 -993 -173 -570 -282 -841 -603 -976 -773 -602 -192 -528 -427 -146 -71 -870 -102 -104 -582 -130 -471 -996 -108 -438 -361 -658 -875 -645 -50 -293 -245 -325 -984 -471 -484 -210 -2 -388 -42 -947 -201 -457 -339 -348 -257 -240 -921 -455 -798 -732 -710 -461 -481 -402 -314 -965 -716 -635 -349 -403 -359 -585 -965 -825 -749 -857 -455 -651 -795 -186 -560 -291 -244 -455 -838 -97 -713 -48 -912 -445 -144 -277 -897 -967 -664 -64 -442 -596 -819 -806 -639 -853 -817 -380 -50 -256 -821 -22 -531 -391 -951 -141 -893 -49 -923 -86 -395 -240 -937 -819 -171 -495 -621 -936 -272 -434 -769 -304 -951 -369 -320 -416 -478 -75 -449 -712 -946 -199 -933 -624 -451 -23 -522 -335 -13 -664 -297 -921 -126 -664 -685 -7 -919 -228 -860 -476 -674 -123 -88 -763 -678 -928 -192 -718 -720 -362 -714 -704 -494 -664 -365 -694 -869 -172 -384 -846 -156 -28 -393 -640 -477 -580 -673 -887 -552 -259 -276 -200 -184 -324 -511 -121 -91 -448 -392 -242 -29 -664 -229 -874 -702 -902 -669 -890 -858 -52 -970 -458 -677 -878 -294 -470 -971 -417 -387 -986 -492 -907 -476 -471 -506 -523 -979 -34 -89 -301 -93 -104 -136 -271 -609 -563 -295 -709 -128 -499 -947 -179 -582 -819 -62 -250 -436 -739 -813 -556 -354 -338 -437 -463 -987 -932 -167 -219 -465 -691 -800 -899 -653 -533 -779 -994 -493 -424 -680 -564 -25 -547 -277 -937 -257 -493 -166 -309 -52 -537 -6 -109 -804 -954 -978 -86 -958 -356 -80 -957 -841 -454 -375 -801 -655 -280 -29 -824 -465 -251 -587 -584 -835 -756 -673 -257 -400 -918 -167 -108 -269 -682 -875 -54 -239 -855 -110 -635 -590 -85 -176 -909 -254 -485 -760 -266 -806 -51 -413 -720 -348 -252 -494 -678 -321 -736 -260 -991 -899 -262 -326 -147 -195 -815 -555 -464 -234 -482 -43 -13 -975 -844 -852 -755 -524 -226 -365 -258 -857 -627 -914 -202 -731 -240 -373 -774 -32 -462 -422 -48 -728 -307 -576 -416 -860 -860 -780 -126 -465 -743 -821 -57 -47 -447 -176 -972 -331 -523 -255 -544 -939 -931 -606 -162 -551 -679 -665 -387 -161 -697 -155 -347 -316 -669 -418 -219 -986 -214 -697 -561 -972 -4 -78 -214 -626 -195 -973 -871 -294 -460 -317 -895 -766 -121 -272 -89 -654 -338 -50 -546 -861 -16 -283 -767 -537 -734 -14 -753 -157 -207 -650 -231 -130 -551 -164 -382 -615 -513 -440 -511 -434 -705 -250 -275 -246 -522 -521 -460 -570 -805 -47 -621 -654 -217 -491 -774 -799 -918 -543 -290 -116 -212 -873 -651 -918 -920 -54 -606 -973 -263 -329 -261 -309 -222 -930 -166 -317 -35 -195 -613 -189 -506 -409 -21 -668 -816 -362 -643 -405 -332 -587 -383 -321 -653 -971 -519 -583 -79 -320 -487 -903 -481 -679 -787 -765 -47 -850 -107 -536 -543 -691 -348 -787 -279 -961 -58 -735 -954 -727 -294 -399 -668 -352 -226 -611 -629 -238 -395 -655 -353 -910 -683 -932 -9 -36 -371 -368 -991 -900 -125 -320 -824 -478 -688 -777 -504 -970 -552 -243 -57 -150 -743 -196 -909 -903 -800 -383 -511 -440 -705 -129 -861 -790 -870 -698 -51 -419 -467 -989 -469 -171 -926 -800 -635 -868 -333 -57 -342 -180 -765 -211 -62 -173 -586 -829 -327 -347 -873 -569 -344 -318 -332 -364 -817 -305 -756 -72 -874 -359 -206 -382 -731 -664 -474 -514 -827 -588 -663 -764 -427 -593 -42 -749 -282 -341 -445 -479 -191 -754 -156 -199 -173 -229 -654 -555 -862 -452 -24 -856 -741 -50 -910 -586 -213 -852 -541 -402 -669 -635 -681 -787 -957 -971 -335 -641 -849 -117 -380 -817 -40 -279 -661 -625 -913 -59 -53 -953 -263 -361 -420 -951 -131 -320 -605 -416 -104 -476 -999 -718 -132 -784 -436 -409 -684 -790 -787 -565 -287 -961 -978 -774 -846 -824 -87 -825 -142 -436 -29 -162 -449 -558 -656 -650 -780 -982 -89 -239 -25 -33 -545 -294 -472 -47 -688 -95 -612 -979 -26 -828 -560 -137 -87 -584 -486 -529 -924 -64 -919 -433 -534 -71 -382 -482 -921 -623 -46 -158 -629 -261 -805 -14 -316 -374 -612 -518 -594 -469 -956 -851 -144 -894 -66 -938 -674 -993 -342 -67 -46 -324 -407 -772 -96 -998 -44 -634 -520 -135 -763 -229 -563 -743 -90 -79 -387 -464 -275 -599 -667 -892 -745 -276 -332 -353 -153 -61 -528 -380 -765 -734 -893 -681 -441 -825 -538 -497 -219 -765 -883 -27 -654 -695 -61 -699 -422 -990 -876 -823 -743 -337 -695 -189 -365 -861 -487 -185 -799 -319 -212 -220 -330 -481 -115 -449 -767 -499 -300 -808 -211 -923 -721 -950 -267 -720 -489 -385 -117 -224 -477 -381 -408 -849 -751 -268 -568 -473 -943 -249 -544 -827 -670 -711 -710 -624 -575 -254 -757 -391 -127 -639 -552 -625 -569 -893 -180 -823 -523 -225 -245 -356 -749 -425 -308 -962 -134 -64 -355 -767 -480 -611 -308 -997 -371 -338 -339 -448 -780 -270 -113 -68 -536 -605 -405 -763 -350 -500 -499 -449 -228 -729 -808 -888 -189 -291 -41 -335 -178 -619 -641 -941 -88 -264 -162 -215 -704 -644 -697 -480 -315 -259 -660 -849 -415 -282 -676 -32 -542 -887 -502 -583 -397 -149 -701 -201 -380 -615 -598 -182 -414 -770 -496 -35 -916 -412 -1000 -981 -847 -864 -921 -857 -258 -289 -541 -21 -656 -476 -539 -806 -169 -921 -84 -480 -639 -251 -404 -60 -175 -686 -118 -472 -823 -79 -808 -204 -504 -775 -379 -898 -265 -106 -697 -1 -741 -183 -353 -285 -745 -350 -993 -420 -355 -256 -409 -10 -536 -808 -261 -790 -607 -82 -552 -769 -271 -780 -688 -396 -924 -177 -183 -332 -691 -471 -420 -953 -987 -763 -961 -817 -709 -39 -926 -432 -13 -309 -487 -961 -315 -380 -283 -197 -451 -633 -345 -996 -561 -723 -937 -403 -582 -367 -531 -874 -859 -779 -850 -396 -911 -431 -435 -211 -435 -691 -129 -671 -610 -845 -491 -459 -572 -469 -945 -926 -467 -128 -147 -448 -621 -513 -395 -549 -475 -762 -828 -391 -952 -718 -767 -529 -602 -724 -5 -482 -391 -969 -863 -906 -953 -564 -245 -205 -573 -125 -280 -665 -282 -162 -464 -649 -955 -637 -782 -937 -748 -655 -116 -64 -323 -885 -679 -725 -812 -607 -190 -906 -446 -863 -171 -469 -74 -831 -749 -407 -158 -877 -811 -559 -821 -493 -209 -765 -111 -147 -281 -891 -141 -141 -947 -554 -660 -302 -305 -494 -363 -462 -376 -984 -297 -713 -857 -180 -51 -745 -988 -410 -864 -866 -223 -145 -23 -938 -73 -111 -341 -633 -552 -353 -20 -561 -778 -489 -750 -231 -188 -350 -474 -336 -910 -350 -595 -960 -151 -82 -369 -708 -350 -501 -356 -772 -105 -133 -332 -893 -514 -351 -714 -738 -942 -273 -939 -501 -692 -872 -577 -83 -769 -120 -610 -347 -657 -275 -993 -449 -339 -679 -401 -417 -654 -817 -68 -501 -879 -997 -845 -931 -858 -554 -316 -591 -339 -897 -15 -916 -769 -389 -160 -950 -390 -667 -751 -195 -768 -439 -712 -208 -197 -163 -466 -212 -430 -533 -47 -92 -133 -457 -782 -761 -965 -656 -764 -582 -477 -340 -414 -560 -424 -747 -630 -249 -73 -117 -344 -66 -351 -117 -40 -892 -889 -121 -530 -408 -403 -187 -695 -516 -348 -249 -1 -148 -269 -386 -846 -246 -689 -358 -212 -471 -903 -913 -420 -69 -364 -644 -834 -572 -452 -405 -734 -919 -179 -517 -725 -245 -960 -550 -24 -828 -414 -384 -98 -409 -854 -890 -332 -76 -871 -268 -456 -305 -273 -304 -742 -13 -424 -998 -651 -54 -883 -806 -178 -787 -470 -294 -939 -239 -669 -608 -24 -40 -986 -781 -528 -320 -612 -80 -309 -813 -835 -64 -396 -353 -767 -838 -408 -155 -454 -407 -309 -385 -150 -253 -463 -628 -368 -502 -469 -367 -676 -921 -962 -438 -86 -278 -797 -447 -459 -690 -808 -671 -48 -945 -310 -988 -451 -232 -217 -954 -616 -650 -998 -803 -568 -154 -949 -740 -380 -953 -74 -16 -302 -468 -722 -808 -625 -133 -514 -269 -633 -5 -869 -603 -336 -955 -804 -899 -857 -524 -208 -440 -960 -639 -820 -235 -935 -275 -909 -494 -592 -792 -502 -640 -799 -744 -548 -493 -535 -284 -450 -321 -3 -950 -126 -577 -434 -690 -236 -600 -76 -289 -339 -929 -969 -818 -209 -189 -462 -960 -910 -553 -469 -934 -100 -808 -14 -804 -355 -63 -261 -307 -621 -644 -807 -192 -124 -396 -810 -745 -432 -788 -960 -888 -329 -693 -76 -224 -976 -322 -656 -70 -271 -956 -357 -452 -380 -823 -548 -506 -423 -230 -902 -212 -961 -248 -575 -31 -618 -889 -186 -753 -762 -305 -671 -4 -439 -782 -232 -54 -29 -202 -885 -160 -558 -296 -312 -239 -536 -421 -523 -704 -669 -324 -504 -774 -504 -910 -966 -620 -554 -223 -118 -266 -288 -149 -685 -884 -907 -686 -51 -562 -638 -86 -249 -944 -585 -630 -692 -273 -159 -76 -644 -496 -354 -192 -177 -341 -774 -467 -393 -908 -181 -384 -461 -390 -987 -917 -666 -629 -992 -71 -246 -684 -54 -75 -527 -102 -672 -88 -185 -174 -554 -537 -972 -29 -407 -231 -625 -219 -186 -133 -279 -785 -512 -235 -142 -368 -584 -604 -826 -293 -37 -628 -913 -720 -489 -975 -504 -529 -707 -615 -487 -117 -437 -987 -417 -799 -966 -260 -655 -608 -782 -645 -873 -543 -722 -922 -280 -243 -423 -118 -809 -704 -670 -323 -744 -832 -783 -295 -766 -546 -271 -343 -967 -416 -753 -954 -577 -229 -130 -102 -19 -84 -316 -279 -77 -825 -784 -313 -237 -90 -438 -627 -434 -715 -579 -351 -569 -883 -955 -23 -542 -387 -924 -940 -489 -720 -447 -258 -120 -732 -780 -681 -425 -543 -682 -679 -321 -471 -497 -893 -284 -238 -719 -500 -986 -836 -872 -662 -393 -655 -558 -360 -552 -485 -107 -377 -692 -303 -72 -30 -268 -804 -560 -327 -306 -632 -362 -914 -674 -196 -63 -444 -880 -114 -25 -425 -646 -560 -645 -2 -538 -517 -274 -136 -436 -938 -502 -624 -391 -233 -81 -66 -947 -493 -222 -671 -451 -536 -291 -787 -395 -263 -979 -348 -248 -170 -186 -536 -566 -497 -95 -486 -704 -681 -203 -409 -167 -486 -44 -466 -46 -286 -526 -409 -567 -28 -528 -590 -569 -275 -901 -266 -496 -678 -586 -597 -330 -579 -654 -76 -508 -303 -581 -370 -631 -56 -11 -330 -468 -37 -787 -435 -298 -51 -32 -645 -78 -596 -281 -371 -753 -514 -722 -963 -262 -313 -918 -875 -834 -433 -777 -641 -906 -258 -15 -814 -956 -426 -392 -92 -266 -833 -508 -275 -151 -380 -482 -471 -316 -103 -692 -670 -600 -923 -303 -888 -24 -934 -425 -365 -602 -831 -747 -808 -828 -891 -718 -789 -668 -594 -647 -325 -441 -497 -549 -810 -632 -612 -174 -698 -112 -515 -674 -211 -990 -931 -586 -639 -788 -306 -573 -721 -818 -730 -506 -96 -559 -716 -397 -741 -753 -871 -45 -17 -577 -354 -912 -732 -57 -406 -312 -141 -429 -231 -323 -175 -433 -606 -468 -212 -980 -502 -656 -885 -6 -163 -559 -849 -396 -841 -956 -568 -32 -281 -776 -219 -218 -311 -185 -380 -687 -996 -616 -164 -93 -643 -166 -760 -628 -851 -91 -892 -817 -768 -253 -522 -444 -368 -981 -197 -633 -600 -950 -563 -608 -617 -375 -124 -752 -433 -933 -509 -521 -58 -699 -263 -752 -535 -970 -335 -220 -285 -964 -568 -22 -299 -188 -169 -322 -242 -910 -218 -251 -96 -374 -669 -959 -362 -669 -368 -657 -815 -749 -740 -125 -13 -710 -704 -103 -561 -866 -915 -222 -814 -840 -460 -105 -338 -70 -559 -940 -362 -767 -501 -338 -957 -404 -573 -547 -785 -530 -395 -278 -623 -943 -620 -532 -577 -557 -228 -398 -514 -344 -750 -459 -536 -225 -871 -142 -801 -551 -756 -267 -889 -553 -482 -480 -597 -652 -421 -556 -21 -945 -553 -882 -652 -791 -870 -513 -225 -791 -832 -432 -560 -369 -658 -737 -246 -952 -533 -570 -299 -50 -661 -213 -596 -206 -949 -134 -540 -562 -421 -840 -700 -446 -743 -344 -611 -473 -457 -84 -713 -302 -792 -544 -516 -812 -406 -971 -745 -712 -253 -244 -617 -873 -630 -106 -716 -488 -941 -209 -775 -504 -621 -365 -57 -452 -661 -906 -378 -411 -131 -915 -885 -330 -113 -432 -191 -116 -987 -540 -490 -923 -518 -940 -975 -820 -927 -670 -374 -229 -402 -64 -604 -332 -167 -2 -712 -379 -780 -52 -971 -279 -9 -122 -195 -451 -429 -84 -931 -273 -112 -422 -486 -711 -921 -55 -264 -104 -443 -497 -43 -717 -68 -286 -260 -784 -564 -648 -260 -354 -233 -472 -814 -429 -59 -336 -217 -489 -502 -709 -218 -711 -792 -552 -963 -709 -131 -364 -520 -109 -199 -827 -961 -435 -519 -552 -55 -444 -773 -724 -94 -784 -644 -762 -879 -864 -655 -246 -347 -991 -319 -690 -849 -744 -226 -319 -266 -383 -459 -261 -335 -951 -662 -947 -89 -39 -855 -366 -858 -461 -103 -514 -39 -798 -347 -394 -12 -722 -982 -700 -395 -688 -632 -176 -579 -427 -827 -470 -547 -380 -503 -782 -395 -452 -717 -297 -61 -14 -355 -226 -896 -982 -602 -817 -636 -962 -944 -464 -335 -218 -166 -662 -79 -832 -181 -115 -389 -197 -110 -485 -371 -933 -882 -782 -389 -625 -673 -599 -635 -778 -625 -165 -882 -250 -806 -129 -186 -822 -609 -405 -815 -829 -764 -915 -810 -637 -390 -912 -450 -465 -484 -980 -601 -58 -774 -341 -675 -782 -257 -121 -410 -541 -570 -205 -166 -178 -438 -834 -879 -479 -10 -186 -981 -917 -259 -442 -64 -826 -531 -270 -627 -748 -5 -405 -752 -483 -711 -964 -834 -589 -218 -319 -880 -70 -684 -509 -82 -131 -680 -563 -626 -499 -653 -479 -243 -629 -477 -658 -162 -496 -526 -957 -69 -655 -609 -312 -201 -968 -462 -660 -105 -551 -391 -687 -219 -810 -99 -868 -147 -815 -493 -367 -401 -395 -426 -196 -405 -861 -472 -17 -984 -150 -520 -886 -965 -952 -303 -707 -871 -438 -32 -724 -688 -857 -642 -234 -171 -877 -182 -125 -568 -926 -248 -222 -619 -597 -829 -643 -762 -936 -799 -392 -760 -312 -196 -774 -138 -723 -891 -3 -982 -691 -878 -430 -141 -92 -131 -507 -162 -668 -794 -887 -901 -343 -392 -928 -998 -189 -747 -687 -890 -772 -47 -910 -715 -943 -361 -834 -259 -900 -488 -734 -213 -719 -512 -145 -522 -652 -911 -514 -969 -806 -143 -934 -883 -585 -31 -551 -303 -350 -962 -47 -663 -55 -19 -757 -466 -355 -55 -229 -320 -198 -468 -792 -334 -485 -138 -174 -931 -463 -142 -573 -698 -207 -355 -365 -402 -695 -22 -134 -596 -988 -240 -8 -705 -389 -995 -805 -856 -927 -769 -551 -287 -688 -530 -627 -660 -657 -517 -253 -803 -204 -975 -490 -617 -446 -488 -989 -736 -487 -429 -403 -501 -520 -40 -639 -906 -521 -46 -739 -207 -770 -892 -598 -559 -726 -401 -256 -721 -21 -511 -343 -260 -472 -853 -396 -939 -789 -499 -417 -182 -222 -482 -921 -57 -793 -425 -183 -158 -240 -219 -778 -592 -343 -181 -19 -999 -422 -806 -645 -778 -337 -223 -408 -646 -529 -152 -157 -146 -212 -732 -940 -437 -884 -838 -10 -703 -111 -654 -574 -569 -310 -309 -783 -130 -323 -108 -370 -925 -557 -347 -223 -246 -599 -554 -338 -603 -659 -770 -840 -610 -65 -839 -849 -296 -308 -787 -657 -948 -461 -116 -54 -694 -388 -597 -513 -802 -469 -683 -938 -795 -835 -700 -59 -646 -381 -407 -42 -924 -638 -459 -665 -898 -657 -269 -293 -375 -833 -260 -553 -473 -696 -338 -597 -766 -559 -296 -917 -321 -373 -829 -723 -418 -957 -682 -327 -859 -625 -35 -371 -183 -113 -372 -35 -968 -725 -614 -151 -702 -802 -405 -197 -405 -220 -980 -843 -880 -673 -313 -18 -616 -568 -412 -511 -121 -752 -769 -132 -475 -576 -892 -374 -846 -894 -49 -912 -383 -681 -61 -678 -13 -408 -877 -313 -869 -174 -557 -13 -727 -949 -297 -395 -369 -497 -46 -581 -653 -314 -8 -388 -327 -81 -676 -998 -695 -512 -139 -670 -405 -342 -19 -451 -837 -986 -182 -856 -552 -772 -52 -890 -94 -145 -161 -427 -199 -967 -121 -277 -201 -297 -429 -714 -795 -977 -555 -324 -797 -693 -706 -726 -482 -592 -831 -591 -111 -992 -469 -20 -635 -103 -967 -473 -915 -555 -686 -301 -628 -672 -93 -884 -889 -209 -978 -472 -893 -11 -533 -794 -92 -994 -234 -914 -391 -45 -623 -953 -250 -81 -486 -909 -955 -886 -88 -390 -908 -941 -593 -819 -888 -850 -77 -62 -169 -561 -705 -701 -218 -515 -663 -620 -123 -36 -441 -900 -654 -909 -940 -62 -262 -388 -646 -850 -745 -270 -747 -866 -641 -82 -395 -600 -415 -422 -265 -250 -908 -306 -184 -197 -740 -833 -636 -240 -532 -334 -36 -647 -319 -228 -300 -3 -44 -687 -926 -528 -977 -975 -19 -115 -549 -636 -963 -873 -28 -50 -327 -883 -408 -940 -38 -725 -874 -204 -351 -561 -833 -821 -479 -405 -72 -420 -888 -743 -830 -827 -495 -627 -407 -647 -955 -37 -463 -993 -830 -944 -745 -172 -894 -682 -541 -98 -169 -166 -939 -232 -186 -341 -69 -775 -402 -417 -673 -686 -941 -538 -724 -255 -168 -176 -558 -610 -325 -361 -357 -902 -594 -62 -451 -843 -507 -753 -914 -823 -212 -676 -855 -989 -487 -365 -831 -133 -111 -977 -608 -416 -50 -865 -666 -79 -751 -836 -274 -290 -212 -26 -998 -376 -833 -766 -10 -914 -183 -428 -695 -944 -444 -347 -682 -336 -305 -256 -950 -47 -709 -552 -634 -15 -841 -744 -956 -222 -407 -471 -452 -569 -388 -684 -474 -262 -995 -275 -620 -922 -827 -216 -434 -334 -357 -508 -691 -597 -124 -646 -419 -720 -153 -473 -959 -746 -267 -657 -310 -505 -811 -636 -875 -386 -846 -958 -305 -940 -153 -211 -363 -202 -456 -518 -488 -890 -55 -998 -430 -829 -279 -287 -686 -2 -403 -926 -416 -967 -798 -363 -491 -598 -374 -469 -857 -723 -966 -130 -347 -463 -550 -111 -336 -52 -883 -992 -283 -805 -395 -305 -783 -625 -739 -235 -670 -558 -189 -10 -344 -951 -43 -796 -152 -169 -590 -349 -515 -546 -353 -690 -748 -962 -351 -964 -647 -545 -838 -539 -365 -710 -281 -144 -812 -16 -264 -128 -799 -60 -581 -668 -158 -956 -416 -106 -559 -128 -969 -790 -106 -199 -471 -732 -335 -59 -615 -264 -453 -500 -345 -514 -62 -514 -521 -674 -989 -897 -321 -612 -173 -860 -411 -387 -596 -718 -934 -308 -233 -464 -242 -193 -341 -445 -50 -548 -101 -607 -368 -981 -127 -585 -862 -548 -733 -558 -112 -150 -988 -965 -490 -177 -152 -84 -258 -454 -551 -61 -912 -132 -362 -536 -135 -152 -272 -788 -16 -315 -308 -531 -523 -949 -838 -801 -62 -655 -98 -916 -798 -356 -462 -56 -884 -704 -328 -868 -795 -291 -448 -468 -129 -510 -159 -430 -435 -597 -700 -495 -124 -405 -929 -473 -29 -840 -969 -157 -653 -333 -868 -96 -904 -590 -89 -967 -707 -506 -821 -371 -287 -534 -175 -806 -925 -697 -457 -616 -4 -17 -742 -497 -654 -251 -909 -330 -72 -19 -209 -748 -873 -907 -194 -926 -305 -662 -430 -994 -350 -298 -516 -859 -944 -163 -184 -731 -676 -963 -160 -249 -861 -593 -904 -622 -513 -246 -763 -919 -484 -677 -911 -520 -397 -13 -757 -850 -17 -138 -9 -761 -908 -851 -899 -968 -224 -238 -843 -315 -364 -430 -441 -353 -101 -617 -259 -655 -203 -537 -136 -46 -244 -295 -446 -807 -956 -233 -825 -82 -678 -850 -879 -279 -32 -3 -911 -956 -22 -723 -5 -737 -357 -940 -378 -58 -1000 -785 -302 -485 -536 -986 -61 -247 -577 -33 -377 -430 -525 -672 -728 -414 -8 -137 -775 -932 -400 -229 -485 -631 -455 -871 -491 -479 -831 -262 -215 -22 -454 -263 -193 -517 -194 -948 -336 -109 -963 -983 -862 -305 -219 -31 -86 -100 -173 -263 -718 -268 -3 -785 -146 -999 -139 -328 -940 -159 -42 -242 -385 -740 -574 -985 -693 -476 -544 -431 -758 -292 -622 -3 -495 -206 -650 -636 -612 -933 -797 -207 -705 -196 -206 -873 -162 -135 -492 -207 -675 -386 -594 -520 -647 -376 -396 -607 -423 -188 -396 -243 -432 -33 -591 -430 -124 -809 -771 -67 -463 -33 -806 -128 -875 -362 -509 -40 -654 -769 -701 -243 -90 -705 -480 -152 -273 -653 -936 -596 -501 -99 -444 -330 -533 -939 -425 -806 -432 -123 -936 -780 -683 -472 -816 -716 -390 -471 -418 -992 -306 -612 -758 -46 -842 -88 -751 -304 -817 -347 -750 -506 -299 -332 -974 -804 -183 -391 -9 -484 -863 -910 -929 -450 -811 -390 -550 -413 -40 -841 -445 -749 -344 -993 -510 -656 -912 -647 -139 -628 -549 -187 -770 -925 -176 -660 -831 -509 -326 -238 -533 -320 -728 -593 -182 -452 -909 -938 -96 -479 -151 -892 -673 -145 -246 -725 -363 -268 -791 -100 -746 -684 -636 -447 -213 -667 -479 -415 -212 -668 -733 -698 -588 -305 -453 -88 -678 -360 -728 -64 -193 -186 -580 -259 -226 -303 -391 -202 -96 -73 -10 -911 -214 -247 -318 -837 -461 -174 -132 -652 -415 -385 -128 -666 -555 -635 -830 -639 -730 -436 -255 -372 -395 -240 -985 -548 -321 -975 -41 -136 -495 -518 -566 -889 -209 -152 -381 -308 -437 -677 -938 -31 -853 -305 -216 -527 -418 -785 -466 -948 -6 -900 -149 -167 -667 -829 -112 -238 -932 -503 -410 -410 -972 -630 -388 -279 -249 -801 -990 -853 -631 -577 -718 -333 -822 -470 -552 -911 -455 -199 -397 -437 -970 -490 -32 -764 -796 -368 -454 -222 -524 -511 -906 -602 -621 -570 -218 -280 -3 -738 -136 -218 -769 -509 -671 -491 -525 -252 -671 -473 -830 -312 -309 -177 -908 -623 -903 -967 -601 -616 -763 -415 -550 -286 -46 -990 -831 -739 -805 -574 -606 -501 -93 -699 -826 -719 -309 -268 -946 -261 -786 -184 -532 -178 -177 -544 -850 -911 -173 -486 -8 -523 -528 -272 -739 -713 -133 -117 -400 -487 -554 -329 -916 -422 -850 -520 -883 -412 -646 -45 -307 -179 -279 -771 -366 -760 -742 -624 -796 -658 -129 -181 -236 -522 -951 -237 -732 -758 -177 -565 -466 -196 -551 -551 -456 -181 -132 -758 -572 -568 -261 -493 -376 -90 -501 -788 -490 -788 -962 -962 -642 -374 -698 -862 -785 -219 -591 -322 -348 -767 -25 -346 -674 -671 -689 -187 -435 -56 -308 -197 -717 -113 -121 -188 -42 -524 -834 -593 -750 -412 -457 -618 -326 -455 -161 -559 -404 -688 -622 -543 -852 -260 -506 -924 -598 -409 -100 -591 -92 -848 -913 -571 -994 -924 -238 -517 -28 -58 -61 -927 -186 -106 -541 -85 -473 -591 -472 -540 -801 -305 -646 -269 -657 -57 -692 -743 -227 -990 -242 -981 -462 -333 -962 -890 -729 -841 -279 -188 -892 -832 -505 -996 -837 -176 -148 -60 -434 -243 -442 -370 -109 -472 -503 -168 -36 -968 -323 -147 -989 -128 -461 -263 -107 -258 -447 -213 -683 -621 -33 -947 -324 -400 -449 -10 -960 -910 -713 -79 -79 -805 -761 -949 -915 -959 -278 -910 -661 -120 -287 -227 -577 -928 -429 -578 -778 -444 -10 -512 -426 -427 -614 -670 -896 -501 -305 -591 -91 -7 -128 -170 -512 -262 -276 -227 -677 -866 -531 -176 -713 -583 -40 -592 -256 -873 -812 -654 -297 -396 -860 -385 -816 -14 -773 -273 -357 -357 -553 -328 -377 -886 -626 -147 -522 -938 -123 -308 -826 -195 -627 -358 -985 -934 -302 -166 -606 -363 -207 -501 -918 -761 -284 -431 -983 -544 -897 -501 -412 -361 -76 -66 -759 -992 -916 -577 -697 -379 -19 -601 -562 -118 -262 -526 -964 -477 -443 -197 -672 -240 -333 -854 -761 -400 -60 -120 -690 -421 -845 -457 -893 -998 -31 -411 -914 -347 -989 -219 -153 -755 -582 -807 -941 -263 -564 -29 -588 -564 -638 -550 -995 -886 -916 -928 -865 -691 -70 -209 -802 -87 -367 -817 -801 -97 -158 -286 -640 -939 -403 -859 -764 -680 -234 -709 -630 -704 -817 -432 -530 -521 -102 -275 -232 -740 -280 -961 -224 -563 -907 -9 -732 -699 -120 -401 -731 -287 -466 -659 -300 -652 -541 -95 -357 -356 -627 -54 -977 -616 -892 -419 -338 -939 -295 -414 -620 -409 -846 -350 -209 -790 -23 -639 -513 -180 -566 -11 -549 -719 -808 -271 -7 -17 -617 -600 -934 -942 -123 -506 -673 -309 -471 -451 -201 -623 -131 -60 -736 -141 -997 -648 -3 -732 -676 -994 -807 -535 -172 -274 -599 -257 -811 -710 -272 -707 -880 -287 -497 -522 -407 -947 -141 -319 -64 -355 -758 -131 -718 -71 -962 -733 -373 -212 -72 -638 -560 -682 -606 -629 -361 -395 -291 -443 -37 -203 -4 -706 -558 -20 -98 -866 -391 -38 -768 -335 -453 -922 -450 -467 -599 -303 -863 -237 -518 -463 -75 -800 -886 -909 -780 -509 -712 -174 -374 -334 -424 -332 -436 -718 -749 -765 -433 -281 -99 -166 -671 -550 -189 -326 -665 -182 -744 -274 -711 -235 -752 -304 -565 -566 -558 -237 -198 -541 -512 -441 -376 -73 -32 -468 -851 -283 -732 -459 -565 -165 -155 -862 -812 -298 -770 -449 -94 -689 -558 -902 -716 -718 -785 -389 -860 -677 -505 -66 -720 -440 -101 -658 -377 -375 -779 -163 -898 -961 -955 -682 -578 -376 -798 -655 -10 -382 -716 -50 -961 -107 -297 -963 -73 -676 -408 -165 -150 -691 -492 -225 -517 -388 -828 -780 -119 -544 -832 -424 -975 -669 -450 -275 -593 -169 -596 -514 -873 -737 -960 -438 -530 -397 -413 -338 -691 -763 -465 -237 -790 -735 -772 -245 -463 -68 -984 -502 -163 -670 -187 -12 -799 -119 -69 -928 -523 -762 -735 -994 -201 -470 -538 -230 -735 -186 -752 -451 -71 -88 -50 -240 -445 -370 -468 -100 -721 -627 -948 -594 -333 -871 -758 -94 -493 -891 -132 -772 -673 -491 -664 -744 -75 -680 -433 -683 -373 -803 -893 -553 -160 -571 -617 -708 -784 -983 -185 -246 -310 -384 -434 -945 -712 -96 -940 -41 -942 -209 -826 -426 -413 -853 -954 -713 -180 -451 -620 -249 -328 -140 -848 -199 -507 -796 -355 -364 -103 -981 -113 -910 -575 -911 -325 -207 -95 -931 -559 -811 -456 -779 -303 -767 -63 -553 -658 -831 -225 -449 -415 -232 -894 -502 -771 -958 -556 -745 -311 -269 -163 -358 -670 -552 -122 -460 -883 -446 -848 -199 -728 -602 -750 -880 -69 -781 -429 -296 -735 -310 -490 -677 -982 -916 -428 -358 -974 -919 -428 -132 -697 -584 -800 -186 -318 -832 -776 -712 -539 -48 -563 -673 -399 -913 -363 -470 -906 -506 -935 -163 -77 -96 -728 -351 -611 -65 -529 -597 -896 -453 -833 -933 -743 -561 -10 -920 -743 -248 -775 -663 -817 -647 -466 -94 -517 -90 -120 -278 -431 -904 -56 -777 -75 -673 -355 -691 -980 -66 -277 -993 -80 -897 -559 -706 -302 -303 -731 -446 -857 -631 -776 -294 -363 -800 -966 -759 -118 -147 -461 -248 -2 -314 -639 -698 -67 -157 -795 -730 -571 -949 -291 -327 -715 -844 -569 -439 -739 -995 -561 -894 -762 -575 -204 -163 -797 -945 -405 -191 -269 -23 -431 -105 -915 -285 -279 -778 -237 -923 -984 -858 -282 -337 -31 -716 -275 -761 -607 -234 -282 -710 -433 -991 -347 -430 -861 -884 -403 -297 -921 -62 -47 -716 -246 -497 -26 -600 -164 -797 -818 -731 -10 -904 -165 -435 -201 -172 -484 -521 -349 -921 -493 -410 -363 -521 -231 -977 -211 -479 -514 -270 -798 -119 -116 -701 -379 -636 -712 -971 -3 -342 -233 -168 -990 -126 -793 -373 -779 -913 -290 -278 -392 -673 -294 -548 -72 -944 -287 -349 -891 -649 -87 -316 -524 -170 -65 -522 -815 -876 -413 -16 -218 -500 -187 -809 -735 -405 -626 -253 -295 -656 -400 -527 -178 -695 -749 -170 -666 -543 -684 -258 -638 -602 -364 -502 -738 -983 -235 -390 -897 -445 -731 -807 -830 -337 -913 -764 -467 -839 -688 -451 -623 -161 -354 -527 -281 -466 -727 -8 -232 -838 -271 -605 -317 -808 -677 -748 -896 -930 -384 -818 -119 -387 -432 -318 -993 -711 -571 -873 -531 -564 -902 -325 -19 -671 -995 -261 -207 -204 -610 -518 -839 -146 -350 -309 -558 -858 -494 -660 -896 -392 -201 -6 -22 -702 -432 -492 -334 -366 -856 -851 -231 -91 -795 -143 -599 -118 -453 -674 -669 -787 -728 -852 -715 -617 -81 -661 -813 -668 -222 -547 -924 -286 -953 -483 -869 -289 -904 -606 -355 -925 -361 -580 -97 -11 -369 -987 -991 -75 -188 -248 -540 -987 -975 -866 -999 -48 -849 -470 -461 -342 -762 -913 -743 -72 -776 -652 -807 -873 -524 -865 -181 -113 -775 -633 -556 -881 -78 -480 -906 -548 -132 -306 -633 -193 -212 -239 -293 -46 -297 -907 -461 -349 -118 -257 -562 -274 -481 -459 -744 -739 -22 -629 -725 -938 -999 -944 -752 -96 -11 -808 -201 -306 -26 -75 -439 -541 -652 -126 -918 -958 -56 -281 -215 -236 -538 -225 -647 -15 -431 -400 -463 -970 -631 -833 -851 -10 -244 -599 -314 -401 -106 -155 -491 -142 -689 -7 -574 -240 -111 -88 -766 -983 -939 -965 -541 -288 -790 -927 -424 -248 -300 -175 -449 -251 -598 -198 -760 -435 -482 -51 -205 -810 -146 -8 -826 -737 -547 -829 -438 -852 -802 -159 -742 -152 -869 -472 -806 -896 -442 -532 -764 -186 -798 -326 -209 -535 -261 -605 -293 -766 -708 -192 -317 -616 -411 -180 -443 -977 -124 -755 -643 -239 -907 -92 -67 -404 -781 -485 -286 -389 -649 -758 -923 -846 -153 -791 -273 -520 -278 -421 -563 -560 -982 -116 -332 -55 -467 -246 -408 -636 -795 -141 -446 -482 -351 -716 -821 -202 -427 -972 -847 -498 -608 -668 -417 -336 -519 -936 -339 -197 -39 -420 -41 -34 -802 -361 -242 -479 -836 -705 -350 -778 -467 -653 -114 -497 -254 -450 -408 -50 -299 -380 -264 -559 -116 -903 -111 -657 -16 -128 -495 -339 -196 -787 -725 -420 -544 -212 -945 -194 -907 -174 -453 -507 -636 -978 -180 -351 -380 -443 -511 -39 -140 -305 -562 -784 -786 -701 -93 -255 -594 -368 -868 -254 -397 -13 -491 -550 -701 -900 -449 -558 -432 -740 -42 -586 -749 -686 -521 -234 -73 -275 -710 -832 -53 -706 -535 -80 -6 -71 -246 -641 -53 -863 -499 -72 -471 -260 -382 -215 -841 -822 -349 -686 -727 -122 -219 -325 -53 -111 -398 -249 -776 -441 -832 -865 -931 -947 -350 -823 -483 -161 -417 -104 -303 -758 -360 -588 -850 -554 -993 -696 -804 -503 -809 -789 -605 -275 -409 -172 -685 -938 -32 -483 -413 -471 -628 -301 -120 -742 -287 -803 -921 -681 -72 -312 -675 -681 -153 -555 -984 -741 -60 -214 -356 -124 -312 -787 -981 -774 -70 -246 -531 -795 -769 -826 -719 -33 -225 -521 -604 -301 -772 -395 -223 -154 -873 -141 -7 -339 -969 -714 -186 -146 -763 -433 -245 -885 -392 -825 -790 -430 -877 -201 -311 -444 -159 -304 -587 -984 -741 -313 -996 -382 -991 -854 -73 -757 -434 -346 -261 -982 -98 -712 -183 -131 -53 -78 -237 -925 -845 -222 -744 -273 -285 -891 -999 -168 -685 -850 -819 -247 -29 -320 -716 -954 -330 -539 -652 -906 -309 -83 -524 -569 -551 -495 -467 -817 -62 -586 -892 -7 -832 -197 -884 -423 -447 -16 -632 -92 -479 -315 -5 -871 -487 -637 -158 -191 -146 -787 -410 -433 -678 -908 -970 -397 -823 -277 -997 -374 -8 -547 -931 -355 -481 -636 -680 -62 -654 -996 -710 -903 -92 -514 -657 -803 -798 -767 -64 -925 -568 -709 -484 -336 -258 -337 -598 -456 -246 -798 -305 -460 -79 -193 -391 -819 -161 -342 -721 -511 -571 -666 -106 -589 -63 -498 -171 -843 -943 -827 -481 -659 -113 -376 -286 -966 -294 -563 -356 -639 -319 -686 -510 -865 -12 -286 -890 -42 -429 -668 -723 -83 -240 -306 -801 -425 -954 -803 -206 -652 -848 -396 -79 -386 -119 -938 -280 -973 -76 -204 -171 -239 -589 -34 -110 -292 -144 -200 -170 -791 -371 -374 -175 -930 -283 -1 -960 -168 -518 -215 -779 -323 -242 -411 -998 -823 -154 -524 -153 -382 -922 -432 -198 -708 -589 -183 -766 -478 -147 -259 -960 -273 -788 -609 -457 -420 -937 -822 -48 -300 -269 -787 -95 -736 -623 -941 -915 -696 -885 -941 -696 -975 -467 -5 -359 -972 -629 -638 -125 -410 -849 -12 -991 -523 -559 -203 -842 -345 -400 -903 -2 -508 -670 -453 -826 -251 -647 -257 -962 -285 -406 -980 -905 -660 -583 -103 -103 -322 -610 -176 -958 -841 -621 -292 -246 -365 -675 -930 -479 -749 -799 -506 -799 -369 -708 -309 -569 -832 -987 -50 -695 -486 -965 -494 -370 -190 -579 -87 -387 -710 -473 -823 -390 -35 -494 -779 -363 -634 -422 -267 -450 -670 -95 -623 -400 -900 -695 -638 -579 -464 -415 -499 -788 -27 -547 -643 -782 -949 -999 -795 -732 -554 -322 -40 -847 -711 -688 -7 -811 -284 -450 -876 -169 -862 -146 -265 -421 -355 -472 -842 -594 -405 -787 -427 -152 -672 -389 -576 -462 -923 -450 -391 -179 -991 -881 -881 -402 -369 -444 -711 -884 -245 -841 -715 -55 -438 -502 -799 -26 -444 -864 -148 -971 -22 -132 -665 -92 -936 -304 -180 -190 -173 -160 -299 -432 -402 -443 -823 -431 -943 -860 -186 -859 -996 -313 -852 -806 -42 -265 -680 -431 -834 -701 -466 -852 -124 -746 -395 -3 -894 -869 -136 -716 -420 -834 -360 -227 -96 -933 -881 -421 -931 -515 -326 -643 -172 -782 -737 -432 -87 -606 -743 -880 -141 -873 -329 -10 -942 -354 -786 -901 -338 -688 -911 -384 -566 -670 -783 -786 -449 -262 -483 -720 -889 -80 -284 -920 -879 -973 -192 -26 -885 -174 -800 -994 -486 -346 -772 -823 -689 -690 -422 -669 -781 -772 -885 -267 -806 -74 -815 -200 -145 -291 -952 -896 -276 -103 -673 -85 -233 -662 -448 -292 -196 -291 -586 -848 -447 -689 -188 -979 -757 -702 -418 -224 -841 -780 -604 -351 -572 -46 -161 -274 -204 -717 -627 -315 -700 -588 -182 -262 -239 -396 -333 -899 -67 -987 -29 -728 -828 -776 -213 -175 -888 -499 -18 -875 -279 -723 -328 -771 -241 -669 -608 -240 -679 -945 -894 -77 -694 -868 -706 -228 -898 -214 -654 -943 -20 -352 -89 -7 -688 -284 -747 -843 -259 -758 -864 -888 -335 -504 -132 -505 -866 -384 -225 -41 -828 -996 -249 -223 -167 -659 -799 -833 -496 -250 -771 -115 -580 -84 -52 -157 -116 -46 -723 -373 -738 -483 -832 -37 -849 -406 -497 -117 -503 -319 -664 -898 -526 -880 -916 -472 -414 -770 -369 -7 -231 -316 -873 -204 -485 -334 -670 -747 -390 -168 -690 -117 -671 -842 -782 -637 -838 -531 -845 -879 -824 -986 -855 -13 -37 -46 -277 -150 -501 -303 -690 -167 -683 -555 -574 -990 -839 -955 -760 -41 -598 -117 -246 -817 -528 -25 -531 -394 -318 -727 -708 -84 -599 -181 -314 -727 -74 -498 -746 -708 -472 -813 -658 -211 -745 -23 -648 -216 -60 -363 -857 -145 -40 -32 -724 -651 -128 -966 -430 -845 -433 -761 -86 -100 -330 -810 -680 -651 -421 -872 -724 -479 -658 -948 -974 -459 -841 -940 -729 -538 -504 -735 -992 -206 -866 -632 -446 -852 -190 -789 -441 -123 -333 -664 -5 -451 -57 -481 -758 -975 -184 -360 -987 -770 -510 -370 -267 -706 -45 -29 -347 -287 -474 -962 -715 -133 -81 -233 -124 -377 -238 -726 -169 -209 -389 -889 -923 -174 -531 -485 -507 -367 -155 -932 -988 -705 -82 -379 -793 -486 -776 -650 -443 -969 -37 -516 -614 -145 -948 -457 -98 -321 -796 -823 -997 -702 -514 -304 -545 -26 -556 -922 -724 -215 -251 -44 -600 -724 -251 -937 -302 -209 -142 -372 -618 -228 -491 -688 -726 -737 -589 -444 -286 -726 -697 -505 -796 -346 -780 -799 -312 -408 -935 -340 -905 -138 -234 -157 -34 -589 -542 -220 -402 -694 -522 -476 -229 -818 -574 -408 -333 -632 -118 -672 -680 -434 -727 -883 -439 -535 -561 -657 -72 -514 -275 -938 -627 -589 -475 -407 -961 -452 -438 -289 -187 -413 -312 -895 -424 -410 -322 -649 -141 -680 -288 -777 -382 -643 -547 -622 -141 -232 -323 -295 -979 -639 -133 -598 -360 -336 -480 -250 -100 -404 -876 -806 -574 -60 -958 -437 -826 -943 -487 -324 -725 -490 -947 -165 -900 -791 -816 -634 -874 -442 -490 -714 -506 -181 -21 -222 -94 -555 -240 -160 -307 -898 -786 -780 -871 -752 -694 -447 -649 -390 -462 -584 -41 -382 -816 -420 -107 -444 -409 -954 -979 -18 -846 -869 -224 -945 -240 -292 -42 -701 -967 -134 -231 -530 -671 -739 -183 -992 -351 -658 -907 -152 -848 -261 -236 -558 -294 -285 -969 -390 -951 -9 -122 -34 -179 -100 -418 -614 -530 -838 -155 -612 -558 -235 -832 -350 -493 -956 -166 -545 -367 -141 -646 -407 -576 -538 -580 -853 -775 -164 -45 -211 -107 -610 -204 -32 -702 -639 -238 -204 -395 -557 -410 -189 -535 -738 -336 -393 -261 -656 -992 -891 -851 -538 -446 -908 -157 -53 -193 -668 -994 -606 -370 -169 -1 -34 -429 -249 -503 -823 -400 -960 -477 -473 -263 -731 -214 -257 -588 -65 -916 -145 -34 -110 -347 -916 -323 -948 -237 -946 -617 -149 -734 -430 -686 -412 -893 -363 -289 -287 -973 -862 -635 -522 -592 -379 -572 -778 -786 -271 -252 -634 -135 -558 -101 -841 -346 -949 -408 -622 -360 -399 -247 -145 -735 -384 -867 -110 -166 -232 -460 -27 -306 -358 -424 -43 -104 -50 -873 -474 -501 -817 -587 -679 -340 -790 -191 -787 -507 -880 -13 -404 -570 -842 -439 -284 -256 -486 -904 -515 -992 -27 -15 -32 -901 -107 -182 -189 -836 -236 -143 -318 -27 -44 -74 -84 -523 -573 -852 -906 -181 -452 -16 -56 -862 -943 -687 -496 -907 -340 -175 -436 -559 -221 -349 -628 -85 -337 -29 -837 -610 -477 -520 -103 -153 -395 -95 -695 -827 -265 -446 -517 -907 -129 -457 -333 -629 -149 -257 -246 -956 -503 -151 -756 -510 -293 -284 -289 -648 -982 -389 -880 -356 -733 -456 -95 -180 -75 -90 -196 -143 -665 -478 -718 -614 -75 -137 -408 -366 -420 -266 -101 -909 -70 -693 -280 -527 -34 -875 -114 -520 -692 -115 -867 -962 -107 -225 -663 -342 -208 -675 -459 -934 -565 -502 -446 -551 -609 -713 -239 -455 -441 -191 -504 -153 -353 -905 -308 -138 -847 -444 -427 -77 -668 -874 -665 -167
